用express表示node.js中的本地化

Jav*_*ano 19 localization node.js

您在node.js中使用哪个包来表达本地化?

谢谢!

Rub*_*rgh 7

node-localize可以与express一起工作.

根据您希望本地化的位置,jqtpl-express-i18n可以完成模板工作.


Ale*_*lli 6

实际上我使用这个 NPM Package i18n

它与 Express 框架有一个非常简单的用法...创建语言环境文件夹(it.json、en.json 等...)

// load modules at bootstrap
var app = express();
var i18n = require("i18n");

//set configuration
i18n.configure({
  locales:['en', 'de'],
  directory: __dirname + '/server/locales'
});
app.use(i18n.init);


// and then, in controller we can use response
res__('YOUR_KEY')
Run Code Online (Sandbox Code Playgroud)

前端侧只需Accept-Language使用值“en”、“it”等设置 HTTP 标头。