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

Download a ZIP file with translations. You can choose the language of translation you need or download all of them at once.
Примечание: Этот метод загружает файл ZIP, который был создан во время последней сборки. To make sure all the latest translations are included, please use Export Translations API method to build the project before downloading.
Если вы хотите загрузить переводы для одной ветви, обязательно создайте отдельный ZIP файл для этой ветви, указав имя ветви.

Запрос

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}

Параметры

Название Значение Описание
branch необязательный строка Имя ветви связанной версии ( Управления версиями) ).
Variables
project-identifier строка Идентификатор проекта.
login строка Ваше имя пользователя в Crowdin.
account-key строка API ключ вашего аккаунта.
package строка Language code or "all" to download a bundle with translations to all languages.

Примеры

#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}'));

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