Skip to content

Commit aea7e87

Browse files
committed
Generated files for metadata
1 parent 76934f5 commit aea7e87

37 files changed

+292
-123
lines changed

python/phonenumbers/carrierdata/data0.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -953,6 +953,8 @@
953953
'22940':{'en': 'SBIN'},
954954
'22941':{'en': 'SBIN'},
955955
'22942':{'en': 'MTN'},
956+
'22945':{'en': 'SBIN'},
957+
'22946':{'en': 'MTN'},
956958
'2295':{'en': 'MTN'},
957959
'22955':{'en': 'Moov'},
958960
'22956':{'en': 'Moov'},
@@ -3646,6 +3648,8 @@
36463648
'4207948':{'en': 'O2'},
36473649
'4207950':{'en': 'Vectone Distribution Czech Republic s.r.o(Mundio)'},
36483650
'4207951':{'en': 'Vectone Distribution Czech Republic s.r.o(Mundio)'},
3651+
'4207952':{'en': 'O2'},
3652+
'4207953':{'en': 'O2'},
36493653
'42079750':{'en': 'Dial Telecom'},
36503654
'4207976':{'en': 'T-Mobile'},
36513655
'42079770':{'en': 'T-Mobile'},
@@ -10015,8 +10019,4 @@
1001510019
'553199694':{'en': 'Telemig Celular'},
1001610020
'553199695':{'en': 'Telemig Celular'},
1001710021
'553199696':{'en': 'Telemig Celular'},
10018-
'553199697':{'en': 'Telemig Celular'},
10019-
'553199698':{'en': 'Telemig Celular'},
10020-
'553199699':{'en': 'Telemig Celular'},
10021-
'553199701':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

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

