changed main

This commit is contained in:
bacon
2023-08-28 22:27:50 +03:00
parent aa0a8a89ef
commit dd0cd7f1df

22
main.py
View File

@@ -1,7 +1,8 @@
#!/usr/bin/pyhton3 #!/usr/bin/pyhton3
import os import os
import re import re
import sys.argv import sys
from lib.translate import translate from lib.translate import translate
@@ -19,9 +20,6 @@ def scan_files(path) -> list:
return list_files return list_files
# name = "weapongenerator.lua"
def parsing_file(f): def parsing_file(f):
with open(f) as _f: with open(f) as _f:
_cached = _f.read() _cached = _f.read()
@@ -43,18 +41,22 @@ def pars_file(name: str) -> list:
""" """
list_to_translate: list = [] list_to_translate: list = []
for _str in parsing_file(name): for _str in parsing_file(name):
string_to_translate = re.findall('= "(.*[^/])(?: /\* (.*)\*/)?"%_[t|T]', _str) string_to_translate = re.findall('"(.*[^/])(?: /\* (.*)\*/)?"%_[t|T]', _str)
list_to_translate.append(string_to_translate) list_to_translate.append(string_to_translate)
return list_to_translate return list_to_translate
def all_to_translate(_dir): def all_to_translate(_dir):
_files = scan_files(_dir) _files = scan_files(_dir)
print(_files) for _file in _files:
# for _file in _files: _strings = pars_file(_file)
# _strings = pars_file(_file) if len(_strings) > 0: print(_file, _strings, len(_strings))
# print(_strings)
if __name__ == '__main__': if __name__ == '__main__':
all_to_translate(sys.argv[1]) if len(sys.argv) > 1:
arg = sys.argv[1]
else:
arg = r'C:\Users\riksl\AppData\Roaming\Avorion\mods\WPE2'
all_to_translate(arg)