joomla / crowdin-sync
此包已被弃用且不再维护。未建议替代包。
用于同步项目与Crowdin的CLI应用程序
dev-master
2020-05-24 01:31 UTC
Requires
- php: ~5.4|~7.0
- elkuku/crowdin-api: ~1.0
- joomla/application: ~1.6
- joomla/registry: ~1.5
- symfony/yaml: ~2.8|~3.0
This package is auto-updated.
Last update: 2020-06-24 01:38:42 UTC
README
注意 - 此仓库已被存档且不再受支持,Joomla项目已更改其Crowdin集成工作流程,因此不再需要维护此工具。
Crowdin同步脚本用于Joomla! CMS仓库
这是一个简单的基于命令行的脚本,允许Joomla! CMS仓库同步其翻译与Crowdin。
要求
- PHP 5.4+
- Composer
- 在Crowdin上已建立的项目
- 包含仓库配置的
crowdin.yaml
文件
安装
要安装此项目,请运行以下命令
composer require joomla/crowdin-sync
用法
要运行此脚本,只需运行以下命令
vendor/bin/crowdin
它需要以下两个配置选项之一
--download
下载此项目的所有翻译--upload
更新此项目的源文件
配置
可以通过在crowdin
脚本上使用开关来配置脚本的几个方面,包括
--crowdin-config
允许您指定自定义的crowdin.yaml
文件路径;这必须是项目根目录的相对路径,如果未指定,默认为crowdin.yaml
--crowdin-project
允许您指定要连接到Crowdin的项目名称;默认为crowdin.yaml
文件中的project_identifier
值--crowdin-api-key
允许您指定用于连接到Crowdin的API密钥;如果未设置,将使用crowdin.yaml
文件中指定的api_key_env
环境变量