2121
data = {
22+
'553199697':{'en': 'Telemig Celular'},
23+
'553199698':{'en': 'Telemig Celular'},
24+
'553199699':{'en': 'Telemig Celular'},
25+
'553199701':{'en': 'Telemig Celular'},
2226
'553199702':{'en': 'Telemig Celular'},
2327
'553199703':{'en': 'Telemig Celular'},
2428
'553199704':{'en': 'Telemig Celular'},
@@ -10015,8 +10019,4 @@
1001510019
'573046851':{'en': 'Tigo'},
1001610020
'573046852':{'en': 'Tigo'},
1001710021
'573046853':{'en': 'Tigo'},
10018-
'573046854':{'en': 'Tigo'},
10019-
'573046855':{'en': 'Tigo'},
10020-
'573046856':{'en': 'Tigo'},
10021-
'573046857':{'en': 'Tigo'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'573046854':{'en': 'Tigo'},
23+
'573046855':{'en': 'Tigo'},
24+
'573046856':{'en': 'Tigo'},
25+
'573046857':{'en': 'Tigo'},
2226
'573046858':{'en': 'Tigo'},
2327
'573046859':{'en': 'Tigo'},
2428
'57304686':{'en': 'Tigo'},
@@ -2241,9 +2245,174 @@
22412245
'68587':{'en': 'Digicel'},
22422246
'68662':{'en': 'Ocean Link'},
22432247
'68663':{'en': 'Ocean Link'},
2248+
'68670':{'en': 'ATHKL'},
2249+
'68671':{'en': 'ATHKL'},
22442250
'686720':{'en': 'ATHKL'},
2251+
'686721':{'en': 'ATHKL'},
2252+
'686722':{'en': 'ATHKL'},
2253+
'686723':{'en': 'ATHKL'},
2254+
'686724':{'en': 'ATHKL'},
2255+
'686725':{'en': 'ATHKL'},
2256+
'686726':{'en': 'ATHKL'},
2257+
'686728':{'en': 'ATHKL'},
2258+
'686729':{'en': 'ATHKL'},
22452259
'686730':{'en': 'ATHKL'},
2260+
'68673101':{'en': 'ATHKL'},
2261+
'68673102':{'en': 'ATHKL'},
2262+
'68673103':{'en': 'ATHKL'},
2263+
'68673104':{'en': 'ATHKL'},
2264+
'68673105':{'en': 'ATHKL'},
2265+
'68673106':{'en': 'ATHKL'},
2266+
'68673107':{'en': 'ATHKL'},
2267+
'68673108':{'en': 'ATHKL'},
2268+
'68673109':{'en': 'ATHKL'},
2269+
'6867311':{'en': 'ATHKL'},
2270+
'6867312':{'en': 'ATHKL'},
2271+
'6867313':{'en': 'ATHKL'},
22462272
'6867314':{'en': 'ATHKL'},
2273+
'6867315':{'en': 'ATHKL'},
2274+
'6867316':{'en': 'ATHKL'},
2275+
'6867317':{'en': 'ATHKL'},
2276+
'6867318':{'en': 'ATHKL'},
2277+
'6867319':{'en': 'ATHKL'},
2278+
'686732':{'en': 'ATHKL'},
2279+
'686733':{'en': 'ATHKL'},
2280+
'686734':{'en': 'ATHKL'},
2281+
'686735':{'en': 'ATHKL'},
2282+
'686736':{'en': 'ATHKL'},
2283+
'686737':{'en': 'ATHKL'},
2284+
'686738':{'en': 'ATHKL'},
2285+
'686739':{'en': 'ATHKL'},
2286+
'68674':{'en': 'ATHKL'},
2287+
'6867500':{'en': 'ATHKL'},
2288+
'6867501':{'en': 'ATHKL'},
2289+
'68675020':{'en': 'ATHKL'},
2290+
'68675023':{'en': 'ATHKL'},
2291+
'68675024':{'en': 'ATHKL'},
2292+
'68675025':{'en': 'ATHKL'},
2293+
'68675026':{'en': 'ATHKL'},
2294+
'68675027':{'en': 'ATHKL'},
2295+
'68675028':{'en': 'ATHKL'},
2296+
'68675029':{'en': 'ATHKL'},
2297+
'6867503':{'en': 'ATHKL'},
2298+
'6867504':{'en': 'ATHKL'},
2299+
'6867505':{'en': 'ATHKL'},
2300+
'6867506':{'en': 'ATHKL'},
2301+
'6867507':{'en': 'ATHKL'},
2302+
'6867508':{'en': 'ATHKL'},
2303+
'6867509':{'en': 'ATHKL'},
2304+
'6867510':{'en': 'ATHKL'},
2305+
'6867511':{'en': 'ATHKL'},
2306+
'68675120':{'en': 'ATHKL'},
2307+
'68675121':{'en': 'ATHKL'},
2308+
'68675122':{'en': 'ATHKL'},
2309+
'68675123':{'en': 'ATHKL'},
2310+
'68675124':{'en': 'ATHKL'},
2311+
'68675127':{'en': 'ATHKL'},
2312+
'68675128':{'en': 'ATHKL'},
2313+
'68675129':{'en': 'ATHKL'},
2314+
'6867513':{'en': 'ATHKL'},
2315+
'6867514':{'en': 'ATHKL'},
2316+
'6867515':{'en': 'ATHKL'},
2317+
'6867516':{'en': 'ATHKL'},
2318+
'6867517':{'en': 'ATHKL'},
2319+
'6867518':{'en': 'ATHKL'},
2320+
'6867519':{'en': 'ATHKL'},
2321+
'6867520':{'en': 'ATHKL'},
2322+
'6867521':{'en': 'ATHKL'},
2323+
'68675220':{'en': 'ATHKL'},
2324+
'68675221':{'en': 'ATHKL'},
2325+
'68675222':{'en': 'ATHKL'},
2326+
'68675223':{'en': 'ATHKL'},
2327+
'68675224':{'en': 'ATHKL'},
2328+
'68675225':{'en': 'ATHKL'},
2329+
'68675226':{'en': 'ATHKL'},
2330+
'68675227':{'en': 'ATHKL'},
2331+
'6867523':{'en': 'ATHKL'},
2332+
'6867524':{'en': 'ATHKL'},
2333+
'6867525':{'en': 'ATHKL'},
2334+
'6867526':{'en': 'ATHKL'},
2335+
'6867527':{'en': 'ATHKL'},
2336+
'6867528':{'en': 'ATHKL'},
2337+
'6867529':{'en': 'ATHKL'},
2338+
'68675301':{'en': 'ATHKL'},
2339+
'68675302':{'en': 'ATHKL'},
2340+
'68675303':{'en': 'ATHKL'},
2341+
'68675304':{'en': 'ATHKL'},
2342+
'68675305':{'en': 'ATHKL'},
2343+
'68675306':{'en': 'ATHKL'},
2344+
'68675307':{'en': 'ATHKL'},
2345+
'68675308':{'en': 'ATHKL'},
2346+
'68675309':{'en': 'ATHKL'},
2347+
'6867531':{'en': 'ATHKL'},
2348+
'6867532':{'en': 'ATHKL'},
2349+
'6867533':{'en': 'ATHKL'},
2350+
'6867534':{'en': 'ATHKL'},
2351+
'6867535':{'en': 'ATHKL'},
2352+
'6867536':{'en': 'ATHKL'},
2353+
'6867537':{'en': 'ATHKL'},
2354+
'68675380':{'en': 'ATHKL'},
2355+
'68675382':{'en': 'ATHKL'},
2356+
'68675383':{'en': 'ATHKL'},
2357+
'68675384':{'en': 'ATHKL'},
2358+
'68675385':{'en': 'ATHKL'},
2359+
'68675386':{'en': 'ATHKL'},
2360+
'68675387':{'en': 'ATHKL'},
2361+
'68675388':{'en': 'ATHKL'},
2362+
'68675389':{'en': 'ATHKL'},
2363+
'6867539':{'en': 'ATHKL'},
2364+
'68675401':{'en': 'ATHKL'},
2365+
'68675402':{'en': 'ATHKL'},
2366+
'68675403':{'en': 'ATHKL'},
2367+
'68675404':{'en': 'ATHKL'},
2368+
'68675405':{'en': 'ATHKL'},
2369+
'68675406':{'en': 'ATHKL'},
2370+
'68675407':{'en': 'ATHKL'},
2371+
'68675408':{'en': 'ATHKL'},
2372+
'68675409':{'en': 'ATHKL'},
2373+
'6867541':{'en': 'ATHKL'},
2374+
'6867542':{'en': 'ATHKL'},
2375+
'6867543':{'en': 'ATHKL'},
2376+
'6867544':{'en': 'ATHKL'},
2377+
'6867545':{'en': 'ATHKL'},
2378+
'6867546':{'en': 'ATHKL'},
2379+
'6867547':{'en': 'ATHKL'},
2380+
'68675480':{'en': 'ATHKL'},
2381+
'68675482':{'en': 'ATHKL'},
2382+
'68675483':{'en': 'ATHKL'},
2383+
'68675484':{'en': 'ATHKL'},
2384+
'68675485':{'en': 'ATHKL'},
2385+
'68675486':{'en': 'ATHKL'},
2386+
'68675487':{'en': 'ATHKL'},
2387+
'68675488':{'en': 'ATHKL'},
2388+
'68675489':{'en': 'ATHKL'},
2389+
'6867549':{'en': 'ATHKL'},
2390+
'68675501':{'en': 'ATHKL'},
2391+
'68675502':{'en': 'ATHKL'},
2392+
'68675503':{'en': 'ATHKL'},
2393+
'68675504':{'en': 'ATHKL'},
2394+
'68675505':{'en': 'ATHKL'},
2395+
'68675506':{'en': 'ATHKL'},
2396+
'68675507':{'en': 'ATHKL'},
2397+
'68675508':{'en': 'ATHKL'},
2398+
'68675509':{'en': 'ATHKL'},
2399+
'6867551':{'en': 'ATHKL'},
2400+
'6867552':{'en': 'ATHKL'},
2401+
'6867553':{'en': 'ATHKL'},
2402+
'6867554':{'en': 'ATHKL'},
2403+
'6867555':{'en': 'ATHKL'},
2404+
'6867556':{'en': 'ATHKL'},
2405+
'6867557':{'en': 'ATHKL'},
2406+
'6867558':{'en': 'ATHKL'},
2407+
'6867559':{'en': 'ATHKL'},
2408+
'686756':{'en': 'ATHKL'},
2409+
'686757':{'en': 'ATHKL'},
2410+
'686758':{'en': 'ATHKL'},
2411+
'686759':{'en': 'ATHKL'},
2412+
'68676':{'en': 'ATHKL'},
2413+
'68677':{'en': 'ATHKL'},
2414+
'68678':{'en': 'ATHKL'},
2415+
'68679':{'en': 'ATHKL'},
22472416
'6875':{'en': 'OPT-NC'},
22482417
'6877':{'en': 'OPT-NC'},
22492418
'68780':{'en': 'OPT-NC'},
@@ -2278,7 +2447,9 @@
22782447
'69197':{'en': 'FSMTC'},
22792448
'69223':{'en': 'National Telecommunications Authority'},
22802449
'6923':{'en': 'National Telecommunications Authority'},
2281-
'6924':{'en': 'National Telecommunications Authority'},
2450+
'692453':{'en': 'National Telecommunications Authority'},
2451+
'692455':{'en': 'National Telecommunications Authority'},
2452+
'692456':{'en': 'National Telecommunications Authority'},
22822453
'69254':{'en': 'National Telecommunications Authority'},
22832454
'7700':{'en': 'Altel', 'ru': u('\u0410\u041b\u0422\u0415\u041b')},
22842455
'7701':{'en': 'Kcell/Activ', 'ru': 'Kcell/Activ'},

python/phonenumbers/data/region_BE.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
fixed_line=PhoneNumberDesc(national_number_pattern='80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}', example_number='12345678', possible_length=(8,)),
77
mobile=PhoneNumberDesc(national_number_pattern='4[5-9]\\d{7}', example_number='470123456', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800[1-9]\\d{4}', example_number='80012345', possible_length=(8,)),
9-
premium_rate=PhoneNumberDesc(national_number_pattern='(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[0-689]|4[02-68]|5[1-68]|6[0-378]|7[2-68]|9[34679]))\\d{4}', example_number='90012345', possible_length=(8,)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90\\d\\d)\\d{4}', example_number='90012345', possible_length=(8,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='7879\\d{4}', example_number='78791234', possible_length=(8,)),
1111
uan=PhoneNumberDesc(national_number_pattern='78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}', example_number='78102345', possible_length=(8,)),
1212
national_prefix='0',

python/phonenumbers/data/region_BJ.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_BJ = PhoneMetadata(id='BJ', country_code=229, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[24-689]\\d{7}', possible_length=(8,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}', example_number='20211234', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:4[0-2]|[56]\\d|9[013-9])\\d{6}', example_number='90011234', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:4[0-256]|[56]\\d|9[013-9])\\d{6}', example_number='90011234', possible_length=(8,)),
88
voip=PhoneNumberDesc(national_number_pattern='857[58]\\d{4}', example_number='85751234', possible_length=(8,)),
99
uan=PhoneNumberDesc(national_number_pattern='81\\d{6}', example_number='81123456', possible_length=(8,)),
1010
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[24-689]'])])

python/phonenumbers/data/region_ET.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_ET = PhoneMetadata(id='ET', country_code=251, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:11|[2-579]\\d)\\d{7}', possible_length=(9,), possible_length_local_only=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}', example_number='111112345', possible_length=(9,), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='7001\\d{5}|(?:7(?:0[1-9]|1[01]|77|86|99)|9\\d\\d)\\d{6}', example_number='911234567', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='7001\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}', example_number='911234567', possible_length=(9,)),
88
national_prefix='0',
99
national_prefix_for_parsing='0',
1010
number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-579]'], national_prefix_formatting_rule='0\\1')])

