Formáty / CSV

CSV se sloupci, které vaše tabulka už má

CSV je to, co vám pošle zpátky překladatelská agentura a co si produktový manažer otevře v Excelu. Nemá žádný standard, takže práce je v tom přečíst, co zrovna přišlo.

.csv

Vaše názvy sloupců, ne naše

Linguiqo najde sloupec s klíčem pod názvem key, term, id, identifier nebo msgid a překlad pod translation, target, value, text nebo msgstr. Sloupec s kontextem (context, msgctxt, description) a sloupec s komentářem (comment, notes, note) se načtou, pokud v souboru jsou.

Soubor bez řádku se záhlavím se čte jako dva sloupce, klíč a text, protože přesně takový rychlý export udělal každý aspoň jednou.

Čárky, středníky nebo tabulátory

Excel ve velké části Evropy ukládá CSV se středníky a soubor se středníky přečtený jako oddělený čárkami přijde jako jeden obří sloupec. Oddělovač se zjistí ze souboru (čárka, středník, tabulátor nebo svislá čára) a export použije stejný, takže se soubor vrátí tomu, kdo ho poslal, v podobě, v jaké ho poslal.

Soubor, který Excel otevře správně

Excel otevře obyčejné CSV v UTF-8, jako by bylo v západoevropském kódování, a z každého č, ł a é se stanou dva nesmyslné znaky. Export proto začíná značkou pořadí bajtů (BOM), podle které Excel pozná, že jde o UTF-8.

Buňka, která začíná na =, +, - nebo @, je pro tabulkový procesor vzorec a při otevření souboru se spustí. Exportované hodnoty, které takhle začínají, dostanou na začátek apostrof, který každý tabulkový procesor čte jako „tohle je text“, a při návratu souboru se apostrof zase odebere.

Otázky

Které sloupce export zapíše?

Čtyři: key, context, translation a comment, s řádkem záhlaví a s oddělovačem souboru, který jste naimportovali.

Může CSV obsahovat tvary množného čísla?

Ne. Řádek CSV drží pro každý klíč jeden text, takže texty s množným číslem patří do formátu, který pro ně má místo, třeba PO, i18next JSON nebo Android strings.xml.

Můžu naimportovat CSV vyexportované z jiného nástroje?

Obvykle ano. Stačí, když se jeden sloupec jmenuje jako klíč a jeden jako překlad; zbytek záhlaví může být jakýkoli.

Vyzkoušejte to na vlastním souboru CSV

Ukázka načte váš skutečný soubor a ukáže, co z něj vzniklo. Bez registrace, po dvou hodinách se všechno smaže.

Otevřít ukázku

Co je Linguiqo