i18n-localization

Detect hardcoded strings and manage translation files for i18n.

6|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/paulojalowyj/openkit --skill i18n-localization-paulojalowyj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-localization
Source: https://github.com/paulojalowyj/openkit/tree/main/.opencode/skills/i18n-localization
Command: npx skills add https://github.com/paulojalowyj/openkit --skill i18n-localization-paulojalowyj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of making applications accessible to a global audience by providing a structured approach to internationalization (i18n) and localization (L10n), preventing hardcoded strings and ensuring proper translation management.

Core Features & Use Cases

  • Detect Hardcoded Strings: Identifies untranslated text within your codebase.
  • Translation Management: Guides on structuring locale files and managing translations across different languages.
  • RTL Support: Provides guidance on implementing Right-to-Left language support.
  • Use Case: A web application needs to be deployed in both English and Spanish. This Skill helps ensure all user-facing text is properly translated and managed, and that the layout adapts correctly for Spanish speakers.

Quick Start

Run the i18n checker script to audit your project for hardcoded strings and missing translations.

Frequently Asked Questions about i18n-localization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect hardcoded strings in my codebase for internationalization?

Run the Python i18n checker script to scan your codebase using pattern matching, which detects hardcoded strings and identifies missing translation implementations.

What is the best way to manage translation files for multiple locales?

Manage translation files by applying the Skill's structured locale file guidance, which helps organize and maintain text translations across different languages to prevent hardcoded strings.

How do I implement Right-to-Left language support in my web application?

Implement Right-to-Left language support by following the Skill's dedicated RTL compatibility guidelines, which help adapt your application layout and ensure proper rendering for RTL languages.

Do I need Python 3 to run the internationalization checks?

Yes, you need Python 3 installed, as the Skill utilizes Python scripts to perform code analysis and file pattern matching to identify i18n implementation gaps.

Can I audit my project for missing translations automatically?

Yes, you can automatically audit your project for missing translations by executing the Python checker script, which scans files to detect untranslated text and locale formatting issues.