Übersetzungen herunterladen

Bitte beachten Sie, dass API 2.0 jetzt die bevorzugte Version ist. Die alte API bleibt bis Ende 2021 voll funktionsfähig.

Crowdin API v2
Laden Sie eine ZIP-Datei mit Übersetzungen herunter. Sie können die gewünschte Sprache auswählen oder alle auf einmal herunterladen.
Notiz: Diese Methode lädt die ZIP-Datei herunter, die während der letzten Version erstellt wurde. Um sicherzustellen, dass alle aktuellen Übersetzungen enthalten sind, benutzen Sie bitte die Exportiere Übersetzungs-API Methode, um das Projekt zu erstellen, bevor Sie es herunterladen.
Falls Sie Übersetzungen für einen einzelnen Zweig herunterladen möchten, stellen Sie sicher, dass Sie eine separate ZIP-Datei für diesen Zweig erstellen, indem Sie den Namen des Zweiges angeben.

Anfrage

Hinweis: Verwenden Sie die Kombination von Projekt-ID, Nutzername und Kontoschlüssel, um an diesen Endpunkt weiterzugeben.

GET https://api.crowdin.com/api/project/{project-identifier}/download/{package}.zip?login={username}&account-key={account-key}

Parameter

Name Wert Beschreibung
branch optional String Der Name des dazugehörigen Versionszweiges (Versionsverwaltung).
Variablen
project-identifier String Projekt-ID.
login String Ihr Nutzername auf Crowdin.
account-key String Ihr Konto-API-Schlüssel.
Paket String Sprachcode oder "alle", um ein Paket mit Übersetzungen in alle Sprachen herunterzuladen.

Beispiele

#Laden Sie alle Übersetzungen als einzelnes ZIP-Archiv herunter.
wget https://api.crowdin.com/api/project/{project-identifier}/download/all.zip?login={username}&account-key={account-key}

#Französische Übersetzungen herunterzuladen.
wget https://api.crowdin.com/api/project/{project-identifier}/download/fr.zip?login={username}&account-key={account-key}

#Alle Übersetzungen aus dem Hauptbereich herunterladen.
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}'));

War dieser Artikel hilfreich?