modeltech / yml-gettext-extractor
该软件包最新版本(1.0.1)没有可用的许可信息。
YAML Gettext Extractor 是一个 Poedit 兼容的工具,可以从 YML 配置文件中提取翻译。
1.0.1
2018-02-22 12:06 UTC
Requires
- symfony/asset: ~2.8|~3.0
- symfony/console: ^3.3
- symfony/filesystem: ~3.0
- symfony/form: ~3.0
- symfony/routing: ~3.0
- symfony/translation: ~3.0
- symfony/yaml: ^3.3
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is not auto-updated.
Last update: 2024-09-29 04:42:56 UTC
README
YAML Gettext Extractor 是一个 Poedit 兼容的工具,可以从 YAML 文件中提取翻译。
安装
手动
本地
下载 yml-gettext-extractor.phar
文件并将其存储在您的计算机上的某个位置。
全局
您可以使用以下命令轻松从系统上的任何位置访问 yml-gettext-extractor
$ sudo wget https://github.com/ModelTech/YAML-Gettext-Extractor/releases/download/1.0.0/yml-gettext-extractor.phar -O /usr/local/bin/yml-gettext-extractor $ sudo chmod a+x /usr/local/bin/yml-gettext-extractor
然后,只需运行 yml-gettext-extractor
。
Composer
本地
$ composer require ModelTech/yml-gettext-extractor
全局
$ composer global require ModelTech/yml-gettext-extractor
确保您的 PATH
中包含 ~/.composer/vendor/bin
,然后您可以继续操作
$ export PATH="$PATH:$HOME/.composer/vendor/bin"
如果您希望在重启后保持此更改,请勿忘记在您的 .bashrc
文件中添加此行。
设置
默认情况下,Poedit 没有解析 YML 文件的能力。这可以通过添加一个额外的解析器(编辑 > 首选项 > 解析器)来解决,以下为选项
- 语言:
YAML
- 扩展名列表:
*.yml
- 调用
- 解析器命令:
<project>/vendor/bin/yml-gettext-extractor --out %o --keys %K --files %F
(将<project>
替换为您的项目的绝对路径) - 关键字列表中的项:
-k%k
- 输入文件列表中的项:
%f
- 解析器命令:
现在您可以通过更新您的目录来同步 Poedit 和您的 yml 配置文件。