fix trasnlator issues
This commit is contained in:
@@ -60,12 +60,13 @@ def cli_select_language(languages: list = None) -> str:
|
|||||||
raise ValueError("""No languages are avaliable,
|
raise ValueError("""No languages are avaliable,
|
||||||
if this is a dictionay file, you must preprocess it first""")
|
if this is a dictionay file, you must preprocess it first""")
|
||||||
print("Select a language:")
|
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:
|
if languages and language_id in languages:
|
||||||
print(f"{language_id} - {language}")
|
print(f"{language_id} - {language}")
|
||||||
s = None
|
s = None
|
||||||
while not s or s not in LANGUAGES.AvailableLanguages:
|
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
|
return s
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -196,6 +196,7 @@ def write_resource_file(process_file: ProcessFile, language_id: str, text: str):
|
|||||||
def pre_process_a_dictionary_file(process_file: ProcessFile, language_id: str):
|
def pre_process_a_dictionary_file(process_file: ProcessFile, language_id: str):
|
||||||
"""From a input_file, a language_id and an output type, process a file"""
|
"""From a input_file, a language_id and an output type, process a file"""
|
||||||
process_file.language_id = language_id
|
process_file.language_id = language_id
|
||||||
|
TRANS.create_translator(LANGUAGES.EN, language_id)
|
||||||
CCCEDICT.create_cedict(language_id)
|
CCCEDICT.create_cedict(language_id)
|
||||||
with process_file.absolute_input_file.open(
|
with process_file.absolute_input_file.open(
|
||||||
"r", encoding="utf8", newline="\n"
|
"r", encoding="utf8", newline="\n"
|
||||||
|
|||||||
@@ -58,7 +58,6 @@ class TranslatedEntry:
|
|||||||
self.entry = entry
|
self.entry = entry
|
||||||
self.language_id = language_id
|
self.language_id = language_id
|
||||||
self._translated_meanings = []
|
self._translated_meanings = []
|
||||||
TRANS.create_translator(LANGUAGES.EN, language_id)
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def simplified(self):
|
def simplified(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user