From dad57dc57eefb697611d3879a5b7b4a1ea0ab794 Mon Sep 17 00:00:00 2001 From: Al Date: Sat, 24 Dec 2016 21:20:29 -0500 Subject: [PATCH] [fix] moving CJK check into the if block so language gets changed more often even if the street sign-based language is unk --- scripts/geodata/addresses/components.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/geodata/addresses/components.py b/scripts/geodata/addresses/components.py index 396e6969..d94c0ac3 100644 --- a/scripts/geodata/addresses/components.py +++ b/scripts/geodata/addresses/components.py @@ -1597,9 +1597,9 @@ class AddressComponents(object): self.country_specific_cleanup(address_components, country) language_altered = False - if language_suffix and not non_local_language and language in CJK_LANGUAGES: + if language_suffix and not non_local_language: suffix = language_suffix.lstrip(':').lower() - if suffix.split('_', 1)[0] == language: + if suffix.split('_', 1)[0] in CJK_LANGUAGES: language = self.language_code_aliases.get(suffix, suffix) language_altered = True