replace special characters after translate, null str do not write back
This commit is contained in:
@@ -243,6 +243,7 @@ def get_data_from_json(file_number, conf: config.Config): # 从JSON返回元数
|
|||||||
for translate_value in translate_values:
|
for translate_value in translate_values:
|
||||||
if json_data[translate_value] == "":
|
if json_data[translate_value] == "":
|
||||||
continue
|
continue
|
||||||
|
t = ""
|
||||||
# if conf.get_transalte_engine() == "baidu":
|
# if conf.get_transalte_engine() == "baidu":
|
||||||
# json_data[translate_value] = translate(
|
# json_data[translate_value] = translate(
|
||||||
# json_data[translate_value],
|
# json_data[translate_value],
|
||||||
@@ -253,14 +254,16 @@ def get_data_from_json(file_number, conf: config.Config): # 从JSON返回元数
|
|||||||
# delay=conf.get_transalte_delay(),
|
# delay=conf.get_transalte_delay(),
|
||||||
# )
|
# )
|
||||||
if conf.get_transalte_engine() == "azure":
|
if conf.get_transalte_engine() == "azure":
|
||||||
json_data[translate_value] = translate(
|
t = translate(
|
||||||
json_data[translate_value],
|
json_data[translate_value],
|
||||||
target_language="zh-Hans",
|
target_language="zh-Hans",
|
||||||
engine=conf.get_transalte_engine(),
|
engine=conf.get_transalte_engine(),
|
||||||
key=conf.get_transalte_key(),
|
key=conf.get_transalte_key(),
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
json_data[translate_value] = translate(json_data[translate_value])
|
t = translate(json_data[translate_value])
|
||||||
|
if len(t):
|
||||||
|
json_data[translate_value] = special_characters_replacement(t)
|
||||||
|
|
||||||
naming_rule=""
|
naming_rule=""
|
||||||
for i in conf.naming_rule().split("+"):
|
for i in conf.naming_rule().split("+"):
|
||||||
|
|||||||
Reference in New Issue
Block a user