Skip to content

Commit b0993b9

Browse files
committed
Generated files for metadata
1 parent a608ed6 commit b0993b9

46 files changed

Lines changed: 1322 additions & 1366 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
@@ -2134,6 +2134,7 @@
21342134
'554899929':{'en': 'TIM'},
21352135
'553799959':{'en': 'Telemig Celular'},
21362136
'45258':{'en': 'Telenor'},
2137+
'2015':{'en': 'TE'},
21372138
'2011':{'en': 'Etisalat'},
21382139
'2010':{'en': 'Vodafone'},
21392140
'2012':{'en': 'Mobinil'},
@@ -2756,8 +2757,7 @@
27562757
'1787460':{'en': 'SunCom Wireless Puerto Rico'},
27572758
'1787462':{'en': 'SunCom Wireless Puerto Rico'},
27582759
'1787463':{'en': 'SunCom Wireless Puerto Rico'},
2759-
'201555':{'en': 'TE'},
2760-
'201550':{'en': 'TE'},
2760+
'552198325':{'en': 'TIM'},
27612761
'4475328':{'en': 'Three'},
27622762
'4475329':{'en': 'Mobiweb'},
27632763
'4475326':{'en': 'Three'},
@@ -3780,7 +3780,7 @@
37803780
'551698168':{'en': 'TIM'},
37813781
'551698169':{'en': 'TIM'},
37823782
'447859':{'en': 'Three'},
3783-
'5514996':{'en': 'Vivo'},
3783+
'2305429':{'en': 'Emtel'},
37843784
'447852':{'en': 'EE'},
37853785
'447853':{'en': 'Three'},
37863786
'447854':{'en': 'Orange'},
@@ -4253,7 +4253,6 @@
42534253
'503773':{'en': 'Tigo'},
42544254
'503770':{'en': 'Movistar'},
42554255
'503771':{'en': 'Movistar'},
4256-
'552198325':{'en': 'TIM'},
42574256
'551698823':{'en': 'Oi'},
42584257
'551698822':{'en': 'Oi'},
42594258
'551698821':{'en': 'Oi'},
@@ -6544,6 +6543,7 @@
65446543
'554499119':{'en': 'Vivo'},
65456544
'554499118':{'en': 'Vivo'},
65466545
'554299156':{'en': 'Vivo'},
6546+
'5551997':{'en': 'Vivo'},
65476547
'5551996':{'en': 'Vivo'},
65486548
'55169881':{'en': 'Oi'},
65496549
'554899978':{'en': 'TIM'},
@@ -8900,7 +8900,7 @@
89008900
'555198204':{'en': 'TIM'},
89018901
'2305423':{'en': 'Emtel'},
89028902
'2305422':{'en': 'Emtel'},
8903-
'2305429':{'en': 'Emtel'},
8903+
'5514996':{'en': 'Vivo'},
89048904
'2305428':{'en': 'Emtel'},
89058905
'5519994':{'en': 'Claro BR'},
89068906
'553599956':{'en': 'Telemig Celular'},

python/phonenumbers/carrierdata/data1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2759,7 +2759,6 @@
27592759
'5917374':{'en': 'Entel'},
27602760
'9181460':{'en': 'Airtel'},
27612761
'658718':{'en': 'M1'},
2762-
'5551997':{'en': 'Vivo'},
27632762
'5551999':{'en': 'Vivo'},
27642763
'5551998':{'en': 'Vivo'},
27652764
'62967903':{'en': 'Esia'},
@@ -9760,6 +9759,7 @@
97609759
'918373':{'en': 'Vodafone'},
97619760
'918370':{'en': 'Vodafone'},
97629761
'918371':{'en': 'Vodafone'},
9762+
'918376':{'en': 'Vodafone'},
97639763
'918374':{'en': 'Airtel'},
97649764
'918375':{'en': 'Vodafone'},
97659765
'5699604':{'en': 'Movistar'},

python/phonenumbers/carrierdata/data2.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2034,7 +2034,6 @@
20342034
'963957':{'en': 'MTN'},
20352035
'918378':{'en': 'Idea'},
20362036
'918379':{'en': 'Idea'},
2037-
'918376':{'en': 'Vodafone'},
20382037
'918377':{'en': 'Vodafone'},
20392038
'918808':{'en': 'Idea'},
20402039
'918809':{'en': 'Airtel'},

python/phonenumbers/data/region_CA.py

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

44
PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=1, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(7, 10), possible_length_local_only=(7,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}|310\\d{4}', example_number='2042345678', possible_length=(10,), possible_length_local_only=(7,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='2042345678', possible_length=(10,), possible_length_local_only=(7,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='2042345678', 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}|310\\d{4}', example_number='8002123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)),

python/phonenumbers/data/region_CR.py

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

