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.