diff options
Diffstat (limited to 'scripts/zonetab2pot.py')
-rwxr-xr-x | scripts/zonetab2pot.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/zonetab2pot.py b/scripts/zonetab2pot.py new file mode 100755 index 00000000..2549e8e6 --- /dev/null +++ b/scripts/zonetab2pot.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +'''This script reads timezone list as its first argument +or from /usr/share/zoneinfo/zone.tab, and converts it +to a PO file template. + +This is free software, released under GPL. +Author: Lukas Tinkl <lukas@kde.org>, 2002 +''' + +import sys +import fileinput +import string + +def makePOT(_file): + for line in fileinput.input(_file): + if (line[0]=='#'): #skip comments + continue + section=string.split(string.strip(line), '\t')[2] #third field, tab separated + newline='msgid \"' + section+ '\"\n' #msgid + newline+='msgstr \"\"\n' #msgstr + print(newline) #output to stdout + +if __name__ == '__main__': + makePOT(sys.argv[1:] or "/usr/share/zoneinfo/zone.tab") |