From 012f854d8160790d88d8c41cb6822caadc8d9d44 Mon Sep 17 00:00:00 2001 From: Matt Westcott <matt@west.co.tt> Date: Mon, 21 Oct 2024 18:34:40 +0100 Subject: [PATCH] Only add Uyghur to supported languages under Django 5.x --- wagtail/admin/localization.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wagtail/admin/localization.py b/wagtail/admin/localization.py index 458855defd..99da45de9b 100644 --- a/wagtail/admin/localization.py +++ b/wagtail/admin/localization.py @@ -1,6 +1,7 @@ import functools import zoneinfo +from django import VERSION as DJANGO_VERSION from django.conf import settings from django.utils.dates import MONTHS, WEEKDAYS, WEEKDAYS_ABBR from django.utils.translation import gettext as _ @@ -41,12 +42,15 @@ WAGTAILADMIN_PROVIDED_LANGUAGES = [ ("sl", "Slovenian"), ("th", "Thai"), ("tr", "Turkish"), - ("ug", "Uyghur"), ("uk", "Ukrainian"), ("zh-hans", "Chinese (Simplified)"), ("zh-hant", "Chinese (Traditional)"), ] +if DJANGO_VERSION >= (5, 0): + WAGTAILADMIN_PROVIDED_LANGUAGES.append(("ug", "Uyghur")) + WAGTAILADMIN_PROVIDED_LANGUAGES.sort() + # Translatable strings to be made available to JavaScript code # as the wagtailConfig.STRINGS object