po2oo(1)

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

πŸ’… po2oo(1) β€” bestie edition πŸ’…

okay so this is po2oo(1), from Translate Toolkit 3.12.1, and it is literally here to convert Gettext PO localization files into an OpenOffice.org (SDF) localization file. Slay. πŸ’–


✨ NAME ✨

po2oo β€” Convert Gettext PO localization files to an OpenOffice.org (SDF) localization file. No cap, that’s the whole name-and-purpose moment. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

po2oo [--version] [-h|--help] [--manpage] [--progress PROGRESS]
      [--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
      [-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp]
      [-l|--language LANG] [--source-language LANG] [-T|--keeptimestamp]
      [--nonrecursiveoutput] [--nonrecursivetemplate] [--skipsource]
      [--filteraction ACTION] [--threshold PERCENT] [--fuzzy] [--nofuzzy]
      [--multifile MULTIFILESTYLE]

🌸 DESCRIPTION 🌸

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

That’s the link, bestie β€” go get the examples and usage tea. 🫢


πŸ’… OPTIONS πŸ’…

Every flag, every default, every required little thing β€” all right here. Obsessed. πŸ’–

  • --version β€” shows the program’s version number and then bounces β€” exit, periodt.
  • -h/--help β€” shows this help message and exits. Iconic.
  • --manpage β€” outputs a manpage based on the help. Very meta, love that.
  • --progress β€” shows progress as: dots, none, bar, names, verbose.
  • --errorlevel β€” shows errorlevel as: none, message, exception, traceback.
  • -i/--input β€” reads from INPUT in po, pot, xlf, xliff formats.
  • -x/--exclude β€” excludes names matching EXCLUDE from input paths.
  • -o/--output β€” writes to OUTPUT in oo, sdf formats.
  • -t/--template β€” reads from TEMPLATE in oo, sdf formats.
  • -S/--timestamp β€” skips conversion if the output file has a newer timestamp.
  • -l/--language β€” sets target language code (e.g. af-ZA) β€” required, bestie, do not forget.
  • --source-language β€” sets source language code (default en-US).
  • -T/--keeptimestamp β€” doesn’t change the timestamps of the strings.
  • --nonrecursiveoutput β€” doesn’t treat the output oo as a recursive store.
  • --nonrecursivetemplate β€” doesn’t treat the template oo as a recursive store.
  • --skipsource β€” doesn’t output the source language, but falls back to it where needed.
  • --filteraction β€” action on pofilter failure: none (default), warn, exclude-serious, exclude-all.
  • --threshold β€” only converts files where the translation completion is above PERCENT.
  • --fuzzy β€” uses translations marked fuzzy.
  • --nofuzzy β€” doesn’t use translations marked fuzzy (default).
  • --multifile β€” how to split po/pot files (single, toplevel or onefile).

πŸ’– Cute sign-off, bestie: this page is from Translate Toolkit 3.12.1 β€” source/version noted β€” and the footer date isn’t shown in this copy, so we’re not inventing one. Periodt. πŸ’–

πŸ“¦ where this page comes from