Skip to content

Commit 846d48c

Browse files
committed
Generated files for metadata
1 parent e610dc9 commit 846d48c

37 files changed

+562
-527
lines changed

python/phonenumbers/carrierdata/data0.py

+32-32
Original file line numberDiff line numberDiff line change
@@ -2652,6 +2652,7 @@
26522652
'356988':{'en': 'GO Mobile'},
26532653
'356989':{'en': 'epic'},
26542654
'35699':{'en': 'epic'},
2655+
'35791':{'en': 'Cytamobile-Vodafone'},
26552656
'35794':{'en': 'Lemontel'},
26562657
'35795':{'en': 'PrimeTel'},
26572658
'35796':{'en': 'MTN'},
@@ -2711,8 +2712,25 @@
27112712
'35989':{'en': 'Telenor'},
27122713
'359988':{'en': 'Bob'},
27132714
'359989':{'en': 'A1'},
2714-
'359996':{'en': 'Bulsatcom'},
2715-
'359999':{'en': 'MAX'},
2715+
'3599960':{'en': 'A1'},
2716+
'3599961':{'en': 'A1'},
2717+
'3599962':{'en': 'A1'},
2718+
'3599964':{'en': 'Telenor'},
2719+
'3599965':{'en': 'Telenor'},
2720+
'3599966':{'en': 'Telenor'},
2721+
'3599967':{'en': 'Vivacom'},
2722+
'3599968':{'en': 'Vivacom'},
2723+
'3599969':{'en': 'Vivacom'},
2724+
'3599990':{'en': 'A1'},
2725+
'3599991':{'en': 'A1'},
2726+
'3599992':{'en': 'A1'},
2727+
'3599993':{'en': 'A1'},
2728+
'3599994':{'en': 'Telenor'},
2729+
'3599995':{'en': 'Telenor'},
2730+
'3599996':{'en': 'Vivacom'},
2731+
'3599997':{'en': 'Vivacom'},
2732+
'3599998':{'en': 'Vivacom'},
2733+
'3599999':{'en': 'Vivacom'},
27162734
'3620':{'en': 'Yettel Hungary'},
27172735
'3630':{'en': 'Magyar Telekom'},
27182736
'36312000':{'en': 'Netfone Telecom'},
@@ -3233,34 +3251,19 @@
32333251
'38765':{'en': 'm:tel'},
32343252
'38766':{'en': 'm:tel'},
32353253
'38767':{'en': 'm:tel'},
3254+
'3897':{'en': 'A1'},
32363255
'38970':{'en': 'T-Mobile'},
32373256
'38971':{'en': 'T-Mobile'},
32383257
'38972':{'en': 'T-Mobile'},
3239-
'389731':{'en': 'A1'},
3240-
'389732':{'en': 'A1'},
3241-
'389733':{'en': 'A1'},
3242-
'389734':{'en': 'A1'},
3243-
'389735':{'en': 'A1'},
32443258
'3897370':{'en': 'T-Mobile'},
32453259
'3897371':{'en': 'T-Mobile'},
3246-
'3897375':{'en': 'A1'},
3247-
'3897377':{'en': 'A1'},
3248-
'3897378':{'en': 'A1'},
32493260
'389742':{'en': 'T-Mobile'},
32503261
'3897421':{'en': 'Mobik'},
32513262
'389746':{'en': 'T-Mobile'},
32523263
'3897470':{'en': 'T-Mobile'},
32533264
'3897471':{'en': 'T-Mobile'},
32543265
'3897474':{'en': 'T-Mobile'},
3255-
'3897475':{'en': 'A1'},
3256-
'3897477':{'en': 'A1'},
32573266
'38974774':{'en': 'Telekabel'},
3258-
'3897478':{'en': 'A1'},
3259-
'38975':{'en': 'A1'},
3260-
'38976':{'en': 'A1'},
3261-
'38977':{'en': 'A1'},
3262-
'38978':{'en': 'A1'},
3263-
'38979':{'en': 'A1'},
32643267
'3897970':{'en': 'T-Mobile'},
32653268
'3897971':{'en': 'T-Mobile'},
32663269
'39319':{'en': 'Intermatica'},
@@ -5602,7 +5605,12 @@
56025605
'46726006':{'en': 'Telavox AB'},
56035606
'46726008':{'en': 'Global Telefoni Sve'},
56045607
'4672601':{'en': 'Telavox AB'},
5608+
'4672603':{'en': 'Tele2 Sverige'},
5609+
'4672604':{'en': 'Tele2 Sverige'},
5610+
'4672605':{'en': 'Tele2 Sverige'},
56055611
'4672606':{'en': 'Tele2 Sverige'},
5612+
'4672607':{'en': 'Tele2 Sverige'},
5613+
'4672608':{'en': 'Tele2 Sverige'},
56065614
'467261':{'en': 'GLOBETOUCH AB'},
56075615
'467262':{'en': 'GLOBETOUCH AB'},
56085616
'467263':{'en': 'GLOBETOUCH AB'},
@@ -5747,6 +5755,7 @@
57475755
'46734527':{'en': 'Soatso AB'},
57485756
'46734528':{'en': 'Soatso AB'},
57495757
'46734529':{'en': 'Soatso AB'},
5758+
'4673453':{'en': 'TeliaSonera'},
57505759
'4673454':{'en': 'Tele2 Sverige'},
57515760
'4673455':{'en': 'Viatel Sweden'},
57525761
'4673456':{'en': 'Svea Billing System'},
@@ -6309,6 +6318,7 @@
63096318
'474898':{'en': 'telenor norge'},
63106319
'474899':{'en': 'telia'},
63116320
'47591':{'en': 'telenor norge'},
6321+
'47596':{'en': 'ice norge'},
63126322
'4790':{'en': 'telenor norge'},
63136323
'479042':{'en': 'svea billing services'},
63146324
'479043':{'en': 'svea billing services'},
@@ -6404,9 +6414,9 @@
64046414
'479441':{'en': 'telenor norge'},
64056415
'479442':{'en': 'telia'},
64066416
'479443':{'en': 'telia'},
6407-
'479444':{'en': 'telenor norge'},
6408-
'479445':{'en': 'telenor norge'},
6409-
'479446':{'en': 'telenor norge'},
6417+
'479444':{'en': 'ice norge'},
6418+
'479445':{'en': 'ice norge'},
6419+
'479446':{'en': 'ice norge'},
64106420
'479447':{'en': 'telia'},
64116421
'479448':{'en': 'telia'},
64126422
'479449':{'en': 'telia'},
@@ -6526,6 +6536,7 @@
65266536
'482115':{'en': 'Plus'},
65276537
'48212':{'en': 'Orange'},
65286538
'48450':{'en': 'Play'},
6539+
'48454':{'en': 'Orange'},
65296540
'484590':{'en': 'Play'},
65306541
'4845910':{'en': 'Play'},
65316542
'4845911':{'en': 'Play'},
@@ -10008,15 +10019,4 @@
1000810019
'553199890':{'en': 'TIM'},
1000910020
'553199901':{'en': 'Telemig Celular'},
1001010021
'553199902':{'en': 'Telemig Celular'},
10011-
'553199903':{'en': 'Telemig Celular'},
10012-
'553199904':{'en': 'Telemig Celular'},
10013-
'553199905':{'en': 'Telemig Celular'},
10014-
'553199906':{'en': 'Telemig Celular'},
10015-
'553199907':{'en': 'Telemig Celular'},
10016-
'553199908':{'en': 'Telemig Celular'},
10017-
'553199909':{'en': 'Telemig Celular'},
10018-
'553199911':{'en': 'Telemig Celular'},
10019-
'553199912':{'en': 'Telemig Celular'},
10020-
'553199913':{'en': 'Telemig Celular'},
10021-
'553199914':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'553199903':{'en': 'Telemig Celular'},
23+
'553199904':{'en': 'Telemig Celular'},
24+
'553199905':{'en': 'Telemig Celular'},
25+
'553199906':{'en': 'Telemig Celular'},
26+
'553199907':{'en': 'Telemig Celular'},
27+
'553199908':{'en': 'Telemig Celular'},
28+
'553199909':{'en': 'Telemig Celular'},
29+
'553199911':{'en': 'Telemig Celular'},
30+
'553199912':{'en': 'Telemig Celular'},
31+
'553199913':{'en': 'Telemig Celular'},
32+
'553199914':{'en': 'Telemig Celular'},
2233
'553199915':{'en': 'Telemig Celular'},
2334
'553199916':{'en': 'Telemig Celular'},
2435
'553199917':{'en': 'Telemig Celular'},
@@ -10008,15 +10019,4 @@
1000810019
'573134':{'en': 'Claro'},
1000910020
'573135':{'en': 'Claro'},
1001010021
'573136':{'en': 'Claro'},
10011-
'573137':{'en': 'Claro'},
10012-
'573138':{'en': 'Claro'},
10013-
'573142':{'en': 'Claro'},
10014-
'573143':{'en': 'Claro'},
10015-
'573144':{'en': 'Claro'},
10016-
'573145':{'en': 'Claro'},
10017-
'573146':{'en': 'Claro'},
10018-
'573147':{'en': 'Claro'},
10019-
'573148':{'en': 'Claro'},
10020-
'57315':{'en': 'Movistar'},
10021-
'57316':{'en': 'Movistar'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

+14
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'573137':{'en': 'Claro'},
23+
'573138':{'en': 'Claro'},
24+
'573142':{'en': 'Claro'},
25+
'573143':{'en': 'Claro'},
26+
'573144':{'en': 'Claro'},
27+
'573145':{'en': 'Claro'},
28+
'573146':{'en': 'Claro'},
29+
'573147':{'en': 'Claro'},
30+
'573148':{'en': 'Claro'},
31+
'57315':{'en': 'Movistar'},
32+
'57316':{'en': 'Movistar'},
2233
'57317':{'en': 'Movistar'},
2334
'57318':{'en': 'Movistar'},
2435
'573192':{'en': 'Movistar'},
@@ -2275,6 +2286,8 @@
22752286
'79010134':{'en': 'Tele2', 'ru': 'Tele2'},
22762287
'79010135':{'en': 'Tele2', 'ru': 'Tele2'},
22772288
'79010136':{'en': 'Tele2', 'ru': 'Tele2'},
2289+
'79010138':{'en': 'Multiregional Transit Telecom (MTT)', 'ru': u('\u041e\u0410\u041e \u041c\u0422\u0422')},
2290+
'79010139':{'en': 'Multiregional Transit Telecom (MTT)', 'ru': u('\u041e\u0410\u041e \u041c\u0422\u0422')},
22782291
'7901014':{'en': 'Tele2', 'ru': 'Tele2'},
22792292
'7901015':{'en': 'Tele2', 'ru': 'Tele2'},
22802293
'7901016':{'en': 'Tele2', 'ru': 'Tele2'},
@@ -7791,6 +7804,7 @@
77917804
'95998':{'en': 'Ooredoo'},
77927805
'9607':{'en': 'Dhiraagu'},
77937806
'96091':{'en': 'Ooredoo'},
7807+
'96092':{'en': 'Ooredoo'},
77947808
'96093':{'en': 'Ooredoo'},
77957809
'96094':{'en': 'Ooredoo'},
77967810
'96095':{'en': 'Ooredoo'},

python/phonenumbers/data/region_883.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_883 = PhoneMetadata(id='001', country_code=883, international_prefix=None,
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:210|370\\d\\d)\\d{7}|51\\d{7}(?:\\d{3})?', possible_length=(9, 10, 12)),
6-
voip=PhoneNumberDesc(national_number_pattern='(?:210|(?:370[1-9]|51[013]0)\\d)\\d{7}|5100\\d{5}', example_number='510012345', possible_length=(9, 10, 12)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='2\\d{9}(?:\\d{2})?|51\\d{7}|(?:370|51\\d)\\d{9}', possible_length=(9, 10, 12)),
6+
voip=PhoneNumberDesc(national_number_pattern='(?:2(?:00\\d\\d|10)|(?:370[1-9]|51[013]0)\\d)\\d{7}|5100\\d{5}', example_number='510012345', possible_length=(9, 10, 12)),
77
number_format=[NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['510']),
8-
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2']),
8+
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['21']),
99
NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['51[13]']),
10-
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[35]'])])
10+
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[235]'])])

python/phonenumbers/data/region_BW.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_BW = PhoneMetadata(id='BW', country_code=267, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}', possible_length=(7, 8, 10)),
66
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])|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,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:321|7(?:[1-7]\\d|8[01]))\\d{5}', example_number='71123456', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}', example_number='71123456', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:0800|800\\d)\\d{6}', example_number='0800012345', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{5}', example_number='9012345', possible_length=(7,)),
1010
voip=PhoneNumberDesc(national_number_pattern='79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)),

python/phonenumbers/data/region_CI.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
PHONE_METADATA_CI = PhoneMetadata(id='CI', country_code=225, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[02]\\d{9}', possible_length=(10,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}', example_number='2123456789', possible_length=(10,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='0704[0-7]\\d{5}|0(?:[15]\\d\\d|7(?:0[0-37-9]|[4-9][7-9]))\\d{6}', example_number='0123456789', possible_length=(10,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='0[157]\\d{8}', example_number='0123456789', possible_length=(10,)),
88
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{5})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2']),
99
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['0'])])

0 commit comments

Comments
 (0)