我有一个我正在尝试本地化的 Angular 应用程序。到目前为止,我所有显示的值都位于一个 json 文件(stringResources.json)
中。翻译后我将有多个文件,一个用于我想要支持的每种语言(即en.json
等fr.json
)。我使用 AOT 编译,所以我的选择似乎是
我所做的是通过使用此包为每个语言文件输出不同的构建来生成多个构建,并且这些构建中的每一个都运行良好。我似乎无法弄清楚如何执行服务器端逻辑以根据 url 或语言检测提供正确的包
我有两个问题:
1) 让我的应用支持 l10n(本地化)的最佳方法是什么?看来我不需要进入 Angular 内置的 i18n,因为我已经提取了字符串文件并可用?
2)我可以查看哪些资源来确定服务器端逻辑以及如何组织不同构建的结构?我曾尝试更改 web.config 文件,但这似乎会干扰应用程序的路由逻辑