Sails.js:如何在assets / js / files.js中使用i18n函数
我需要在我的sailsjs项目的资产/ js内使用i18n()。 我该怎么做呢?
在我的观点是好的,但在我的不是,为什么?
非常感谢你。
我有sailsjs@0.10.5
我同意卫斯理,但如果你不想要所有的翻译客户端。 我会build议编写一个Ajax调用,并使用以下内容:
sails.__({ phrase: 'Good day', locale: 'de' });
这应该返回德国版的“美好的一天”。 或者您可以发送关键短语并返回所有您的语言翻译。
我所做的是从服务器下载翻译并使用它们在客户端。 我从来没有硬编码翻译资产,如果我是你,我也不会。
添加一个path来获取您的翻译(静态JSON)和parsingJSON客户端。 有很多图书馆可以帮助你从那里 。
请记住,总是有可能在类似require.js的版本中包含翻译。