From b52f18aea6c6acc780372309f93400eafcd6217b Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 20 Apr 2023 14:39:31 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=20i18n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/common/utils/yml.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/common/utils/yml.py b/apps/common/utils/yml.py index ccc151c8c..6db03ea63 100644 --- a/apps/common/utils/yml.py +++ b/apps/common/utils/yml.py @@ -5,7 +5,7 @@ from django.conf import settings from jinja2 import Environment -def translate(i18n, key): +def translate(key, i18n): lang = settings.LANGUAGE_CODE[:2] lang_data = i18n.get(key, {}) return lang_data.get(lang, key) @@ -18,7 +18,7 @@ def yaml_load_with_i18n(stream): i18n = yaml_data.get('i18n', {}) env = Environment() - env.filters['trans'] = lambda key: translate(i18n, key) + env.filters['trans'] = lambda key: translate(key, i18n) template = env.from_string(ori_text) yaml_data = template.render() yaml_f = io.StringIO(yaml_data)