NodeJS + Lingua和UTF8

时间:2014-01-04 16:18:01

标签: node.js utf-8

我正在使用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}

最好的问候

0 个答案:

没有答案