2017-03-16 11 views
0

私たちにはJqueryを使用したRoR 4アプリがあります。 Jqueryはメッセージにいくつかのカスタムホバーを持っていますが、RoRのen.ymlからそれらのメッセージを取得することは可能でしょうか?私はすべてのローカリゼーションを1つのファイル(en.yml)で行い、他の言語への簡単な翻訳を容易にします。jquery messages from en.yml

答えて

0

翻訳をウインドウスコープに追加するだけで済みます。 テンプレートにスクリプトタグとして表示するだけです。

HTML出力はそのようなものでなければなりません。

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

翻訳には、JavaScriptがアクセスできる場所に翻訳が渡されました。