ical2po(1)

πŸ’– ical2po(1) β€” the iconic little converter, brought to you by Translate Toolkit 3.19.5

okay bestie, sit down, hydrate, because this one is so useful and honestly criminally underrated. this is ical2po, a command from Translate Toolkit 3.19.5, and its whole job is turning your iCalendar files into Gettext PO localization files. calendar girlies, this is your moment πŸŽ€


✨ NAME ✨

ical2po β€” Convert iCalendar files to Gettext PO localization files.

like. that's it. that's the whole assignment. it takes the ics and gives you the po. slay πŸ’…


🌸 SYNOPSIS 🌸

ical2po [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp]
[-P|--pot] [--duplicates DUPLICATESTYLE]

this is the whole vibe. read it like a recipe, not a threat 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the manpage itself is literally just pointing you somewhere, and i am not going to invent extra lore because that would be lying:

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/ical2po.html for examples and usage instructions.

that's the link, that's the detail, go get your examples and usage instructions there, iykyk ✨


πŸ‘‘ OPTIONS πŸ‘‘

every single flag, no skips, no crumbs. this is the full menu:

  • --version β€” show program's version number and exit. cute little "who am i" moment.
  • -h/--help β€” show this help message and exit. the classic. never not useful.
  • --manpage β€” output a manpage based on the help. yes, it can generate one of these. meta fr fr.
  • --progress β€” show progress as: dots, none, bar, names, verbose. pick your progress aesthetic.
  • --errorlevel β€” show errorlevel as: none, message, exception, traceback. how much detail do you want when things go sideways 😭
  • -i/--input β€” read from INPUT in ics format. your calendar source, bestie.
  • -x/--exclude β€” exclude names matching EXCLUDE from input paths. bye, we don't want you πŸ’œ
  • -o/--output β€” write to OUTPUT in po, pot formats.
  • -t/--template β€” read from TEMPLATE in ics format.
  • -S/--timestamp β€” skip conversion if the output file has newer timestamp. lazy in the smartest way, obsessed.
  • -P/--pot β€” output PO Templates (.pot) rather than PO files (.po).
  • --duplicates β€” what to do with duplicate strings (identical source text): merge, msgctxt (default: 'msgctxt'). note the default, it's 'msgctxt', don't forget it.
ngl the flags with all-caps placeholders are placeholders β€” INPUT, EXCLUDE, OUTPUT, TEMPLATE, PROGRESS, ERRORLEVEL, DUPLICATESTYLE β€” so swap in your actual values, don't type them literally like a gremlin πŸ™ˆ

🌈 SEE ALSO 🌈

no SEE ALSO section in this one, bestie β€” the manpage went straight from OPTIONS to the footer. sometimes less is more, main character energy πŸ’…


sign-off time 🧚 this page came to you from Translate Toolkit 3.19.5 (that's the source and version, fr fr), and it's the ical2po(1) manpage. go convert something iconic. periodt πŸ’–βœ¨πŸŒΈπŸ¦‹πŸŽ€

πŸ“¦ where this page comes from