Завантажити переклади

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 файл для цієї гілки, вказавши ім'я гілки.

Запит

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 ключ вашого облікового запису.
пакет рядок Переклади

Приклади

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

Ця стаття була корисною?