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的版本中包含翻译。