# -*- coding: utf8 -*-

import BeautifulSoup

def escape(s):
    return s.replace("\\","\\\\") # test!

soup = BeautifulSoup.BeautifulSoup(open("es.xml"))

f = open("es.po","wb")

for tag in soup.findAll('string'):
    #import pdb; pdb.set_trace()
    print "%s=%s" % (tag['original'].encode("latin1"), tag['translation'].encode("latin1"))
    original = escape(tag['original']).encode("utf8")
    translation = escape(tag['translation']).encode("utf8")
    f.write('msgid "%s"\n' % original )
    f.write('msgstr "%s"\n\n' % translation)

f.close()



