docker000 / game /webapi /i18n.py
seachen's picture
Playable frontend: FastAPI + canvas shop UI (part 2)
df19590 verified
Raw
History Blame Contribute Delete
1.36 kB
"""简体中文文案(视图与接口共用)。"""
from __future__ import annotations
PHASE_ZH = {
"PREP": "营业前",
"MORNING": "清晨",
"AFTERNOON": "午后",
"DUSK": "黄昏",
"CLOSING": "打烊中",
"NIGHT": "夜晚",
}
PACE_ZH = {
"Relaxed": "悠闲",
"Normal": "普通",
"Brisk": "轻快",
}
LIGHT_ZH = {
"warm": "暖光",
"cool": "冷光",
"off": "关灯",
}
STATE_ZH = {
"SPAWNING": "进门",
"BROWSE": "闲逛",
"LINGER": "驻足",
"CONSIDER": "犹豫",
"QUEUE": "排队",
"PAY": "结账",
"TALK": "交谈",
"EXIT": "离开",
}
ATM_ZH = {
"cozy": "温馨",
"bright": "明亮",
"quiet": "安静",
"lively": "热闹",
"nostalgic": "怀旧",
"scent_floral": "花香",
"crowding": "拥挤",
}
MARKER_ZH = {
"door": "门口",
"browse_1": "货架区甲",
"browse_2": "货架区乙",
"browse_3": "货架区丙",
"counter": "柜台",
"exit": "出口",
}
def phase_zh(p: str) -> str:
return PHASE_ZH.get(p, p)
def state_zh(s: str) -> str:
return STATE_ZH.get(s, s)
def light_zh(m: str) -> str:
return LIGHT_ZH.get(m, m)
def atm_zh(k: str) -> str:
return ATM_ZH.get(k, k)
def pace_zh(p: str) -> str:
return PACE_ZH.get(p, p)
def marker_zh(m: str) -> str:
return MARKER_ZH.get(m, m)