i18n-localization

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

Updated Aug 22, 2025
One-click install
npx skills add https://github.com/AnthonyCongHieu/voice_tool --skill i18n-localization-anthonyconghieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-localization
Source: https://github.com/AnthonyCongHieu/voice_tool/tree/main/voice_tools_v1/.agent/skills/i18n-localization
Command: npx skills add https://github.com/AnthonyCongHieu/voice_tool --skill i18n-localization-anthonyconghieu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Internationalization (i18n) and Localization (L10n) best practices and automated checks to remove hardcoded strings and ensure locale coverage.

Core Features & Use Cases

  • Detect hardcoded strings in code across React, Vue, and Python projects.
  • Validate locale file structure and key consistency across languages.
  • Provide actionable guidance and a runnable script to enforce i18n standards, including RTL considerations.

Quick Start

Run the i18n_checker.py script against your project to generate an i18n audit report and remediation plan.

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 or Vue, you run the i18n_checker.py script to audit your project and generate a remediation plan for missing translations. The script enforces locale coverage by scanning your codebase for unlocalized text.

What is the best way to validate locale file structure and key consistency across languages?

Validating locale file structure and key consistency is achieved by running an i18n audit script against your project. This process checks your locale files to ensure all translation keys match across different languages, enforcing scalable localization standards.

Does this i18n localization audit work with Python backend projects?

Yes, the i18n localization audit works with Python backend projects, as well as React and Vue web projects. It identifies hardcoded strings and enforces locale coverage and RTL readiness across these specific technology stacks.

How do I check my application for RTL readiness and i18n usage patterns?

You can check RTL readiness and i18n usage patterns by running the i18n_checker.py script. It audits your application to ensure best practices for right-to-left layouts and validates that all strings satisfy proper internationalization usage patterns.

When should I run an i18n audit for missing translations?

You should run an i18n audit for missing translations when preparing your application for global localization. The script-based audit tool identifies hardcoded strings and validates locale file structure to ensure complete locale coverage before release.