i18n-localization

Scan source files and locale directories to detect hardcoded strings and verify translation keys.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers identify hardcoded strings and enforce consistent internationalization and localization practices across codebases by scanning code and locale resources.

Core Features & Use Cases

  • Detect hardcoded strings in React, Vue, and Python projects and suggest i18n replacements.
  • Validate locale files for missing or mismatched translation keys across languages.
  • Provide remediation guidance and reports to guide localization workflows.

Quick Start

Run the i18n checker against your project with: python scripts/i18n_checker.py <path-to-project>

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

To detect hardcoded strings in React or Vue projects, this tool scans source files to identify text that should use i18n translation keys. It generates a report with specific remediation steps for each hardcoded string found.

How do I check for missing translation keys across locale files?

To check for missing translation keys, the tool validates locale directories and identifies mismatched or missing keys across different languages. It reports these discrepancies to help ensure complete locale coverage.

Can I use this i18n checker with a Python backend project?

Yes, you can use this i18n checker with Python backend projects. It scans Python source files to detect hardcoded text and suggests appropriate i18n replacements, supporting both web and backend environments.

What is the best way to enforce internationalization in an existing codebase?

The best way to enforce internationalization is to run an automated checker that audits source files for hardcoded text and validates locale files. This tool identifies gaps and provides remediation guidance to standardize i18n practices.

How do I run the i18n localization audit script?

To run the i18n localization audit, execute the Python script by passing your project directory path: python scripts/i18n_checker.py <path-to-project>. The script then scans your code and locale resources to report issues.