pomerge(1)

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

πŸ’– pomerge(1) πŸ’–

okay so this is pomerge, and it lives in the Translate Toolkit 3.12.1 era β€” she's a real one, bestie, let me introduce you 🫢

✨ NAME ✨

pomerge β€” merges XLIFF and Gettext PO localization files. that's the whole vibe. that's what she does. πŸ’…

🌸 SYNOPSIS 🌸

pomerge [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp]
[--mergeblanks] [--mergefuzzy] [--mergecomments]

look at her go. iconic honestly πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the story: you got a snippet file, right? it was produced by something like pogrep (yes, that's :doc:pogrep </commands/pogrep>, her sibling), and then a translator went in and updated it. now you wanna merge all that work back into the original files. that's pomerge. she's the "put it back where it came from" girlie. no cap. 🧚

and if you want actual examples and usage instructions, the docs are literally right here:

http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pomerge.html

go read them, they ate. πŸ’–


πŸ‘‘ OPTIONS πŸ‘‘

every single flag, in order, nothing skipped, because we don't do that here 🌈

  • --version β€” shows the program's version number and dips. that's it, that's the whole job. ✌️
  • -h/--help β€” prints this help message and exits. your classic "what does anything do" button 🫢
  • --manpage β€” outputs a manpage built from the help. manpage-ception, lowkey obsessed 😭
  • --progress β€” shows progress as: dots, none, bar, names, verbose. pick your vibe for watching the work happen ✨
  • --errorlevel β€” shows errorlevel as: none, message, exception, traceback. how much chaos do you want to see when things go sideways πŸ’€
  • -i/--input β€” read from INPUT in po, pot, pot, xlf, xliff formats. (yes, pot is listed twice. no, we're not editing the manpage. that's just how she is πŸ™ˆ)
  • -x/--exclude β€” excludes names matching EXCLUDE from input paths. not you, bestie, you're not invited 🚫
  • -o/--output β€” write to OUTPUT in po, pot, pot, xlf, xliff formats. destination: slay πŸ’…
  • -t/--template β€” read from TEMPLATE in po, pot, pot, xlf, xliff formats. the blueprint, the moment, the reference πŸ‘‘
  • -S/--timestamp β€” skips the conversion if the output file already has a newer timestamp. she checks the receipts before doing extra work. efficiency icon ⚑
  • --mergeblanks β€” whether to overwrite existing translations with blank translations (yes/no). default is yes. so heads up: blanks will win unless you say otherwise 🌸
  • --mergefuzzy β€” whether to consider fuzzy translations from input (yes/no). default is yes. fuzzies count, fr fr πŸ¦‹
  • --mergecomments β€” whether to merge comments as well as translations (yes/no). default is yes. the commentary comes along too πŸŽ€

that's the whole page, bestie β€” every flag accounted for, zero facts dropped, main character energy intact πŸ’œ

and yeah, the source of all this is Translate Toolkit 3.12.1, which is the version stamped at the top and the bottom of the original. so shoutout to her, mwah, periodt πŸŽ€βœ¨

πŸ“¦ where this page comes from