Transferir Traduções

Download a ZIP file with translations. You can choose the language of translation you need or download all of them at once.
Nota: Este método faz a transferência do ficheiro ZIP que foi criado durante a última compilação. To make sure all the latest translations are included, please use Export Translations API method to build the project before downloading.
Em caso de desejares transferir as traduções para uma único ramo, certifica-te de criar um ficheiro ZIP separado para esse ramo, especificando o nome da ramificação.

Pedido

Note: Use the combination of project identifier, username, and account key to pass to this endpoint.

GET https://api.crowdin.com/api/project/{project-identifier}/download/{package}.zip?login={username}&account-key={account-key}

Parâmetros

Nome Valor Descrição
branch opcional string O nome da ramificação da versão relacionada (Gestão de Versões).
Variáveis
project-identifier string Identificador do projeto.
login string O teu nome de utilizador no Crowdin.
account-key string A tua chave API de conta.
package string Language code or "all" to download a bundle with translations to all languages.

Exemplos

#Download all translations as a single ZIP archive.
wget https://api.crowdin.com/api/project/{project-identifier}/download/all.zip?login={username}&account-key={account-key}

#Download French translations.
wget https://api.crowdin.com/api/project/{project-identifier}/download/fr.zip?login={username}&account-key={account-key}

#Download all translations from the master branch.
wget https://api.crowdin.com/api/project/{project-identifier}/download/all.zip?login={username}&account-key={account-key}&branch=master
<?php
ini_set('auto_detect_line_endings', 1);
ini_set('default_socket_timeout', 5); // socket timeout, just in case

file_put_contents('translations.zip', file_get_contents('https://api.crowdin.com/api/project/{project-identifier}/download/all.zip?login={username}&account-key={account-key}'));

Este artigo foi útil?