fix trasnlator issues

This commit is contained in:
Wolfang Torres
2026-06-21 13:31:35 +08:00
parent 5b52c5ae96
commit e945d53f85
3 changed files with 4 additions and 3 deletions

View File

@@ -60,12 +60,13 @@ def cli_select_language(languages: list = None) -> str:
raise ValueError("""No languages are avaliable,
if this is a dictionay file, you must preprocess it first""")
print("Select a language:")
for language_id, language in avaliable_languages.items():
for language_id, language in avaliable_languages:
if languages and language_id in languages:
print(f"{language_id} - {language}")
s = None
while not s or s not in LANGUAGES.AvailableLanguages:
s = input(f"Please select the language {avaliable_languages.keys()}: ")
lan_codes = [lan_id for lan_id, lan in avaliable_languages]
s = input(f"Please select the language {', '.join(lan_codes)}: ")
return s