Tidy up po/lyx_pot.py, I did not 'svn add' the latest version of the script

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17527 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Bo Peng 2007-03-23 15:21:45 +00:00
parent 6c8520bb88
commit c79381b9aa

View File

@ -18,7 +18,6 @@
#
import sys, os, re, getopt
def relativePath(path, base):
'''return relative path from top source dir'''
# full pathname of path
@ -38,7 +37,6 @@ def ui_l10n(input_files, output, base):
for src in input_files:
input = open(src)
for lineno, line in enumerate(input.readlines()):
# get lines that match <string>...</string>
if Submenu.match(line):
(string,) = Submenu.match(line).groups()
string = string.replace('_', ' ')
@ -67,7 +65,6 @@ def layouts_l10n(input_files, output, base):
for src in input_files:
input = open(src)
for lineno, line in enumerate(input.readlines()):
# get lines that match <string>...</string>
if Style.match(line):
(string,) = Style.match(line).groups()
string = string.replace('_', ' ')
@ -96,11 +93,10 @@ def qt4_l10n(input_files, output, base):
input = open(src)
skipNextLine = False
for lineno, line in enumerate(input.readlines()):
# looking for a line with <string></string>
# skip the line after <property name=shortcut>
if skipNextLine:
skipNextLine = False
continue
# skip the line after <property name=shortcut>
if prop.match(line):
skipNextLine = True
continue
@ -138,21 +134,6 @@ def languages_l10n(input_files, output, base):
output.close()
def processFiles(input_type, input_files, output, base):
'''Process files according to input_type'''
if input_type not in ['ui', 'layouts', 'qt4', 'languages'] or output is None:
print 'Wrong input type or output filename.'
sys.exit(1)
if input_type == 'ui':
ui_l10n(input_files, output, base)
elif input_type == 'layouts':
layouts_l10n(input_files, output, base)
elif input_type == 'qt4':
qt4_l10n(input_files, output, base)
else:
languages_l10n(input_files, output, base)
Usage = '''
lyx_pot.py [-b|--base top_src_dir] [-o|--output output_file] [-h|--help] -t|--type input_type input_files