YAML- und TOML-Dateien übersetzen
Übersetzen Sie .yaml-, .yml- und .toml-Dateien mit bis zu 4 MB in eine oder mehrere Sprachen. Schlüssel, Hierarchie und Reihenfolge bleiben erhalten. Mit Beispielanweisungen für Rails, Hugo und Konfigurationsdateien.
YAML-Dateien (.yaml, .yml) und TOML-Dateien (.toml) werden bis zu einer Größe von 4 MB unterstützt. Geändert werden nur Zeichenfolgenwerte. Schlüssel, Verschachtelungsebenen, Tabellen und Schlüsselreihenfolge bleiben erhalten. Typische Anwendungsfälle sind Locale-Dateien für Rails und Symfony, Inhalte statischer Websites sowie Hugo-i18n-Tabellen.
Was übersetzt wird und was unverändert bleibt
| Übersetzt | Unverändert | |
|---|---|---|
| YAML | Zeichenfolgenwerte, einschließlich Fließtext in mehrzeiligen Blöcken | Schlüssel, Hierarchie, Schlüsselreihenfolge, Zahlen, boolesche Werte |
| TOML | Zeichenfolgenwerte, die jeweils in ihrer eigenen Zeile ersetzt werden | Tabellen, Schlüssel, Reihenfolge, Kommentare, Zahlen, Datumsangaben, Pfade |
Platzhalter wie %{name} (Rails), {name} und %s bleiben geschützt und werden in der übersetzten Zeichenfolge beibehalten.
Beispielanweisungen
Eine Sprache, mit Interpolationsplatzhaltern und unveränderten Schlüsseln.
Übersetzen Sie die Werte ins Französische. Lassen Sie %{name} und %{count} unverändert und ändern Sie keine Schlüssel.
Für eine YAML-Datei mit einem Abschnitt pro Sprache: mehrere Sprachen in einem Auftrag.
Füllen Sie die leeren Abschnitte fr und de anhand des Abschnitts en aus.
Für eine statische Website: Texte übersetzen und Einstellungen unverändert lassen.
Übersetzen Sie nur die Felder title, description und body ins Italienische. Lassen Sie Slugs, Datumsangaben, Layouts und URLs unverändert.
Für TOML: Die von den Templates verwendeten Schlüssel bleiben erhalten.
Übersetzen Sie die Zeichenfolgen ins Portugiesische. Lassen Sie alle Schlüssel und Tabellennamen genau wie sie sind.
Für YAML: Gibt nur die geschriebenen Schlüssel zurück.
Übersetzen Sie die Werte ins Französische und geben Sie nur die Schlüssel zurück, die Sie geändert haben.
Einstellungen bleiben unverändert.
Übersetzen Sie nur die Meldungen und Beschriftungen, die Nutzerinnen und Nutzer sehen, ins Deutsche. Lassen Sie Einstellungen, Bezeichner, Pfade und Zahlen unverändert.
Wissenswertes
- Mehrere Sprachen in einem Auftrag. TOML unterstützt mehrere Sprachen: Der Tarif fügt neben jedem ursprünglichen Schlüssel einen gleichrangigen Schlüssel mit Sprachsuffix hinzu, zum Beispiel
hello_fr. YAML unterstützt mehrere Sprachen, wenn die Datei bereits einen Abschnitt pro Sprache enthält (en:,fr:,de:). Eine typische Rails-Datei mit einem einzelnenen:-Stammabschnitt unterstützt eine Sprache pro Upload. Wenn Sie mehrere Sprachen anfordern, kann der Auftrag mit dem Hinweis abgelehnt werden, dass sich kein passender Tarif erstellen lässt. Führen Sie den Auftrag für jede Sprache einzeln aus. Ihr Glossar bleibt erhalten. - Ausgabefilter. Für YAML verfügbar („nur die Schlüssel, die Sie geändert haben“). TOML gibt die gesamte Datei zurück.
- YAML-Kommentare bleiben nicht erhalten. Die Datei wird als Daten eingelesen und als bereinigtes YAML zurückgeschrieben: Kommentare werden entfernt, Einrückungen und Anführungszeichen auf zwei Leerzeichen normalisiert. Bewahren Sie die kommentierte Quelldatei als Referenz auf. Anker bleiben gültig, ihre Namen können sich jedoch ändern.
- TOML-Kommentare bleiben normalerweise erhalten, da jede Zeichenfolge in ihrer eigenen Zeile ersetzt wird. Werte, die sich nicht auf diese Weise ersetzen lassen, etwa Werte in Inline-Tabellen, führen dazu, dass die Datei normalisiert neu geschrieben und ihre Kommentare entfernt werden. Im Tarif wird angezeigt, wenn das der Fall ist.
- Größenlimit. 4 MB.
Verwandte Formate
- JSON, ARB und JSON Lines sowie Java, INI, Fluent und PHP für weitere Konfigurations- und Locale-Formate.
- Markdown für Inhalte neben der Konfiguration.
- Alle Dateiformate