From 7c80c52d02caa1b12122fcfb49daa7b8b18e403d Mon Sep 17 00:00:00 2001 From: Bai Date: Tue, 12 Nov 2024 15:40:17 +0800 Subject: [PATCH] fix: Set the default language to en --- apps/settings/api/i18n.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/settings/api/i18n.py b/apps/settings/api/i18n.py index 152b550c1..4224621f1 100644 --- a/apps/settings/api/i18n.py +++ b/apps/settings/api/i18n.py @@ -35,10 +35,10 @@ class ComponentI18nApi(RetrieveAPIView): def retrieve(self, request, *args, **kwargs): name = kwargs.get('name') lang = request.query_params.get('lang') - lang = lang if lang in ['en', 'ja', 'zh_hant', 'zh'] else 'en' data = self.get_component_translations(name) if lang: + lang = lang if lang in data.keys() else 'en' data = data.get(lang) or {} flat = request.query_params.get('flat', '1') if flat == '0':