dtkwidget/tools/translate_generation.py

23 lines
602 B
Python

#!env python
# SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
#
# SPDX-License-Identifier: LGPL-3.0-or-later
import sys,os,fnmatch
from subprocess import call
translations_dir = os.getcwd() + "/translations"
if (len(sys.argv) == 2):
translations_dir = sys.argv[1] + "/translations"
print("set translations dir:", translations_dir)
tslist = fnmatch.filter(os.listdir(translations_dir), '*.ts')
# This would print all the files and directories
for tsfile in tslist:
tspath = translations_dir + "/" + tsfile
print ("process", tspath)
call(["lrelease", tspath])