From 74239181252ca73bebb84789856f5d8937d421b4 Mon Sep 17 00:00:00 2001 From: Annabelle Wiegart <44520920+annalauraw@users.noreply.github.com> Date: Thu, 23 Oct 2025 16:11:52 +0200 Subject: Fixed #35095 -- Clarified Swiss number formatting in docs/topics/i18n/formatting.txt. Co-authored-by: Ahmed Nassar --- docs/topics/i18n/formatting.txt | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'docs') diff --git a/docs/topics/i18n/formatting.txt b/docs/topics/i18n/formatting.txt index c670f02b25..ed941a20e0 100644 --- a/docs/topics/i18n/formatting.txt +++ b/docs/topics/i18n/formatting.txt @@ -189,12 +189,13 @@ Limitations of the provided locale formats Some locales use context-sensitive formats for numbers, which Django's localization system cannot handle automatically. -Switzerland (German) --------------------- - -The Swiss number formatting depends on the type of number that is being -formatted. For monetary values, a comma is used as the thousand separator and -a decimal point for the decimal separator. For all other numbers, a comma is -used as decimal separator and a space as thousand separator. The locale format -provided by Django uses the generic separators, a comma for decimal and a space -for thousand separators. +Switzerland (German, French) +---------------------------- + +The Swiss number formatting traditionally varies depending on context. For +example, monetary values may use a dot as decimal separator (``Fr. 23.50``), +while measurements often use a comma (``22,5 m``). Django’s localization system +does not support such context-specific variations automatically. + +The locale format provided by Django uses the generic separators, a comma for +decimal and a space for thousand separators. -- cgit v1.3