0

多亏了通用启动器,我已经在我的 angular 5 应用程序上成功实现了服务器端渲染。

我现在被角原生国际化所困扰。我可以 ng build --locale=fr --ouput-path=dist/fr --base-href=fr在没有通用渲染的情况下成功。

如何将国际化与通用渲染相结合?

我可以通过在服务器/浏览器中创建语言文件夹

ng build --prod --locale=fr --i18n-file src/locale/messages.fr.xlf --base-href=/fr --deploy-url=/fr --output-path=dist/browser/fr

ng build --prod --locale=fr --i18n-file src/locale/messages.fr.xlf --base-href=/fr --deploy-url=/fr --output-path=dist/server/fr --app 1 --output-hashing=false

我的 dist 文件夹看起来像:

...距离

.....鲍泽

........... zh

...........

.....服务器

........... zh

...........

我怎样才能使server.ts基于 url 基础服务所有语言?

希望有人能帮忙!

非常感谢

4

0 回答 0