Browse Source

Merge pull request #9766 from glassez/fix-indent

Fix indentation in tstool.py
adaptive-webui-19844
Vladimir Golovnev 6 years ago committed by GitHub
parent
commit
b5d253ae66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 22
      src/webui/www/tstool.py

22
src/webui/www/tstool.py

@ -44,15 +44,15 @@ ts_folder = os.path.join(www_folder, "translations") @@ -44,15 +44,15 @@ ts_folder = os.path.join(www_folder, "translations")
def parseSource(filename, sources):
print("Parsing %s..." % (os.path.normpath(filename)))
with open(filename, encoding = 'utf-8', mode = 'r') as file:
regex = re.compile(
r"QBT_TR\((([^\)]|\)(?!QBT_TR))+)\)QBT_TR\[CONTEXT=([a-zA-Z_][a-zA-Z0-9_]*)\]")
for match in regex.finditer(file.read()):
string = match.group(1)
context = match.group(3)
regex = re.compile(
r"QBT_TR\((([^\)]|\)(?!QBT_TR))+)\)QBT_TR\[CONTEXT=([a-zA-Z_][a-zA-Z0-9_]*)\]")
for match in regex.finditer(file.read()):
string = match.group(1)
context = match.group(3)
if context not in sources:
sources[context] = set()
sources[context].add(string)
if context not in sources:
sources[context] = set()
sources[context].add(string)
def processTranslation(filename, sources):
print('Processing %s...' % (os.path.normpath(filename)))
@ -132,9 +132,9 @@ def processTranslation(filename, sources): @@ -132,9 +132,9 @@ def processTranslation(filename, sources):
try:
with open(filename, mode = 'wb') as file:
file.write(b'<?xml version="1.0" encoding="utf-8"?>\n'
b'<!DOCTYPE TS>\n')
tree.write(file, encoding = 'utf-8')
file.write(b'<?xml version="1.0" encoding="utf-8"?>\n'
b'<!DOCTYPE TS>\n')
tree.write(file, encoding = 'utf-8')
except Exception:
print('\tFailed to write %s!' % (os.path.normpath(filename)))

Loading…
Cancel
Save