Skip to content

Commit 665a4a7

Browse files
committed
Generated files for metadata
1 parent 57d319d commit 665a4a7

10 files changed

Lines changed: 48 additions & 29 deletions

File tree

python/phonenumbers/carrierdata/data0.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1580,6 +1580,8 @@
15801580
'267778':{'en': 'Mascom'},
15811581
'267779':{'en': 'Orange'},
15821582
'26778':{'en': 'Orange'},
1583+
'267790':{'en': 'Orange'},
1584+
'267793':{'en': 'Orange'},
15831585
'26875':{'en': 'Eswatini Mobile'},
15841586
'26876':{'en': 'Swazi MTN'},
15851587
'26877':{'en': 'SPTC'},
@@ -2439,9 +2441,10 @@
24392441
'346112':{'en': 'Yoigo'},
24402442
'346113':{'en': 'Yoigo'},
24412443
'34612':{'en': 'Syma'},
2442-
'346122':{'en': 'Lycamobile'},
2443-
'346124':{'en': 'Lycamobile'},
2444-
'346125':{'en': 'Lycamobile'},
2444+
'346122':{'en': 'Yoigo'},
2445+
'346124':{'en': 'Yoigo'},
2446+
'346125':{'en': 'Yoigo'},
2447+
'346126':{'en': 'Sarenet'},
24452448
'34613':{'en': 'Yoigo'},
24462449
'34614':{'en': 'DigiMobil'},
24472450
'34615':{'en': 'Orange'},
@@ -2891,24 +2894,24 @@
28912894
'35850':{'en': 'Elisa'},
28922895
'35987':{'en': 'Vivacom'},
28932896
'35988':{'en': 'A1'},
2894-
'35989':{'en': 'Telenor'},
2897+
'35989':{'en': 'Yettel'},
28952898
'359988':{'en': 'Bob'},
28962899
'359989':{'en': 'A1'},
28972900
'3599960':{'en': 'A1'},
28982901
'3599961':{'en': 'A1'},
28992902
'3599962':{'en': 'A1'},
2900-
'3599964':{'en': 'Telenor'},
2901-
'3599965':{'en': 'Telenor'},
2902-
'3599966':{'en': 'Telenor'},
2903+
'3599964':{'en': 'Yettel'},
2904+
'3599965':{'en': 'Yettel'},
2905+
'3599966':{'en': 'Yettel'},
29032906
'3599967':{'en': 'Vivacom'},
29042907
'3599968':{'en': 'Vivacom'},
29052908
'3599969':{'en': 'Vivacom'},
29062909
'3599990':{'en': 'A1'},
29072910
'3599991':{'en': 'A1'},
29082911
'3599992':{'en': 'A1'},
29092912
'3599993':{'en': 'A1'},
2910-
'3599994':{'en': 'Telenor'},
2911-
'3599995':{'en': 'Telenor'},
2913+
'3599994':{'en': 'Yettel'},
2914+
'3599995':{'en': 'Yettel'},
29122915
'3599996':{'en': 'Vivacom'},
29132916
'3599997':{'en': 'Vivacom'},
29142917
'3599998':{'en': 'Vivacom'},
@@ -10016,7 +10019,4 @@
1001610019
'553199745':{'en': 'Telemig Celular'},
1001710020
'553199746':{'en': 'Telemig Celular'},
1001810021
'553199747':{'en': 'Telemig Celular'},
10019-
'553199748':{'en': 'Telemig Celular'},
10020-
'553199749':{'en': 'Telemig Celular'},
10021-
'553199751':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

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

