Многоязычная локализация Angular 5 с использованием AOT-компилятора - PullRequest
0 голосов
/ 23 января 2019

Я использую встроенный шаблон Asp.Net Core 2.1 Angular 5.Я хочу реализовать многоязычную локализацию.Как мы знаем, возможны два типа локализации, один с JIT и AOT.

Итак, мой вопрос: как я могу создать несколько сборок для каждого языка, используя опцию AOT?

Я следую за этой статьей - https://medium.com/@feloy/deploying-an-i18n-angular-app-with-angular-cli-fc788f17e358

Я добавил эти два шага в файл csproj.

<Exec WorkingDirectory="$(SpaRoot)" Command="ng build --output-path=dist/ja --aot -prod --bh /ja/ --i18n-file=src/locale/messages.ja.xlf --i18n-format=xlf --locale=ja" />
<Exec WorkingDirectory="$(SpaRoot)" Command="ng build --output-path=dist/en --aot -prod --bh /en/ --i18n-file=src/locale/messages.en.xlf --i18n-format=xlf --locale=en" />

Если я опубликую свой проект, я могу увидеть две папки внутри моей папки ClientApp dist.Но если я нажму на URL своего приложения, например www.abcapp.com/ja/, он не покажет мне японский язык.

Как реализовать многоязычную интернационализацию Angular 5 с использованием AOT?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...