📦 i18ncheck — 技能工具
v1.0.0Internationalization & localization readiness scanner -- detects hardcoded strings, missing translations, locale-sensitive formatting, RTL issues, string con...
0· 0·0 当前·0 累计
by @suhteevah
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install i18ncheck
镜像加速npx clawhub@latest install i18ncheck --registry https://cn.longxiaskill.com镜像同步中
技能文档
What is this skill?
i18ncheck is a skill that scans your codebase for internationalization (i18n) and localization (l10n) readiness issues.
What does it do?
i18ncheck detects:
- Hardcoded strings
- Missing translations
- Locale-sensitive formatting issues
- RTL (Right-to-Left) language issues
- String concatenation problems
Usage
npx i18ncheck
Configuration
Create an i18ncheck.config.js file in your project root:
module.exports = {
locales: ['en', 'es', 'fr', 'de', 'zh'],
defaultLocale: 'en',
src: './src',
ignore: ['node_modules', 'dist']
};
Example Output
✓ Scanning project for i18n issues...Found 15 issues:
- 5 hardcoded strings
- 3 missing translations
- 2 locale-sensitive formatting issues
- 5 string concatenation problems
Run with --fix to auto-resolve some issues.
Integration
Add to your CI/CD pipeline:
- name: Check i18n
run: npx i18ncheck --fail-on-issues