Search code examples
pythongettext

Parsing gettext `.po` files with python


I need to extract messages from .po files. Is there a Python module to do that? I wrote a parser, but it depends on platform (\r\n vs. \n).

Is there a better way to do this?


Solution

  • Babel includes a .po files parser written in Python:

    http://babel.edgewall.org/

    The built-in gettext module works only with binary .mo files.