Skip to content

Commit

Permalink
Merge pull request #450 from giggsey/upstream-8.12.28
Browse files Browse the repository at this point in the history
Upstream metadata changes from Google for v8.12.28
  • Loading branch information
giggsey authored Jul 20, 2021
2 parents f4d3aab + c3906ca commit f503d56
Show file tree
Hide file tree
Showing 29 changed files with 125 additions and 51 deletions.
2 changes: 1 addition & 1 deletion METADATA-VERSION.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# It can be a commit, branch or tag of the https://github.com/google/libphonenumber project
#
# For more information, look at the phing tasks in build.xml
v8.12.27
v8.12.28
7 changes: 6 additions & 1 deletion src/carrier/data/en/229.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,13 @@
*/

return array (
2295 => 'MTN',
22951 => 'MTN',
22952 => 'MTN',
22953 => 'MTN',
22955 => 'Moov',
22956 => 'Moov',
22957 => 'MTN',
22958 => 'MTN',
22960 => 'Moov',
22961 => 'MTN',
22962 => 'MTN',
Expand Down
1 change: 1 addition & 0 deletions src/carrier/data/en/234.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,5 @@
234912 => 'Airtel',
234913 => 'MTN',
234915 => 'Glo',
234916 => 'MTN',
);
11 changes: 2 additions & 9 deletions src/carrier/data/en/34.php
Original file line number Diff line number Diff line change
Expand Up @@ -113,16 +113,9 @@
34638 => 'Movistar',
34639 => 'Movistar',
34640 => 'Orange',
34641 => 'Movistar',
34641 => 'DigiMobil',
34642 => 'DigiMobil',
346430 => 'DigiMobil',
346431 => 'DigiMobil',
346432 => 'DigiMobil',
346433 => 'DigiMobil',
346434 => 'DigiMobil',
346435 => 'DigiMobil',
346436 => 'DigiMobil',
346437 => 'DigiMobil',
34643 => 'DigiMobil',
34644 => 'Orange',
34645 => 'Orange',
3464529 => 'Yoigo',
Expand Down
10 changes: 2 additions & 8 deletions src/carrier/data/en/57.php
Original file line number Diff line number Diff line change
Expand Up @@ -185,14 +185,7 @@
573147 => 'Claro',
573148 => 'Claro',
57315 => 'Movistar',
573162 => 'Movistar',
573163 => 'Movistar',
573164 => 'Movistar',
573165 => 'Movistar',
573166 => 'Movistar',
573167 => 'Movistar',
573168 => 'Movistar',
573169 => 'Movistar',
57316 => 'Movistar',
57317 => 'Movistar',
57318 => 'Movistar',
573192 => 'Movistar',
Expand Down Expand Up @@ -266,4 +259,5 @@
573507 => 'Avantel',
573508 => 'Avantel',
57351 => 'Avantel',
579 => 'Movistar',
);
3 changes: 3 additions & 0 deletions src/carrier/data/en/63.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@
63977 => 'Globe',
63978 => 'Globe',
63981 => 'Smart',
63983 => 'Globe',
63986 => 'Globe',
63987 => 'Globe',
63988 => 'Smart',
63991 => 'Dito',
63992 => 'Dito',
Expand Down
1 change: 1 addition & 0 deletions src/carrier/data/en/65.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
658035 => 'TPG',
658040 => 'SingTel',
658041 => 'M1',
658045 => 'SingTel',
6581 => 'StarHub',
65810 => 'M1',
65812 => 'SingTel',
Expand Down
1 change: 1 addition & 0 deletions src/carrier/data/en/676.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
*/

