Transferir Traduções

Please consider that API 2.0 is now the preferred version to be used. The old API will remain fully functional until the end of 2021.

Crowdin API v2
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. Para garantir que todas as últimas traduções sejam incluídas, por favor, usa o método Exportar Traduções API para compilar o projeto antes do transferir.
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.
pacote string O código de idioma ou "todos" para transferir um pacote com traduções para todos os idiomas.

Exemplos

#Transfere todas as traduções num único arquivo ZIP.
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?