python/phonenumbers/data/region_KI.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_KI = PhoneMetadata(id='KI', country_code=686, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}', possible_length=(5, 8)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}', example_number='31234', possible_length=(5, 8)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:63\\d{3}|73(?:0[0-5]\\d|140))\\d{3}|[67]200[01]\\d{3}', example_number='72001234', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}', example_number='72001234', possible_length=(8,)),
88
voip=PhoneNumberDesc(national_number_pattern='30(?:0[01]\\d\\d|12(?:11|20))\\d\\d', example_number='30010000', possible_length=(8,)),
99
national_prefix='0',
1010
national_prefix_for_parsing='0')

python/phonenumbers/data/region_MH.py

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

44
PHONE_METADATA_MH = PhoneMetadata(id='MH', country_code=692, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='329\\d{4}|(?:[256]\\d|45)\\d{5}', possible_length=(7,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:247|528|625)\\d{4}', example_number='2471234', possible_length=(7,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:247|45[78]|528|625)\\d{4}', example_number='2471234', possible_length=(7,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:23|54)5|329|45[356])\\d{4}', example_number='2351234', possible_length=(7,)),
88
voip=PhoneNumberDesc(national_number_pattern='635\\d{4}', example_number='6351234', possible_length=(7,)),
99
national_prefix='1',

