kdelibs/kdecore/date/scoop-tzones.py

38 lines
1.2 KiB
Python
Raw Normal View History

2014-11-13 01:04:59 +02:00
#!/usr/bin/env python
import sys
if len(sys.argv) < 3:
print('usage: scoop-tzones <name|comment> <zonetab>')
exit(1)
2014-11-13 01:04:59 +02:00
printname = False
printcomment = False
if sys.argv[1] == 'name':
printname = True
elif sys.argv[1] == 'comment':
printcomment = True
2014-11-13 01:04:59 +02:00
else:
print('usage: scoop-tzones <name|comment> <zonetab>')
exit(1)
with open(sys.argv[2], 'r') as zonetabhandle:
for zoneline in zonetabhandle.readlines():
if printname:
strippedline = zoneline.strip()
if strippedline.startswith('#') or len(strippedline) == 0:
continue
splitline = strippedline.split('\t')
splitpart2 = splitline[2].strip()
print(' { "%s", I18N_NOOP2("Timezone name", "%s") },' % (splitpart2, splitpart2))
elif printcomment:
strippedline = zoneline.strip()
if strippedline.startswith('#') or len(strippedline) == 0:
continue
splitline = strippedline.split('\t')
splitpart2 = splitline[2].strip()
splitpart3 = ' '.join(splitline[3:]).strip()
if len(splitpart3) == 0:
continue
print(' { "%s", I18N_NOOP2("Timezone comment", "%s") },' % (splitpart2, splitpart3))