Comment 11 for bug 1536226

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

Reviewed: https://review.openstack.org/319260
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=16d0cdba47a0ad976f1500cd91c420860c3ad149
Submitter: Jenkins
Branch: master

commit 16d0cdba47a0ad976f1500cd91c420860c3ad149
Author: Sven Anderson <email address hidden>
Date: Fri May 20 15:54:27 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: I1f0bfb181e2b84ac6dd0ce61881cd2cc4400bdcb
    Closes-Bug: #1536226