Comment 12 for bug 1536226

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/319279
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=1d8a6a96329b87300dcf711912ab3b1c9f428cf3
Submitter: Jenkins
Branch: master

commit 1d8a6a96329b87300dcf711912ab3b1c9f428cf3
Author: Sven Anderson <email address hidden>
Date: Fri May 20 16:23:55 2016 +0200

    Let setup.py compile_catalog process all language files

    Two years ago the translation files have been split into several
    files, separating the log messages of different log levels from each
    other, like X.pot, X-log-warning.pot, X-log-info.pot, and so on.
    However, the setup.py command `compile_catalogs`, that comes from the
    babel package and compiles the corresponding .po files into .mo
    files, only supported one file per python package. This means that
    during packaging `compile_catalogs` never compiled the X-log-*.po
    files, so the corresponding translations were always missing.

    Since babel 2.3 the domain can be set to a space separated list of
    domains. This change adds the the additional log level files to the
    domain list.

    The obsolete check that .po and .pot files are valid is removed from
    tox.ini.

    Change-Id: I4d05c98b8ddd1a8416d7e0bc0298e86a0adc77d8
    Closes-Bug: #1536226