Скачать переводы

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
Скачать ZIP файл с переводами. Вы можете выбрать язык перевода, который вам нужен, или загрузить их все сразу.
Примечание: Этот метод загружает файл ZIP, который был создан во время последней сборки. Чтобы убедиться, что включены все последние переводы, используйте API метод экспорта перевода для построения проекта перед загрузкой.
Если вы хотите загрузить переводы для одной ветви, обязательно создайте отдельный ZIP файл для этой ветви, указав имя ветви.

Запрос

Примечание: Используйте комбинацию идентификатора проекта; имени пользователя, и ключа учетной записи, чтобы перейти в эту конечную точку.

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

Параметры

Название Значение Описание
branch опциональный строка Имя ветви связанной версии ( Управление версиями) ).
Variables
project-identifier строка Идентификатор проекта.
login строка Ваше имя пользователя в Crowdin.
account-key строка API ключ вашего аккаунта.
package строка Код языка или "all", чтобы скачать общий пакет с переводами на все языки.

Примеры

#Скачать все переводы в виде единого ZIP-архива.
wget https://api.crowdin.com/api/project/{project-identifier}/download/all.zip?login={username}&account-key={account-key}

#Скачать французский перевод.
wget https://api.crowdin.com/api/project/{project-identifier}/download/fr.zip?login={username}&account-key={account-key}

#Скачать все переводы с главной ветки.
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}'));

Была ли эта статья полезной?