po2csv(1)

πŸ“¦ version 3.12.1, in opensuse-leap 16.0

πŸ’… po2csv β€” like, the whole manual, bestie

okay so real talk: this is po2csv(1), a command from the Translate Toolkit (we're on version 3.12.1, and yes she's serving). She takes your Gettext PO localization files and turns them into Comma-Separated Value (.csv) files. it's giving translator-girlie-meets-spreadsheet, and honestly? iconic. ✨


🌸 SYNOPSIS 🌸

like, the whole vibe in one line:

po2csv [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-S|--timestamp] [--columnorder]

she's long, she's thorough, she ate. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so for actual examples and usage instructions, the docs said β€” and I quote, no cap β€” to look here:

http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/csv2po.html

(and yes the page is about csv2po, that's literally what it says, don't come for me, I'm just the messenger πŸ’€)


✨ OPTIONS ✨

every single flag, not one skipped, we don't do that here πŸ‘‘

  • --version β€” shows the program's version number and dips, like a queen exiting a group chat.
  • -h/--help β€” shows this help message and exits. your go-to when you're lost, bestie.
  • --manpage β€” outputs a manpage based on the help. meta? lowkey. but we love self-awareness.
  • --progress β€” shows progress as: dots, none, bar, names, verbose. pick your aesthetic, they're all valid. ✨
  • --errorlevel β€” shows errorlevel as: none, message, exception, traceback. from "pretend nothing's wrong" to "show me absolutely everything", she's got range. 😭
  • -i/--input β€” reads from INPUT in po, pot formats. bring me your strings, your source, your whole translation era.
  • -x/--exclude β€” excludes names matching EXCLUDE from input paths. boundaries! we stan a command with boundaries. πŸ’…
  • -o/--output β€” writes to OUTPUT in csv format. spreadsheet o'clock, and we're seated. πŸ“
  • -S/--timestamp β€” skips conversion if the output file has a newer timestamp. she does not redo work she's already done. main character energy fr.
  • --columnorder β€” specifies the order and position of columns, and the values are location, source, target. arrange your columns however your heart desires, that's your business. πŸŽ€
heads up babe: this is a manual page for a conversion command β€” do not, and I cannot stress this enough, do not treat anything up there as optional flavour text. every flag means something, every value matters, and I'm not out here inventing extra ones because that would be a betrayal of the highest order. πŸ™ˆ

and that's the whole page β€” no crumbs left behind, every flag accounted for, the URL kept exactly as she was written. mwah. πŸ’–

this manual was brought to you by Translate Toolkit 3.12.1, which is the source and the version and the whole legend, dropped with love. πŸ§šβ€β™€οΈπŸŒΈβ­ you're welcome, go convert something cute. πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from