到目前为止,我通常使用从浏览器发送到服务器的语言代码来加载本地化内容。它可以从浏览器的语言设置派生,也可以由用户从某种语言选择中选择。这可能类似于存储在cookie中的“en-us”或可能是标题。然后我的服务器代码选择正确的语言相关内容并返回。在Javascript中,我可能会在页面最初加载时检测语言设置,然后将依赖于语言的内容注入变量或直接注入HTML标记。
这是我多年来一直在做的方法,但我不确定这是否是正确的方法,特别是现在我已经开始使用AngularJS构建我的应用程序了。有关如何将本地化内容注入响应的更流行的方法吗?