Django i18n найти поддерживаемые языки

Я определяю языковые предпочтения пользователя через какую-то стороннюю службу, в которой он также зарегистрирован. Эта служба предоставляет мне код локали (например, en_US ). Если у меня нет соответствующего языкового кода в settings.LANGUAGES , предоставляет ли Django какой-либо интегрированный (простой) способ определения наилучшего запасного варианта из settings.languages ​​ (например, en-gb ).

Конечно, я знаю, что могу провести пару сравнений строк кода локали и т. д. самостоятельно, просто интересно, есть ли более удобное решение!

8
задан Bernhard Vallant 4 April 2011 в 12:50
поделиться