python/phonenumbers/data/region_US.py

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

44
PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(10,), possible_length_local_only=(7,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:4722(?:0[0-35]|27)|505(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|4[46])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:4722(?:0[0-35]|27)|505(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|4[46])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', 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='900[2-9]\\d{6}', 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]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)),

python/phonenumbers/geodata/data1.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,12 +1504,7 @@
15041504
'1469916':{'en': 'Dallas, TX'},
15051505
'1469952':{'en': 'McKinney, TX'},
15061506
'1470':{'en': 'Georgia'},
1507-
'1472200':{'en': 'Pembroke, NC'},
1508-
'1472201':{'en': 'Acme, NC'},
1509-
'1472202':{'en': 'Fayettevl, NC'},
1510-
'1472203':{'en': 'Candor, NC'},
1511-
'1472205':{'en': 'Laurinburg, NC'},
1512-
'147222':{'en': 'Mt Gilead, NC'},
1507+
'1472':{'en': 'North Carolina'},
15131508
'1474':{'en': 'Saskatchewan'},
15141509
'1475':{'en': 'Connecticut'},
15151510
'1478':{'en': 'Georgia'},
@@ -10019,4 +10014,9 @@
1001910014
'1705528':{'en': 'Midland, ON'},
1002010015
'1705534':{'en': 'Port McNicoll, ON'},
1002110016
'1705538':{'en': 'Waubaushene, ON'},
10017+
'1705544':{'en': 'Englehart, ON'},
10018+
'1705549':{'en': 'Penetanguishene, ON'},
10019+
'1705560':{'en': 'Greater Sudbury, ON'},
10020+
'1705563':{'en': 'Earlton, ON'},
10021+
'1705566':{'en': 'Greater Sudbury, ON'},
1002210022
}

