Skip to content

Commit c496532

Browse files
committed
Generated files for metadata
1 parent ee29e85 commit c496532

46 files changed

Lines changed: 100 additions & 85 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

python/phonenumbers/carrierdata/data0.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,16 @@
200200
'168425':{'en': 'Blue Sky'},
201201
'168427':{'en': 'Blue Sky'},
202202
'16847':{'en': 'ASTCA'},
203+
'1721553':{'en': 'Flow'},
204+
'1721554':{'en': 'Flow'},
205+
'1721580':{'en': 'Flow'},
206+
'1721581':{'en': 'Flow'},
207+
'1721582':{'en': 'Flow'},
208+
'1721584':{'en': 'Flow'},
209+
'1721585':{'en': 'Flow'},
210+
'1721586':{'en': 'Flow'},
211+
'1721587':{'en': 'Flow'},
212+
'1721588':{'en': 'Flow'},
203213
'175828':{'en': 'Cable & Wireless'},
204214
'17583':{'en': 'Cable & Wireless'},
205215
'1758460':{'en': 'Cable & Wireless'},
@@ -10009,14 +10019,4 @@
1000910019
'553199748':{'en': 'Telemig Celular'},
1001010020
'553199749':{'en': 'Telemig Celular'},
1001110021
'553199751':{'en': 'Telemig Celular'},
10012-
'553199752':{'en': 'Telemig Celular'},
10013-
'553199753':{'en': 'Telemig Celular'},
10014-
'553199755':{'en': 'Telemig Celular'},
10015-
'553199756':{'en': 'Telemig Celular'},
10016-
'553199757':{'en': 'Telemig Celular'},
10017-
'553199758':{'en': 'Telemig Celular'},
10018-
'553199759':{'en': 'Telemig Celular'},
10019-
'553199761':{'en': 'Telemig Celular'},
10020-
'553199762':{'en': 'Telemig Celular'},
10021-
'553199763':{'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+
'553199752':{'en': 'Telemig Celular'},
23+
'553199753':{'en': 'Telemig Celular'},
24+
'553199755':{'en': 'Telemig Celular'},
25+
'553199756':{'en': 'Telemig Celular'},
26+
'553199757':{'en': 'Telemig Celular'},
27+
'553199758':{'en': 'Telemig Celular'},
28+
'553199759':{'en': 'Telemig Celular'},
29+
'553199761':{'en': 'Telemig Celular'},
30+
'553199762':{'en': 'Telemig Celular'},
31+
'553199763':{'en': 'Telemig Celular'},
2232
'553199764':{'en': 'Telemig Celular'},
2333
'553199765':{'en': 'Telemig Celular'},
2434
'553199766':{'en': 'Telemig Celular'},
@@ -10009,14 +10019,4 @@
1000910019
'5730527':{'en': 'Tigo'},
1001010020
'5730528':{'en': 'Tigo'},
1001110021
'5730529':{'en': 'Tigo'},
10012-
'573053':{'en': 'Tigo'},
10013-
'5730540':{'en': 'Movil Exito'},
10014-
'5730541':{'en': 'Movil Exito'},
10015-
'5730542':{'en': 'Movil Exito'},
10016-
'5730543':{'en': 'Movil Exito'},
10017-
'5730544':{'en': 'Movil Exito'},
10018-
'5730545':{'en': 'Movil Exito'},
10019-
'5730546':{'en': 'Movil Exito'},
10020-
'5730547':{'en': 'Movil Exito'},
10021-
'5730548':{'en': 'Movil Exito'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'573053':{'en': 'Tigo'},
23+
'5730540':{'en': 'Movil Exito'},
24+
'5730541':{'en': 'Movil Exito'},
25+
'5730542':{'en': 'Movil Exito'},
26+
'5730543':{'en': 'Movil Exito'},
27+
'5730544':{'en': 'Movil Exito'},
28+
'5730545':{'en': 'Movil Exito'},
29+
'5730546':{'en': 'Movil Exito'},
30+
'5730547':{'en': 'Movil Exito'},
31+
'5730548':{'en': 'Movil Exito'},
2232
'5730550':{'en': 'Tigo'},
2333
'5730551':{'en': 'Tigo'},
2434
'5730552':{'en': 'Tigo'},
@@ -516,13 +526,13 @@
516526
'5993186':{'en': 'Telcell'},
517527
'5993187':{'en': 'Telcell'},
518528
'5993188':{'en': 'Telcell'},
519-
'599319':{'en': 'WIC'},
529+
'599319':{'en': 'Chippie'},
520530
'5994161':{'en': 'Telcell'},
521-
'5994164':{'en': 'WIC'},
522-
'5994165':{'en': 'WIC'},
523-
'5994166':{'en': 'WIC'},
524-
'5994167':{'en': 'WIC'},
525-
'5994168':{'en': 'WIC'},
531+
'5994164':{'en': 'Chippie'},
532+
'5994165':{'en': 'Chippie'},
533+
'5994166':{'en': 'Chippie'},
534+
'5994167':{'en': 'Chippie'},
535+
'5994168':{'en': 'Chippie'},
526536
'5994169':{'en': 'Satel'},
527537
'59970':{'en': 'Digicel'},
528538
'59977':{'en': 'Kla'},
@@ -801,6 +811,7 @@
801811
'6011757':{'en': 'U Mobile'},
802812
'6011759':{'en': 'Eastel'},
803813
'601176':{'en': 'Eastel'},
814+
'601178':{'en': 'Eastel'},
804815
'60118886':{'en': 'U Mobile'},
805816
'60118888':{'en': 'red ONE'},
806817
'60118889':{'en': 'U Mobile'},
@@ -8616,10 +8627,12 @@
86168627
'99275':{'en': 'Babilon-M'},
86178628
'99277':{'en': 'Tcell'},
86188629
'99278':{'en': 'Megafon'},
8630+
'99279':{'en': 'Anor'},
86198631
'99280':{'en': 'ZET-MOBILE'},
86208632
'99281':{'en': 'ZET-MOBILE'},
86218633
'99287':{'en': 'Megafon'},
86228634
'99288':{'en': 'Megafon'},
8635+
'99289':{'en': 'Anor'},
86238636
'99290':{'en': 'Megafon'},
86248637
'99291':{'en': 'ZET-MOBILE'},
86258638
'99292':{'en': 'Tcell'},

python/phonenumbers/data/region_BF.py

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

44
PHONE_METADATA_BF = PhoneMetadata(id='BF', country_code=226, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:[025-7]\\d|44)\\d{6}', possible_length=(8,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[024-7]\\d{7}', possible_length=(8,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', example_number='20491234', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:0[1-7]|44|5[0-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:0[1-7]|4[4-6]|5[0-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)),
88
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[024-7]'])])

python/phonenumbers/data/region_BL.py

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

44
PHONE_METADATA_BL = PhoneMetadata(id='BL', country_code=590, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:590\\d|7090)\\d{5}|(?:69|[89]\\d)\\d{7}', possible_length=(9,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}', example_number='590271234', possible_length=(9,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:59(?:0(?:2[7-9]|3[3-7]|5[12]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}', example_number='590271234', possible_length=(9,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
8-
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='800012345', possible_length=(9,)),
8+
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
1010
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),
1111
national_prefix='0',

python/phonenumbers/data/region_CM.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CM = PhoneMetadata(id='CM', country_code=237, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[26]\\d{8}|88\\d{6,7}', possible_length=(8, 9)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:22|33)\\d{6}', example_number='222123456', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:24[23]|6(?:[25-9]\\d|40))\\d{6}', example_number='671234567', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:24[23]|6(?:[25-9]\\d|4[01]))\\d{6}', example_number='671234567', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='88\\d{6,7}', example_number='88012345', possible_length=(8, 9)),
99
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['88']),
1010
NumberFormat(pattern='(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['[26]|88'])],

python/phonenumbers/data/region_GF.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_GF = PhoneMetadata(id='GF', country_code=594, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='7093\\d{5}|(?:[56]94|[89]\\d\\d)\\d{6}', possible_length=(9,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)|80[6-9]\\d\\d)\\d{4}', example_number='594101234', possible_length=(9,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:694\\d|7093)\\d{5}|(?:59|[89]\\d)\\d{7}', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:59(?:4(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)|88\\d)|80[6-9]\\d\\d)\\d{4}', example_number='594101234', possible_length=(9,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:694(?:[0-249]\\d|3[0-8])|7093[0-3])\\d{4}', example_number='694201234', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='890123456', possible_length=(9,)),

