我是一个新的网页开发人员,我正在与Mongo/Express/Node合作。
我现在正在一个网站上工作,我想知道什么是添加不同语言的正确方法?我与Android一起工作过一点,记住所有的字符串都存储在一个字符串文件中,然后根据用户选择的语言选择特定的字符串。我想有不止一种方法可以做到这一点,但我不知道什么是最好的。
有几种方法我可以这么想:
无论如何,如果有人能告诉我做这件事的正确方法,我会很感激,我想学习如何做正确的事情。
发布于 2018-07-09 15:31:32
我认为你在正确的道路上,Node有一个本地化库:https://github.com/AGROSICA/node-localize
如果我要走这个路线,我可能会将所有对话框和面向用户的文本存储在一个JSON文件中,然后根据设置的本地化返回这些文本。
您还可以在某人的浏览器中读取语言头信息集,并以编程方式调用使用哪种语言:How can I get the browser language in node.js (express.js)?
https://stackoverflow.com/questions/51248985
复制相似问题