Files
dromara--domain-admin/domain_admin/i18n/main.py
T
2026-07-13 12:31:34 +08:00

29 lines
557 B
Python

# -*- coding: utf-8 -*-
"""
@File : main.py
@Date : 2023-08-04
"""
from flask import request
from domain_admin.config import LANGUAGE_KEY
from domain_admin.i18n.config import translate_config
translate_map = {}
for item in translate_config:
translate_map[item['zh-CN']] = item
def translate(text):
language = 'zh-CN'
try:
language = request.headers.get(LANGUAGE_KEY)
except Exception as e:
pass
if text in translate_map:
return translate_map[text].get(language) or text
else:
return text