Skip to content

Commit

Permalink
Metadata updates for release 7.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
padmaksha committed May 18, 2016
1 parent 2ae417c commit ada9fd4
Show file tree
Hide file tree
Showing 13 changed files with 16,247 additions and 15,989 deletions.
15,478 changes: 7,780 additions & 7,698 deletions cpp/src/phonenumbers/lite_metadata.cc

Large diffs are not rendered by default.

16,484 changes: 8,284 additions & 8,200 deletions cpp/src/phonenumbers/metadata.cc

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
5 changes: 5 additions & 0 deletions java/release_notes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
May 18, 2016: libphonenumber-7.4.1
Metadata changes:
- Updated phone metadata for region code(s): FR, IL, KR
- Updated carrier data for country calling code(s): 972 (en)

May 11, 2016: libphonenumber-7.4.0
Maven changes:
- Repackage protobuf runtime dependency to prevent conflicts with clients'
Expand Down
138 changes: 71 additions & 67 deletions javascript/i18n/phonenumbers/demo-compiled.js

Large diffs are not rendered by default.

41 changes: 33 additions & 8 deletions javascript/i18n/phonenumbers/metadata.js
Original file line number Diff line number Diff line change
Expand Up @@ -1704,7 +1704,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"FR":[,[,,"[1-9]\\d{8}","\\d{9}"]
,[,,"[1-5]\\d{8}","\\d{9}",,,"123456789"]
,[,,"6\\d{8}|7(?:00\\d{6}|[3-9]\\d{7})","\\d{9}",,,"612345678"]
,[,,"80\\d{7}","\\d{9}",,,"801234567"]
,[,,"80[0-5]\\d{6}","\\d{9}",,,"801234567"]
,[,,"89[1-37-9]\\d{6}","\\d{9}",,,"891123456"]
,[,,"8(?:1[019]|2[0156]|84|90)\\d{6}","\\d{9}",,,"810123456"]
,[,,"NA","NA"]
Expand All @@ -1723,7 +1723,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"80[6-9]\\d{6}","\\d{9}",,,"806123456"]
,,,[,,"NA","NA"]
]
,"GA":[,[,,"0?\\d{7}","\\d{7,8}"]
Expand Down Expand Up @@ -2208,7 +2208,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"IL":[,[,,"[17]\\d{6,9}|[2-589]\\d{3}(?:\\d{3,6})?|6\\d{3}","\\d{4,10}"]
,[,,"[2-489]\\d{7}","\\d{7,8}",,,"21234567"]
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[5-9])|6[2-9]\\d)\\d{5}","\\d{9}",,,"501234567"]
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[4-9])|6[2-9]\\d)\\d{5}","\\d{9}",,,"501234567"]
,[,,"1(?:80[019]\\d{3}|255)\\d{3}","\\d{7,10}",,,"1800123456"]
,[,,"1(?:212|(?:9(?:0[01]|19)|200)\\d{2})\\d{4}","\\d{8,10}",,,"1919123456"]
,[,,"1700\\d{6}","\\d{10}",,,"1700123456"]
Expand Down Expand Up @@ -2626,15 +2626,19 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
,,,[,,"NA","NA"]
]
,"KR":[,[,,"[1-7]\\d{3,9}|8\\d{8}","\\d{4,10}"]
,"KR":[,[,,"007\\d{9,11}|[1-7]\\d{3,9}|8\\d{8}","\\d{4,14}"]
,[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])(?:1\\d{2,3}|[1-9]\\d{6,7})","\\d{4,10}",,,"22123456"]
,[,,"1[0-26-9]\\d{7,8}","\\d{9,10}",,,"1000000000"]
,[,,"80\\d{7}","\\d{9}",,,"801234567"]
,[,,"(?:00798\\d{0,2}|80)\\d{7}","\\d{9,14}",,,"801234567"]
,[,,"60[2-9]\\d{6}","\\d{9}",,,"602345678"]
,[,,"NA","NA"]
,[,,"50\\d{8}","\\d{10}",,,"5012345678"]
,[,,"70\\d{8}","\\d{10}",,,"7012345678"]
,"KR",82,"00(?:[124-68]|[37]\\d{2})","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
,"KR",82,"00(?:[124-68]|3\\d{2}|7(?:[0-8]\\d|9[0-79]))","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["00798"]
,"$1","0$CC-$1"]
,[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["00798"]
,"$1","0$CC-$1"]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1(?:[01]|5[1-4]|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]","1(?:[01]|5(?:[1-3]|4[56])|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]"]
,"0$1","0$CC-$1"]
Expand All @@ -2655,8 +2659,29 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[46-9]|6[04678]|8[0579])","1(?:5(?:44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|55|77|99))"]
,"$1","0$CC-$1"]
]
,,[,,"15\\d{7,8}","\\d{9,10}",,,"1523456789"]
,,,[,,"NA","NA"]
,[[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1(?:[01]|5[1-4]|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]","1(?:[01]|5(?:[1-3]|4[56])|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{3})(\\d)(\\d{4})","$1-$2-$3",["131","1312"]
,"0$1","0$CC-$1"]
,[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["131","131[13-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["13[2-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3-$4",["30"]
,"0$1","0$CC-$1"]
,[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2[1-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d)(\\d{3,4})","$1-$2",["21[0-46-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{3,4})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1(?:[0-46-9])"]
,"0$1","0$CC-$1"]
,[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[46-9]|6[04678]|8[0579])","1(?:5(?:44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|55|77|99))"]
,"$1","0$CC-$1"]
]
,[,,"15\\d{7,8}","\\d{9,10}",,,"1523456789"]
,,,[,,"00798\\d{7,9}","\\d{12,14}",,,"007981234567"]
,[,,"1(?:5(?:44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|55|77|99))\\d{4}","\\d{8}",,,"15441234"]
,,,[,,"NA","NA"]
]
Expand Down
41 changes: 33 additions & 8 deletions javascript/i18n/phonenumbers/metadatalite.js
Original file line number Diff line number Diff line change
Expand Up @@ -1704,7 +1704,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"FR":[,[,,"[1-9]\\d{8}","\\d{9}"]
,[,,"[1-5]\\d{8}","\\d{9}"]
,[,,"6\\d{8}|7(?:00\\d{6}|[3-9]\\d{7})","\\d{9}"]
,[,,"80\\d{7}","\\d{9}"]
,[,,"80[0-5]\\d{6}","\\d{9}"]
,[,,"89[1-37-9]\\d{6}","\\d{9}"]
,[,,"8(?:1[019]|2[0156]|84|90)\\d{6}","\\d{9}"]
,[,,"NA","NA"]
Expand All @@ -1723,7 +1723,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"80[6-9]\\d{6}","\\d{9}"]
,,,[,,"NA","NA"]
]
,"GA":[,[,,"0?\\d{7}","\\d{7,8}"]
Expand Down Expand Up @@ -2208,7 +2208,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"IL":[,[,,"[17]\\d{6,9}|[2-589]\\d{3}(?:\\d{3,6})?|6\\d{3}","\\d{4,10}"]
,[,,"[2-489]\\d{7}","\\d{7,8}"]
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[5-9])|6[2-9]\\d)\\d{5}","\\d{9}"]
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[4-9])|6[2-9]\\d)\\d{5}","\\d{9}"]
,[,,"1(?:80[019]\\d{3}|255)\\d{3}","\\d{7,10}"]
,[,,"1(?:212|(?:9(?:0[01]|19)|200)\\d{2})\\d{4}","\\d{8,10}"]
,[,,"1700\\d{6}","\\d{10}"]
Expand Down Expand Up @@ -2626,15 +2626,19 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
,,,[,,"NA","NA"]
]
,"KR":[,[,,"[1-7]\\d{3,9}|8\\d{8}","\\d{4,10}"]
,"KR":[,[,,"007\\d{9,11}|[1-7]\\d{3,9}|8\\d{8}","\\d{4,14}"]
,[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])(?:1\\d{2,3}|[1-9]\\d{6,7})","\\d{4,10}"]
,[,,"1[0-26-9]\\d{7,8}","\\d{9,10}"]
,[,,"80\\d{7}","\\d{9}"]
,[,,"(?:00798\\d{0,2}|80)\\d{7}","\\d{9,14}"]
,[,,"60[2-9]\\d{6}","\\d{9}"]
,[,,"NA","NA"]
,[,,"50\\d{8}","\\d{10}"]
,[,,"70\\d{8}","\\d{10}"]
,"KR",82,"00(?:[124-68]|[37]\\d{2})","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
,"KR",82,"00(?:[124-68]|3\\d{2}|7(?:[0-8]\\d|9[0-79]))","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["00798"]
,"$1","0$CC-$1"]
,[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["00798"]
,"$1","0$CC-$1"]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1(?:[01]|5[1-4]|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]","1(?:[01]|5(?:[1-3]|4[56])|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]"]
,"0$1","0$CC-$1"]
Expand All @@ -2655,8 +2659,29 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[46-9]|6[04678]|8[0579])","1(?:5(?:44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|55|77|99))"]
,"$1","0$CC-$1"]
]
,,[,,"15\\d{7,8}","\\d{9,10}"]
,,,[,,"NA","NA"]
,[[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["1(?:0|1[19]|[69]9|5[458])|[57]0","1(?:0|1[19]|[69]9|5(?:44|59|8))|[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1(?:[01]|5[1-4]|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]","1(?:[01]|5(?:[1-3]|4[56])|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{3})(\\d)(\\d{4})","$1-$2-$3",["131","1312"]
,"0$1","0$CC-$1"]
,[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["131","131[13-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["13[2-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3-$4",["30"]
,"0$1","0$CC-$1"]
,[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2[1-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d)(\\d{3,4})","$1-$2",["21[0-46-9]"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{3,4})","$1-$2",["[3-6][1-9]1","[3-6][1-9]1(?:[0-46-9])"]
,"0$1","0$CC-$1"]
,[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[46-9]|6[04678]|8[0579])","1(?:5(?:44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|55|77|99))"]
,"$1","0$CC-$1"]
]
,[,,"15\\d{7,8}","\\d{9,10}"]
,,,[,,"00798\\d{7,9}","\\d{12,14}"]
,[,,"1(?:5(?:44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|55|77|99))\\d{4}","\\d{8}"]
,,,[,,"NA","NA"]
]
Expand Down
48 changes: 40 additions & 8 deletions resources/PhoneNumberMetadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7578,7 +7578,7 @@
<exampleNumber>612345678</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>80\d{7}</nationalNumberPattern>
<nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern>
<exampleNumber>801234567</exampleNumber>
</tollFree>
<premiumRate>
Expand All @@ -7601,6 +7601,12 @@
<nationalNumberPattern>9\d{8}</nationalNumberPattern>
<exampleNumber>912345678</exampleNumber>
</voip>
<uan>
<!-- 80[6-9] numbers cost the same as fixed-line calls, but are not geographically assigned,
so we classify them as UAN. -->
<nationalNumberPattern>80[6-9]\d{6}</nationalNumberPattern>
<exampleNumber>806123456</exampleNumber>
</uan>
</territory>

<!-- Gabon -->
Expand Down Expand Up @@ -10353,7 +10359,7 @@
<mobile>
<!-- The ITU document has only some of these prefixes - wikipedia lists more. We are fairly
sure wikipedia is accurate based on news coverage of the launch of these numbers. Also
added 5570 and 5571 prefixes based on confirmation from the carrier. -->
added 5570, 5571, and 5594 prefixes based on confirmations from the carriers. -->
<nationalNumberPattern>
5(?:
[02-47-9]\d{2}|
Expand All @@ -10366,7 +10372,7 @@
6[67]|
7[0178]|
8[6-9]|
9[5-9]
9[4-9]
)|
6[2-9]\d
)\d{5}
Expand Down Expand Up @@ -13832,8 +13838,10 @@
internationalPrefix
0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable
nationalPrefix
1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens -->
<territory id="KR" countryCode="82" internationalPrefix="00(?:[124-68]|[37]\d{2})"
1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens.
00798 is an ITFS range. So it doesn't appear here as internationalPrefix. -->
<territory id="KR" countryCode="82"
internationalPrefix="00(?:[124-68]|3\d{2}|7(?:[0-8]\d|9[0-79]))"
nationalPrefix="0" nationalPrefixForParsing="0(8[1-46-8]|85\d{2})?"
nationalPrefixFormattingRule="$NP$FG" carrierCodeFormattingRule="$NP$CC-$FG"
mobileNumberPortableRegion="true">
Expand All @@ -13845,6 +13853,18 @@
<sourceUrl>http://www.telecentro.co.kr/sub/index.php?job=detail&amp;ebcf_id=faq&amp;page=1&amp;mid=0503&amp;eb_seq=36</sourceUrl>
</references>
<availableFormats>
<numberFormat pattern="(\d{5})(\d{3,4})(\d{4})"
nationalPrefixFormattingRule="$FG" leadingZeroPossible="true">
<leadingDigits>00798</leadingDigits>
<format>$1 $2 $3</format>
<intlFormat>NA</intlFormat>
</numberFormat>
<numberFormat pattern="(\d{5})(\d{2})(\d{3})(\d{4})"
nationalPrefixFormattingRule="$FG" leadingZeroPossible="true">
<leadingDigits>00798</leadingDigits>
<format>$1 $2 $3 $4</format>
<intlFormat>NA</intlFormat>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{4})(\d{4})">
<leadingDigits>
1(?:
Expand Down Expand Up @@ -13975,11 +13995,18 @@
</availableFormats>
<generalDesc>
<nationalNumberPattern>
007\d{9,11}|
[1-7]\d{3,9}|
8\d{8}
</nationalNumberPattern>
<possibleNumberPattern>\d{4,10}</possibleNumberPattern>
<possibleNumberPattern>\d{4,14}</possibleNumberPattern>
</generalDesc>
<noInternationalDialling>
<!-- 00798 ITFS numbers can't be dialled internationally. -->
<nationalNumberPattern>00798\d{7,9}</nationalNumberPattern>
<possibleNumberPattern>\d{12,14}</possibleNumberPattern>
<exampleNumber>007981234567</exampleNumber>
</noInternationalDialling>
<fixedLine>
<!-- We omit 049, supposedly for Kaesong Industrial Region, since real numbers can't be
found, and it is in North Korea anyway. We support 7-8 digits long subscriber numbers
Expand Down Expand Up @@ -14009,8 +14036,13 @@
<exampleNumber>1523456789</exampleNumber>
</pager>
<tollFree>
<nationalNumberPattern>80\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<nationalNumberPattern>
(?:
00798\d{0,2}|
80
)\d{7}
</nationalNumberPattern>
<possibleNumberPattern>\d{9,14}</possibleNumberPattern>
<exampleNumber>801234567</exampleNumber>
</tollFree>
<!-- The information below is provided by a Korean person. -->
Expand Down
1 change: 1 addition & 0 deletions resources/carrier/en/972.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
9725587|Alon
9725588|Alon
9725589|Alon
9725594|Telzar
9725595|Telzar
9725596|Telzar
9725597|Telzar
Expand Down

0 comments on commit ada9fd4

Please sign in to comment.