i18n

Solid

Use when an app needs localization and you must extract user-facing strings and scaffold translation files without breaking existing copy.

AI & Automation 1 stars 0 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
41
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Internationalization (i18n) ## When to use Use this skill when adding a new language, introducing a framework's i18n library, or centralizing hard-coded copy. ## Steps 1. Find user-facing strings: JSX text, template literals, alert/button labels. 2. Replace them with translation calls (e.g. `t('key')`) using stable, namespaced keys. 3. Generate or update locale JSON files, keeping keys consistent across languages. 4. Handle plurals, interpolation, and date/number formatting via the library. 5. Verify no string is left hard-coded and that the fallback locale renders. ## Examples - "Make this React app translatable" - "Extract strings into locale/en.json" ## References Keys should be semantic ("settings.title"), not the English text; never concatenate translated fragments in a way that breaks word order.

Details

Author
NSBen
Repository
NSBen/skillfoundry
Created
5 days ago
Last Updated
5 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

i18n

Internationalization (i18n) workflow and standards for managing translations. Use when: (1) Adding new user-facing text, (2) Creating new components with user-facing text, (3) Reviewing code for i18n compliance, (4) Adding a new translation module.

30,980 Updated today
iOfficeAI
AI & Automation Listed

i18n-translate

Complete and maintain frontend i18n translations for this project. Covers finding missing translation keys, detecting untranslated entries, and adding translations for all supported locales (en, zh, zh-TW, fr, ja, ru, vi). Use for any task involving frontend locale files, missing translation keys, untranslated UI text, `t(...)` keys, `useTranslation()`, static i18n keys, button/label/ toast/dialog/placeholder/validation copy, or adding/fixing even a single i18n key. Use when review findings mention missing i18n, when new UI text needs translation, or when the user asks to add translations, fix i18n, or complete missing translations. Always load and follow this skill before translating, adding locale keys, or editing frontend i18n files.

0 Updated today
MoleAPI
Web & Frontend Listed

i18n-and-localization

Internationalize and localize user-facing strings — message extraction, ICU MessageFormat pluralization, RTL layout, and date/number formatting. Use when adding user-facing strings, adding a new locale, or building a component that must lay out correctly in a right-to-left language. Triggers on i18n, l10n, localization, translation, pluralization, RTL, locale, date formatting, number formatting.

0 Updated 2 days ago
BenMacDeezy