gpt4 book ai didi

javascript - angular-translate:如何加载静态 json 文件?

转载 作者:行者123 更新时间:2023-11-30 08:31:14 26 4
gpt4 key购买 nike

情况:

我正在使用 angular-translate对于我的应用程序。

一切正常。但我只需要将翻译移动到静态 json 文件中。

我已按照所有说明进行操作,但无法正常工作。

代码(之前):

$translateProvider.translations('en', {

"WELCOME": "Welcome",
});

$translateProvider.translations("tr", {

"WELCOME": "Hoşgeldiniz",
});

$translateProvider.translations("it", {

"WELCOME": "Benvenuto",
});

代码(现在):

$translateProvider.useStaticFilesLoader({
prefix: '/translations/',
suffix: '.json'
});

JSON 文件:

路径:

www/translations/en.json

www/translations/it.json

www/translations/tr.json

例子:

{
"WELCOME": "Benvenuto",
}

错误:

SyntaxError: Unexpected token } in JSON at position 4160
at Object.parse (native)

问题:

我如何使用 angular-translate 从静态 json 加载翻译?

我的情况可能有什么问题?

谢谢!

最佳答案

删除 json 中键定义末尾的字符 ','。它使 json 解析器尝试读取下一个字符 '}' 作为新键并引发错误

关于javascript - angular-translate:如何加载静态 json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37750099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com