node.js - Sails.js:如何在 assets/js/files.js 中使用 i18n 函数

标签 node.js internationalization sails.js

我需要在我的 sailsjs 项目的 assets/js 中的代码中使用 i18n()。我该怎么做?

在我看来可以,但在我的 js 中不行,为什么?

非常感谢。

我有 sailsjs@0.10.5

最佳答案

我所做的是从服务器下载翻译并在客户端使用它们。我从不在我的 Assets 中硬编码翻译,如果我是你,我也不会。

添加一个路由来获取您的翻译(静态 json)并解析 JSON 客户端。 There are plenty of libraries that can help you from there .

请记住,对于诸如 require.js 之类的内容,始终可以在构建中包含翻译。

关于node.js - Sails.js:如何在 assets/js/files.js 中使用 i18n 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29493181/

相关文章:

json - 在 Redis 中存储 JSON 文件并检索它

javascript - 按日期与MongoDB中的本地时区分组

php - 如何在 Symfony 2 的每个 URL 中设置 {locale}?

drupal - 多种语言的多个首页

node.js - 将 Mongodb 连接到 Sails JS

javascript - Node.js 服务器 "404 not found"消息到 404.html 页面

javascript - 如何在单元测试中测试新缓冲区中创建的值

sql - 使用 JPA/Hibernate 进行国际化的最优雅的解决方案?

javascript - 在带有 sails js 的 nodejs 中,缓冲区未被识别为缓冲区

node.js - 如果没有硬刷新,Sails 不会清除缓存