Comment 20 for bug 1536226

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

Reviewed: https://review.openstack.org/319353
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=cf42abc85e385eac12123ccac63a7dd3eb4f83ce
Submitter: Jenkins
Branch: master

commit cf42abc85e385eac12123ccac63a7dd3eb4f83ce
Author: Sven Anderson <email address hidden>
Date: Fri May 20 18:35:52 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.

    Change-Id: I436072d03f401240df6d7b8348616bc7c4731c4a
    Closes-Bug: #1536226