Skip to content

Commit 8ea3d6a

Browse files
committed
Generated files for metadata
1 parent 1d40b76 commit 8ea3d6a

9 files changed

Lines changed: 44 additions & 34 deletions

File tree

python/phonenumbers/carrierdata/data0.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,19 +1079,19 @@
10791079
'2328':{'en': 'Africell'},
10801080
'2329':{'en': 'Africell'},
10811081
'23320':{'en': 'Telecel'},
1082-
'23323':{'en': 'airteltiGO'},
1082+
'23323':{'en': 'at'},
10831083
'23324':{'en': 'MTN'},
10841084
'23325':{'en': 'MTN'},
1085-
'23326':{'en': 'airteltiGO'},
1086-
'23327':{'en': 'airteltiGO'},
1085+
'23326':{'en': 'at'},
1086+
'23327':{'en': 'at'},
10871087
'23328':{'en': 'Expresso'},
10881088
'23329':{'en': 'National Security'},
10891089
'23350':{'en': 'Telecel'},
10901090
'23353':{'en': 'MTN'},
10911091
'23354':{'en': 'MTN'},
10921092
'23355':{'en': 'MTN'},
1093-
'23356':{'en': 'airteltiGO'},
1094-
'23357':{'en': 'airteltiGO'},
1093+
'23356':{'en': 'at'},
1094+
'23357':{'en': 'at'},
10951095
'23359':{'en': 'MTN'},
10961096
'234701':{'en': 'Airtel'},
10971097
'2347020':{'en': 'Smile'},
@@ -1299,7 +1299,11 @@
12991299
'25270':{'en': 'Golis Telecom'},
13001300
'25271':{'en': 'Amtel'},
13011301
'25272':{'en': 'Golis Telecom'},
1302+
'25273':{'en': 'Telesom'},
1303+
'25275':{'en': 'Amtel'},
13021304
'25276':{'en': 'Somtel'},
1305+
'25277':{'en': 'Hormuud'},
1306+
'25278':{'en': 'Hormuud'},
13031307
'25279':{'en': 'Somtel'},
13041308
'25280':{'en': 'Somali Networks'},
13051309
'25288':{'en': 'Somali Networks'},
@@ -1363,6 +1367,7 @@
13631367
'256727':{'en': 'LycaMobile'},
13641368
'256728':{'en': 'Talkio'},
13651369
'256730':{'en': 'Airtel'},
1370+
'256731':{'en': 'Airtel'},
13661371
'256736':{'en': 'Hamilton Telecom'},
13671372
'25674':{'en': 'Airtel'},
13681373
'25675':{'en': 'Airtel'},
@@ -2351,6 +2356,7 @@
23512356
'3377192':{'en': 'Euroinformation Telecom'},
23522357
'3377193':{'en': 'Euroinformation Telecom'},
23532358
'3377194':{'en': 'Euroinformation Telecom'},
2359+
'3377199':{'en': 'Bouygues'},
23542360
'33772':{'en': 'Orange France'},
23552361
'33773':{'en': 'Syma mobile'},
23562362
'33774':{'en': 'Syma mobile'},
@@ -6218,6 +6224,9 @@
62186224
'474119':{'en': 'telia'},
62196225
'47412':{'en': 'telia'},
62206226
'47413':{'en': 'telia'},
6227+
'4742':{'en': 'telenor norge'},
6228+
'4743':{'en': 'telenor norge'},
6229+
'4744':{'en': 'telenor norge'},
62216230
'4745':{'en': 'telia'},
62226231
'47453':{'en': 'telenor norge'},
62236232
'474536':{'en': 'nkom (nasjonal kommunikasjonsmyndighet)'},
@@ -6343,6 +6352,7 @@
63436352
'474896':{'en': 'telenor norge'},
63446353
'474898':{'en': 'telenor norge'},
63456354
'474899':{'en': 'telia'},
6355+
'4749':{'en': 'telenor norge'},
63466356
'4790':{'en': 'telenor norge'},
63476357
'479042':{'en': 'svea billing services'},
63486358
'479043':{'en': 'svea billing services'},
@@ -10009,14 +10019,4 @@
1000910019
'553199719':{'en': 'Telemig Celular'},
1001010020
'553199721':{'en': 'Telemig Celular'},
1001110021
'553199722':{'en': 'Telemig Celular'},
10012-
'553199723':{'en': 'Telemig Celular'},
10013-
'553199724':{'en': 'Telemig Celular'},
10014-
'553199725':{'en': 'Telemig Celular'},
10015-
'553199726':{'en': 'Telemig Celular'},
10016-
'553199728':{'en': 'Telemig Celular'},
10017-
'553199729':{'en': 'Telemig Celular'},
10018-
'553199731':{'en': 'Telemig Celular'},
10019-
'553199732':{'en': 'Telemig Celular'},
10020-
'553199733':{'en': 'Telemig Celular'},
10021-
'553199734':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'553199723':{'en': 'Telemig Celular'},
23+
'553199724':{'en': 'Telemig Celular'},
24+
'553199725':{'en': 'Telemig Celular'},
25+
'553199726':{'en': 'Telemig Celular'},
26+
'553199728':{'en': 'Telemig Celular'},
27+
'553199729':{'en': 'Telemig Celular'},
28+
'553199731':{'en': 'Telemig Celular'},
29+
'553199732':{'en': 'Telemig Celular'},
30+
'553199733':{'en': 'Telemig Celular'},
31+
'553199734':{'en': 'Telemig Celular'},
2232
'553199735':{'en': 'Telemig Celular'},
2333
'553199736':{'en': 'Telemig Celular'},
2434
'553199737':{'en': 'Telemig Celular'},
@@ -10009,14 +10019,4 @@
1000910019
'5730462':{'en': 'Tigo'},
1001010020
'5730463':{'en': 'Tigo'},
1001110021
'5730464':{'en': 'Tigo'},
10012-
'5730465':{'en': 'Tigo'},
10013-
'5730466':{'en': 'Tigo'},
10014-
'5730467':{'en': 'Tigo'},
10015-
'57304680':{'en': 'Tigo'},
10016-
'57304681':{'en': 'Tigo'},
10017-
'57304682':{'en': 'Tigo'},
10018-
'57304683':{'en': 'Tigo'},
10019-
'57304684':{'en': 'Tigo'},
10020-
'573046851':{'en': 'Tigo'},
10021-
'573046852':{'en': 'Tigo'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'5730465':{'en': 'Tigo'},
23+
'5730466':{'en': 'Tigo'},
24+
'5730467':{'en': 'Tigo'},
25+
'57304680':{'en': 'Tigo'},
26+
'57304681':{'en': 'Tigo'},
27+
'57304682':{'en': 'Tigo'},
28+
'57304683':{'en': 'Tigo'},
29+
'57304684':{'en': 'Tigo'},
30+
'573046851':{'en': 'Tigo'},
31+
'573046852':{'en': 'Tigo'},
2232
'573046853':{'en': 'Tigo'},
2333
'573046854':{'en': 'Tigo'},
2434
'573046855':{'en': 'Tigo'},

python/phonenumbers/data/region_DZ.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_DZ = PhoneMetadata(id='DZ', country_code=213, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[1-4]|[5-79]\\d|80)\\d{7}', possible_length=(8, 9)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='9619\\d{5}|(?:[1-3]\\d|4[013-689])\\d{6}', example_number='12345678', possible_length=(8, 9)),
7-
mobile=PhoneNumberDesc(national_number_pattern='5(?:4[0-29]|6[0-3])\\d{6}|(?:55|6\\d|7[7-9])\\d{7}', example_number='551234567', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='5(?:4[0-29]|6[0-4])\\d{6}|(?:55|6\\d|7[7-9])\\d{7}', example_number='551234567', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='80[3-689]1\\d{5}', example_number='808123456', possible_length=(9,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='80[12]1\\d{5}', example_number='801123456', possible_length=(9,)),

python/phonenumbers/data/region_JP.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_JP = PhoneMetadata(id='JP', country_code=81, international_prefix='010',
55
general_desc=PhoneNumberDesc(national_number_pattern='00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}', possible_length=(8, 9, 10, 11, 12, 13, 14, 15, 16, 17)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}', example_number='312345678', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:601[0-4]0|[7-9]0[1-9]\\d\\d)\\d{5}', example_number='9012345678', possible_length=(10,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='[6-9]0[1-9]\\d{7}', example_number='9012345678', possible_length=(10,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}', example_number='120123456', possible_length=(8, 9, 10, 11, 12, 13, 14, 15, 16, 17)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='990\\d{6}', example_number='990123456', possible_length=(9,)),
1010
personal_number=PhoneNumberDesc(national_number_pattern='60\\d{7}', example_number='601234567', possible_length=(9,)),

python/phonenumbers/data/region_NO.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_NO = PhoneMetadata(id='NO', country_code=47, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:0|[2-9]\\d{3})\\d{4}', possible_length=(5, 8)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}', example_number='21234567', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:4[015-8]|9\\d)\\d{6}', example_number='40612345', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='[49]\\d{7}', example_number='40612345', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[01]\\d{5}', example_number='80012345', possible_length=(8,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='82[09]\\d{5}', example_number='82012345', possible_length=(8,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='810(?:0[0-6]|[2-8]\\d)\\d{3}', example_number='81021234', possible_length=(8,)),

python/phonenumbers/data/region_SJ.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_SJ = PhoneMetadata(id='SJ', country_code=47, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='0\\d{4}|(?:[489]\\d|79)\\d{6}', possible_length=(5, 8)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='79\\d{6}', example_number='79123456', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:4[015-8]|9\\d)\\d{6}', example_number='41234567', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='[49]\\d{7}', example_number='41234567', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[01]\\d{5}', example_number='80012345', possible_length=(8,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='82[09]\\d{5}', example_number='82012345', possible_length=(8,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='810(?:0[0-6]|[2-8]\\d)\\d{3}', example_number='81021234', possible_length=(8,)),

python/phonenumbers/data/region_SO.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
PHONE_METADATA_SO = PhoneMetadata(id='SO', country_code=252, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}', possible_length=(6, 7, 8, 9)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}', example_number='4012345', possible_length=(6, 7)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:15|(?:3[59]|4[89]|6\\d|7[679]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}', example_number='71123456', possible_length=(7, 8, 9)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:15|(?:3[59]|4[89]|6\\d|7[0-35-9]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}', example_number='71123456', possible_length=(7, 8, 9)),
88
national_prefix='0',
99
national_prefix_for_parsing='0',
1010
number_format=[NumberFormat(pattern='(\\d{2})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['8[125]']),
1111
NumberFormat(pattern='(\\d{6})', format='\\1', leading_digits_pattern=['[134]']),
1212
NumberFormat(pattern='(\\d)(\\d{6})', format='\\1 \\2', leading_digits_pattern=['[15]|2[0-79]|3[0-46-8]|4[0-7]']),
13-
NumberFormat(pattern='(\\d)(\\d{7})', format='\\1 \\2', leading_digits_pattern=['(?:2|90)4|[67]']),
14-
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[348]|64|79|90']),
15-
NumberFormat(pattern='(\\d{2})(\\d{5,7})', format='\\1 \\2', leading_digits_pattern=['1|28|6[0-35-9]|7[67]|9[2-9]'])])
13+
NumberFormat(pattern='(\\d{2})(\\d{5,7})', format='\\1 \\2', leading_digits_pattern=['1|28|9[2-9]']),
14+
NumberFormat(pattern='(\\d)(\\d{7})', format='\\1 \\2', leading_digits_pattern=['[267]|904']),
15+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[346-9]'])])

python/phonenumbers/data/region_UG.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_UG = PhoneMetadata(id='UG', country_code=256, international_prefix='00[057]',
55
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)),
66
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]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}', example_number='312345678', possible_length=(9,), possible_length_local_only=(5, 6, 7)),
7-
mobile=PhoneNumberDesc(national_number_pattern='72[48]0\\d{5}|7(?:[014-8]\\d|2[0167]|3[06]|9[0-589])\\d{6}', example_number='712345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='72[48]0\\d{5}|7(?:[014-8]\\d|2[0167]|3[016]|9[0-589])\\d{6}', example_number='712345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800[1-3]\\d{5}', example_number='800123456', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90[1-3]\\d{6}', example_number='901123456', possible_length=(9,)),
1010
national_prefix='0',

0 commit comments

Comments
 (0)