Задать вопрос

Как эффективно реализовать многоязычночть сервиса?

Никогда не делал многоязычных сайтов. Поэтому хотел узнать как это обычно реализовывается, т.н. best practice. Только не говорите, что делаются копии на разных языках?
  • Вопрос задан
  • 2418 просмотров
Подписаться 6 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
Идеального решения нет. Многое зависит от задачи. Например, просто интерфейс многоязычный сделать - это одно. Там можно всё в JSON .js хранить и подгружать. А если нужно делать поддержку страниц на разных языках, то это другая задача.
На habrahabr регулярно статьи по этому поводу появляются.
Как я реализовал мультиязычность на сайте и в проекте
Локализация с AngularJS
Обзор 7 онлайн-сервисов для локализации ПО
Yii2 и организация мультиязычности
Ответ написан
Комментировать
viktorvsk
@viktorvsk
google -> I18n -> Angular I18n
Ответ написан
Комментировать
dmitry-polushkin
@dmitry-polushkin
Инженер программного обеспечения
В общем случае это называется i18n и l10n. Кроме этого, есть ещё региональные нюасны валют, временные зоны, и т.д.
Ответ написан
Комментировать
nicogold
@nicogold
UX Strategist
Еще стоит обратить что в разных языках, разная специфика, разный сленг, разная культура, даже отношение к цвету разное.

Например, то что в Англ. языке занимает 5-8 символов, в Польском или даже русском может выражатся 15-20, или даже несколькоми словами.
И я сосвем еще не затронул тему RTL (Справа на Лево, как в Иврите, Арабском и др, языках).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы