Skip to content

Commit 3f5414a

Browse files
authored
Merge pull request #660 from giggsey/upstream-8.13.49
Upstream metadata changes from Google for v8.13.49
2 parents 0965dd4 + 8c5f3ab commit 3f5414a

16 files changed

+86
-37
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.48
5+
v8.13.49

src/carrier/data/en/372.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
3728285 => 'Tele 2',
7171
3728286 => 'Tele 2',
7272
3728287 => 'Tele 2',
73+
372829 => 'Tele 2',
7374
37283 => 'Tele 2',
7475
37284 => 'Tele 2',
7576
37284510 => 'Telia Eesti AS',

src/carrier/data/en/596.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@
4545
59669689 => 'SFR/Rife',
4646
5966969 => 'Digicel',
4747
59669699 => 'Orange',
48-
596697 => 'Digicel',
48+
59669727 => 'Digicel',
4949
];

src/carrier/data/en/65.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,10 +387,10 @@
387387
658947 => 'Simba',
388388
658948 => 'Simba',
389389
658949 => 'M1',
390+
65895 => 'Simba',
390391
658950 => 'M1',
391392
658951 => 'M1',
392393
658952 => 'M1',
393-
658953 => 'Simba',
394394
65896 => 'Simba',
395395
659001 => 'StarHub',
396396
659002 => 'StarHub',

src/carrier/data/en/992.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
99210 => 'O-Mobile',
2020
99211 => 'Tcell',
2121
99217 => 'Babilon-M',
22+
99218 => 'ZET-MOBILE',
2223
9922 => 'O-Mobile',
2324
99230 => 'O-Mobile',
2425
992330 => 'ZET-MOBILE',

src/data/PhoneNumberMetadata_CO.php

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,26 @@
88

