Übersetzungen herunterladen

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.

Anfrage

Hinweis: Entweder die Kombination aus Projekt-ID und Projektschlüssel oder die Kombination aus Projekt-ID, Nutzername und Kontoschlüssel to pass to this endpoint.

GET https://api.crowdin.com/api/project/{Projektkennung}/download/{Paket}.zip?key={Projektschlüssel}
GET https://api.crowdin.com/api/project/{Projekt-ID}/download/{Paket}.zip?login={Nutzername}&account-key={Kontoschlüssel}

Parameter

Name Wert Beschreibung
branch optional String Der Name des dazugehörigen Versionszweigs (Versionsverwaltung).
Variablen
project-identifier String Projekt-ID.
project-key String Projekt-API-Schlüssel. Entweder project-key oder die Kombination aus login und account-key wird benötigt.
login String Ihr Crowdin-Nutzername. Entweder project-key oder die Kombination aus login und account-key wird benötigt.
account-key String Ihr Konto-API-Schlüssel. Entweder project-key oder die Kombination aus login und account-key wird benötigt.
package String Language code or "all" to download a bundle with translations to all languages.

Beispiele

#Download all translations as a single ZIP archive.
wget https://api.crowdin.com/api/project/{Projekt-ID}/download/all.zip?key={Projektschlüssel}

#Französische Übersetzungen herunterladen.
wget https://api.crowdin.com/api/project/{Projekt-ID}/download/fr.zip?key={Projektschlüssel}

#Alle Übersetzungen aus dem Hauptzweig herunterladen.
wget https://api.crowdin.com/api/project/{Projekt-ID}/download/all.zip?key={Projektschlüssel}&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}'));

War dieser Artikel hilfreich?