2121
data = {
22+
'553199748':{'en': 'Telemig Celular'},
23+
'553199749':{'en': 'Telemig Celular'},
24+
'553199751':{'en': 'Telemig Celular'},
2225
'553199752':{'en': 'Telemig Celular'},
2326
'553199753':{'en': 'Telemig Celular'},
2427
'553199755':{'en': 'Telemig Celular'},
@@ -10016,7 +10019,4 @@
1001610019
'57305266':{'en': 'Tigo'},
1001710020
'573052670':{'en': 'Tigo'},
1001810021
'573052671':{'en': 'Tigo'},
10019-
'5730527':{'en': 'Tigo'},
10020-
'5730528':{'en': 'Tigo'},
10021-
'5730529':{'en': 'Tigo'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'5730527':{'en': 'Tigo'},
23+
'5730528':{'en': 'Tigo'},
24+
'5730529':{'en': 'Tigo'},
2225
'573053':{'en': 'Tigo'},
2326
'5730540':{'en': 'Movil Exito'},
2427
'5730541':{'en': 'Movil Exito'},
@@ -8422,7 +8425,10 @@
84228425
'9725531':{'en': '019mobile'},
84238426
'9725532':{'en': 'Free Telecom'},
84248427
'9725533':{'en': 'Free Telecom'},
8425-
'9725540':{'en': 'Rami Levy'},
8428+
'97255400':{'en': 'Rami Levy'},
8429+
'97255401':{'en': 'Rami Levy'},
8430+
'97255402':{'en': 'Rami Levy'},
8431+
'97255403':{'en': 'Yossi'},
84268432
'9725541':{'en': 'Merkaziya'},
84278433
'9725543':{'en': 'Maskyoo'},
84288434
'9725544':{'en': 'Cellran Cellular Communications'},
@@ -8519,7 +8525,16 @@
85198525
'976507':{'en': 'Mobicom'},
85208526
'976508':{'en': 'Mobicom'},
85218527
'976509':{'en': 'Mobicom'},
8522-
'97655':{'en': 'Unitel'},
8528+
'976550':{'en': 'Unitel'},
8529+
'976551':{'en': 'Unitel'},
8530+
'976552':{'en': 'Unitel'},
8531+
'976553':{'en': 'Unitel'},
8532+
'976554':{'en': 'Unitel'},
8533+
'976555':{'en': 'Mobicom'},
8534+
'976556':{'en': 'Mobicom'},
8535+
'976557':{'en': 'Mobicom'},
8536+
'976558':{'en': 'Mobicom'},
8537+
'976559':{'en': 'Mobicom'},
85238538
'97660':{'en': 'ONDO'},
85248539
'97666':{'en': 'ONDO'},
85258540
'97669':{'en': 'Skytel'},
@@ -8530,6 +8545,7 @@
85308545
'97683':{'en': 'G-Mobile'},
85318546
'97685':{'en': 'Mobicom'},
85328547
'97686':{'en': 'Unitel'},
8548+
'97687':{'en': 'G-Mobile'},
85338549
'97688':{'en': 'Unitel'},
85348550
'97689':{'en': 'Unitel'},
85358551
'97690':{'en': 'Skytel'},

python/phonenumbers/data/region_BW.py

Lines changed: 1 addition & 1 deletion
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]|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,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:321|7[1-8]\\d)\\d{5}', example_number='71123456', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:321|7(?:[1-8]\\d|9[03]))\\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(?:[0-2]\\d|3[0-8])|2[0-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)),

python/phonenumbers/data/region_IL.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
PHONE_METADATA_IL = PhoneMetadata(id='IL', country_code=972, international_prefix='0(?:0|1[2-9])',
55
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)),
66
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,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='55(?:4(?:0[0-2]|[16]0)|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[3-5]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}', example_number='502345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='55(?:4(?:0[0-3]|[16]0)|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[3-5]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}', example_number='502345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='1(?:255|80[019]\\d{3})\\d{3}', example_number='1800123456', possible_length=(7, 10)),
9-
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)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='1212\\d{4}|1(?:200|9(?:0[0-2]|19|9\\d))\\d{6}', example_number='1919123456', possible_length=(8, 10)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='1700\\d{6}', example_number='1700123456', possible_length=(10,)),
1111
voip=PhoneNumberDesc(national_number_pattern='7(?:38(?:[05]\\d|8[0138])|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}', example_number='771234567', possible_length=(9,)),
1212
uan=PhoneNumberDesc(national_number_pattern='1599\\d{6}', example_number='1599123456', possible_length=(10,)),

python/phonenumbers/data/region_MN.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33

