Интернационализация в AngularJS
Интернационализация с использованием angular-translate
Интернационализация охватывает много вопросов. В этой небольшой статье я расскажу о том, как начать работать с angular-translate. А вот и его возможности, о которых мы с вами узнаем:
- предоставление нескольких языков с помощью json файлов (языковая таблица)
- асинхронная загрузка языков с помощью расширения angular-translate - StaticFilesLoader
- подключение запасного языка, если перевод слова на текущем не был найден.
###Настройка angular-translate
|
|
###Использование angular-translate
Ниже вы можете увидеть использование директивы в качестве атрибута и фильтра. В контроллере вы можете использовать сервис $translate
.
###Выбор языка
А тут приведен код выпадающего меню для выбора языка и контроллера:
По мотивам Gerard Sans “Angular internationalisation”