Commit 27cdc5ca authored by dmMaze's avatar dmMaze
Browse files

add program translate update script

parent 6f8fb0b3
Loading
Loading
Loading
Loading
+947 B (5.3 KiB)

File changed.

No diff preview for this file type.

+131 −71

File changed and moved.

Preview size limit exceeded, changes collapsed.

+19 −0
Original line number Diff line number Diff line
import os
import os.path as osp
from glob import glob

from qtpy.QtCore import QLocale
SYSLANG = QLocale.system().name()

if __name__ == '__main__':
    program_dir = osp.dirname(osp.dirname(osp.abspath(__file__)))
    translate_dir = osp.dirname(osp.abspath(__file__)).replace('scripts', 'data/translate')
    translate_path = osp.join(translate_dir, SYSLANG+'.ts')

    cmd = 'pylupdate5 -verbose '+ \
          ' '.join(glob(osp.join(program_dir, 'ui/*.py'))) + \
          ' -ts ' + translate_path
    
    print('target language: ', SYSLANG)
    os.system(cmd)
    print(f'Saved to {translate_path}')
 No newline at end of file