Skip to content

Commit 55522da

Browse files
committed
Generated files for metadata
1 parent 8ca762b commit 55522da

42 files changed

Lines changed: 114 additions & 73 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: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
'134044':{'en': 'GIGSKY Mobile'},
117117
'1340725':{'en': 'Vitelcom Cellular'},
118118
'134532':{'en': 'Digicel'},
119+
'134541':{'en': 'Paradise Mobile'},
119120
'134542':{'en': 'Digicel'},
120121
'134551':{'en': 'Digicel'},
121122
'134552':{'en': 'Digicel'},
@@ -966,6 +967,7 @@
966967
'22897':{'en': 'Moov'},
967968
'22898':{'en': 'Moov'},
968969
'22899':{'en': 'Moov'},
970+
'2290128':{'en': 'Celtiis'},
969971
'229014':{'en': 'Celtiis'},
970972
'2290142':{'en': 'MTN'},
971973
'2290145':{'en': 'Moov'},
@@ -2343,6 +2345,8 @@
23432345
'337755':{'en': 'Mobiquithings'},
23442346
'337756':{'en': 'Mobiquithings'},
23452347
'337757':{'en': 'Free Mobile'},
2348+
'337758':{'en': 'Bouygues'},
2349+
'337759':{'en': 'Bouygues'},
23462350
'33776':{'en': 'SFR'},
23472351
'33777':{'en': 'SFR'},
23482352
'33778':{'en': 'SFR'},
@@ -4034,6 +4038,7 @@
40344038
'4473896':{'en': 'Gamma Telecom'},
40354039
'4473897':{'en': 'Vodafone'},
40364040
'4473898':{'en': 'Vodafone'},
4041+
'4473899':{'en': 'Wireless Logic'},
40374042
'4473900':{'en': 'Home Office'},
40384043
'447391':{'en': 'Vodafone'},
40394044
'447392':{'en': 'Vodafone'},
@@ -10014,9 +10019,4 @@
1001410019
'553199761':{'en': 'Telemig Celular'},
1001510020
'553199762':{'en': 'Telemig Celular'},
1001610021
'553199763':{'en': 'Telemig Celular'},
10017-
'553199764':{'en': 'Telemig Celular'},
10018-
'553199765':{'en': 'Telemig Celular'},
10019-
'553199766':{'en': 'Telemig Celular'},
10020-
'553199767':{'en': 'Telemig Celular'},
10021-
'553199768':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

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

2121
data = {
22+
'553199764':{'en': 'Telemig Celular'},
23+
'553199765':{'en': 'Telemig Celular'},
24+
'553199766':{'en': 'Telemig Celular'},
25+
'553199767':{'en': 'Telemig Celular'},
26+
'553199768':{'en': 'Telemig Celular'},
2227
'553199769':{'en': 'Telemig Celular'},
2328
'553199771':{'en': 'Telemig Celular'},
2429
'553199772':{'en': 'Telemig Celular'},
@@ -10014,9 +10019,4 @@
1001410019
'5730546':{'en': 'Movil Exito'},
1001510020
'5730547':{'en': 'Movil Exito'},
1001610021
'5730548':{'en': 'Movil Exito'},
10017-
'5730550':{'en': 'Tigo'},
10018-
'5730551':{'en': 'Tigo'},
10019-
'5730552':{'en': 'Tigo'},
10020-
'5730553':{'en': 'Tigo'},
10021-
'5730554':{'en': 'Tigo'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'5730550':{'en': 'Tigo'},
23+
'5730551':{'en': 'Tigo'},
24+
'5730552':{'en': 'Tigo'},
25+
'5730553':{'en': 'Tigo'},
26+
'5730554':{'en': 'Tigo'},
2227
'5730555':{'en': 'Tigo'},
2328
'5730556':{'en': 'Tigo'},
2429
'573057':{'en': 'Tigo'},
@@ -235,23 +240,50 @@
235240
'59070902':{'en': 'Digicel'},
236241
'59070903':{'en': 'Orange'},
237242
'59070904':{'en': 'Dauphin Telecom'},
238-
'5916':{'en': 'Tigo'},
239-
'5917':{'en': 'Tigo'},
243+
'59160':{'en': 'Nuevatel'},
244+
'59161':{'en': 'Nuevatel'},
245+
'59162':{'en': 'Tigo'},
246+
'59163':{'en': 'Entel'},
247+
'59164':{'en': 'Entel'},
248+
'59165':{'en': 'Nuevatel'},
249+
'59167':{'en': 'Entel'},
250+
'59168':{'en': 'Entel'},
251+
'59169':{'en': 'Tigo'},
252+
'59170':{'en': 'Nuevatel'},
253+
'59171':{'en': 'Entel'},
254+
'59172':{'en': 'Entel'},
255+
'59173':{'en': 'Entel'},
240256
'59174':{'en': 'Entel'},
257+
'5917416':{'en': 'Tigo'},
258+
'5917417':{'en': 'Tigo'},
259+
'5917418':{'en': 'Tigo'},
241260
'5917419':{'en': 'Nuevatel'},
261+
'5917426':{'en': 'Tigo'},
262+
'5917427':{'en': 'Tigo'},
263+
'5917428':{'en': 'Tigo'},
242264
'5917429':{'en': 'Nuevatel'},
243265
'5917438':{'en': 'Nuevatel'},
244266
'5917439':{'en': 'Nuevatel'},
267+
'5917446':{'en': 'Tigo'},
268+
'5917447':{'en': 'Tigo'},
269+
'5917448':{'en': 'Tigo'},
245270
'5917449':{'en': 'Nuevatel'},
271+
'5917456':{'en': 'Tigo'},
272+
'5917457':{'en': 'Tigo'},
273+
'5917458':{'en': 'Tigo'},
246274
'5917459':{'en': 'Nuevatel'},
275+
'5917473':{'en': 'Tigo'},
247276
'5917474':{'en': 'Nuevatel'},
277+
'5917478':{'en': 'Tigo'},
248278
'5917479':{'en': 'Nuevatel'},
249279
'5917487':{'en': 'Nuevatel'},
250280
'5917488':{'en': 'Nuevatel'},
251281
'5917489':{'en': 'Nuevatel'},
252-
'5917497':{'en': 'Nuevatel'},
253-
'5917498':{'en': 'Nuevatel'},
254-
'5917499':{'en': 'Nuevatel'},
282+
'59175':{'en': 'Tigo'},
283+
'59176':{'en': 'Tigo'},
284+
'59177':{'en': 'Tigo'},
285+
'59178':{'en': 'Tigo'},
286+
'59179':{'en': 'Nuevatel'},
255287
'592510':{'en': 'Digicel Guyana'},
256288
'592511':{'en': 'Digicel Guyana'},
257289
'592600':{'en': 'Digicel Guyana'},

python/phonenumbers/data/region_BL.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
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|80|9\\d)\\d{7}', possible_length=(9,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:590\\d|7090)\\d{5}|(?:69|[89]\\d)\\d{7}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:2[7-9]|3[3-7]|5[12]|87)\\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[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
8+
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='800012345', possible_length=(9,)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
910
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),
1011
national_prefix='0',
1112
national_prefix_for_parsing='0',

