我正在开发一个 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 文件?