i18n
Use when internationalising or localising an app, preparing it for translation, extracting hardcoded strings, adding plurals, or fixing locale bugs — dates, times, time zones, DST, numbers, currency, units, first day of the week, RTL layout, or text that breaks with long translations, CJK, or emoji. Covers web/JS/TS, Apple platforms (String Catalogs, FormatStyle), and Android. Not for writing translations.
- License
- MIT
- Compatibility
- Any UI project; detects the platform — web and JS/TS first-class, Apple platforms (Swift/SwiftUI) well supported, native Android best-effort
Pinned to revision 9f8a6f174d31, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Glob
- Grep
- Edit
- Write
Files
- skills/i18n/SKILL.md
- skills/i18n/references/android.md
- skills/i18n/references/apple.md
- skills/i18n/references/js.md
- skills/i18n/rules/deterministic-tests.md
- skills/i18n/rules/locale-formatting.md
- skills/i18n/rules/localisable-strings.md
- skills/i18n/rules/text-and-layout.md
- skills/i18n/rules/time-zones.md
- skills/i18n/rules/units.md
Every link opens the file at its source, pinned to the revision this page describes.