po2resx(1)
π po2resx β the manual, but make it make sense
okay bestie, so po2resx is a command from the Translate Toolkit fam (vibe check: the po in the name is your Gettext PO localisation files, the resx is the .Net Resource files) and its whole job is converting one into the other. iconic behaviour honestly.
β¨ NAME β¨
po2resx β Convert Gettext PO localisation files to .Net Resource (.resx) files.
that's it. that's the job. slay.
π¦ SYNOPSIS π¦
po2resx [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp] [--fuzzy]
[--nofuzzy]
copy that exactly, bestie, don't be out here "fixing" the spacing π
πΈ DESCRIPTION πΈ
so like, the actual examples and usage instructions live over here, and yes you do need to go read them:
http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/resx2po.html
(it says resx2po and not po2resx β that's not a typo on my part, that's literally the link in the manpage. iykyk π§)
π OPTIONS π
here's the full menu, no cap, every single one:
--versionβ show program's version number and exit. one last flex before you go π«Ά-h/--helpβ show this help message and exit. the classic "help me help you" move--manpageβ output a manpage based on the help. very meta of it--progressβ show progress as:dots,none,bar,names,verbose. pick your aesthetic β¨--errorlevelβ show errorlevel as:none,message,exception,traceback. how much chaos do you want to witness π-i/--inputβ read fromINPUTinpo,potformats. your source material, main character energy-x/--excludeβ exclude names matchingEXCLUDEfrom input paths. not invited to the party π-o/--outputβ write toOUTPUTinresxformat. the glow-up destination-t/--templateβ read fromTEMPLATEinresxformat. the blueprint, the blueprinting-S/--timestampβ skip conversion if the output file has newer timestamp. lowkey lazy in the best way, saves you work--fuzzyβ use translations marked fuzzy. we love a little uncertainty π--nofuzzyβ don't use translations marked fuzzy (default). strict queen behaviour π
heads up:--fuzzyand--nofuzzyare opposites, and--nofuzzyis what you get if you say nothing at all. choose wisely, bestie π
π the sign-off π
that's the whole page, fr fr. brought to you by Translate Toolkit 3.12.1 β that's the version, that's the source, and po2resx(1) is the manpage you're standing in. now go convert some localisation files and be iconic about it πππ¦
π¦ 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