【问题标题】:Why i18n with Node.js keeps deleting and replacing my languages variables?为什么带有 Node.js 的 i18n 不断删除和替换我的语言变量?
【发布时间】: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


    【解决方案1】:

    请不要介意! 我发现我的 JSON 缺少分号,这使其无效并让 i18n 替换它。我的坏 xD

    【讨论】:

    • 这只是发生在我身上。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 2023-04-01
    • 2017-02-21
    • 2018-12-04
    相关资源
    最近更新 更多