python/phonenumbers/data/region_GF.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
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='(?:[56]94\\d|7093)\\d{5}|(?:80|9\\d)\\d{7}', possible_length=(9,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}', example_number='594101234', possible_length=(9,)),
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,)),
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,)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='890123456', possible_length=(9,)),
910
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:396|76\\d)\\d|476[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),
1011
national_prefix='0',
1112
national_prefix_for_parsing='0',
12-
number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[5-7]|9[47]'], 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-7]|80[6-9]|9[47]'], national_prefix_formatting_rule='0\\1'),
1314
NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[89]'], national_prefix_formatting_rule='0\\1')],
1415
mobile_number_portable_region=True)

python/phonenumbers/data/region_GP.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
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|80|9\\d)\\d{7}', possible_length=(9,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:590\\d|7090)\\d{5}|(?:69|[89]\\d)\\d{7}', possible_length=(9,)),
66
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,)),
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[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
8+
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='800012345', possible_length=(9,)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
910
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),
1011
national_prefix='0',
1112
national_prefix_for_parsing='0',

python/phonenumbers/data/region_GY.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_GY = PhoneMetadata(id='GY', country_code=592, international_prefix='001',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d{3}|9008)\\d{3}', possible_length=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}', example_number='2201234', possible_length=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[0-69]|70))\\d{4}', example_number='6091234', possible_length=(7,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[0-79]|70))\\d{4}', example_number='6091234', possible_length=(7,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:289|8(?:00|6[28]|88|99))\\d{4}', example_number='2891234', possible_length=(7,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='9008\\d{3}', example_number='9008123', possible_length=(7,)),
1010
voip=PhoneNumberDesc(national_number_pattern='515\\d{4}', example_number='5151234', possible_length=(7,)),

python/phonenumbers/data/region_KY.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_KY = PhoneMetadata(id='KY', country_code=1, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:345|[58]\\d\\d|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|4[89]|88)|9(?:14|4[035-9]))\\d{4}', example_number='3452221234', possible_length=(10,), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}', example_number='3453231234', possible_length=(10,), possible_length_local_only=(7,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='345(?:32[1-9]|4(?:1[2-6]|2[0-4])|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}', example_number='3453231234', 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='8002345678', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='(?:345976|900[2-9]\\d\\d)\\d{4}', example_number='9002345678', 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,)),

python/phonenumbers/data/region_MF.py

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

44
PHONE_METADATA_MF = PhoneMetadata(id='MF', country_code=590, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}', possible_length=(9,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:590\\d|7090)\\d{5}|(?:69|[89]\\d)\\d{7}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\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[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
8+
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='800012345', possible_length=(9,)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
910
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),
1011
national_prefix='0',
1112
national_prefix_for_parsing='0',

python/phonenumbers/data/region_PL.py

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

44
PHONE_METADATA_PL = PhoneMetadata(id='PL', country_code=48, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}', possible_length=(6, 7, 8, 9, 10)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))', example_number='123456789', possible_length=(7, 9)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:30|47\\d\\d)\\d{5}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))', example_number='123456789', possible_length=(7, 9)),
77
mobile=PhoneNumberDesc(national_number_pattern='21(?:1[013-5]|2\\d|3[1-9])\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}', example_number='512345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6,7}', example_number='800123456', possible_length=(9, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='70[01346-8]\\d{6}', example_number='701234567', possible_length=(9,)),
@@ -13,7 +13,7 @@
1313
uan=PhoneNumberDesc(national_number_pattern='804\\d{6}', example_number='804123456', possible_length=(9,)),
1414
number_format=[NumberFormat(pattern='(\\d{5})', format='\\1', leading_digits_pattern=['19']),
1515
NumberFormat(pattern='(\\d{3})(\\d{3})', format='\\1 \\2', leading_digits_pattern=['11|20|64']),
16-
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1', '(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19']),
16+
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1', '30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19']),
1717
NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3', leading_digits_pattern=['64']),
1818
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)']),
1919
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[2-8]|[2-7]|8[1-79]|9[145]']),

0 commit comments

Comments
 (0)