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

Download a ZIP file with translations. You can choose the language of translation you need or download all of them at once.
Note: This method downloads the ZIP file that was created during the last build. To make sure all the latest translations are included, please use Export Translations API method to build the project before downloading.
In case you wish to download translations for a single branch, make sure to build a separate ZIP file for that branch by specifying the branch name.

Запрос

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

Параметры

Название Значение Описание
branch необязательный строка The name of related version branch (Versions Management).
Переменные
project-identifier обязательный строка Должен содержать идентификатор проекта.
project-key обязательный строка API-ключ проекта.
package обязательный строка Код языка или "all", чтобы скачать общий пакет с переводами на все языки.

Примеры

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

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

#Download all translations from the master branch.
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}'));

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