Używam Symfony2 do opracowania aplikacji, która ma być tłumaczona. Aplikacja ma włączoną funkcję Assetic, aby zminimalizować i połączyć pliki * .js i * .css. Mam jednak wtyczkę jQuery, którą napisałem, zawierającą literalne ciągi. Rozważmy na przykład następujący kod:Jaki jest najlepszy sposób tłumaczenia łańcuchów literackich JavaScriptu w zasobach aktywów?
$('<p>Are you sure you want to proceed?</p>').dialog({
buttons: {
"Yes" : function() {
// ...
},
"No" : function() {
// ...
}
}
});
W powyższym fragmencie: „Czy jesteś pewien, ...”, „Tak” i „Nie” zawsze będzie angielski, a ja nie mogę używać templating w Gałązka plik .js do przetłumaczenia go za pomocą czegoś takiego: {{"tak" | trans}}
Co chciałbym wiedzieć, jaki byłby najlepszy sposób użycia Twig do wykorzystania wbudowanego mechanizmu tłumaczenia Symfony2, aby tłumaczyć literalne ciągi w moich skryptach JS.
Czy istnieje sposób na stworzenie na przykład plików myscript.js.twig?
Oba pomysły są doskonałe! Przypuszczam, że zawsze istnieje więcej niż jeden sposób na skórze kota! ;) –
pakiet wygląda dobrze. dzięki za radę! – eav
Powinieneś otaczać '{{'tak' | trans}} 'z cytatami lub spowoduje to błąd. – drskullster