как проверить несколько языков с angular 9 - PullRequest
2 голосов
/ 13 февраля 2020

До angular 8 Я использовал --base-href /en/ --i18n-file=src/locale/messages.en.xlf --i18n-format=xlf --i18n-locale=en, например, для генерации одного приложения на язык. Этот подход или опции i18n теперь устарели.

В версии 9 i18n интегрирован в пакет (@angular/localize) и опция --localize в процессе сборки. Я пробовал несколько способов, и теперь процесс сборки работает. В документации содержится много информации о новом подходе, но нигде нет информации о том, как тестировать или переключаться между языками в приложении.

1 Ответ

0 голосов
/ 29 марта 2020

Если честно, если у вас уже есть работающее приложение, вы не должны были переходить на новый метод и могли бы остаться со старой настройкой почти без изменений. Но поскольку вы, вероятно, хотите воспользоваться новыми функциями (очевидно), официальные документы относятся к этому руководству (прокрутите вниз до конца).

Что касается даты, $ localize все еще не документирован, так что лично я остаюсь со старым способом иерархии файлов и перезапускаю приложение всякий раз, когда мне нужно сменить язык.

...