Skip to content

Commit c25b27e

Browse files
committed
Upstream metadata changes from Google for v8.13.46
- Updated phone metadata for region code(s): CO, HK, PA, PE, SG, SN, UZ - Updated short number metadata for region code(s): UY - Updated geocoding data for country calling code(s): 51 (en) - Updated carrier data for country calling code(s): 44 (en), 57 (en), 65 (en), 221 (en), 852 (en, zh), 972 (en), 998 (en)
1 parent 142ccdd commit c25b27e

18 files changed

+35
-30
lines changed

METADATA-VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# It can be a commit, branch or tag of the https://github.com/google/libphonenumber project
33
#
44
# For more information, look at the phing tasks in build.xml
5-
v8.13.45
5+
v8.13.46

src/carrier/data/en/221.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
return array (
1414
22170 => 'Expresso',
15+
22171 => 'Orange',
1516
22172 => 'HAYO',
1617
22175 => 'Promobile',
1718
221757 => 'Origines',

src/carrier/data/en/44.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
447352 => 'Vodafone',
3131
447353 => 'Vodafone',
3232
4473566 => 'Wireless Logic',
33+
4473568 => 'TATA Communications',
3334
447360 => 'Three',
3435
447361 => 'Three',
3536
447362 => 'Three',
@@ -38,7 +39,7 @@
3839
447365 => 'Three',
3940
447366 => 'Three',
4041
447367 => 'Three',
41-
4473680 => 'Teleena',
42+
4473680 => 'TATA Communications',
4243
4473682 => 'Sky',
4344
4473683 => 'Sky',
4445
4473684 => 'Sky',
@@ -135,8 +136,8 @@
135136
4474184 => 'Manx Telecom',
136137
4474185 => 'Telna',
137138
4474186 => 'Ace Call',
138-
4474187 => 'Teleena',
139-
4474189 => 'Teleena',
139+
4474187 => 'TATA Communications',
140+
4474189 => 'TATA Communications',
140141
447419 => 'Orange',
141142
447420 => 'Orange',
142143
447421 => 'Orange',

src/carrier/data/en/57.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,5 +288,5 @@
288288
573507 => 'Avantel',
289289
573508 => 'Avantel',
290290
57351 => 'Avantel',
291-
579 => 'Movistar',
291+
5791 => 'Movistar',
292292
);

src/carrier/data/en/65.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,11 @@
387387
658947 => 'Simba',
388388
658948 => 'Simba',
389389
658949 => 'M1',
390-
65895 => 'M1',
390+
658950 => 'M1',
391+
658951 => 'M1',
392+
658952 => 'M1',
393+
658953 => 'Simba',
394+
65896 => 'Simba',
391395
659001 => 'StarHub',
392396
659002 => 'StarHub',
393397
659003 => 'StarHub',

src/carrier/data/en/852.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@
7272
852468 => 'China Mobile',
7373
852469 => 'China Mobile',
7474
8524699 => 'South China Telecommunications',
75-
85247 => 'Hutchison Telecom',
75+
852470 => 'Hutchison Telecom',
76+
852474 => 'China Mobile',
7677
852510 => 'China Mobile',
7778
852511 => 'HKT',
7879
852512 => 'China Mobile',
@@ -306,6 +307,7 @@
306307
852841 => 'Hutchison Telecom',
307308
852842 => 'HKT',
308309
852843 => 'Hutchison Telecom',
310+
852844 => 'China Mobile',
309311
8528480 => 'HKT',
310312
8528481 => 'HKT',
311313
8528482 => 'HKT',

src/carrier/data/en/972.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
9725544 => 'Cellran Cellular Communications',
3333
97255440 => 'Merkaziya',
3434
97255442 => 'Xphone',
35+
97255443 => 'Yossi',
3536
9725550 => 'Annatel',
3637
9725551 => 'Annatel',
3738
9725552 => 'Annatel',

src/carrier/data/en/998.php

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,6 @@
9494
99867790 => 'MobiUZ',
9595
99867797 => 'MobiUZ',
9696
998679 => 'MobiUZ',
97-
9986921 => 'MobiUZ',
98-
9986923 => 'MobiUZ',
99-
9986925 => 'MobiUZ',
100-
9986927 => 'MobiUZ',
101-
998695 => 'MobiUZ',
102-
9986962 => 'MobiUZ',
103-
9986968 => 'MobiUZ',
104-
998697 => 'MobiUZ',
10597
99870 => 'MobiUZ',
10698
99872227 => 'MobiUZ',
10799
99872229 => 'MobiUZ',

src/carrier/data/zh/852.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@
7171
852468 => '中国移动',
7272
852469 => '中国移动',
7373
8524699 => '中國南方電信(香港)有限公司',
74-
85247 => '和記電話有限公司',
74+
852470 => '和記電話有限公司',
75+
852474 => '中国移动',
7576
852510 => '中国移动',
7677
852511 => '香港移动通讯',
7778
852512 => '中国移动',
@@ -270,6 +271,7 @@
270271
852841 => '和記電話有限公司',
271272
852842 => '香港移动通讯',
272273
852843 => '和記電話有限公司',
274+
852844 => '中国移动',
273275
8528480 => '香港移动通讯',
274276
8528481 => '香港移动通讯',
275277
8528482 => '香港移动通讯',

