Skip to content

Commit fc5ee0f

Browse files
committed
Upstream metadata changes from Google for v8.12.51
- Updated phone metadata for region code(s): 800, BJ, BR, CO, EH, FO, GE, GP, KE, KG, MA, MM, MN, MY, NZ, RE, SI, UG, VN - Updated geocoding data for country calling code(s): 57 (en), 61 (en) - Updated carrier data for country calling code(s): 60 (en), 254 (en), 262 (en), 298 (en), 386 (en), 421 (en), 976 (en), 995 (en), 996 (en) - Updated / refreshed time zone meta data.
1 parent caed0f1 commit fc5ee0f

33 files changed

+270
-264
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-
99a44a6ab50ccbd7654de6b6c803bd81977e9e99
5+
v8.12.51

src/carrier/data/en/254.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
254120 => 'Telkom',
1717
254121 => 'Infura',
1818
254124 => 'Finserve',
19+
25413 => 'NRG Media Limited',
1920
25470 => 'Safaricom',
2021
25471 => 'Safaricom',
2122
25472 => 'Safaricom',

src/carrier/data/en/262.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,5 +119,5 @@
119119
26269394 => 'SFR',
120120
26269397 => 'SFR',
121121
26269399 => 'Orange',
122-
2629 => 'Orange',
122+
2629769 => 'Orange',
123123
);

src/carrier/data/en/298.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@
2525
29878 => 'Faroese Telecom',
2626
29879 => 'Faroese Telecom',
2727
29891 => 'Tosa',
28+
29896 => 'Faroese Telecom',
2829
);

src/carrier/data/en/386.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
38664 => 'T-2',
2222
386651 => 'SŽ - Infrastruktura',
2323
386655 => 'Telekom Slovenije',
24-
386656 => 'Telekom Slovenije',
24+
386656 => 'SoftNet',
2525
386657 => 'Novatel',
2626
38668 => 'A1',
2727
38669 => 'A1',

src/carrier/data/en/421.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,6 @@
4848
421949 => 'Telefonica O2',
4949
421950 => '4ka of SWAN',
5050
421951 => '4ka of SWAN',
51+
421952 => '4ka of SWAN',
5152
4219598 => 'Slovak Republic Railways (GSM-R)',
5253
);

src/carrier/data/en/60.php

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212

