perf: I18n api

pull/15368/head
feng 2025-05-09 14:44:59 +08:00 committed by ZhaoJiSen
parent 30e680ad91
commit eaf5bc5eb3
1 changed files with 3 additions and 1 deletions

View File

@ -42,8 +42,10 @@ class ComponentI18nApi(RetrieveAPIView):
if not lang:
return Response(data)
if lang not in dict(Language.choices).keys():
if lang not in dict(Language.get_code_mapper()).keys():
lang = 'en'
code = Language.to_internal_code(lang, with_filename=True)
data = data.get(code) or {}
if flat == '0':