pomerge(1)
π 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 inpo,pot,pot,xlf,xliffformats. (yes,potis 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 inpo,pot,pot,xlf,xliffformats. destination: slay π-t/--templateβ read from TEMPLATE inpo,pot,pot,xlf,xliffformats. 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 isyes. so heads up: blanks will win unless you say otherwise πΈ--mergefuzzyβ whether to consider fuzzy translations from input (yes/no). default isyes. fuzzies count, fr fr π¦--mergecommentsβ whether to merge comments as well as translations (yes/no). default isyes. 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
- opensuse-leap 16.0: python313-translate-toolkit 3.12.1-bp160.1.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms