From c20d99a15f861591dcaeb0ae5401b6e77dbc549f Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Mon, 26 Aug 2024 06:39:18 +0100 Subject: [PATCH] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 12 +- python/phonenumbers/carrierdata/data1.py | 8 +- python/phonenumbers/carrierdata/data2.py | 39 +++--- python/phonenumbers/data/region_BF.py | 2 +- python/phonenumbers/data/region_CD.py | 8 +- python/phonenumbers/data/region_GM.py | 2 +- python/phonenumbers/data/region_NG.py | 8 +- python/phonenumbers/data/region_RO.py | 2 +- python/phonenumbers/data/region_SG.py | 2 +- python/phonenumbers/data/region_SN.py | 2 +- python/phonenumbers/data/region_TJ.py | 2 +- python/phonenumbers/data/region_UY.py | 2 +- python/phonenumbers/geodata/data10.py | 140 ++++++++++---------- python/phonenumbers/geodata/data11.py | 140 ++++++++++---------- python/phonenumbers/geodata/data12.py | 140 ++++++++++---------- python/phonenumbers/geodata/data13.py | 140 ++++++++++---------- python/phonenumbers/geodata/data14.py | 140 ++++++++++---------- python/phonenumbers/geodata/data15.py | 140 ++++++++++---------- python/phonenumbers/geodata/data16.py | 140 ++++++++++---------- python/phonenumbers/geodata/data17.py | 140 ++++++++++---------- python/phonenumbers/geodata/data18.py | 140 ++++++++++---------- python/phonenumbers/geodata/data19.py | 140 ++++++++++---------- python/phonenumbers/geodata/data20.py | 140 ++++++++++---------- python/phonenumbers/geodata/data21.py | 140 ++++++++++---------- python/phonenumbers/geodata/data22.py | 140 ++++++++++---------- python/phonenumbers/geodata/data23.py | 140 ++++++++++---------- python/phonenumbers/geodata/data24.py | 140 ++++++++++---------- python/phonenumbers/geodata/data25.py | 140 ++++++++++---------- python/phonenumbers/geodata/data26.py | 140 ++++++++++---------- python/phonenumbers/geodata/data27.py | 140 ++++++++++---------- python/phonenumbers/geodata/data28.py | 70 ---------- python/phonenumbers/geodata/data3.py | 146 ++++++++++----------- python/phonenumbers/geodata/data4.py | 140 ++++++++++---------- python/phonenumbers/geodata/data5.py | 140 ++++++++++---------- python/phonenumbers/geodata/data6.py | 140 ++++++++++---------- python/phonenumbers/geodata/data7.py | 140 ++++++++++---------- python/phonenumbers/geodata/data8.py | 140 ++++++++++---------- python/phonenumbers/geodata/data9.py | 140 ++++++++++---------- python/phonenumbers/shortdata/region_CA.py | 6 +- 39 files changed, 1803 insertions(+), 1868 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 334e67642..7aaf6a7b4 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -804,6 +804,9 @@ '21896':{'en': 'Libya Telecom & Technology'}, '2202':{'en': 'Africell'}, '2203':{'en': 'QCell'}, + '22040':{'en': 'Africell'}, + '22041':{'en': 'Africell'}, + '22045':{'en': 'Africell'}, '22050':{'en': 'QCell'}, '22051':{'en': 'QCell'}, '22052':{'en': 'QCell'}, @@ -881,6 +884,7 @@ '22601':{'en': 'Onatel'}, '22602':{'en': 'Onatel'}, '22603':{'en': 'Onatel'}, + '22604':{'en': 'Orange'}, '22605':{'en': 'Orange'}, '22606':{'en': 'Orange'}, '22607':{'en': 'Orange'}, @@ -1851,7 +1855,8 @@ '31685':{'en': 'Lycamobile'}, '31686':{'en': 'Lycamobile'}, '31687':{'en': 'Lycamobile'}, - '3245001':{'en': 'Gateway Communications'}, + '3245001':{'en': 'GATEWAY COMMUNICATIONS S.A.'}, + '324510':{'en': 'DIGI Communications'}, '32455':{'en': 'VOO'}, '32456':{'en': 'Mobile Vikings/JIM Mobile'}, '32460':{'en': 'Proximus'}, @@ -3420,7 +3425,6 @@ '4060':{'en': 'Telekom'}, '4062':{'en': 'Vodafone'}, '4063':{'en': 'Digi Mobil'}, - '4064':{'en': 'Orange'}, '407000':{'en': 'Enigma-System'}, '407013':{'en': 'Lycamobile'}, '407014':{'en': 'Lycamobile'}, @@ -10015,8 +10019,4 @@ '552899994':{'en': 'Vivo'}, '552899995':{'en': 'Vivo'}, '552899996':{'en': 'Vivo'}, - '552899997':{'en': 'Vivo'}, - '552899998':{'en': 'Vivo'}, - '55319820':{'en': 'Claro'}, - '55319821':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 1a06edddd..a19d5bf0a 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '552899997':{'en': 'Vivo'}, + '552899998':{'en': 'Vivo'}, + '55319820':{'en': 'Claro'}, + '55319821':{'en': 'Claro'}, '55319822':{'en': 'Claro'}, '55319823':{'en': 'Claro'}, '553198240':{'en': 'Claro'}, @@ -10015,8 +10019,4 @@ '569936':{'en': 'Movistar'}, '569937':{'en': 'Movistar'}, '5699380':{'en': 'Movistar'}, - '5699381':{'en': 'Movistar'}, - '5699382':{'en': 'Entel'}, - '5699383':{'en': 'Entel'}, - '5699385':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index b6f4d8ed2..86252a122 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '5699381':{'en': 'Movistar'}, + '5699382':{'en': 'Entel'}, + '5699383':{'en': 'Entel'}, + '5699385':{'en': 'Claro'}, '5699386':{'en': 'Claro'}, '5699387':{'en': 'Claro'}, '5699388':{'en': 'Claro'}, @@ -1349,6 +1353,7 @@ '658095':{'en': 'SingTel'}, '658096':{'en': 'Simba'}, '658098':{'en': 'Simba'}, + '658099':{'en': 'SingTel'}, '6581':{'en': 'StarHub'}, '65810':{'en': 'M1'}, '65812':{'en': 'SingTel'}, @@ -1366,6 +1371,7 @@ '658228':{'en': 'SingTel'}, '65826':{'en': 'SingTel'}, '65827':{'en': 'M1'}, + '658274':{'en': 'Simba'}, '65828':{'en': 'SingTel'}, '658282':{'en': 'M1'}, '658288':{'en': 'M1'}, @@ -2368,18 +2374,21 @@ '67238':{'en': 'Norfolk Telecom'}, '673228':{'en': 'DSTCom'}, '673229':{'en': 'DSTCom'}, - '67371':{'en': 'DSTCom'}, - '67372':{'en': 'DSTCom'}, - '67373':{'en': 'DSTCom'}, - '67374':{'en': 'Imagine'}, - '67377':{'en': 'DSTCom'}, - '67381':{'en': 'Progresif Cellular'}, - '67382':{'en': 'Progresif Cellular'}, - '67383':{'en': 'Progresif Cellular'}, - '67386':{'en': 'DSTCom'}, - '67387':{'en': 'DSTCom'}, - '67388':{'en': 'DSTCom'}, - '67389':{'en': 'DSTCom'}, + '67371':{'en': 'UNN'}, + '67372':{'en': 'UNN'}, + '67373':{'en': 'UNN'}, + '67374':{'en': 'UNN'}, + '67376':{'en': 'UNN'}, + '67377':{'en': 'UNN'}, + '67379':{'en': 'UNN'}, + '67381':{'en': 'UNN'}, + '67382':{'en': 'UNN'}, + '67383':{'en': 'UNN'}, + '67384':{'en': 'UNN'}, + '67386':{'en': 'UNN'}, + '67387':{'en': 'UNN'}, + '67388':{'en': 'UNN'}, + '67389':{'en': 'UNN'}, '674553':{'en': 'Digicel'}, '674554':{'en': 'Digicel'}, '674556':{'en': 'Digicel'}, @@ -8677,15 +8686,11 @@ '9899997':{'en': 'Rightel', 'fa': u('\u0631\u0627\u06cc\u062a\u0644')}, '9899998':{'en': 'Rightel', 'fa': u('\u0631\u0627\u06cc\u062a\u0644')}, '9899999':{'en': 'Rightel', 'fa': u('\u0631\u0627\u06cc\u062a\u0644')}, + '9920':{'en': 'ZET-MOBILE'}, '99200':{'en': 'Megafon'}, '99201':{'en': 'Megafon'}, '99202':{'en': 'Megafon'}, - '99203':{'en': 'ZET-MOBILE'}, - '99204':{'en': 'ZET-MOBILE'}, - '99205':{'en': 'ZET-MOBILE'}, '99207':{'en': 'Megafon'}, - '99208':{'en': 'ZET-MOBILE'}, - '99209':{'en': 'ZET-MOBILE'}, '99210':{'en': 'O-Mobile'}, '99211':{'en': 'Tcell'}, '99217':{'en': 'Babilon-M'}, diff --git a/python/phonenumbers/data/region_BF.py b/python/phonenumbers/data/region_BF.py index 7d0f5eac6..8bcc75b9a 100644 --- a/python/phonenumbers/data/region_BF.py +++ b/python/phonenumbers/data/region_BF.py @@ -4,5 +4,5 @@ PHONE_METADATA_BF = PhoneMetadata(id='BF', country_code=226, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[025-7]\\d{7}', possible_length=(8,)), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', example_number='20491234', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:0[1-7]|5[0-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[025-7]'])]) diff --git a/python/phonenumbers/data/region_CD.py b/python/phonenumbers/data/region_CD.py index 501c10135..641795851 100644 --- a/python/phonenumbers/data/region_CD.py +++ b/python/phonenumbers/data/region_CD.py @@ -2,12 +2,14 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_CD = PhoneMetadata(id='CD', country_code=243, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='[189]\\d{8}|[1-68]\\d{6}', possible_length=(7, 9)), - fixed_line=PhoneNumberDesc(national_number_pattern='12\\d{7}|[1-6]\\d{6}', example_number='1234567', possible_length=(7, 9)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}', possible_length=(7, 8, 9, 10)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}', example_number='1234567', possible_length=(7, 8, 9, 10)), mobile=PhoneNumberDesc(national_number_pattern='88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}', example_number='991234567', possible_length=(7, 9)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['88'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['[1-6]'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[89]'], national_prefix_formatting_rule='0\\1')]) + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[89]'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['5'], national_prefix_formatting_rule='0\\1')]) diff --git a/python/phonenumbers/data/region_GM.py b/python/phonenumbers/data/region_GM.py index bd8b3131c..655adc706 100644 --- a/python/phonenumbers/data/region_GM.py +++ b/python/phonenumbers/data/region_GM.py @@ -4,5 +4,5 @@ PHONE_METADATA_GM = PhoneMetadata(id='GM', country_code=220, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{6}', possible_length=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}', example_number='5661234', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:[23679]\\d|5[0-489])\\d{5}', example_number='3012345', possible_length=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:[23679]\\d|4[015]|5[0-489])\\d{5}', example_number='3012345', possible_length=(7,)), number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[2-9]'])]) diff --git a/python/phonenumbers/data/region_NG.py b/python/phonenumbers/data/region_NG.py index e246d9d95..5065fc666 100644 --- a/python/phonenumbers/data/region_NG.py +++ b/python/phonenumbers/data/region_NG.py @@ -2,16 +2,14 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_NG = PhoneMetadata(id='NG', country_code=234, international_prefix='009', - general_desc=PhoneNumberDesc(national_number_pattern='2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}', possible_length=(7, 8, 10, 11, 12, 13, 14), possible_length_local_only=(5, 6)), - fixed_line=PhoneNumberDesc(national_number_pattern='20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}|(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}', example_number='18040123', possible_length=(7, 8, 10), possible_length_local_only=(5, 6)), + general_desc=PhoneNumberDesc(national_number_pattern='38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}', possible_length=(8, 10, 11, 12, 13, 14), possible_length_local_only=(6, 7)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])|38)\\d{6}', example_number='2033123456', possible_length=(8, 10), possible_length_local_only=(6, 7)), mobile=PhoneNumberDesc(national_number_pattern='(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}', example_number='8021234567', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,11}', example_number='80017591759', possible_length=(10, 11, 12, 13, 14)), uan=PhoneNumberDesc(national_number_pattern='700\\d{7,11}', example_number='7001234567', possible_length=(10, 11, 12, 13, 14)), national_prefix='0', national_prefix_for_parsing='0', - number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['78'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[12]|9(?:0[3-9]|[1-9])'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3', leading_digits_pattern=['[3-6]|7(?:0[0-689]|[1-79])|8[2-9]'], national_prefix_formatting_rule='0\\1'), + number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3', leading_digits_pattern=['3'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[7-9]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['20[129]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2'], national_prefix_formatting_rule='0\\1'), diff --git a/python/phonenumbers/data/region_RO.py b/python/phonenumbers/data/region_RO.py index aa3d98950..2fef73607 100644 --- a/python/phonenumbers/data/region_RO.py +++ b/python/phonenumbers/data/region_RO.py @@ -4,7 +4,7 @@ PHONE_METADATA_RO = PhoneMetadata(id='RO', country_code=40, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}', possible_length=(6, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d', example_number='211234567', possible_length=(6, 9)), - mobile=PhoneNumberDesc(national_number_pattern='(?:630|702)0\\d{5}|(?:6(?:[04]0|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}', example_number='712034567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}', example_number='712034567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='90[0136]\\d{6}', example_number='900123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='801\\d{6}', example_number='801123456', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_SG.py b/python/phonenumbers/data/region_SG.py index debf2303c..cdb72e0b6 100644 --- a/python/phonenumbers/data/region_SG.py +++ b/python/phonenumbers/data/region_SG.py @@ -4,7 +4,7 @@ PHONE_METADATA_SG = PhoneMetadata(id='SG', country_code=65, international_prefix='0[0-3]\\d', general_desc=PhoneNumberDesc(national_number_pattern='(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}', possible_length=(8, 10, 11)), fixed_line=PhoneNumberDesc(national_number_pattern='662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}', example_number='61234567', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='8(?:09[0-68]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='8(?:09[0-689]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:18|8)00\\d{7}', example_number='18001234567', possible_length=(10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='1900\\d{7}', example_number='19001234567', possible_length=(11,)), voip=PhoneNumberDesc(national_number_pattern='(?:3[12]\\d|666)\\d{5}', example_number='31234567', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_SN.py b/python/phonenumbers/data/region_SN.py index 62c57b0fa..2c43491cc 100644 --- a/python/phonenumbers/data/region_SN.py +++ b/python/phonenumbers/data/region_SN.py @@ -4,7 +4,7 @@ PHONE_METADATA_SN = PhoneMetadata(id='SN', country_code=221, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[378]\\d|93)\\d{7}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}', example_number='301012345', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}', example_number='701234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='7(?:(?:[06-8]\\d|21|90)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}', example_number='701234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='88[4689]\\d{6}', example_number='884123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='81[02468]\\d{6}', example_number='810123456', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_TJ.py b/python/phonenumbers/data/region_TJ.py index 01f6906d6..2c9c3863a 100644 --- a/python/phonenumbers/data/region_TJ.py +++ b/python/phonenumbers/data/region_TJ.py @@ -4,7 +4,7 @@ PHONE_METADATA_TJ = PhoneMetadata(id='TJ', country_code=992, international_prefix='810', general_desc=PhoneNumberDesc(national_number_pattern='[0-57-9]\\d{8}', possible_length=(9,), possible_length_local_only=(3, 5, 6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}', example_number='372123456', possible_length=(9,), possible_length_local_only=(3, 5, 6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078]|9\\d)\\d{7}', example_number='917123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\d{7}', example_number='917123456', possible_length=(9,)), preferred_international_prefix='8~10', number_format=[NumberFormat(pattern='(\\d{6})(\\d)(\\d{2})', format='\\1 \\2 \\3', leading_digits_pattern=['331', '3317']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['44[02-479]|[34]7']), diff --git a/python/phonenumbers/data/region_UY.py b/python/phonenumbers/data/region_UY.py index 215477766..37acf090c 100644 --- a/python/phonenumbers/data/region_UY.py +++ b/python/phonenumbers/data/region_UY.py @@ -3,7 +3,7 @@ PHONE_METADATA_UY = PhoneMetadata(id='UY', country_code=598, international_prefix='0(?:0|1[3-9]\\d)', general_desc=PhoneNumberDesc(national_number_pattern='0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}', possible_length=(6, 7, 8, 9, 10, 11, 12, 13)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}', example_number='21231234', possible_length=(8,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}', example_number='21231234', possible_length=(8,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='9[1-9]\\d{6}', example_number='94231234', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='0004\\d{2,9}|(?:405|80[05])\\d{4}', example_number='8001234', possible_length=(6, 7, 8, 9, 10, 11, 12, 13)), premium_rate=PhoneNumberDesc(national_number_pattern='90[0-8]\\d{4}', example_number='9001234', possible_length=(7,)), diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 4d1d46e4d..e436125a7 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '61350344':{'en': 'Cunninyeuk'}, - '61350345':{'en': 'Cunninyeuk'}, - '61350346':{'en': 'Mallan'}, - '61350347':{'en': 'Mallan'}, - '61350348':{'en': 'Werrimull'}, - '61350349':{'en': 'Willandra Lakes'}, - '61350350':{'en': 'Cowangie'}, - '61350351':{'en': 'Manangatang'}, - '61350352':{'en': 'Manangatang'}, - '61350353':{'en': 'Manangatang'}, - '61350354':{'en': 'Manangatang'}, - '61350355':{'en': 'Mittyack'}, - '61350356':{'en': 'Murrayville'}, - '61350357':{'en': 'Ouyen'}, - '61350358':{'en': 'Tempy'}, - '61350359':{'en': 'Underbool'}, - '6135036':{'en': 'Swan Hill'}, - '61350370':{'en': 'Annuello'}, - '61350371':{'en': 'Swan Hill'}, - '61350372':{'en': 'Swan Hill'}, - '61350373':{'en': 'Swan Hill'}, - '61350374':{'en': 'Berriwillock'}, - '61350375':{'en': 'Culgoa'}, - '61350376':{'en': 'Swan Hill'}, - '61350377':{'en': 'Swan Hill'}, - '61350378':{'en': 'Cunninyeuk'}, - '61350379':{'en': 'Kyalite'}, - '61350380':{'en': 'Mallan'}, - '61350381':{'en': 'Kyalite'}, - '61350382':{'en': 'Kyalite'}, - '61350383':{'en': 'Manangatang'}, - '61350384':{'en': 'Nandaly'}, - '61350385':{'en': 'Natya'}, - '61350386':{'en': 'Nyah'}, - '61350387':{'en': 'Sea Lake'}, - '61350388':{'en': 'Natya'}, - '61350389':{'en': 'Natya'}, - '61350390':{'en': 'Swan Hill'}, - '61350391':{'en': 'Waitchie'}, - '61350392':{'en': 'Waitchie'}, - '61350393':{'en': 'Ultima'}, - '61350394':{'en': 'Waitchie'}, - '61350395':{'en': 'Mildura'}, - '61350396':{'en': 'Ultima'}, - '61350397':{'en': 'Ultima'}, - '61350398':{'en': 'Ultima'}, - '61350399':{'en': 'Ultima'}, - '61350400':{'en': 'Annuello'}, - '61350401':{'en': 'Curyo'}, - '61350402':{'en': 'Hopetoun'}, - '61350403':{'en': 'Patchewollock'}, - '61350404':{'en': 'Turriff'}, - '61350405':{'en': 'Woomelang'}, - '61350406':{'en': 'Anabranch'}, - '61350407':{'en': 'Arumpo'}, - '61350408':{'en': 'Boundary Bend'}, - '61350409':{'en': 'Karawinna'}, - '61350410':{'en': 'Mildura'}, - '61350411':{'en': 'Nangiloc'}, - '61350412':{'en': 'Palinyewah'}, - '61350413':{'en': 'Pan Ban'}, - '61350414':{'en': 'Pooncarie'}, - '61350415':{'en': 'Robinvale'}, - '61350416':{'en': 'Rufus River'}, - '61350417':{'en': 'Scotia'}, - '61350418':{'en': 'Wemen'}, - '61350419':{'en': 'Wentworth'}, - '61350420':{'en': 'Werrimull'}, - '61350421':{'en': 'Willandra Lakes'}, - '61350422':{'en': 'Cowangie'}, '61350423':{'en': 'Mittyack'}, '61350424':{'en': 'Murrayville'}, '61350425':{'en': 'Ouyen'}, @@ -10019,4 +9949,74 @@ '61399941':{'en': 'Craigieburn'}, '6139995':{'en': 'Melbourne'}, '61399960':{'en': 'Melbourne'}, + '61399961':{'en': 'Melbourne'}, + '61399966':{'en': 'Melbourne'}, + '6139998':{'en': 'Melbourne'}, + '6139999':{'en': 'Melbourne'}, + '61720000':{'en': 'Redcliffe'}, + '61720001':{'en': 'Samford'}, + '61720002':{'en': 'Redcliffe'}, + '61720003':{'en': 'Samford'}, + '61720004':{'en': 'Redcliffe'}, + '61720005':{'en': 'Samford'}, + '61720006':{'en': 'Redcliffe'}, + '61720007':{'en': 'Samford'}, + '61720008':{'en': 'Redcliffe'}, + '61720009':{'en': 'Samford'}, + '61721000':{'en': 'Brisbane'}, + '61721001':{'en': 'Brisbane'}, + '61721002':{'en': 'Brisbane'}, + '61721003':{'en': 'Brisbane'}, + '6172101':{'en': 'Brisbane'}, + '6172102':{'en': 'Brisbane'}, + '6172103':{'en': 'Brisbane'}, + '6172104':{'en': 'Brisbane'}, + '61728000':{'en': 'Beenleigh'}, + '61728001':{'en': 'Cleveland'}, + '61728002':{'en': 'Ipswich'}, + '61728003':{'en': 'Beenleigh'}, + '61728004':{'en': 'Cleveland'}, + '61728005':{'en': 'Ipswich'}, + '61728006':{'en': 'Beenleigh'}, + '61728007':{'en': 'Cleveland'}, + '61728008':{'en': 'Ipswich'}, + '61728009':{'en': 'Beenleigh'}, + '61728010':{'en': 'Cleveland'}, + '61728011':{'en': 'Ipswich'}, + '61728012':{'en': 'Beenleigh'}, + '61728013':{'en': 'Cleveland'}, + '61728014':{'en': 'Ipswich'}, + '61728015':{'en': 'Beenleigh'}, + '61728016':{'en': 'Cleveland'}, + '61728017':{'en': 'Ipswich'}, + '61728018':{'en': 'Beenleigh'}, + '61728019':{'en': 'Cleveland'}, + '61728020':{'en': 'Ipswich'}, + '61728021':{'en': 'Beenleigh'}, + '61728022':{'en': 'Cleveland'}, + '61728023':{'en': 'Ipswich'}, + '6172889':{'en': 'Beenleigh'}, + '6172891':{'en': 'Beenleigh'}, + '6173018':{'en': 'Brisbane'}, + '6173019':{'en': 'Brisbane'}, + '617303':{'en': 'Brisbane'}, + '61730380':{'en': 'Samford'}, + '61730381':{'en': 'Cleveland'}, + '61730382':{'en': 'Beenleigh'}, + '61730385':{'en': 'Beenleigh'}, + '61730386':{'en': 'Cleveland'}, + '61730387':{'en': 'Ipswich'}, + '61730388':{'en': 'Redcliffe'}, + '61730389':{'en': 'Samford'}, + '61730396':{'en': 'Ipswich'}, + '61730397':{'en': 'Ipswich'}, + '61730398':{'en': 'Redcliffe'}, + '61730399':{'en': 'Redcliffe'}, + '6173040':{'en': 'Brisbane'}, + '6173041':{'en': 'Brisbane'}, + '6173042':{'en': 'Cleveland'}, + '6173043':{'en': 'Beenleigh'}, + '6173044':{'en': 'Ipswich'}, + '6173045':{'en': 'Redcliffe'}, + '6173046':{'en': 'Brisbane'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 8680ce9d5..559ca84f7 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '61399961':{'en': 'Melbourne'}, - '61399966':{'en': 'Melbourne'}, - '6139998':{'en': 'Melbourne'}, - '6139999':{'en': 'Melbourne'}, - '61720000':{'en': 'Redcliffe'}, - '61720001':{'en': 'Samford'}, - '61720002':{'en': 'Redcliffe'}, - '61720003':{'en': 'Samford'}, - '61720004':{'en': 'Redcliffe'}, - '61720005':{'en': 'Samford'}, - '61720006':{'en': 'Redcliffe'}, - '61720007':{'en': 'Samford'}, - '61720008':{'en': 'Redcliffe'}, - '61720009':{'en': 'Samford'}, - '61721000':{'en': 'Brisbane'}, - '61721001':{'en': 'Brisbane'}, - '61721002':{'en': 'Brisbane'}, - '61721003':{'en': 'Brisbane'}, - '6172101':{'en': 'Brisbane'}, - '6172102':{'en': 'Brisbane'}, - '6172103':{'en': 'Brisbane'}, - '6172104':{'en': 'Brisbane'}, - '61728000':{'en': 'Beenleigh'}, - '61728001':{'en': 'Cleveland'}, - '61728002':{'en': 'Ipswich'}, - '61728003':{'en': 'Beenleigh'}, - '61728004':{'en': 'Cleveland'}, - '61728005':{'en': 'Ipswich'}, - '61728006':{'en': 'Beenleigh'}, - '61728007':{'en': 'Cleveland'}, - '61728008':{'en': 'Ipswich'}, - '61728009':{'en': 'Beenleigh'}, - '61728010':{'en': 'Cleveland'}, - '61728011':{'en': 'Ipswich'}, - '61728012':{'en': 'Beenleigh'}, - '61728013':{'en': 'Cleveland'}, - '61728014':{'en': 'Ipswich'}, - '61728015':{'en': 'Beenleigh'}, - '61728016':{'en': 'Cleveland'}, - '61728017':{'en': 'Ipswich'}, - '61728018':{'en': 'Beenleigh'}, - '61728019':{'en': 'Cleveland'}, - '61728020':{'en': 'Ipswich'}, - '61728021':{'en': 'Beenleigh'}, - '61728022':{'en': 'Cleveland'}, - '61728023':{'en': 'Ipswich'}, - '6172889':{'en': 'Beenleigh'}, - '6172891':{'en': 'Beenleigh'}, - '6173018':{'en': 'Brisbane'}, - '6173019':{'en': 'Brisbane'}, - '617303':{'en': 'Brisbane'}, - '61730380':{'en': 'Samford'}, - '61730381':{'en': 'Cleveland'}, - '61730382':{'en': 'Beenleigh'}, - '61730385':{'en': 'Beenleigh'}, - '61730386':{'en': 'Cleveland'}, - '61730387':{'en': 'Ipswich'}, - '61730388':{'en': 'Redcliffe'}, - '61730389':{'en': 'Samford'}, - '61730396':{'en': 'Ipswich'}, - '61730397':{'en': 'Ipswich'}, - '61730398':{'en': 'Redcliffe'}, - '61730399':{'en': 'Redcliffe'}, - '6173040':{'en': 'Brisbane'}, - '6173041':{'en': 'Brisbane'}, - '6173042':{'en': 'Cleveland'}, - '6173043':{'en': 'Beenleigh'}, - '6173044':{'en': 'Ipswich'}, - '6173045':{'en': 'Redcliffe'}, - '6173046':{'en': 'Brisbane'}, '6173047':{'en': 'Cleveland'}, '6173048':{'en': 'Redcliffe'}, '6173049':{'en': 'Redcliffe'}, @@ -10019,4 +9949,74 @@ '61752281':{'en': 'Caloundra'}, '61752282':{'en': 'Coominya'}, '61752283':{'en': 'Cooroy'}, + '61752284':{'en': 'Crossdale'}, + '61752285':{'en': 'Esk'}, + '61752286':{'en': 'Gatton'}, + '61752287':{'en': 'Gunalda'}, + '61752288':{'en': 'Gympie'}, + '61752289':{'en': 'Harrisville'}, + '61752290':{'en': 'Imbil'}, + '61752291':{'en': 'Jimna'}, + '61752292':{'en': 'Kalbar'}, + '61752293':{'en': 'Laidley'}, + '61752294':{'en': 'Kia Ora'}, + '61752295':{'en': 'Kilcoy'}, + '61752296':{'en': 'Kilkivan'}, + '61752297':{'en': 'Laidley'}, + '61752298':{'en': 'Lowood'}, + '61752299':{'en': 'Maleny'}, + '61752300':{'en': 'Maroon'}, + '61752301':{'en': 'Moore'}, + '61752302':{'en': 'Nambour'}, + '61752303':{'en': 'Noosaville'}, + '61752304':{'en': 'Pomona'}, + '61752305':{'en': 'Rosevale'}, + '61752306':{'en': 'Rosewood'}, + '61752307':{'en': 'Thornton'}, + '61752308':{'en': 'Toogoolawah'}, + '61752309':{'en': 'Upper Widgee'}, + '61752310':{'en': 'Wolvi'}, + '61752311':{'en': 'Woodbine'}, + '61752312':{'en': 'Woolooga'}, + '61752924':{'en': 'Caboolture'}, + '61752925':{'en': 'Noosaville'}, + '61752926':{'en': 'Noosaville'}, + '61752927':{'en': 'Noosaville'}, + '61752928':{'en': 'Noosaville'}, + '61752929':{'en': 'Noosaville'}, + '61752930':{'en': 'Caboolture'}, + '61752931':{'en': 'Caboolture'}, + '61752932':{'en': 'Caboolture'}, + '61752933':{'en': 'Caloundra'}, + '61752934':{'en': 'Caloundra'}, + '61752935':{'en': 'Caloundra'}, + '61752936':{'en': 'Caloundra'}, + '61752937':{'en': 'Nambour'}, + '61752938':{'en': 'Nambour'}, + '61752939':{'en': 'Nambour'}, + '6175294':{'en': 'Nambour'}, + '61752947':{'en': 'Caboolture'}, + '61752948':{'en': 'Caboolture'}, + '61752949':{'en': 'Caboolture'}, + '61753000':{'en': 'Rosevale'}, + '61753001':{'en': 'Rosewood'}, + '61753002':{'en': 'Thornton'}, + '61753003':{'en': 'Woodbine'}, + '61753004':{'en': 'Ballugan'}, + '61753005':{'en': 'Gunalda'}, + '61753006':{'en': 'Gympie'}, + '61753007':{'en': 'Imbil'}, + '61753008':{'en': 'Kia Ora'}, + '61753009':{'en': 'Kilkivan'}, + '61753010':{'en': 'Pomona'}, + '61753011':{'en': 'Upper Widgee'}, + '61753012':{'en': 'Wolvi'}, + '61753013':{'en': 'Woolooga'}, + '61753014':{'en': 'Cooroy'}, + '61753015':{'en': 'Kenilworth'}, + '61753016':{'en': 'Nambour'}, + '61753017':{'en': 'Noosaville'}, + '61753018':{'en': 'Caboolture'}, + '61753019':{'en': 'Caloundra'}, + '61753020':{'en': 'Esk'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index b21f708e1..90dd7f6f8 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '61752284':{'en': 'Crossdale'}, - '61752285':{'en': 'Esk'}, - '61752286':{'en': 'Gatton'}, - '61752287':{'en': 'Gunalda'}, - '61752288':{'en': 'Gympie'}, - '61752289':{'en': 'Harrisville'}, - '61752290':{'en': 'Imbil'}, - '61752291':{'en': 'Jimna'}, - '61752292':{'en': 'Kalbar'}, - '61752293':{'en': 'Laidley'}, - '61752294':{'en': 'Kia Ora'}, - '61752295':{'en': 'Kilcoy'}, - '61752296':{'en': 'Kilkivan'}, - '61752297':{'en': 'Laidley'}, - '61752298':{'en': 'Lowood'}, - '61752299':{'en': 'Maleny'}, - '61752300':{'en': 'Maroon'}, - '61752301':{'en': 'Moore'}, - '61752302':{'en': 'Nambour'}, - '61752303':{'en': 'Noosaville'}, - '61752304':{'en': 'Pomona'}, - '61752305':{'en': 'Rosevale'}, - '61752306':{'en': 'Rosewood'}, - '61752307':{'en': 'Thornton'}, - '61752308':{'en': 'Toogoolawah'}, - '61752309':{'en': 'Upper Widgee'}, - '61752310':{'en': 'Wolvi'}, - '61752311':{'en': 'Woodbine'}, - '61752312':{'en': 'Woolooga'}, - '61752924':{'en': 'Caboolture'}, - '61752925':{'en': 'Noosaville'}, - '61752926':{'en': 'Noosaville'}, - '61752927':{'en': 'Noosaville'}, - '61752928':{'en': 'Noosaville'}, - '61752929':{'en': 'Noosaville'}, - '61752930':{'en': 'Caboolture'}, - '61752931':{'en': 'Caboolture'}, - '61752932':{'en': 'Caboolture'}, - '61752933':{'en': 'Caloundra'}, - '61752934':{'en': 'Caloundra'}, - '61752935':{'en': 'Caloundra'}, - '61752936':{'en': 'Caloundra'}, - '61752937':{'en': 'Nambour'}, - '61752938':{'en': 'Nambour'}, - '61752939':{'en': 'Nambour'}, - '6175294':{'en': 'Nambour'}, - '61752947':{'en': 'Caboolture'}, - '61752948':{'en': 'Caboolture'}, - '61752949':{'en': 'Caboolture'}, - '61753000':{'en': 'Rosevale'}, - '61753001':{'en': 'Rosewood'}, - '61753002':{'en': 'Thornton'}, - '61753003':{'en': 'Woodbine'}, - '61753004':{'en': 'Ballugan'}, - '61753005':{'en': 'Gunalda'}, - '61753006':{'en': 'Gympie'}, - '61753007':{'en': 'Imbil'}, - '61753008':{'en': 'Kia Ora'}, - '61753009':{'en': 'Kilkivan'}, - '61753010':{'en': 'Pomona'}, - '61753011':{'en': 'Upper Widgee'}, - '61753012':{'en': 'Wolvi'}, - '61753013':{'en': 'Woolooga'}, - '61753014':{'en': 'Cooroy'}, - '61753015':{'en': 'Kenilworth'}, - '61753016':{'en': 'Nambour'}, - '61753017':{'en': 'Noosaville'}, - '61753018':{'en': 'Caboolture'}, - '61753019':{'en': 'Caloundra'}, - '61753020':{'en': 'Esk'}, '61753021':{'en': 'Boonah'}, '61753022':{'en': 'Gatton'}, '61753023':{'en': 'Woodbine'}, @@ -10019,4 +9949,74 @@ '618858563':{'en': 'Meningie'}, '618858564':{'en': 'Meningie'}, '618858565':{'en': 'Meningie'}, + '618858566':{'en': 'Meningie'}, + '618858568':{'en': 'Meningie'}, + '618858569':{'en': 'Meningie'}, + '618858570':{'en': 'Meningie East'}, + '618858571':{'en': 'Meningie East'}, + '618858572':{'en': 'Meningie East'}, + '618858573':{'en': 'Meningie East'}, + '618858574':{'en': 'Meningie East'}, + '618858575':{'en': 'Meningie East'}, + '618858576':{'en': 'Meningie East'}, + '618858577':{'en': 'Meningie East'}, + '618858578':{'en': 'Meningie East'}, + '618858580':{'en': 'Narrung'}, + '618858581':{'en': 'Narrung'}, + '618858582':{'en': 'Narrung'}, + '618858583':{'en': 'Narrung'}, + '618858584':{'en': 'Narrung'}, + '618858585':{'en': 'Narrung'}, + '618858586':{'en': 'Narrung'}, + '618858587':{'en': 'Narrung'}, + '618858588':{'en': 'Narrung'}, + '618858590':{'en': 'Peake'}, + '618858591':{'en': 'Peake'}, + '618858592':{'en': 'Peake'}, + '618858593':{'en': 'Peake'}, + '618858594':{'en': 'Peake'}, + '618858595':{'en': 'Peake'}, + '618858596':{'en': 'Peake'}, + '618858597':{'en': 'Peake'}, + '618858598':{'en': 'Peake'}, + '6188586':{'en': 'Renmark'}, + '61885870':{'en': 'Taplan'}, + '61885871':{'en': 'Taplan'}, + '61885872':{'en': 'Taplan'}, + '61885873':{'en': 'Paruna'}, + '61885874':{'en': 'Wanbi'}, + '61885875':{'en': 'Wanbi'}, + '61885876':{'en': 'Wunkar'}, + '61885877':{'en': 'Wunkar'}, + '61885878':{'en': 'Paruna'}, + '61885879':{'en': 'Wanbi'}, + '6188588':{'en': 'Barmera'}, + '61885890':{'en': 'Mannum'}, + '61885891':{'en': 'Renmark'}, + '61885892':{'en': 'Kingscote'}, + '61885893':{'en': 'Lowbank'}, + '61885894':{'en': 'Lowbank'}, + '61885895':{'en': 'Yankalilla'}, + '61885897':{'en': 'Mantung'}, + '61885898':{'en': 'Mantung'}, + '61885899':{'en': 'Willunga'}, + '61885900':{'en': 'Freeling'}, + '61885901':{'en': 'Gawler'}, + '61885902':{'en': 'Auburn'}, + '61885903':{'en': 'Hamley Bridge'}, + '61885904':{'en': 'Riverton'}, + '61885905':{'en': 'Kingscote'}, + '61885906':{'en': 'Parndana'}, + '61885907':{'en': 'Penneshaw'}, + '61885908':{'en': 'Karatta'}, + '61885909':{'en': 'Mallala'}, + '61885910':{'en': 'Two Wells'}, + '61885911':{'en': 'Windsor'}, + '61885912':{'en': 'Callington'}, + '61885913':{'en': 'Hartley'}, + '61885914':{'en': 'Langhorne Creek'}, + '61885915':{'en': 'Milang'}, + '61885916':{'en': 'Murray Bridge'}, + '61885917':{'en': 'Mypolonga'}, + '61885918':{'en': 'Strathalbyn'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index a02d6289d..67075cfb2 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '618858566':{'en': 'Meningie'}, - '618858568':{'en': 'Meningie'}, - '618858569':{'en': 'Meningie'}, - '618858570':{'en': 'Meningie East'}, - '618858571':{'en': 'Meningie East'}, - '618858572':{'en': 'Meningie East'}, - '618858573':{'en': 'Meningie East'}, - '618858574':{'en': 'Meningie East'}, - '618858575':{'en': 'Meningie East'}, - '618858576':{'en': 'Meningie East'}, - '618858577':{'en': 'Meningie East'}, - '618858578':{'en': 'Meningie East'}, - '618858580':{'en': 'Narrung'}, - '618858581':{'en': 'Narrung'}, - '618858582':{'en': 'Narrung'}, - '618858583':{'en': 'Narrung'}, - '618858584':{'en': 'Narrung'}, - '618858585':{'en': 'Narrung'}, - '618858586':{'en': 'Narrung'}, - '618858587':{'en': 'Narrung'}, - '618858588':{'en': 'Narrung'}, - '618858590':{'en': 'Peake'}, - '618858591':{'en': 'Peake'}, - '618858592':{'en': 'Peake'}, - '618858593':{'en': 'Peake'}, - '618858594':{'en': 'Peake'}, - '618858595':{'en': 'Peake'}, - '618858596':{'en': 'Peake'}, - '618858597':{'en': 'Peake'}, - '618858598':{'en': 'Peake'}, - '6188586':{'en': 'Renmark'}, - '61885870':{'en': 'Taplan'}, - '61885871':{'en': 'Taplan'}, - '61885872':{'en': 'Taplan'}, - '61885873':{'en': 'Paruna'}, - '61885874':{'en': 'Wanbi'}, - '61885875':{'en': 'Wanbi'}, - '61885876':{'en': 'Wunkar'}, - '61885877':{'en': 'Wunkar'}, - '61885878':{'en': 'Paruna'}, - '61885879':{'en': 'Wanbi'}, - '6188588':{'en': 'Barmera'}, - '61885890':{'en': 'Mannum'}, - '61885891':{'en': 'Renmark'}, - '61885892':{'en': 'Kingscote'}, - '61885893':{'en': 'Lowbank'}, - '61885894':{'en': 'Lowbank'}, - '61885895':{'en': 'Yankalilla'}, - '61885897':{'en': 'Mantung'}, - '61885898':{'en': 'Mantung'}, - '61885899':{'en': 'Willunga'}, - '61885900':{'en': 'Freeling'}, - '61885901':{'en': 'Gawler'}, - '61885902':{'en': 'Auburn'}, - '61885903':{'en': 'Hamley Bridge'}, - '61885904':{'en': 'Riverton'}, - '61885905':{'en': 'Kingscote'}, - '61885906':{'en': 'Parndana'}, - '61885907':{'en': 'Penneshaw'}, - '61885908':{'en': 'Karatta'}, - '61885909':{'en': 'Mallala'}, - '61885910':{'en': 'Two Wells'}, - '61885911':{'en': 'Windsor'}, - '61885912':{'en': 'Callington'}, - '61885913':{'en': 'Hartley'}, - '61885914':{'en': 'Langhorne Creek'}, - '61885915':{'en': 'Milang'}, - '61885916':{'en': 'Murray Bridge'}, - '61885917':{'en': 'Mypolonga'}, - '61885918':{'en': 'Strathalbyn'}, '61885919':{'en': 'Sanderston'}, '61885920':{'en': 'Sandleton'}, '61885921':{'en': 'Sedan'}, @@ -10019,4 +9949,74 @@ '61899330':{'en': 'Balla'}, '61899331':{'en': 'Balla'}, '61899332':{'en': 'Eneabba'}, + '61899333':{'en': 'Eneabba'}, + '61899334':{'en': 'Eneabba'}, + '61899335':{'en': 'Eneabba South'}, + '61899336':{'en': 'Arrowsmith'}, + '61899337':{'en': 'Eneabba South'}, + '61899338':{'en': 'Arrowsmith'}, + '61899339':{'en': 'Arrowsmith'}, + '61899340':{'en': 'Northampton'}, + '61899341':{'en': 'Northampton'}, + '61899342':{'en': 'Northampton'}, + '61899343':{'en': 'Northampton'}, + '61899344':{'en': 'Dongara'}, + '61899345':{'en': 'Dongara'}, + '61899346':{'en': 'Geraldton'}, + '61899347':{'en': 'Northampton'}, + '61899348':{'en': 'Kalbarri'}, + '61899349':{'en': 'Kalbarri'}, + '61899350':{'en': 'Lynton'}, + '61899351':{'en': 'Lynton'}, + '61899352':{'en': 'Lynton'}, + '61899353':{'en': 'Lynton'}, + '61899354':{'en': 'Lynton'}, + '61899355':{'en': 'Mingenew'}, + '61899356':{'en': 'Mingenew'}, + '61899357':{'en': 'Nabawa'}, + '61899358':{'en': 'Nabawa'}, + '61899359':{'en': 'Geraldton'}, + '61899360':{'en': 'Ajana'}, + '61899361':{'en': 'Ajana'}, + '61899362':{'en': 'Ajana'}, + '61899363':{'en': 'Kalbarri'}, + '61899364':{'en': 'Kalbarri'}, + '61899365':{'en': 'Kalbarri'}, + '61899366':{'en': 'Lynton'}, + '61899367':{'en': 'Carnarvon'}, + '61899368':{'en': 'Nangetty'}, + '61899369':{'en': 'Nangetty'}, + '61899370':{'en': 'Kalbarri'}, + '61899371':{'en': 'Kalbarri'}, + '61899372':{'en': 'Kalbarri'}, + '61899373':{'en': 'Yandanooka'}, + '61899374':{'en': 'Yandanooka'}, + '61899375':{'en': 'Guranu'}, + '61899376':{'en': 'Guranu'}, + '61899377':{'en': 'Morawa'}, + '61899378':{'en': 'Morawa'}, + '61899379':{'en': 'Geraldton'}, + '6189938':{'en': 'Geraldton'}, + '61899385':{'en': 'Northampton'}, + '61899386':{'en': 'Northampton'}, + '61899387':{'en': 'Northern Gully'}, + '61899388':{'en': 'Northern Gully'}, + '61899390':{'en': 'Mingenew'}, + '618993908':{'en': 'Yandanooka'}, + '618993909':{'en': 'Yaringa'}, + '61899391':{'en': 'Nabawa'}, + '618993918':{'en': 'Yuna'}, + '618993919':{'en': 'Yuna East'}, + '61899392':{'en': 'Nangetty'}, + '618993928':{'en': 'Ajana'}, + '618993929':{'en': 'Arrowsmith'}, + '61899393':{'en': 'Northampton'}, + '618993938':{'en': 'Balla'}, + '618993939':{'en': 'Carnamah'}, + '61899394':{'en': 'Northern Gully'}, + '618993948':{'en': 'Carnamah West'}, + '618993949':{'en': 'Carnarvon'}, + '61899395':{'en': 'Walkaway'}, + '618993958':{'en': 'Coorow'}, + '618993959':{'en': 'Coorow West'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index ddce840dc..68857f877 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '61899333':{'en': 'Eneabba'}, - '61899334':{'en': 'Eneabba'}, - '61899335':{'en': 'Eneabba South'}, - '61899336':{'en': 'Arrowsmith'}, - '61899337':{'en': 'Eneabba South'}, - '61899338':{'en': 'Arrowsmith'}, - '61899339':{'en': 'Arrowsmith'}, - '61899340':{'en': 'Northampton'}, - '61899341':{'en': 'Northampton'}, - '61899342':{'en': 'Northampton'}, - '61899343':{'en': 'Northampton'}, - '61899344':{'en': 'Dongara'}, - '61899345':{'en': 'Dongara'}, - '61899346':{'en': 'Geraldton'}, - '61899347':{'en': 'Northampton'}, - '61899348':{'en': 'Kalbarri'}, - '61899349':{'en': 'Kalbarri'}, - '61899350':{'en': 'Lynton'}, - '61899351':{'en': 'Lynton'}, - '61899352':{'en': 'Lynton'}, - '61899353':{'en': 'Lynton'}, - '61899354':{'en': 'Lynton'}, - '61899355':{'en': 'Mingenew'}, - '61899356':{'en': 'Mingenew'}, - '61899357':{'en': 'Nabawa'}, - '61899358':{'en': 'Nabawa'}, - '61899359':{'en': 'Geraldton'}, - '61899360':{'en': 'Ajana'}, - '61899361':{'en': 'Ajana'}, - '61899362':{'en': 'Ajana'}, - '61899363':{'en': 'Kalbarri'}, - '61899364':{'en': 'Kalbarri'}, - '61899365':{'en': 'Kalbarri'}, - '61899366':{'en': 'Lynton'}, - '61899367':{'en': 'Carnarvon'}, - '61899368':{'en': 'Nangetty'}, - '61899369':{'en': 'Nangetty'}, - '61899370':{'en': 'Kalbarri'}, - '61899371':{'en': 'Kalbarri'}, - '61899372':{'en': 'Kalbarri'}, - '61899373':{'en': 'Yandanooka'}, - '61899374':{'en': 'Yandanooka'}, - '61899375':{'en': 'Guranu'}, - '61899376':{'en': 'Guranu'}, - '61899377':{'en': 'Morawa'}, - '61899378':{'en': 'Morawa'}, - '61899379':{'en': 'Geraldton'}, - '6189938':{'en': 'Geraldton'}, - '61899385':{'en': 'Northampton'}, - '61899386':{'en': 'Northampton'}, - '61899387':{'en': 'Northern Gully'}, - '61899388':{'en': 'Northern Gully'}, - '61899390':{'en': 'Mingenew'}, - '618993908':{'en': 'Yandanooka'}, - '618993909':{'en': 'Yaringa'}, - '61899391':{'en': 'Nabawa'}, - '618993918':{'en': 'Yuna'}, - '618993919':{'en': 'Yuna East'}, - '61899392':{'en': 'Nangetty'}, - '618993928':{'en': 'Ajana'}, - '618993929':{'en': 'Arrowsmith'}, - '61899393':{'en': 'Northampton'}, - '618993938':{'en': 'Balla'}, - '618993939':{'en': 'Carnamah'}, - '61899394':{'en': 'Northern Gully'}, - '618993948':{'en': 'Carnamah West'}, - '618993949':{'en': 'Carnarvon'}, - '61899395':{'en': 'Walkaway'}, - '618993958':{'en': 'Coorow'}, - '618993959':{'en': 'Coorow West'}, '61899396':{'en': 'Yuna'}, '618993968':{'en': 'Cue'}, '618993969':{'en': 'Denham'}, @@ -10019,4 +9949,74 @@ '861308346':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, '861308347':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, '861308350':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861308351':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861308352':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861308353':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861308354':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861308355':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861308356':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861308357':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861308358':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861308359':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861308360':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861308361':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861308362':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861308363':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861308364':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861308365':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861308366':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861308367':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861308368':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861308369':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861308370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861308371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861308372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861308373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861308374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861308375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861308376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861308377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861308378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861308379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861308380':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861308381':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861308382':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861308383':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861308384':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861308385':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861308386':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861308387':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861308388':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861308389':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861308390':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861308391':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861308392':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861308393':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861308394':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861308395':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861308396':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861308397':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861308398':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861308399':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861308400':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861308401':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861308402':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861308403':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861308404':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861308405':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861308406':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861308407':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861308408':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861308409':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '86130841':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861308420':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861308421':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861308422':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861308423':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861308424':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861308425':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861308426':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861308427':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861308428':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861308429':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 04d6623d8..33765d9f9 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861308351':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861308352':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861308353':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861308354':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861308355':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861308356':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861308357':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861308358':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861308359':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861308360':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861308361':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861308362':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861308363':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861308364':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861308365':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861308366':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861308367':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861308368':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861308369':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861308370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861308371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861308372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861308373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861308374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861308375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861308376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861308377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861308378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861308379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861308380':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861308381':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861308382':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861308383':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861308384':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861308385':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861308386':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861308387':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861308388':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861308389':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861308390':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861308391':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861308392':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861308393':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861308394':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861308395':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861308396':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861308397':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861308398':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861308399':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861308400':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861308401':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861308402':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861308403':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861308404':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861308405':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861308406':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861308407':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861308408':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861308409':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '86130841':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861308420':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861308421':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861308422':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861308423':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861308424':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861308425':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861308426':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861308427':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861308428':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861308429':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, '861308430':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, '861308431':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, '861308432':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, @@ -10019,4 +9949,74 @@ '861324787':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, '861324788':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, '861324789':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861324790':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861324791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861324792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861324793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861324794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861324795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861324796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861324797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861324798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861324799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '86132480':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86132481':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86132482':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86132483':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86132484':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861324846':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861324847':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861324848':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861324849':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86132485':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86132486':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861324870':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861324871':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861324872':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861324873':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861324874':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861324875':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861324876':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861324877':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861324878':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861324879':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86132488':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86132489':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861324900':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861324901':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861324902':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861324903':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861324904':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861324905':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324906':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324907':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324908':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324909':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86132491':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861324910':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861324911':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861324912':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '86132492':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861324930':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861324931':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861324932':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861324933':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861324934':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861324935':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861324936':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861324937':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861324938':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861324939':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324940':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861324941':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861324942':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861324943':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324944':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324945':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324946':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861324947':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861324948':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861324949':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86132495':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861324950':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index c606c385d..5ff76acc0 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861324790':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861324791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861324792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861324793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861324794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861324795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861324796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861324797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861324798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861324799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '86132480':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86132481':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86132482':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86132483':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86132484':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861324846':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861324847':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861324848':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861324849':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86132485':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86132486':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861324870':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861324871':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861324872':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861324873':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861324874':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861324875':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861324876':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861324877':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861324878':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861324879':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86132488':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86132489':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861324900':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861324901':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861324902':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861324903':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861324904':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861324905':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324906':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324907':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324908':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324909':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86132491':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861324910':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861324911':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861324912':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '86132492':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861324930':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861324931':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861324932':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861324933':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861324934':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861324935':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861324936':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861324937':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861324938':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861324939':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324940':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861324941':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861324942':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861324943':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324944':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324945':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324946':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861324947':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861324948':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861324949':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86132495':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861324950':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, '86132496':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86132497':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86132498':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, @@ -10019,4 +9949,74 @@ '861341111':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, '861341112':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, '861341113':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861341114':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861341115':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341116':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341117':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341118':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341119':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86134112':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861341130':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861341131':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861341132':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861341133':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861341134':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861341135':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861341136':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861341137':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861341138':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861341139':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86134114':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86134115':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86134116':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86134117':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861341180':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861341181':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861341182':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861341183':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861341184':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861341185':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861341186':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861341187':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861341188':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861341189':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86134119':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '8613412':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86134130':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86134131':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86134132':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86134133':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861341340':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861341341':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861341342':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861341343':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861341344':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861341345':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861341346':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861341347':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861341348':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861341349':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86134135':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86134136':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '86134137':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '86134138':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86134139':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86134140':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861341410':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341411':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341412':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341413':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341414':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861341415':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861341416':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861341417':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861341418':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861341419':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '86134142':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86134143':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861341440':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861341441':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861341442':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861341443':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861341444':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index d5c6a64bc..457a83c92 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861341114':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861341115':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341116':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341117':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341118':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341119':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86134112':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861341130':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861341131':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861341132':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861341133':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861341134':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861341135':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861341136':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861341137':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861341138':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861341139':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86134114':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86134115':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86134116':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86134117':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861341180':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861341181':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861341182':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861341183':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861341184':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861341185':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861341186':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861341187':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861341188':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861341189':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86134119':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '8613412':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86134130':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86134131':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86134132':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86134133':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861341340':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861341341':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861341342':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861341343':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861341344':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861341345':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861341346':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861341347':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861341348':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861341349':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86134135':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86134136':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '86134137':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '86134138':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86134139':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86134140':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861341410':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341411':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341412':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341413':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341414':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861341415':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861341416':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861341417':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861341418':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861341419':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '86134142':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86134143':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861341440':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861341441':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861341442':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861341443':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861341444':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861341445':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861341446':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861341447':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, @@ -10019,4 +9949,74 @@ '861365891':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, '861365892':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, '861365893':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861365894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861365895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861365896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, + '861365897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, + '861365898':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861365899':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861365900':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861365901':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861365902':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861365903':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861365904':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861365905':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861365906':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861365907':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861365908':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861365909':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861365910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861365911':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861365912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861365913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861365914':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861365915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861365916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861365917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861365918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861365919':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86136592':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861365922':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861365927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861365930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861365931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861365932':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861365933':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861365934':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861365935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861365936':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861365937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861365938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861365939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '86136594':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861365950':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861365951':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861365952':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861365953':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861365954':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861365955':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861365956':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861365957':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861365958':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861365959':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861365960':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861365961':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861365962':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861365963':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861365964':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861365965':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861365966':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861365967':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861365968':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861365969':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '86136597':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '86136598':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '86136599':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '8613660':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86136609':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '8613661':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86136610':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136611':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136612':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136613':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index b585e56dd..76b428bb7 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861365894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861365895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861365896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, - '861365897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, - '861365898':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861365899':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861365900':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861365901':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861365902':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861365903':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861365904':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861365905':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861365906':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861365907':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861365908':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861365909':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861365910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861365911':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861365912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861365913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861365914':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861365915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861365916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861365917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861365918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861365919':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86136592':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861365922':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861365927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861365930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861365931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861365932':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861365933':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861365934':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861365935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861365936':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861365937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861365938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861365939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '86136594':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861365950':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861365951':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861365952':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861365953':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861365954':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861365955':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861365956':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861365957':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861365958':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861365959':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861365960':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861365961':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861365962':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861365963':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861365964':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861365965':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861365966':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861365967':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861365968':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861365969':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '86136597':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '86136598':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '86136599':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '8613660':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86136609':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '8613661':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86136610':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136611':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136612':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136613':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, '86136620':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, '86136621':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, '86136622':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, @@ -10019,4 +9949,74 @@ '861396598':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, '861396599':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, '861396600':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861396601':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861396602':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861396603':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861396604':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861396605':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861396606':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861396607':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861396608':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861396609':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '86139661':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861396616':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861396617':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861396618':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861396619':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '86139662':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861396620':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861396621':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861396622':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861396623':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '86139663':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861396630':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861396631':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861396640':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396641':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396642':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396643':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396644':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396645':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861396646':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861396647':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861396648':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861396649':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '86139665':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861396650':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396651':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396652':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396653':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396660':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396661':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396662':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396663':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396664':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861396665':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861396666':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861396667':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861396668':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861396669':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '86139667':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861396680':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861396681':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861396682':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861396683':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861396684':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861396685':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396686':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396687':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396688':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861396689':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '86139669':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '86139670':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861396700':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861396701':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861396702':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861396703':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '86139671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86139672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861396720':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861396721':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861396722':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861396723':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index aab7bfd52..cc697d1fe 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861396601':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861396602':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861396603':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861396604':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861396605':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861396606':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861396607':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861396608':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861396609':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '86139661':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861396616':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861396617':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861396618':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861396619':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '86139662':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861396620':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861396621':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861396622':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861396623':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '86139663':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861396630':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861396631':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861396640':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396641':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396642':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396643':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396644':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396645':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861396646':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861396647':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861396648':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861396649':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '86139665':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861396650':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396651':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396652':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396653':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396660':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396661':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396662':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396663':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396664':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861396665':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861396666':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861396667':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861396668':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861396669':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '86139667':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861396680':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861396681':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861396682':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861396683':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861396684':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861396685':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396686':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396687':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396688':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861396689':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '86139669':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '86139670':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861396700':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861396701':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861396702':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861396703':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '86139671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86139672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861396720':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861396721':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861396722':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861396723':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, '86139673':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, '86139674':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, '86139675':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, @@ -10019,4 +9949,74 @@ '861508147':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, '861508148':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861508149':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86150815':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861508160':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861508161':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861508162':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861508163':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861508164':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861508165':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861508166':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861508167':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861508168':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861508169':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86150817':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86150818':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86150819':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861508200':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861508201':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861508202':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861508203':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861508204':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861508205':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861508206':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861508207':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861508208':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861508209':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861508210':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861508211':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861508212':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861508213':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861508214':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861508215':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861508216':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861508217':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861508218':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861508219':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861508220':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861508221':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861508222':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861508223':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861508224':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861508225':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861508226':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861508227':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861508228':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861508229':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861508230':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861508231':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861508232':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861508233':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861508234':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861508235':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861508236':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861508237':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861508238':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861508239':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861508240':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861508241':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861508242':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861508243':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861508244':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861508245':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861508246':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861508247':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861508248':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861508249':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '86150825':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861508250':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861508251':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861508260':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861508261':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861508262':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index 6d4a8c7ce..f9a5d23a7 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '86150815':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861508160':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861508161':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861508162':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861508163':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861508164':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861508165':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861508166':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861508167':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861508168':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861508169':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86150817':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86150818':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86150819':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861508200':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861508201':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861508202':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861508203':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861508204':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861508205':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861508206':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861508207':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861508208':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861508209':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861508210':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861508211':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861508212':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861508213':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861508214':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861508215':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861508216':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861508217':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861508218':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861508219':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861508220':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861508221':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861508222':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861508223':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861508224':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861508225':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861508226':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861508227':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861508228':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861508229':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861508230':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861508231':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861508232':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861508233':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861508234':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861508235':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861508236':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861508237':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861508238':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861508239':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861508240':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861508241':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861508242':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861508243':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861508244':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861508245':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861508246':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861508247':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861508248':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861508249':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '86150825':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861508250':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861508251':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861508260':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861508261':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861508262':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, '861508263':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, '861508264':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, '861508265':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, @@ -10019,4 +9949,74 @@ '861534454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, '861534455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, '861534456':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861534457':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861534458':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861534459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861534460':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861534461':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861534462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861534463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861534464':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861534465':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861534470':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '861534471':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861534472':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86153448':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861534490':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861534498':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861534499':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861534500':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861534501':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861534502':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861534503':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861534504':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861534505':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861534506':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861534507':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861534508':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861534509':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861534510':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861534511':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861534512':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861534513':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861534514':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861534515':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861534516':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861534517':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861534518':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861534519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861534520':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861534521':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861534522':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861534523':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861534524':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861534525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861534526':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861534527':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861534528':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861534529':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861534530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861534531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861534532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861534533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861534534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861534535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861534536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861534537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861534538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861534539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861534540':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861534541':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861534542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861534543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861534544':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861534545':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861534546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861534547':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861534548':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861534549':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861534550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861534551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861534552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861534553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index 5177c17d0..121adda88 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861534457':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861534458':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861534459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861534460':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861534461':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861534462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861534463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861534464':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861534465':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861534470':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '861534471':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861534472':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86153448':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861534490':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861534498':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861534499':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861534500':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861534501':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861534502':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861534503':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861534504':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861534505':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861534506':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861534507':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861534508':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861534509':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861534510':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861534511':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861534512':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861534513':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861534514':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861534515':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861534516':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861534517':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861534518':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861534519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861534520':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861534521':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861534522':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861534523':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861534524':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861534525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861534526':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861534527':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861534528':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861534529':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861534530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861534531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861534532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861534533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861534534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861534535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861534536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861534537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861534538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861534539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861534540':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861534541':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861534542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861534543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861534544':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861534545':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861534546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861534547':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861534548':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861534549':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861534550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861534551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861534552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861534553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, '861534554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, '861534555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861534556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, @@ -10019,4 +9949,74 @@ '861568460':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '861568461':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '861568462':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861568463':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '86156847':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861568476':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861568477':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861568478':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861568479':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861568480':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, + '861568481':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861568482':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861568483':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861568484':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861568485':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861568486':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861568487':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861568488':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861568489':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861568490':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861568491':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861568492':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861568493':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861568494':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861568495':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861568496':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861568497':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861568498':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861568499':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '86156850':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '86156851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '86156852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861568530':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861568531':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861568532':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861568533':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861568534':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861568535':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861568536':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861568537':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861568538':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861568539':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861568540':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861568541':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861568542':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861568543':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861568544':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861568545':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861568546':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861568547':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861568548':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861568549':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '86156855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861568550':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861568551':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861568552':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '86156856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861568560':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861568561':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861568562':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861568563':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '86156857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '86156858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '86156859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861568590':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861568591':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861568592':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '86156860':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86156861':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861568619':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '86156862':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86156863':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861568630':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index ca8b81374..9dc3a2cc9 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861568463':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '86156847':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861568476':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861568477':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861568478':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861568479':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861568480':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, - '861568481':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861568482':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861568483':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861568484':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861568485':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861568486':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861568487':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861568488':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861568489':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861568490':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861568491':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861568492':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861568493':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861568494':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861568495':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861568496':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861568497':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861568498':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861568499':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '86156850':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '86156851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '86156852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861568530':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861568531':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861568532':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861568533':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861568534':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861568535':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861568536':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861568537':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861568538':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861568539':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861568540':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861568541':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861568542':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861568543':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861568544':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861568545':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861568546':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861568547':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861568548':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861568549':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '86156855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861568550':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861568551':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861568552':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '86156856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861568560':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861568561':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861568562':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861568563':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '86156857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '86156858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '86156859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861568590':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861568591':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861568592':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '86156860':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86156861':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861568619':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '86156862':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86156863':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861568630':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, '861568631':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, '861568632':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, '861568633':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, @@ -10019,4 +9949,74 @@ '861595974':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, '861595975':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, '861595976':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861595977':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861595978':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861595979':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861595980':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861595981':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861595982':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861595983':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861595984':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861595985':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595986':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595987':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595988':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595989':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595990':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861595991':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861595992':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861595993':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861595994':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861595995':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595996':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595997':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595998':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861595999':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86159600':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86159601':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86159602':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596030':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596031':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596032':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596033':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596034':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596035':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596036':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596037':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596038':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596039':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596040':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596041':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596042':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596043':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596044':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596045':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861596046':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861596047':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861596048':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861596049':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861596050':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861596051':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861596052':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861596053':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861596054':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861596055':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596056':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596057':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596058':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596059':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86159606':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '86159607':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861596080':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596081':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596082':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596083':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596084':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861596085':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861596086':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861596087':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861596088':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596089':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596090':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861596091':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 5b575fb65..714ce91c7 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861595977':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861595978':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861595979':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861595980':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861595981':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861595982':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861595983':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861595984':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861595985':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595986':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595987':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595988':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595989':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595990':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861595991':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861595992':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861595993':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861595994':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861595995':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595996':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595997':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595998':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861595999':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86159600':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86159601':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86159602':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596030':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596031':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596032':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596033':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596034':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596035':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596036':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596037':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596038':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596039':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596040':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596041':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596042':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596043':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596044':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596045':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861596046':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861596047':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861596048':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861596049':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861596050':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861596051':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861596052':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861596053':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861596054':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861596055':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596056':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596057':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596058':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596059':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86159606':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '86159607':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861596080':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596081':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596082':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596083':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596084':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861596085':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861596086':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861596087':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861596088':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596089':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596090':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861596091':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, '861596092':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, '861596093':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, '861596094':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, @@ -10019,4 +9949,74 @@ '861787659':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861787660':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, '861787661':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861787662':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861787663':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861787664':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861787665':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861787666':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861787667':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861787668':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861787669':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861787670':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861787671':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861787672':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861787673':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861787674':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861787675':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861787676':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861787677':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861787678':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861787679':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861787680':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861787681':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861787682':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861787683':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861787684':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861787685':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861787686':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861787687':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861787688':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861787689':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861787690':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861787691':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861787692':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861787693':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861787694':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861787695':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861787696':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861787697':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861787698':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861787699':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86178770':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861787705':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861787706':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861787708':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '86178771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861787770':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861787771':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, + '861787772':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861787773':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, + '861787774':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861787775':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861787776':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861787777':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861787778':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861787779':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '86178780':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '86178781':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '86178782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '86178783':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861787830':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861787831':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861787839':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, + '861787840':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861787841':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861787842':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861787843':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861787844':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861787845':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861787846':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861787847':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861787848':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861787849':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index b1872a2ee..a0476d249 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861787662':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861787663':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861787664':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861787665':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861787666':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861787667':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861787668':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861787669':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861787670':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861787671':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861787672':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861787673':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861787674':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861787675':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861787676':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861787677':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861787678':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861787679':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861787680':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861787681':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861787682':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861787683':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861787684':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861787685':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861787686':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861787687':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861787688':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861787689':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861787690':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861787691':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861787692':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861787693':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861787694':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861787695':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861787696':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861787697':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861787698':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861787699':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86178770':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861787705':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861787706':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861787708':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '86178771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861787770':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861787771':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, - '861787772':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861787773':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, - '861787774':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861787775':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861787776':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, - '861787777':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861787778':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861787779':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '86178780':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '86178781':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '86178782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '86178783':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861787830':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861787831':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861787839':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, - '861787840':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861787841':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861787842':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861787843':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861787844':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861787845':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861787846':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861787847':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861787848':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861787849':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, '86178785':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, '86178786':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, '86178787':{'en': 'Qinzhou, Guangxi', 'zh': u('\u5e7f\u897f\u94a6\u5dde\u5e02')}, @@ -10019,4 +9949,74 @@ '861820902':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, '861820903':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, '861820904':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861820905':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861820906':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861820907':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861820908':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861820909':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861820910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861820911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861820912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861820913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861820914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861820915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861820916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861820917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861820918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861820919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '86182092':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861820930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861820931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861820932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861820933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861820934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861820935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861820936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861820937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861820938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861820939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861820940':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861820941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861820942':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861820943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861820944':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861820945':{'en': 'Jinchang, Gansu', 'zh': u('\u7518\u8083\u7701\u91d1\u660c\u5e02')}, + '861820946':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861820947':{'en': 'Jiayuguan, Gansu', 'zh': u('\u7518\u8083\u7701\u5609\u5cea\u5173\u5e02')}, + '861820948':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861820949':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861820950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820952':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861820953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861820954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861820955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861820956':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861820957':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820958':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820959':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861820960':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820961':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820962':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861820963':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861820964':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861820965':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861820966':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861820967':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820968':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861820969':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861820970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861820971':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861820972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861820973':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861820974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861820975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861820976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861820977':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861820978':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861820979':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '86182098':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861820990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861820991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861820992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index 53ce8800d..2250d70cf 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861820905':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861820906':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861820907':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861820908':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861820909':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861820910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861820911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861820912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861820913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861820914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861820915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861820916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861820917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861820918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861820919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '86182092':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861820930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861820931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861820932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861820933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861820934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861820935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861820936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861820937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861820938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861820939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861820940':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861820941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861820942':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861820943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861820944':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861820945':{'en': 'Jinchang, Gansu', 'zh': u('\u7518\u8083\u7701\u91d1\u660c\u5e02')}, - '861820946':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861820947':{'en': 'Jiayuguan, Gansu', 'zh': u('\u7518\u8083\u7701\u5609\u5cea\u5173\u5e02')}, - '861820948':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861820949':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861820950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820952':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861820953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861820954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861820955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861820956':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861820957':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820958':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820959':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861820960':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820961':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820962':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861820963':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861820964':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861820965':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861820966':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861820967':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820968':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861820969':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861820970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861820971':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861820972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861820973':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861820974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861820975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861820976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861820977':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861820978':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861820979':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '86182098':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861820990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861820991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861820992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, '861820993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, '861820994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, '861820995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, @@ -10019,4 +9949,74 @@ '861856748':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, '861856749':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, '86185675':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861856750':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861856751':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861856752':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861856759':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86185676':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861856767':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861856768':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861856769':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86185677':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86185678':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86185679':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861856790':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861856791':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861856792':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861856793':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '86185680':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '86185681':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861856818':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861856819':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '86185682':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861856827':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861856828':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861856829':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86185683':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861856830':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861856831':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86185684':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86185685':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861856860':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861856861':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861856862':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861856863':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861856864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861856865':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861856866':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861856867':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861856868':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861856869':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86185687':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861856870':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861856871':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861856872':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861856873':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86185688':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86185689':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86185690':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861856900':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, + '861856901':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, + '861856902':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861856909':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '86185691':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861856919':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861856920':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861856921':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861856922':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861856923':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861856924':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861856925':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861856926':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861856927':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861856928':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861856929':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861856930':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861856931':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861856932':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861856933':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861856934':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861856935':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861856936':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861856937':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 14d0c99e8..0256abb13 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861856750':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861856751':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861856752':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861856759':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86185676':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861856767':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861856768':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861856769':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86185677':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86185678':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86185679':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861856790':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861856791':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861856792':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861856793':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '86185680':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '86185681':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861856818':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861856819':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86185682':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861856827':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861856828':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861856829':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86185683':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861856830':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861856831':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86185684':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86185685':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861856860':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861856861':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861856862':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861856863':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861856864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861856865':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861856866':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861856867':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861856868':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861856869':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86185687':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861856870':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861856871':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861856872':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861856873':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86185688':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86185689':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86185690':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861856900':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, - '861856901':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, - '861856902':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861856909':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '86185691':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861856919':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, - '861856920':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, - '861856921':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, - '861856922':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, - '861856923':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861856924':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861856925':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861856926':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861856927':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861856928':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861856929':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861856930':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861856931':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861856932':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861856933':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861856934':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861856935':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861856936':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861856937':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, '861856938':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, '861856939':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, '86185694':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, @@ -10019,4 +9949,74 @@ '861883440':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, '861883441':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, '861883442':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861883443':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861883444':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861883445':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861883446':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861883447':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861883448':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861883449':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86188345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '86188346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '86188347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86188348':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86188349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '86188350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '86188351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86188352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '86188353':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861883530':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861883531':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861883532':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861883533':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '86188354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '86188355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '86188356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '86188357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86188358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86188359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86188370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86188371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86188372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86188373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86188374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '86188375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86188376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86188377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86188378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '86188379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86188380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86188381':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86188382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86188383':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861883840':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861883841':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861883842':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861883843':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861883844':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861883845':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861883846':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861883847':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861883848':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861883849':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86188385':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861883856':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861883857':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861883858':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861883859':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86188386':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86188387':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861883877':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861883878':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861883879':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86188388':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86188389':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86188390':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86188391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86188392':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '86188393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '86188394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86188395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '86188396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '86188397':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index b302f63f2..a9688e817 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '861883443':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861883444':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861883445':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861883446':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861883447':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861883448':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861883449':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86188345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '86188346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '86188347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86188348':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86188349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '86188350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '86188351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86188352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '86188353':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861883530':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861883531':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861883532':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861883533':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '86188354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '86188355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '86188356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '86188357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86188358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86188359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86188370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86188371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86188372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86188373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86188374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '86188375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86188376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86188377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86188378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '86188379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86188380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86188381':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86188382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86188383':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861883840':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861883841':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861883842':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861883843':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861883844':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861883845':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861883846':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861883847':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861883848':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861883849':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86188385':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861883856':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861883857':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861883858':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861883859':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86188386':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86188387':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861883877':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861883878':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861883879':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86188388':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86188389':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86188390':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86188391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86188392':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '86188393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86188394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86188395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '86188396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '86188397':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, '861883977':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861883978':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861883979':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, @@ -10019,4 +9949,74 @@ '9171747':{'en': 'Mul, Maharashtra'}, '9171752':{'en': 'Bhadrawati, Maharashtra'}, '9171753':{'en': 'Bhadrawati, Maharashtra'}, + '9171754':{'en': 'Bhadrawati, Maharashtra'}, + '9171755':{'en': 'Bhadrawati, Maharashtra'}, + '9171756':{'en': 'Bhadrawati, Maharashtra'}, + '9171757':{'en': 'Bhadrawati, Maharashtra'}, + '9171762':{'en': 'Warora, Maharashtra'}, + '9171763':{'en': 'Warora, Maharashtra'}, + '9171764':{'en': 'Warora, Maharashtra'}, + '9171765':{'en': 'Warora, Maharashtra'}, + '9171766':{'en': 'Warora, Maharashtra'}, + '9171767':{'en': 'Warora, Maharashtra'}, + '9171772':{'en': 'Brahmapuri, Maharashtra'}, + '9171773':{'en': 'Brahmapuri, Maharashtra'}, + '9171774':{'en': 'Brahmapuri, Maharashtra'}, + '9171775':{'en': 'Brahmapuri, Maharashtra'}, + '9171776':{'en': 'Brahmapuri, Maharashtra'}, + '9171777':{'en': 'Brahmapuri, Maharashtra'}, + '9171782':{'en': 'Sinderwahi, Maharashtra'}, + '9171783':{'en': 'Sinderwahi, Maharashtra'}, + '9171784':{'en': 'Sinderwahi, Maharashtra'}, + '9171785':{'en': 'Sinderwahi, Maharashtra'}, + '9171786':{'en': 'Sinderwahi, Maharashtra'}, + '9171787':{'en': 'Sinderwahi, Maharashtra'}, + '9171792':{'en': 'Nagbhir, Maharashtra'}, + '9171793':{'en': 'Nagbhir, Maharashtra'}, + '9171794':{'en': 'Nagbhir, Maharashtra'}, + '9171795':{'en': 'Nagbhir, Maharashtra'}, + '9171796':{'en': 'Nagbhir, Maharashtra'}, + '9171797':{'en': 'Nagbhir, Maharashtra'}, + '9171802':{'en': 'Salekasa, Maharashtra'}, + '9171803':{'en': 'Salekasa, Maharashtra'}, + '9171804':{'en': 'Salekasa, Maharashtra'}, + '9171805':{'en': 'Salekasa, Maharashtra'}, + '9171806':{'en': 'Salekasa, Maharashtra'}, + '9171807':{'en': 'Salekasa, Maharashtra'}, + '9171812':{'en': 'Lakhandur, Maharashtra'}, + '9171813':{'en': 'Lakhandur, Maharashtra'}, + '9171814':{'en': 'Lakhandur, Maharashtra'}, + '9171815':{'en': 'Lakhandur, Maharashtra'}, + '9171816':{'en': 'Lakhandur, Maharashtra'}, + '9171817':{'en': 'Lakhandur, Maharashtra'}, + '9171822':{'en': 'Gondia, Maharashtra'}, + '9171823':{'en': 'Gondia, Maharashtra'}, + '9171824':{'en': 'Gondia, Maharashtra'}, + '9171825':{'en': 'Gondia, Maharashtra'}, + '9171826':{'en': 'Gondia, Maharashtra'}, + '9171827':{'en': 'Gondia, Maharashtra'}, + '9171832':{'en': 'Tumsar, Maharashtra'}, + '9171833':{'en': 'Tumsar, Maharashtra'}, + '9171834':{'en': 'Tumsar, Maharashtra'}, + '9171835':{'en': 'Tumsar, Maharashtra'}, + '9171836':{'en': 'Tumsar, Maharashtra'}, + '9171837':{'en': 'Tumsar, Maharashtra'}, + '9171842':{'en': 'Bhandara, Maharashtra'}, + '9171843':{'en': 'Bhandara, Maharashtra'}, + '9171844':{'en': 'Bhandara, Maharashtra'}, + '9171845':{'en': 'Bhandara, Maharashtra'}, + '9171846':{'en': 'Bhandara, Maharashtra'}, + '9171847':{'en': 'Bhandara, Maharashtra'}, + '9171852':{'en': 'Pauni, Maharashtra'}, + '9171853':{'en': 'Pauni, Maharashtra'}, + '9171854':{'en': 'Pauni, Maharashtra'}, + '9171855':{'en': 'Pauni, Maharashtra'}, + '9171856':{'en': 'Pauni, Maharashtra'}, + '9171857':{'en': 'Pauni, Maharashtra'}, + '9171862':{'en': 'Sakoli, Maharashtra'}, + '9171863':{'en': 'Sakoli, Maharashtra'}, + '9171864':{'en': 'Sakoli, Maharashtra'}, + '9171865':{'en': 'Sakoli, Maharashtra'}, + '9171866':{'en': 'Sakoli, Maharashtra'}, + '9171867':{'en': 'Sakoli, Maharashtra'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index bbfffd727..30e8106a3 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '9171754':{'en': 'Bhadrawati, Maharashtra'}, - '9171755':{'en': 'Bhadrawati, Maharashtra'}, - '9171756':{'en': 'Bhadrawati, Maharashtra'}, - '9171757':{'en': 'Bhadrawati, Maharashtra'}, - '9171762':{'en': 'Warora, Maharashtra'}, - '9171763':{'en': 'Warora, Maharashtra'}, - '9171764':{'en': 'Warora, Maharashtra'}, - '9171765':{'en': 'Warora, Maharashtra'}, - '9171766':{'en': 'Warora, Maharashtra'}, - '9171767':{'en': 'Warora, Maharashtra'}, - '9171772':{'en': 'Brahmapuri, Maharashtra'}, - '9171773':{'en': 'Brahmapuri, Maharashtra'}, - '9171774':{'en': 'Brahmapuri, Maharashtra'}, - '9171775':{'en': 'Brahmapuri, Maharashtra'}, - '9171776':{'en': 'Brahmapuri, Maharashtra'}, - '9171777':{'en': 'Brahmapuri, Maharashtra'}, - '9171782':{'en': 'Sinderwahi, Maharashtra'}, - '9171783':{'en': 'Sinderwahi, Maharashtra'}, - '9171784':{'en': 'Sinderwahi, Maharashtra'}, - '9171785':{'en': 'Sinderwahi, Maharashtra'}, - '9171786':{'en': 'Sinderwahi, Maharashtra'}, - '9171787':{'en': 'Sinderwahi, Maharashtra'}, - '9171792':{'en': 'Nagbhir, Maharashtra'}, - '9171793':{'en': 'Nagbhir, Maharashtra'}, - '9171794':{'en': 'Nagbhir, Maharashtra'}, - '9171795':{'en': 'Nagbhir, Maharashtra'}, - '9171796':{'en': 'Nagbhir, Maharashtra'}, - '9171797':{'en': 'Nagbhir, Maharashtra'}, - '9171802':{'en': 'Salekasa, Maharashtra'}, - '9171803':{'en': 'Salekasa, Maharashtra'}, - '9171804':{'en': 'Salekasa, Maharashtra'}, - '9171805':{'en': 'Salekasa, Maharashtra'}, - '9171806':{'en': 'Salekasa, Maharashtra'}, - '9171807':{'en': 'Salekasa, Maharashtra'}, - '9171812':{'en': 'Lakhandur, Maharashtra'}, - '9171813':{'en': 'Lakhandur, Maharashtra'}, - '9171814':{'en': 'Lakhandur, Maharashtra'}, - '9171815':{'en': 'Lakhandur, Maharashtra'}, - '9171816':{'en': 'Lakhandur, Maharashtra'}, - '9171817':{'en': 'Lakhandur, Maharashtra'}, - '9171822':{'en': 'Gondia, Maharashtra'}, - '9171823':{'en': 'Gondia, Maharashtra'}, - '9171824':{'en': 'Gondia, Maharashtra'}, - '9171825':{'en': 'Gondia, Maharashtra'}, - '9171826':{'en': 'Gondia, Maharashtra'}, - '9171827':{'en': 'Gondia, Maharashtra'}, - '9171832':{'en': 'Tumsar, Maharashtra'}, - '9171833':{'en': 'Tumsar, Maharashtra'}, - '9171834':{'en': 'Tumsar, Maharashtra'}, - '9171835':{'en': 'Tumsar, Maharashtra'}, - '9171836':{'en': 'Tumsar, Maharashtra'}, - '9171837':{'en': 'Tumsar, Maharashtra'}, - '9171842':{'en': 'Bhandara, Maharashtra'}, - '9171843':{'en': 'Bhandara, Maharashtra'}, - '9171844':{'en': 'Bhandara, Maharashtra'}, - '9171845':{'en': 'Bhandara, Maharashtra'}, - '9171846':{'en': 'Bhandara, Maharashtra'}, - '9171847':{'en': 'Bhandara, Maharashtra'}, - '9171852':{'en': 'Pauni, Maharashtra'}, - '9171853':{'en': 'Pauni, Maharashtra'}, - '9171854':{'en': 'Pauni, Maharashtra'}, - '9171855':{'en': 'Pauni, Maharashtra'}, - '9171856':{'en': 'Pauni, Maharashtra'}, - '9171857':{'en': 'Pauni, Maharashtra'}, - '9171862':{'en': 'Sakoli, Maharashtra'}, - '9171863':{'en': 'Sakoli, Maharashtra'}, - '9171864':{'en': 'Sakoli, Maharashtra'}, - '9171865':{'en': 'Sakoli, Maharashtra'}, - '9171866':{'en': 'Sakoli, Maharashtra'}, - '9171867':{'en': 'Sakoli, Maharashtra'}, '9171872':{'en': 'Goregaon, Maharashtra'}, '9171873':{'en': 'Goregaon, Maharashtra'}, '9171874':{'en': 'Goregaon, Maharashtra'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 6f601c711..653e72d87 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -3071,9 +3071,8 @@ '233392':{'en': 'Wa'}, '233397':{'en': 'Upper West Region'}, '233398':{'en': 'Upper West Region'}, - '2341':{'en': 'Lagos'}, - '2342':{'en': 'Ibadan'}, '234201':{'en': 'Lagos'}, + '234202':{'en': 'Ibadan'}, '2342030':{'en': 'Ado Ekiti'}, '2342031':{'en': 'Ilorin'}, '2342033':{'en': 'New Bussa'}, @@ -3125,77 +3124,7 @@ '2342088':{'en': 'Umuahia'}, '2342089':{'en': 'Yenagoa'}, '234209':{'en': 'Abuja'}, - '23430':{'en': 'Ado Ekiti'}, - '23431':{'en': 'Ilorin'}, - '23433':{'en': 'New Bussa'}, - '23434':{'en': 'Akura'}, - '23435':{'en': 'Oshogbo'}, - '23436':{'en': 'Ile Ife'}, - '23437':{'en': 'Ijebu Ode'}, - '23438':{'en': 'Oyo'}, - '23439':{'en': 'Abeokuta'}, - '23441':{'en': 'Wukari'}, - '23442':{'en': 'Enugu'}, - '23443':{'en': 'Abakaliki'}, - '23444':{'en': 'Makurdi'}, - '23445':{'en': 'Ogoja'}, - '23446':{'en': 'Onitsha'}, - '23447':{'en': 'Lafia'}, - '23448':{'en': 'Awka'}, - '23450':{'en': 'Ikare'}, - '23451':{'en': 'Owo'}, - '23452':{'en': 'Benin'}, - '23453':{'en': 'Warri'}, - '23454':{'en': 'Sapele'}, - '23455':{'en': 'Agbor'}, - '23456':{'en': 'Asaba'}, - '23457':{'en': 'Auchi'}, - '23458':{'en': 'Lokoja'}, - '23459':{'en': 'Okitipupa'}, - '23460':{'en': 'Sokobo'}, - '23461':{'en': 'Kafanchau'}, - '23462':{'en': 'Kaduna'}, - '23463':{'en': 'Gusau'}, - '23464':{'en': 'Kano'}, - '23465':{'en': 'Katsina'}, - '23466':{'en': 'Minna'}, - '23467':{'en': 'Kontagora'}, - '23468':{'en': 'Birnin-Kebbi'}, - '23469':{'en': 'Zaria'}, - '2347020':{'en': 'Pank Shin'}, - '23471':{'en': 'Azare'}, - '23472':{'en': 'Gombe'}, - '23473':{'en': 'Jos'}, - '23474':{'en': 'Damaturu'}, - '23475':{'en': 'Yola'}, - '23476':{'en': 'Maiduguri'}, - '23477':{'en': 'Bauchi'}, - '23478':{'en': 'Hadejia'}, - '23479':{'en': 'Jalingo'}, - '23482':{'en': 'Aba'}, - '23483':{'en': 'Owerri'}, - '23484':{'en': 'Port Harcourt'}, - '23485':{'en': 'Uyo'}, - '23486':{'en': 'Ahoada'}, - '23487':{'en': 'Calabar'}, - '23488':{'en': 'Umuahia'}, - '23489':{'en': 'Yenegoa'}, - '234903':{'en': 'Abuja'}, - '234904':{'en': 'Abuja'}, - '234905':{'en': 'Abuja'}, - '234906':{'en': 'Abuja'}, - '234907':{'en': 'Abuja'}, - '234908':{'en': 'Abuja'}, - '234909':{'en': 'Abuja'}, - '23491':{'en': 'Abuja'}, - '23492':{'en': 'Abuja'}, - '23493':{'en': 'Abuja'}, - '23494':{'en': 'Abuja'}, - '23495':{'en': 'Abuja'}, - '23496':{'en': 'Abuja'}, - '23497':{'en': 'Abuja'}, - '23498':{'en': 'Abuja'}, - '23499':{'en': 'Abuja'}, + '2343':{'en': 'Oyo'}, '2362':{'en': 'Bangui'}, '237222111':{'en': 'Mbalmayo'}, '237222120':{'en': 'Akonolinga'}, @@ -3947,6 +3876,7 @@ '2433':{'en': 'Bas-Congo/Bandundu', 'fr': 'Bas-Congo/Bandundu'}, '2434':{'en': 'Kasai-Oriental/Kasai-Occidental', 'fr': 'Kasai-Oriental/Kasai-Occidental'}, '2435':{'en': 'Oriental Province (Kisanga/Mbandaka)', 'fr': 'Province Orientale (Kisanga/Mbandaka)'}, + '243573':{'fr': 'Oriental Province (Kisanga/Mbandaka)'}, '2436':{'en': 'North Kivu/South Kivu/Maniema', 'fr': 'Nord-Kivu/Sud-Kivu/Maniema'}, '24422':{'en': 'Luanda', 'pt': 'Luanda'}, '244231':{'en': 'Cabinda', 'pt': 'Cabinda'}, @@ -10019,4 +9949,74 @@ '3323493':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, '3323494':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, '3323495':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3323496':{'en': 'Vierzon', 'fr': 'Vierzon'}, + '3323497':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323498':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3323499':{'en': 'Dreux', 'fr': 'Dreux'}, + '3323503':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323506':{'en': 'Dieppe', 'fr': 'Dieppe'}, + '3323507':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323508':{'en': u('Darn\u00e9tal'), 'fr': u('Darn\u00e9tal')}, + '3323509':{'en': 'Gournay-en-Bray', 'fr': 'Gournay-en-Bray'}, + '3323510':{'en': u('F\u00e9camp'), 'fr': u('F\u00e9camp')}, + '3323512':{'en': 'Mont-Saint-Aignan', 'fr': 'Mont-Saint-Aignan'}, + '3323514':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323515':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323519':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323521':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323522':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323524':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323525':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323526':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323528':{'en': u('F\u00e9camp'), 'fr': u('F\u00e9camp')}, + '3323529':{'en': u('F\u00e9camp'), 'fr': u('F\u00e9camp')}, + '3323530':{'en': 'Montivilliers', 'fr': 'Montivilliers'}, + '3323531':{'en': 'Bolbec', 'fr': 'Bolbec'}, + '3323536':{'en': 'Canteleu', 'fr': 'Canteleu'}, + '3323537':{'en': 'Duclair', 'fr': 'Duclair'}, + '3323538':{'en': 'Lillebonne', 'fr': 'Lillebonne'}, + '332354':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323540':{'en': 'Dieppe', 'fr': 'Dieppe'}, + '3323550':{'en': 'Eu', 'fr': 'Eu'}, + '3323551':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323552':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323553':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323554':{'en': 'Le Havre', 'fr': 'Le Havre'}, + '3323556':{'en': 'Yvetot', 'fr': 'Yvetot'}, + '3323557':{'en': 'Saint-Valery-en-Caux', 'fr': 'Saint-Valery-en-Caux'}, + '3323559':{'en': 'Bois-Guillaume', 'fr': 'Bois-Guillaume'}, + '3323560':{'en': 'Bois-Guillaume', 'fr': 'Bois-Guillaume'}, + '3323561':{'en': 'Bois-Guillaume', 'fr': 'Bois-Guillaume'}, + '3323562':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323563':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323564':{'en': 'Oissel', 'fr': 'Oissel'}, + '3323565':{'en': u('Saint-\u00c9tienne-du-Rouvray'), 'fr': u('Saint-\u00c9tienne-du-Rouvray')}, + '3323566':{'en': u('Saint-\u00c9tienne-du-Rouvray'), 'fr': u('Saint-\u00c9tienne-du-Rouvray')}, + '3323567':{'en': 'Grand-Couronne', 'fr': 'Grand-Couronne'}, + '3323568':{'en': 'Petit-Couronne', 'fr': 'Petit-Couronne'}, + '3323569':{'en': 'Le Grand Quevilly', 'fr': 'Le Grand Quevilly'}, + '3323570':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323571':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323572':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323573':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323574':{'en': u('D\u00e9ville-l\u00e8s-Rouen'), 'fr': u('D\u00e9ville-l\u00e8s-Rouen')}, + '3323577':{'en': 'Elbeuf', 'fr': 'Elbeuf'}, + '3323578':{'en': 'Elbeuf', 'fr': 'Elbeuf'}, + '3323581':{'en': 'Elbeuf', 'fr': 'Elbeuf'}, + '3323582':{'en': 'Dieppe', 'fr': 'Dieppe'}, + '3323584':{'en': 'Dieppe', 'fr': 'Dieppe'}, + '3323586':{'en': 'Eu', 'fr': 'Eu'}, + '3323588':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323589':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323590':{'en': 'Gournay-en-Bray', 'fr': 'Gournay-en-Bray'}, + '3323591':{'en': 'Barentin', 'fr': 'Barentin'}, + '3323592':{'en': 'Barentin', 'fr': 'Barentin'}, + '3323595':{'en': 'Yvetot', 'fr': 'Yvetot'}, + '3323597':{'en': 'Saint-Valery-en-Caux', 'fr': 'Saint-Valery-en-Caux'}, + '3323598':{'en': 'Rouen', 'fr': 'Rouen'}, + '3323600':{'en': 'Tours', 'fr': 'Tours'}, + '3323601':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, + '3323602':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, + '3323603':{'en': 'Amboise', 'fr': 'Amboise'}, + '3323604':{'en': 'Chinon', 'fr': 'Chinon'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index f6477888b..3a3549e9a 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '3323496':{'en': 'Vierzon', 'fr': 'Vierzon'}, - '3323497':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323498':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3323499':{'en': 'Dreux', 'fr': 'Dreux'}, - '3323503':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323506':{'en': 'Dieppe', 'fr': 'Dieppe'}, - '3323507':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323508':{'en': u('Darn\u00e9tal'), 'fr': u('Darn\u00e9tal')}, - '3323509':{'en': 'Gournay-en-Bray', 'fr': 'Gournay-en-Bray'}, - '3323510':{'en': u('F\u00e9camp'), 'fr': u('F\u00e9camp')}, - '3323512':{'en': 'Mont-Saint-Aignan', 'fr': 'Mont-Saint-Aignan'}, - '3323514':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323515':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323519':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323521':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323522':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323524':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323525':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323526':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323528':{'en': u('F\u00e9camp'), 'fr': u('F\u00e9camp')}, - '3323529':{'en': u('F\u00e9camp'), 'fr': u('F\u00e9camp')}, - '3323530':{'en': 'Montivilliers', 'fr': 'Montivilliers'}, - '3323531':{'en': 'Bolbec', 'fr': 'Bolbec'}, - '3323536':{'en': 'Canteleu', 'fr': 'Canteleu'}, - '3323537':{'en': 'Duclair', 'fr': 'Duclair'}, - '3323538':{'en': 'Lillebonne', 'fr': 'Lillebonne'}, - '332354':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323540':{'en': 'Dieppe', 'fr': 'Dieppe'}, - '3323550':{'en': 'Eu', 'fr': 'Eu'}, - '3323551':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323552':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323553':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323554':{'en': 'Le Havre', 'fr': 'Le Havre'}, - '3323556':{'en': 'Yvetot', 'fr': 'Yvetot'}, - '3323557':{'en': 'Saint-Valery-en-Caux', 'fr': 'Saint-Valery-en-Caux'}, - '3323559':{'en': 'Bois-Guillaume', 'fr': 'Bois-Guillaume'}, - '3323560':{'en': 'Bois-Guillaume', 'fr': 'Bois-Guillaume'}, - '3323561':{'en': 'Bois-Guillaume', 'fr': 'Bois-Guillaume'}, - '3323562':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323563':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323564':{'en': 'Oissel', 'fr': 'Oissel'}, - '3323565':{'en': u('Saint-\u00c9tienne-du-Rouvray'), 'fr': u('Saint-\u00c9tienne-du-Rouvray')}, - '3323566':{'en': u('Saint-\u00c9tienne-du-Rouvray'), 'fr': u('Saint-\u00c9tienne-du-Rouvray')}, - '3323567':{'en': 'Grand-Couronne', 'fr': 'Grand-Couronne'}, - '3323568':{'en': 'Petit-Couronne', 'fr': 'Petit-Couronne'}, - '3323569':{'en': 'Le Grand Quevilly', 'fr': 'Le Grand Quevilly'}, - '3323570':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323571':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323572':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323573':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323574':{'en': u('D\u00e9ville-l\u00e8s-Rouen'), 'fr': u('D\u00e9ville-l\u00e8s-Rouen')}, - '3323577':{'en': 'Elbeuf', 'fr': 'Elbeuf'}, - '3323578':{'en': 'Elbeuf', 'fr': 'Elbeuf'}, - '3323581':{'en': 'Elbeuf', 'fr': 'Elbeuf'}, - '3323582':{'en': 'Dieppe', 'fr': 'Dieppe'}, - '3323584':{'en': 'Dieppe', 'fr': 'Dieppe'}, - '3323586':{'en': 'Eu', 'fr': 'Eu'}, - '3323588':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323589':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323590':{'en': 'Gournay-en-Bray', 'fr': 'Gournay-en-Bray'}, - '3323591':{'en': 'Barentin', 'fr': 'Barentin'}, - '3323592':{'en': 'Barentin', 'fr': 'Barentin'}, - '3323595':{'en': 'Yvetot', 'fr': 'Yvetot'}, - '3323597':{'en': 'Saint-Valery-en-Caux', 'fr': 'Saint-Valery-en-Caux'}, - '3323598':{'en': 'Rouen', 'fr': 'Rouen'}, - '3323600':{'en': 'Tours', 'fr': 'Tours'}, - '3323601':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, - '3323602':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, - '3323603':{'en': 'Amboise', 'fr': 'Amboise'}, - '3323604':{'en': 'Chinon', 'fr': 'Chinon'}, '3323605':{'en': 'Loches', 'fr': 'Loches'}, '3323606':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, '3323607':{'en': 'Tours', 'fr': 'Tours'}, @@ -10019,4 +9949,74 @@ '3358621':{'en': 'Saint-Jean-dAngely', 'fr': 'Saint-Jean-dAngely'}, '3358622':{'en': 'Rochefort', 'fr': 'Rochefort'}, '3358623':{'en': 'Saintes', 'fr': 'Saintes'}, + '3358624':{'en': 'Chatellerault', 'fr': 'Chatellerault'}, + '3358625':{'en': 'Bressuire', 'fr': 'Bressuire'}, + '3358626':{'en': 'Parthenay', 'fr': 'Parthenay'}, + '3358627':{'en': 'Cognac', 'fr': 'Cognac'}, + '3358628':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358629':{'en': 'Cognac', 'fr': 'Cognac'}, + '3358630':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358631':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358632':{'en': 'Barbezieux-Saint-Hilaire', 'fr': 'Barbezieux-Saint-Hilaire'}, + '3358633':{'en': 'Confolens', 'fr': 'Confolens'}, + '3358634':{'en': 'Jonzac', 'fr': 'Jonzac'}, + '3358635':{'en': 'Rochefort', 'fr': 'Rochefort'}, + '3358636':{'en': 'Saintes', 'fr': 'Saintes'}, + '3358637':{'en': 'Bressuire', 'fr': 'Bressuire'}, + '3358638':{'en': 'Melle', 'fr': 'Melle'}, + '3358639':{'en': 'Parthenay', 'fr': 'Parthenay'}, + '3358640':{'en': 'Thouars', 'fr': 'Thouars'}, + '3358641':{'en': 'Chatellerault', 'fr': 'Chatellerault'}, + '3358642':{'en': 'Civray', 'fr': 'Civray'}, + '3358643':{'en': 'Loudun', 'fr': 'Loudun'}, + '3358644':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, + '3358645':{'en': 'Chatellerault', 'fr': 'Chatellerault'}, + '3358646':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358647':{'en': 'Saintes', 'fr': 'Saintes'}, + '3358648':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358649':{'en': 'Bressuire', 'fr': 'Bressuire'}, + '3358650':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, + '3358651':{'en': 'Parthenay', 'fr': 'Parthenay'}, + '3358652':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3358653':{'en': 'Rochefort', 'fr': 'Rochefort'}, + '3358654':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358655':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, + '3358656':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3358657':{'en': 'Rochefort', 'fr': 'Rochefort'}, + '3358658':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3358665':{'en': 'Cognac', 'fr': 'Cognac'}, + '3358666':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, + '3358667':{'en': 'Barbezieux-Saint-Hilaire', 'fr': 'Barbezieux-Saint-Hilaire'}, + '3358668':{'en': 'Confolens', 'fr': 'Confolens'}, + '3358669':{'en': 'Jonzac', 'fr': 'Jonzac'}, + '3358670':{'en': 'Loudun', 'fr': 'Loudun'}, + '3358671':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, + '3358672':{'en': 'Melle', 'fr': 'Melle'}, + '3358673':{'en': 'Saint-Jean-dAngely', 'fr': 'Saint-Jean-dAngely'}, + '3358674':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358675':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, + '3358676':{'en': 'Rochefort', 'fr': 'Rochefort'}, + '3358677':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3358678':{'en': 'Niort', 'fr': 'Niort'}, + '3358679':{'en': 'Niort', 'fr': 'Niort'}, + '3358680':{'en': 'Rochefort', 'fr': 'Rochefort'}, + '3358681':{'en': 'Confolens', 'fr': 'Confolens'}, + '3358682':{'en': 'Melle', 'fr': 'Melle'}, + '3358683':{'en': 'Thouars', 'fr': 'Thouars'}, + '3358684':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, + '3358685':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3358686':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, + '3358687':{'en': 'Rochefort', 'fr': 'Rochefort'}, + '3358688':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3358689':{'en': 'Barbezieux-Saint-Hilaire', 'fr': 'Barbezieux-Saint-Hilaire'}, + '3358690':{'en': 'Confolens', 'fr': 'Confolens'}, + '3358691':{'en': 'Jonzac', 'fr': 'Jonzac'}, + '3358692':{'en': 'Saint-Jean-dAngely', 'fr': 'Saint-Jean-dAngely'}, + '3358693':{'en': 'Melle', 'fr': 'Melle'}, + '3358694':{'en': 'Thouars', 'fr': 'Thouars'}, + '3358695':{'en': 'Civray', 'fr': 'Civray'}, + '3358696':{'en': 'Loudun', 'fr': 'Loudun'}, + '3358697':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, + '3358698':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3358699':{'en': 'Niort', 'fr': 'Niort'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 745361aab..b0d021d6d 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '3358624':{'en': 'Chatellerault', 'fr': 'Chatellerault'}, - '3358625':{'en': 'Bressuire', 'fr': 'Bressuire'}, - '3358626':{'en': 'Parthenay', 'fr': 'Parthenay'}, - '3358627':{'en': 'Cognac', 'fr': 'Cognac'}, - '3358628':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358629':{'en': 'Cognac', 'fr': 'Cognac'}, - '3358630':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358631':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358632':{'en': 'Barbezieux-Saint-Hilaire', 'fr': 'Barbezieux-Saint-Hilaire'}, - '3358633':{'en': 'Confolens', 'fr': 'Confolens'}, - '3358634':{'en': 'Jonzac', 'fr': 'Jonzac'}, - '3358635':{'en': 'Rochefort', 'fr': 'Rochefort'}, - '3358636':{'en': 'Saintes', 'fr': 'Saintes'}, - '3358637':{'en': 'Bressuire', 'fr': 'Bressuire'}, - '3358638':{'en': 'Melle', 'fr': 'Melle'}, - '3358639':{'en': 'Parthenay', 'fr': 'Parthenay'}, - '3358640':{'en': 'Thouars', 'fr': 'Thouars'}, - '3358641':{'en': 'Chatellerault', 'fr': 'Chatellerault'}, - '3358642':{'en': 'Civray', 'fr': 'Civray'}, - '3358643':{'en': 'Loudun', 'fr': 'Loudun'}, - '3358644':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, - '3358645':{'en': 'Chatellerault', 'fr': 'Chatellerault'}, - '3358646':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358647':{'en': 'Saintes', 'fr': 'Saintes'}, - '3358648':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358649':{'en': 'Bressuire', 'fr': 'Bressuire'}, - '3358650':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, - '3358651':{'en': 'Parthenay', 'fr': 'Parthenay'}, - '3358652':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, - '3358653':{'en': 'Rochefort', 'fr': 'Rochefort'}, - '3358654':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358655':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, - '3358656':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, - '3358657':{'en': 'Rochefort', 'fr': 'Rochefort'}, - '3358658':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, - '3358665':{'en': 'Cognac', 'fr': 'Cognac'}, - '3358666':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, - '3358667':{'en': 'Barbezieux-Saint-Hilaire', 'fr': 'Barbezieux-Saint-Hilaire'}, - '3358668':{'en': 'Confolens', 'fr': 'Confolens'}, - '3358669':{'en': 'Jonzac', 'fr': 'Jonzac'}, - '3358670':{'en': 'Loudun', 'fr': 'Loudun'}, - '3358671':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, - '3358672':{'en': 'Melle', 'fr': 'Melle'}, - '3358673':{'en': 'Saint-Jean-dAngely', 'fr': 'Saint-Jean-dAngely'}, - '3358674':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358675':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, - '3358676':{'en': 'Rochefort', 'fr': 'Rochefort'}, - '3358677':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, - '3358678':{'en': 'Niort', 'fr': 'Niort'}, - '3358679':{'en': 'Niort', 'fr': 'Niort'}, - '3358680':{'en': 'Rochefort', 'fr': 'Rochefort'}, - '3358681':{'en': 'Confolens', 'fr': 'Confolens'}, - '3358682':{'en': 'Melle', 'fr': 'Melle'}, - '3358683':{'en': 'Thouars', 'fr': 'Thouars'}, - '3358684':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, - '3358685':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, - '3358686':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, - '3358687':{'en': 'Rochefort', 'fr': 'Rochefort'}, - '3358688':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, - '3358689':{'en': 'Barbezieux-Saint-Hilaire', 'fr': 'Barbezieux-Saint-Hilaire'}, - '3358690':{'en': 'Confolens', 'fr': 'Confolens'}, - '3358691':{'en': 'Jonzac', 'fr': 'Jonzac'}, - '3358692':{'en': 'Saint-Jean-dAngely', 'fr': 'Saint-Jean-dAngely'}, - '3358693':{'en': 'Melle', 'fr': 'Melle'}, - '3358694':{'en': 'Thouars', 'fr': 'Thouars'}, - '3358695':{'en': 'Civray', 'fr': 'Civray'}, - '3358696':{'en': 'Loudun', 'fr': 'Loudun'}, - '3358697':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, - '3358698':{'en': 'Poitiers', 'fr': 'Poitiers'}, - '3358699':{'en': 'Niort', 'fr': 'Niort'}, '3358700':{'en': 'Limoges', 'fr': 'Limoges'}, '3358701':{'en': 'Tulle', 'fr': 'Tulle'}, '3358702':{'en': 'Limoges', 'fr': 'Limoges'}, @@ -10019,4 +9949,74 @@ '494683':{'de': 'Oldsum', 'en': 'Oldsum'}, '494684':{'de': u('Langene\u00df Hallig'), 'en': 'Langeness Hallig'}, '494702':{'de': 'Sandstedt', 'en': 'Sandstedt'}, + '494703':{'de': 'Loxstedt-Donnern', 'en': 'Loxstedt-Donnern'}, + '494704':{'de': 'Drangstedt', 'en': 'Drangstedt'}, + '494705':{'de': 'Wremen', 'en': 'Wremen'}, + '494706':{'de': 'Schiffdorf', 'en': 'Schiffdorf'}, + '494707':{'de': 'Langen-Neuenwalde', 'en': 'Langen-Neuenwalde'}, + '494708':{'de': 'Ringstedt', 'en': 'Ringstedt'}, + '49471':{'de': 'Bremerhaven', 'en': 'Bremerhaven'}, + '494721':{'de': 'Cuxhaven', 'en': 'Cuxhaven'}, + '494722':{'de': 'Cuxhaven-Altenbruch', 'en': 'Cuxhaven-Altenbruch'}, + '494723':{'de': 'Cuxhaven-Altenwalde', 'en': 'Cuxhaven-Altenwalde'}, + '494724':{'de': u('Cuxhaven-L\u00fcdingworth'), 'en': u('Cuxhaven-L\u00fcdingworth')}, + '494725':{'de': 'Helgoland', 'en': 'Helgoland'}, + '494731':{'de': 'Nordenham', 'en': 'Nordenham'}, + '494732':{'de': 'Stadland-Rodenkirchen', 'en': 'Stadland-Rodenkirchen'}, + '494733':{'de': 'Butjadingen-Burhave', 'en': 'Butjadingen-Burhave'}, + '494734':{'de': 'Stadland-Seefeld', 'en': 'Stadland-Seefeld'}, + '494735':{'de': 'Butjadingen-Stollhamm', 'en': 'Butjadingen-Stollhamm'}, + '494736':{'de': 'Butjadingen-Tossens', 'en': 'Butjadingen-Tossens'}, + '494737':{'de': 'Stadland-Schwei', 'en': 'Stadland-Schwei'}, + '494740':{'de': 'Loxstedt-Dedesdorf', 'en': 'Loxstedt-Dedesdorf'}, + '494741':{'de': 'Nordholz bei Bremerhaven', 'en': 'Nordholz bei Bremerhaven'}, + '494742':{'de': 'Dorum', 'en': 'Dorum'}, + '494743':{'de': 'Langen bei Bremerhaven', 'en': 'Langen bei Bremerhaven'}, + '494744':{'de': 'Loxstedt', 'en': 'Loxstedt'}, + '494745':{'de': 'Bad Bederkesa', 'en': 'Bad Bederkesa'}, + '494746':{'de': 'Hagen bei Bremerhaven', 'en': 'Hagen bei Bremerhaven'}, + '494747':{'de': 'Beverstedt', 'en': 'Beverstedt'}, + '494748':{'de': 'Stubben bei Bremerhaven', 'en': 'Stubben bei Bremerhaven'}, + '494749':{'de': 'Schiffdorf-Geestenseth', 'en': 'Schiffdorf-Geestenseth'}, + '494751':{'de': 'Otterndorf', 'en': 'Otterndorf'}, + '494752':{'de': 'Neuhaus Oste', 'en': 'Neuhaus Oste'}, + '494753':{'de': 'Balje', 'en': 'Balje'}, + '494754':{'de': u('B\u00fclkau'), 'en': u('B\u00fclkau')}, + '494755':{'de': 'Ihlienworth', 'en': 'Ihlienworth'}, + '494756':{'de': 'Odisheim', 'en': 'Odisheim'}, + '494757':{'de': 'Wanna', 'en': 'Wanna'}, + '494758':{'de': 'Nordleda', 'en': 'Nordleda'}, + '494761':{'de': u('Bremerv\u00f6rde'), 'en': u('Bremerv\u00f6rde')}, + '494762':{'de': 'Kutenholz', 'en': 'Kutenholz'}, + '494763':{'de': 'Gnarrenburg', 'en': 'Gnarrenburg'}, + '494764':{'de': 'Gnarrenburg-Klenkendorf', 'en': 'Gnarrenburg-Klenkendorf'}, + '494765':{'de': u('Ebersdorf bei Bremerv\u00f6rde'), 'en': u('Ebersdorf bei Bremerv\u00f6rde')}, + '494766':{'de': 'Basdahl', 'en': 'Basdahl'}, + '494767':{'de': u('Bremerv\u00f6rde-Bevern'), 'en': u('Bremerv\u00f6rde-Bevern')}, + '494768':{'de': 'Hipstedt', 'en': 'Hipstedt'}, + '494769':{'de': u('Bremerv\u00f6rde-Iselersheim'), 'en': u('Bremerv\u00f6rde-Iselersheim')}, + '494770':{'de': 'Wischhafen', 'en': 'Wischhafen'}, + '494771':{'de': 'Hemmoor', 'en': 'Hemmoor'}, + '494772':{'de': 'Oberndorf Oste', 'en': 'Oberndorf Oste'}, + '494773':{'de': 'Lamstedt', 'en': 'Lamstedt'}, + '494774':{'de': 'Hechthausen', 'en': 'Hechthausen'}, + '494775':{'de': u('Grossenw\u00f6rden'), 'en': u('Grossenw\u00f6rden')}, + '494776':{'de': 'Osten-Altendorf', 'en': 'Osten-Altendorf'}, + '494777':{'de': 'Cadenberge', 'en': 'Cadenberge'}, + '494778':{'de': 'Wingst', 'en': 'Wingst'}, + '494779':{'de': 'Freiburg Elbe', 'en': 'Freiburg Elbe'}, + '494791':{'de': 'Osterholz-Scharmbeck', 'en': 'Osterholz-Scharmbeck'}, + '494792':{'de': 'Worpswede', 'en': 'Worpswede'}, + '494793':{'de': 'Hambergen', 'en': 'Hambergen'}, + '494794':{'de': 'Worpswede-Ostersode', 'en': 'Worpswede-Ostersode'}, + '494795':{'de': 'Garlstedt', 'en': 'Garlstedt'}, + '494796':{'de': 'Teufelsmoor', 'en': 'Teufelsmoor'}, + '494802':{'de': 'Wrohm', 'en': 'Wrohm'}, + '494803':{'de': 'Pahlen', 'en': 'Pahlen'}, + '494804':{'de': 'Nordhastedt', 'en': 'Nordhastedt'}, + '494805':{'de': 'Schafstedt', 'en': 'Schafstedt'}, + '494806':{'de': u('Sarzb\u00fcttel'), 'en': u('Sarzb\u00fcttel')}, + '49481':{'de': 'Heide Holstein', 'en': 'Heide Holstein'}, + '494821':{'de': 'Itzehoe', 'en': 'Itzehoe'}, + '494822':{'de': 'Kellinghusen', 'en': 'Kellinghusen'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index 504ceba93..481dbd6a5 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '494703':{'de': 'Loxstedt-Donnern', 'en': 'Loxstedt-Donnern'}, - '494704':{'de': 'Drangstedt', 'en': 'Drangstedt'}, - '494705':{'de': 'Wremen', 'en': 'Wremen'}, - '494706':{'de': 'Schiffdorf', 'en': 'Schiffdorf'}, - '494707':{'de': 'Langen-Neuenwalde', 'en': 'Langen-Neuenwalde'}, - '494708':{'de': 'Ringstedt', 'en': 'Ringstedt'}, - '49471':{'de': 'Bremerhaven', 'en': 'Bremerhaven'}, - '494721':{'de': 'Cuxhaven', 'en': 'Cuxhaven'}, - '494722':{'de': 'Cuxhaven-Altenbruch', 'en': 'Cuxhaven-Altenbruch'}, - '494723':{'de': 'Cuxhaven-Altenwalde', 'en': 'Cuxhaven-Altenwalde'}, - '494724':{'de': u('Cuxhaven-L\u00fcdingworth'), 'en': u('Cuxhaven-L\u00fcdingworth')}, - '494725':{'de': 'Helgoland', 'en': 'Helgoland'}, - '494731':{'de': 'Nordenham', 'en': 'Nordenham'}, - '494732':{'de': 'Stadland-Rodenkirchen', 'en': 'Stadland-Rodenkirchen'}, - '494733':{'de': 'Butjadingen-Burhave', 'en': 'Butjadingen-Burhave'}, - '494734':{'de': 'Stadland-Seefeld', 'en': 'Stadland-Seefeld'}, - '494735':{'de': 'Butjadingen-Stollhamm', 'en': 'Butjadingen-Stollhamm'}, - '494736':{'de': 'Butjadingen-Tossens', 'en': 'Butjadingen-Tossens'}, - '494737':{'de': 'Stadland-Schwei', 'en': 'Stadland-Schwei'}, - '494740':{'de': 'Loxstedt-Dedesdorf', 'en': 'Loxstedt-Dedesdorf'}, - '494741':{'de': 'Nordholz bei Bremerhaven', 'en': 'Nordholz bei Bremerhaven'}, - '494742':{'de': 'Dorum', 'en': 'Dorum'}, - '494743':{'de': 'Langen bei Bremerhaven', 'en': 'Langen bei Bremerhaven'}, - '494744':{'de': 'Loxstedt', 'en': 'Loxstedt'}, - '494745':{'de': 'Bad Bederkesa', 'en': 'Bad Bederkesa'}, - '494746':{'de': 'Hagen bei Bremerhaven', 'en': 'Hagen bei Bremerhaven'}, - '494747':{'de': 'Beverstedt', 'en': 'Beverstedt'}, - '494748':{'de': 'Stubben bei Bremerhaven', 'en': 'Stubben bei Bremerhaven'}, - '494749':{'de': 'Schiffdorf-Geestenseth', 'en': 'Schiffdorf-Geestenseth'}, - '494751':{'de': 'Otterndorf', 'en': 'Otterndorf'}, - '494752':{'de': 'Neuhaus Oste', 'en': 'Neuhaus Oste'}, - '494753':{'de': 'Balje', 'en': 'Balje'}, - '494754':{'de': u('B\u00fclkau'), 'en': u('B\u00fclkau')}, - '494755':{'de': 'Ihlienworth', 'en': 'Ihlienworth'}, - '494756':{'de': 'Odisheim', 'en': 'Odisheim'}, - '494757':{'de': 'Wanna', 'en': 'Wanna'}, - '494758':{'de': 'Nordleda', 'en': 'Nordleda'}, - '494761':{'de': u('Bremerv\u00f6rde'), 'en': u('Bremerv\u00f6rde')}, - '494762':{'de': 'Kutenholz', 'en': 'Kutenholz'}, - '494763':{'de': 'Gnarrenburg', 'en': 'Gnarrenburg'}, - '494764':{'de': 'Gnarrenburg-Klenkendorf', 'en': 'Gnarrenburg-Klenkendorf'}, - '494765':{'de': u('Ebersdorf bei Bremerv\u00f6rde'), 'en': u('Ebersdorf bei Bremerv\u00f6rde')}, - '494766':{'de': 'Basdahl', 'en': 'Basdahl'}, - '494767':{'de': u('Bremerv\u00f6rde-Bevern'), 'en': u('Bremerv\u00f6rde-Bevern')}, - '494768':{'de': 'Hipstedt', 'en': 'Hipstedt'}, - '494769':{'de': u('Bremerv\u00f6rde-Iselersheim'), 'en': u('Bremerv\u00f6rde-Iselersheim')}, - '494770':{'de': 'Wischhafen', 'en': 'Wischhafen'}, - '494771':{'de': 'Hemmoor', 'en': 'Hemmoor'}, - '494772':{'de': 'Oberndorf Oste', 'en': 'Oberndorf Oste'}, - '494773':{'de': 'Lamstedt', 'en': 'Lamstedt'}, - '494774':{'de': 'Hechthausen', 'en': 'Hechthausen'}, - '494775':{'de': u('Grossenw\u00f6rden'), 'en': u('Grossenw\u00f6rden')}, - '494776':{'de': 'Osten-Altendorf', 'en': 'Osten-Altendorf'}, - '494777':{'de': 'Cadenberge', 'en': 'Cadenberge'}, - '494778':{'de': 'Wingst', 'en': 'Wingst'}, - '494779':{'de': 'Freiburg Elbe', 'en': 'Freiburg Elbe'}, - '494791':{'de': 'Osterholz-Scharmbeck', 'en': 'Osterholz-Scharmbeck'}, - '494792':{'de': 'Worpswede', 'en': 'Worpswede'}, - '494793':{'de': 'Hambergen', 'en': 'Hambergen'}, - '494794':{'de': 'Worpswede-Ostersode', 'en': 'Worpswede-Ostersode'}, - '494795':{'de': 'Garlstedt', 'en': 'Garlstedt'}, - '494796':{'de': 'Teufelsmoor', 'en': 'Teufelsmoor'}, - '494802':{'de': 'Wrohm', 'en': 'Wrohm'}, - '494803':{'de': 'Pahlen', 'en': 'Pahlen'}, - '494804':{'de': 'Nordhastedt', 'en': 'Nordhastedt'}, - '494805':{'de': 'Schafstedt', 'en': 'Schafstedt'}, - '494806':{'de': u('Sarzb\u00fcttel'), 'en': u('Sarzb\u00fcttel')}, - '49481':{'de': 'Heide Holstein', 'en': 'Heide Holstein'}, - '494821':{'de': 'Itzehoe', 'en': 'Itzehoe'}, - '494822':{'de': 'Kellinghusen', 'en': 'Kellinghusen'}, '494823':{'de': 'Wilster', 'en': 'Wilster'}, '494824':{'de': 'Krempe', 'en': 'Krempe'}, '494825':{'de': 'Burg Dithmarschen', 'en': 'Burg Dithmarschen'}, @@ -10019,4 +9949,74 @@ '55493228':{'en': 'Bocaina do Sul - SC', 'pt': 'Bocaina do Sul - SC'}, '55493232':{'en': 'Bom Jardim da Serra - SC', 'pt': 'Bom Jardim da Serra - SC'}, '55493233':{'en': u('S\u00e3o Joaquim - SC'), 'pt': u('S\u00e3o Joaquim - SC')}, + '55493235':{'en': 'Painel - SC', 'pt': 'Painel - SC'}, + '55493236':{'en': 'Urupema - SC', 'pt': 'Urupema - SC'}, + '55493237':{'en': u('Cap\u00e3o Alto - SC'), 'pt': u('Cap\u00e3o Alto - SC')}, + '55493238':{'en': 'Palmeira - SC', 'pt': 'Palmeira - SC'}, + '55493241':{'en': 'Curitibanos - SC', 'pt': 'Curitibanos - SC'}, + '55493242':{'en': u('S\u00e3o Jos\u00e9 do Cerrito - SC'), 'pt': u('S\u00e3o Jos\u00e9 do Cerrito - SC')}, + '55493243':{'en': 'Correia Pinto - SC', 'pt': 'Correia Pinto - SC'}, + '55493244':{'en': u('Santa Cec\u00edlia - SC'), 'pt': u('Santa Cec\u00edlia - SC')}, + '55493245':{'en': 'Curitibanos - SC', 'pt': 'Curitibanos - SC'}, + '55493246':{'en': 'Fraiburgo - SC', 'pt': 'Fraiburgo - SC'}, + '55493247':{'en': u('Lebon R\u00e9gis - SC'), 'pt': u('Lebon R\u00e9gis - SC')}, + '55493248':{'en': 'Ponte Alta - SC', 'pt': 'Ponte Alta - SC'}, + '55493249':{'en': 'Campo Belo do Sul - SC', 'pt': 'Campo Belo do Sul - SC'}, + '55493251':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, + '55493252':{'en': u('Timb\u00f3 Grande - SC'), 'pt': u('Timb\u00f3 Grande - SC')}, + '55493253':{'en': u('S\u00e3o Cristov\u00e3o do Sul - SC'), 'pt': u('S\u00e3o Cristov\u00e3o do Sul - SC')}, + '55493254':{'en': 'Ponte Alta do Norte - SC', 'pt': 'Ponte Alta do Norte - SC'}, + '55493256':{'en': 'Fraiburgo - SC', 'pt': 'Fraiburgo - SC'}, + '55493257':{'en': u('Frei Rog\u00e9rio - SC'), 'pt': u('Frei Rog\u00e9rio - SC')}, + '55493258':{'en': 'Cerro Negro - SC', 'pt': 'Cerro Negro - SC'}, + '55493275':{'en': u('Otac\u00edlio Costa - SC'), 'pt': u('Otac\u00edlio Costa - SC')}, + '55493277':{'en': 'Bom Retiro - SC', 'pt': 'Bom Retiro - SC'}, + '55493278':{'en': 'Urubici - SC', 'pt': 'Urubici - SC'}, + '55493279':{'en': 'Rio Rufino - SC', 'pt': 'Rio Rufino - SC'}, + '55493289':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, + '55493301':{'en': u('Conc\u00f3rdia - SC'), 'pt': u('Conc\u00f3rdia - SC')}, + '55493304':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493311':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493312':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493313':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493316':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493319':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493321':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493322':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493323':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493325':{'en': u('S\u00e3o Carlos - SC'), 'pt': u('S\u00e3o Carlos - SC')}, + '55493326':{'en': 'Caxambu do Sul - SC', 'pt': 'Caxambu do Sul - SC'}, + '55493327':{'en': 'Nova Itaberaba - SC', 'pt': 'Nova Itaberaba - SC'}, + '55493328':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493329':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493330':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493332':{'en': u('\u00c1guas Frias - SC'), 'pt': u('\u00c1guas Frias - SC')}, + '55493333':{'en': 'Nova Erechim - SC', 'pt': 'Nova Erechim - SC'}, + '55493334':{'en': 'Saudades - SC', 'pt': 'Saudades - SC'}, + '55493335':{'en': 'Planalto Alegre - SC', 'pt': 'Planalto Alegre - SC'}, + '55493336':{'en': u('Guatamb\u00fa - SC'), 'pt': u('Guatamb\u00fa - SC')}, + '55493337':{'en': u('Jardin\u00f3polis - SC'), 'pt': u('Jardin\u00f3polis - SC')}, + '55493338':{'en': u('Cunhata\u00ed - SC'), 'pt': u('Cunhata\u00ed - SC')}, + '55493339':{'en': u('\u00c1guas de Chapec\u00f3 - SC'), 'pt': u('\u00c1guas de Chapec\u00f3 - SC')}, + '55493341':{'en': u('Jupi\u00e1 - SC'), 'pt': u('Jupi\u00e1 - SC')}, + '55493342':{'en': u('Galv\u00e3o - SC'), 'pt': u('Galv\u00e3o - SC')}, + '55493343':{'en': 'Formosa do Sul - SC', 'pt': 'Formosa do Sul - SC'}, + '55493344':{'en': u('S\u00e3o Louren\u00e7o do Oeste - SC'), 'pt': u('S\u00e3o Louren\u00e7o do Oeste - SC')}, + '55493345':{'en': 'Santiago do Sul - SC', 'pt': 'Santiago do Sul - SC'}, + '55493346':{'en': 'Quilombo - SC', 'pt': 'Quilombo - SC'}, + '55493347':{'en': 'Coronel Freitas - SC', 'pt': 'Coronel Freitas - SC'}, + '55493348':{'en': u('Uni\u00e3o do Oeste - SC'), 'pt': u('Uni\u00e3o do Oeste - SC')}, + '55493349':{'en': 'Irati - SC', 'pt': 'Irati - SC'}, + '55493351':{'en': 'Entre Rios - SC', 'pt': 'Entre Rios - SC'}, + '55493353':{'en': 'Xaxim - SC', 'pt': 'Xaxim - SC'}, + '55493354':{'en': 'Marema - SC', 'pt': 'Marema - SC'}, + '55493355':{'en': 'Lajeado Grande - SC', 'pt': 'Lajeado Grande - SC'}, + '55493356':{'en': 'Arvoredo - SC', 'pt': 'Arvoredo - SC'}, + '55493358':{'en': 'Cordilheira Alta - SC', 'pt': 'Cordilheira Alta - SC'}, + '55493361':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493362':{'en': 'Novo Horizonte - SC', 'pt': 'Novo Horizonte - SC'}, + '55493363':{'en': 'Bom Jesus do Oeste - SC', 'pt': 'Bom Jesus do Oeste - SC'}, + '55493364':{'en': 'Serra Alta - SC', 'pt': 'Serra Alta - SC'}, + '55493365':{'en': 'Modelo - SC', 'pt': 'Modelo - SC'}, + '55493366':{'en': 'Pinhalzinho - SC', 'pt': 'Pinhalzinho - SC'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 995902b8c..a41f397ae 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '55493235':{'en': 'Painel - SC', 'pt': 'Painel - SC'}, - '55493236':{'en': 'Urupema - SC', 'pt': 'Urupema - SC'}, - '55493237':{'en': u('Cap\u00e3o Alto - SC'), 'pt': u('Cap\u00e3o Alto - SC')}, - '55493238':{'en': 'Palmeira - SC', 'pt': 'Palmeira - SC'}, - '55493241':{'en': 'Curitibanos - SC', 'pt': 'Curitibanos - SC'}, - '55493242':{'en': u('S\u00e3o Jos\u00e9 do Cerrito - SC'), 'pt': u('S\u00e3o Jos\u00e9 do Cerrito - SC')}, - '55493243':{'en': 'Correia Pinto - SC', 'pt': 'Correia Pinto - SC'}, - '55493244':{'en': u('Santa Cec\u00edlia - SC'), 'pt': u('Santa Cec\u00edlia - SC')}, - '55493245':{'en': 'Curitibanos - SC', 'pt': 'Curitibanos - SC'}, - '55493246':{'en': 'Fraiburgo - SC', 'pt': 'Fraiburgo - SC'}, - '55493247':{'en': u('Lebon R\u00e9gis - SC'), 'pt': u('Lebon R\u00e9gis - SC')}, - '55493248':{'en': 'Ponte Alta - SC', 'pt': 'Ponte Alta - SC'}, - '55493249':{'en': 'Campo Belo do Sul - SC', 'pt': 'Campo Belo do Sul - SC'}, - '55493251':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, - '55493252':{'en': u('Timb\u00f3 Grande - SC'), 'pt': u('Timb\u00f3 Grande - SC')}, - '55493253':{'en': u('S\u00e3o Cristov\u00e3o do Sul - SC'), 'pt': u('S\u00e3o Cristov\u00e3o do Sul - SC')}, - '55493254':{'en': 'Ponte Alta do Norte - SC', 'pt': 'Ponte Alta do Norte - SC'}, - '55493256':{'en': 'Fraiburgo - SC', 'pt': 'Fraiburgo - SC'}, - '55493257':{'en': u('Frei Rog\u00e9rio - SC'), 'pt': u('Frei Rog\u00e9rio - SC')}, - '55493258':{'en': 'Cerro Negro - SC', 'pt': 'Cerro Negro - SC'}, - '55493275':{'en': u('Otac\u00edlio Costa - SC'), 'pt': u('Otac\u00edlio Costa - SC')}, - '55493277':{'en': 'Bom Retiro - SC', 'pt': 'Bom Retiro - SC'}, - '55493278':{'en': 'Urubici - SC', 'pt': 'Urubici - SC'}, - '55493279':{'en': 'Rio Rufino - SC', 'pt': 'Rio Rufino - SC'}, - '55493289':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, - '55493301':{'en': u('Conc\u00f3rdia - SC'), 'pt': u('Conc\u00f3rdia - SC')}, - '55493304':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493311':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493312':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493313':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493316':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493319':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493321':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493322':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493323':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493325':{'en': u('S\u00e3o Carlos - SC'), 'pt': u('S\u00e3o Carlos - SC')}, - '55493326':{'en': 'Caxambu do Sul - SC', 'pt': 'Caxambu do Sul - SC'}, - '55493327':{'en': 'Nova Itaberaba - SC', 'pt': 'Nova Itaberaba - SC'}, - '55493328':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493329':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493330':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493332':{'en': u('\u00c1guas Frias - SC'), 'pt': u('\u00c1guas Frias - SC')}, - '55493333':{'en': 'Nova Erechim - SC', 'pt': 'Nova Erechim - SC'}, - '55493334':{'en': 'Saudades - SC', 'pt': 'Saudades - SC'}, - '55493335':{'en': 'Planalto Alegre - SC', 'pt': 'Planalto Alegre - SC'}, - '55493336':{'en': u('Guatamb\u00fa - SC'), 'pt': u('Guatamb\u00fa - SC')}, - '55493337':{'en': u('Jardin\u00f3polis - SC'), 'pt': u('Jardin\u00f3polis - SC')}, - '55493338':{'en': u('Cunhata\u00ed - SC'), 'pt': u('Cunhata\u00ed - SC')}, - '55493339':{'en': u('\u00c1guas de Chapec\u00f3 - SC'), 'pt': u('\u00c1guas de Chapec\u00f3 - SC')}, - '55493341':{'en': u('Jupi\u00e1 - SC'), 'pt': u('Jupi\u00e1 - SC')}, - '55493342':{'en': u('Galv\u00e3o - SC'), 'pt': u('Galv\u00e3o - SC')}, - '55493343':{'en': 'Formosa do Sul - SC', 'pt': 'Formosa do Sul - SC'}, - '55493344':{'en': u('S\u00e3o Louren\u00e7o do Oeste - SC'), 'pt': u('S\u00e3o Louren\u00e7o do Oeste - SC')}, - '55493345':{'en': 'Santiago do Sul - SC', 'pt': 'Santiago do Sul - SC'}, - '55493346':{'en': 'Quilombo - SC', 'pt': 'Quilombo - SC'}, - '55493347':{'en': 'Coronel Freitas - SC', 'pt': 'Coronel Freitas - SC'}, - '55493348':{'en': u('Uni\u00e3o do Oeste - SC'), 'pt': u('Uni\u00e3o do Oeste - SC')}, - '55493349':{'en': 'Irati - SC', 'pt': 'Irati - SC'}, - '55493351':{'en': 'Entre Rios - SC', 'pt': 'Entre Rios - SC'}, - '55493353':{'en': 'Xaxim - SC', 'pt': 'Xaxim - SC'}, - '55493354':{'en': 'Marema - SC', 'pt': 'Marema - SC'}, - '55493355':{'en': 'Lajeado Grande - SC', 'pt': 'Lajeado Grande - SC'}, - '55493356':{'en': 'Arvoredo - SC', 'pt': 'Arvoredo - SC'}, - '55493358':{'en': 'Cordilheira Alta - SC', 'pt': 'Cordilheira Alta - SC'}, - '55493361':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493362':{'en': 'Novo Horizonte - SC', 'pt': 'Novo Horizonte - SC'}, - '55493363':{'en': 'Bom Jesus do Oeste - SC', 'pt': 'Bom Jesus do Oeste - SC'}, - '55493364':{'en': 'Serra Alta - SC', 'pt': 'Serra Alta - SC'}, - '55493365':{'en': 'Modelo - SC', 'pt': 'Modelo - SC'}, - '55493366':{'en': 'Pinhalzinho - SC', 'pt': 'Pinhalzinho - SC'}, '55493367':{'en': 'Sul Brasil - SC', 'pt': 'Sul Brasil - SC'}, '55493382':{'en': u('Xanxer\u00ea - SC'), 'pt': u('Xanxer\u00ea - SC')}, '55493424':{'en': 'Bom Jesus - SC', 'pt': 'Bom Jesus - SC'}, @@ -10019,4 +9949,74 @@ '609583':{'en': 'Gebeng'}, '609584':{'en': 'Gebeng'}, '609585':{'en': 'Gebeng'}, + '609586':{'en': 'Gebeng'}, + '609587':{'en': 'Gebeng'}, + '609590':{'en': 'Kuantan'}, + '609591':{'en': 'Kuantan'}, + '609592':{'en': 'Kuantan'}, + '609593':{'en': 'Gambang'}, + '609595':{'en': 'Gebeng'}, + '609598':{'en': 'Gambang'}, + '609599':{'en': 'Gambang'}, + '609602':{'en': 'Bandar Permaisuri'}, + '609606':{'en': 'Tenang'}, + '609609':{'en': 'Bandar Permaisuri'}, + '60961':{'en': 'Kuala Brang'}, + '609610':{'en': 'Bandar Permaisuri'}, + '609611':{'en': 'Bandar Permaisuri'}, + '60962':{'en': 'Kuala Brang'}, + '609630':{'en': 'Kuala Brang'}, + '609631':{'en': 'Kuala Brang'}, + '609632':{'en': 'Kuala Brang'}, + '609633':{'en': 'Bandar Permaisuri'}, + '609634':{'en': 'Bandar Permaisuri'}, + '609635':{'en': 'Kuala Brang'}, + '609637':{'en': 'Kuala Brang'}, + '609638':{'en': 'Kuala Berang'}, + '609639':{'en': 'Kuala Brang'}, + '609650':{'en': 'Batu Rakit'}, + '609651':{'en': 'Batu Rakit'}, + '609653':{'en': 'Batu Rakit'}, + '609659':{'en': 'Batu Rakit'}, + '609660':{'en': 'Kuala Brang'}, + '609662':{'en': 'Kuala Brang'}, + '609663':{'en': 'Batu Rakit'}, + '609664':{'en': 'Batu Rakit'}, + '609665':{'en': 'Kuala Brang'}, + '609666':{'en': 'Kuala Brang'}, + '609667':{'en': 'Kuala Brang'}, + '609668':{'en': 'Batu Rakit'}, + '609669':{'en': 'Batu Rakit'}, + '609679':{'en': 'Jerteh'}, + '609680':{'en': 'Kuala Brang'}, + '609681':{'en': 'Kuala Brang'}, + '609682':{'en': 'Kuala Brang'}, + '6096830':{'en': 'Kuala Brang'}, + '609684':{'en': 'Bukit Bading'}, + '609685':{'en': 'Kuala Brang'}, + '609686':{'en': 'Kuala Brang'}, + '609687':{'en': 'Bukit Bading'}, + '609688':{'en': 'Kuala Brang'}, + '60969':{'en': 'Jerteh'}, + '609700':{'en': 'Kota Bharu'}, + '609701':{'en': 'Kota Bharu'}, + '609703':{'en': 'Kota Bharu'}, + '609706':{'en': 'Kota Bharu'}, + '609707':{'en': 'Kota Bharu'}, + '609708':{'en': 'Kota Bharu'}, + '609710':{'en': 'Kota Bharu'}, + '609712':{'en': 'Kota Bharu'}, + '609713':{'en': 'Kota Bharu'}, + '609714':{'en': 'Kota Bharu'}, + '609718':{'en': 'Kota Bharu'}, + '609719':{'en': 'Kota Bharu'}, + '609721':{'en': 'Kota Bharu'}, + '609725':{'en': 'Kota Bharu'}, + '609726':{'en': 'Kota Bharu'}, + '609732':{'en': 'Kota Bharu'}, + '609735':{'en': 'Kota Bharu'}, + '609738':{'en': 'Kota Bharu'}, + '60974':{'en': 'Kota Bharu'}, + '609750':{'en': 'Kota Bharu'}, + '609751':{'en': 'Kota Bharu'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 6b9b828a6..81c2b3e92 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '609586':{'en': 'Gebeng'}, - '609587':{'en': 'Gebeng'}, - '609590':{'en': 'Kuantan'}, - '609591':{'en': 'Kuantan'}, - '609592':{'en': 'Kuantan'}, - '609593':{'en': 'Gambang'}, - '609595':{'en': 'Gebeng'}, - '609598':{'en': 'Gambang'}, - '609599':{'en': 'Gambang'}, - '609602':{'en': 'Bandar Permaisuri'}, - '609606':{'en': 'Tenang'}, - '609609':{'en': 'Bandar Permaisuri'}, - '60961':{'en': 'Kuala Brang'}, - '609610':{'en': 'Bandar Permaisuri'}, - '609611':{'en': 'Bandar Permaisuri'}, - '60962':{'en': 'Kuala Brang'}, - '609630':{'en': 'Kuala Brang'}, - '609631':{'en': 'Kuala Brang'}, - '609632':{'en': 'Kuala Brang'}, - '609633':{'en': 'Bandar Permaisuri'}, - '609634':{'en': 'Bandar Permaisuri'}, - '609635':{'en': 'Kuala Brang'}, - '609637':{'en': 'Kuala Brang'}, - '609638':{'en': 'Kuala Berang'}, - '609639':{'en': 'Kuala Brang'}, - '609650':{'en': 'Batu Rakit'}, - '609651':{'en': 'Batu Rakit'}, - '609653':{'en': 'Batu Rakit'}, - '609659':{'en': 'Batu Rakit'}, - '609660':{'en': 'Kuala Brang'}, - '609662':{'en': 'Kuala Brang'}, - '609663':{'en': 'Batu Rakit'}, - '609664':{'en': 'Batu Rakit'}, - '609665':{'en': 'Kuala Brang'}, - '609666':{'en': 'Kuala Brang'}, - '609667':{'en': 'Kuala Brang'}, - '609668':{'en': 'Batu Rakit'}, - '609669':{'en': 'Batu Rakit'}, - '609679':{'en': 'Jerteh'}, - '609680':{'en': 'Kuala Brang'}, - '609681':{'en': 'Kuala Brang'}, - '609682':{'en': 'Kuala Brang'}, - '6096830':{'en': 'Kuala Brang'}, - '609684':{'en': 'Bukit Bading'}, - '609685':{'en': 'Kuala Brang'}, - '609686':{'en': 'Kuala Brang'}, - '609687':{'en': 'Bukit Bading'}, - '609688':{'en': 'Kuala Brang'}, - '60969':{'en': 'Jerteh'}, - '609700':{'en': 'Kota Bharu'}, - '609701':{'en': 'Kota Bharu'}, - '609703':{'en': 'Kota Bharu'}, - '609706':{'en': 'Kota Bharu'}, - '609707':{'en': 'Kota Bharu'}, - '609708':{'en': 'Kota Bharu'}, - '609710':{'en': 'Kota Bharu'}, - '609712':{'en': 'Kota Bharu'}, - '609713':{'en': 'Kota Bharu'}, - '609714':{'en': 'Kota Bharu'}, - '609718':{'en': 'Kota Bharu'}, - '609719':{'en': 'Kota Bharu'}, - '609721':{'en': 'Kota Bharu'}, - '609725':{'en': 'Kota Bharu'}, - '609726':{'en': 'Kota Bharu'}, - '609732':{'en': 'Kota Bharu'}, - '609735':{'en': 'Kota Bharu'}, - '609738':{'en': 'Kota Bharu'}, - '60974':{'en': 'Kota Bharu'}, - '609750':{'en': 'Kota Bharu'}, - '609751':{'en': 'Kota Bharu'}, '609752':{'en': 'Pasir Putih'}, '609753':{'en': 'Bachok'}, '609754':{'en': 'Bachok'}, @@ -10019,4 +9949,74 @@ '61263731':{'en': 'Mudgee'}, '61263732':{'en': 'Mudgee'}, '61263733':{'en': 'Mudgee'}, + '61263734':{'en': 'Wollar'}, + '61263735':{'en': 'Wollar'}, + '61263736':{'en': 'Lue'}, + '61263737':{'en': 'Windeyer'}, + '61263738':{'en': 'Windeyer'}, + '61263739':{'en': 'Windeyer'}, + '61263740':{'en': 'Gulgong'}, + '61263741':{'en': 'Gulgong'}, + '61263742':{'en': 'Gulgong'}, + '61263743':{'en': 'Gulgong'}, + '61263744':{'en': 'Gulgong'}, + '61263745':{'en': 'Laheys Creek'}, + '61263746':{'en': 'Laheys Creek'}, + '61263747':{'en': 'Laheys Creek'}, + '61263748':{'en': 'Laheys Creek'}, + '61263749':{'en': 'Laheys Creek'}, + '6126375':{'en': 'Dunedoo'}, + '61263750':{'en': 'Leadville'}, + '61263758':{'en': 'Birriwa'}, + '61263759':{'en': 'Birriwa'}, + '61263760':{'en': 'Cassilis'}, + '61263761':{'en': 'Cassilis'}, + '61263762':{'en': 'Cassilis'}, + '61263763':{'en': 'Cassilis'}, + '61263764':{'en': 'Cassilis'}, + '61263765':{'en': 'Monteagle'}, + '61263766':{'en': 'Monteagle'}, + '61263767':{'en': 'Bathurst'}, + '61263768':{'en': 'Bathurst'}, + '61263769':{'en': 'Orange'}, + '6126377':{'en': 'Coolah'}, + '61263780':{'en': 'Lue'}, + '61263781':{'en': 'Mudgee'}, + '61263782':{'en': 'Mudgee'}, + '61263783':{'en': 'Birriwa'}, + '61263784':{'en': 'Cassilis'}, + '61263785':{'en': 'Coolah'}, + '61263786':{'en': 'Mudgee'}, + '61263787':{'en': 'Gulgong'}, + '61263788':{'en': 'Laheys Creek'}, + '61263789':{'en': 'Leadville'}, + '6126379':{'en': 'Kandos'}, + '61263797':{'en': 'Glen Davis'}, + '61263798':{'en': 'Bylong'}, + '61263799':{'en': 'Bylong'}, + '61263800':{'en': 'Murringo'}, + '61263801':{'en': 'Young'}, + '61263802':{'en': 'Boorowa'}, + '61263803':{'en': 'Bribbaree'}, + '61263804':{'en': 'Frogmore'}, + '61263805':{'en': 'Galong'}, + '61263806':{'en': 'Harden'}, + '61263807':{'en': 'Maimuru'}, + '61263808':{'en': 'Milvale'}, + '61263809':{'en': 'Monteagle'}, + '61263810':{'en': 'Tyagong'}, + '61263811':{'en': 'Maimuru'}, + '61263812':{'en': 'Galong'}, + '61263813':{'en': 'Young'}, + '61263814':{'en': 'Young'}, + '61263815':{'en': 'Young'}, + '61263816':{'en': 'Koorawatha'}, + '61263817':{'en': 'Merriganowry'}, + '61263818':{'en': 'Ooma'}, + '61263819':{'en': 'Quandialla'}, + '6126382':{'en': 'Young'}, + '61263830':{'en': 'Bribbaree'}, + '61263831':{'en': 'Bribbaree'}, + '61263832':{'en': 'Bribbaree'}, + '61263833':{'en': 'Maimuru'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index ce9da7532..7b9a49270 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,76 +19,6 @@ # limitations under the License. data = { - '61263734':{'en': 'Wollar'}, - '61263735':{'en': 'Wollar'}, - '61263736':{'en': 'Lue'}, - '61263737':{'en': 'Windeyer'}, - '61263738':{'en': 'Windeyer'}, - '61263739':{'en': 'Windeyer'}, - '61263740':{'en': 'Gulgong'}, - '61263741':{'en': 'Gulgong'}, - '61263742':{'en': 'Gulgong'}, - '61263743':{'en': 'Gulgong'}, - '61263744':{'en': 'Gulgong'}, - '61263745':{'en': 'Laheys Creek'}, - '61263746':{'en': 'Laheys Creek'}, - '61263747':{'en': 'Laheys Creek'}, - '61263748':{'en': 'Laheys Creek'}, - '61263749':{'en': 'Laheys Creek'}, - '6126375':{'en': 'Dunedoo'}, - '61263750':{'en': 'Leadville'}, - '61263758':{'en': 'Birriwa'}, - '61263759':{'en': 'Birriwa'}, - '61263760':{'en': 'Cassilis'}, - '61263761':{'en': 'Cassilis'}, - '61263762':{'en': 'Cassilis'}, - '61263763':{'en': 'Cassilis'}, - '61263764':{'en': 'Cassilis'}, - '61263765':{'en': 'Monteagle'}, - '61263766':{'en': 'Monteagle'}, - '61263767':{'en': 'Bathurst'}, - '61263768':{'en': 'Bathurst'}, - '61263769':{'en': 'Orange'}, - '6126377':{'en': 'Coolah'}, - '61263780':{'en': 'Lue'}, - '61263781':{'en': 'Mudgee'}, - '61263782':{'en': 'Mudgee'}, - '61263783':{'en': 'Birriwa'}, - '61263784':{'en': 'Cassilis'}, - '61263785':{'en': 'Coolah'}, - '61263786':{'en': 'Mudgee'}, - '61263787':{'en': 'Gulgong'}, - '61263788':{'en': 'Laheys Creek'}, - '61263789':{'en': 'Leadville'}, - '6126379':{'en': 'Kandos'}, - '61263797':{'en': 'Glen Davis'}, - '61263798':{'en': 'Bylong'}, - '61263799':{'en': 'Bylong'}, - '61263800':{'en': 'Murringo'}, - '61263801':{'en': 'Young'}, - '61263802':{'en': 'Boorowa'}, - '61263803':{'en': 'Bribbaree'}, - '61263804':{'en': 'Frogmore'}, - '61263805':{'en': 'Galong'}, - '61263806':{'en': 'Harden'}, - '61263807':{'en': 'Maimuru'}, - '61263808':{'en': 'Milvale'}, - '61263809':{'en': 'Monteagle'}, - '61263810':{'en': 'Tyagong'}, - '61263811':{'en': 'Maimuru'}, - '61263812':{'en': 'Galong'}, - '61263813':{'en': 'Young'}, - '61263814':{'en': 'Young'}, - '61263815':{'en': 'Young'}, - '61263816':{'en': 'Koorawatha'}, - '61263817':{'en': 'Merriganowry'}, - '61263818':{'en': 'Ooma'}, - '61263819':{'en': 'Quandialla'}, - '6126382':{'en': 'Young'}, - '61263830':{'en': 'Bribbaree'}, - '61263831':{'en': 'Bribbaree'}, - '61263832':{'en': 'Bribbaree'}, - '61263833':{'en': 'Maimuru'}, '61263834':{'en': 'Maimuru'}, '61263835':{'en': 'Monteagle'}, '61263836':{'en': 'Monteagle'}, @@ -10019,4 +9949,74 @@ '61350341':{'en': 'Mallan'}, '61350342':{'en': 'Cunninyeuk'}, '61350343':{'en': 'Cunninyeuk'}, + '61350344':{'en': 'Cunninyeuk'}, + '61350345':{'en': 'Cunninyeuk'}, + '61350346':{'en': 'Mallan'}, + '61350347':{'en': 'Mallan'}, + '61350348':{'en': 'Werrimull'}, + '61350349':{'en': 'Willandra Lakes'}, + '61350350':{'en': 'Cowangie'}, + '61350351':{'en': 'Manangatang'}, + '61350352':{'en': 'Manangatang'}, + '61350353':{'en': 'Manangatang'}, + '61350354':{'en': 'Manangatang'}, + '61350355':{'en': 'Mittyack'}, + '61350356':{'en': 'Murrayville'}, + '61350357':{'en': 'Ouyen'}, + '61350358':{'en': 'Tempy'}, + '61350359':{'en': 'Underbool'}, + '6135036':{'en': 'Swan Hill'}, + '61350370':{'en': 'Annuello'}, + '61350371':{'en': 'Swan Hill'}, + '61350372':{'en': 'Swan Hill'}, + '61350373':{'en': 'Swan Hill'}, + '61350374':{'en': 'Berriwillock'}, + '61350375':{'en': 'Culgoa'}, + '61350376':{'en': 'Swan Hill'}, + '61350377':{'en': 'Swan Hill'}, + '61350378':{'en': 'Cunninyeuk'}, + '61350379':{'en': 'Kyalite'}, + '61350380':{'en': 'Mallan'}, + '61350381':{'en': 'Kyalite'}, + '61350382':{'en': 'Kyalite'}, + '61350383':{'en': 'Manangatang'}, + '61350384':{'en': 'Nandaly'}, + '61350385':{'en': 'Natya'}, + '61350386':{'en': 'Nyah'}, + '61350387':{'en': 'Sea Lake'}, + '61350388':{'en': 'Natya'}, + '61350389':{'en': 'Natya'}, + '61350390':{'en': 'Swan Hill'}, + '61350391':{'en': 'Waitchie'}, + '61350392':{'en': 'Waitchie'}, + '61350393':{'en': 'Ultima'}, + '61350394':{'en': 'Waitchie'}, + '61350395':{'en': 'Mildura'}, + '61350396':{'en': 'Ultima'}, + '61350397':{'en': 'Ultima'}, + '61350398':{'en': 'Ultima'}, + '61350399':{'en': 'Ultima'}, + '61350400':{'en': 'Annuello'}, + '61350401':{'en': 'Curyo'}, + '61350402':{'en': 'Hopetoun'}, + '61350403':{'en': 'Patchewollock'}, + '61350404':{'en': 'Turriff'}, + '61350405':{'en': 'Woomelang'}, + '61350406':{'en': 'Anabranch'}, + '61350407':{'en': 'Arumpo'}, + '61350408':{'en': 'Boundary Bend'}, + '61350409':{'en': 'Karawinna'}, + '61350410':{'en': 'Mildura'}, + '61350411':{'en': 'Nangiloc'}, + '61350412':{'en': 'Palinyewah'}, + '61350413':{'en': 'Pan Ban'}, + '61350414':{'en': 'Pooncarie'}, + '61350415':{'en': 'Robinvale'}, + '61350416':{'en': 'Rufus River'}, + '61350417':{'en': 'Scotia'}, + '61350418':{'en': 'Wemen'}, + '61350419':{'en': 'Wentworth'}, + '61350420':{'en': 'Werrimull'}, + '61350421':{'en': 'Willandra Lakes'}, + '61350422':{'en': 'Cowangie'}, } diff --git a/python/phonenumbers/shortdata/region_CA.py b/python/phonenumbers/shortdata/region_CA.py index f1f868331..dd91f815d 100644 --- a/python/phonenumbers/shortdata/region_CA.py +++ b/python/phonenumbers/shortdata/region_CA.py @@ -2,10 +2,10 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=None, international_prefix=None, - general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d\\d(?:\\d\\d(?:\\d(?:\\d{2})?)?)?', possible_length=(3, 5, 6, 8)), + general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)), toll_free=PhoneNumberDesc(national_number_pattern='112|988|[29]11', example_number='112', possible_length=(3,)), emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)), - short_code=PhoneNumberDesc(national_number_pattern='112|30000\\d{3}|[1-35-9]\\d{4,5}|[2-8]11|9(?:11|88)', example_number='112', possible_length=(3, 5, 6, 8)), + short_code=PhoneNumberDesc(national_number_pattern='[1-35-9]\\d{4,5}|112|[2-8]11|9(?:11|88)', example_number='112', possible_length=(3, 5, 6)), carrier_specific=PhoneNumberDesc(national_number_pattern='[235-7]11', example_number='211', possible_length=(3,)), - sms_services=PhoneNumberDesc(national_number_pattern='300\\d{5}|[1-35-9]\\d{4,5}', example_number='10000', possible_length=(5, 6, 8)), + sms_services=PhoneNumberDesc(national_number_pattern='[1-35-9]\\d{4,5}', example_number='10000', possible_length=(5, 6)), short_data=True)