i18n-localization

Audit codebases for hardcoded strings and i18n gaps.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/marablemarcel/Living-Lytics --skill i18n-localization-marablemarcel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-localization
Source: https://github.com/marablemarcel/Living-Lytics/tree/main/living-lytics/.agent/skills/i18n-localization
Command: npx skills add https://github.com/marablemarcel/Living-Lytics --skill i18n-localization-marablemarcel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Internationalization and localization patterns help teams detect hardcoded strings, manage translations, and properly structure locale files with RTL support.

Core Features & Use Cases

  • Detect hardcoded strings in code and flag potential i18n issues.
  • Validate locale file presence and key consistency across languages.
  • Provide RTL readiness guidance and localization best practices.
  • Suitable for frontend, backend, and multi-language projects.

Quick Start

Run the i18n_checker.py script against your project to detect hardcoded strings and verify locale 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 my codebase for i18n?

You can detect hardcoded strings by running an audit script that scans your codebase to surface unlocalized text and potential i18n usage gaps. The checker flags hardcoded strings so you can replace them with translation keys before managing them in locale files.

What is locale file key consistency and how do I validate it?

Locale file key consistency ensures every translation language file contains the same set of keys. You validate it by running a localization audit that checks all locale files for missing translations, mismatches, or structural gaps across multi-language projects.

How do I check if my project is ready for RTL localization?

You check RTL readiness by auditing your codebase for localization patterns and hardcoded strings that might break right-to-left layouts. The localization audit provides guidance on RTL best practices to ensure frontend projects render correctly for RTL languages.

Can I use this i18n audit on both frontend and backend projects?

Yes, you can run the i18n audit against both frontend and backend projects. It applies to multi-language environments by scanning code for translation usage, enforcing localization patterns, and validating locale files regardless of the project layer.

What's the best way to enforce i18n lint patterns across a codebase?

The best way to enforce i18n lint patterns is running an automated localization audit that scans code for translation usage and flags hardcoded strings. This validates pattern enforcement and surfaces mismatches in locale files across the entire codebase.