From 21a54e1585f62fcc7961f6da4edb14c53cf67539 Mon Sep 17 00:00:00 2001 From: bacon Date: Sat, 26 Aug 2023 12:12:22 +0300 Subject: [PATCH] Updated translate template added test file --- lib/translate.py | 3 ++- main.py | 20 ++++++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/lib/translate.py b/lib/translate.py index 36503a5..0c9715c 100644 --- a/lib/translate.py +++ b/lib/translate.py @@ -29,7 +29,8 @@ def translate(_input, lang='RU'): "commonJobParams": {}, "timestamp": int(round(time.time() * 1000)) }, - "id": 40890008 + "id": 40890009 } ) + print(r.json()) return r.json()['result']['translations'][0]['beams'][0]['postprocessed_sentence'] diff --git a/main.py b/main.py index 29ceb91..d4dc982 100644 --- a/main.py +++ b/main.py @@ -1,5 +1,7 @@ #!/usr/bin/pyhton3 import os +import re +import time from lib.translate import translate @@ -27,19 +29,25 @@ def parsing_file(f): _list = _cached.split('\n') _to_translate = [] - _list = [i for i in _list if i != ''] for _str in _list: if _str.find('%_t') != -1 or _str.find('%_T') != -1: + print(_str) _to_translate.append(_str) return _to_translate -test_en = parsing_file(name)[0].split('\"')[1].split(' /*')[0] -test = translate(test_en) -translate_entity = ("\n# ========== %s ==========\n#: %s\nmsgid: \"%s\"\nmsgstr: \"%s\"" % (name, name, test_en, test)) -print(translate_entity) - +# test_en = parsing_file(name)[0].split('\"')[1].split(' /*')[0] +# test = translate(test_en) +# translate_entity = ("\n# ========== %s ==========\n#: %s\nmsgid: \"%s\"\nmsgstr: \"%s\"" % (name, name, test_en, test)) +# print(translate_entity) +# parsing_file(name) +for _str in parsing_file(name): + print(_str) + test = re.findall('= "(.*[^/])(?: /\*(.*)\*/)?"%_[t|T]', _str) + time.sleep(5) + print(test) + print(translate(test[0][0]), test[0][0]) def all_to_translate(): pass