owenmelbz / php-to-pot
基于php文件目录创建用于翻译的.pot文件
0.0.3
2018-03-17 13:42 UTC
Requires
- gettext/gettext: 4.*
- nategood/commando: 0.2.*
This package is auto-updated.
Last update: 2024-08-29 03:47:29 UTC
README
这是一个非常简单的命令行工具,它基于定义目录中找到的语言字符串生成.pot或.po文件。
目前它仅接受2个路径,一个输入 - 应该是模板目录,以及一个输出,通常是.pot文件。
安装
composer install owenmelbz/php-to-pot
可选
创建一个composer脚本来保存您的手指,例如
"scripts": {
"makepot": "./vendor/bin/php-to-pot -i ./my-template-directory -o ./translation-template.pot"
}
然后您只需运行composer run makepot
在需要时生成文件。
用法
该工具只有2个参数
- -i/--in(包含您想从中生成翻译文件的文件的目录)
- -o/--out(生成的.pot的路径/文件名)
例如
./vendor/bin/php-to-pot -i ./my-templates -o translation-template.pot
支持
- Magento 2
- Wordpress
- Laravel Blade
- 任何使用.php扩展和以下翻译函数的其它内容
__ n__ p__ e d_ dn__ dp__ np__ dnp__ noop__ gettext ngettext pgettext dgettext dngettext dpgettext npgettext dnpgettext noop
免责声明
在底层,这仅仅是一个与https://github.com/oscarotero/Gettext接口,允许开发者生成.pot文件发送给翻译人员以创建实际的.po和.mo文件。