From abcf3fe68410ff9ffdfe72df9e925efd044d6ff6 Mon Sep 17 00:00:00 2001 From: wingston sharon Date: Thu, 17 Dec 2015 10:28:15 +0400 Subject: [PATCH] [1.9.x] Fixed #25928 -- Clarified precendence of USE_THOUSAND_SEPARATOR and locale formats. Backport of 7f218d98915ef3e76a98ef72075a6bde907dfe41 from master --- docs/ref/settings.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/ref/settings.txt b/docs/ref/settings.txt index f034030101..2094ee74fb 100644 --- a/docs/ref/settings.txt +++ b/docs/ref/settings.txt @@ -2645,7 +2645,9 @@ Default: ``False`` A boolean that specifies whether to display numbers using a thousand separator. When :setting:`USE_L10N` is set to ``True`` and if this is also set to ``True``, Django will use the values of :setting:`THOUSAND_SEPARATOR` and -:setting:`NUMBER_GROUPING` to format numbers. +:setting:`NUMBER_GROUPING` to format numbers unless the locale already has an +existing thousands separator. If there is a thousands separator in the locale +format, it will have higher precedence and will be applied instead. See also :setting:`DECIMAL_SEPARATOR`, :setting:`NUMBER_GROUPING` and :setting:`THOUSAND_SEPARATOR`.