[languages] options for get_country_languages
This commit is contained in:
@@ -59,13 +59,18 @@ def init_languages(languages_dir=LANGUAGES_DIR):
|
|||||||
initialized = True
|
initialized = True
|
||||||
|
|
||||||
|
|
||||||
def get_country_languages(country):
|
def get_country_languages(country, official=True, overrides=True):
|
||||||
languages = official_languages[country]
|
if official:
|
||||||
overrides = road_language_overrides.get(country)
|
languages = official_languages[country]
|
||||||
if overrides and overrides.values()[0]:
|
else:
|
||||||
languages = overrides
|
languages = country_languages[country]
|
||||||
elif overrides:
|
|
||||||
languages.update(overrides)
|
if overrides:
|
||||||
|
road_overrides = road_language_overrides.get(country)
|
||||||
|
if road_overrides and road_overrides.values()[0]:
|
||||||
|
languages = road_overrides
|
||||||
|
elif road_overrides:
|
||||||
|
languages.update(road_overrides)
|
||||||
return languages
|
return languages
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user