Ich arbeite an einem WordPress-Plugin und habe festgestellt, dass die Haupt-PHP-Datei – nennen wir sie einfach blah.php
– enthält Aufrufe wie:
100: <?php _e('Foo', 'blah'); ?>
101: <?php _e('Bar', 'blah'); ?>
...
Es wird begleitet von einem blah.pot
Datei im Unterordner Sprachen mit Code wie:
#: blah.php:100
msgid "Foo"
msgstr ""
#: blah.php:101
msgid "Bar"
msgstr ""
Angenommen, ich möchte in PHP zwischen den beiden obigen Teilen einen neuen Text hinzufügen:
100: <?php _e('Foo', 'blah'); ?>
101: <?php _e('Baz', 'blah'); ?> <!-- New -->
102: <?php _e('Bar', 'blah'); ?>
...
Würde das nicht bedeuten, dass ich neu nummerieren müsste blah.pot
so?
#: blah.php:100
msgid "Foo"
msgstr ""
#: blah.php:101
- msgid "Bar"
+ msgid "Baz"
msgstr ""
+ #: blah.php:102
+ msgid "Bar"
+ msgid "Bar"
+ msgstr ""
Was ist, wenn es Hunderte solcher Artikel gibt? Wird das nicht zeitaufwändig?
Gibt es einen schnelleren Weg, um beispielsweise die Pot-Datei automatisch aus PHP mit korrekten Zeilennummern zu generieren?