Code

9e381f6e0b13e09af68fada28274b42b172ed840
[inkscape.git] / share / palettes / i18n.py
1 #!/usr/bin/env python
3 import sys
4 import glob
5 import re
7 palettes = sys.argv;
9 print "char * stringlst = ["
11 regex = re.compile(r'^\s*\d{1,3}\s+\d{1,3}\s+\d{1,3}\s+([^#\s].*)')
13 for filename in palettes:
14     file = open (filename, 'r')
15     print '\n/* Palette: ' + filename + ' */'
16     for line in file:
17         match = regex.match(line)
18         if match:
19             print "N_(\"" + match.group(1) + "\"),"
21 print "];"