diff options
| author | Claude Paroz <claude@2xlibre.net> | 2015-01-08 11:11:35 +0100 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2015-01-08 17:43:07 +0100 |
| commit | 543df07720181fe23737ba14f1a261ff6f37f49c (patch) | |
| tree | c84b18fc6ecfaa7309974c6e968e16507641bfd9 /docs | |
| parent | d6c8121ed007e59bac9a68873248104ec30d5d8b (diff) | |
Fixed #24073 -- Returned None for get_language when translations are deactivated
This fixes a regression caused by f7c287fca9. Thanks Markus Holtermann
for identifying the regression.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/utils.txt | 9 | ||||
| -rw-r--r-- | docs/releases/1.8.txt | 3 |
2 files changed, 11 insertions, 1 deletions
diff --git a/docs/ref/utils.txt b/docs/ref/utils.txt index 327f44bbfc..195647ea15 100644 --- a/docs/ref/utils.txt +++ b/docs/ref/utils.txt @@ -1098,7 +1098,14 @@ For a complete discussion on the usage of the following see the .. function:: get_language() - Returns the currently selected language code. + Returns the currently selected language code. Returns ``None`` if + translations are temporarily deactivated (by :func:`deactivate_all()` or + when ``None`` is passed to :func:`override()`). + + .. versionchanged:: 1.8 + + Before Django 1.8, ``get_language()`` always returned + :setting:`LANGUAGE_CODE` when translations were deactivated. .. function:: get_language_bidi() diff --git a/docs/releases/1.8.txt b/docs/releases/1.8.txt index cb25a7e8b3..ddcb9a992d 100644 --- a/docs/releases/1.8.txt +++ b/docs/releases/1.8.txt @@ -1021,6 +1021,9 @@ Miscellaneous this will not happen any longer. It might be that new database migrations are generated (once) after migrating to 1.8. +* :func:`django.utils.translation.get_language()` now returns ``None`` instead + of :setting:`LANGUAGE_CODE` when translations are temporarily deactivated. + .. _deprecated-features-1.8: Features deprecated in 1.8 |
