From 3cd2892bdda777978638c08ab697b754a3ef45d2 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Thu, 24 Mar 2022 00:09:55 +0800 Subject: [PATCH] skip en and unchanged --- lang.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lang.py b/lang.py index 5afc87f9a..620662fed 100644 --- a/lang.py +++ b/lang.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python3 import os import glob @@ -17,13 +18,14 @@ def main(): cn = get_lang('cn') for fn in glob.glob('./src/lang/*'): lang = os.path.basename(fn)[:-3] - if lang == 'cn': continue + if lang in ['en', 'cn']: continue not_transated = (set(cn.keys()) - set(get_lang(lang).keys())) - extra = '\n'.join(map(lambda x: ' ("%s", ""),'%x, not_transated)) - endstr = '].iter().cloned().collect();' - text = open(fn).read().replace(endstr, extra + '\n' + endstr) - with open(fn, 'wt') as fh: - fh.write(text) + if not_transated: + extra = '\n'.join(map(lambda x: ' ("%s", ""),'%x, not_transated)) + endstr = '].iter().cloned().collect();' + text = open(fn).read().replace(endstr, extra + '\n' + endstr) + with open(fn, 'wt') as fh: + fh.write(text) main()