【发布时间】:2017-03-23 18:17:01
【问题描述】:
我正在使用 i18n 和 Node.js 来管理具有 3 种语言的网站的语言。但有时我的主页(或任何其他页面)拒绝加载,就好像服务器没有运行一样,然后当我刷新页面时它加载但相关语言本地文件中的所有变量都被删除并仅由它们的名称替换(以及它们的名称作为值)。变量是这样变成的:
{
"helpLocalCos_L": "helpLocalCos_L",
"signup_L": "signup_L",
"loginToProfile_L": "loginToProfile_L",
"whyNewHead_L": "whyNewHead_L",
"headline_L": "headline_L",
"atNewWeMatch_L": "atNewWeMatch_L",
"byDoingWork_L": "byDoingWork_L",
"workExperience_L": "workExperience_L",
"gather_L": "gather_L",
"references_L": "references_L",
"andGetTo_L": "andGetTo_L",
"dutchLanguageAnd_L": "dutchLanguageAnd_L",
"quicker_L": "quicker_L",
"switchLanguages_L": "switchLanguages_L"
}
这是因为每次发生这种情况时,我都会首先将所有这些变量和更多变量写入同一个文件。
我有一个备份可以再次取回我的变量,但这一直在重复。知道为什么以及如何解决这个问题吗?
谢谢!
【问题讨论】:
标签: javascript node.js internationalization