From 7dd56bbf151eaa8e2757d163083bb4b67bba4f6b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 29 Jun 2018 03:05:14 -0400 Subject: [PATCH] Sort language options. Signed-off-by: Roberto Rosario --- mayan/apps/documents/runtime.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/mayan/apps/documents/runtime.py b/mayan/apps/documents/runtime.py index 789cbe5aa9..15c09b5dd0 100644 --- a/mayan/apps/documents/runtime.py +++ b/mayan/apps/documents/runtime.py @@ -1,16 +1,17 @@ from __future__ import unicode_literals -#import os - import pycountry -#from django.conf import settings from django.utils.translation import ugettext_lazy as _ from .settings import setting_language_codes -language_choices = [ - ( - iso639_3, _(pycountry.languages.get(alpha_3=iso639_3).name) - ) for iso639_3 in setting_language_codes.value -] +import operator + +language_choices = sorted( + [ + ( + iso639_3, _(pycountry.languages.get(alpha_3=iso639_3).name) + ) for iso639_3 in setting_language_codes.value + ], key=lambda x: x[1] +)