[fix] regional languages in French Canada
This commit is contained in:
@@ -8,9 +8,14 @@ def country_and_languages(language_rtree, latitude, longitude):
|
|||||||
|
|
||||||
country = props[0]['qs_iso_cc'].lower()
|
country = props[0]['qs_iso_cc'].lower()
|
||||||
languages = []
|
languages = []
|
||||||
|
language_set = set()
|
||||||
|
|
||||||
for p in props:
|
for p in props:
|
||||||
languages.extend(p['languages'])
|
for l in p['languages']:
|
||||||
|
lang = l['lang']
|
||||||
|
if lang not in language_set:
|
||||||
|
language_set.add(lang)
|
||||||
|
languages.append(l)
|
||||||
|
|
||||||
# Python's builtin sort is stable, so if there are two defaults, the first remains first
|
# Python's builtin sort is stable, so if there are two defaults, the first remains first
|
||||||
# Since polygons are returned from the index ordered from smallest admin level to largest,
|
# Since polygons are returned from the index ordered from smallest admin level to largest,
|
||||||
|
|||||||
Reference in New Issue
Block a user