我正在使用Symfony2來開發一個可翻譯的應用程序。該應用程序啓用了Assetic來縮小和合並* .js和* .css文件。不過,我有一個我寫的jQuery插件,裏面有文字字符串。例如,請考慮下面的代碼:在Assetic資產中翻譯JavaScript文字字符串的最佳方式是什麼?
$('<p>Are you sure you want to proceed?</p>').dialog({
buttons: {
"Yes" : function() {
// ...
},
"No" : function() {
// ...
}
}
});
在上面的代碼中,「你確定?」,「是」和「否」將永遠是英語,我不能用桂枝模板.js文件翻譯它使用類似於:{{「yes」| trans}}
我想知道的是,什麼是使用Twig來利用內置的Symfony2翻譯機制的最佳方式,以翻譯我的JS腳本中的文字字符串。
有沒有辦法創建例如:myscript.js.twig文件?
你的想法是完美的!我想總有不止一種方法來給一隻貓上皮! ;) –
捆綁看起來不錯。感謝您的建議! – eav
你應該包圍'{{'yes'| trans}}'用引號或這會引發錯誤。 – drskullster