ingo_weinzierl@36: Getan Message Translations ingo_weinzierl@36: ============================== ingo_weinzierl@36: ingo_weinzierl@36: The message catalogs are managed with the following software: ingo_weinzierl@36: ingo_weinzierl@36: - pygettext (usually distributed with Python) ingo_weinzierl@36: ingo_weinzierl@36: - GNU gettext (msgmerge and msgfmt) ingo_weinzierl@36: ingo_weinzierl@36: ingo_weinzierl@36: Common tasks: ingo_weinzierl@36: ingo_weinzierl@36: - Create/Update getan.pot-File when the sources were edited and ingo_weinzierl@36: messages have been added or changed and after a fresh checkout ingo_weinzierl@36: ingo_weinzierl@36: $ make pot ingo_weinzierl@36: ingo_weinzierl@36: - When the getan.pot has been changed, run ingo_weinzierl@36: ingo_weinzierl@36: $ make merge ingo_weinzierl@36: ingo_weinzierl@36: to merge the changes in the pot file with the messages already in the ingo_weinzierl@36: *.po files. ingo_weinzierl@36: ingo_weinzierl@36: - When the translations in the po files have been changed, run ingo_weinzierl@36: ingo_weinzierl@36: $ make mo ingo_weinzierl@36: ingo_weinzierl@36: to generate new .mo files under ../share/locale ingo_weinzierl@36: ingo_weinzierl@36: - The make mo command prints statistics about the translations. To get ingo_weinzierl@36: a less verbose version use this: ingo_weinzierl@36: ingo_weinzierl@36: $ make stat