44
PHONE_METADATA_MN = PhoneMetadata(id='MN', country_code=976, international_prefix='001',
55
general_desc=PhoneNumberDesc(national_number_pattern='[12]\\d{7,9}|[5-9]\\d{7}', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}', example_number='53123456', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)),
7-
mobile=PhoneNumberDesc(national_number_pattern='92[0139]\\d{5}|(?:5[05]|6[069]|7[28]|8[0135689]|9[013-9])\\d{6}', example_number='88123456', possible_length=(8,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='[12](?:2[1-3]|(?:3[2-8]|4[2-68]|5[1-4689])\\d)\\d{5,6}|7(?:0(?:[0-5]\\d|7[078]|80)|128)\\d{4}|[12]27\\d{6}|(?:11|2[16]|5[368])\\d{6}', example_number='53123456', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:87[01]|92[0139])\\d{5}|(?:5[05]|6[069]|7[28]|8[0135689]|9[013-9])\\d{6}', example_number='88123456', possible_length=(8,)),
88
voip=PhoneNumberDesc(national_number_pattern='712[0-79]\\d{4}|7(?:1[013-9]|[5-79]\\d)\\d{5}', example_number='75123456', possible_length=(8,)),
99
national_prefix='0',
1010
national_prefix_for_parsing='0',
11-
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[12]1'], national_prefix_formatting_rule='0\\1'),
11+
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['11|2[16]'], national_prefix_formatting_rule='0\\1'),
1212
NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[5-9]']),
1313
NumberFormat(pattern='(\\d{3})(\\d{5,6})', format='\\1 \\2', leading_digits_pattern=['[12]2[1-3]'], national_prefix_formatting_rule='0\\1'),
1414
NumberFormat(pattern='(\\d{4})(\\d{5,6})', format='\\1 \\2', leading_digits_pattern=['[12](?:27|3[2-8]|4[2-68]|5[1-4689])', '[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]'], national_prefix_formatting_rule='0\\1'),

python/phonenumbers/data/region_RE.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
PHONE_METADATA_RE = PhoneMetadata(id='RE', country_code=262, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='709\\d{6}|(?:26|[689]\\d)\\d{7}', possible_length=(9,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}', example_number='262161234', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='2631[0-6]\\d{4}|26(?:2\\d|30|88)\\d{5}', example_number='262161234', possible_length=(9,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}', example_number='692123456', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='89[1-37-9]\\d{6}', example_number='891123456', possible_length=(9,)),

python/phonenumbers/data/region_SR.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_SR = PhoneMetadata(id='SR', country_code=597, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-5]|[6-8]\\d|90)\\d{5}', possible_length=(6, 7)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[1-3]|3[0-7]|4\\d|5[2-58])\\d{4}', example_number='211234', possible_length=(6,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-5]|[6-9]\\d)\\d{5}', possible_length=(6, 7)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[1-3]|3[0-7]|4\\d|5[2-578])\\d{4}', example_number='211234', possible_length=(6,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:6[08]|7[124-7]|8[1-9])\\d{5}', example_number='7412345', possible_length=(7,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{5}', example_number='8012345', possible_length=(7,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{5}', example_number='9012345', possible_length=(7,)),
10-
voip=PhoneNumberDesc(national_number_pattern='56\\d{4}', example_number='561234', possible_length=(6,)),
10+
voip=PhoneNumberDesc(national_number_pattern='(?:56|91\\d)\\d{4}', example_number='561234', possible_length=(6, 7)),
1111
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})', format='\\1-\\2-\\3', leading_digits_pattern=['56']),
1212
NumberFormat(pattern='(\\d{3})(\\d{3})', format='\\1-\\2', leading_digits_pattern=['[2-5]']),
1313
NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[6-9]'])])

python/phonenumbers/data/region_YT.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_YT = PhoneMetadata(id='YT', country_code=262, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='7093\\d{5}|(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}', possible_length=(9,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}', example_number='269601234', possible_length=(9,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:639\\d|7093)\\d{5}|(?:26|80|9\\d)\\d{7}', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='26(?:89\\d|9(?:0[0-467]|15|5[0-4]|6\\d|[78]0))\\d{4}', example_number='269601234', possible_length=(9,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}', example_number='639012345', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)),
99
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39|47)8[01]|769\\d)\\d{4}', example_number='939801234', possible_length=(9,)),

python/phonenumbers/tzdata/data0.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2123,6 +2123,8 @@
21232123
'262':('Indian/Mayotte', 'Indian/Reunion'),
21242124
'262262':('Indian/Reunion',),
21252125
'262263':('Indian/Reunion',),
2126+
'2622688':('Indian/Reunion',),
2127+
'2622689':('Indian/Mayotte',),
21262128
'262269':('Indian/Mayotte',),
21272129
'26263':('Indian/Mayotte',),
21282130
'26269':('Indian/Reunion',),
@@ -3297,6 +3299,7 @@
32973299
'97624':('Asia/Hovd',),
32983300
'97625':('Asia/Ulaanbaatar',),
32993301
'976258':('Asia/Choibalsan',),
3302+
'97626':('Asia/Ulaanbaatar',),
33003303
'9765':('Asia/Ulaanbaatar',),
33013304
'9766':('Asia/Ulaanbaatar',),
33023305
'9767':('Asia/Ulaanbaatar',),

0 commit comments

Comments
 (0)