po2moz(1)

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

✨ NAME ✨

okay so po2moz β€” like, the manual page po2moz(1), hi bestie β€” is the tool that converts Gettext PO localization files into Mozilla .dtd and .properties files. That's the whole assignment. πŸ’… It's giving "translation files, but make them Mozilla-shaped." πŸ¦‹

🌸 SYNOPSIS 🌸

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

πŸ’– DESCRIPTION πŸ’–

For examples and usage instructions, the page literally points you here: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/moz2po.html πŸ‘€βœ¨

πŸŽ€ OPTIONS πŸŽ€

  • --version β€” shows the program's version number and exits. 🫢
  • -h/--help β€” shows this help message and exits. πŸ’…
  • --manpage β€” outputs a manpage based on the help. πŸ“œ
  • --progress β€” shows progress as: dots, none, bar, names, verbose. πŸ‘€
  • --errorlevel β€” shows errorlevel as: none, message, exception, traceback. 😭
  • -i/--input β€” reads from INPUT in *, dtd.po, dtd.pot, inc.po, inc.pot, ini.po, ini.pot, it.po, it.pot, js, lang.po, lang.pot, manifest, properties.po, properties.pot, rdf formats. πŸ“₯
  • -x/--exclude β€” excludes names matching EXCLUDE from input paths. πŸ™ˆ
  • -o/--output β€” writes to OUTPUT in *, dtd, inc, ini, it, js, lang, manifest, properties, rdf formats. πŸ“€
  • -t/--template β€” reads from TEMPLATE in *, dtd, inc, ini, it, js, lang, manifest, properties, rdf formats. 🧚
  • -S/--timestamp β€” skips conversion if the output file has a newer timestamp. ⏰
  • -l/--locale β€” sets the output locale β€” and yes, it's required, because it sets the directory names. πŸ‘‘
  • --threshold β€” only converts files where the translation completion is above PERCENT. πŸ”₯
  • --fuzzy β€” uses translations marked fuzzy. 🌈
  • --nofuzzy β€” doesn't use translations marked fuzzy (default). πŸ’€
  • --removeuntranslated β€” removes untranslated strings from output. 🧹

okay that's the whole page, bestie. 🫢 This one is from Translate Toolkit 3.12.1, and the footer didn't give us a separate date β€” so here's your cute sign-off instead of the copied footer line: stay slay, keep every option exactly as written, and may your fuzzy translations be exactly as fuzzy as you meant. πŸ’–βœ¨

πŸ“¦ where this page comes from