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 in csv format. 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 in tbx format. 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 the csv files. 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