Я использую встроенный шаблон 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?