i18n-localization

Audit locale files and detect missing translations and hardcoded strings.

Updated Jan 3, 2026
One-click install
npx skills add https://github.com/thgterto/Gerenciador-de-estoque --skill i18n-localization-thgterto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-localization
Source: https://github.com/thgterto/Gerenciador-de-estoque/tree/main/.agent/skills/i18n-localization
Command: npx skills add https://github.com/thgterto/Gerenciador-de-estoque --skill i18n-localization-thgterto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Internationalization (i18n) and Localization (L10n) patterns, best practices, and tooling to detect hardcoded strings, missing translations, and RTL considerations across modern frameworks.

Core Features & Use Cases

  • Patterns and implementation guidance for React (react-i18next), Next.js (useTranslations), and Python gettext.
  • Locale file structure guidance, key coverage checks, RTL support, and quality checks via automated scripts.
  • Lightweight audit tooling with i18n_checker.py to surface localization gaps and suggest fixes.

Quick Start

Run the i18n checker on your project to identify 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 find hardcoded strings and missing translations in my React project?

To find hardcoded strings and missing translations in React projects, run the i18n_checker.py script, which audits locale files and detects missing keys using react-i18next patterns to surface localization gaps and suggest fixes.

Does this i18n localization tool work with Python codebases?

Yes, this i18n localization tool works with Python codebases by validating locale structure and enforcing gettext usage. It audits locale files to detect missing keys and provides guidance on localization best practices.

What's the best way to check for missing locale keys in a Next.js app?

The best way to check for missing locale keys in Next.js is to run the i18n_checker.py audit tool. It validates locale file structures and enforces useTranslations patterns to identify translation gaps automatically.

How do I add RTL support to my application's localization setup?

To add RTL support to your application's localization setup, follow the localization best practices provided by the tool. It advises on RTL considerations and validates that your locale files properly accommodate right-to-left languages.

Why do I need to run automated checks on my locale files?

You need to run automated checks on locale files because manual audits often miss hardcoded strings and missing translation keys. The i18n_checker.py script enforces i18n usage and validates locale structure to ensure complete translation coverage.

Can I use this tool to audit locale file structures without external dependencies?

Yes, you can audit locale file structures without external dependencies. The Skill includes a lightweight Python script that runs automated checks to surface localization gaps and validate locale structures independently.