Difference between revisions of "Language Administration"
From GnuCash
(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