python/phonenumbers/geodata/data10.py

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

2121
data = {
22-
'61348097':{'en': 'Deniliquin'},
23-
'61348098':{'en': 'Dookie'},
24-
'61348099':{'en': 'Finley'},
25-
'61348100':{'en': 'Jerilderie'},
26-
'61348101':{'en': 'Jimaringle'},
2722
'61348102':{'en': 'Katamatite'},
2823
'61348103':{'en': 'Katandra West'},
2924
'61348104':{'en': 'Kialla East'},
@@ -10019,4 +10014,9 @@
1001910014
'6138873':{'en': 'Ringwood'},
1002010015
'61388744':{'en': 'Ringwood'},
1002110016
'6138877':{'en': 'Ringwood'},
10017+
'6138878':{'en': 'Ringwood'},
10018+
'6138888':{'en': 'Melbourne'},
10019+
'6138892':{'en': 'Melbourne'},
10020+
'61388996':{'en': 'Melbourne'},
10021+
'61388997':{'en': 'Melbourne'},
1002210022
}

python/phonenumbers/geodata/data11.py

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

2121
data = {
22-
'6138878':{'en': 'Ringwood'},
23-
'6138888':{'en': 'Melbourne'},
24-
'6138892':{'en': 'Melbourne'},
25-
'61388996':{'en': 'Melbourne'},
26-
'61388997':{'en': 'Melbourne'},
2722
'61388998':{'en': 'Melbourne'},
2823
'61388999':{'en': 'Melbourne'},
2924
'6138902':{'en': 'Dandenong'},
@@ -10019,4 +10014,9 @@
1001910014
'6174969':{'en': 'Mackay'},
1002010015
'61749698':{'en': 'Cannon Valley'},
1002110016
'61749699':{'en': 'Cannon Valley'},
10017+
'6174970':{'en': 'Gladstone'},
10018+
'61749702':{'en': 'Mount Larcom'},
10019+
'61749704':{'en': 'Benaraby'},
10020+
'61749705':{'en': 'Miriam Vale'},
10021+
'6174971':{'en': 'Gladstone'},
1002210022
}

python/phonenumbers/geodata/data12.py

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

2121
data = {
22-
'6174970':{'en': 'Gladstone'},
23-
'61749702':{'en': 'Mount Larcom'},
24-
'61749704':{'en': 'Benaraby'},
25-
'61749705':{'en': 'Miriam Vale'},
26-
'6174971':{'en': 'Gladstone'},
2722
'6174972':{'en': 'Gladstone'},
2823
'6174973':{'en': 'Gladstone'},
2924
'61749740':{'en': 'Ubobo'},
@@ -10019,4 +10014,9 @@
1001910014
'61885484':{'en': 'Gawler'},
1002010015
'61885485':{'en': 'Murray Bridge'},
1002110016
'61885486':{'en': 'Tanunda'},
10017+
'61885487':{'en': 'Strathalbyn'},
10018+
'61885488':{'en': 'Victor Harbor'},
10019+
'618854890':{'en': 'Murray Bridge'},
10020+
'618854891':{'en': 'Murray Bridge'},
10021+
'618854892':{'en': 'Murray Bridge'},
1002210022
}

0 commit comments

Comments
 (0)