Convert language choices into a function

Move language choices generation to documents.utils.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-04-15 15:55:47 -04:00
parent 5071eb6fda
commit 29f81b2087
6 changed files with 25 additions and 20 deletions

View File

@@ -1,5 +1,21 @@
from __future__ import unicode_literals
import pycountry
from django.utils.translation import ugettext_lazy as _
from .settings import setting_language_codes
def get_language_choices():
return sorted(
[
(
iso639_3, _(pycountry.languages.get(alpha_3=iso639_3).name)
) for iso639_3 in setting_language_codes.value
], key=lambda x: x[1]
)
def parse_range(astr):
# http://stackoverflow.com/questions/4248399/