load pandora locale and site locale
This commit is contained in:
parent
ce46318375
commit
5969cf5cf9
1 changed files with 7 additions and 5 deletions
|
@ -197,12 +197,14 @@ def update_static():
|
||||||
for f in sorted(glob(os.path.join(settings.STATIC_ROOT, 'json/locale.pandora.*.json'))):
|
for f in sorted(glob(os.path.join(settings.STATIC_ROOT, 'json/locale.pandora.*.json'))):
|
||||||
with open(f) as fd:
|
with open(f) as fd:
|
||||||
locale = json.load(fd)
|
locale = json.load(fd)
|
||||||
site_locale = f.replace('pandora', settings.CONFIG['site']['id'])
|
site_locale = f.replace('locale.pandora', 'locale.' + settings.CONFIG['site']['id'])
|
||||||
locale_file = f.replace('.pandora', '')
|
locale_file = f.replace('locale.pandora', 'locale')
|
||||||
if os.path.exists(site_locale):
|
|
||||||
with open(f) as site_locale:
|
|
||||||
locale.update(json.load(fd))
|
|
||||||
print 'write', locale_file
|
print 'write', locale_file
|
||||||
|
print ' adding', f
|
||||||
|
if os.path.exists(site_locale):
|
||||||
|
with open(site_locale) as fdl:
|
||||||
|
print ' adding', site_locale
|
||||||
|
locale.update(json.load(fdl))
|
||||||
with open(locale_file, 'w') as fd:
|
with open(locale_file, 'w') as fd:
|
||||||
json.dump(locale, fd)
|
json.dump(locale, fd)
|
||||||
os.system('gzip -9 -c "%s" > "%s.gz"' % (locale_file, locale_file))
|
os.system('gzip -9 -c "%s" > "%s.gz"' % (locale_file, locale_file))
|
||||||
|
|
Loading…
Reference in a new issue