Loading ballontranslator/data/translate/zh_CN.qm +947 B (5.3 KiB) File changed.No diff preview for this file type. View original file View changed file ballontranslator/data/translate/template.ts→ballontranslator/data/translate/zh_CN.ts +131 −71 File changed and moved.Preview size limit exceeded, changes collapsed. Show changes ballontranslator/scripts/update_translation.py 0 → 100644 +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 Loading
ballontranslator/data/translate/zh_CN.qm +947 B (5.3 KiB) File changed.No diff preview for this file type. View original file View changed file
ballontranslator/data/translate/template.ts→ballontranslator/data/translate/zh_CN.ts +131 −71 File changed and moved.Preview size limit exceeded, changes collapsed. Show changes
ballontranslator/scripts/update_translation.py 0 → 100644 +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