有时在JavaScript中提供Rails本地化文件会非常方便。路线助手也是如此。
我发现这两个插件正是这样做的:
我的问题:
感谢您的任何意见!
答案 0 :(得分:16)
我使用你列出的第一个插件(i18n-js)并高度推荐它。它完全符合您的要求 - 使本地化可用于javascript - 非常简单。
它的核心是做两件事:
您为messages.js添加了<script>
标记,然后在其他.js文件中,您只需编写I18n.t('some.i18n.path', {interpolation_key: "value", ...})
,即可返回已翻译的字符串。
它还提供了一些格式化助手,比如为数字添加逗号。作者对问题和错误报告非常敏感。
我不确定您使用元标记或数据属性获得了什么。我不需要那些国际化。