Fordítások letöltése

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
Egy ZIP fájl letöltése fordításokkal. Kiválaszthatja a szükséges fordítás nyelvét, vagy egyszerre mindegyiket letöltheti.
Megjegyzés: Ez a módszer letölti az utolsó építésben létrehozott ZIP fájlt. Annak érdekében, hogy a legújabb fordítások bekerüljenek, kérjük, használja a Fordítások exportálása API módszert, hogy megépítse a projektet a letöltés előtt.
Abban az esetben, ha egy ágra szeretné letölteni a fordítást, mindenképpen készítsen külön ZIP fájlt az adott ágra az ág nevének megadásával.

Kérelem

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}

Paraméterek

Név Érték Leírás
branch opcionális string Kapcsolódó verzió-ág neve (Verziók kezelése).
Változók
project-identifier string Projekt azonosítója.
login string A felhasználóneve a Crowdinban.
account-key string A fiókja API kulcsa.
package string Nyelvkód vagy "all" az összes nyelv fordításának egy csomagban való letöltéséhez.

Példák

#Összes fordítás letöltése egyetlen ZIP archívumként.
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}'));

Hasznos volt ez a cikk?