i18n-localization

Detect hardcoded strings and verify locale file completeness in JavaScript, Vue, and Python.

1|Updated May 29, 2026
One-click install
npx skills add https://github.com/nnkienn/Nyxara-core --skill i18n-localization-nnkienn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-localization
Source: https://github.com/nnkienn/Nyxara-core/tree/main/.skills/skills/i18n-localization
Command: npx skills add https://github.com/nnkienn/Nyxara-core --skill i18n-localization-nnkienn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies hardcoded strings and facilitates the management of internationalization and localization patterns, enhancing the translation process in software applications.

Core Features & Use Cases

  • Internationalization and Localization (i18n & L10n): Identifies best practices for building multilingual software and manages translations and locale files.
  • RTL Support: Handles Right-to-left language support for languages such as Arabic and Hebrew.
  • Code Analysis: Checks for hardcoded strings in JavaScript, Vue, and Python files.

Quick Start

Run the i18n_checker.py script with your project path to analyze hardcoded strings and locale file completeness.

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 JavaScript and Vue files?

You can detect hardcoded strings in JavaScript and Vue files by running a regex-based analysis script that scans your project content for unextracted text and verifies translation best practices automatically.

What is the best way to check internationalization locale file completeness?

Checking internationalization locale file completeness involves analyzing your codebase to identify hardcoded strings and comparing them against your existing translation locale files to verify missing entries.

Can I use regex analysis to find translation issues in Python files?

Yes, regex analysis can check Python files for translation issues by scanning the content to detect hardcoded strings and verifying adherence to internationalization and localization patterns.

Does this internationalization checker support Right-to-Left language formatting?

Right-to-Left language support is included for languages such as Arabic and Hebrew, handling specific formatting requirements alongside standard multilingual software translation and locale management features.

When do I need to scan my codebase for hardcoded strings?

Scanning your codebase for hardcoded strings is necessary when preparing an application for language localization, ensuring all text is properly externalized into locale files before translation begins.

Are there limitations to using regex for string detection in Vue components?

Regex-based string detection in Vue components relies on pattern matching file content, which may miss dynamically constructed strings or complex template expressions that standard regex rules cannot parse.