def get_query_set(self):
     """
     Applies ordering by a translated field to the queryset
     """
     qs = MultilingualModelQuerySet(self.model)
     ordering = get_multilingual_ordering(self.model)
     if ordering:
         return qs.order_by(ordering)
     return qs
 def changelist_view(self, *args, **kwargs):
     """
     Sets modelAdmin ordering to the value obtained from Translation.Meta
     """
     if not self.ordering:
         ordering = get_multilingual_ordering(self.model)
         if ordering:
             self.ordering = (ordering,)
     return super(MultilingualModelAdmin, self).changelist_view(*args, **kwargs)