rezozero / xilofone-plugin
该包的最新版本(0.1.1)没有可用的许可证信息。
0.1.1
2023-09-19 16:46 UTC
Requires
- php: >=8.0
- composer-plugin-api: ^2.0
- composer/composer: >=2.0
- guzzlehttp/guzzle: ^7.8
- guzzlehttp/psr7: *
- php-http/discovery: ^1.19
- php-http/guzzle7-adapter: *
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- symfony/dotenv: >=5.4
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" } ] } } }