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 inicsformat. your calendar source, bestie.-x/--excludeβ exclude names matching EXCLUDE from input paths. bye, we don't want you π-o/--outputβ write to OUTPUT inpo,potformats.-t/--templateβ read from TEMPLATE inicsformat.-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
- 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