solve problerms with menaing trasnlations,

mightneed to change trasnlation engine
This commit is contained in:
Wolfang Torres
2026-06-29 22:49:50 +08:00
parent 9299020738
commit 977bb422c0
6 changed files with 109 additions and 64 deletions

View File

@@ -124,39 +124,49 @@ def main():
break
elif option == "s":
input_file = cli_select_files()
if DICT_TYPE in input_file.input_file.suffixes:
if DICT_TYPE is input_file.file_type:
dict_selected = cli_select_dictionay_tsv()
if dict_selected:
language_id = cli_select_language()
print(
f"pre-processing file {input_file} with language {language_id}"
f"pre-processing {DICT_TYPE} file {input_file} with language {language_id}"
)
pre_process_a_dictionary_file(input_file, language_id)
else:
print(f"Processing file {input_file} with language {language_id}")
print(
f"Processing {DICT_TYPE} file {input_file} with language {language_id}"
)
language_id = cli_select_language(
input_file.available_dictionary_languages
)
process_a_dictionary_file(input_file, language_id)
elif PHRASES_TYPE in input_file.input_file.suffixes:
elif PHRASES_TYPE is input_file.file_type:
language_id = cli_select_language()
print(f"processing file {input_file} with language {language_id}")
print(
f"processing {PHRASES_TYPE} file {input_file} with language {language_id}"
)
process_a_phrases_file(input_file, language_id)
elif DICTATION_TYPE in input_file.input_file.suffixes:
elif DICTATION_TYPE is input_file.file_type:
language_id = cli_select_language()
print(f"processing file {input_file} with language {language_id}")
print(
f"processing {DICTATION_TYPE} file {input_file} with language {language_id}"
)
process_a_dictation_file(input_file, language_id)
elif COMPLETED_TYPE in input_file.input_file.suffixes:
elif COMPLETED_TYPE is input_file.file_type:
language_id = input_file.input_file.suffixes[1][1:]
print(f"processing file {input_file} with language {language_id}")
print(
f"processing {COMPLETED_TYPE} file {input_file} with language {language_id}"
)
proccess_a_completed_file(input_file, language_id)
else:
print(f"File {input_file} is not recognised")
elif option == "f":
language_id = cli_select_language()
langs = (
LANGUAGES.AvailableLanguages if language_id == "all" else [language_id]
)
in_folder = cli_select_folder()
for language_id in langs:
in_folder = cli_select_folder()
print(f"Selected: {in_folder} with language {language_id}")
for dirpath, dirnames, filenames in tuple(
in_folder.absolute_input_folder.walk()