i18n-localization

Detect hardcoded strings and validate locale coverage in React, Vue, and Python projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/thimmarques/gestao-inteligente --skill i18n-localization-thimmarques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-localization
Source: https://github.com/thimmarques/gestao-inteligente/tree/main/.agent/skills/i18n-localization
Command: npx skills add https://github.com/thimmarques/gestao-inteligente --skill i18n-localization-thimmarques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps engineers detect hardcoded strings, enforce localization patterns, and maintain RTL-ready locale structures across codebases.

Core Features & Use Cases

  • Detect hardcoded strings in React, Vue, and Python projects.
  • Recommend localization best practices, locale file organization, and RTL considerations.
  • Use case: audit a multilingual app to surface missing translations and ensure consistent i18n usage.

Quick Start

Run the i18n_checker.py script against your project to surface hardcoded strings and validate locale coverage.

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 React or Vue codebase?

To detect hardcoded strings in React and Vue projects, you can run a dedicated script that scans your codebase to surface untranslated text and verify localization usage. This enforces consistent i18n patterns.

What is the best way to validate locale file completeness and consistency?

Validating locale file completeness involves checking your translation files against your codebase to surface missing translations. A localization script ensures your locale files are consistent and fully cover your application's strings.

Does this i18n checker support Python projects and gettext usage?

Yes, this i18n checker supports Python projects and specifically covers gettext usage. It identifies hardcoded strings in Python code and verifies that translation patterns are correctly applied.

Can I check RTL support readiness for my multilingual application?

Yes, you can check RTL support readiness by auditing your locale structures. The localization script recommends RTL considerations and ensures your locale file organization is ready for right-to-left languages.

Why do I need a script to enforce i18n patterns instead of manual code reviews?

You need a script to enforce i18n patterns because manually detecting hardcoded strings and validating locale completeness across large codebases is error-prone. Automating this process ensures consistent localization coverage and translation usage.