[osm/places] Using num_references / 2 for non-default languages and min_references / 2 for alternate name tags
This commit is contained in:
@@ -499,7 +499,14 @@ class OSMAddressFormatter(object):
|
|||||||
elif six.u(',') in name:
|
elif six.u(',') in name:
|
||||||
name = name.split(six.u(','), 1)[0]
|
name = name.split(six.u(','), 1)[0]
|
||||||
|
|
||||||
for i in xrange(num_references if is_default and name_tag == 'name' else 1):
|
n = min_references / 2
|
||||||
|
if name_tag == 'name':
|
||||||
|
if is_default:
|
||||||
|
n = num_references
|
||||||
|
else:
|
||||||
|
n = num_references / 2
|
||||||
|
|
||||||
|
for i in xrange(n):
|
||||||
address_components = {component_name: name.strip()}
|
address_components = {component_name: name.strip()}
|
||||||
self.components.add_admin_boundaries(address_components, osm_components, country, language,
|
self.components.add_admin_boundaries(address_components, osm_components, country, language,
|
||||||
random_key=is_default,
|
random_key=is_default,
|
||||||
|
|||||||
Reference in New Issue
Block a user