2
我有一個是通過AJAX創建 像這樣一個DOM元素:Bazinga揭露翻譯捆綁並沒有轉化
$('.inner').append('<p>Salva Foto</p>');
我的枝條由
{% javascripts
***my js***
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
<script type="text/javascript" src="{{ asset('bundles/bazingaexposetranslation/js/translator.min.js') }}"></script>
<script type="text/javascript" src="{{ url('bazinga_exposetranslation_js') }}"></script>
我的語言環境是它,而在我捆綁我有messages.en.yml(我用.xlf試過):
Salva Foto: Save Photo
缺省值區域設置是它,現在我想翻譯爲英語
如果我看着從我的瀏覽器上傳的文件,我看到一個JavaScript文件:恩 幷包含
Translator.locale = 'en';
Translator.defaultDomains = ["messages"];
Translator.add("messages:Salva Foto", "Save Photo");
,但該段通過javascript創建未翻譯
謝謝你,它的工作原理 – Barno 2013-03-07 09:31:51
注意,包已經被重構,以及JS翻譯現在實現了相同的接口,如PHP。閱讀這些以獲取更多信息:https://github.com/willdurand/BazingaJsTranslationBundle/blob/master/UPGRADE.md#from-1x-to-20。 – 2014-01-12 00:26:44