2017-03-16 58 views
0

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

回答

0

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

HTML输出应该是这样的。

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

因此,您将翻译传递给了JavaScript可以访问的地方。