From bd5e083d5956480a60cd771b26a862b712cbdbd6 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 29 Sep 2023 16:40:42 +0100 Subject: [PATCH] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 44 ++++++++++++------------ python/phonenumbers/carrierdata/data1.py | 34 +++++++++--------- python/phonenumbers/carrierdata/data2.py | 33 +++++++++++++++++- python/phonenumbers/data/region_881.py | 7 ++-- python/phonenumbers/data/region_CO.py | 6 ++-- python/phonenumbers/data/region_IL.py | 2 +- python/phonenumbers/data/region_LI.py | 2 +- python/phonenumbers/data/region_MK.py | 2 +- python/phonenumbers/data/region_SA.py | 2 +- python/phonenumbers/data/region_TR.py | 6 ++-- python/phonenumbers/data/region_UG.py | 2 +- python/phonenumbers/data/region_UY.py | 7 ++-- python/phonenumbers/geodata/data10.py | 16 ++++----- python/phonenumbers/geodata/data11.py | 16 ++++----- python/phonenumbers/geodata/data12.py | 16 ++++----- python/phonenumbers/geodata/data13.py | 16 ++++----- python/phonenumbers/geodata/data14.py | 16 ++++----- python/phonenumbers/geodata/data15.py | 16 ++++----- python/phonenumbers/geodata/data16.py | 16 ++++----- python/phonenumbers/geodata/data17.py | 16 ++++----- python/phonenumbers/geodata/data18.py | 16 ++++----- python/phonenumbers/geodata/data19.py | 16 ++++----- python/phonenumbers/geodata/data20.py | 16 ++++----- python/phonenumbers/geodata/data21.py | 16 ++++----- python/phonenumbers/geodata/data22.py | 16 ++++----- python/phonenumbers/geodata/data23.py | 16 ++++----- python/phonenumbers/geodata/data24.py | 16 ++++----- python/phonenumbers/geodata/data25.py | 16 ++++----- python/phonenumbers/geodata/data26.py | 16 ++++----- python/phonenumbers/geodata/data27.py | 16 ++++----- python/phonenumbers/geodata/data28.py | 8 ----- python/phonenumbers/geodata/data7.py | 18 +++++----- python/phonenumbers/geodata/data8.py | 16 ++++----- python/phonenumbers/geodata/data9.py | 16 ++++----- 34 files changed, 258 insertions(+), 235 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 09682bde3..d03444d65 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -1129,11 +1129,16 @@ '237659':{'en': 'Orange'}, '23766':{'en': 'NEXTTEL'}, '23767':{'en': 'MTN Cameroon'}, - '23768':{'en': 'NEXTTEL'}, '237680':{'en': 'MTN Cameroon'}, '237681':{'en': 'MTN Cameroon'}, '237682':{'en': 'MTN Cameroon'}, '237683':{'en': 'MTN Cameroon'}, + '237684':{'en': 'NEXTTEL'}, + '237685':{'en': 'NEXTTEL'}, + '237686':{'en': 'Orange'}, + '237687':{'en': 'Orange'}, + '237688':{'en': 'NEXTTEL'}, + '237689':{'en': 'NEXTTEL'}, '23769':{'en': 'Orange'}, '23836':{'en': 'CVMOVEL'}, '23851':{'en': 'T+'}, @@ -3344,6 +3349,7 @@ '38971':{'en': 'T-Mobile'}, '38972':{'en': 'T-Mobile'}, '38973':{'en': 'A1'}, + '389736':{'en': 'T-Mobile'}, '3897370':{'en': 'T-Mobile'}, '3897371':{'en': 'T-Mobile'}, '389742':{'en': 'T-Mobile'}, @@ -3376,8 +3382,11 @@ '3934':{'en': 'Vodafone'}, '3936':{'en': 'TIM'}, '39370':{'en': 'TIM'}, + '39371':{'en': 'Vodafone'}, '39373':{'en': '3 Italia'}, '39377':{'en': 'Vodafone'}, + '393780':{'en': 'spusu'}, + '393784':{'en': 'Vodafone'}, '3938':{'en': 'WIND'}, '39383':{'en': 'Vodafone'}, '3939':{'en': '3 Italia'}, @@ -3460,9 +3469,14 @@ '41781':{'en': 'Salt'}, '41782':{'en': 'Salt'}, '41783':{'en': 'Salt'}, - '417840':{'en': 'UPC Switzerland'}, - '417841':{'en': 'UPC Switzerland'}, - '417842':{'en': 'UPC Switzerland'}, + '417840':{'en': 'Sunrise'}, + '417841':{'en': 'Sunrise'}, + '417842':{'en': 'Sunrise'}, + '417844':{'en': 'spusu'}, + '4178460':{'en': 'Tismi'}, + '4178461':{'en': 'Tismi'}, + '4178462':{'en': 'Tismi'}, + '4178463':{'en': 'Tismi'}, '4178470':{'en': 'MTEL'}, '4178471':{'en': 'MTEL'}, '4178472':{'en': 'MTEL'}, @@ -3737,6 +3751,8 @@ '423652':{'en': 'Cubic'}, '423653':{'en': 'Cubic'}, '423654':{'en': 'Cubic'}, + '423656':{'en': 'Cubic'}, + '423659':{'en': 'Telecom Liechtenstein'}, '42366':{'en': 'Telecom Liechtenstein'}, '423661':{'en': 'Dimoco'}, '42373':{'en': 'Telecom Liechtenstein'}, @@ -3747,6 +3763,7 @@ '43650':{'en': 'tele.ring'}, '43660':{'en': 'Hutchison Drei Austria'}, '43664':{'en': 'A1 TA'}, + '43670':{'en': 'spusu'}, '43676':{'en': 'T-Mobile AT'}, '436770':{'en': 'T-Mobile AT'}, '436771':{'en': 'T-Mobile AT'}, @@ -6956,7 +6973,7 @@ '491526':{'en': 'Vodafone'}, '491529':{'en': 'Vodafone/Truphone'}, '4915555':{'en': 'Tismi BV'}, - '4915566':{'en': 'Drillisch Online'}, + '491556':{'en': '1&1 Mobilfunk'}, '4915630':{'en': 'Multiconnect'}, '4915678':{'en': 'Argon Networks'}, '491570':{'en': 'Eplus/Telogic'}, @@ -10002,21 +10019,4 @@ '553199615':{'en': 'Telemig Celular'}, '553199616':{'en': 'Telemig Celular'}, '553199617':{'en': 'Telemig Celular'}, - '553199618':{'en': 'Telemig Celular'}, - '553199619':{'en': 'Telemig Celular'}, - '553199621':{'en': 'Telemig Celular'}, - '553199622':{'en': 'Telemig Celular'}, - '553199624':{'en': 'Telemig Celular'}, - '553199625':{'en': 'Telemig Celular'}, - '553199626':{'en': 'Telemig Celular'}, - '553199627':{'en': 'Telemig Celular'}, - '553199628':{'en': 'Telemig Celular'}, - '553199629':{'en': 'Telemig Celular'}, - '553199631':{'en': 'Telemig Celular'}, - '553199632':{'en': 'Telemig Celular'}, - '553199633':{'en': 'Telemig Celular'}, - '553199634':{'en': 'Telemig Celular'}, - '553199635':{'en': 'Telemig Celular'}, - '553199636':{'en': 'Telemig Celular'}, - '553199637':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index d4bc33c3a..9e39b3f6b 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,23 @@ # limitations under the License. data = { + '553199618':{'en': 'Telemig Celular'}, + '553199619':{'en': 'Telemig Celular'}, + '553199621':{'en': 'Telemig Celular'}, + '553199622':{'en': 'Telemig Celular'}, + '553199624':{'en': 'Telemig Celular'}, + '553199625':{'en': 'Telemig Celular'}, + '553199626':{'en': 'Telemig Celular'}, + '553199627':{'en': 'Telemig Celular'}, + '553199628':{'en': 'Telemig Celular'}, + '553199629':{'en': 'Telemig Celular'}, + '553199631':{'en': 'Telemig Celular'}, + '553199632':{'en': 'Telemig Celular'}, + '553199633':{'en': 'Telemig Celular'}, + '553199634':{'en': 'Telemig Celular'}, + '553199635':{'en': 'Telemig Celular'}, + '553199636':{'en': 'Telemig Celular'}, + '553199637':{'en': 'Telemig Celular'}, '553199638':{'en': 'Telemig Celular'}, '553199639':{'en': 'Telemig Celular'}, '553199641':{'en': 'Telemig Celular'}, @@ -10002,21 +10019,4 @@ '5699976':{'en': 'Claro'}, '5699977':{'en': 'Claro'}, '5699978':{'en': 'Claro'}, - '5699979':{'en': 'Claro'}, - '569998':{'en': 'Claro'}, - '569999':{'en': 'Entel'}, - '5699990':{'en': 'Tesacom'}, - '573002':{'en': 'Tigo'}, - '573003':{'en': 'Tigo'}, - '573004':{'en': 'Tigo'}, - '573005':{'en': 'Tigo'}, - '573006':{'en': 'Tigo'}, - '573007':{'en': 'Tigo'}, - '573008':{'en': 'Tigo'}, - '573009':{'en': 'Tigo'}, - '573012':{'en': 'Tigo'}, - '573013':{'en': 'Tigo'}, - '573014':{'en': 'Tigo'}, - '573015':{'en': 'Tigo'}, - '573016':{'en': 'Tigo'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 88966110c..824e0b6db 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,23 @@ # limitations under the License. data = { + '5699979':{'en': 'Claro'}, + '569998':{'en': 'Claro'}, + '569999':{'en': 'Entel'}, + '5699990':{'en': 'Tesacom'}, + '573002':{'en': 'Tigo'}, + '573003':{'en': 'Tigo'}, + '573004':{'en': 'Tigo'}, + '573005':{'en': 'Tigo'}, + '573006':{'en': 'Tigo'}, + '573007':{'en': 'Tigo'}, + '573008':{'en': 'Tigo'}, + '573009':{'en': 'Tigo'}, + '573012':{'en': 'Tigo'}, + '573013':{'en': 'Tigo'}, + '573014':{'en': 'Tigo'}, + '573015':{'en': 'Tigo'}, + '573016':{'en': 'Tigo'}, '573017':{'en': 'Tigo'}, '573022':{'en': 'Tigo'}, '573023':{'en': 'Tigo'}, @@ -249,9 +266,14 @@ '5733316':{'en': 'Libre Tecnologias'}, '57333170':{'en': 'Libre Tecnologias'}, '57333171':{'en': 'Libre Tecnologias'}, + '573332':{'en': 'Movil Exito'}, '5733320':{'en': 'Tigo'}, '5733321':{'en': 'Tigo'}, '5733330':{'en': 'GoMobile'}, + '5733332':{'en': 'EZTALK Mobile'}, + '5733333':{'en': 'EZTALK Mobile'}, + '5733334':{'en': 'EZTALK Mobile'}, + '5733335':{'en': 'EZTALK Mobile'}, '5733340':{'en': 'Comunicaciones Dime'}, '5733341':{'en': 'Comunicaciones Dime'}, '5733342':{'en': 'Comunicaciones Dime'}, @@ -4340,6 +4362,11 @@ '8536502':{'en': '3'}, '8536503':{'en': '3'}, '8536504':{'en': '3'}, + '8536505':{'en': 'CTM'}, + '8536506':{'en': 'CTM'}, + '8536507':{'en': 'CTM'}, + '8536508':{'en': 'CTM'}, + '8536509':{'en': 'CTM'}, '8536515':{'en': 'CTM'}, '8536516':{'en': 'CTM'}, '8536517':{'en': 'CTM'}, @@ -4858,7 +4885,8 @@ '9054287':{'en': 'KKTC Telsim'}, '9054288':{'en': 'KKTC Telsim'}, '9055':{'en': 'Turk Telekom'}, - '9056':{'en': 'Turkcell'}, + '905610':{'en': 'Selam Mobile'}, + '905616':{'en': 'Turkcell'}, '91600':{'en': 'Reliance Jio'}, '91602':{'en': 'BSNL MOBILE'}, '91603':{'en': 'BSNL MOBILE'}, @@ -8275,6 +8303,7 @@ '966571':{'en': 'Virgin'}, '966572':{'en': 'Virgin'}, '966573':{'en': 'Virgin'}, + '966574':{'en': 'Red Bull Mobile'}, '966575':{'en': 'Red Bull Mobile'}, '966576':{'en': 'Lebara'}, '966577':{'en': 'Lebara'}, @@ -8333,6 +8362,8 @@ '97254':{'en': 'Orange'}, '972550':{'en': 'Beezz'}, '972552':{'en': '019mobile'}, + '9725520':{'en': 'BITIT'}, + '9725521':{'en': 'BITIT'}, '9725522':{'en': 'Home Cellular'}, '9725523':{'en': 'Home Cellular'}, '9725530':{'en': '019mobile'}, diff --git a/python/phonenumbers/data/region_881.py b/python/phonenumbers/data/region_881.py index a3fff486c..9a40ad9ff 100644 --- a/python/phonenumbers/data/region_881.py +++ b/python/phonenumbers/data/region_881.py @@ -2,6 +2,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_881 = PhoneMetadata(id='001', country_code=881, international_prefix=None, - general_desc=PhoneNumberDesc(national_number_pattern='[0-36-9]\\d{8}', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='[0-36-9]\\d{8}', example_number='612345678', possible_length=(9,)), - number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{5})', format='\\1 \\2 \\3', leading_digits_pattern=['[0-36-9]'])]) + general_desc=PhoneNumberDesc(national_number_pattern='6\\d{9}|[0-36-9]\\d{8}', possible_length=(9, 10)), + mobile=PhoneNumberDesc(national_number_pattern='6\\d{9}|[0-36-9]\\d{8}', example_number='612345678', possible_length=(9, 10)), + number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{5})', format='\\1 \\2 \\3', leading_digits_pattern=['[0-37-9]']), + NumberFormat(pattern='(\\d)(\\d{3})(\\d{5,6})', format='\\1 \\2 \\3', leading_digits_pattern=['6'])]) diff --git a/python/phonenumbers/data/region_CO.py b/python/phonenumbers/data/region_CO.py index f7c920e8d..c502feddb 100644 --- a/python/phonenumbers/data/region_CO.py +++ b/python/phonenumbers/data/region_CO.py @@ -3,12 +3,12 @@ PHONE_METADATA_CO = PhoneMetadata(id='CO', country_code=57, international_prefix='00(?:4(?:[14]4|56)|[579])', general_desc=PhoneNumberDesc(national_number_pattern='(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}', possible_length=(10, 11), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}', example_number='6012345678', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}', example_number='3211234567', possible_length=(10,)), + fixed_line=PhoneNumberDesc(national_number_pattern='601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}', example_number='6012345678', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}', example_number='3211234567', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='1800\\d{7}', example_number='18001234567', possible_length=(11,)), premium_rate=PhoneNumberDesc(national_number_pattern='19(?:0[01]|4[78])\\d{7}', example_number='19001234567', possible_length=(11,)), national_prefix='0', - national_prefix_for_parsing='0(4(?:[14]4|56)|[579])?', + national_prefix_for_parsing='0([3579]|4(?:[14]4|56))?', number_format=[NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['6'], national_prefix_formatting_rule='(\\1)', domestic_carrier_code_formatting_rule='0$CC \\1'), NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['3[0-357]|91'], domestic_carrier_code_formatting_rule='0$CC \\1'), NumberFormat(pattern='(\\d)(\\d{3})(\\d{7})', format='\\1-\\2-\\3', leading_digits_pattern=['1'], national_prefix_formatting_rule='0\\1')], diff --git a/python/phonenumbers/data/region_IL.py b/python/phonenumbers/data/region_IL.py index 15ba686f4..99d933088 100644 --- a/python/phonenumbers/data/region_IL.py +++ b/python/phonenumbers/data/region_IL.py @@ -4,7 +4,7 @@ PHONE_METADATA_IL = PhoneMetadata(id='IL', country_code=972, international_prefix='0(?:0|1[2-9])', general_desc=PhoneNumberDesc(national_number_pattern='1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}', possible_length=(7, 8, 9, 10, 11, 12)), fixed_line=PhoneNumberDesc(national_number_pattern='153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}', example_number='21234567', possible_length=(8, 11, 12), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2[2-9]|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}', example_number='502345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}', example_number='502345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='1(?:255|80[019]\\d{3})\\d{3}', example_number='1800123456', possible_length=(7, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}', example_number='1919123456', possible_length=(8, 10)), shared_cost=PhoneNumberDesc(national_number_pattern='1700\\d{6}', example_number='1700123456', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_LI.py b/python/phonenumbers/data/region_LI.py index 7fce6f32d..855b6abd1 100644 --- a/python/phonenumbers/data/region_LI.py +++ b/python/phonenumbers/data/region_LI.py @@ -4,7 +4,7 @@ PHONE_METADATA_LI = PhoneMetadata(id='LI', country_code=423, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[68]\\d{8}|(?:[2378]\\d|90)\\d{5}', possible_length=(7, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}', example_number='2345678', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:(?:4[5-9]|5[0-4])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}', example_number='660234567', possible_length=(7, 9)), + mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}', example_number='660234567', possible_length=(7, 9)), toll_free=PhoneNumberDesc(national_number_pattern='8002[28]\\d\\d|80(?:05\\d|9)\\d{4}', example_number='8002222', possible_length=(7, 9)), premium_rate=PhoneNumberDesc(national_number_pattern='90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d', example_number='9002222', possible_length=(7,)), uan=PhoneNumberDesc(national_number_pattern='870(?:28|87)\\d\\d', example_number='8702812', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_MK.py b/python/phonenumbers/data/region_MK.py index 1bdbb75fe..211aacbe5 100644 --- a/python/phonenumbers/data/region_MK.py +++ b/python/phonenumbers/data/region_MK.py @@ -4,7 +4,7 @@ PHONE_METADATA_MK = PhoneMetadata(id='MK', country_code=389, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[2-578]\\d{7}', possible_length=(8,), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}', example_number='22012345', possible_length=(8,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}', example_number='72345678', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|60|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}', example_number='72345678', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5}', example_number='80012345', possible_length=(8,)), premium_rate=PhoneNumberDesc(national_number_pattern='5\\d{7}', example_number='50012345', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='8(?:0[1-9]|[1-9]\\d)\\d{5}', example_number='80123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_SA.py b/python/phonenumbers/data/region_SA.py index af7c6fca3..1b6737081 100644 --- a/python/phonenumbers/data/region_SA.py +++ b/python/phonenumbers/data/region_SA.py @@ -4,7 +4,7 @@ PHONE_METADATA_SA = PhoneMetadata(id='SA', country_code=966, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='92\\d{7}|(?:[15]|8\\d)\\d{8}', possible_length=(9, 10), possible_length_local_only=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}', example_number='112345678', possible_length=(9,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}', example_number='512345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}', example_number='512345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', example_number='8001234567', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='925\\d{6}', example_number='925012345', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='920\\d{6}', example_number='920012345', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_TR.py b/python/phonenumbers/data/region_TR.py index 94412c891..2eaf836d6 100644 --- a/python/phonenumbers/data/region_TR.py +++ b/python/phonenumbers/data/region_TR.py @@ -4,7 +4,7 @@ PHONE_METADATA_TR = PhoneMetadata(id='TR', country_code=90, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}', possible_length=(7, 10, 12, 13)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}', example_number='2123456789', possible_length=(10,)), - mobile=PhoneNumberDesc(national_number_pattern='56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}', example_number='5012345678', possible_length=(10,)), + mobile=PhoneNumberDesc(national_number_pattern='561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}', example_number='5012345678', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})', example_number='8001234567', possible_length=(10, 12, 13)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:8[89]8|900)\\d{7}', example_number='9001234567', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='592(?:21[12]|461)\\d{4}', example_number='5922121234', possible_length=(10,)), @@ -16,11 +16,11 @@ national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['444'], national_prefix_optional_when_formatting=True), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['512|8[01589]|90'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), - NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['5(?:[0-59]|61)', '5(?:[0-59]|616)', '5(?:[0-59]|6161)'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['5(?:[0-59]|61)', '5(?:[0-59]|61[06])', '5(?:[0-59]|61[06]1)'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[24][1-8]|3[1-9]'], national_prefix_formatting_rule='(0\\1)', national_prefix_optional_when_formatting=True), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{6,7})', format='\\1 \\2 \\3', leading_digits_pattern=['80'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True)], intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['512|8[01589]|90']), - NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['5(?:[0-59]|61)', '5(?:[0-59]|616)', '5(?:[0-59]|6161)']), + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['5(?:[0-59]|61)', '5(?:[0-59]|61[06])', '5(?:[0-59]|61[06]1)']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[24][1-8]|3[1-9]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{6,7})', format='\\1 \\2 \\3', leading_digits_pattern=['80'])], mobile_number_portable_region=True) diff --git a/python/phonenumbers/data/region_UG.py b/python/phonenumbers/data/region_UG.py index a8cc034bb..d0541ee1b 100644 --- a/python/phonenumbers/data/region_UG.py +++ b/python/phonenumbers/data/region_UG.py @@ -4,7 +4,7 @@ PHONE_METADATA_UG = PhoneMetadata(id='UG', country_code=256, international_prefix='00[057]', general_desc=PhoneNumberDesc(national_number_pattern='800\\d{6}|(?:[29]0|[347]\\d)\\d{7}', possible_length=(9,), possible_length_local_only=(5, 6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}', example_number='312345678', possible_length=(9,), possible_length_local_only=(5, 6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='726[01]\\d{5}|7(?:[01578]\\d|20|36|4[0-4]|6[0-5]|9[89])\\d{6}', example_number='712345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='726[01]\\d{5}|7(?:[01578]\\d|20|36|4[0-4]|6[0-6]|9[89])\\d{6}', example_number='712345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800[1-3]\\d{5}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='90[1-3]\\d{6}', example_number='901123456', possible_length=(9,)), national_prefix='0', diff --git a/python/phonenumbers/data/region_UY.py b/python/phonenumbers/data/region_UY.py index 00be39d3e..215477766 100644 --- a/python/phonenumbers/data/region_UY.py +++ b/python/phonenumbers/data/region_UY.py @@ -2,19 +2,18 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_UY = PhoneMetadata(id='UY', country_code=598, international_prefix='0(?:0|1[3-9]\\d)', - general_desc=PhoneNumberDesc(national_number_pattern='0004\\d{2,9}|4\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}', possible_length=(6, 7, 8, 9, 10, 11, 12, 13)), + general_desc=PhoneNumberDesc(national_number_pattern='0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}', possible_length=(6, 7, 8, 9, 10, 11, 12, 13)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}', example_number='21231234', possible_length=(8,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='9[1-9]\\d{6}', example_number='94231234', possible_length=(8,)), - toll_free=PhoneNumberDesc(national_number_pattern='0004\\d{2,9}|(?:4\\d{5}|80[05])\\d{4}|405\\d{4}', example_number='8001234', possible_length=(6, 7, 8, 9, 10, 11, 12, 13)), + toll_free=PhoneNumberDesc(national_number_pattern='0004\\d{2,9}|(?:405|80[05])\\d{4}', example_number='8001234', possible_length=(6, 7, 8, 9, 10, 11, 12, 13)), premium_rate=PhoneNumberDesc(national_number_pattern='90[0-8]\\d{4}', example_number='9001234', possible_length=(7,)), preferred_international_prefix='00', national_prefix='0', preferred_extn_prefix=' int. ', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{3})(\\d{3,4})', format='\\1 \\2', leading_digits_pattern=['0']), - NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['405|8|90'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[49]0|8'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['9'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[124]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2,4})', format='\\1 \\2 \\3', leading_digits_pattern=['0']), - NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['4'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['0'])]) diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 12e1da058..7f76a980f 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '61348018':{'en': 'Finley'}, - '61348019':{'en': 'Jerilderie'}, - '61348020':{'en': 'Jimaringle'}, - '61348021':{'en': 'Katamatite'}, - '61348022':{'en': 'Katandra West'}, - '61348023':{'en': 'Kialla East'}, - '61348024':{'en': 'Kyabram'}, - '61348025':{'en': 'Lalalty'}, '61348026':{'en': 'Logie Brae'}, '61348027':{'en': 'Mabins Well'}, '61348028':{'en': 'Mathoura'}, @@ -10019,4 +10011,12 @@ '613879':{'en': 'Dandenong'}, '6138798':{'en': 'Sunbury'}, '6138799':{'en': 'Croydon'}, + '6138800':{'en': 'Melbourne'}, + '6138801':{'en': 'Ringwood'}, + '6138802':{'en': 'Melbourne'}, + '61388030':{'en': 'Melbourne'}, + '61388031':{'en': 'Melbourne'}, + '61388032':{'en': 'Melbourne'}, + '61388033':{'en': 'Melbourne'}, + '61388034':{'en': 'Melbourne'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index eae2bbe7b..eedf9414f 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '6138800':{'en': 'Melbourne'}, - '6138801':{'en': 'Ringwood'}, - '6138802':{'en': 'Melbourne'}, - '61388030':{'en': 'Melbourne'}, - '61388031':{'en': 'Melbourne'}, - '61388032':{'en': 'Melbourne'}, - '61388033':{'en': 'Melbourne'}, - '61388034':{'en': 'Melbourne'}, '613880357':{'en': 'Croydon'}, '61388036':{'en': 'Melbourne'}, '61388037':{'en': 'Melbourne'}, @@ -10019,4 +10011,12 @@ '61749589':{'en': 'Glenden'}, '61749590':{'en': 'Yakapari'}, '61749591':{'en': 'Walkerston'}, + '61749592':{'en': 'Walkerston'}, + '61749593':{'en': 'Walkerston'}, + '61749594':{'en': 'Walkerston'}, + '61749595':{'en': 'Mackay'}, + '61749596':{'en': 'Mackay'}, + '61749597':{'en': 'Walkerston'}, + '61749598':{'en': 'Mackay'}, + '61749599':{'en': 'Mackay'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index 3946202be..ca881f8ab 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '61749592':{'en': 'Walkerston'}, - '61749593':{'en': 'Walkerston'}, - '61749594':{'en': 'Walkerston'}, - '61749595':{'en': 'Mackay'}, - '61749596':{'en': 'Mackay'}, - '61749597':{'en': 'Walkerston'}, - '61749598':{'en': 'Mackay'}, - '61749599':{'en': 'Mackay'}, '6174960':{'en': 'Mackay'}, '61749610':{'en': 'Mount Morgan'}, '61749611':{'en': 'Rockhampton'}, @@ -10019,4 +10011,12 @@ '618854562':{'en': 'Taylorville'}, '618854563':{'en': 'Taylorville'}, '618854564':{'en': 'Taylorville'}, + '618854565':{'en': 'Taylorville'}, + '618854566':{'en': 'Taylorville'}, + '618854567':{'en': 'Taylorville'}, + '618854568':{'en': 'Taylorville'}, + '618854570':{'en': 'Waikerie'}, + '618854571':{'en': 'Waikerie'}, + '618854572':{'en': 'Waikerie'}, + '618854573':{'en': 'Waikerie'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 5999364a6..76b9b39a1 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '618854565':{'en': 'Taylorville'}, - '618854566':{'en': 'Taylorville'}, - '618854567':{'en': 'Taylorville'}, - '618854568':{'en': 'Taylorville'}, - '618854570':{'en': 'Waikerie'}, - '618854571':{'en': 'Waikerie'}, - '618854572':{'en': 'Waikerie'}, - '618854573':{'en': 'Waikerie'}, '618854574':{'en': 'Waikerie'}, '618854575':{'en': 'Waikerie'}, '618854576':{'en': 'Waikerie'}, @@ -10019,4 +10011,12 @@ '618989124':{'en': 'Cuballing'}, '618989125':{'en': 'Cuballing'}, '618989126':{'en': 'Cuballing'}, + '618989127':{'en': 'Cuballing'}, + '618989128':{'en': 'Cuballing'}, + '618989130':{'en': 'Narrakine'}, + '618989133':{'en': 'Narrakine'}, + '618989136':{'en': 'Narrakine'}, + '618989137':{'en': 'Narrakine'}, + '618989138':{'en': 'Narrakine'}, + '618989140':{'en': 'Narrogin'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 55ac3aa79..bb0c9aa27 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '618989127':{'en': 'Cuballing'}, - '618989128':{'en': 'Cuballing'}, - '618989130':{'en': 'Narrakine'}, - '618989133':{'en': 'Narrakine'}, - '618989136':{'en': 'Narrakine'}, - '618989137':{'en': 'Narrakine'}, - '618989138':{'en': 'Narrakine'}, - '618989140':{'en': 'Narrogin'}, '618989141':{'en': 'Narrogin'}, '618989142':{'en': 'Narrogin'}, '618989143':{'en': 'Narrogin'}, @@ -10019,4 +10011,12 @@ '86130668':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '86130669':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '86130670':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861306700':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861306701':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '86130671':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861306710':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861306711':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130672':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130673':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130674':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 24b575206..18b1bd79e 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861306700':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861306701':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '86130671':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861306710':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861306711':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130672':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130673':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130674':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861306747':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, '861306748':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, '861306749':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, @@ -10019,4 +10011,12 @@ '861323778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, '861323779':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, '861323780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861323781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861323782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861323783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861323784':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, + '861323785':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, + '861323786':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861323787':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, + '861323788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index d671b549c..f64755d5d 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861323781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861323782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861323783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861323784':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, - '861323785':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, - '861323786':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861323787':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, - '861323788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, '861323789':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, '861323790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, '861323791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, @@ -10019,4 +10011,12 @@ '861340041':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861340042':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861340043':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340044':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340045':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861340046':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861340047':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861340048':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861340049':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86134005':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86134006':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 558eaf7ce..553ea3b8a 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861340044':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340045':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861340046':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861340047':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861340048':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861340049':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86134005':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86134006':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, '86134007':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, '86134008':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, '86134009':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, @@ -10019,4 +10011,12 @@ '86136508':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86136509':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86136510':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136511':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136512':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136513':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136514':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861365150':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861365151':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861365152':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861365153':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index 01003a52e..8648b9b20 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '86136511':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136512':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136513':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136514':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365150':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861365151':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861365152':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861365153':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, '861365154':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, '861365155':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, '861365156':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, @@ -10019,4 +10011,12 @@ '861394736':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, '861394737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861394738':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861394739':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '86139474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861394748':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861394749':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '86139475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86139476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86139477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86139478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 14e3c0ac5..12d8a9a93 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861394739':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '86139474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861394748':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861394749':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '86139475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86139476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86139477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86139478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '86139479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, '86139480':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, '861394807':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, @@ -10019,4 +10011,12 @@ '861506114':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, '861506115':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, '861506116':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506117':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506118':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506119':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '86150612':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '86150613':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861506140':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861506141':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861506142':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index 0bc040bb9..c9286e3fb 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861506117':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506118':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506119':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '86150612':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '86150613':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861506140':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861506141':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861506142':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, '861506143':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, '861506144':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, '861506145':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, @@ -10019,4 +10011,12 @@ '861533596':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, '861533597':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, '861533598':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533599':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533600':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861533601':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861533602':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861533603':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861533604':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861533605':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861533606':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index 963cf5349..c2390f6dd 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861533599':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533600':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861533601':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861533602':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861533603':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861533604':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861533605':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861533606':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, '861533607':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, '861533608':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, '861533609':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, @@ -10019,4 +10011,12 @@ '861567060':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861567061':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861567062':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861567063':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861567064':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861567065':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861567066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567070':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 53f1e6686..f25032781 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861567063':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861567064':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861567065':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861567066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567070':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, '861567071':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, '861567072':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, '861567073':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, @@ -10019,4 +10011,12 @@ '861594666':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, '861594667':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, '861594668':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861594669':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '86159467':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '86159468':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '86159469':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861594700':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861594701':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861594702':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594703':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 035debf40..c7b575021 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861594669':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '86159467':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '86159468':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '86159469':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861594700':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861594701':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594702':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594703':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861594704':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861594705':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861594706':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, @@ -10019,4 +10011,12 @@ '86178352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, '861783526':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, '861783527':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861783528':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861783529':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86178353':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861783530':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861783531':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861783532':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861783533':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861783540':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index c94711be7..920863386 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861783528':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861783529':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86178353':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861783530':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861783531':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861783532':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861783533':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861783540':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '861783541':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '861783542':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '861783543':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, @@ -10019,4 +10011,12 @@ '86181994':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, '86181995':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, '861819960':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819961':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819962':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819963':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819964':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819965':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819966':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819967':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819968':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index dac35ad04..5dd44fbc9 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861819961':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819962':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819963':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819964':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819965':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819966':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819967':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819968':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, '861819969':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, '861819970':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, '861819971':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, @@ -10019,4 +10011,12 @@ '86185482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, '861854830':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, '861854831':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861854832':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86185487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86185488':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86185489':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '8618549':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86185498':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86185499':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '8618550':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index adb71d1a9..30b1feb4d 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861854832':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86185487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86185488':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86185489':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '8618549':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86185498':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86185499':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '8618550':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, '861855066':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, '861855067':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, '861855068':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, @@ -10019,4 +10011,12 @@ '861882072':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861882073':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861882074':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882075':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882076':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882077':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882078':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882079':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188208':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861882080':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882081':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 6a1b6117f..a1abf58ec 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '861882075':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882076':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882077':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882078':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882079':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188208':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861882080':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882081':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861882082':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861882083':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '86188209':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, @@ -10019,4 +10011,12 @@ '9168167':{'en': 'Mohana, Odisha'}, '9168172':{'en': 'R.Udayigiri, Odisha'}, '9168173':{'en': 'R.Udayigiri, Odisha'}, + '9168174':{'en': 'R.Udayigiri, Odisha'}, + '9168175':{'en': 'R.Udayigiri, Odisha'}, + '9168176':{'en': 'R.Udayigiri, Odisha'}, + '9168177':{'en': 'R.Udayigiri, Odisha'}, + '9168182':{'en': 'Buguda, Odisha'}, + '9168183':{'en': 'Buguda, Odisha'}, + '9168184':{'en': 'Buguda, Odisha'}, + '9168185':{'en': 'Buguda, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index d3952d800..0333971cd 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '9168174':{'en': 'R.Udayigiri, Odisha'}, - '9168175':{'en': 'R.Udayigiri, Odisha'}, - '9168176':{'en': 'R.Udayigiri, Odisha'}, - '9168177':{'en': 'R.Udayigiri, Odisha'}, - '9168182':{'en': 'Buguda, Odisha'}, - '9168183':{'en': 'Buguda, Odisha'}, - '9168184':{'en': 'Buguda, Odisha'}, - '9168185':{'en': 'Buguda, Odisha'}, '9168186':{'en': 'Buguda, Odisha'}, '9168187':{'en': 'Buguda, Odisha'}, '9168192':{'en': 'Surada, Odisha'}, diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index b57c6a75c..31ce896fb 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -6169,16 +6169,8 @@ '598433':{'en': 'Canelones'}, '598434':{'en': 'San Jose de Mayo'}, '598435':{'en': 'Florida'}, - '5984360':{'en': 'Durazno'}, - '5984361':{'en': 'Durazno'}, - '5984362':{'en': 'Durazno'}, - '5984363':{'en': 'Durazno'}, + '598436':{'en': 'Durazno'}, '5984364':{'en': 'Trinidad/Flores'}, - '5984365':{'en': 'Durazno'}, - '5984366':{'en': 'Durazno'}, - '5984367':{'en': 'Durazno'}, - '5984368':{'en': 'Durazno'}, - '5984369':{'en': 'Durazno'}, '598444':{'en': 'Minas/Lavalleja'}, '598445':{'en': 'Treinta y Tres'}, '598447':{'en': 'Rocha'}, @@ -10019,4 +10011,12 @@ '609663':{'en': 'Batu Rakit'}, '609664':{'en': 'Batu Rakit'}, '609665':{'en': 'Kuala Brang'}, + '609666':{'en': 'Kuala Brang'}, + '609667':{'en': 'Kuala Brang'}, + '609668':{'en': 'Batu Rakit'}, + '609669':{'en': 'Batu Rakit'}, + '609679':{'en': 'Jerteh'}, + '609680':{'en': 'Kuala Brang'}, + '609681':{'en': 'Kuala Brang'}, + '609682':{'en': 'Kuala Brang'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 784f7489e..0d81fae53 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '609666':{'en': 'Kuala Brang'}, - '609667':{'en': 'Kuala Brang'}, - '609668':{'en': 'Batu Rakit'}, - '609669':{'en': 'Batu Rakit'}, - '609679':{'en': 'Jerteh'}, - '609680':{'en': 'Kuala Brang'}, - '609681':{'en': 'Kuala Brang'}, - '609682':{'en': 'Kuala Brang'}, '6096830':{'en': 'Kuala Brang'}, '609684':{'en': 'Bukit Bading'}, '609685':{'en': 'Kuala Brang'}, @@ -10019,4 +10011,12 @@ '61263017':{'en': 'Birriwa'}, '61263018':{'en': 'Birriwa'}, '61263019':{'en': 'Bathurst'}, + '61263020':{'en': 'Blayney'}, + '61263021':{'en': 'Blayney'}, + '61263022':{'en': 'Blayney'}, + '61263023':{'en': 'Boorowa'}, + '61263024':{'en': 'Boorowa'}, + '61263025':{'en': 'Boorowa'}, + '61263026':{'en': 'Bribbaree'}, + '61263027':{'en': 'Bribbaree'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index c1e9d75a1..ada98d4e9 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,14 +19,6 @@ # limitations under the License. data = { - '61263020':{'en': 'Blayney'}, - '61263021':{'en': 'Blayney'}, - '61263022':{'en': 'Blayney'}, - '61263023':{'en': 'Boorowa'}, - '61263024':{'en': 'Boorowa'}, - '61263025':{'en': 'Boorowa'}, - '61263026':{'en': 'Bribbaree'}, - '61263027':{'en': 'Bribbaree'}, '61263028':{'en': 'Bribbaree'}, '61263029':{'en': 'Burraga'}, '61263030':{'en': 'Burraga'}, @@ -10019,4 +10011,12 @@ '61348015':{'en': 'Cornalla'}, '61348016':{'en': 'Deniliquin'}, '61348017':{'en': 'Dookie'}, + '61348018':{'en': 'Finley'}, + '61348019':{'en': 'Jerilderie'}, + '61348020':{'en': 'Jimaringle'}, + '61348021':{'en': 'Katamatite'}, + '61348022':{'en': 'Katandra West'}, + '61348023':{'en': 'Kialla East'}, + '61348024':{'en': 'Kyabram'}, + '61348025':{'en': 'Lalalty'}, }