natxet / twig-po
此包最新版本(dev-master)没有可用的许可证信息。
从 twig 中提取 {%trans%} 键并将其插入您的 PO 文件
dev-master
2015-11-09 10:13 UTC
Requires
- symfony/console: 2.3.*@dev
This package is auto-updated.
Last update: 2024-08-24 04:02:20 UTC
README
从 twig 模板中提取翻译键并将它们移动到 PO
说明
分支并安装(您需要 composer 才能这样做!)
git clone git@github.com:natxet/twig-po.git
cd twig-po
composer install
然后,进入文件夹并执行
./console find:tags /path/to/twig/templates /path/to/messages.po Po -d -v -o
一旦您看到不会发生任何问题,那么
./console find:tags /path/to/twig/templates /path/to/messages.po Po
如果您想与其他标签一起使用它,例如,对于带有 _('translation') 的 PHP 文件
./console find:tags /path/to/twig/templates /path/to/messages.po Po -t "/_\((?: )?['\"]([^$]*)['\"](?: )?\)/muU"
帮助
./console help find:tags
一旦您有了 PO 翻译,就可以使用您的编辑器或命令行将其转换为 .mo
msgfmt -cv -o messages.mo messages.po
(注意:您需要安装 gettext 才能执行此命令)