Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Это означает, что при создании интернет магазина мы можем один раз написать {{amount | currency}}, подключить необходимую локаль и не думать о том, как будет выглядеть сумма покупки для России и США. AngularSJ сам сделает это за вас:
1 234,56 руб — в России
$1,234.56 — в США
Gulp plugin for parsing angular templates with angular-gettext attributes (translate) and replacing contents with translated .po files passed as an argument. It allows to translate templates as much as possible during build process and reduce the amount of work each browser does during templates rendering.
Приписываем в html слово translate возле тех строк, которые необходимо перевести;
<img src="" title="{{title}}"/>
будет работать?){
name: "Имя"
}{
family: "Фамилия"
}{
name: "Имя"
family: "Фамилия"
}{
name: {
first: "Миша"
last: "Катя"
}
family: "Фамилия"
}
{{ name.first }}
<div><div>{{name}}</div></div>
<div></div>
['$scope', 'translationService', function ($scope, translationService){
Локализация с AngularJS