csv2tbx(1)
π¦ csv2tbx(1) β the glow-up from spreadsheet to glossary
okay so bestie, picture this: you have a .csv file. commas everywhere. very "I'm a spreadsheet, I'm crunchy, I'm raw". and you need it to be a fancy .tbx TermBase eXchange glossary instead. that's literally the whole job of csv2tbx, and honestly? she ate. this one lives in the Translate Toolkit fam (version 3.19.5, if you were wondering π), so she speaks fluent translation-tooling.
β¨ NAME β¨
csv2tbx β converts Comma-Separated Value (.csv) files into a TermBase eXchange (.tbx) glossary file. no cap, that's it, that's the girlboss job description π
β¨ SYNOPSIS β¨
csv2tbx [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-S|--timestamp] [--charset CHARSET]
[--columnorder]
β¨ DESCRIPTION β¨
okay so the vibes and the ~lore~ live here, bestie β go read this for examples and usage instructions:
http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/csv2tbx.html
that's the main character's documented backstory π«Ά
β¨ OPTIONS β¨ β¨
the full menu. take it all in. we do not skip courses here π
--versionβ shows the program's version number and dips out. iconic, closed the tab, no further questions β¨-h/--helpβ prints this help message and peaces out. your handy little cheat sheet π--manpageβ spits out a manpage based on the help. meta much? π--progressβ how she narrates her progress to you. your choices are:dots,none,bar,names,verbose. pick your vibe check π--errorlevelβ how dramatic she gets about errors. your options:none,message,exception,traceback. from "unbothered" to "full main character meltdown" π-i/--inputβ read from INPUT incsvformat. drop your spreadsheet right here, bestie π-x/--excludeβ leaves out any names matching EXCLUDE from the input paths. not invited, not on the list π-o/--outputβ write out to OUTPUT intbxformat. the whole glow-up destination π-S/--timestampβ skips the conversion entirely if the output file already has a newer timestamp. she checks first, she's efficient, she respects herself π--charsetβ sets the charset to decode from thecsvfiles. gotta know what language the encoding's speaking π¦--columnorderβ specifies the order and position of columns:(comment,source,target). literally telling her what's what and who sits where π
lowkey important: those column names are the actual literal values to type βcomment,source,targetβ so don't be cute and invent your own when you call her πΈ
so like, that's the whole page. every flag, every value, every default intact, no notes, no edits, we keep the facts and let the vibe do the rest π
Translate Toolkit 3.19.5 wrote this, and I'm just here to make it make sense, bestie. mwah, go convert something gorgeous β¨π§π
π¦ where this page comes from
- ubuntu stonking: translate-toolkit 3.19.5-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms