util-linux/po-man
Thomas Weißschuh 25a70dcb2e build-sys: only pass --failure-level if supported
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
2023-05-31 17:31:42 +02:00
..
.gitignore po-man: add cs to po4a.cfg 2023-05-09 10:52:02 +02:00
cs.po po-man: merge changes 2023-05-17 11:54:01 +02:00
de.po po-man: merge changes 2023-05-17 11:54:01 +02:00
es.po po-man: merge changes 2023-05-17 11:54:01 +02:00
fr.po po-man: merge changes 2023-05-17 11:54:01 +02:00
Makefile.am build-sys: only pass --failure-level if supported 2023-05-31 17:31:42 +02:00
po4a.cfg po-man: add cs to po4a.cfg 2023-05-09 10:52:02 +02:00
pt_BR.po po-man: merge changes 2023-05-17 11:54:01 +02:00
README.md fix whitespace issue in ducumentation 2021-05-10 15:53:50 +02:00
sr.po po-man: merge changes 2023-05-17 11:54:01 +02:00
uk.po po-man: merge changes 2023-05-17 11:54:01 +02:00
util-linux-man.pot po-man: merge changes 2023-05-17 11:54:01 +02:00

Working with man page translations

Add a new .po file

To enable a new .po file, add its basename (in fact, the language code), to the first line of po4a.cfg:

[po4a_langs] de es fr pl uk

It is not crucial to sort the entries alphabetically, but do it anyway for better readability.

Update the template and create translated files

This is done in one step using the following simple command:

po4a po4a.cfg

If there's something wrong with a .po file, the command will fail. In any case, have a look at the first line of po4a.cfg if all of the mentioned files are present.

To the man page authors: Please don't forget to add your new man page to po4a.cfg!