Formate / CSV

CSV, mit den Spalten, die Ihre Tabelle schon hat

CSV ist das, was eine Übersetzungsagentur zurückschickt und ein Produktmanager in Excel öffnet. Es gibt keinen Standard, die Arbeit liegt also darin, zu lesen, was gerade angekommen ist.

.csv

Ihre Spaltennamen, nicht unsere

Linguiqo findet die Schlüsselspalte unter key, term, id, identifier oder msgid und die Übersetzung unter translation, target, value, text oder msgstr. Eine Kontextspalte (context, msgctxt, description) und eine Kommentarspalte (comment, notes, note) werden gelesen, wenn es sie gibt.

Eine Datei ohne Kopfzeile wird als zwei Spalten gelesen, Schlüssel und Text, denn genau so sieht der schnelle Export aus, den jeder mindestens einmal macht.

Kommas, Semikolons oder Tabulatoren

Excel speichert CSV in weiten Teilen Europas mit Semikolons, und eine Semikolon-Datei, die als kommagetrennt gelesen wird, kommt als eine riesige Spalte an. Das Trennzeichen wird aus der Datei erkannt (Komma, Semikolon, Tabulator oder senkrechter Strich), und der Export nutzt dasselbe, sodass die Datei in der Form an die Person zurückgeht, in der sie sie geschickt hat.

Eine Datei, die Excel richtig öffnet

Excel öffnet eine einfache UTF-8-CSV, als wäre sie westeuropäisch kodiert, und aus jedem ä, ł und é werden zwei unsinnige Zeichen. Der Export beginnt deshalb mit der Byte-Order-Mark, an der Excel UTF-8 erkennt.

Eine Zelle, die mit =, +, - oder @ beginnt, ist für eine Tabellenkalkulation eine Formel und wird beim Öffnen der Datei ausgeführt. Exportierte Werte, die so beginnen, bekommen ein Apostroph vorangestellt, das jede Tabellenkalkulation als „das ist Text“ liest, und beim Zurückkommen der Datei wird es wieder entfernt.

Fragen

Welche Spalten schreibt der Export?

Vier: key, context, translation und comment, mit Kopfzeile und dem Trennzeichen der Datei, die Sie importiert haben.

Kann eine CSV Pluralformen enthalten?

Nein. Eine CSV-Zeile enthält einen Text pro Schlüssel, Texte mit Pluralformen gehören also in ein Format, das Platz dafür hat, etwa PO, i18next-JSON oder Android strings.xml.

Kann ich eine CSV importieren, die aus einem anderen Werkzeug exportiert wurde?

Meist ja. Solange eine Spalte wie ein Schlüssel und eine wie eine Übersetzung heißt, kann der Rest der Kopfzeile beliebig sein.

Laden Sie eine CSV-Datei hoch und sehen Sie selbst

Die Demo liest eine echte Datei von Ihnen und zeigt, was dabei herauskommt. Ohne Konto, nach zwei Stunden wird alles gelöscht.

Demo öffnen

Was Linguiqo ist