44
PHONE_METADATA_CR = PhoneMetadata(id='CR', country_code=506, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[24-9]\\d{7,9}', possible_length=(8, 10)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='2[0-24-7]\\d{6}', example_number='22123456', possible_length=(8,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:[024-7]\\d{2}|1(?:0[7-9]|[1-9]\\d))\\d{4}', example_number='22123456', possible_length=(8,)),
77
mobile=PhoneNumberDesc(national_number_pattern='5(?:0[01]|7[0-3])\\d{5}|6(?:[0-4]\\d{3}|500[01])\\d{3}|(?:7[0-3]|8[3-9])\\d{6}', example_number='83123456', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', example_number='8001234567', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90[059]\\d{7}', example_number='9001234567', possible_length=(10,)),

python/phonenumbers/data/region_EG.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44
PHONE_METADATA_EG = PhoneMetadata(id='EG', country_code=20, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{4,9}|[2456]\\d{8}|3\\d{7}|[89]\\d{8,9}', possible_length=(8, 9, 10), possible_length_local_only=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:3[23]\\d|5(?:[23]|9\\d))|2[2-4]\\d{2}|3\\d{2}|4(?:0[2-5]|[578][23]|64)\\d|5(?:0[2-7]|[57][23])\\d|6[24-689]3\\d|8(?:2[2-57]|4[26]|6[237]|8[2-4])\\d|9(?:2[27]|3[24]|52|6[2356]|7[2-4])\\d)\\d{5}', example_number='234567890', possible_length=(8, 9), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='1(?:0[0-269]|1[0-245]|2[0-278]|55)\\d{7}', example_number='1001234567', possible_length=(10,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='1(?:0[0-269]|1[0-245]|2[0-278]|5\\d)\\d{7}', example_number='1001234567', possible_length=(10,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', example_number='8001234567', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='900\\d{7}', example_number='9001234567', possible_length=(10,)),
1010
national_prefix='0',
1111
national_prefix_for_parsing='0',
1212
number_format=[NumberFormat(pattern='(\\d)(\\d{7,8})', format='\\1 \\2', leading_digits_pattern=['[23]'], national_prefix_formatting_rule='0\\1'),
13-
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1[0-2]|[89]00'], national_prefix_formatting_rule='0\\1'),
14-
NumberFormat(pattern='(\\d{2})(\\d{6,7})', format='\\1 \\2', leading_digits_pattern=['1[35]|[4-6]|[89][2-9]'], national_prefix_formatting_rule='0\\1'),
15-
NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['155'], national_prefix_formatting_rule='0\\1')],
13+
NumberFormat(pattern='(\\d{2})(\\d{6,7})', format='\\1 \\2', leading_digits_pattern=['1(?:3|5[239])|[4-6]|[89][2-9]'], national_prefix_formatting_rule='0\\1'),
14+
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1[0-25]|[89]00'], national_prefix_formatting_rule='0\\1')],
1615
mobile_number_portable_region=True)

python/phonenumbers/data/region_FI.py

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

44
PHONE_METADATA_FI = PhoneMetadata(id='FI', country_code=358, international_prefix='00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[16]\\d{6,9}|2\\d{4,9}|[35]\\d{5,9}|4\\d{7,10}|7\\d{7,9}|[89]\\d{6,8}', possible_length=(5, 6, 7, 8, 9, 10, 11)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='1[3-79][1-8]\\d{4,6}|[235689][1-8]\\d{5,7}', example_number='131234567', possible_length=(7, 8, 9)),
7-
mobile=PhoneNumberDesc(national_number_pattern='4(?:[0-8]\\d{6,8}|9\\d{9})|50\\d{4,8}', example_number='412345678', possible_length=(6, 7, 8, 9, 10, 11)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[16]\\d{6,9}|2\\d{4,9}|[35]\\d{5,9}|4\\d{7,10}|7\\d{7,9}|8\\d{6,8}|9\\d{4,8}', possible_length=(5, 6, 7, 8, 9, 10, 11)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='1[3-79][1-8]\\d{4,6}|[23568][1-8]\\d{5,7}|9[1-8]\\d{3,7}', example_number='131234567', possible_length=(5, 6, 7, 8, 9)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4[0-8]\\d{6,8}|50\\d{4,8}', example_number='412345678', possible_length=(6, 7, 8, 9, 10, 11)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5,6}', example_number='800123456', possible_length=(8, 9)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='[67]00\\d{5,6}', example_number='600123456', possible_length=(8, 9)),
1010
uan=PhoneNumberDesc(national_number_pattern='10(?:0\\d{4,6}|[1-46-9]\\d{5,7}|5\\d{4,7})|2(?:0(?:0\\d{4,6}|[1346-8]\\d{5,7}|2(?:[023]\\d{4,5}|[14-9]\\d{4,6})|5(?:\\d{3}|\\d{5,7})|9(?:[0-7]\\d{4,6}|[89]\\d{1,6}))|9\\d{5,8})|3(?:0(?:0\\d{3,7}|[1-57-9]\\d{5,7}|6(?:\\d{3}|\\d{5,7}))|44\\d{3}|93\\d{5,7})|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{5,6})', example_number='10112345', possible_length=(5, 6, 7, 8, 9, 10)),
@@ -16,11 +16,13 @@
1616
NumberFormat(pattern='(116\\d{3})', format='\\1', leading_digits_pattern=['116'], national_prefix_formatting_rule='\\1'),
1717
NumberFormat(pattern='(\\d{2})(\\d{3,9})', format='\\1 \\2', leading_digits_pattern=['1(?:0[1-9]|[3-9])|2(?:0[1-9]|9)|30[1-9]|4|50|7(?:[13]|5[03-9])'], national_prefix_formatting_rule='0\\1'),
1818
NumberFormat(pattern='(75\\d{3})', format='\\1', leading_digits_pattern=['75[12]'], national_prefix_formatting_rule='0\\1'),
19+
NumberFormat(pattern='(\\d)(\\d{4})', format='\\1 \\2', leading_digits_pattern=['9[1-8]'], national_prefix_formatting_rule='0\\1'),
1920
NumberFormat(pattern='(\\d)(\\d{5,9})', format='\\1 \\2', leading_digits_pattern=['[235689][1-8]'], national_prefix_formatting_rule='0\\1'),
2021
NumberFormat(pattern='(39\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['39'], national_prefix_formatting_rule='0\\1')],
2122
intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{3,7})', format='\\1 \\2', leading_digits_pattern=['(?:[1-3]0|[6-8])0']),
2223
NumberFormat(pattern='(116\\d{3})', format='\\1', leading_digits_pattern=['116']),
2324
NumberFormat(pattern='(\\d{2})(\\d{3,9})', format='\\1 \\2', leading_digits_pattern=['1(?:0[1-9]|[3-9])|2(?:0[1-9]|9)|30[1-9]|4|50|7(?:[13]|5[03-9])']),
25+
NumberFormat(pattern='(\\d)(\\d{4})', format='\\1 \\2', leading_digits_pattern=['9[1-8]']),
2426
NumberFormat(pattern='(\\d)(\\d{5,9})', format='\\1 \\2', leading_digits_pattern=['[235689][1-8]']),
2527
NumberFormat(pattern='(39\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['39'])],
2628
main_country_for_code=True,

python/phonenumbers/data/region_HN.py

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

44
PHONE_METADATA_HN = PhoneMetadata(id='HN', country_code=504, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[237-9]\\d{7}', possible_length=(8,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:2(?:0[019]|1[1-36]|[23]\\d|4[04-6]|5[57]|7[01389]|8[0146-9]|9[012])|4(?:07|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:16|4[03-5]|5\\d|6[4-6]|74)|6(?:[056]\\d|17|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034])|8(?:79|8[0-35789]|9[1-57-9]))\\d{4}', example_number='22123456', possible_length=(8,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:2(?:0[019]|1[1-36]|[23]\\d|4[04-6]|5[57]|7[013689]|8[0146-9]|9[012])|4(?:07|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:16|4[03-5]|5\\d|6[4-6]|74)|6(?:[056]\\d|17|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034])|8(?:79|8[0-35789]|9[1-57-9]))\\d{4}', example_number='22123456', possible_length=(8,)),
77
mobile=PhoneNumberDesc(national_number_pattern='[37-9]\\d{7}', example_number='91234567', possible_length=(8,)),
88
number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2')])

python/phonenumbers/data/region_IS.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{5}', example_number='9011234', possible_length=(7,)),
1010
voip=PhoneNumberDesc(national_number_pattern='49\\d{5}', example_number='4921234', possible_length=(7,)),
1111
uan=PhoneNumberDesc(national_number_pattern='809\\d{4}', example_number='8091234', possible_length=(7,)),
12-
voicemail=PhoneNumberDesc(national_number_pattern='(?:6(?:2[78]|49|8\\d)|8(?:7[0189]|80)|95[48])\\d{4}', example_number='6271234', possible_length=(7,)),
12+
voicemail=PhoneNumberDesc(national_number_pattern='(?:6(?:2[78]|8\\d)|8(?:7[0189]|80)|95[48])\\d{4}', example_number='6271234', possible_length=(7,)),
1313
preferred_international_prefix='00',
1414
number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[4-9]']),
1515
NumberFormat(pattern='(3\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['3'])],

python/phonenumbers/data/region_KM.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
general_desc=PhoneNumberDesc(national_number_pattern='[3478]\\d{6}', possible_length=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='7[4-7]\\d{5}', example_number='7712345', possible_length=(7,)),
77
mobile=PhoneNumberDesc(national_number_pattern='[34]\\d{6}', example_number='3212345', possible_length=(7,)),
8-
premium_rate=PhoneNumberDesc(national_number_pattern='(?:39[01]|8\\d{2})\\d{4}', example_number='8001234', possible_length=(7,)),
8+
premium_rate=PhoneNumberDesc(national_number_pattern='8\\d{6}', example_number='8001234', possible_length=(7,)),
99
number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3')])

0 commit comments

Comments
 (0)