Size: a a a

2020 January 08

R

Rustam in Angular Moscow
Rustam
ну имей ввиду что ngx-translate сейчас более не поддерживается, и автор начал пилить новое решение.

сейчас хороший аналог: transloco

просто ответь на вопрос:
достаточно ли часто пользователь меняет язык?

так как проект уже готов, то 99% i18n у тебя уже есть по дефолту, осталось набрать в консоли
ng i18n
а, забыл еще про аттрибут i18n для тегов, но и для этого есть утилиты
источник

R

Rustam in Angular Moscow
кстати вот issue за которым можно посмотреть всю историю, и читать новости
https://github.com/ngx-translate/core/issues/495
источник

R

Rustam in Angular Moscow
из последнего, интересненькое https://www.npmjs.com/package/@locl/cli
источник

IL

Igor Lezhnev in Angular Moscow
вот сразу на него глянул))
источник

IL

Igor Lezhnev in Angular Moscow
он как понимаю только с IVY работает)
источник

R

Rustam in Angular Moscow
ага, я думал Oliver сделает очередной ngx-translate, а тут вот оно как получается
источник

IL

Igor Lezhnev in Angular Moscow
по сути выглядит как полностью совместимое с обычным i18n
источник

R

Rustam in Angular Moscow
не, это просто extract из сбилженых сорцов и темплейта в xlf и в json, xlf
источник

IL

Igor Lezhnev in Angular Moscow
@irustm https://blog.ninja-squad.com/2019/12/10/angular-localize/ вот еще статья - которая показывает возможности
источник

R

Rustam in Angular Moscow
You can load your translations in polyfills.ts with

loadTranslations({
 '1815172606781074132': 'Bonjour {$name}\xa0! Vous avez {$userCount} utilisateurs.'
});
источник

R

Rustam in Angular Moscow
хех
источник

R

Rustam in Angular Moscow
ну вот, короч ngx-translate совсем теперь не нужен =)
источник

IL

Igor Lezhnev in Angular Moscow
эхх и когда в stable выйдет уже 9 версия(((
источник

Вキ

Вертихвост キバ in Angular Moscow
Igor Lezhnev
эхх и когда в stable выйдет уже 9 версия(((
После праздников)
источник

R

Rustam in Angular Moscow
🚀 Faster builds
✨ i18n in code
🛠 Runtime translations
источник

АД

Александр Духновский in Angular Moscow
Igor Lezhnev
@irustm подкупает, что то интернационализация, которая в Ангуляре - родная (по крайней мере всегда так будет казаться)
ng i18n создает 2 разных бандла на разных языках. Вот так вот тупо. Переключаясь с одного языка на другой пользователь переключается на другой бандл целиком. Т.е. предыдущее приложение убивается со всеми хранилищами и пр.
источник

N👩

Nikita 👩🏻‍💻💭 in Angular Moscow
Александр Духновский
ng i18n создает 2 разных бандла на разных языках. Вот так вот тупо. Переключаясь с одного языка на другой пользователь переключается на другой бандл целиком. Т.е. предыдущее приложение убивается со всеми хранилищами и пр.
Нуу
источник

N👩

Nikita 👩🏻‍💻💭 in Angular Moscow
Обсуждали же миллион раз)
источник

R

Rustam in Angular Moscow
ну, а часто ли пользователь это делает?
источник

N👩

Nikita 👩🏻‍💻💭 in Angular Moscow
Rustam
ну, а часто ли пользователь это делает?
Вот и я о том же
источник