适配 bind
Some checks failed
TypeCheck / TypeCheck (push) Has been cancelled

This commit is contained in:
2025-04-15 03:30:30 +08:00
parent f90be2ef9c
commit 86198df4ed
9 changed files with 36 additions and 14 deletions

View File

@@ -0,0 +1,8 @@
from typing import cast
from ..i18n.model import Lang
from .typedefs import Lang as LangType
def get_lang() -> LangType:
return cast('LangType', Lang.template.template_language())

View File

@@ -4,11 +4,11 @@ from typing import Literal
from pydantic import BaseModel
from strenum import StrEnum
from ...typedefs import Number
from ...typedefs import Lang, Number
class Base(BaseModel):
_lang: Literal['zh-CN', 'en-US']
_lang: Lang
class Avatar(BaseModel):

View File

@@ -59,3 +59,5 @@ Me: TypeAlias = Literal[
'self',
'oneself',
]
Lang: TypeAlias = Literal['zh-CN', 'en-US']