格式为server支持的语言名称;如果不支持,返回None
(self, input_name)
| 29 | 接收用户输入,对输入进行必要的校验和重试 |
| 30 | """ |
| 31 | def __format_language_name(self, input_name): |
| 32 | """ |
| 33 | 格式为server支持的语言名称;如果不支持,返回None |
| 34 | """ |
| 35 | # 先转换成小写 |
| 36 | lowcase_name = input_name.lower() |
| 37 | for key, value in LanguageType.LANGUAGE_DICT.items(): |
| 38 | if lowcase_name in value['user_input']: |
| 39 | return value['server_name'] |
| 40 | # 不支持的语言类型,返回None |
| 41 | return None |
| 42 | |
| 43 | def format_languages(self, language_str): |
| 44 | """ |