CSV-Format
Das CSV (Comma-Separated Values)-Format bietet einen tabellarischen Ansatz für die Lokalisierung, bei dem jede Zeile eine übersetzbare Zeichenkette repräsentiert. Eine typische CSV-Locale-Datei verwendet die erste Spalte als Zeichenkettenschlüssel und nachfolgende Spalten als Übersetzungen für jede Sprache, mit einer Kopfzeile, die Locale-Codes identifiziert. Ein Quell-und-Ziel-Layout verwendet zwei Spalten pro zweisprachigem Paar.
CSV-Locale-Dateien sind in jeder Tabellenkalkulationsanwendung lesbar und eignen sich für inhaltsreiche Projekte, bei denen nicht-technische Mitwirkende Übersetzungen verwalten. Zeichenkettenwerte, die Kommas enthalten, müssen in Anführungszeichen eingeschlossen werden. Zeilenumbrüche innerhalb von Werten erfordern in Anführungszeichen gesetzte Zellen. Die flache Struktur macht CSV am besten für nicht-hierarchische Inhalte geeignet.
Best Practice: Verwenden Sie CSV für Inhalte, die in Tabellenkalkulations-Anwendungen verwaltet werden – Marketingtexte, Hilfetexte oder Datentabellen, die von Nicht-Entwicklern verwaltet werden. Für Anwendungs-UI-Zeichenketten bevorzugen Sie ein strukturiertes Format wie JSON oder YAML, das sich direkt in die i18n-Bibliothek Ihres Frameworks integriert. Language Monster unterstützt CSV-Import und -Export für Projekte, die Tabellenkalkulationsbasierte Workflows neben repository-verbundenen Übersetzungspipelines verwenden.
