📄 extract_template_strings.py
字号:
from __future__ import with_statementimport osimport retemplate_dirs = ['~/prj/WebUi/templates/deluge', '~/prj/WebUi/templates/advanced']template_dirs = [os.path.expanduser(template_dir ) for template_dir in template_dirs]files = []for template_dir in template_dirs: files += [os.path.join(template_dir,fname) for fname in os.listdir(template_dir) if fname.endswith('.html')]all_strings = []for filename in files: f = open(filename,'r') content = f.read() all_strings += re.findall("_\(\"(.*?)\"\)",content) all_strings += re.findall("_\(\'(.*?)\'\)",content)all_strings = sorted(set(all_strings))f = open ('./template_strings.py','w')for value in all_strings: f.write("_('%s')\n" % value )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -