2017 © Pedro Peláez
 

project crowdin-sync

CLI application to synchronize a project with Crowdin

image

joomla/crowdin-sync

CLI application to synchronize a project with Crowdin

  • Thursday, June 14, 2018
  • by mbabker
  • Repository
  • 12 Watchers
  • 3 Stars
  • 170 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 1 Versions
  • 13 % Grown

The README.md

NOTE - This repository has been archived and is no longer supported, the Joomla project has changed its Crowdin integration workflow and maintenance of this tool is no longer necessary, (*1)

Crowdin Synchronization Script for Joomla! CMS Repositories

This is a simple command line based script allowing Joomla! CMS repositories to synchronize their translations with Crowdin., (*2)

Requirements

  • PHP 5.4+
  • Composer
  • An established project on Crowdin
  • A crowdin.yaml file containing the repository configuration

Installation

To install this project, run the following command:, (*3)

composer require joomla/crowdin-sync

Usage

To run this script, simply run the following command:, (*4)

vendor/bin/crowdin

It requires one of two configuration switches:, (*5)

  • --download to download all translations of this project
  • --upload to update the source files of this project

Configuration

Several aspects of the script may be configured with switches on the crowdin script, including:, (*6)

  • --crowdin-config allows you to specify a custom path to your crowdin.yaml file; this must be relative to the project's root directory and defaults to crowdin.yaml if not specified
  • --crowdin-project allows you to specify the project name on Crowdin to connect to and defaults to the project_identifier value from the crowdin.yaml file
  • --crowdin-api-key allows you to specify the API key to use to connect to Crowdin; if this is not set, the environment variable specified by api_key_env in the crowdin.yaml file will be used

The Versions

14/06 2018

dev-master

9999999-dev https://github.com/joomla-projects/crowdin-sync

CLI application to synchronize a project with Crowdin

  Sources   Download

GPL-2.0+

The Requires

 

joomla crowdin