Comment 16 for bug 1536226

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

Reviewed: https://review.openstack.org/319276
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=0adde01a06d81ab39f536794e178d0434e9783a2
Submitter: Jenkins
Branch: master

commit 0adde01a06d81ab39f536794e178d0434e9783a2
Author: Sven Anderson <email address hidden>
Date: Fri May 20 16:20:48 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: I149c2254cb04297e598cfd3ca73b24efd0c8ef18
    Closes-Bug: #1536226