#!/usr/bin/python

import re
from glob import glob

text_rx=re.compile("^text[ ]*[=:]{1}[ ]*(?P<text>.*)[ ]*$")
titles_rx=re.compile("^titles[ ]*[=:]{1}[ ]*(?P<titles>.*)[ ]*$")
f=open("config-strings","w")
files=['../general','../sdlmame.conf','../snes9x.conf','../xmame.conf','../zsnes.conf']
for filename in glob("../config/*"):
    for line in file(filename).readlines():
        mo=text_rx.search(line)
        if mo:
            f.write("_(\"%s\")\n" % mo.group("text"))
        mo=titles_rx.search(line)
        if mo:
            for title in eval(mo.group("titles")).values():
               f.write("_(\"%s\")\n" % title)
f.close()
