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"
}
]
}
}
}