joomla/crowdin-sync

此包已被弃用且不再维护。未建议替代包。

用于同步项目与Crowdin的CLI应用程序

dev-master 2020-05-24 01:31 UTC

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环境变量