2017-03-16 60 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可以訪問的地方。