macpaw/laravel-crowdin-integration

自动化翻译上传/下载

2.0.0 2020-10-15 20:36 UTC

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