Legendary Trio
devlogquedulai18n

Devlog #15: i18n в Quedula

Quedula доступна на русском и английском. Выбор языка — в настройках аккаунта.

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

Один из них: pluralization. В русском языке правила склонения по числу сложнее, чем в английском. «1 пост, 2 поста, 5 постов» — три разные формы. Библиотека i18n должна это поддерживать, не все поддерживают корректно.

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