Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16,936 changes: 8,470 additions & 8,466 deletions cpp/src/phonenumbers/lite_metadata.cc

Large diffs are not rendered by default.

18,353 changes: 9,178 additions & 9,175 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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
22 changes: 11 additions & 11 deletions javascript/i18n/phonenumbers/demo-compiled.js

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions javascript/i18n/phonenumbers/metadata.js
Original file line number Diff line number Diff line change
Expand Up @@ -2742,7 +2742,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"56\\d{8}",,,,"5612345678",,,[10]
]
,"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]
,"GB",44,"00","0"," x",,"0|180020",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]
,"0$1"]
,[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"]
,"0$1"]
Expand Down Expand Up @@ -2865,7 +2865,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"56\\d{8}",,,,"5612345678",,,[10]
]
,"GG",44,"00","0",,,"([25-9]\\d{5})$|0","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]
,"GG",44,"00","0",,,"([25-9]\\d{5})$|0|180020","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456",,,[10]
]
,,,[,,,,,,,,,[-1]
]
Expand Down Expand Up @@ -2965,8 +2965,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"GM":[,[,,"[2-9]\\d{6}",,,,,,,[7]
]
,[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"]
,[,,"556\\d{4}|(?:[23679]\\d|4[015]|5[0-489])\\d{5}",,,,"3012345"]
,[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8[0-589]\\d\\d)\\d{3}",,,,"5661234"]
,[,,"556\\d{4}|(?:[23679]\\d|4[015]|5[0-489]|8[67])\\d{5}",,,,"3012345"]
,[,,,,,,,,,[-1]
]
,[,,,,,,,,,[-1]
Expand Down Expand Up @@ -3190,7 +3190,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"GY":[,[,,"(?:[2-8]\\d{3}|9008)\\d{3}",,,,,,,[7]
]
,[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}",,,,"2201234"]
,[,,"(?:510|6\\d\\d|7(?:[0-5]\\d|6[019]|70))\\d{4}",,,,"6091234"]
,[,,"(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[019]|70))\\d{4}",,,,"6091234"]
,[,,"(?:289|8(?:00|6[28]|88|99))\\d{4}",,,,"2891234"]
,[,,"9008\\d{3}",,,,"9008123"]
,[,,,,,,,,,[-1]
Expand Down Expand Up @@ -3545,7 +3545,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"70\\d{8}",,,,"7012345678"]
,[,,"56\\d{8}",,,,"5612345678"]
,"IM",44,"00","0",,,"([25-8]\\d{5})$|0","1624$1",,,,,[,,,,,,,,,[-1]
,"IM",44,"00","0",,,"([25-8]\\d{5})$|0|180020","1624$1",,,,,[,,,,,,,,,[-1]
]
,,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]
]
Expand Down Expand Up @@ -3828,7 +3828,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"701511\\d{4}",,,,"7015115678"]
,[,,"56\\d{8}",,,,"5612345678"]
,"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456"]
,"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0|180020","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,"7640123456"]
,,,[,,,,,,,,,[-1]
]
,[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",,,,"5512345678"]
Expand Down
14 changes: 7 additions & 7 deletions javascript/i18n/phonenumbers/metadatalite.js
Original file line number Diff line number Diff line change
Expand Up @@ -2742,7 +2742,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"56\\d{8}",,,,,,,[10]
]
,"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]
,"GB",44,"00","0"," x",,"0|180020",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]
,"0$1"]
,[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"]
,"0$1"]
Expand Down Expand Up @@ -2865,7 +2865,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"56\\d{8}",,,,,,,[10]
]
,"GG",44,"00","0",,,"([25-9]\\d{5})$|0","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,,,,[10]
,"GG",44,"00","0",,,"([25-9]\\d{5})$|0|180020","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",,,,,,,[10]
]
,,,[,,,,,,,,,[-1]
]
Expand Down Expand Up @@ -2965,8 +2965,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"GM":[,[,,"[2-9]\\d{6}",,,,,,,[7]
]
,[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"]
,[,,"556\\d{4}|(?:[23679]\\d|4[015]|5[0-489])\\d{5}"]
,[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8[0-589]\\d\\d)\\d{3}"]
,[,,"556\\d{4}|(?:[23679]\\d|4[015]|5[0-489]|8[67])\\d{5}"]
,[,,,,,,,,,[-1]
]
,[,,,,,,,,,[-1]
Expand Down Expand Up @@ -3190,7 +3190,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"GY":[,[,,"(?:[2-8]\\d{3}|9008)\\d{3}",,,,,,,[7]
]
,[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"]
,[,,"(?:510|6\\d\\d|7(?:[0-5]\\d|6[019]|70))\\d{4}"]
,[,,"(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[019]|70))\\d{4}"]
,[,,"(?:289|8(?:00|6[28]|88|99))\\d{4}"]
,[,,"9008\\d{3}"]
,[,,,,,,,,,[-1]
Expand Down Expand Up @@ -3545,7 +3545,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"70\\d{8}"]
,[,,"56\\d{8}"]
,"IM",44,"00","0",,,"([25-8]\\d{5})$|0","1624$1",,,,,[,,,,,,,,,[-1]
,"IM",44,"00","0",,,"([25-8]\\d{5})$|0|180020","1624$1",,,,,[,,,,,,,,,[-1]
]
,,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]
]
Expand Down Expand Up @@ -3828,7 +3828,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"701511\\d{4}"]
,[,,"56\\d{8}"]
,"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"]
,"JE",44,"00","0",,,"([0-24-8]\\d{5})$|0|180020","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"]
,,,[,,,,,,,,,[-1]
]
,[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"]
Expand Down
Binary file modified metadata/metadata.zip
Binary file not shown.
7 changes: 7 additions & 0 deletions release_notes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
Aug 13, 2025: v9.0.12
Metadata changes:
- Updated phone metadata for region code(s): GB, GG, GM, GY, IM, JE
- Updated geocoding data for country calling code(s): 61 (en), 81 (en, ja)
- Updated carrier data for country calling code(s):
220 (en), 370 (en), 592 (en)

Jul 30, 2025: v9.0.11
Metadata changes:
- Updated phone metadata for region code(s):
Expand Down
20 changes: 13 additions & 7 deletions resources/PhoneNumberMetadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11275,7 +11275,8 @@
<!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes -->
<!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB -->
<territory id="GB" mainCountryForCode="true" countryCode="44" internationalPrefix="00"
nationalPrefix="0" preferredExtnPrefix=" x" mobileNumberPortableRegion="true">
nationalPrefix="0" nationalPrefixForParsing="0|180020" preferredExtnPrefix=" x"
mobileNumberPortableRegion="true">
<availableFormats>
<!-- Special case: 800 1111 (UK Child Line). -->
<numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG">
Expand Down Expand Up @@ -12213,7 +12214,8 @@
<!-- http://static.ofcom.org.uk/static/numbering/ -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
<territory id="GG" countryCode="44" internationalPrefix="00" nationalPrefix="0"
nationalPrefixForParsing="([25-9]\d{5})$|0" nationalPrefixTransformRule="1481$1">
nationalPrefixForParsing="([25-9]\d{5})$|0|180020"
nationalPrefixTransformRule="1481$1">
<generalDesc>
<nationalNumberPattern>
(?:
Expand Down Expand Up @@ -12565,10 +12567,11 @@
48
)
)|
8\d{3}
8[0-589]\d\d
)\d{3}
</nationalNumberPattern>
</fixedLine>
<!-- Prefix 8[67] is moved here based on the user report. -->
<mobile>
<possibleLengths national="7"/>
<exampleNumber>3012345</exampleNumber>
Expand All @@ -12577,7 +12580,8 @@
(?:
[23679]\d|
4[015]|
5[0-489]
5[0-489]|
8[67]
)\d{5}
</nationalNumberPattern>
</mobile>
Expand Down Expand Up @@ -13291,7 +13295,7 @@
<exampleNumber>6091234</exampleNumber>
<nationalNumberPattern>
(?:
510|
51[01]|
6\d\d|
7(?:
[0-5]\d|
Expand Down Expand Up @@ -14565,7 +14569,8 @@
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
<territory id="IM" countryCode="44" leadingDigits="74576|(?:16|7[56])24"
internationalPrefix="00" nationalPrefix="0"
nationalPrefixForParsing="([25-8]\d{5})$|0" nationalPrefixTransformRule="1624$1">
nationalPrefixForParsing="([25-8]\d{5})$|0|180020"
nationalPrefixTransformRule="1624$1">
<generalDesc>
<nationalNumberPattern>
1624\d{6}|
Expand Down Expand Up @@ -16472,7 +16477,8 @@
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
<!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 -->
<territory id="JE" countryCode="44" internationalPrefix="00" nationalPrefix="0"
nationalPrefixForParsing="([0-24-8]\d{5})$|0" nationalPrefixTransformRule="1534$1">
nationalPrefixForParsing="([0-24-8]\d{5})$|0|180020"
nationalPrefixTransformRule="1534$1">
<generalDesc>
<nationalNumberPattern>
1534\d{6}|
Expand Down
2 changes: 2 additions & 0 deletions resources/carrier/en/220.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,6 @@
22059|QCell
2206|Comium
2207|Africell
22086|Comium
22087|Comium
2209|Gamcel
3 changes: 1 addition & 2 deletions resources/carrier/en/370.txt
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,7 @@
3706668|BITĖ
3706669|BITĖ
3706670|BITĖ
37066711|BITĖ
37066719|BITĖ
3706671|BITĖ
37066722|Tele 2
37066723|Tele 2
37066724|Tele 2
Expand Down
1 change: 1 addition & 0 deletions resources/carrier/en/592.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
# limitations under the License.

592510|Digicel Guyana
592511|Digicel Guyana
592600|Digicel Guyana
592601|Digicel Guyana
592602|Digicel Guyana
Expand Down
10 changes: 5 additions & 5 deletions resources/geocoding/en/61.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8607,7 +8607,7 @@
61260374|Ournie
61260375|Ournie
61260380|Albury
61260381|Balldale
61260381|Albury
61260382|Barnawartha
61260383|Coppabella
61260384|Corowa
Expand Down Expand Up @@ -30313,10 +30313,10 @@
6173493|Brisbane
6173494|Samford
61734950|Redcliffe
61734951|Cleveland
61734952|Ipswich
61734953|Redcliffe
61734954|Samford
61734951|Brisbane
61734952|Brisbane
61734953|Brisbane
61734954|Brisbane
61734955|Beenleigh
61734956|Cleveland
61734957|Ipswich
Expand Down
2 changes: 1 addition & 1 deletion resources/geocoding/en/81.txt
Original file line number Diff line number Diff line change
Expand Up @@ -937,7 +937,7 @@
81849|Fukuyama, Hiroshima
818490|Onomichi, Hiroshima
818493|Onomichi, Hiroshima
818512|Nishigo, Fukushima
818512|Okinoshima, Shimane
818514|Ama, Shimane
81852|Matsue, Shimane
81853|Izumo, Shimane
Expand Down
2 changes: 1 addition & 1 deletion resources/geocoding/ja/81.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1035,7 +1035,7 @@
81849|福山
818490|尾道
818493|尾道
818512|西郷
818512|隠岐の島
818514|海士
81852|松江
81853|出雲
Expand Down
1 change: 1 addition & 0 deletions resources/metadata/220/comments.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ GM ; SC ; "http://www.itu.int/oth/T020200004F/en"
GM ; SC_EMERGENCY ; "http://travel.state.gov/travel/cis_pa_tw/cis/cis_1121.html"
GM ; SC_EMERGENCY ; "http://www.netglobers.com/africa/gambia-emergency-numbers-in-the-gambia.html"
GM ; XML ; "http://www.itu.int/oth/T020200004F/en"
GM ; XML_MOBILE ; "Prefix 8[67] is moved here based on the user report."
3 changes: 2 additions & 1 deletion resources/metadata/220/ranges.csv
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,6 @@ Prefix ; Length ; Type ; Tariff ; Operator ; Format ; Re
5748 ; 7 ; FIXED_LINE ; STANDARD_RATE ; ; "fmt_3/4" ; "GM" ; "Kaur" ; ITU
5[89] ; 7 ; MOBILE ; STANDARD_RATE ; "qcell" ; "fmt_3/4" ; "GM" ; ; ; "Added per client's request."
6 ; 7 ; MOBILE ; STANDARD_RATE ; "comium" ; "fmt_3/4" ; "GM" ; ; IR21
8 ; 7 ; FIXED_LINE ; STANDARD_RATE ; ; "fmt_3/4" ; "GM" ; ; ITU
8[0-589] ; 7 ; FIXED_LINE ; STANDARD_RATE ; ; "fmt_3/4" ; "GM" ; ; ITU
8[67] ; 7 ; MOBILE ; STANDARD_RATE ; "comium" ; "fmt_3/4" ; "GM" ; ; TELECOMS
9 ; 7 ; MOBILE ; STANDARD_RATE ; "gamcel" ; "fmt_3/4" ; "GM" ; ; ITU
Loading
Loading