From e1dd7e5952e07a8b1a9145f492366d3228d14ca9 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Tue, 18 Apr 2023 16:37:26 +0100 Subject: [PATCH] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 20 +++++------ python/phonenumbers/carrierdata/data1.py | 40 ++++++++++----------- python/phonenumbers/carrierdata/data2.py | 15 ++++++-- python/phonenumbers/data/region_BE.py | 2 +- python/phonenumbers/data/region_CA.py | 4 +-- python/phonenumbers/data/region_CL.py | 4 +-- python/phonenumbers/data/region_GE.py | 2 +- python/phonenumbers/data/region_MM.py | 6 ++-- python/phonenumbers/data/region_MU.py | 2 +- python/phonenumbers/data/region_RE.py | 2 +- python/phonenumbers/data/region_US.py | 4 +-- python/phonenumbers/geodata/data1.py | 10 +++--- python/phonenumbers/geodata/data10.py | 10 +++--- python/phonenumbers/geodata/data11.py | 10 +++--- python/phonenumbers/geodata/data12.py | 10 +++--- python/phonenumbers/geodata/data13.py | 10 +++--- python/phonenumbers/geodata/data14.py | 10 +++--- python/phonenumbers/geodata/data15.py | 10 +++--- python/phonenumbers/geodata/data16.py | 10 +++--- python/phonenumbers/geodata/data17.py | 10 +++--- python/phonenumbers/geodata/data18.py | 10 +++--- python/phonenumbers/geodata/data19.py | 10 +++--- python/phonenumbers/geodata/data2.py | 10 +++--- python/phonenumbers/geodata/data20.py | 10 +++--- python/phonenumbers/geodata/data21.py | 10 +++--- python/phonenumbers/geodata/data22.py | 10 +++--- python/phonenumbers/geodata/data23.py | 42 +++++++++++----------- python/phonenumbers/geodata/data24.py | 42 +++++++++++----------- python/phonenumbers/geodata/data25.py | 42 +++++++++++----------- python/phonenumbers/geodata/data26.py | 42 +++++++++++----------- python/phonenumbers/geodata/data27.py | 42 +++++++++++----------- python/phonenumbers/geodata/data28.py | 44 ++++++++++++++++-------- python/phonenumbers/geodata/data3.py | 10 +++--- python/phonenumbers/geodata/data4.py | 10 +++--- python/phonenumbers/geodata/data5.py | 10 +++--- python/phonenumbers/geodata/data6.py | 10 +++--- python/phonenumbers/geodata/data7.py | 10 +++--- python/phonenumbers/geodata/data8.py | 10 +++--- python/phonenumbers/geodata/data9.py | 10 +++--- python/phonenumbers/tzdata/data0.py | 1 + 40 files changed, 302 insertions(+), 274 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 5c666e8ff..cdd0168bb 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -107,10 +107,7 @@ '128439':{'en': 'Digicel'}, '128444':{'en': 'CCT'}, '12844689':{'en': 'CCT'}, - '12844966':{'en': 'CCT'}, - '12844967':{'en': 'CCT'}, - '12844968':{'en': 'CCT'}, - '12844969':{'en': 'CCT'}, + '1284496':{'en': 'CCT'}, '1284499':{'en': 'CCT'}, '1284546':{'en': 'Cable & Wireless'}, '128456':{'en': 'Cable & Wireless'}, @@ -1015,7 +1012,10 @@ '230596':{'en': 'MTML'}, '230597':{'en': 'Emtel'}, '230598':{'en': 'Emtel'}, - '2307':{'en': 'Emtel'}, + '230700':{'en': 'Cellplus'}, + '230701':{'en': 'Emtel'}, + '230730':{'en': 'Emtel'}, + '230733':{'en': 'Cellplus'}, '231220':{'en': 'Liberia Telecom'}, '231330':{'en': 'West Africa Telecom'}, '231555':{'en': 'Lonestar Cell'}, @@ -2043,6 +2043,7 @@ '3366':{'en': 'Bouygues'}, '3367':{'en': 'Orange France'}, '3368':{'en': 'Orange France'}, + '33695':{'en': 'Free Mobile'}, '33698':{'en': 'Bouygues'}, '33699':{'en': 'Bouygues'}, '337500':{'en': 'Euroinformation Telecom'}, @@ -3241,8 +3242,8 @@ '38097':{'en': 'Kyivstar', 'uk': u('\u041a\u0438\u0457\u0432\u0441\u0442\u0430\u0440')}, '38098':{'en': 'Kyivstar', 'uk': u('\u041a\u0438\u0457\u0432\u0441\u0442\u0430\u0440')}, '38099':{'en': 'Vodafone', 'uk': u('Vodafone \u0423\u043a\u0440\u0430\u0457\u043d\u0430')}, - '38160':{'en': 'VIP'}, - '38161':{'en': 'VIP'}, + '38160':{'en': 'A1'}, + '38161':{'en': 'A1'}, '38162':{'en': 'Telenor'}, '38163':{'en': 'Telenor'}, '38164':{'en': 'Telekom Srbija a.d.'}, @@ -3251,7 +3252,7 @@ '381676':{'en': 'GLOBALTEL'}, '381677':{'en': 'GLOBALTEL'}, '381678':{'en': 'Vectone Mobile'}, - '38168':{'en': 'VIP'}, + '38168':{'en': 'A1'}, '38169':{'en': 'Telenor'}, '38260':{'en': 'm:tel'}, '38263':{'en': 'Telenor'}, @@ -3401,6 +3402,7 @@ '417509':{'en': 'Swisscom'}, '417519':{'en': 'Swisscom'}, '41752':{'en': 'Swisscom'}, + '41753':{'en': 'Swisscom'}, '41754':{'en': 'Swisscom'}, '417550':{'en': 'Swisscom'}, '417551':{'en': 'Swisscom'}, @@ -10017,6 +10019,4 @@ '553199698':{'en': 'Telemig Celular'}, '553199699':{'en': 'Telemig Celular'}, '553199701':{'en': 'Telemig Celular'}, - '553199702':{'en': 'Telemig Celular'}, - '553199703':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index d8dccc40e..799270c2c 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '553199702':{'en': 'Telemig Celular'}, + '553199703':{'en': 'Telemig Celular'}, '553199704':{'en': 'Telemig Celular'}, '553199705':{'en': 'Telemig Celular'}, '553199706':{'en': 'Telemig Celular'}, @@ -7303,7 +7305,12 @@ '5623351':{'en': 'Claro'}, '5623352':{'en': 'Claro'}, '562336':{'en': 'Movistar'}, - '562337':{'en': 'Movistar'}, + '562337':{'en': 'Claro'}, + '5623370':{'en': 'Movistar'}, + '5623371':{'en': 'Movistar'}, + '5623372':{'en': 'Movistar'}, + '5623373':{'en': 'Movistar'}, + '562338':{'en': 'Claro'}, '56236':{'en': 'Entel'}, '56322162':{'en': 'Entel'}, '56322163':{'en': 'Entel'}, @@ -7639,24 +7646,7 @@ '5641219':{'en': 'Entel'}, '564122':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '5641229':{'en': 'Gtd Telesat S.A.'}, - '5641230':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641231':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641232':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641233':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641234':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641235':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641236':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641237':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412380':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412381':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412382':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412383':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412384':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412385':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412386':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412387':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '56412388':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, - '5641239':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, + '564123':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '564124':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '5641246':{'en': 'Telefonica Del Sur S.A.'}, '564125':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, @@ -7758,6 +7748,9 @@ '56413383':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '56413384':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '5641339':{'en': 'Telefonica Del Sur S.A.'}, + '5641350':{'en': 'Entel'}, + '5641351':{'en': 'Entel'}, + '5641352':{'en': 'Entel'}, '5641355':{'en': 'Claro'}, '5641356':{'en': 'Claro'}, '5641357':{'en': 'Claro'}, @@ -8564,6 +8557,10 @@ '5657281':{'en': 'Gtd Telesat S.A.'}, '5657283':{'en': 'Movistar'}, '5657284':{'en': 'Gtd Manquehue S.A.'}, + '5657285':{'en': 'Entel'}, + '5657286':{'en': 'Entel'}, + '5657287':{'en': 'Entel'}, + '5657288':{'en': 'Entel'}, '565822':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '5658231':{'en': 'Vtr Banda Ancha (Chile) S.A.'}, '5658232':{'en': 'Vtr Banda Ancha (Chile) S.A.'}, @@ -9083,6 +9080,10 @@ '5671274':{'en': 'Entel'}, '5671277':{'en': 'Telestar'}, '5671279':{'en': 'Vtr Banda Ancha (Chile) S.A.'}, + '5671280':{'en': 'Entel'}, + '5671281':{'en': 'Entel'}, + '5671282':{'en': 'Entel'}, + '5671283':{'en': 'Entel'}, '5671288':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '56712970':{'en': 'Comunicacion Y Telefonia Rural S.A.'}, '56712971':{'en': 'Comunicacion Y Telefonia Rural S.A.'}, @@ -10018,5 +10019,4 @@ '573046855':{'en': 'Tigo'}, '573046856':{'en': 'Tigo'}, '573046857':{'en': 'Tigo'}, - '573046858':{'en': 'Tigo'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 76fdd8e62..296d79575 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '573046858':{'en': 'Tigo'}, '573046859':{'en': 'Tigo'}, '57304686':{'en': 'Tigo'}, '57304687':{'en': 'Tigo'}, @@ -3329,6 +3330,11 @@ '817055':{'en': 'Softbank'}, '817056':{'en': 'Softbank'}, '8170581':{'en': 'Softbank'}, + '8170585':{'en': 'KDDI'}, + '8170586':{'en': 'KDDI'}, + '8170587':{'en': 'KDDI'}, + '8170588':{'en': 'KDDI'}, + '8170589':{'en': 'KDDI'}, '817059':{'en': 'KDDI'}, '817061':{'en': 'Softbank'}, '817062':{'en': 'Softbank'}, @@ -4575,6 +4581,7 @@ '90510221':{'en': 'Netgsm'}, '90510222':{'en': 'Netgsm'}, '90510223':{'en': 'Netgsm'}, + '90510227':{'en': 'Netgsm'}, '90510232':{'en': 'Foniv Telecommunications Services'}, '90510244':{'en': 'Nida Telekomunikasyon'}, '90510255':{'en': 'TTM'}, @@ -8258,9 +8265,13 @@ '9947':{'en': 'Nar Mobile'}, '99499':{'en': 'Bakcell'}, '9955000':{'en': 'Silknet'}, + '9955004':{'en': 'Silknet'}, '99550050':{'en': 'MagtiCom'}, '99550055':{'en': 'Silknet'}, - '9955007':{'en': 'MyPhone'}, + '99550070':{'en': 'MyPhone'}, + '99550077':{'en': 'Silknet'}, + '9955008':{'en': 'Silknet'}, + '9955009':{'en': 'Silknet'}, '9955050':{'en': 'Silknet'}, '9955055':{'en': 'MagtiCom'}, '995510':{'en': 'Silknet'}, @@ -8348,7 +8359,7 @@ '996997':{'en': 'ALFA Telecom'}, '996998':{'en': 'ALFA Telecom'}, '996999':{'en': 'ALFA Telecom'}, - '9983':{'en': 'Uzbektelecom'}, + '9983':{'en': 'HUMANS'}, '99850':{'en': 'Ucell'}, '99861220':{'en': 'MobiUZ'}, '99861221':{'en': 'MobiUZ'}, diff --git a/python/phonenumbers/data/region_BE.py b/python/phonenumbers/data/region_BE.py index 7a6c843f1..d433e41bb 100644 --- a/python/phonenumbers/data/region_BE.py +++ b/python/phonenumbers/data/region_BE.py @@ -6,7 +6,7 @@ fixed_line=PhoneNumberDesc(national_number_pattern='80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}', example_number='12345678', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='4[5-9]\\d{7}', example_number='470123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800[1-9]\\d{4}', example_number='80012345', possible_length=(8,)), - premium_rate=PhoneNumberDesc(national_number_pattern='(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[0-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}', example_number='90012345', possible_length=(8,)), + premium_rate=PhoneNumberDesc(national_number_pattern='(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[0-689]|4[02-68]|5[1-68]|6[0-378]|7[2-68]|9[34679]))\\d{4}', example_number='90012345', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='7879\\d{4}', example_number='78791234', possible_length=(8,)), uan=PhoneNumberDesc(national_number_pattern='78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}', example_number='78102345', possible_length=(8,)), national_prefix='0', diff --git a/python/phonenumbers/data/region_CA.py b/python/phonenumbers/data/region_CA.py index d3f3e7155..6a7c2539a 100644 --- a/python/phonenumbers/data/region_CA.py +++ b/python/phonenumbers/data/region_CA.py @@ -3,8 +3,8 @@ PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d|90)\\d{8}|3\\d{6}', possible_length=(7, 10)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_CL.py b/python/phonenumbers/data/region_CL.py index 331ed9cfe..9daac0a20 100644 --- a/python/phonenumbers/data/region_CL.py +++ b/python/phonenumbers/data/region_CL.py @@ -3,8 +3,8 @@ PHONE_METADATA_CL = PhoneMetadata(id='CL', country_code=56, international_prefix='(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0', general_desc=PhoneNumberDesc(national_number_pattern='12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}', possible_length=(9, 10, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[0346]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|7[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[0346]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|7[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:123|8)00\\d{6}', example_number='800123456', possible_length=(9, 11)), shared_cost=PhoneNumberDesc(national_number_pattern='600\\d{7,8}', example_number='6001234567', possible_length=(10, 11)), voip=PhoneNumberDesc(national_number_pattern='44\\d{7}', example_number='441234567', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GE.py b/python/phonenumbers/data/region_GE.py index 55c1056ce..43428ce73 100644 --- a/python/phonenumbers/data/region_GE.py +++ b/python/phonenumbers/data/region_GE.py @@ -4,7 +4,7 @@ PHONE_METADATA_GE = PhoneMetadata(id='GE', country_code=995, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[3-57]\\d\\d|800)\\d{6}', possible_length=(9,), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}', example_number='322123456', possible_length=(9,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:00(?:0\\d|5[05])|11(?:00|[124]\\d|3[01])|(?:520|909)0|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}', example_number='555123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}', example_number='555123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', example_number='706123456', possible_length=(9,)), no_international_dialling=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_MM.py b/python/phonenumbers/data/region_MM.py index f22a8f958..b2154e71a 100644 --- a/python/phonenumbers/data/region_MM.py +++ b/python/phonenumbers/data/region_MM.py @@ -3,9 +3,9 @@ PHONE_METADATA_MM = PhoneMetadata(id='MM', country_code=95, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}', possible_length=(6, 7, 8, 9, 10), possible_length_local_only=(5,)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[2-469]|39|46|6[25]|7[0-3]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|2[246]|39|46|62|7[0-3]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[0-3])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|247[23]|3(?:20\\d|470)|4(?:2[04]\\d|47[23])|7(?:(?:3\\d|8[01459])\\d|4(?:39|60|7[013]))))\\d{4}|5(?:2(?:2\\d{5,6}|47[023]\\d{4})|(?:347[23]|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[0-2])|8(?:20\\d|47[02])|9(?:20\\d|47[01]))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:2\\d|4[1-9]|51)\\d|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}', example_number='1234567', possible_length=(6, 7, 8, 9), possible_length_local_only=(5,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|9[4-8])\\d|7(?:3|40|[5-9]\\d)|8(?:78|[89]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}', example_number='92123456', possible_length=(7, 8, 9, 10)), - toll_free=PhoneNumberDesc(national_number_pattern='80080(?:[01][1-9]|2\\d)\\d{3}', example_number='8008001234', possible_length=(10,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|39|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|39|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4(?:39|[67]0))))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}', example_number='1234567', possible_length=(6, 7, 8, 9), possible_length_local_only=(5,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}', example_number='92123456', possible_length=(7, 8, 9, 10)), + toll_free=PhoneNumberDesc(national_number_pattern='80080(?:0[1-9]|2\\d)\\d{3}', example_number='8008001234', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='1333\\d{4}|[12]468\\d{4}', example_number='13331234', possible_length=(8,)), national_prefix='0', national_prefix_for_parsing='0', diff --git a/python/phonenumbers/data/region_MU.py b/python/phonenumbers/data/region_MU.py index e022434bc..5e0736862 100644 --- a/python/phonenumbers/data/region_MU.py +++ b/python/phonenumbers/data/region_MU.py @@ -4,7 +4,7 @@ PHONE_METADATA_MU = PhoneMetadata(id='MU', country_code=230, international_prefix='0(?:0|[24-7]0|3[03])', general_desc=PhoneNumberDesc(national_number_pattern='(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}', possible_length=(7, 8, 10)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-7])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}', example_number='54480123', possible_length=(7, 8)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:01|30))\\d{5}', example_number='52512345', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[01]|3[03]))\\d{5}', example_number='52512345', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='802\\d{7}|80[0-2]\\d{4}', example_number='8001234', possible_length=(7, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='30\\d{5}', example_number='3012345', possible_length=(7,)), voip=PhoneNumberDesc(national_number_pattern='3(?:20|9\\d)\\d{4}', example_number='3201234', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_RE.py b/python/phonenumbers/data/region_RE.py index 539e98866..e9c06ffc1 100644 --- a/python/phonenumbers/data/region_RE.py +++ b/python/phonenumbers/data/region_RE.py @@ -4,7 +4,7 @@ PHONE_METADATA_RE = PhoneMetadata(id='RE', country_code=262, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:26|[689]\\d)\\d{7}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='26(?:2\\d\\d|3(?:0\\d|1[0-3]))\\d{4}', example_number='262161234', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|9(?:399[0-2]|4790|76(?:2[27]|3[0-37]|9\\d)))\\d{4}', example_number='692123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|9(?:399[0-2]|479[01]|76(?:2[27]|3[0-37]|9\\d)))\\d{4}', example_number='692123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89[1-37-9]\\d{6}', example_number='891123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='8(?:1[019]|2[0156]|84|90)\\d{6}', example_number='810123456', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 6d3b6e277..41de416ba 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,8 +3,8 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:47220[01]|5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|4[46]))|57200))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:47220[01]|5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|4[46]))|57200))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:4722(?:0[0-35]|27)|505(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|4[46])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:4722(?:0[0-35]|27)|505(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|4[46])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/geodata/data1.py b/python/phonenumbers/geodata/data1.py index 5c402f812..ba86ebc53 100644 --- a/python/phonenumbers/geodata/data1.py +++ b/python/phonenumbers/geodata/data1.py @@ -962,6 +962,7 @@ '1425899':{'en': 'Kirkland, WA'}, '1425957':{'en': 'Bellevue, WA'}, '1425990':{'en': 'Bellevue, WA'}, + '1428':{'en': 'New Brunswick'}, '1430':{'en': 'Texas'}, '1431':{'en': 'Manitoba'}, '1432':{'en': 'Texas'}, @@ -1505,6 +1506,10 @@ '1470':{'en': 'Georgia'}, '1472200':{'en': 'Pembroke, NC'}, '1472201':{'en': 'Acme, NC'}, + '1472202':{'en': 'Fayettevl, NC'}, + '1472203':{'en': 'Candor, NC'}, + '1472205':{'en': 'Laurinburg, NC'}, + '147222':{'en': 'Mt Gilead, NC'}, '1474':{'en': 'Saskatchewan'}, '1475':{'en': 'Connecticut'}, '1478':{'en': 'Georgia'}, @@ -10014,9 +10019,4 @@ '1705528':{'en': 'Midland, ON'}, '1705534':{'en': 'Port McNicoll, ON'}, '1705538':{'en': 'Waubaushene, ON'}, - '1705544':{'en': 'Englehart, ON'}, - '1705549':{'en': 'Penetanguishene, ON'}, - '1705560':{'en': 'Greater Sudbury, ON'}, - '1705563':{'en': 'Earlton, ON'}, - '1705566':{'en': 'Greater Sudbury, ON'}, } diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index a06cf704a..db2372718 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61348097':{'en': 'Deniliquin'}, + '61348098':{'en': 'Dookie'}, + '61348099':{'en': 'Finley'}, + '61348100':{'en': 'Jerilderie'}, + '61348101':{'en': 'Jimaringle'}, '61348102':{'en': 'Katamatite'}, '61348103':{'en': 'Katandra West'}, '61348104':{'en': 'Kialla East'}, @@ -10014,9 +10019,4 @@ '6138873':{'en': 'Ringwood'}, '61388744':{'en': 'Ringwood'}, '6138877':{'en': 'Ringwood'}, - '6138878':{'en': 'Ringwood'}, - '6138888':{'en': 'Melbourne'}, - '6138892':{'en': 'Melbourne'}, - '61388996':{'en': 'Melbourne'}, - '61388997':{'en': 'Melbourne'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 9b62555ea..5d166230a 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '6138878':{'en': 'Ringwood'}, + '6138888':{'en': 'Melbourne'}, + '6138892':{'en': 'Melbourne'}, + '61388996':{'en': 'Melbourne'}, + '61388997':{'en': 'Melbourne'}, '61388998':{'en': 'Melbourne'}, '61388999':{'en': 'Melbourne'}, '6138902':{'en': 'Dandenong'}, @@ -10014,9 +10019,4 @@ '6174969':{'en': 'Mackay'}, '61749698':{'en': 'Cannon Valley'}, '61749699':{'en': 'Cannon Valley'}, - '6174970':{'en': 'Gladstone'}, - '61749702':{'en': 'Mount Larcom'}, - '61749704':{'en': 'Benaraby'}, - '61749705':{'en': 'Miriam Vale'}, - '6174971':{'en': 'Gladstone'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index 30a6da510..36ae64cf6 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '6174970':{'en': 'Gladstone'}, + '61749702':{'en': 'Mount Larcom'}, + '61749704':{'en': 'Benaraby'}, + '61749705':{'en': 'Miriam Vale'}, + '6174971':{'en': 'Gladstone'}, '6174972':{'en': 'Gladstone'}, '6174973':{'en': 'Gladstone'}, '61749740':{'en': 'Ubobo'}, @@ -10014,9 +10019,4 @@ '61885484':{'en': 'Gawler'}, '61885485':{'en': 'Murray Bridge'}, '61885486':{'en': 'Tanunda'}, - '61885487':{'en': 'Strathalbyn'}, - '61885488':{'en': 'Victor Harbor'}, - '618854890':{'en': 'Murray Bridge'}, - '618854891':{'en': 'Murray Bridge'}, - '618854892':{'en': 'Murray Bridge'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 4a4b0157c..2368409c6 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61885487':{'en': 'Strathalbyn'}, + '61885488':{'en': 'Victor Harbor'}, + '618854890':{'en': 'Murray Bridge'}, + '618854891':{'en': 'Murray Bridge'}, + '618854892':{'en': 'Murray Bridge'}, '618854893':{'en': 'Murray Bridge'}, '618854894':{'en': 'Murray Bridge'}, '618854898':{'en': 'Murray Bridge'}, @@ -10014,9 +10019,4 @@ '618989332':{'en': 'Williams'}, '618989333':{'en': 'Williams'}, '618989334':{'en': 'Williams'}, - '618989335':{'en': 'Williams'}, - '618989336':{'en': 'Williams'}, - '618989337':{'en': 'Williams'}, - '618989338':{'en': 'Williams'}, - '618989340':{'en': 'Arthur River'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index d64096f09..96517144f 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '618989335':{'en': 'Williams'}, + '618989336':{'en': 'Williams'}, + '618989337':{'en': 'Williams'}, + '618989338':{'en': 'Williams'}, + '618989340':{'en': 'Arthur River'}, '618989343':{'en': 'Arthur River'}, '618989346':{'en': 'Arthur River'}, '618989347':{'en': 'Arthur River'}, @@ -10014,9 +10019,4 @@ '861306924':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, '861306925':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, '861306926':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861306927':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861306928':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861306929':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861306930':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861306931':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index dfd182745..4f211b449 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861306927':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861306928':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861306929':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861306930':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861306931':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861306932':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861306933':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861306934':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, @@ -10014,9 +10019,4 @@ '861323871':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, '861323872':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, '861323873':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861323874':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861323875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861323876':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861323877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861323878':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index bb44319e6..6a05f929f 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861323874':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861323875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861323876':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861323877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861323878':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, '861323879':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, '86132388':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, '861323890':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, @@ -10014,9 +10019,4 @@ '861340312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861340313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, '861340314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861340315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861340316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861340317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861340318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861340319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 98c1ab134..67765a9db 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861340315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861340316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861340317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861340318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861340319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, '861340320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, '861340321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861340322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, @@ -10014,9 +10019,4 @@ '861365304':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861365305':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861365306':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861365307':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861365308':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861365309':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861365310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861365311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index d64c3918a..9b4b8c29e 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861365307':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861365308':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861365309':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861365310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861365311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861365312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861365313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, '861365314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, @@ -10014,9 +10019,4 @@ '861394878':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861394879':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, '861394880':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861394881':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861394882':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861394883':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861394884':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861394885':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index f279b0855..bd3f51492 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861394881':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861394882':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861394883':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861394884':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861394885':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861394886':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, '861394887':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861394888':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, @@ -10014,9 +10019,4 @@ '861506532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '861506533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, '861506534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861506535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861506536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861506537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861506538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861506539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index 3f9c13445..07ed41f59 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '1705544':{'en': 'Englehart, ON'}, + '1705549':{'en': 'Penetanguishene, ON'}, + '1705560':{'en': 'Greater Sudbury, ON'}, + '1705563':{'en': 'Earlton, ON'}, + '1705566':{'en': 'Greater Sudbury, ON'}, '1705567':{'en': 'Kirkland Lake, ON'}, '1705575':{'en': 'Sault Ste. Marie, ON'}, '1705586':{'en': 'Greater Sudbury, ON'}, @@ -10014,9 +10019,4 @@ '1919207':{'en': 'Benson, NC'}, '1919209':{'en': 'Smithfield, NC'}, '1919212':{'en': 'Raleigh, NC'}, - '1919217':{'en': 'Knightdale, NC'}, - '1919220':{'en': 'Durham, NC'}, - '1919231':{'en': 'Raleigh, NC'}, - '1919232':{'en': 'Raleigh, NC'}, - '1919237':{'en': 'Durham, NC'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index b9016b418..d91ddaa6f 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861506535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861506536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861506537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861506538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861506539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '861506540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861506541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861506542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, @@ -10014,9 +10019,4 @@ '861533693':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, '861533700':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, '861533701':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861533702':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861533703':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861533704':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861533705':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861533706':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index caf72e9cb..15c624004 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861533702':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861533703':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861533704':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861533705':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861533706':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, '861533707':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, '861533708':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, '861533709':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, @@ -10014,9 +10019,4 @@ '861567178':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, '861567179':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, '861567180':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861567181':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861567182':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861567183':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861567184':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861567185':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 42b0a1b86..97973afd8 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861567181':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861567182':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861567183':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861567184':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861567185':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, '861567186':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, '861567187':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, '861567188':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, @@ -10014,9 +10019,4 @@ '861594768':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861594769':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, '861594770':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861594771':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594772':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594773':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594774':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861594775':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 8c61f6527..8116418c5 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861594771':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861594772':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594773':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594774':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861594775':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, '861594776':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, '861594777':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861594778':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, @@ -5567,6 +5572,22 @@ '861769513':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, '861769514':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, '861769515':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861769530':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861769531':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861769532':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861769533':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861769534':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861769535':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861769536':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861769537':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861769538':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861769539':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '86176954':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86176955':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86176956':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86176957':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86176958':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86176959':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, '86176960':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, '861769610':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, '861769611':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, @@ -9998,25 +10019,4 @@ '86178549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '86178555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '86178558':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861785586':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861785587':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861785588':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861785589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86178580':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861785800':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861785801':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861785802':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86178581':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861785817':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861785818':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861785819':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861785820':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861785821':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861785822':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861785823':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861785824':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861785825':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861785826':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861785827':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861785828':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index 1889ab3f8..6e0b0d3bd 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,27 @@ # limitations under the License. data = { + '861785586':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861785587':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861785588':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861785589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86178580':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861785800':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861785801':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861785802':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86178581':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861785817':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861785818':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861785819':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861785820':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861785821':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861785822':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861785823':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861785824':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861785825':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861785826':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861785827':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861785828':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, '861785829':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, '86178583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, '861785836':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, @@ -9998,25 +10019,4 @@ '86182017':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, '86182018':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, '86182019':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86182020':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861820205':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '86182021':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86182022':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86182023':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86182024':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86182025':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86182026':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86182027':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '86182028':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86182029':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86182030':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861820310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861820311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861820312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861820313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861820314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861820315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861820316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861820317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861820318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index b16cda096..7be71b373 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,27 @@ # limitations under the License. data = { + '86182020':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861820205':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '86182021':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86182022':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86182023':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86182024':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86182025':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86182026':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86182027':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '86182028':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86182029':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86182030':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861820310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861820311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861820312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861820313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861820314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861820315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861820316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861820317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861820318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861820319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, '861820320':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861820321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, @@ -9998,25 +10019,4 @@ '861855248':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, '861855249':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, '861855250':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861855251':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861855252':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861855253':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861855254':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861855255':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861855256':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861855257':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861855258':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861855259':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '86185526':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861855268':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861855269':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '86185527':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861855278':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855279':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86185528':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86185529':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861855296':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861855297':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861855298':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861855299':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 2ec3b3e62..4db0320ac 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,27 @@ # limitations under the License. data = { + '861855251':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861855252':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861855253':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861855254':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861855255':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861855256':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861855257':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861855258':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861855259':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '86185526':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861855268':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861855269':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '86185527':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861855278':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855279':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86185528':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86185529':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861855296':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861855297':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861855298':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861855299':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, '86185530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '86185531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '86185532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, @@ -9998,25 +10019,4 @@ '861882351':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, '861882352':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, '861882353':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882354':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882355':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882356':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882357':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882358':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882359':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86188236':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861882366':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882367':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882368':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861882369':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '86188237':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86188238':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86188239':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86188240':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '86188241':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188242':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882420':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882421':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882422':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882430':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 6b5762794..7c5c20f42 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,27 @@ # limitations under the License. data = { + '861882354':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882355':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882356':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882357':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882358':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882359':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86188236':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861882366':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882367':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882368':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861882369':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '86188237':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86188238':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86188239':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86188240':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '86188241':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188242':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882420':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882421':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882422':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882430':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861882431':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861882432':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861882433':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, @@ -9998,25 +10019,4 @@ '9168474':{'en': 'G.Udayagiri, Odisha'}, '9168475':{'en': 'G.Udayagiri, Odisha'}, '9168476':{'en': 'G.Udayagiri, Odisha'}, - '9168477':{'en': 'G.Udayagiri, Odisha'}, - '9168482':{'en': 'Kotagarh, Odisha'}, - '9168483':{'en': 'Kotagarh, Odisha'}, - '9168484':{'en': 'Kotagarh, Odisha'}, - '9168485':{'en': 'Kotagarh, Odisha'}, - '9168486':{'en': 'Kotagarh, Odisha'}, - '9168487':{'en': 'Kotagarh, Odisha'}, - '9168492':{'en': 'Daringbadi, Odisha'}, - '9168493':{'en': 'Daringbadi, Odisha'}, - '9168494':{'en': 'Daringbadi, Odisha'}, - '9168495':{'en': 'Daringbadi, Odisha'}, - '9168496':{'en': 'Daringbadi, Odisha'}, - '9168497':{'en': 'Daringbadi, Odisha'}, - '9168502':{'en': 'Kalimela, Odisha'}, - '9168503':{'en': 'Kalimela, Odisha'}, - '9168504':{'en': 'Kalimela, Odisha'}, - '9168505':{'en': 'Kalimela, Odisha'}, - '9168506':{'en': 'Kalimela, Odisha'}, - '9168507':{'en': 'Kalimela, Odisha'}, - '9168522':{'en': 'Koraput, Odisha'}, - '9168523':{'en': 'Koraput, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 310f9878a..c7bcd6b58 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,27 @@ # limitations under the License. data = { + '9168477':{'en': 'G.Udayagiri, Odisha'}, + '9168482':{'en': 'Kotagarh, Odisha'}, + '9168483':{'en': 'Kotagarh, Odisha'}, + '9168484':{'en': 'Kotagarh, Odisha'}, + '9168485':{'en': 'Kotagarh, Odisha'}, + '9168486':{'en': 'Kotagarh, Odisha'}, + '9168487':{'en': 'Kotagarh, Odisha'}, + '9168492':{'en': 'Daringbadi, Odisha'}, + '9168493':{'en': 'Daringbadi, Odisha'}, + '9168494':{'en': 'Daringbadi, Odisha'}, + '9168495':{'en': 'Daringbadi, Odisha'}, + '9168496':{'en': 'Daringbadi, Odisha'}, + '9168497':{'en': 'Daringbadi, Odisha'}, + '9168502':{'en': 'Kalimela, Odisha'}, + '9168503':{'en': 'Kalimela, Odisha'}, + '9168504':{'en': 'Kalimela, Odisha'}, + '9168505':{'en': 'Kalimela, Odisha'}, + '9168506':{'en': 'Kalimela, Odisha'}, + '9168507':{'en': 'Kalimela, Odisha'}, + '9168522':{'en': 'Koraput, Odisha'}, + '9168523':{'en': 'Koraput, Odisha'}, '9168524':{'en': 'Koraput, Odisha'}, '9168525':{'en': 'Koraput, Odisha'}, '9168526':{'en': 'Koraput, Odisha'}, @@ -3412,13 +3433,11 @@ '951426':{'en': 'Yangon'}, '951429':{'en': 'Yangon'}, '951439':{'en': 'Yangon'}, - '951446':{'en': 'Yangon'}, '951462':{'en': 'Yangon'}, '951465':{'en': 'Yangon'}, '951470':{'en': 'Yangon'}, '951471':{'en': 'Yangon'}, '951472':{'en': 'Yangon'}, - '951473':{'en': 'Yangon'}, '951483':{'en': 'Yangon'}, '951550':{'en': 'Bahan'}, '951551':{'en': 'Bahan'}, @@ -3438,17 +3457,14 @@ '952424':{'en': 'Mandalay'}, '952426':{'en': 'Mandalay'}, '952439':{'en': 'Mandalay'}, - '952446':{'en': 'Mandalay'}, '952462':{'en': 'Mandalay'}, '952470':{'en': 'Yangon'}, '952471':{'en': 'Mandalay'}, '952472':{'en': 'Mandalay'}, - '952473':{'en': 'Mandalay'}, '952483':{'en': 'Mandalay'}, '95256':{'en': 'Amarapura'}, '9542480':{'en': 'Pathein'}, '9542481':{'en': 'Pathein'}, - '9542482':{'en': 'Ayeyarwaddy'}, '9542483':{'en': 'Ayeyarwaddy/Pathein'}, '9543202':{'en': 'Rakhine'}, '9543470':{'en': 'Sittwe'}, @@ -3463,21 +3479,17 @@ '95522230':{'en': 'Oathar Myothit'}, '9552470':{'en': 'Bago'}, '9552472':{'en': 'Bago'}, - '9552473':{'en': 'Bago'}, '9553472':{'en': 'Pyay'}, - '9553473':{'en': 'Pyay'}, '9554470':{'en': 'Taungoo'}, '955620':{'en': 'Mandalay'}, '955645':{'en': 'Tandar'}, '9556483':{'en': 'Thanlyin'}, '9557480':{'en': 'Mawlamyine/Thanbyuzayat'}, '9557481':{'en': 'Mawlamyine'}, - '9557482':{'en': 'Mon'}, '9558470':{'en': 'Hpa-An'}, '9558472':{'en': 'Hpa-An'}, '955851':{'en': 'Myawaddy'}, '9559470':{'en': 'Dawei'}, - '9559471':{'en': 'Tanintharyi'}, '9561200':{'en': 'Chauk'}, '956124620':{'en': 'Chauk'}, '956124621':{'en': 'Chauk'}, @@ -3490,7 +3502,6 @@ '956124643':{'en': 'Bagan'}, '956124644':{'en': 'Bagan'}, '9562472':{'en': 'Pakokku'}, - '9562473':{'en': 'Magway'}, '956260':{'en': 'Kanma'}, '956320':{'en': 'Magway'}, '956323':{'en': 'Magway'}, @@ -3498,13 +3509,10 @@ '9563470':{'en': 'Magway'}, '95642487':{'en': 'Shawpin'}, '9564472':{'en': 'Meiktila'}, - '9564473':{'en': 'Mandalay'}, '956525':{'en': 'Ngape'}, '9567439':{'en': 'Naypyidaw'}, '9567460':{'en': 'Naypyitaw'}, '9567470':{'en': 'Naypyitaw'}, - '9567471':{'en': 'Naypyitaw'}, - '9567473':{'en': 'Naypyitaw'}, '9567550':{'en': 'Naypyidaw'}, '9569200':{'en': 'Aunglan'}, '956940':{'en': 'Sinpaungwae'}, @@ -3538,7 +3546,15 @@ '958541':{'en': 'Pyinoolwin'}, '958542':{'en': 'Pyinoolwin'}, '958543':{'en': 'Pyinoolwin'}, - '958544':{'en': 'Pyinoolwin'}, + '9585440':{'en': 'Pyinoolwin'}, + '9585441':{'en': 'Pyinoolwin'}, + '9585442':{'en': 'Pyinoolwin'}, + '9585443':{'en': 'Pyinoolwin'}, + '9585444':{'en': 'Pyinoolwin'}, + '9585445':{'en': 'Pyinoolwin'}, + '9585447':{'en': 'Pyinoolwin'}, + '9585448':{'en': 'Pyinoolwin'}, + '9585449':{'en': 'Pyinoolwin'}, '958545':{'en': 'Pyinoolwin'}, '958546':{'en': 'Pyinoolwin'}, '958547':{'en': 'Pyinoolwin'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 100424382..20887e11c 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '1919217':{'en': 'Knightdale, NC'}, + '1919220':{'en': 'Durham, NC'}, + '1919231':{'en': 'Raleigh, NC'}, + '1919232':{'en': 'Raleigh, NC'}, + '1919237':{'en': 'Durham, NC'}, '1919240':{'en': 'Chapel Hill, NC'}, '1919242':{'en': 'Fremont, NC'}, '1919245':{'en': 'Hillsborough, NC'}, @@ -10014,9 +10019,4 @@ '3323635':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, '3323636':{'en': 'Dreux', 'fr': 'Dreux'}, '3323637':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, - '3323638':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, - '3323639':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, - '3323640':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, - '3323641':{'en': 'Blois', 'fr': 'Blois'}, - '3323642':{'en': 'Sancerre', 'fr': 'Sancerre'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index c4482bb5c..dc0d2c97f 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '3323638':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, + '3323639':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, + '3323640':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, + '3323641':{'en': 'Blois', 'fr': 'Blois'}, + '3323642':{'en': 'Sancerre', 'fr': 'Sancerre'}, '3323643':{'en': 'Tours', 'fr': 'Tours'}, '3323644':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, '3323645':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, @@ -10014,9 +10019,4 @@ '3358712':{'en': 'Uzerche', 'fr': 'Uzerche'}, '3358713':{'en': 'Aubusson', 'fr': 'Aubusson'}, '3358714':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358715':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358716':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358717':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358718':{'en': 'Bellac', 'fr': 'Bellac'}, - '3358719':{'en': 'Limoges', 'fr': 'Limoges'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 8e432d2b8..b0810b703 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '3358715':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358716':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358717':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358718':{'en': 'Bellac', 'fr': 'Bellac'}, + '3358719':{'en': 'Limoges', 'fr': 'Limoges'}, '3358720':{'en': 'Limoges', 'fr': 'Limoges'}, '3358721':{'en': 'Limoges', 'fr': 'Limoges'}, '3358722':{'en': 'Tulle', 'fr': 'Tulle'}, @@ -10014,9 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index b230ff06d..67b5c3e3b 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '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'}, @@ -10014,9 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 008da1c58..8eb6fe827 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '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'}, @@ -10014,9 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 789ec6662..fd0d43316 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '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'}, @@ -10014,9 +10019,4 @@ '612630692':{'en': 'Killongbutta'}, '612630693':{'en': 'Killongbutta'}, '612630694':{'en': 'Burraga'}, - '612630695':{'en': 'Burraga'}, - '612630696':{'en': 'Killongbutta'}, - '612630697':{'en': 'Burraga'}, - '612630698':{'en': 'Burraga'}, - '612630699':{'en': 'Burraga'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index 005aaa95f..bf9516d98 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '612630695':{'en': 'Burraga'}, + '612630696':{'en': 'Killongbutta'}, + '612630697':{'en': 'Burraga'}, + '612630698':{'en': 'Burraga'}, + '612630699':{'en': 'Burraga'}, '61263070':{'en': 'Euchareena'}, '61263071':{'en': 'Euchareena'}, '61263072':{'en': 'Euchareena'}, @@ -10014,9 +10019,4 @@ '61348094':{'en': 'Cobram'}, '61348095':{'en': 'Conargo'}, '61348096':{'en': 'Cornalla'}, - '61348097':{'en': 'Deniliquin'}, - '61348098':{'en': 'Dookie'}, - '61348099':{'en': 'Finley'}, - '61348100':{'en': 'Jerilderie'}, - '61348101':{'en': 'Jimaringle'}, } diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index b21d51a5a..c97c00486 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -920,6 +920,7 @@ '1423989':('America/New_York',), '1424':('America/Los_Angeles',), '1425':('America/Los_Angeles',), + '1428':('America/Halifax',), '1430':('America/Chicago',), '1431':('America/Winnipeg',), '1432':('America/Chicago',),