unit27 / twig-gettext-extractor
Twig Gettext Extractor 是一个友好的 Poedit 工具,可以从 twig 模板中提取翻译。
1.1.3
2013-02-14 16:41 UTC
Requires
- php: >=5.3.3
- symfony/filesystem: >=2.0,<3.0
- symfony/form: >=2.0,<3.0
- symfony/routing: >=2.0,<3.0
- symfony/translation: >=2.0,<3.0
- symfony/twig-bridge: >=2.0,<3.0
- twig/extensions: 1.0.*
- twig/twig: >=1.2.0,<2.0-dev
Requires (Dev)
- symfony/config: 2.1.*
This package is not auto-updated.
Last update: 2024-09-14 14:11:09 UTC
README
Twig Gettext Extractor 是一个友好的 Poedit 工具,可以从 twig 模板中提取翻译。
安装
推荐通过 composer 安装 Twig Gettext Extractor。
{ "require": { "unit27/twig-gettext-extractor": "1.1.*" } }
设置
默认情况下,Poedit 没有解析 twig 模板的能力。可以通过添加一个额外的解析器(编辑 > 首选项 > 解析器)来解决,以下为配置选项
- 语言:
Twig
- 扩展名列表:
*.twig
- 调用
- 解析器命令:
<project>/vendor/bin/twig-gettext-extractor --sort-output --force-po -o %o %C %K -L PHP --files %F
- 关键词列表中的项:
-k%k
- 输入文件列表中的项:
%f
- 源代码字符集:
--from-code=%c
- 解析器命令:
现在您可以更新您的目录,Poedit 将与您的 twig 模板同步。
测试
要运行测试套件,您需要 composer 和 PHPUnit。
$ composer install --dev
$ phpunit
许可证
Twig Gettext Extractor 在 MIT 许可证下授权。