po2dtd(1)
π po2dtd β the glow-up page π
okay so bestie, this is po2dtd(1), part of the Translate Toolkit 3.19.5 situation, and it's about to turn your translations into Mozilla-flavored goodness. no cap. π¦
β¨ NAME β¨
po2dtd β Converts a Gettext PO file to a UTF-8 encoded Mozilla .dtd file. π
like. that's the whole job. it takes the .po and hands you a .dtd, and yes it's UTF-8 encoded, we don't do anything less here. π
β¨ SYNOPSIS β¨
po2dtd [--version] [-h|--help] [--manpage] [--progress PROGRESS]
[--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE]
[-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp]
[--threshold PERCENT] [--fuzzy] [--nofuzzy] [--removeuntranslated]
she's got a long resume, and honestly? iconic. every one of those flags gets its moment below, so don't skip. π
β¨ DESCRIPTION β¨
using the .po file.
...okay so that is literally the entire description in the original and I am NOT about to invent lore that isn't there. the vibes are mysterious, the facts are preserved. π what we can say for sure is: it's a PO file, .po, being used, and the --input option below confirms the deets. periodt. π
β¨ OPTIONS β¨
every single one, bestie. no skipping, no summarizing, that's the rule. π«Ά
--versionβ show program's version number and exit. quick lil flex then she's gone. π¨-h/--helpβ show this help message and exit. when you're lost, just ask. π₯Ί--manpageβ output a manpage based on the help. manpage inception, we love to see it. π--progressβ show progress as:dots,none,bar,names,verbose. pick your fave way to watch the magic happen β¨--errorlevelβ show errorlevel as:none,message,exception,traceback. how much drama do you want when something goes wrong? π-i/--inputβ read from INPUT inpo,potformats. your source material, your main character. π-x/--excludeβ exclude names matching EXCLUDE from input paths. not today, bestie, not in MY output. π«-o/--outputβ write to OUTPUT indtdformat. the destination. the final form. the slay. π-t/--templateβ read from TEMPLATE indtdformat. like a lil blueprint to follow. π-S/--timestampβ skip conversion if the output file has newer timestamp. she's not doing redundant work, she's smarter than that. β°--thresholdβ only convert files where the translation completion is above PERCENT. commitment issues? no, just standards. π--fuzzyβ use translations marked fuzzy. yes, the fuzzy ones, bring them in. πΈ--nofuzzyβ don't use translations marked fuzzy (default). this is the one she does automatically unless you say otherwise. β--removeuntranslatedβ remove untranslated strings from output. if it's not translated, it's not invited to the party. π
heads up bestie:--fuzzyand--nofuzzyare opposites, and--nofuzzyis the default. so if you want the fuzzy ones, you gotta say it out loud. π«Ά
πΈ SEE ALSO πΈ
nope! there are no SEE ALSO references in this page. the original doesn't have them, so I'm not making them up. no invented cross-references on my watch. π§
and that's the whole page!! she's from Translate Toolkit 3.19.5 β that's the version, that's the source, that's the whole footer situation. no date to report, because the original didn't give one and I will not be fabricating. π
stay translated, bestie. iykyk. πβ¨
π¦ 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