proskillv1.0.0✓ verified
internationalization
Internationalize correctly from the start — ICU MessageFormat and plural rules, RTL layouts with logical CSS properties, locale-aware dates/numbers/currency via Intl, translation-key hygiene and workflow, encoding pitfalls, and pseudo-localization testing in CI.
$npx vanara install internationalization
Included with Vanara Pro ($10/mo) — unlocks all 206 items. See pricing →
Overview
i18n retrofits cost 10× the up-front discipline: string concatenation, hardcoded plurals, and margin-left all work perfectly — until the first non-English, plural-rich, or RTL locale, at which point every one is a bug with a screenshot. The good news: the platform primitives (Intl, ICU MessageFormat, CSS logical properties) do the hard parts if you route everything through them. Deep detail in ref
What it covers
- The five rules that prevent 90% of i18n bugs
- Pseudo-localization: find bugs before translators do
- What i18n is NOT (scope honestly)
- Formatting and Locales
- Translation Workflow