src/data/PhoneNumberMetadata_CO.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
return array (
1515
'generalDesc' =>
1616
array (
17-
'NationalNumberPattern' => '(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}',
17+
'NationalNumberPattern' => '60\\d{8}|(?:1\\d|[39])\\d{9}',
1818
'PossibleLength' =>
1919
array (
2020
0 => 10,
@@ -64,11 +64,10 @@
6464
),
6565
'premiumRate' =>
6666
array (
67-
'NationalNumberPattern' => '19(?:0[01]|4[78])\\d{7}',
67+
'NationalNumberPattern' => '(?:19(?:0[01]|4[78])|901)\\d{7}',
6868
'ExampleNumber' => '19001234567',
6969
'PossibleLength' =>
7070
array (
71-
0 => 11,
7271
),
7372
'PossibleLengthLocalOnly' =>
7473
array (
@@ -158,7 +157,7 @@
158157
'format' => '$1 $2',
159158
'leadingDigitsPatterns' =>
160159
array (
161-
0 => '6',
160+
0 => '6|90',
162161
),
163162
'nationalPrefixFormattingRule' => '($1)',
164163
'domesticCarrierCodeFormattingRule' => '0$CC $1',
@@ -197,7 +196,7 @@
197196
'format' => '$1 $2',
198197
'leadingDigitsPatterns' =>
199198
array (
200-
0 => '6',
199+
0 => '6|90',
201200
),
202201
'nationalPrefixFormattingRule' => '($1)',
203202
'domesticCarrierCodeFormattingRule' => '0$CC $1',

src/data/PhoneNumberMetadata_HK.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
),
4343
'mobile' =>
4444
array (
45-
'NationalNumberPattern' => '(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-39]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}',
45+
'NationalNumberPattern' => '(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-39]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}',
4646
'ExampleNumber' => '51234567',
4747
'PossibleLength' =>
4848
array (

src/data/PhoneNumberMetadata_PA.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
),
2929
'fixedLine' =>
3030
array (
31-
'NationalNumberPattern' => '(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}',
31+
'NationalNumberPattern' => '(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[07-9]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}',
3232
'ExampleNumber' => '2001234',
3333
'PossibleLength' =>
3434
array (

src/data/PhoneNumberMetadata_PE.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
),
2929
'fixedLine' =>
3030
array (
31-
'NationalNumberPattern' => '(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}',
31+
'NationalNumberPattern' => '(?:(?:(?:4[34]|5[14])[0-8]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}',
3232
'ExampleNumber' => '11234567',
3333
'PossibleLength' =>
3434
array (

src/data/PhoneNumberMetadata_SG.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
),
4040
'mobile' =>
4141
array (
42-
'NationalNumberPattern' => '8(?:09[0-689]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}',
42+
'NationalNumberPattern' => '(?:8(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|62))|9[0-8]\\d\\d)\\d{4}',
4343
'ExampleNumber' => '81234567',
4444
'PossibleLength' =>
4545
array (

src/data/PhoneNumberMetadata_SN.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
),
3737
'mobile' =>
3838
array (
39-
'NationalNumberPattern' => '7(?:(?:[06-8]\\d|21|90)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}',
39+
'NationalNumberPattern' => '7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}',
4040
'ExampleNumber' => '701234567',
4141
'PossibleLength' =>
4242
array (

src/data/PhoneNumberMetadata_UZ.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
),
2626
'fixedLine' =>
2727
array (
28-
'NationalNumberPattern' => '(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}',
28+
'NationalNumberPattern' => '(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}',
2929
'ExampleNumber' => '669050123',
3030
'PossibleLength' =>
3131
array (
@@ -36,7 +36,7 @@
3636
),
3737
'mobile' =>
3838
array (
39-
'NationalNumberPattern' => '(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}',
39+
'NationalNumberPattern' => '(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079])))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}',
4040
'ExampleNumber' => '912345678',
4141
'PossibleLength' =>
4242
array (

src/data/ShortNumberMetadata_UY.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414
return array (
1515
'generalDesc' =>
1616
array (
17-
'NationalNumberPattern' => '[19]\\d{2,3}',
17+
'NationalNumberPattern' => '[129]\\d{2,4}',
1818
'PossibleLength' =>
1919
array (
2020
0 => 3,
2121
1 => 4,
22+
2 => 5,
2223
),
2324
'PossibleLengthLocalOnly' =>
2425
array (
@@ -60,7 +61,7 @@
6061
),
6162
'shortCode' =>
6263
array (
63-
'NationalNumberPattern' => '1(?:0[4-9]|1[2368]|2[0-3568]|787)|911',
64+
'NationalNumberPattern' => '1(?:0[4-9]|1[2368]|2[0-3568]|787|997\\d?)|21997|911',
6465
'ExampleNumber' => '104',
6566
'PossibleLength' =>
6667
array (

src/geocoding/data/en/51.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@
2828
5165 => 'Loreto',
2929
5166 => 'Ayacucho',
3030
5167 => 'Huancavelica',
31+
5168 => 'Lima',
3132
5172 => 'Tumbes',
3233
5173 => 'Piura',
3334
5174 => 'Lambayeque',
35+
5175 => 'Lima',
3436
5176 => 'Cajamarca',
3537
5182 => 'Madre de Dios',
3638
5183 => 'Apurímac',

0 commit comments

Comments
 (0)