TGViewer
Илья Зыкин. Pro Жизнь Илья Зыкин. Pro Жизнь @prostocoding · 137 subscribers
Post #844 60
Локализация (ч 1)

Допустим, мы взяли популярную библиотеку, чтобы в React приложении менять языки (локали)

Для простоты грузим все языки при загрузке приложения.

Так же можно поступать и в storybook, и в тестах.

В какой-то момент локалей становится больше и ты хочешь грузить их по необходимости. Переключил пользователь язык — загрузил условный китайский и приложение мгновенно его начало использовать.

Это значит, что для одного из окружений надо сделать асинхнонную подгрузку. Поменять конфиг, поменять подход загрузки приложения, чтобы оно вовремя знало что и как показывать.

В этот момент начинаются разногласия в окружениях, потому-что тебе не надо делать тоже самое для тестов. Там достаточно одной локали. В крайнем случае 2 если надо проверить переключение языков.

В этот момент оказывается, что при разных подходах загрузки, конфигурация странно влияет на хелперы трансляции и надо изобретать обертки, чтобы с этим справится.

Ну ладно. Это еще пол беды.
  • 🔥 1
More from @prostocoding
  1. Sep 11, 2026Фестиваль кофе Жена не может пропустить ежегодный фестиваль кофе. И вот мы всем семейством…
  2. Aug 22, 2026Отпуск в разгаре. В море искупался. На лодке поплавал. 10к шагов по набережной сделал. Кок…
  3. Aug 10, 2026В гостях Илья Зыкин, он же the-teacher: бывший учитель информатики, автор гемов с тысячами…
  4. Aug 6, 2026Не знаю кто будет слушать/смотреть 2 часа подкаста, но разговор получился интересным. Мы в…
  5. Aug 5, 2026Галата Сарай Сегодня с сыном с самого утра отправились на стадион команды Галата Сарай. Пр…
  6. Jul 1, 2026Все совпало. Начались запоздалые школьные каникулы. У меня через 2 дня отпуск. Коллеги тож…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →