Formaty / CSV

CSV z kolumnami, które twój arkusz już ma

CSV to to, co odsyła biuro tłumaczeń i co product manager otwiera w Excelu. Nie ma standardu, więc cała praca polega na odczytaniu tego, co akurat przyszło.

.csv

Twoje nazwy kolumn, nie nasze

Linguiqo znajduje kolumnę z kluczem pod nazwą key, term, id, identifier albo msgid, a tłumaczenie pod translation, target, value, text albo msgstr. Kolumna z kontekstem (context, msgctxt, description) i kolumna z komentarzem (comment, notes, note) są odczytywane, jeśli istnieją.

Plik bez wiersza nagłówka jest odczytywany jako dwie kolumny, klucz i tekst, bo tak wygląda szybki eksport, który każdy robi przynajmniej raz.

Przecinki, średniki albo tabulatory

Excel w dużej części Europy zapisuje CSV ze średnikami, a plik ze średnikami odczytany jako rozdzielany przecinkami przychodzi jako jedna ogromna kolumna. Separator jest wykrywany z pliku (przecinek, średnik, tabulator albo pionowa kreska), a eksport używa tego samego, więc plik wraca do nadawcy w takim kształcie, w jakim go wysłał.

Plik, który Excel otwiera poprawnie

Excel otwiera zwykły CSV w UTF-8 tak, jakby był w kodowaniu zachodnioeuropejskim, i każde č, ł i é zamienia się w dwa bezsensowne znaki. Eksport zaczyna się więc od znacznika kolejności bajtów (BOM), po którym Excel rozpoznaje UTF-8.

Komórka zaczynająca się od =, +, - albo @ jest dla arkusza kalkulacyjnego formułą i wykonuje się przy otwarciu pliku. Eksportowane wartości, które tak się zaczynają, dostają na początku apostrof, który każdy arkusz czyta jako „to jest tekst”, a przy powrocie pliku apostrof jest znowu usuwany.

Pytania

Jakie kolumny zapisuje eksport?

Cztery: key, context, translation i comment, z wierszem nagłówka i separatorem pliku, który zaimportowałeś.

Czy CSV może zawierać formy liczby mnogiej?

Nie. Wiersz CSV trzyma jeden tekst na klucz, więc teksty z liczbą mnogą należą do formatu, który ma na nie miejsce, na przykład PO, JSON dla i18next albo Android strings.xml.

Czy mogę zaimportować CSV wyeksportowany z innego narzędzia?

Zwykle tak. Wystarczy, że jedna kolumna nazywa się jak klucz, a druga jak tłumaczenie; reszta nagłówka może mówić cokolwiek.

Wgraj plik CSV i przekonaj się

Wersja demo czyta prawdziwy plik i pokazuje wynik. Bez konta, a po dwóch godzinach wszystko jest usuwane.

Otwórz demo

Czym jest Linguiqo