modeltech/yml-gettext-extractor

该软件包最新版本(1.0.1)没有可用的许可信息。

YAML Gettext Extractor 是一个 Poedit 兼容的工具,可以从 YML 配置文件中提取翻译。

1.0.1 2018-02-22 12:06 UTC

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 配置文件。