po2ical(1)

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

✨ po2ical(1) ✨

okay bestie, so this is po2ical from the Translate Toolkit fam (version 3.12.1, she's iconic) β€” and no, that's not a typo, it's po to ical, i.e. it takes your Gettext PO localization files and turns them into iCalendar files. yes. calendar files. localization but make it scheduling πŸ’…


🌸 NAME 🌸

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

like, literally the entire job. PO in, iCal out, slay πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

po2ical [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp]
[--threshold PERCENT] [--fuzzy] [--nofuzzy]

look at her go. all those flags are optional-ish, but you're gonna want -i and -o, trust πŸ‘‘


πŸ’– DESCRIPTION πŸ’–

so like, the manpage itself is kinda shy about this one and just points you at the docs:

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

(yes bestie, it literally says ical2po in that URL even though this page is po2ical β€” that's what the original says, so I'm not touching it, no cap πŸ™ˆ that's the round-trip page anyway, iykyk)


🌈 OPTIONS 🌈

  • --version β€” show the program's version number and then exit. bye πŸ‘‹
  • -h/--help β€” show this help message and exit. the classic "what does anything do" move πŸ’€
  • --manpage β€” output a manpage based on the help. meta much? recursive queen 🧚
  • --progress β€” show progress as: dots, none, bar, names, verbose. pick your vibe, pick your aesthetic ✨
  • --errorlevel β€” show errorlevel as: none, message, exception, traceback. how much chaos do you want to see when things go wrong 😭
  • -i/--input β€” read from INPUT in po, pot formats. this is your source file, the main character 🫢
  • -x/--exclude β€” exclude names matching EXCLUDE from input paths. not you, not you, definitely not you 🚫
  • -o/--output β€” write to OUTPUT in ics format. the glow-up destination πŸ’–
  • -t/--template β€” read from TEMPLATE in ics format. she's the blueprint, the mood board πŸŽ€
  • -S/--timestamp β€” skip conversion if the output file has newer timestamp. if she's already fresher than the input, we're not touching her, periodt ⭐
  • --threshold β€” only convert files where the translation completion is above PERCENT. set your bar, hold your standards πŸ‘‘
  • --fuzzy β€” use translations marked fuzzy. they're not perfect yet but they're trying their best πŸ₯Ί
  • --nofuzzy β€” don't use translations marked fuzzy (default). this is the default bestie, just so you know 🌸
ngl, --fuzzy and --nofuzzy are opposites, so don't go passing both unless you enjoy chaos. and remember: --nofuzzy is what happens when you say nothing at all πŸ’€

mwah, that's the whole page πŸ’œ made with love by the Translate Toolkit, version 3.12.1, on the po2ical(1) manpage β€” catch you in the next manpage, bestie, bye! πŸ¦‹βœ¨

πŸ“¦ where this page comes from