intermediate
Internationalization
Locale-aware routing, форматирование, pluralization и основы right-to-left для продуктов на нескольких языках и регионах.
На интервью по internationalization — архитектура локали: routing, hreflang, каталоги сообщений, форматирование дат/чисел, plural grammar и RTL layout — не только качество перевода.
Подтемы: маршрутизация по локали, форматирование даты/времени, форматирование чисел, plurals, основы RTL.
На интервью: политика URL `/en` и `/de`; валюта в checkout; исправление plural в русском; зеркалирование layout для арабского.
Типовые ошибки: склейка предложений; английские plural rules; physical left/right в CSS; язык по geo-IP.
Компромисс — overhead процесса переводчиков и инженерии против правдоподобного global UX.
Чеклист:
- Стабильные URL и hreflang на локаль.
- ICU-style сообщения для грамматики.
- Intl API для чисел и дат.
- Logical CSS и `dir` для RTL-рынков.