如何访问angular i18n生成的语言文件夹



我刚开始使用Angular i18n,我设法让它正常工作,但它为每种语言生成一个构建,我不知道如何访问它们。

我目前正在做这个:

<div *ngIf="languageCode =='en' || languageCode == 'en-US' else englishlanguage">
<a href="lang/es/index.html">ES</a>
</div>
<ng-template #englishlanguage>
<a href="../../index.html">EN</a>
</ng-template>

因此,这将我重定向到dist内的文件夹lang,其中包含es文件夹以及该语言的所有构建。这个解决方案有效,但我认为不是一个好的解决方案。

所以我的问题是:有更好的方法吗?有没有像myapp/es这样的路由器,然后它重定向到dist文件夹中的文件夹lang/es

我建议调查https://github.com/ngx-translate/core如果您想以可维护和集中的方式集成i18n。

最新更新