macpaw / laravel-crowdin-integration
自动化翻译上传/下载
2.0.0
2020-10-15 20:36 UTC
Requires
- php: ^7.1
- elkuku/crowdin-api: ^2.0
- laravel/framework: ^6.0.0
- zanysoft/laravel-zip: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: 2.14.*
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-08 21:56:43 UTC
README
自动化上传/下载翻译
安装
通过composer安装此包
composer require macpaw/laravel-crowdin-integration --dev
默认情况下,该包使用以下环境变量
CROWDIN_PROJECT_ID
CROWDIN_API_KEY
配置文件
要编辑此包的默认配置,您可以执行以下操作
php artisan vendor:publish --provider="MacPaw\LaravelCrowdinIntegration\CrowdinServiceProvider"
之后,将创建 config/crowdin.php
文件。在此文件中,您将找到可以在此包中编辑的所有字段。
使用方法
您可以在命令列表中查看所有命令
php artisan list
添加文件
将项目中的文件添加到Crowdin仓库
php artisan crowdin:add {fileName.ext}
此操作仅用于添加文件,不用于更新
更新文件
更新项目中的现有文件到Crowdin仓库
php artisan crowdin:update {fileName.ext}
此操作仅用于更新文件,不用于添加
上传文件
此命令用于将项目中的所有原始文件添加或更新到Crowdin仓库
php artisan crowdin:upload
无论文件是否存在于Crowdin仓库中
构建
构建包含最新翻译的ZIP存档
php artisan crowdin:build
下载文件
从Crowdin仓库下载翻译文件到您的本地。
php artisan crowdin:download