i18n-checker

Scan codebases for hard-coded Chinese strings and generate ARB key suggestions.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/tarrragon/ccsession --skill i18n-checker
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: i18n-checker
Source: https://github.com/tarrragon/ccsession/tree/main/.claude/skills/i18n-checker
Command: npx skills add https://github.com/tarrragon/ccsession --skill i18n-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

## What problem does it solve? This tool scans a codebase to identify hard-coded Chinese strings and generates i18n repair recommendations, covering Model/Service/Domain/UI layers to help teams establish a consistent localization workflow.

## Core Features & Use Cases

  • Global scanning and risk scoring: identify hard-coded Chinese text and propose ARB key suggestions.
  • Batch replacement workflow: automatically generate replacement strategies and support bulk updates.
  • Hybrid guidance: uses references and scanner rules to classify and prioritize fixes for maintainable localization.

### Quick Start Scan your codebase to identify hard-coded Chinese strings and generate initial ARB key suggestions for localization.

Frequently Asked Questions about i18n-checker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan hard-coded Chinese strings across my Flutter codebase?▼

This tool scans your codebase to identify hard-coded Chinese strings across Model, Service, Domain, and UI layers. It applies risk scoring to prioritize fixes and generates initial ARB key suggestions to help establish a consistent localization workflow.

Can I automatically generate ARB keys and batch replace hard-coded text?▼

Yes, the scanner generates replacement strategies and ARB keys for hard-coded Chinese strings, supporting bulk updates. It provides batch replacement workflows to automatically apply i18n fixes across your codebase.

Does this i18n scanner work with all layers of my application?▼

Yes, the i18n scanner performs cross-layer scanning across Model, Service, Domain, and UI layers. It uses references and scanner rules to classify hard-coded strings and prioritize fixes for maintainable localization.

What is the best way to document suggested i18n fixes during code analysis?▼

The best way to document suggested i18n fixes is to use this scanner's hybrid guidance, which classifies hard-coded Chinese strings and generates repair recommendations. It outputs documented fix strategies alongside ARB key suggestions for maintainable localization.

How does risk scoring help prioritize hard-coded string localization?▼

Risk scoring helps prioritize hard-coded string localization by evaluating identified Chinese text across your codebase. The scanner assigns risk scores to hard-coded strings, generating ARB key suggestions and prioritizing fixes to tackle the most critical localization issues first.

Do I need any dependencies to run the i18n-checker on my project?▼

No dependencies are required to run the i18n-checker. It operates independently to scan your codebase, identify hard-coded Chinese strings, and generate ARB key suggestions without needing external libraries or setup.