Put system locale path after the paths specified by configuration #8399
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Subject: Put system locale path after the paths specified by configuration
Feature or Bugfix
Purpose
In Debian, we ship the translation data for Sphinx in the gettext's default search path,
/usr/share/locale/
(support for that was added in c0e848f). When a.mo
file is present there, it takes priority over the translation files specified by the configuration, so overriding does not work. This makes the (recently added)test_customize_system_message
test fail.This amends 37235c7 and makes sure
list(repo.locale_dirs)
is taken into account first.