2233admin/cicada/i18n
Claude Code and agent skill by 2233admin/cicada
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Internationalization and localization assistance for multi-language applications
Install
npx vskill@latest install 2233admin/cicada/i18nSKILL.md
Internationalization (i18n) Helper
Assist with internationalization and localization of applications, including translation management, locale handling, and i18n best practices.
When to Activate
Explicit Triggers
- User says "translate this"
- User says "国际化"
- User says "add i18n support"
- User says "localization"
Implicit Triggers
- User mentions multi-language support
- User asks about translation files
- User needs to support multiple locales
NOT Activated For
- Simple text changes
- Code comments translation
- Documentation translation (unless i18n-related)
i18n Fundamentals
Key Concepts
- i18n: Internationalization (18 letters between 'i' and 'n')
- l10n: Localization (10 letters between 'l' and 'n')
- Locale: Language + region code (e.g., en-US, zh-CN, fr-FR)
- Translation Key: Unique identifier for translatable text
- Fallback Language: Default language when translation missing
Translation File Structure
JSON Format (Common)
i18n Best Practices
1. Use Translation Keys, Not Raw Text
Bad:
Good:
2. Organize by Feature/Module
3. Handle Pluralization
4. Support Variable Interpolation
5. Handle Date/Time Formatting
6. Handle Currency Formatting
Common i18n Libraries
JavaScript/TypeScript
- react-i18next: React integration
- i18next: Framework-agnostic
- vue-i18n: Vue.js integration
Python
- gettext: Standard library
- Babel: Comprehensive toolkit
Go
- go-i18n: Popular library
Translation Workflow
- Extract Strings: Identify all user-facing text
- Create Keys: Replace with translation keys
- Translate: Get professional translations
- Test: Verify all locales work correctly
Common Pitfalls
1. String Concatenation
Bad:
Good:
2. Hardcoded Text
Bad:
Good:
3. Missing Fallbacks
Always provide fallback language for missing translations.
Related Resources
- Use professional translators for production
- Test all supported locales
- Consider RTL languages (Arabic, Hebrew)
- Handle date/time/currency formatting properly
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingassets/bundled_skills/i18n/skill.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/2233admin/cicada/i18n)