2016-06-24 14 views
0

Ich versuche, eine messages.pot Datei für meine Anwendung mit der workflow described in the docs erstellen. Leider kann ich das nicht zur Arbeit bringen. Ich kann die zwischengespeicherte Version meiner Vorlagen rendern, aber wenn xgettext ausgeführt wird, werden keine Zeichenfolgen erkannt.Extrahieren übersetzbare Zeichenfolgen aus Zweig Vorlage

Nach einer im Cache gespeicherten Vorlage Inspektion, ich sehe ist, Anrufe zu

echo $this->env->getExtension('translator')->getTranslator()->trans("Yadda", array(), "messages"); 

machte ich denke, xgettext nur für Anrufe in gettext() aussieht, dcgettext() usw. Bin ich etwas fehlt hier? Wie behebe ich das?

Ich benutze Silex 2.0.3-dev, Zweig 1.24.1, Zweig-Brücke 3.0.7.

Antwort

1

Ich hatte das gleiche Problem ... ich keine Möglichkeit fand, dass es durch die Übersetzer Komponente zu erhalten, so dass ich schrieb und Skript js Knoten die Zweig-Dateien ...

hier ist der Pastebin Link zu analysieren .. ., wenn u die Datei oder etwas kontaktieren sie mich bitte aktualisieren möchte wahrscheinlich können wir es auf github setzen ...

http://pastebin.com/WSDsABfz

+1

Dank! Ich habe einige schnelle Verbesserungen an Ihrem Skript vorgenommen: https://gist.github.com/bjornpost/aa2373f6c450b9a8c0fde7becaff5683 – Bjorn