#!/usr/bin/python # -*- coding: utf-8 -*- # A big thanks to Rob Hooft for the following class: # It may not seem like much, but it magically allows the translations to be sorted on # the names of the languages. I would never have thought of doing it like this myself. class sortonlanguagename: ''' This class sorts translations alphabetically on the name of the language, instead of on the iso abbreviation that is used internally. ''' def __init__(self, lang): self.lang = lang def __call__(self, one, two): return cmp(self.lang[one], self.lang[two])