rezozero/xilofone-plugin

该包的最新版本(0.1.1)没有可用的许可证信息。

安装次数: 1,536

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:composer-plugin

0.1.1 2023-09-19 16:46 UTC

This package is auto-updated.

Last update: 2024-09-19 19:12:41 UTC


README

从 xilofone.rezo-zero.com 获取 XLIFF 翻译文件并在您的 PHP 项目中更新它们。

每次运行 composer update 时,插件都会下载翻译文件。或者,您可以手动运行它

composer xilofone:fetch-files

安装

composer require --dev rezozero/xilofone-plugin

配置

在您的 composer.json 文件中添加以下配置

{
    "extra": {
        "xilofone": {
            "file_id": "30",
            "destination_folder": "translations"
        }
    },
    "config": {
        "allow-plugins": {
            "rezozero/xilofone-plugin": true
        }
    }
}

然后在您的项目 .env.local 文件中添加您的秘密凭证

XILOFONE_PLUGIN_USERNAME=username
XILOFONE_PLUGIN_PASSWORD=password

多个文件

您可以通过在 composer.json 文件中添加它们来获取多个文件

{
    "extra": {
        "xilofone": {
            "files": [
                {
                    "file_id": "30",
                    "destination_folder": "translations"
                },
                {
                    "file_id": "31",
                    "destination_folder": "translations"
                }
            ]
        }
    }
}