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-рынков.