PO4A-NORMALIZE.1P(1)
π NAME π
okay bestie, welcome to the PO4A-NORMALIZE.1P(1) manual page β itβs all about po4a-normalize, the icon that normalizes a documentation file by parsing it in po4a, and writing it back π
πΈ SYNOPSIS πΈ
po4a-normalize -f fmt master.doc
β¨ DESCRIPTION β¨
The po4a (PO for anything) project has one goal: make translations β and honestly the maintenance of translations too β way easier by using gettext tools in places people didnβt expect, like documentation. No cap.
po4a-normalize is a debugging tool, bestie. Its whole job is to make sure po4a doesnβt change the document when itβs not supposed to. Only use it if youβre developing a new module, or if you doubt the sanity of the tools. Thatβs the assignment π«Ά
By default, the generated document gets written to po4a-normalize.output, and the generated POT file gets written to po4a-normalize.po β but you can use the --localized and --pot options to change that. Slay π
π OPTIONS π
-o,--optionβ Extra option(s) to pass to the format plugin. Check the documentation of each plugin for the valid options and what they mean. For example, you could pass-o tablecellsto the AsciiDoc parser, while the text parser would accept-o tabs=split. iykyk β¨-w,--widthβ Column at which we should wrap the resulting file if the format supports it (default:76). If the value you provide is0or negative, then the resulting file will not be wraped at all. This is useful with some formats that could break when rewraped.-b,--blankβ Create a blank translated document. The generated translated document will be generated assuming all messages are translated by a space or new line. This is useful to check what parts of the document cannot be translated. Both--blankand--capitalizecanβt be specified at the same time.-C,--capitalizeβ Create a translated document and corresponding po-file with original strings translated as their capitalized versions. This is useful to check what parts of the document cannot be translated and generate test data for po4a. Both--blankand--capitalizecanβt be specified at the same time.-h,--helpβ Show a short help message.--help-formatβ List the documentation formats understood by po4a.-f,--formatβ Format of the documentation you want to handle. Use the--help-formatoption to see the list of available formats.-M,--master-charsetβ Charset of the file containing the document to translate.-l,--localizedβ Name of the normalized file to produce (po4a-normalize.outputby default).-p,--potβ Pot file to produce (po4a-normalize.poby default).-V,--versionβ Display the version of the script and exit.
π¦ SEE ALSO π¦
π AUTHORS π
Denis Barbier <barbier@linuxfr.org>Nicolas FranΓ§ois <nicolas.francois@centraliens.net>Martin Quinson (mquinson#debian.org)
π COPYRIGHT AND LICENSE π
Copyright 2002-2023 by SPI, inc.
This program is free software; you may redistribute it and/or modify it under the terms of GPL v2.0 or later (see the COPYING file).
mwah π thatβs the whole page. It came from perl v5.42.0, dated 2025-07-13 β go be iconic with your docs π«Ά
π¦ where this page comes from
- alpine 3.23: po4a-doc 0.74-r0 Β· 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