99
return [
1010
'generalDesc' => [
11-
'NationalNumberPattern' => '60\\d{8}|(?:1\\d|[39])\\d{9}',
11+
'NationalNumberPattern' => '(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}',
1212
'PossibleLength' => [
13+
8,
1314
10,
1415
11,
1516
],
1617
'PossibleLengthLocalOnly' => [
18+
4,
1719
7,
1820
],
1921
],
2022
'fixedLine' => [
21-
'NationalNumberPattern' => '601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}',
23+
'NationalNumberPattern' => '601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|(?:46|60(?:[124-7][2-9]|8[1-9]))\\d{6}',
2224
'ExampleNumber' => '6012345678',
2325
'PossibleLength' => [
26+
8,
2427
10,
2528
],
2629
'PossibleLengthLocalOnly' => [
30+
4,
2731
7,
2832
],
2933
],
@@ -46,7 +50,10 @@
4650
'premiumRate' => [
4751
'NationalNumberPattern' => '(?:19(?:0[01]|4[78])|901)\\d{7}',
4852
'ExampleNumber' => '19001234567',
49-
'PossibleLength' => [],
53+
'PossibleLength' => [
54+
10,
55+
11,
56+
],
5057
'PossibleLengthLocalOnly' => [],
5158
],
5259
'sharedCost' => [
@@ -98,6 +105,16 @@
98105
'nationalPrefixForParsing' => '0([3579]|4(?:[14]4|56))?',
99106
'sameMobileAndFixedLinePattern' => false,
100107
'numberFormat' => [
108+
[
109+
'pattern' => '(\\d{4})(\\d{4})',
110+
'format' => '$1 $2',
111+
'leadingDigitsPatterns' => [
112+
'46',
113+
],
114+
'nationalPrefixFormattingRule' => '',
115+
'domesticCarrierCodeFormattingRule' => '',
116+
'nationalPrefixOptionalWhenFormatting' => false,
117+
],
101118
[
102119
'pattern' => '(\\d{3})(\\d{7})',
103120
'format' => '$1 $2',
@@ -130,6 +147,16 @@
130147
],
131148
],
132149
'intlNumberFormat' => [
150+
[
151+
'pattern' => '(\\d{4})(\\d{4})',
152+
'format' => '$1 $2',
153+
'leadingDigitsPatterns' => [
154+
'46',
155+
],
156+
'nationalPrefixFormattingRule' => '',
157+
'domesticCarrierCodeFormattingRule' => '',
158+
'nationalPrefixOptionalWhenFormatting' => false,
159+
],
133160
[
134161
'pattern' => '(\\d{3})(\\d{7})',
135162
'format' => '$1 $2',

src/data/PhoneNumberMetadata_EE.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
'PossibleLengthLocalOnly' => [],
2626
],
2727
'mobile' => [
28-
'NationalNumberPattern' => '(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}',
28+
'NationalNumberPattern' => '(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}',
2929
'ExampleNumber' => '51234567',
3030
'PossibleLength' => [
3131
7,

src/data/PhoneNumberMetadata_MG.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
],
1919
'fixedLine' => [
20-
'NationalNumberPattern' => '2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[245])\\d{5}',
20+
'NationalNumberPattern' => '2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[2457])\\d{5}',
2121
'ExampleNumber' => '202123456',
2222
'PossibleLength' => [],
2323
'PossibleLengthLocalOnly' => [

src/data/PhoneNumberMetadata_MQ.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88

99
return [
1010
'generalDesc' => [
11-
'NationalNumberPattern' => '596\\d{6}|(?:69|80|9\\d)\\d{7}',
11+
'NationalNumberPattern' => '596\\d{6}|(?:69|[89]\\d)\\d{7}',
1212
'PossibleLength' => [
1313
9,
1414
],
1515
'PossibleLengthLocalOnly' => [],
1616
],
1717
'fixedLine' => [
18-
'NationalNumberPattern' => '596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\d{4}',
18+
'NationalNumberPattern' => '(?:596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])|80[6-9]\\d\\d|9(?:477[6-9]|767[4589]))\\d{4}',
1919
'ExampleNumber' => '596301234',
2020
'PossibleLength' => [],
2121
'PossibleLengthLocalOnly' => [],
2222
],
2323
'mobile' => [
24-
'NationalNumberPattern' => '69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}',
24+
'NationalNumberPattern' => '69[67]\\d{6}',
2525
'ExampleNumber' => '696201234',
2626
'PossibleLength' => [],
2727
'PossibleLengthLocalOnly' => [],
@@ -33,9 +33,9 @@
3333
'PossibleLengthLocalOnly' => [],
3434
],
3535
'premiumRate' => [
36-
'PossibleLength' => [
37-
-1,
38-
],
36+
'NationalNumberPattern' => '8[129]\\d{7}',
37+
'ExampleNumber' => '810123456',
38+
'PossibleLength' => [],
3939
'PossibleLengthLocalOnly' => [],
4040
],
4141
'sharedCost' => [
@@ -91,7 +91,7 @@
9191
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
9292
'format' => '$1 $2 $3 $4',
9393
'leadingDigitsPatterns' => [
94-
'[569]',
94+
'[569]|8(?:0[6-9]|[36])',
9595
],
9696
'nationalPrefixFormattingRule' => '0$1',
9797
'domesticCarrierCodeFormattingRule' => '',

src/data/PhoneNumberMetadata_MV.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
'PossibleLengthLocalOnly' => [],
1717
],
1818
'fixedLine' => [
19-
'NationalNumberPattern' => '(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}',
19+
'NationalNumberPattern' => '(?:3(?:0[0-4]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}',
2020
'ExampleNumber' => '6701234',
2121
'PossibleLength' => [
2222
7,

src/data/PhoneNumberMetadata_PM.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,21 @@
88

99
return [
1010
'generalDesc' => [
11-
'NationalNumberPattern' => '[45]\\d{5}|(?:708|80\\d)\\d{6}',
11+
'NationalNumberPattern' => '[45]\\d{5}|(?:708|8\\d\\d)\\d{6}',
1212
'PossibleLength' => [
1313
6,
1414
9,
1515
],
1616
'PossibleLengthLocalOnly' => [],
1717
],
1818
'fixedLine' => [
19-
'NationalNumberPattern' => '(?:4[1-35-7]|5[01])\\d{4}',
19+
'NationalNumberPattern' => '(?:4[1-35-9]|5[0-47-9]|80[6-9]\\d\\d)\\d{4}',
2020
'ExampleNumber' => '430123',
21-
'PossibleLength' => [
22-
6,
23-
],
21+
'PossibleLength' => [],
2422
'PossibleLengthLocalOnly' => [],
2523
],
2624
'mobile' => [
27-
'NationalNumberPattern' => '(?:4[02-4]|5[056]|708[45][0-5])\\d{4}',
25+
'NationalNumberPattern' => '(?:4[02-489]|5[02-9]|708[45][0-5])\\d{4}',
2826
'ExampleNumber' => '551234',
2927
'PossibleLength' => [],
3028
'PossibleLengthLocalOnly' => [],
@@ -38,8 +36,10 @@
3836
'PossibleLengthLocalOnly' => [],
3937
],
4038
'premiumRate' => [
39+
'NationalNumberPattern' => '8[129]\\d{7}',
40+
'ExampleNumber' => '810123456',
4141
'PossibleLength' => [
42-
-1,
42+
9,
4343
],
4444
'PossibleLengthLocalOnly' => [],
4545
],

src/data/PhoneNumberMetadata_SG.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
'PossibleLengthLocalOnly' => [],
2626
],
2727
'mobile' => [
28-
'NationalNumberPattern' => '(?:8(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|6[0-2]))|9[0-8]\\d\\d)\\d{4}',
28+
'NationalNumberPattern' => '8(?:09[0-689]|96[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-5])|9[0-8]\\d)\\d{5}',
2929
'ExampleNumber' => '81234567',
3030
'PossibleLength' => [
3131
8,

src/data/PhoneNumberMetadata_TJ.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
],
3232
],
3333
'mobile' => [
34-
'NationalNumberPattern' => '(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\d{7}',
34+
'NationalNumberPattern' => '(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[0178]|2[02]|[34]0|5[05]|7[01578]|8[078])\\d{7}',
3535
'ExampleNumber' => '917123456',
3636
'PossibleLength' => [],
3737
'PossibleLengthLocalOnly' => [],

src/data/ShortNumberMetadata_MQ.php

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,40 +8,53 @@
88

99
return [
1010
'generalDesc' => [
11-
'NationalNumberPattern' => '1\\d\\d?',
11+
'NationalNumberPattern' => '[13]\\d(?:\\d(?:\\d(?:\\d{2})?)?)?',
1212
'PossibleLength' => [
1313
2,
1414
3,
15+
4,
16+
6,
1517
],
1618
'PossibleLengthLocalOnly' => [],
1719
],
1820
'tollFree' => [
19-
'NationalNumberPattern' => '1(?:12|[578])',
21+
'NationalNumberPattern' => '1(?:12|[578])|3[01]\\d\\d',
2022
'ExampleNumber' => '15',
21-
'PossibleLength' => [],
23+
'PossibleLength' => [
24+
2,
25+
3,
26+
4,
27+
],
2228
'PossibleLengthLocalOnly' => [],
2329
],
2430
'premiumRate' => [
31+
'NationalNumberPattern' => '3[2469]\\d\\d',
32+
'ExampleNumber' => '3200',
2533
'PossibleLength' => [
26-
-1,
34+
4,
2735
],
2836
'PossibleLengthLocalOnly' => [],
2937
],
3038
'emergency' => [
3139
'NationalNumberPattern' => '1(?:12|[578])',
3240
'ExampleNumber' => '15',
33-
'PossibleLength' => [],
41+
'PossibleLength' => [
42+
2,
43+
3,
44+
],
3445
'PossibleLengthLocalOnly' => [],
3546
],
3647
'shortCode' => [
37-
'NationalNumberPattern' => '1(?:12|[578])',
48+
'NationalNumberPattern' => '1(?:12|[578])|(?:118[02-9]|3[0-2469])\\d\\d',
3849
'ExampleNumber' => '15',
3950
'PossibleLength' => [],
4051
'PossibleLengthLocalOnly' => [],
4152
],
4253
'standardRate' => [
54+
'NationalNumberPattern' => '118\\d{3}',
55+
'ExampleNumber' => '118000',
4356
'PossibleLength' => [
44-
-1,
57+
6,
4558
],
4659
'PossibleLengthLocalOnly' => [],
4760
],

src/data/ShortNumberMetadata_PM.php

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,28 @@
88

99
return [
1010
'generalDesc' => [
11-
'NationalNumberPattern' => '[13]\\d(?:\\d{2})?',
11+
'NationalNumberPattern' => '[13]\\d(?:\\d\\d(?:\\d{2})?)?',
1212
'PossibleLength' => [
1313
2,
1414
4,
15+
6,
1516
],
1617
'PossibleLengthLocalOnly' => [],
1718
],
1819
'tollFree' => [
19-
'NationalNumberPattern' => '1[578]',
20+
'NationalNumberPattern' => '1[578]|3(?:0\\d|1[689])\\d',
2021
'ExampleNumber' => '15',
2122
'PossibleLength' => [
2223
2,
24+
4,
2325
],
2426
'PossibleLengthLocalOnly' => [],
2527
],
2628
'premiumRate' => [
29+
'NationalNumberPattern' => '3[2469]\\d\\d',
30+
'ExampleNumber' => '3200',
2731
'PossibleLength' => [
28-
-1,
32+
4,
2933
],
3034
'PossibleLengthLocalOnly' => [],
3135
],
@@ -38,14 +42,16 @@
3842
'PossibleLengthLocalOnly' => [],
3943
],
4044
'shortCode' => [
41-
'NationalNumberPattern' => '1[578]|3103',
45+
'NationalNumberPattern' => '1[578]|31(?:03|[689]\\d)|(?:118[02-9]|3[02469])\\d\\d',
4246
'ExampleNumber' => '15',
4347
'PossibleLength' => [],
4448
'PossibleLengthLocalOnly' => [],
4549
],
4650
'standardRate' => [
51+
'NationalNumberPattern' => '118\\d{3}',
52+
'ExampleNumber' => '118000',
4753
'PossibleLength' => [
48-
-1,
54+
6,
4955
],
5056
'PossibleLengthLocalOnly' => [],
5157
],

src/geocoding/data/en/960.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
960301 => 'Malé/Hulhulé/Aarah',
1616
960302 => 'Malé Region',
1717
960303 => 'Malé Region',
18+
960304 => 'Malé Region',
1819
960330 => 'Malé/Hulhulé/Aarah',
1920
960331 => 'Malé/Hulhulé/Aarah',
2021
960332 => 'Malé/Hulhulé/Aarah',

0 commit comments

Comments
 (0)