import json
with open('mythras/lang/es.json') as f:
localedict = json.load(f)
compendium=[ json.loads(n) for n in open('mythras/packs/standardskill.db').readlines()]
def localesort(skill):
return localedict.get('MYTHRAS.' + skill.get('name').replace(' ', '_'))
compendium.sort(key=localesort)
sortvalue=0
for entry in compendium:
entry['sort']=sortvalue
sortvalue+=1
compendium='\n'.join([json.dumps(n) for n in compendium])
f=open('mythras/packs/standardskill.db','w')
f.write(compendium)
f.close()