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.
Dank! Ich habe einige schnelle Verbesserungen an Ihrem Skript vorgenommen: https://gist.github.com/bjornpost/aa2373f6c450b9a8c0fde7becaff5683 – Bjorn