write joined locale as utf-8

This commit is contained in:
j 2013-12-27 11:03:06 +00:00
parent 57e8cc3e48
commit c10f06ddae

View file

@ -7,6 +7,7 @@ import sys
import shutil import shutil
import time import time
import thread import thread
import codecs
from glob import glob from glob import glob
from django.conf import settings from django.conf import settings
@ -256,8 +257,8 @@ def update_static():
with open(site_locale) as fdl: with open(site_locale) as fdl:
print ' adding', site_locale print ' adding', site_locale
locale.update(json.load(fdl)) locale.update(json.load(fdl))
with open(locale_file, 'w') as fd: with codecs.open(locale_file, "w", "utf-8") as fd:
json.dump(locale, fd) json.dump(locale, fd, ensure_ascii=False)
os.system('gzip -9 -c "%s" > "%s.gz"' % (locale_file, locale_file)) os.system('gzip -9 -c "%s" > "%s.gz"' % (locale_file, locale_file))