Как лучше всего переводить буквальные строки JavaScript в ассетические ресурсы?

Я использую Symfony2 для разработки приложения, которое должно быть переводимым. В приложении включен Assetic для минимизации и объединения файлов * .js и * .css. Однако у меня есть плагин jQuery, который я написал, в котором есть буквальные строки. Например, рассмотрим следующий код:

   $('<p>Are you sure you want to proceed?</p>').dialog({
        buttons: {
            "Yes" : function() {
                // ...
            },
            "No" : function() {
                // ...
            }
        }
    });

В приведенном выше фрагменте «Вы уверены ...», «Да» и «Нет» всегда будут английскими, и я не могу использовать шаблоны Twig в файле .js. чтобы перевести его, используя что-то вроде: {{"yes" | trans}}

Я хочу знать, как лучше всего использовать Twig для использования встроенного механизма перевода Symfony2, чтобы переводить буквальные строки в мои сценарии JS.

Есть ли способ создать, например: файлы myscript.js.twig?

15
задан Problematic 4 August 2011 в 14:20
поделиться