kevinwang676's picture
Upload folder using huggingface_hub
1b6bcbc verified
LANG_CONFIG_MAP = {
"zh": {
"Change Index" : "改变索引",
"Submit Text" : "保存文本",
"Merge Audio" : "合并音频",
"Delete Audio" : "删除音频",
"Previous Index" : "前一页",
"Next Index" : "后一页",
"Light Theme" : "亮色模式",
"Dark Theme" : "黑暗模式",
"Choose Audio" : "选择音频",
"Output Audio" : "Output Audio",
"Text" : "文本",
"Invert Selection": "反选",
"Save File" : "保存文件",
"Split Audio" : "分割音频",
"Audio Split Point(s)" : "音频分割点(单位:秒)",
"Index":"索引",
"Interval":"合并间隔(单位:秒)"
},
}
class TextLanguage():
def __init__(self, language : str = "en") -> None:
if language in LANG_CONFIG_MAP.keys():
self.language = language
else:
self.language = "en"
pass
def get_text(self, text : str) -> str:
if self.language == "en":
return text
elif text in LANG_CONFIG_MAP[self.language].keys() :
return LANG_CONFIG_MAP[self.language][text]
else:
return text
def __call__(self, text : str) -> str:
return self.get_text(text)