Difference between revisions of "Language Administration"

From GnuCash
Jump to: navigation, search
(Common administrative commands for glossary from Translation)
 
(Updating pot Files: Glossary: CMakeLists.txt)
Line 14: Line 14:
 
# add a new glossary:
 
# add a new glossary:
 
msginit --no-translator -l # add <locale>
 
msginit --no-translator -l # add <locale>
 +
# add it to CMakeLists.txt
 
cd ../..
 
cd ../..
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 00:14, 9 February 2021

Updating pot Files

In theory each time a user visible message changes, a new pot file should be created and merged into all po files. Sometimes new po files are requested.

Glossary
Update:
# 1. make pot:
po/glossary/txt-to-pot.sh po/glossary/gnc-glossary.txt > po/glossary/gnc-glossary.pot
# 2. update glossaries:
for i in po/glossary/*.po; do echo -n "$i:"; LANG=C msgmerge --previous -U $i po/glossary/gnc-glossary.pot ; done
New language:
cd po/glossary/
# make pot:
./txt-to-pot.sh gnc-glossary.txt > gnc-glossary.pot
# add a new glossary:
msginit --no-translator -l # add <locale>
# add it to CMakeLists.txt
cd ../..
Program

Website

Creating New po Files