1313
return array (
1414
60102 => 'DiGi',
15-
601030 => 'Celcom',
16-
601031 => 'Celcom',
17-
601032 => 'Celcom',
18-
601033 => 'Celcom',
19-
601034 => 'Celcom',
15+
601030 => 'XOX',
16+
601031 => 'XOX',
17+
601032 => 'XOX',
18+
601033 => 'XOX',
19+
601034 => 'XOX',
2020
601035 => 'Webe',
2121
601036 => 'DiGi',
2222
601037 => 'DiGi',
@@ -273,7 +273,9 @@
273273
601173 => 'YTL',
274274
601174 => 'YTL',
275275
601175 => 'YTL',
276-
60118 => 'U Mobile',
276+
60118886 => 'U Mobile',
277+
60118888 => 'red ONE',
278+
60118889 => 'U Mobile',
277279
6012 => 'Maxis',
278280
60131 => 'Celcom',
279281
60132 => 'Celcom',
@@ -292,6 +294,7 @@
292294
60147 => 'Maxis',
293295
60148 => 'Celcom',
294296
60149 => 'DiGi',
297+
60153 => 'Tune Talk',
295298
601591 => 'DiGi',
296299
601592 => 'Celcom',
297300
601596 => 'DiGi',
@@ -313,6 +316,7 @@
313316
601833 => 'YTL',
314317
601834 => 'YTL',
315318
60184 => 'U Mobile',
319+
601854 => 'XOX',
316320
601857 => 'U Mobile',
317321
601858 => 'YTL',
318322
601859 => 'YTL',

src/carrier/data/en/976.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
97650 => 'Unitel',
1515
97655 => 'Unitel',
1616
97680 => 'Unitel',
17+
97681 => 'ONDO',
1718
97683 => 'G-Mobile',
1819
97685 => 'Mobicom',
1920
97686 => 'Unitel',

src/carrier/data/en/995.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212

1313
return array (
1414
9955000 => 'Mobilaive',
15-
9955005 => 'MagtiCom',
15+
99550050 => 'MagtiCom',
16+
99550055 => 'Silknet',
1617
9955007 => 'MyPhone',
1718
995505 => 'MagtiCom',
1819
9955110 => 'MagtiCom',
@@ -22,6 +23,8 @@
2223
9955115 => 'Silknet',
2324
9955117 => 'MagtiCom',
2425
995514 => 'Geocell',
26+
995515 => 'MagtiCom',
27+
995517 => 'MagtiCom',
2528
99552 => 'MagtiCom',
2629
99553 => 'MagtiCom',
2730
99554444 => 'MagtiCom',

src/carrier/data/en/996.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@
3131
996996 => 'Sky mobile',
3232
996997 => 'ALFA Telecom',
3333
996998 => 'ALFA Telecom',
34-
996999 => 'Sky mobile',
34+
996999 => 'ALFA Telecom',
3535
);

src/data/PhoneNumberMetadata_800.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
return array (
1515
'generalDesc' =>
1616
array (
17-
'NationalNumberPattern' => '(?:005|[1-9]\\d\\d)\\d{5}',
17+
'NationalNumberPattern' => '(?:00|[1-9]\\d)\\d{6}',
1818
'PossibleLength' =>
1919
array (
2020
0 => 8,
@@ -45,7 +45,7 @@
4545
),
4646
'tollFree' =>
4747
array (
48-
'NationalNumberPattern' => '(?:005|[1-9]\\d\\d)\\d{5}',
48+
'NationalNumberPattern' => '(?:00|[1-9]\\d)\\d{6}',
4949
'ExampleNumber' => '12345678',
5050
'PossibleLength' =>
5151
array (

src/data/PhoneNumberMetadata_BJ.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' => '(?:40|5[1-8]|6\\d|9[013-9])\\d{6}',
39+
'NationalNumberPattern' => '(?:40|5[1-9]|6\\d|9[013-9])\\d{6}',
4040
'ExampleNumber' => '90011234',
4141
'PossibleLength' =>
4242
array (

src/data/PhoneNumberMetadata_BR.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
return array (
1515
'generalDesc' =>
1616
array (
17-
'NationalNumberPattern' => '(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-24679]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}',
17+
'NationalNumberPattern' => '(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}',
1818
'PossibleLength' =>
1919
array (
2020
0 => 8,
@@ -145,10 +145,12 @@
145145
),
146146
'noInternationalDialling' =>
147147
array (
148-
'NationalNumberPattern' => '4020\\d{4}|[34]00\\d{5}',
148+
'NationalNumberPattern' => '30(?:0\\d{5,7}|3\\d{7})|40(?:0\\d|20)\\d{4}|800\\d{6,7}',
149149
'PossibleLength' =>
150150
array (
151151
0 => 8,
152+
1 => 9,
153+
2 => 10,
152154
),
153155
'PossibleLengthLocalOnly' =>
154156
array (

src/data/PhoneNumberMetadata_CO.php

Lines changed: 13 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@
1414
return array (
1515
'generalDesc' =>
1616
array (
17-
'NationalNumberPattern' => '(?:(?:1\\d|[36])\\d{3}|9101)\\d{6}|[124-8]\\d{7}',
17+
'NationalNumberPattern' => '(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}',
1818
'PossibleLength' =>
1919
array (
20-
0 => 8,
21-
1 => 10,
22-
2 => 11,
20+
0 => 10,
21+
1 => 11,
2322
),
2423
'PossibleLengthLocalOnly' =>
2524
array (
@@ -28,12 +27,11 @@
2827
),
2928
'fixedLine' =>
3029
array (
31-
'NationalNumberPattern' => '60[124-8][2-9]\\d{6}|[124-8][2-9]\\d{6}',
32-
'ExampleNumber' => '12345678',
30+
'NationalNumberPattern' => '60[124-8][2-9]\\d{6}',
31+
'ExampleNumber' => '6012345678',
3332
'PossibleLength' =>
3433
array (
35-
0 => 8,
36-
1 => 10,
34+
0 => 10,
3735
),
3836
'PossibleLengthLocalOnly' =>
3937
array (
@@ -150,23 +148,11 @@
150148
'countryCode' => 57,
151149
'internationalPrefix' => '00(?:4(?:[14]4|56)|[579])',
152150
'nationalPrefix' => '0',
153-
'nationalPrefixForParsing' => '0([3579]|4(?:[14]4|56))?',
151+
'nationalPrefixForParsing' => '0(4(?:[14]4|56)|[579])?',
154152
'sameMobileAndFixedLinePattern' => false,
155153
'numberFormat' =>
156154
array (
157155
0 =>
158-
array (
159-
'pattern' => '(\\d)(\\d{7})',
160-
'format' => '$1 $2',
161-
'leadingDigitsPatterns' =>
162-
array (
163-
0 => '[146][2-9]|[2578]',
164-
),
165-
'nationalPrefixFormattingRule' => '($1)',
166-
'domesticCarrierCodeFormattingRule' => '0$CC $1',
167-
'nationalPrefixOptionalWhenFormatting' => false,
168-
),
169-
1 =>
170156
array (
171157
'pattern' => '(\\d{3})(\\d{7})',
172158
'format' => '$1 $2',
@@ -175,10 +161,10 @@
175161
0 => '6',
176162
),
177163
'nationalPrefixFormattingRule' => '($1)',
178-
'domesticCarrierCodeFormattingRule' => '',
164+
'domesticCarrierCodeFormattingRule' => '0$CC $1',
179165
'nationalPrefixOptionalWhenFormatting' => false,
180166
),
181-
2 =>
167+
1 =>
182168
array (
183169
'pattern' => '(\\d{3})(\\d{7})',
184170
'format' => '$1 $2',
@@ -190,7 +176,7 @@
190176
'domesticCarrierCodeFormattingRule' => '0$CC $1',
191177
'nationalPrefixOptionalWhenFormatting' => false,
192178
),
193-
3 =>
179+
2 =>
194180
array (
195181
'pattern' => '(\\d)(\\d{3})(\\d{7})',
196182
'format' => '$1-$2-$3',
@@ -206,18 +192,6 @@
206192
'intlNumberFormat' =>
207193
array (
208194
0 =>
209-
array (
210-
'pattern' => '(\\d)(\\d{7})',
211-
'format' => '$1 $2',
212-
'leadingDigitsPatterns' =>
213-
array (
214-
0 => '[146][2-9]|[2578]',
215-
),
216-
'nationalPrefixFormattingRule' => '($1)',
217-
'domesticCarrierCodeFormattingRule' => '0$CC $1',
218-
'nationalPrefixOptionalWhenFormatting' => false,
219-
),
220-
1 =>
221195
array (
222196
'pattern' => '(\\d{3})(\\d{7})',
223197
'format' => '$1 $2',
@@ -226,10 +200,10 @@
226200
0 => '6',
227201
),
228202
'nationalPrefixFormattingRule' => '($1)',
229-
'domesticCarrierCodeFormattingRule' => '',
203+
'domesticCarrierCodeFormattingRule' => '0$CC $1',
230204
'nationalPrefixOptionalWhenFormatting' => false,
231205
),
232-
2 =>
206+
1 =>
233207
array (
234208
'pattern' => '(\\d{3})(\\d{7})',
235209
'format' => '$1 $2',
@@ -241,7 +215,7 @@
241215
'domesticCarrierCodeFormattingRule' => '0$CC $1',
242216
'nationalPrefixOptionalWhenFormatting' => false,
243217
),
244-
3 =>
218+
2 =>
245219
array (
246220
'pattern' => '(\\d)(\\d{3})(\\d{7})',
247221
'format' => '$1 $2 $3',

src/data/PhoneNumberMetadata_EH.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' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-367]))\\d{6}',
39+
'NationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]))\\d{6}',
4040
'ExampleNumber' => '650123456',
4141
'PossibleLength' =>
4242
array (

src/data/PhoneNumberMetadata_FO.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' => '(?:[27][1-9]|5\\d|91)\\d{4}',
39+
'NationalNumberPattern' => '(?:[27][1-9]|5\\d|9[16])\\d{4}',
4040
'ExampleNumber' => '211234',
4141
'PossibleLength' =>
4242
array (

src/data/PhoneNumberMetadata_GE.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
),
4141
'mobile' =>
4242
array (
43-
'NationalNumberPattern' => '5(?:(?:0555|1177)[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:00(?:0\\d|50)|11(?:00|1\\d|2[0-4]|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}',
43+
'NationalNumberPattern' => '5(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|5[05])|11(?:00|1\\d|2[0-4]|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}',
4444
'ExampleNumber' => '555123456',
4545
'PossibleLength' =>
4646
array (

src/data/PhoneNumberMetadata_GP.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
),
2626
'fixedLine' =>
2727
array (
28-
'NationalNumberPattern' => '590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}',
28+
'NationalNumberPattern' => '590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|6[0-289]|7[08]|8[0-689]|9\\d)\\d{4}',
2929
'ExampleNumber' => '590201234',
3030
'PossibleLength' =>
3131
array (

src/data/PhoneNumberMetadata_KE.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' => '(?:1(?:0[0-6]|1[0-5]|2[014])|7\\d\\d)\\d{6}',
45+
'NationalNumberPattern' => '(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}',
4646
'ExampleNumber' => '712123456',
4747
'PossibleLength' =>
4848
array (

src/data/PhoneNumberMetadata_KG.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' => '312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55)|880|99[05-9])\\d{6}',
45+
'NationalNumberPattern' => '312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55)|88[08]|99[05-9])\\d{6}',
4646
'ExampleNumber' => '700123456',
4747
'PossibleLength' =>
4848
array (

src/data/PhoneNumberMetadata_MA.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' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-367]))\\d{6}',
39+
'NationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]))\\d{6}',
4040
'ExampleNumber' => '650123456',
4141
'PossibleLength' =>
4242
array (

src/data/PhoneNumberMetadata_MM.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
),
4747
'mobile' =>
4848
array (
49-
'NationalNumberPattern' => '(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}',
49+
'NationalNumberPattern' => '(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|9[4-8])\\d|7(?:3|40|[5-9]\\d)|8(?:78|[89]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}',
5050
'ExampleNumber' => '92123456',
5151
'PossibleLength' =>
5252
array (

src/data/PhoneNumberMetadata_MN.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
),
4545
'mobile' =>
4646
array (
47-
'NationalNumberPattern' => '(?:83[01]|920)\\d{5}|(?:5[05]|8[05689]|9[013-9])\\d{6}',
47+
'NationalNumberPattern' => '(?:83[01]|920)\\d{5}|(?:5[05]|8[015689]|9[013-9])\\d{6}',
4848
'ExampleNumber' => '88123456',
4949
'PossibleLength' =>
5050
array (

src/data/PhoneNumberMetadata_MY.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
),
4545
'mobile' =>
4646
array (
47-
'NationalNumberPattern' => '1(?:1888[69]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0134]\\d|2[1-9]|5[0-6]))|(?:(?:[269]|59)\\d|[37][1-9]|4[235-9])\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}',
47+
'NationalNumberPattern' => '1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0134]\\d|2[1-9]|5[0-6]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}',
4848
'ExampleNumber' => '123456789',
4949
'PossibleLength' =>
5050
array (
@@ -177,7 +177,8 @@
177177
'format' => '$1-$2 $3',
178178
'leadingDigitsPatterns' =>
179179
array (
180-
0 => '1(?:[02469]|[378][1-9])|8',
180+
0 => '1(?:[02469]|[378][1-9]|53)|8',
181+
1 => '1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8',
181182
),
182183
'nationalPrefixFormattingRule' => '0$1',
183184
'domesticCarrierCodeFormattingRule' => '',
@@ -201,7 +202,7 @@
201202
'format' => '$1-$2-$3-$4',
202203
'leadingDigitsPatterns' =>
203204
array (
204-
0 => '1[36-8]',
205+
0 => '1(?:[367]|80)',
205206
),
206207
'nationalPrefixFormattingRule' => '',
207208
'domesticCarrierCodeFormattingRule' => '',

0 commit comments

Comments
 (0)