From 76113d2625bdb6ca56657db9e7317549ab4d70a2 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 3 May 2024 06:31:04 +0100 Subject: [PATCH] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 8 ++++---- python/phonenumbers/carrierdata/data1.py | 8 ++++---- python/phonenumbers/carrierdata/data2.py | 26 ++++++++++++++++++++---- python/phonenumbers/data/region_AR.py | 4 ++-- python/phonenumbers/data/region_BW.py | 4 ++-- python/phonenumbers/data/region_CH.py | 2 +- python/phonenumbers/data/region_GA.py | 3 ++- python/phonenumbers/data/region_GE.py | 2 +- python/phonenumbers/data/region_GY.py | 2 +- python/phonenumbers/data/region_MU.py | 2 +- python/phonenumbers/data/region_SB.py | 6 +++--- python/phonenumbers/data/region_SG.py | 2 +- python/phonenumbers/data/region_TJ.py | 2 +- python/phonenumbers/data/region_VI.py | 4 ++-- python/phonenumbers/geodata/data0.py | 8 ++++---- python/phonenumbers/geodata/data1.py | 8 ++++---- python/phonenumbers/geodata/data10.py | 8 ++++---- python/phonenumbers/geodata/data11.py | 8 ++++---- python/phonenumbers/geodata/data12.py | 8 ++++---- python/phonenumbers/geodata/data13.py | 8 ++++---- python/phonenumbers/geodata/data14.py | 8 ++++---- python/phonenumbers/geodata/data15.py | 8 ++++---- python/phonenumbers/geodata/data16.py | 8 ++++---- python/phonenumbers/geodata/data17.py | 8 ++++---- python/phonenumbers/geodata/data18.py | 8 ++++---- python/phonenumbers/geodata/data19.py | 8 ++++---- python/phonenumbers/geodata/data2.py | 8 ++++---- python/phonenumbers/geodata/data20.py | 8 ++++---- python/phonenumbers/geodata/data21.py | 8 ++++---- python/phonenumbers/geodata/data22.py | 8 ++++---- python/phonenumbers/geodata/data23.py | 8 ++++---- python/phonenumbers/geodata/data24.py | 8 ++++---- python/phonenumbers/geodata/data25.py | 8 ++++---- python/phonenumbers/geodata/data26.py | 8 ++++---- python/phonenumbers/geodata/data27.py | 8 ++++---- python/phonenumbers/geodata/data28.py | 4 ++++ python/phonenumbers/geodata/data3.py | 8 ++++---- python/phonenumbers/geodata/data4.py | 8 ++++---- python/phonenumbers/geodata/data5.py | 8 ++++---- python/phonenumbers/geodata/data6.py | 8 ++++---- python/phonenumbers/geodata/data7.py | 8 ++++---- python/phonenumbers/geodata/data8.py | 8 ++++---- python/phonenumbers/geodata/data9.py | 8 ++++---- python/phonenumbers/tzdata/data0.py | 4 ++-- 44 files changed, 165 insertions(+), 142 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index f9cc8c5f2..fe3e7183f 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -3439,6 +3439,10 @@ '40777':{'en': 'Digi Mobil'}, '4078':{'en': 'Telekom'}, '4079':{'en': 'Vodafone'}, + '4168':{'en': 'Swisscom'}, + '4169':{'en': 'Swisscom'}, + '4172':{'en': 'Swisscom'}, + '4173':{'en': 'Swisscom'}, '417500':{'en': 'Swisscom'}, '417507':{'en': 'Swisscom'}, '417508':{'en': 'Swisscom'}, @@ -10015,8 +10019,4 @@ '553199106':{'en': 'TIM'}, '553199107':{'en': 'TIM'}, '553199108':{'en': 'TIM'}, - '553199109':{'en': 'TIM'}, - '55319911':{'en': 'TIM'}, - '55319912':{'en': 'TIM'}, - '55319913':{'en': 'TIM'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index c7c6f9e49..ab4ffec66 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '553199109':{'en': 'TIM'}, + '55319911':{'en': 'TIM'}, + '55319912':{'en': 'TIM'}, + '55319913':{'en': 'TIM'}, '55319914':{'en': 'TIM'}, '55319915':{'en': 'TIM'}, '553199161':{'en': 'TIM'}, @@ -10015,8 +10019,4 @@ '5699582':{'en': 'Movistar'}, '5699583':{'en': 'Movistar'}, '5699584':{'en': 'Movistar'}, - '5699585':{'en': 'Claro'}, - '5699586':{'en': 'Claro'}, - '5699587':{'en': 'Claro'}, - '5699588':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index eb051f02c..544539b85 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '5699585':{'en': 'Claro'}, + '5699586':{'en': 'Claro'}, + '5699587':{'en': 'Claro'}, + '5699588':{'en': 'Claro'}, '5699589':{'en': 'Claro'}, '569959':{'en': 'Entel'}, '5699600':{'en': 'Movistar'}, @@ -506,7 +510,8 @@ '592708':{'en': 'GTT'}, '592709':{'en': 'GTT'}, '59271':{'en': 'E-Networks'}, - '592721':{'en': 'GTT'}, + '592720':{'en': 'E-Networks'}, + '592721':{'en': 'Digicel Guyana'}, '592722':{'en': 'Digicel Guyana'}, '592725':{'en': 'GTT'}, '592726':{'en': 'GTT'}, @@ -1325,7 +1330,10 @@ '658090':{'en': 'SingTel'}, '658091':{'en': 'M1'}, '658092':{'en': 'Simba'}, + '658093':{'en': 'SingTel'}, '658094':{'en': 'M1'}, + '658095':{'en': 'SingTel'}, + '658096':{'en': 'Simba'}, '6581':{'en': 'StarHub'}, '65810':{'en': 'M1'}, '65812':{'en': 'SingTel'}, @@ -2394,6 +2402,8 @@ '67688':{'en': 'Digicel'}, '67689':{'en': 'Digicel'}, '6769':{'en': 'Digicel'}, + '67768':{'en': 'Satsol'}, + '67769':{'en': 'Satsol'}, '6777':{'en': 'Solomon Telekom'}, '6778':{'en': 'BMobile'}, '6779':{'en': 'Smile'}, @@ -8676,6 +8686,7 @@ '99255':{'en': 'Megafon'}, '99270':{'en': 'Tcell'}, '99271':{'en': 'Babilon-M'}, + '99275':{'en': 'Babilon-M'}, '99277':{'en': 'Tcell'}, '99278':{'en': 'Megafon'}, '99280':{'en': 'ZET-MOBILE'}, @@ -8711,6 +8722,7 @@ '9947':{'en': 'Nar Mobile'}, '99499':{'en': 'Bakcell'}, '99550001':{'en': 'Cellfie'}, + '99550002':{'en': 'Icell Telecom'}, '995500050':{'en': 'Silknet'}, '995500051':{'en': 'Silknet'}, '995500052':{'en': 'Silknet'}, @@ -8724,7 +8736,8 @@ '99550010':{'en': 'Cellfie'}, '99550011':{'en': 'Silknet'}, '9955002':{'en': 'Silknet'}, - '9955003':{'en': 'Silknet'}, + '9955003':{'en': 'Unicell Mobile'}, + '99550033':{'en': 'Silknet'}, '9955004':{'en': 'Silknet'}, '99550050':{'en': 'MagtiCom'}, '99550055':{'en': 'Silknet'}, @@ -8736,6 +8749,7 @@ '995501':{'en': 'Cellfie'}, '9955050':{'en': 'Silknet'}, '9955055':{'en': 'MagtiCom'}, + '995507':{'en': 'Globalcell'}, '995510':{'en': 'Silknet'}, '99551100':{'en': 'MagtiCom'}, '99551101':{'en': 'Silknet'}, @@ -8753,17 +8767,20 @@ '99552222':{'en': 'MagtiCom'}, '99552225':{'en': 'Silknet'}, '9955225':{'en': 'Silknet'}, + '995525':{'en': 'Globalcell'}, '995530':{'en': 'Silknet'}, '9955333':{'en': 'MagtiCom'}, '9955335':{'en': 'Silknet'}, + '995535':{'en': 'Globalcell'}, '995540':{'en': 'Silknet'}, '99554444':{'en': 'MagtiCom'}, '9955445':{'en': 'Silknet'}, + '995545':{'en': 'Globalcell'}, '995550':{'en': 'MagtiCom'}, '99555000':{'en': 'Silknet'}, '99555005':{'en': 'Silknet'}, '99555050':{'en': 'Silknet'}, - '99555055':{'en': 'Datacom'}, + '99555055':{'en': 'Globalcell'}, '995551':{'en': 'MagtiCom'}, '9955520':{'en': 'Premium Net International SRL'}, '9955522':{'en': 'Asanet'}, @@ -8788,7 +8805,8 @@ '995577':{'en': 'Silknet'}, '995579':{'en': 'Cellfie'}, '995580':{'en': 'Silknet'}, - '995585':{'en': 'MagtiCom'}, + '9955855':{'en': 'Globalcell'}, + '9955858':{'en': 'MagtiCom'}, '995588':{'en': 'Silknet'}, '995590':{'en': 'Silknet'}, '995591':{'en': 'MagtiCom'}, diff --git a/python/phonenumbers/data/region_AR.py b/python/phonenumbers/data/region_AR.py index 372cd28e3..5850199db 100644 --- a/python/phonenumbers/data/region_AR.py +++ b/python/phonenumbers/data/region_AR.py @@ -3,8 +3,8 @@ PHONE_METADATA_AR = PhoneMetadata(id='AR', country_code=54, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}', possible_length=(10, 11), possible_length_local_only=(6, 7, 8)), - fixed_line=PhoneNumberDesc(national_number_pattern='3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='1123456789', possible_length=(10,), possible_length_local_only=(6, 7, 8)), - mobile=PhoneNumberDesc(national_number_pattern='93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='91123456789', possible_length=(10, 11), possible_length_local_only=(6, 7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='1123456789', possible_length=(10,), possible_length_local_only=(6, 7, 8)), + mobile=PhoneNumberDesc(national_number_pattern='93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='91123456789', possible_length=(10, 11), possible_length_local_only=(6, 7, 8)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,8}', example_number='8001234567', possible_length=(10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='60[04579]\\d{7}', example_number='6001234567', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='810\\d{7}', example_number='8101234567', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_BW.py b/python/phonenumbers/data/region_BW.py index 8f6e55024..db43a2ef7 100644 --- a/python/phonenumbers/data/region_BW.py +++ b/python/phonenumbers/data/region_BW.py @@ -3,11 +3,11 @@ PHONE_METADATA_BW = PhoneMetadata(id='BW', country_code=267, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}', possible_length=(7, 8, 10)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}', example_number='2401234', possible_length=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[013467]))\\d{4}', example_number='2401234', possible_length=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:321|7[1-8]\\d)\\d{5}', example_number='71123456', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:0800|800\\d)\\d{6}', example_number='0800012345', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{5}', example_number='9012345', possible_length=(7,)), - voip=PhoneNumberDesc(national_number_pattern='79(?:1(?:[01]\\d|2[0-8])|2[0-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)), + voip=PhoneNumberDesc(national_number_pattern='79(?:1(?:[0-2]\\d|3[0-3])|2[0-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['90']), NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[24-6]|3[15-9]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[37]']), diff --git a/python/phonenumbers/data/region_CH.py b/python/phonenumbers/data/region_CH.py index dba35cd8d..4d2f6838c 100644 --- a/python/phonenumbers/data/region_CH.py +++ b/python/phonenumbers/data/region_CH.py @@ -4,7 +4,7 @@ PHONE_METADATA_CH = PhoneMetadata(id='CH', country_code=41, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='8\\d{11}|[2-9]\\d{8}', possible_length=(9, 12)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}', example_number='212345678', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='7[35-9]\\d{7}', example_number='781234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:6[89]|7[235-9])\\d{7}', example_number='781234567', 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[016]\\d{6}', example_number='900123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='84[0248]\\d{6}', example_number='840123456', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GA.py b/python/phonenumbers/data/region_GA.py index aed2e2dec..9ee6f7f4c 100644 --- a/python/phonenumbers/data/region_GA.py +++ b/python/phonenumbers/data/region_GA.py @@ -5,8 +5,9 @@ general_desc=PhoneNumberDesc(national_number_pattern='(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}', possible_length=(7, 8)), fixed_line=PhoneNumberDesc(national_number_pattern='[01]1\\d{6}', example_number='01441234', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}', example_number='06031234', possible_length=(7, 8)), + national_prefix='0', national_prefix_for_parsing='0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})', national_prefix_transform_rule='\\1', number_format=[NumberFormat(pattern='(\\d)(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[2-7]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['0']), - NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['11|[67]'], national_prefix_formatting_rule='0\\1')]) + NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[167]'], national_prefix_formatting_rule='0\\1')]) diff --git a/python/phonenumbers/data/region_GE.py b/python/phonenumbers/data/region_GE.py index 59baf2188..c34dca721 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(?:0(?:0(?:0\\d|11|22|33|44|5[05]|77|88|9[09])|111)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|(?:44|6[89])\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|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(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|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_GY.py b/python/phonenumbers/data/region_GY.py index ba08aecd3..11b251504 100644 --- a/python/phonenumbers/data/region_GY.py +++ b/python/phonenumbers/data/region_GY.py @@ -4,7 +4,7 @@ PHONE_METADATA_GY = PhoneMetadata(id='GY', country_code=592, international_prefix='001', general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d{3}|9008)\\d{3}', possible_length=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}', example_number='2201234', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:510|6\\d\\d|7(?:[01]\\d|2[1256]|3[12]|49))\\d{4}', example_number='6091234', possible_length=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:510|6\\d\\d|7(?:[01]\\d|2[0-256]|3[0-2]|49))\\d{4}', example_number='6091234', possible_length=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:289|8(?:00|6[28]|88|99))\\d{4}', example_number='2891234', possible_length=(7,)), premium_rate=PhoneNumberDesc(national_number_pattern='9008\\d{3}', example_number='9008123', possible_length=(7,)), voip=PhoneNumberDesc(national_number_pattern='515\\d{4}', example_number='5151234', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_MU.py b/python/phonenumbers/data/region_MU.py index 391aef729..604918faa 100644 --- a/python/phonenumbers/data/region_MU.py +++ b/python/phonenumbers/data/region_MU.py @@ -3,7 +3,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-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}', example_number='54480123', possible_length=(7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8]|71)|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(?:0[0-3]|3[013]))\\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,)), diff --git a/python/phonenumbers/data/region_SB.py b/python/phonenumbers/data/region_SB.py index 3e1ad26d0..4eb68f8e0 100644 --- a/python/phonenumbers/data/region_SB.py +++ b/python/phonenumbers/data/region_SB.py @@ -2,9 +2,9 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_SB = PhoneMetadata(id='SB', country_code=677, international_prefix='0[01]', - general_desc=PhoneNumberDesc(national_number_pattern='(?:[1-6]|[7-9]\\d\\d)\\d{4}', possible_length=(5, 7)), + general_desc=PhoneNumberDesc(national_number_pattern='[6-9]\\d{6}|[1-6]\\d{4}', possible_length=(5, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}', example_number='40123', possible_length=(5,)), - mobile=PhoneNumberDesc(national_number_pattern='48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}', example_number='7421234', possible_length=(5, 7)), + mobile=PhoneNumberDesc(national_number_pattern='48\\d{3}|(?:(?:6[89]|7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}', example_number='7421234', possible_length=(5, 7)), toll_free=PhoneNumberDesc(national_number_pattern='1[38]\\d{3}', example_number='18123', possible_length=(5,)), voip=PhoneNumberDesc(national_number_pattern='5[12]\\d{3}', example_number='51123', possible_length=(5,)), - number_format=[NumberFormat(pattern='(\\d{2})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['7|8[4-9]|9(?:[1-8]|9[0-8])'])]) + number_format=[NumberFormat(pattern='(\\d{2})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])'])]) diff --git a/python/phonenumbers/data/region_SG.py b/python/phonenumbers/data/region_SG.py index 21eaadb8c..b1fee77d2 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-24]|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-6]|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_TJ.py b/python/phonenumbers/data/region_TJ.py index ffa4f5286..45b1e234f 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='(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}', example_number='917123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?: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,)), 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_VI.py b/python/phonenumbers/data/region_VI.py index 84dc57041..fef65c71a 100644 --- a/python/phonenumbers/data/region_VI.py +++ b/python/phonenumbers/data/region_VI.py @@ -3,8 +3,8 @@ PHONE_METADATA_VI = PhoneMetadata(id='VI', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[58]\\d{9}|(?:34|90)0\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}', example_number='3406421234', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}', example_number='3406421234', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='340(?:2(?:0\\d|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}', example_number='3406421234', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='340(?:2(?:0\\d|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}', example_number='3406421234', 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/data0.py b/python/phonenumbers/geodata/data0.py index 8560cbd93..48b0e877e 100644 --- a/python/phonenumbers/geodata/data0.py +++ b/python/phonenumbers/geodata/data0.py @@ -7575,8 +7575,12 @@ '1339':{'en': 'Massachusetts'}, '1340200':{'en': 'Chtamstths, VI'}, '1340203':{'en': 'Chtamstths, VI'}, + '1340204':{'en': 'Chtamstths, VI'}, + '1340205':{'en': 'Chtamstths, VI'}, '1340206':{'en': 'St. Croix, VI'}, + '1340207':{'en': 'Chtamstths, VI'}, '1340208':{'en': 'St. Croix, VI'}, + '1340209':{'en': 'Chtamstths, VI'}, '1340423':{'en': 'Chtamstths, VI'}, '134044':{'en': 'Chtamstths, VI'}, '1340725':{'en': 'Chtamstths, VI'}, @@ -10015,8 +10019,4 @@ '1414871':{'en': 'Milwaukee, WI'}, '1414873':{'en': 'Milwaukee, WI'}, '1414875':{'en': 'Milwaukee, WI'}, - '1414906':{'en': 'Milwaukee, WI'}, - '1414908':{'en': 'Milwaukee, WI'}, - '1414933':{'en': 'Milwaukee, WI'}, - '1414961':{'en': 'Milwaukee, WI'}, } diff --git a/python/phonenumbers/geodata/data1.py b/python/phonenumbers/geodata/data1.py index 29905d765..bc2d23326 100644 --- a/python/phonenumbers/geodata/data1.py +++ b/python/phonenumbers/geodata/data1.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '1414906':{'en': 'Milwaukee, WI'}, + '1414908':{'en': 'Milwaukee, WI'}, + '1414933':{'en': 'Milwaukee, WI'}, + '1414961':{'en': 'Milwaukee, WI'}, '1414962':{'en': 'Milwaukee, WI'}, '1414963':{'en': 'Milwaukee, WI'}, '1414964':{'en': 'Milwaukee, WI'}, @@ -10015,8 +10019,4 @@ '1705523':{'en': 'Greater Sudbury, ON'}, '1705524':{'en': 'Greater Sudbury, ON'}, '1705525':{'en': 'Greater Sudbury, ON'}, - '1705526':{'en': 'Midland, ON'}, - '1705527':{'en': 'Midland, ON'}, - '1705528':{'en': 'Midland, ON'}, - '1705534':{'en': 'Port McNicoll, ON'}, } diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 21c407c90..699ab7d3c 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '61350393':{'en': 'Ultima'}, + '61350394':{'en': 'Waitchie'}, + '61350395':{'en': 'Mildura'}, + '61350396':{'en': 'Ultima'}, '61350397':{'en': 'Ultima'}, '61350398':{'en': 'Ultima'}, '61350399':{'en': 'Ultima'}, @@ -10015,8 +10019,4 @@ '61728015':{'en': 'Beenleigh'}, '61728016':{'en': 'Cleveland'}, '61728017':{'en': 'Ipswich'}, - '61728018':{'en': 'Beenleigh'}, - '61728019':{'en': 'Cleveland'}, - '61728020':{'en': 'Ipswich'}, - '61728021':{'en': 'Beenleigh'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 55639989b..6976f3f07 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '61728018':{'en': 'Beenleigh'}, + '61728019':{'en': 'Cleveland'}, + '61728020':{'en': 'Ipswich'}, + '61728021':{'en': 'Beenleigh'}, '61728022':{'en': 'Cleveland'}, '61728023':{'en': 'Ipswich'}, '6172889':{'en': 'Beenleigh'}, @@ -10015,8 +10019,4 @@ '61752932':{'en': 'Caboolture'}, '61752933':{'en': 'Caloundra'}, '61752934':{'en': 'Caloundra'}, - '61752935':{'en': 'Caloundra'}, - '61752936':{'en': 'Caloundra'}, - '61752937':{'en': 'Nambour'}, - '61752938':{'en': 'Nambour'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index b82deff66..853c6169f 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '61752935':{'en': 'Caloundra'}, + '61752936':{'en': 'Caloundra'}, + '61752937':{'en': 'Nambour'}, + '61752938':{'en': 'Nambour'}, '61752939':{'en': 'Nambour'}, '6175294':{'en': 'Nambour'}, '61752947':{'en': 'Caboolture'}, @@ -10015,8 +10019,4 @@ '61885876':{'en': 'Wunkar'}, '61885877':{'en': 'Wunkar'}, '61885878':{'en': 'Paruna'}, - '61885879':{'en': 'Wanbi'}, - '6188588':{'en': 'Barmera'}, - '61885890':{'en': 'Mannum'}, - '61885891':{'en': 'Renmark'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index c78ac2154..4cf97b1a3 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '61885879':{'en': 'Wanbi'}, + '6188588':{'en': 'Barmera'}, + '61885890':{'en': 'Mannum'}, + '61885891':{'en': 'Renmark'}, '61885892':{'en': 'Kingscote'}, '61885893':{'en': 'Lowbank'}, '61885894':{'en': 'Lowbank'}, @@ -10015,8 +10019,4 @@ '61899370':{'en': 'Kalbarri'}, '61899371':{'en': 'Kalbarri'}, '61899372':{'en': 'Kalbarri'}, - '61899373':{'en': 'Yandanooka'}, - '61899374':{'en': 'Yandanooka'}, - '61899375':{'en': 'Guranu'}, - '61899376':{'en': 'Guranu'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 4b9af7877..819fc58d1 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '61899373':{'en': 'Yandanooka'}, + '61899374':{'en': 'Yandanooka'}, + '61899375':{'en': 'Guranu'}, + '61899376':{'en': 'Guranu'}, '61899377':{'en': 'Morawa'}, '61899378':{'en': 'Morawa'}, '61899379':{'en': 'Geraldton'}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 20b574d41..4b133efff 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index a016105b0..79158f04e 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index aa153dee9..311322317 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index c5e078228..4c465f27d 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 48a3d7d72..707d1047d 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index 15c35e845..dcb974d6e 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '1705526':{'en': 'Midland, ON'}, + '1705527':{'en': 'Midland, ON'}, + '1705528':{'en': 'Midland, ON'}, + '1705534':{'en': 'Port McNicoll, ON'}, '1705538':{'en': 'Waubaushene, ON'}, '1705544':{'en': 'Englehart, ON'}, '1705549':{'en': 'Penetanguishene, ON'}, @@ -10015,8 +10019,4 @@ '1918933':{'en': 'Tulsa, OK'}, '1918938':{'en': 'Tulsa, OK'}, '1918949':{'en': 'Tulsa, OK'}, - '1918962':{'en': 'Spiro, OK'}, - '1918967':{'en': 'Stigler, OK'}, - '1918968':{'en': 'Stroud, OK'}, - '1919':{'en': 'North Carolina'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index a4fd76644..ee98be095 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index bb2e08437..7b38c6993 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index a50c77379..047d45354 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 2936a3c27..d6fab8681 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index 132893a95..9e7392ffa 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index a6aceb3c6..f64d70174 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 3e9c52668..62e1cc599 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 74dcc6a00..20843b829 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 58482ba2b..267c914d0 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 78c0c6cd2..453e9b765 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '1918962':{'en': 'Spiro, OK'}, + '1918967':{'en': 'Stigler, OK'}, + '1918968':{'en': 'Stroud, OK'}, + '1919':{'en': 'North Carolina'}, '1919207':{'en': 'Benson, NC'}, '1919209':{'en': 'Smithfield, NC'}, '1919212':{'en': 'Raleigh, NC'}, @@ -10015,8 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index 2a1ea9c42..d71d7960d 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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'}, @@ -10015,8 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 5e0c22471..46dfb9a09 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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'}, @@ -10015,8 +10019,4 @@ '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')}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index cab36a1a2..db16180c2 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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'}, @@ -10015,8 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 11a3d0a5a..aabd5dfd6 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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')}, @@ -10015,8 +10019,4 @@ '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'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 7445e2f5b..a49caae12 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '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'}, @@ -10015,8 +10019,4 @@ '61263786':{'en': 'Mudgee'}, '61263787':{'en': 'Gulgong'}, '61263788':{'en': 'Laheys Creek'}, - '61263789':{'en': 'Leadville'}, - '6126379':{'en': 'Kandos'}, - '61263797':{'en': 'Glen Davis'}, - '61263798':{'en': 'Bylong'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index ddee2c5c5..4ede29964 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '61263789':{'en': 'Leadville'}, + '6126379':{'en': 'Kandos'}, + '61263797':{'en': 'Glen Davis'}, + '61263798':{'en': 'Bylong'}, '61263799':{'en': 'Bylong'}, '61263800':{'en': 'Murringo'}, '61263801':{'en': 'Young'}, @@ -10015,8 +10019,4 @@ '61350390':{'en': 'Swan Hill'}, '61350391':{'en': 'Waitchie'}, '61350392':{'en': 'Waitchie'}, - '61350393':{'en': 'Ultima'}, - '61350394':{'en': 'Waitchie'}, - '61350395':{'en': 'Mildura'}, - '61350396':{'en': 'Ultima'}, } diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index 6bddae5e3..3e848fe92 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -953,7 +953,7 @@ '1475':('America/New_York',), '1478':('America/New_York',), '1479':('America/Chicago',), - '1480':('America/Denver', 'America/Phoenix'), + '1480':('America/Phoenix',), '1484':('America/New_York',), '1501':('America/Chicago',), '1502':('America/New_York',), @@ -973,7 +973,7 @@ '1517':('America/New_York',), '1518':('America/New_York',), '1519':('America/Toronto',), - '1520':('America/Denver', 'America/Phoenix'), + '1520':('America/Phoenix',), '1530':('America/Los_Angeles',), '1531':('America/Chicago',), '1534':('America/Chicago',),