po2resx(1)
β¨ po2resx β the glow-up your translations deserve β¨
okay bestie, listen up π this is po2resx, a lil command from the Translate Toolkit (3.19.5, she's iconic) and her whole job is turning Gettext PO localisation files into .Net Resource (resx) files. it's giving translator-to-dotnet pipeline, and honestly? slay. π
πΈ NAME πΈ
po2resx β convert Gettext PO localisation files to .Net Resource (.resx) files. no cap, that's literally it, and she does it beautifully. π
π¦ 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]
like, it's a lot of flags but don't panic, we're gonna walk through every single one together π«Ά
π DESCRIPTION π
okay so here's the tea β the official docs say:
See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/resx2po.html for examples and usage instructions.
that's the real, actual link, and it's where the examples and usage instructions live. go read it, it's giving useful. πβ¨
π OPTIONS π
one bullet per flag, no skipping, we're being thorough bestie π
--versionβ shows the program's version number and then dips out entirely. bye! π-h,--helpβ shows this help message and exits. your classic "wait what does this do again" move π--manpageβ outputs a manpage built from the help. manpage-ception fr fr π--progressβ shows progress as one of:dots,none,bar,names,verbose. pick your vibe check π₯--errorlevelβ shows errorlevel as one of:none,message,exception,traceback. choose how loud the drama gets π-i,--inputβ read from INPUT inpo,potformats. this is the source file, the main character π-x,--excludeβ exclude names matching EXCLUDE from the input paths. not today, random file π«-o,--outputβ write to OUTPUT inresxformat. the glow-up destination β¨-t,--templateβ read from TEMPLATE inresxformat. for when you want a lil structure to follow π§-S,--timestampβ skip the conversion if the output file has a newer timestamp. lowkey the "if it ain't broke" flag π--fuzzyβ use translations marked fuzzy. yes queen, use the unsure ones πΈ--nofuzzyβ don't use translations marked fuzzy. this one is the default, so it's what happens if you say nothing at all π
π a lil sign-off π
this page shipped with Translate Toolkit 3.19.5 β that's the source and the version, periodt π go convert something gorgeous, bestie, i believe in you π¦πβ
π¦ where this page comes from
- ubuntu stonking: translate-toolkit 3.19.5-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms