i18n-localization

Detect hardcoded strings and missing translations in React, Vue, and Python codebases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This tool identifies hardcoded strings and gaps in localization, enabling teams to surface non-translatable text and propose translation-ready keys for multiple locales.

Core Features & Use Cases

  • Detect hardcoded text in React, Vue, and Python code and flag potential i18n violations.
  • Validate locale completeness by comparing translation keys across languages and reporting missing or extra keys.
  • Generate localization-ready keys or locale file scaffolds to accelerate translation workflows.

Quick Start

Scan a codebase with the i18n-checker to surface untranslated strings and locale gaps, then generate a baseline locale structure.

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 in my codebase for i18n localization?

To find hardcoded strings for i18n localization, scan your codebase to detect non-translatable text and surface translation gaps. The checker flags potential i18n violations across React, Vue, and Python source files to enforce safe localization patterns.

How do I check locale completeness and find missing translation keys?

Check locale completeness by comparing translation keys across multiple languages to report missing or extra keys. This validates locale files, checks defaults and fallbacks, and ensures consistent localization coverage across your project.

Can I detect i18n gaps and hardcoded text in React and Vue components?

Yes, you can detect i18n gaps and hardcoded text in React and Vue components. The static analysis applies checks directly to React, Vue, and Python sources to surface untranslated strings and propose translation-ready keys.

What is the best way to generate translation-ready locale keys from existing code?

The best way to generate translation-ready locale keys is to scan the codebase to identify untranslated text and then generate a baseline locale structure or scaffold. This accelerates translation workflows by providing actionable remediation steps.

Does static analysis for i18n handle RTL considerations and locale fallbacks?

Yes, static analysis for i18n handles RTL considerations and validates locale fallbacks. It surfaces RTL considerations during the scan and enforces safe patterns by validating locale keys and defaults to prevent missing translation errors.