来自 en.yml 的 jquery 消息



我们有一个使用 Jquery 的 RoR 4 应用程序。Jquery有一些自定义的悬停在消息上,是否可以从RoR的en.yml获取这些消息?我希望所有本地化都发生在一个文件中 - en.yml 用于促进轻松翻译成其他语言。

您可以将翻译添加到窗口范围内。只需在模板中将它们呈现为脚本标记即可。

HTML 输出应该是这样的。

<script>
    window.snippets = {
        'translationKey': 'Your translated message rendered by RoR'
    };
</script>

所以你把翻译传递到一个Javascript可以访问它的地方。

最新更新