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

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

Запрос

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

GET https://api.crowdin.com/api/project/{идентификатор-проекта}/download/{пакет}.zip?key={ключ-проекта}
GET https://api.crowdin.com/api/project/{project-identifier}/download/{package}.zip?login={username}&account-key={account-key}

Параметры

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

Примеры

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

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

Скачать все переводы из главной ветви.
wget https://api.crowdin.com/api/project/{project-identifier}/download/all.zip?key={project-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?key={project-key}'));

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