python/phonenumbers/data/region_GH.py

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

44
PHONE_METADATA_GH = PhoneMetadata(id='GH', country_code=233, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:[235]\\d{3}|800)\\d{5}', possible_length=(8, 9), possible_length_local_only=(7,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[235]\\d{8}|800\\d{5,6}', possible_length=(8, 9), possible_length_local_only=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}', example_number='302345678', possible_length=(9,), possible_length_local_only=(7,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}', example_number='231234567', possible_length=(9,)),
8-
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5}', example_number='80012345', possible_length=(8,)),
9-
no_international_dialling=PhoneNumberDesc(national_number_pattern='800\\d{5}', possible_length=(8,)),
8+
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5,6}', example_number='80012345', possible_length=(8, 9)),
9+
no_international_dialling=PhoneNumberDesc(national_number_pattern='800\\d{5,6}', possible_length=(8, 9)),
1010
national_prefix='0',
1111
national_prefix_for_parsing='0',
1212
number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[237]|8[0-2]']),
1313
NumberFormat(pattern='(\\d{3})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['8'], national_prefix_formatting_rule='0\\1'),
14-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[235]'], national_prefix_formatting_rule='0\\1')],
14+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2358]'], national_prefix_formatting_rule='0\\1')],
1515
intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['8']),
16-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[235]'])],
16+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2358]'])],
1717
mobile_number_portable_region=True)

python/phonenumbers/data/region_GP.py

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

44
PHONE_METADATA_GP = PhoneMetadata(id='GP', country_code=590, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:590\\d|7090)\\d{5}|(?:69|[89]\\d)\\d{7}', possible_length=(9,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}', example_number='590201234', possible_length=(9,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:59(?:0(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)|87\\d)|80[6-9]\\d\\d)\\d{4}', example_number='590201234', possible_length=(9,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
8-
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='800012345', possible_length=(9,)),
8+
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
1010
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),
1111
national_prefix='0',
1212
national_prefix_for_parsing='0',
13-
number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[5-79]'], national_prefix_formatting_rule='0\\1'),
13+
number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[5-79]|80[6-9]'], national_prefix_formatting_rule='0\\1'),
1414
NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['8'], national_prefix_formatting_rule='0\\1')],
1515
main_country_for_code=True,
1616
mobile_number_portable_region=True)

python/phonenumbers/data/region_GU.py

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

44
PHONE_METADATA_GU = PhoneMetadata(id='GU', country_code=1, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[58]\\d\\d|671|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', example_number='6713001234', possible_length=(10,), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', example_number='6713001234', possible_length=(10,), possible_length_local_only=(7,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4}', example_number='6713001234', possible_length=(10,), possible_length_local_only=(7,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4}', example_number='6713001234', possible_length=(10,), possible_length_local_only=(7,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)),
1010
personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)),

0 commit comments

Comments
 (0)