return array (
676554 => 'Toko Wireless',
676555 => 'Toko Wireless',
676556 => 'Toko Wireless',
67668 => 'Digicel',
Expand Down
3 changes: 3 additions & 0 deletions src/carrier/data/en/852.php
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@
8524657 => 'HKT',
8524658 => 'HKT',
852466 => 'China Mobile',
852467 => 'China Mobile',
852468 => 'China Mobile',
852510 => 'China Mobile',
852511 => 'Sun Mobile',
852512 => 'China Mobile',
Expand Down Expand Up @@ -270,6 +272,7 @@
852699 => 'China Mobile',
852707 => 'SmarTone',
852708 => 'HKT',
852840 => 'China Mobile',
8528480 => 'Handy',
8528481 => 'Sun Mobile',
8528485 => 'SmarTone',
Expand Down
1 change: 1 addition & 0 deletions src/carrier/data/en/968.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
9681 => 'Ooredoo',
96871 => 'Omantel',
96872 => 'Omantel',
96877 => 'Omantel',
96878 => 'Ooredoo',
968790 => 'Ooredoo',
968791 => 'Ooredoo',
Expand Down
3 changes: 3 additions & 0 deletions src/carrier/data/zh/852.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@
8524657 => '香港移动通讯',
8524658 => '香港移动通讯',
852466 => '中国移动',
852467 => '中国移动',
852468 => '中国移动',
852510 => '中国移动',
852511 => '新移动通讯',
852512 => '中国移动',
Expand Down Expand Up @@ -231,6 +233,7 @@
852699 => '中国移动',
852707 => '数码通',
852708 => '香港移动通讯',
852840 => '中国移动',
8528481 => '新移动通讯',
8528485 => '数码通',
8528486 => '数码通',
Expand Down
8 changes: 4 additions & 4 deletions src/data/PhoneNumberMetadata_CO.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:1\\d|3)\\d{9}|[124-8]\\d{7}',
'NationalNumberPattern' => '(?:(?:1\\d|3)\\d{3}|9101)\\d{6}|[124-8]\\d{7}',
'PossibleLength' =>
array (
0 => 8,
Expand All @@ -41,7 +41,7 @@
),
'mobile' =>
array (
'NationalNumberPattern' => '3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|3(?:24[2-6]|3(?:00|3[0-24-9]))\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}',
'NationalNumberPattern' => '3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[2-6]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}',
'ExampleNumber' => '3211234567',
'PossibleLength' =>
array (
Expand Down Expand Up @@ -171,7 +171,7 @@
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '3',
0 => '[39]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '0$CC $1',
Expand Down Expand Up @@ -210,7 +210,7 @@
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '3',
0 => '[39]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '0$CC $1',
Expand Down
2 changes: 1 addition & 1 deletion src/data/PhoneNumberMetadata_EH.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0\\d|1[0-2]|6[1267]|7[0-57]))\\d{6}',
'NationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0\\d|1[0-3]|6[1267]|7[0-57]))\\d{6}',
'ExampleNumber' => '650123456',
'PossibleLength' =>
array (
Expand Down
2 changes: 1 addition & 1 deletion src/data/PhoneNumberMetadata_GF.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
),
'fixedLine' =>
array (
'NationalNumberPattern' => '594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[014])\\d{4}',
'NationalNumberPattern' => '594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[0-24])\\d{4}',
'ExampleNumber' => '594101234',
'PossibleLength' =>
array (
Expand Down
2 changes: 1 addition & 1 deletion src/data/PhoneNumberMetadata_HK.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:46(?:0[0-7]|1[0-6]|4[0-57-9]|5[0-8]|6[0-4])|5730|6(?:26[013-7]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|929[03-9])\\d{4}|(?:46[23]|5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|849|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}',
'NationalNumberPattern' => '(?:46(?:[07][0-7]|1[0-6]|4[0-57-9]|5[0-8]|6[0-4])|5730|6(?:26[013-7]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|929[03-9])\\d{4}|(?:46[238]|5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}',
'ExampleNumber' => '51234567',
'PossibleLength' =>
array (
Expand Down
11 changes: 9 additions & 2 deletions src/data/PhoneNumberMetadata_KZ.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,11 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '33622\\d{5}|(?:7\\d|80)\\d{8}',
'NationalNumberPattern' => '(?:33622|8\\d{8})\\d{5}|[78]\\d{9}',
'PossibleLength' =>
array (
0 => 10,
1 => 14,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -32,6 +33,7 @@
'ExampleNumber' => '7123456789',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -46,14 +48,15 @@
'ExampleNumber' => '7710009998',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
),
),
'tollFree' =>
array (
'NationalNumberPattern' => '800\\d{7}',
'NationalNumberPattern' => '8(?:00|108\\d{3})\\d{7}',
'ExampleNumber' => '8001234567',
'PossibleLength' =>
array (
Expand All @@ -68,6 +71,7 @@
'ExampleNumber' => '8091234567',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -89,6 +93,7 @@
'ExampleNumber' => '8081234567',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -100,6 +105,7 @@
'ExampleNumber' => '7511234567',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
Expand Down Expand Up @@ -140,6 +146,7 @@
'NationalNumberPattern' => '751\\d{7}',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
Expand Down
2 changes: 1 addition & 1 deletion src/data/PhoneNumberMetadata_MA.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0\\d|1[0-2]|6[1267]|7[0-57]))\\d{6}',
'NationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0\\d|1[0-3]|6[1267]|7[0-57]))\\d{6}',
'ExampleNumber' => '650123456',
'PossibleLength' =>
array (
Expand Down
23 changes: 20 additions & 3 deletions src/data/PhoneNumberMetadata_MO.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,11 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:28|[68]\\d)\\d{6}',
'NationalNumberPattern' => '08005\\d\\d|(?:28|[68]\\d)\\d{6}',
'PossibleLength' =>
array (
0 => 8,
0 => 7,
1 => 8,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -29,6 +30,7 @@
'ExampleNumber' => '28212345',
'PossibleLength' =>
array (
0 => 8,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -40,16 +42,19 @@
'ExampleNumber' => '66123456',
'PossibleLength' =>
array (
0 => 8,
),
'PossibleLengthLocalOnly' =>
array (
),
),
'tollFree' =>
array (
'NationalNumberPattern' => '08005\\d\\d',
'ExampleNumber' => '0800501',
'PossibleLength' =>
array (
0 => -1,
0 => 7,
),
'PossibleLengthLocalOnly' =>
array (
Expand Down Expand Up @@ -142,6 +147,18 @@
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{4})(\\d{3})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '0',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{4})(\\d{4})',
'format' => '$1 $2',
Expand Down
20 changes: 18 additions & 2 deletions src/data/PhoneNumberMetadata_MU.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,12 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:[2-468]|5\\d)\\d{6}',
'NationalNumberPattern' => '(?:5|8\\d\\d)\\d{7}|[2-468]\\d{6}',
'PossibleLength' =>
array (
0 => 7,
1 => 8,
2 => 10,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -30,6 +31,8 @@
'ExampleNumber' => '54480123',
'PossibleLength' =>
array (
0 => 7,
1 => 8,
),
'PossibleLengthLocalOnly' =>
array (
Expand All @@ -49,11 +52,12 @@
),
'tollFree' =>
array (
'NationalNumberPattern' => '80[0-2]\\d{4}',
'NationalNumberPattern' => '802\\d{7}|80[0-2]\\d{4}',
'ExampleNumber' => '8001234',
'PossibleLength' =>
array (
0 => 7,
1 => 10,
),
'PossibleLengthLocalOnly' =>
array (
Expand Down Expand Up @@ -174,6 +178,18 @@
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{5})(\\d{5})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
Expand Down
Loading

0 comments on commit f503d56

Please sign in to comment.