@laney_johnson AngularJS предлагает несколько способов реализации мультиязычности:
1
|
{{'Hello, world!' | i18n}} |
Для этого необходимо создать файл переводов на нужные языки и подключить его к приложению.
1
|
<div ng-include="'locale/en_US.json'"></div> |
Эта директива позволяет загрузить файл с переводами в зависимости от выбранного языка.
1 2 3 |
$translate('Hello, world!').then(function (translation) { $scope.hello = translation; }); |
Ключевым моментом здесь является создание собственного сервиса, который позволит динамически переводить текст на нужный язык.