Почему мультиязычность важна
Образование глобально. Платформа должна говорить на языке пользователя.
Техническая основа
Мы используем ngx-translate с более чем 3 000 пар ключ-значение на язык.
Трудности
1. Поддержка RTL
Арабский язык требует полного зеркалирования интерфейса.
2. Расширение текста
3. Форматирование дат и чисел
Создание по-настоящему международной платформы — это не только перевод, но и понимание того, как разные культуры взаимодействуют с технологиями.