Allow Language Selection on the Toolbar #1703
Merged
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.
closes #991
Added a new optional setting
TOOLBAR_LANGUAGE
that can be set by a user to define in which language the toolbar is displayed.Modified the
render_toolbar
method fromDebugToolbar
class to use thedjango.utils.translations.override
, so the language is set either: To the defined language on theTOOLBAR_LANGUAGE
or the current language (No breaking changes). After the template is rendered, the language is set back to the previous.Added two tests cases:
One that checks if the toolbar is rendered accordingly when this setting was not defined, the default behavior.
Other that checks if the toolbar was rendered to the set language.
Updated documentation on
configuration.rst
on how to set this value.