Sails.js:在我的控制器中使用i18n
在我的控制器中,我想发送一个消息在我看来是这样的:
res.status(400).view('memberRegisterView',{error : "error"});
我想用法语来翻译这个错误,并有“erreur”。
我编辑了i18n.js:
locales: ['en', 'fr'], defaultLocale: 'fr'
在我的en.json中:
"error":"error"
在我的fr.json中:
"error":"erreur"
如何在我的控制器中使用翻译?
正如文档所述: http: //sailsjs.org/#!/documentation/concepts/ Internationalization
req.__('error');
或者强迫法国人:
sails.__({ phrase: 'error', locale: 'fr' });