Formati / CSV

CSV, con le colonne che il tuo foglio di calcolo ha già

Il CSV è quello che rimanda un'agenzia di traduzione e che un product manager apre in Excel. Non ha uno standard, quindi il lavoro sta nel leggere quello che è arrivato.

.csv

I tuoi nomi di colonna, non i nostri

Linguiqo trova la colonna della chiave sotto key, term, id, identifier o msgid, e la traduzione sotto translation, target, value, text o msgstr. Una colonna di contesto (context, msgctxt, description) e una di commento (comment, notes, note) vengono lette quando ci sono.

Un file senza riga di intestazione viene letto come due colonne, chiave e testo, perché è la forma dell'esportazione veloce che tutti fanno almeno una volta.

Virgole, punti e virgola o tabulazioni

In buona parte d'Europa Excel salva i CSV con il punto e virgola, e un file con punti e virgola letto come separato da virgole arriva come un'unica enorme colonna. Il delimitatore viene rilevato dal file (virgola, punto e virgola, tabulazione o barra verticale) e l'esportazione usa lo stesso, così il file torna a chi l'ha inviato nella forma in cui l'ha inviato.

Un file che Excel apre correttamente

Excel apre un normale CSV in UTF-8 come se fosse in codifica dell'Europa occidentale, e ogni č, ł ed é diventa due caratteri illeggibili. L'esportazione inizia con il byte order mark che dice a Excel che è UTF-8.

Una cella che inizia con =, +, - o @ per un foglio di calcolo è una formula, e viene eseguita all'apertura del file. I valori esportati che iniziano così ricevono davanti un apostrofo, che ogni foglio di calcolo legge come «questo è testo», e l'apostrofo viene tolto di nuovo quando il file torna.

Domande

Quali colonne scrive l'esportazione?

Quattro: key, context, translation e comment, con una riga di intestazione, nel delimitatore del file che hai importato.

Un CSV può contenere forme plurali?

No. Una riga di CSV contiene un testo per chiave, quindi i testi con plurale vanno in un formato che ha spazio per loro, come PO, JSON di i18next o Android strings.xml.

Posso importare un CSV esportato da un altro strumento?

Di solito sì. Basta che una colonna si chiami come una chiave e una come una traduzione; il resto dell'intestazione può dire qualsiasi cosa.

Carica un file CSV e guarda tu stesso

La demo legge un tuo file reale e mostra il risultato. Senza account, e dopo due ore viene cancellato tutto.

Apri la demo

Cos'è Linguiqo