CSV format (.csv)
CSV-formatet leser kommaseparerte verdi-filer, trekker ut valgte kolonner som oversettbare blokker, og skriver oversettelsene tilbake i de samme radene. Det håndterer siterte felt som inneholder skilletegn eller linjeskift og valgfrie hodelinjer. Den samme implementasjonen ligger til grunn for det tabulatorseparerte TSV- formatet med en tabulatorskilletegn.
Som standard behandles den første raden som en hodelinje og hver datakolonne er oversettbar. Du kan begrense uttrekk til bestemte kolonner, angi nøkkelkolonner som leverer hver blokks ID, merke kommentarkolonner hvis verdier blir notater, og justere skilletegn, sitattegn og radforskyvninger.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
codeFinderRules | array | Regex-mønstre som samsvarer med innebygde koder i oversettbar tekst | |
columnNamesRow | integer | 0 | 1-basert radnummer som inneholder kolonnenavn. 0 betyr automatisk gjenkjenning. |
columns | object | Kolonnerolletilordning for tospråklige oversettingstabeller: et objekt med 0-baserte kolonneindekser for nøkkel, kilde og mål (f.eks. {key: 0, source: 1, target: 2}). Ved fletteoperasjoner skrives bare målkolonnen om. | |
commentColumns | array | Kolonneindekser (0-basert) som inneholder kommentarer eller notater | |
extractNonTranslatableContent | boolean | true | Hvis sann (standard), vises ikke-oversettbart kontekstuelt innhold – som innledningsrader og ikke-oversettbare kolonnceller – som innholdsblokker (synlig for inntak/LLM-konsumenter, hoppes over av maskinoversettelse) i stedet for ugjennomsiktige datadeler. Deaktiver for å beholde det som vanlige datadeler. |
hasHeader | boolean | true | Hvis sann, behandles første rad som overskrifter (ikke oversettbare) |
keyColumns | array | Kolonneindekser (0-basert) som angir blokk-ID (kilde-ID / post-ID) | |
separator | string | , | Feltavgrensingstegn (komma for CSV, tabulator for TSV) |
textQualifier | string | " | Tegn brukt til å omslutte feltverdier som inneholder skilletegn eller linjeskift |
translatableColumns | array | Kolonneindekser (0-basert) som skal trekkes ut som innhold. Hvis tom, trekkes alle kolonner ut. | |
trimValues | boolean | false | Hvis true, fjernes ledende og etterfølgende blanktegn fra celleverdier |
useCodeFinder | boolean | false | Aktiver regex-basert deteksjon av inline-kode i celleverdier |
valuesStartRow | integer | 0 | 1-basert radnummer der dataverdier begynner. 0 betyr automatisk gjenkjenning. |
Configure it live
Examples
Oversett én kolonne, nøklet av en annen
Trekk ut kolonne 2, med kolonne 0 som post-ID.
translatableColumns:
- 2
keyColumns:
- 0
Hodelos semikolondelt fil
Les en fil uten hodelinje og med semikolon som skilletegn.
separator: ";"
hasHeader: false
Processing notes
Hver valgte celle blir en oversettbar blokk; radstruktur, skilletegn og sitering utgjør det ikke-oversettbare skjelettet.
Nøkkelkolonner leverer ID-er og kommentarkolonner leverer notater; de trekkes ikke selv ut som oversettbart innhold.
Limitations
Kolonnevalg er indeksbasert; kolonner adresseres ikke etter overskriftsnavn.
← Back to the Format Reference