我正在使用Wordpress插件,并且注意到主PHP文件-我们仅将其命名为blah.php
-包含如下调用:
100: <?php _e('Foo', 'blah'); ?>
101: <?php _e('Bar', 'blah'); ?>
...
它带有一个位于语言子文件夹中的blah.pot
文件,其代码如下:
#: blah.php:100
msgid "Foo"
msgstr ""
#: blah.php:101
msgid "Bar"
msgstr ""
假设我想在PHP的上述两段之间添加新的文本:
100: <?php _e('Foo', 'blah'); ?>
101: <?php _e('Baz', 'blah'); ?> <!-- New -->
102: <?php _e('Bar', 'blah'); ?>
...
这不是意味着我必须像这样重新编号blah.pot
吗?
#: blah.php:100
msgid "Foo"
msgstr ""
#: blah.php:101
- msgid "Bar"
+ msgid "Baz"
msgstr ""
+ #: blah.php:102
+ msgid "Bar"
+ msgid "Bar"
+ msgstr ""
如果有成百上千个这样的物品怎么办?这会不会很耗时?
有没有一种更快的方法,例如用正确的行号从PHP自动生成Pot文件?