我正在使用NodeJS开展项目。有一个叫做“Lingua”的软件包(可以通过npm安装),用于将项目翻译成不同的语言。不幸的是,事实证明,语言不适用于像ä,ö,ü这样的变音符号。 所以我的第一个想法是必须有一种方法来告诉语言使用utf-8字符集,但我找不到合适的解决方案。
我刚刚以通用的方式实现了语言:
app.use(lingua(app, {
defaultLocale: 'de-DE',
path: __dirname + '/languages',
storageKey: 'lang'
}));
也许有人有这方面的经验:)
更新:举个例子,请通过节点包管理器安装lingua,在你的app.js中包含它
var lingua = require('lingua');
和avbove“app.use”-part。
2)然后创建一个名为de-DE.json的json文件,它可能看起来像:
{
"test": "ä, ö and ü sind Umlaute"
}
3)模板中的某处包含语言变量:
#{lingua.test}
最好的问候