Create locale/ directory when making i18n files.

This commit is contained in:
genjix 2012-07-07 17:59:02 +01:00
parent 4e5dfbeade
commit 4494ac8ccc
1 changed files with 6 additions and 1 deletions

View File

@ -32,7 +32,12 @@ cmd = 'xgettext -s --no-wrap -f app.fil --output=locale/messages.pot'
print cmd
os.system(cmd)
f = open('locale/messages.pot','r')
# Make locale directory if doesn't exist
try:
os.mkdir('locale')
except OSError:
pass
f = open(os.path.join('locale', 'messages.pot'),'r')
s = f.read()
f.close()
s = s.replace('CHARSET', 'utf-8')