= I18n support workflow for developers

== Initial catalog template file
The first time the plugin generated or each time i18n-ed strings changed,
generate/regenerate the catalog template file ticketlog/locale/messages.pot
  {{{
python setup.py extract_messages
}}}

== Initial translations for a new language
This will generate catalogs in ticketlog/locale/*_*/LC_MESSAGES/ticketlog.po.
For example:
  {{{
python setup.py init_catalog -l zh_CN
}}}

== Translate languages
 1. Translate languages by editing ticketlog/locale/*_*/LC_MESSAGES/ticketlog.po

 1. Update the various string catalogs
  {{{
python setup.py update_catalog
}}}

== Compile languages
 1. Generate compiled catalog in ticketlog/locale/*_*/LC_MESSAGES/ticketlog.mo
  {{{
python setup.py compile_catalog
}}}

= See also
 * http://trac.edgewall.org/wiki/TracL10N
