diff --git a/app/apps/common/functions/format.py b/app/apps/common/functions/format.py index a48a247..5ee8a00 100644 --- a/app/apps/common/functions/format.py +++ b/app/apps/common/functions/format.py @@ -18,11 +18,13 @@ def get_format(format_type=None, lang=None, use_l10n=None): return "." elif number_format == "CD": return "," + elif number_format == "SD" or number_format == "SC": + return " " elif format_type == "DECIMAL_SEPARATOR": number_format = getattr(user_settings, "number_format", None) - if number_format == "DC": + if number_format == "DC" or number_format == "SC": return "," - elif number_format == "CD": + elif number_format == "CD" or number_format == "SD": return "." elif format_type == "SHORT_DATE_FORMAT": date_format = getattr(user_settings, "date_format", None) diff --git a/app/apps/users/forms.py b/app/apps/users/forms.py index b3a3d95..defa4fe 100644 --- a/app/apps/users/forms.py +++ b/app/apps/users/forms.py @@ -89,6 +89,8 @@ class UserSettingsForm(forms.ModelForm): ("AA", _("Default")), ("DC", "1.234,50"), ("CD", "1,234.50"), + ("SD", "1 234.50"), + ("SC", "1 234,50"), ] date_format = forms.ChoiceField(