This package contains a set of tools to help manage translations in Python software.
Babel extraction plugins
lingua contains two extraction plugins for Babel:
lingua_python, which supports translation strings as used in Pyramid (via translationstring) and Zope2/ZTK (via zope.i18nmessageid).
lingua_xml, which supports the i18n syntax as used by Chameleon and Zope PageTempaltes,
Detailed information on using Babel extraction plugins can be found in the Babel documentation.
Translating via spreadsheets
Not all translators are comfortable with using PO-editors such as Poedit or translation tools like Transifex. For them lingua has simple tools to convert PO-files to xls-files and back again. This also has another benefit: it is possible to include multiple languages in a single spreadsheet, which is helpful when translating to multiple similar languages at the same time (for example simplified and traditional chinese).