#! /usr/bin/python

import sys
import codecs
import tempfile
import os
import re

for topdir in sys.argv[1:]:
	for root, dirs, files in os.walk(topdir, topdown=True):
		propertiesre=re.compile(r"\.properties")
		if "installer" in dirs:
			dirs.remove('installer')
		files = [ f for f in files if propertiesre.search(f) ]
	
		for f in files:
			os.path.join(root,f)
			tmp=tempfile.mkstemp("","",root)
			outfile = codecs.getwriter('utf-8')(os.fdopen(tmp[0],"w"))
			outfile.write(unicode(file(os.path.join(root,f)).read(),'unicode-escape'))
			os.rename(tmp[1],os.path.join(root,f))

