#35306: Localisation of dates very confusing - why can't it be turned off anymore? -------------------------------------+------------------------------------- Reporter: | Owner: nobody richardthegit | Type: Bug | Status: new Component: | Version: 5.0 Internationalization | Keywords: LANGUAGE_CODE, Severity: Normal | DATE_FORMAT Triage Stage: | Has patch: 0 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- The doc:
https://docs.djangoproject.com/en/5.0/ref/settings/#language-code specifically states: "USE_I18N must be active for this setting to have any effect." This is not true. If `USE_I18N` is `False` and a language can not be determined (e.g. the locale middleware is not active), the `date` template filter will use the value of `LANGUAGE_CODE`. I think the handling of date formatting is now very confusing, and the doc for `DATE_FORMAT`, `DATETIME_FORMAT`, etc is at best incomplete because it's very difficult to understand when (if ever) these settings are actually used now that the `USE_L10N` setting has been fully deprecated. I'm not raising this as a doc issue because I think this system is now somewhat broken. Personally I think that `USE_L10N` should be brought back; there needs to be a way to turn off localisation of dates (and numbers) separately to translations - they're not the same thing. I know I can force a particular locale to be used via `LANGUAGE_CODE`, but I specifically want my format to be used, and the existing `DATE_FORMAT`, etc settings seems like the right way to do that. I just need a way to force their use, which used to be simply setting `USE_L10N = True`. -- Ticket URL: <https://code.djangoproject.com/ticket/35306> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/0107018e4345b9b5-549931c7-e97a-4786-a71a-1bc0a0c74098-000000%40eu-central-1.amazonses.com.