Skip to content

Commit

Permalink
Upstream changes from Google (r729)
Browse files Browse the repository at this point in the history
* Metadata changes:
 - New alternate formatting data for country calling code(s): 676
 - Updated phone metadata for region code(s):
   BI, CM, ID, IR, KR, LA, NP, TG, TH, TO
 - New geocoding data for country calling code(s): 237 (en)
 - Updated geocoding data for country calling code(s): 98 (en, fa)
 - Updated carrier data for country calling code(s):
   237 (en), 257 (en), 856 (en), 977 (en)
  • Loading branch information
giggsey committed Nov 25, 2014
1 parent 7a66a13 commit 82dbb58
Show file tree
Hide file tree
Showing 20 changed files with 854 additions and 886 deletions.
11 changes: 6 additions & 5 deletions src/libphonenumber/AlternateFormatsCountryCodeSet.php
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,12 @@ class AlternateFormatsCountryCodeSet {
34 => 506,
35 => 595,
36 => 675,
37 => 679,
38 => 855,
39 => 971,
40 => 972,
41 => 995,
37 => 676,
38 => 679,
39 => 855,
40 => 971,
41 => 972,
42 => 995,
);

}
15 changes: 13 additions & 2 deletions src/libphonenumber/carrier/data/en/237.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,17 @@
*/

return array (
2377 => 'MTN Cameroon',
2379 => 'Orange',
237650 => 'MTN Cameroon',
237651 => 'MTN Cameroon',
237652 => 'MTN Cameroon',
237653 => 'MTN Cameroon',
237654 => 'MTN Cameroon',
237655 => 'Orange',
237656 => 'Orange',
237657 => 'Orange',
237658 => 'Orange',
237659 => 'Orange',
23766 => 'NEXTTEL',
23767 => 'MTN Cameroon',
23769 => 'Orange',
);
1 change: 1 addition & 0 deletions src/libphonenumber/carrier/data/en/257.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

return array (
25729 => 'Leo',
25769 => 'Viettel',
25771 => 'Leo',
25775 => 'Smart Mobile',
25776 => 'Econet',
Expand Down
2 changes: 2 additions & 0 deletions src/libphonenumber/carrier/data/en/856.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,7 @@

return array (
856202 => 'ETL',
856205 => 'Lao Telecom',
856207 => 'Beeline',
856209 => 'Unitel',
);
12 changes: 11 additions & 1 deletion src/libphonenumber/carrier/data/en/977.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,15 @@
*/

return array (
97798 => 'Namaste / NT Mobile',
977960 => 'STM Telecom',
977961 => 'Smart Telecom',
977963 => 'NSTPL',
977972 => 'UTL',
977974 => 'NDCL',
977975 => 'NDCL',
977980 => 'NCell',
977981 => 'NCell',
977984 => 'Nepal Telecom',
977985 => 'Nepal Telecom',
977986 => 'Nepal Telecom',
);
110 changes: 110 additions & 0 deletions src/libphonenumber/data/PhoneNumberAlternateFormats_676.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<?php
/**
* This file is automatically @generated by {@link BuildMetadataPHPFromXml}.
* Please don't modify it directly.
*/


return array (
'generalDesc' =>
array (
),
'fixedLine' =>
array (
),
'mobile' =>
array (
),
'tollFree' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'premiumRate' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'sharedCost' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'personalNumber' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'voip' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'pager' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'uan' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'emergency' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'voicemail' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'shortCode' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'standardRate' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'carrierSpecific' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'noInternationalDialling' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
),
'id' => '',
'countryCode' => 676,
'internationalPrefix' => '',
'sameMobileAndFixedLinePattern' => true,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{5})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '
7[5-9]|
8[47-9]
',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);
6 changes: 3 additions & 3 deletions src/libphonenumber/data/PhoneNumberMetadata_BI.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[27]\\d{7}',
'NationalNumberPattern' => '[267]\\d{7}',
'PossibleNumberPattern' => '\\d{8}',
),
'fixedLine' =>
Expand All @@ -26,7 +26,7 @@
array (
'NationalNumberPattern' => '
(?:
29|
[26]9|
7[14-9]
)\\d{6}
',
Expand Down Expand Up @@ -106,7 +106,7 @@
array (
0 =>
array (
'pattern' => '([27]\\d)(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
Expand Down
35 changes: 27 additions & 8 deletions src/libphonenumber/data/PhoneNumberMetadata_CM.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,33 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[2357-9]\\d{7}',
'PossibleNumberPattern' => '\\d{8}',
'NationalNumberPattern' => '[235-9]\\d{7,8}',
'PossibleNumberPattern' => '\\d{8,9}',
),
'fixedLine' =>
array (
'NationalNumberPattern' => '
2(?:
22|
33|
4[23]
)\\d{6}|
(?:
22|
33
)\\d{6}
',
'PossibleNumberPattern' => '\\d{8}',
'ExampleNumber' => '22123456',
'PossibleNumberPattern' => '\\d{8,9}',
'ExampleNumber' => '222123456',
),
'mobile' =>
array (
'NationalNumberPattern' => '[579]\\d{7}',
'PossibleNumberPattern' => '\\d{8}',
'ExampleNumber' => '71234567',
'NationalNumberPattern' => '
6[5-79]\\d{7}|
[579]\\d{7}
',
'PossibleNumberPattern' => '\\d{8,9}',
'ExampleNumber' => '671234567',
),
'tollFree' =>
array (
Expand Down Expand Up @@ -102,6 +110,17 @@
'numberFormat' =>
array (
0 =>
array (
'pattern' => '([26])(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '[26]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
),
1 =>
array (
'pattern' => '([2357-9]\\d)(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
Expand All @@ -115,7 +134,7 @@
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
),
1 =>
2 =>
array (
'pattern' => '(800)(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
Expand Down
9 changes: 5 additions & 4 deletions src/libphonenumber/data/PhoneNumberMetadata_ID.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@
500\\d{3}|
9\\d{6}
)|
[24]\\d{7,8}
2\\d{6,8}|
4\\d{7,8}
)|
(?:
2(?:
Expand Down Expand Up @@ -66,7 +67,7 @@
4[1-6]
)|
7(?:
1[1-46-9]|
1[1-9]|
2[14-9]|
[36]\\d|
4[1-8]|
Expand All @@ -84,7 +85,7 @@
)
)\\d{5,8}
',
'PossibleNumberPattern' => '\\d{5,10}',
'PossibleNumberPattern' => '\\d{5,11}',
'ExampleNumber' => '612345678',
),
'mobile' =>
Expand Down Expand Up @@ -265,7 +266,7 @@
),
1 =>
array (
'pattern' => '(\\d{3})(\\d{5,7})',
'pattern' => '(\\d{3})(\\d{5,8})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
Expand Down
Loading

0 comments on commit 82dbb58

Please sign in to comment.