Tag: 全球化

本地化不能在node.js中使用strong-globalize

我正在使用强大的全球化为我的环回项目做本地化。 我已经完成了设置,并且正确提取了默认的英文信息。 但是问题是当我试图访问其他语言的消息时,它仍然会返回英文消息。 这是我的代码: Server.js var SG = require('strong-globalize'); SG.SetRootDir(__dirname); SG.setDefaultLanguage('en'); g = SG(); Coupon.js(模型与远程方法) var SG = require('strong-globalize'); var g = SG(); var Negotiator = require('negotiator'); Coupon.js里面的远程方法 var negotiator = new Negotiator(request); var acceptedLanguage = negotiator.language(); g.setLanguage(languageSelected); var message = gm('valid coupon'); 我使用命令slt-globalize -d为英文( en )生成消息。 然后,我创build了一个新的文件夹,我粘贴在en文件夹中可用的messages.json文件。 然后用西class牙语文本手动更新该文件中的所有消息,但仍然收到英文消息。