Browse Source

Updating AE, GG, GB, IM, JE metadata

pull/567/head
Lara Scheidegger 15 years ago
committed by Mihaela Rosca
parent
commit
d563a0ac2d
7 changed files with 20 additions and 14 deletions
  1. +4
    -0
      java/release_notes.txt
  2. +16
    -14
      java/resources/com/google/i18n/phonenumbers/src/PhoneNumberMetaData.xml
  3. BIN
      java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE
  4. BIN
      java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB
  5. BIN
      java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG
  6. BIN
      java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM
  7. BIN
      java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE

+ 4
- 0
java/release_notes.txt View File

@ -1,3 +1,7 @@
October 22nd, 2010
* Metadata changes:
- Updates to existing countries: AE, GB, GG, IM, JE
October 15th, 2010
* Code improvements:
- Allowed parsing of numbers that start with "++" or a full-width "+" symbol


+ 16
- 14
java/resources/com/google/i18n/phonenumbers/src/PhoneNumberMetaData.xml View File

@ -34,8 +34,8 @@
<!DOCTYPE phoneNumberMetadata [
<!ELEMENT phoneNumberMetadata (territories)>
<!ELEMENT territories (territory+)>
<!ELEMENT territory (availableFormats?, generalDesc?, fixedLine?, mobile?, tollFree?,
premiumRate?, sharedCost?, personalNumber?, voip?, pager?)>
<!ELEMENT territory (availableFormats?, generalDesc?, fixedLine?, mobile?, pager?, tollFree?,
premiumRate?, sharedCost?, personalNumber?, voip?)>
<!ELEMENT generalDesc (nationalNumberPattern, possibleNumberPattern)>
<!ELEMENT fixedLine (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
<!ELEMENT mobile (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
@ -133,13 +133,15 @@
<leadingDigits>5</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="([4679]00)(\d)(\d{5})">
<numberFormat pattern="([4679]00)(\d)(\d{5})"
nationalPrefixFormattingRule="$FG">
<leadingDigits>[4679]0</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(800)(\d{2})(\d{0,7})">
<numberFormat pattern="(800)(\d{2,9})"
nationalPrefixFormattingRule="$FG">
<leadingDigits>8</leadingDigits>
<format>$1 $2 $3</format>
<format>$1 $2</format>
</numberFormat>
</availableFormats>
<generalDesc>
@ -2800,7 +2802,7 @@
<tollFree>
<!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits, 500 with 9 digits. -->
<nationalNumberPattern>80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
<exampleNumber>8001234567</exampleNumber>
</tollFree>
<premiumRate>
@ -2815,7 +2817,7 @@
number prefixes in the United Kingdom
845 46 47 with 7 digits, 842-845, 870 with 10 digits -->
<nationalNumberPattern>8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})</nationalNumberPattern>
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
<exampleNumber>8431234567</exampleNumber>
</sharedCost>
<personalNumber>
@ -2944,7 +2946,7 @@
</pager>
<tollFree>
<nationalNumberPattern>80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
<exampleNumber>8001234567</exampleNumber>
</tollFree>
<premiumRate>
@ -2953,8 +2955,8 @@
<exampleNumber>9012345678</exampleNumber>
</premiumRate>
<sharedCost>
<nationalNumberPattern>8(?:4[3-5]|70)\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<nationalNumberPattern>8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})</nationalNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
<exampleNumber>8431234567</exampleNumber>
</sharedCost>
<personalNumber>
@ -3716,7 +3718,7 @@
<!-- Other numbers as per GB. -->
<tollFree>
<nationalNumberPattern>80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
<exampleNumber>8001234567</exampleNumber>
</tollFree>
<premiumRate>
@ -3726,7 +3728,7 @@
</premiumRate>
<sharedCost>
<nationalNumberPattern>8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})</nationalNumberPattern>
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
<exampleNumber>8431234567</exampleNumber>
</sharedCost>
<personalNumber>
@ -4087,7 +4089,7 @@
</pager>
<tollFree>
<nationalNumberPattern>80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
<exampleNumber>8001234567</exampleNumber>
</tollFree>
<premiumRate>
@ -4097,7 +4099,7 @@
</premiumRate>
<sharedCost>
<nationalNumberPattern>8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})</nationalNumberPattern>
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
<exampleNumber>8431234567</exampleNumber>
</sharedCost>
<!-- Specific to JE. -->


BIN
java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE View File


BIN
java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB View File


BIN
java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG View File


BIN
java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM View File


BIN
java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE View File


Loading…
Cancel
Save