Internacjonalizacja (i18n)
Przygotowanie kodu, żeby obsłużył dowolny język i region bez zmian: teksty, daty, liczby, liczbę mnogą i kierunek pisma.
Teksty leżą poza kodem w plikach komunikatów, daty, liczby i waluty formatuje locale (w JavaScripcie przez Intl), a liczba mnoga idzie za regułami języka: polski ma inne formy dla 1, 2 i 5 plików, więc doklejanie liczby do słowa się sypie. Układ musi przetrwać dłuższe słowa i pismo od prawej do lewej. Internacjonalizacja to praca inżynierska robiona raz; lokalizacja powtarza się potem na każdy rynek.
Powiązane hasła
- Lokalizacja (l10n): Dostosowanie produktu do jednego rynku: tłumaczenie, waluta, formaty, teksty prawne, obrazy i ton.
- Globalizacja (g11n): Całość pracy nad wyjściem produktu na wiele rynków: zinternacjonalizowany kod, zlokalizowana treść i procesy wokół nich.
- Numeronim (a11y, i18n, k8s): Słowo skrócone do pierwszej litery, liczby liter pomiędzy i ostatniej litery, np. a11y od accessibility.
