diff options
author | georgey@chromium.org <georgey@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-01 18:08:38 +0000 |
---|---|---|
committer | georgey@chromium.org <georgey@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-01 18:08:38 +0000 |
commit | 9b3d2bc27a366f2bef8b5ac64ba9ed67a45d7d8a (patch) | |
tree | 558ba6c63a530e0cd156b1894dc152f9991b2def /third_party/libphonenumber/resources | |
parent | 2e2f6a1e1a3732c3489a7c7a3dd5ce42b489fdaf (diff) | |
download | chromium_src-9b3d2bc27a366f2bef8b5ac64ba9ed67a45d7d8a.zip chromium_src-9b3d2bc27a366f2bef8b5ac64ba9ed67a45d7d8a.tar.gz chromium_src-9b3d2bc27a366f2bef8b5ac64ba9ed67a45d7d8a.tar.bz2 |
Update phone library to version 277.
BUG=none
TEST=multiple built in and chrome unit-tests.
Review URL: http://codereview.chromium.org/7277030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91323 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libphonenumber/resources')
20 files changed, 9031 insertions, 833 deletions
diff --git a/third_party/libphonenumber/resources/PhoneNumberMetaData.xml b/third_party/libphonenumber/resources/PhoneNumberMetaData.xml index 748ce21..59a7cb9 100644 --- a/third_party/libphonenumber/resources/PhoneNumberMetaData.xml +++ b/third_party/libphonenumber/resources/PhoneNumberMetaData.xml @@ -53,13 +53,13 @@ <!ELEMENT voip (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> <!ELEMENT uan (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> <!ELEMENT shortCode (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)> - <!ELEMENT availableFormats (numberFormat+, intlNumberFormat*)> + <!ELEMENT availableFormats (numberFormat+)> <!ELEMENT nationalNumberPattern (#PCDATA)> <!ELEMENT possibleNumberPattern (#PCDATA)> <!ELEMENT exampleNumber (#PCDATA)> - <!ELEMENT numberFormat (leadingDigits*, format)> - <!ELEMENT intlNumberFormat (leadingDigits*, format)> + <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)> <!ELEMENT format (#PCDATA)> + <!ELEMENT intlFormat (#PCDATA)> <!ELEMENT leadingDigits (#PCDATA)> <!ATTLIST territory id CDATA #REQUIRED> @@ -78,8 +78,6 @@ <!ATTLIST numberFormat nationalPrefixFormattingRule CDATA #IMPLIED> <!ATTLIST numberFormat carrierCodeFormattingRule CDATA #IMPLIED> <!ATTLIST numberFormat pattern CDATA #REQUIRED> - <!ATTLIST intlNumberFormat pattern CDATA #REQUIRED> - <!ATTLIST intlNumberFormat carrierCodeFormattingRule CDATA #IMPLIED> ]> <phoneNumberMetadata> @@ -512,23 +510,21 @@ nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)"> <availableFormats> <numberFormat pattern="(\d{2})(\d{6})"> + <leadingDigits>1</leadingDigits> + <format>$1 $2</format> + </numberFormat> + <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> <leadingDigits> - [17]| + [5-7]| 9[1-9] </leadingDigits> <format>$1 $2</format> </numberFormat> - <numberFormat pattern="(\d{2})(\d{6})" - nationalPrefixFormattingRule="$NP$FG"> - <leadingDigits>6</leadingDigits> - <format>$1 $2</format> - </numberFormat> <numberFormat pattern="(\d{3})(\d{5})"> <leadingDigits>[23]</leadingDigits> <format>$1 $2</format> </numberFormat> - <numberFormat pattern="(\d{3})(\d{2})(\d{3})" - nationalPrefixFormattingRule="$NP $FG"> + <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP $FG"> <leadingDigits> 8| 90 @@ -537,7 +533,7 @@ </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern>[1-36-9]\d{7}</nationalNumberPattern> + <nationalNumberPattern>[1-35-9]\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{5,8}</possibleNumberPattern> </generalDesc> <fixedLine> @@ -558,8 +554,11 @@ <exampleNumber>10123456</exampleNumber> </fixedLine> <mobile> + <!-- Adding 55 from online numbers found and SMSs received from numbers with this prefix. It + seems to be used by Orange Armenia. --> <nationalNumberPattern> (?: + 55| 77| 9[1-46-9] )\d{6} @@ -724,43 +723,12 @@ <leadingDigits>[68]</leadingDigits> <format>$1-$2-$3</format> </numberFormat> - <intlNumberFormat pattern="([68]\d{2})(\d{3})(\d{4})"> - <leadingDigits>[68]</leadingDigits> - <format>$1-$2-$3</format> - </intlNumberFormat> - <numberFormat pattern="9(11)(\d{4})(\d{4})"> - <leadingDigits>91</leadingDigits> - <format>$1 15-$2-$3</format> - </numberFormat> - <intlNumberFormat pattern="9(11)(\d{4})(\d{4})"> - <leadingDigits>91</leadingDigits> - <format>9 $1 $2-$3</format> - </intlNumberFormat> - <numberFormat pattern="9(\d{3})(\d{3})(\d{4})"> - <leadingDigits> - 9(?: - 2[2369]| - 3[458] - ) - </leadingDigits> - <leadingDigits> - 9(?: - 2(?: - 2[013]| - 37| - 6[14]| - 9[179] - )| - 3(?: - 4[1235]| - 5[138]| - 8[1578] - ) - ) - </leadingDigits> - <format>$1 15-$2-$3</format> + <numberFormat pattern="(9)(11)(\d{4})(\d{4})"> + <leadingDigits>911</leadingDigits> + <format>$2 15-$3-$4</format> + <intlFormat>$1 $2 $3-$4</intlFormat> </numberFormat> - <intlNumberFormat pattern="9(\d{3})(\d{3})(\d{4})"> + <numberFormat pattern="(9)(\d{3})(\d{3})(\d{4})"> <leadingDigits> 9(?: 2[2369]| @@ -782,36 +750,10 @@ ) ) </leadingDigits> - <format>9 $1 $2-$3</format> - </intlNumberFormat> - <numberFormat pattern="9(\d{4})(\d{2})(\d{4})"> - <leadingDigits> - 9(?: - 2[2-469]| - 3[3-578] - ) - </leadingDigits> - <leadingDigits> - 9(?: - 2(?: - 2[24-9]| - 3[0-69]| - 47| - 6[25]| - 9[02-68] - )| - 3(?: - 3[28]| - 4[046-9]| - 5[2467]| - 7[1-578]| - 8[23469] - ) - ) - </leadingDigits> - <format>$1 15-$2-$3</format> + <format>$2 15-$3-$4</format> + <intlFormat>$1 $2 $3-$4</intlFormat> </numberFormat> - <intlNumberFormat pattern="9(\d{4})(\d{2})(\d{4})"> + <numberFormat pattern="(9)(\d{4})(\d{2})(\d{4})"> <leadingDigits> 9(?: 2[2-469]| @@ -836,16 +778,13 @@ ) ) </leadingDigits> - <format>9 $1 $2-$3</format> - </intlNumberFormat> + <format>$2 15-$3-$4</format> + <intlFormat>$1 $2 $3-$4</intlFormat> + </numberFormat> <numberFormat pattern="(11)(\d{4})(\d{4})"> <leadingDigits>1</leadingDigits> <format>$1 $2-$3</format> </numberFormat> - <intlNumberFormat pattern="(11)(\d{4})(\d{4})"> - <leadingDigits>1</leadingDigits> - <format>$1 $2-$3</format> - </intlNumberFormat> <!-- Some 4-digit area codes actually are caught by this rule. I'm giving however preference to the 3-digit area codes, since they are considerably larger communities. --> <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> @@ -864,30 +803,10 @@ </leadingDigits> <format>$1 $2-$3</format> </numberFormat> - <intlNumberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> - 2(?: - 2[013]| - 37| - 6[14]| - 9[179] - )| - 3(?: - 4[1235]| - 5[138]| - 8[1578] - ) - </leadingDigits> - <format>$1 $2-$3</format> - </intlNumberFormat> <numberFormat pattern="(\d{4})(\d{2})(\d{4})"> <leadingDigits>[23]</leadingDigits> <format>$1 $2-$3</format> </numberFormat> - <intlNumberFormat pattern="(\d{4})(\d{2})(\d{4})"> - <leadingDigits>[23]</leadingDigits> - <format>$1 $2-$3</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[1-9]\d{9,11}</nationalNumberPattern> @@ -1178,11 +1097,12 @@ </territory> <!-- Australia --> - <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200000D0001MSWE.doc --> + <!-- Metadata shared with Cocos Islands (CC) and Christmas Islands (CX) --> + <!-- http://www.itu.int/oth/T020200000D/en --> <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> <territory id="AU" countryCode="61" preferredInternationalPrefix="0011" internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]" - nationalPrefix="0"> + nationalPrefix="0" mainCountryForCode="true"> <availableFormats> <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="([2378])(\d{4})(\d{4})"> @@ -1234,7 +1154,21 @@ <possibleNumberPattern>\d{6,10}</possibleNumberPattern> </generalDesc> <fixedLine> - <nationalNumberPattern>[2378]\d{8}</nationalNumberPattern> + <!-- Excludes prefixes used by Cocos Islands and Christmas Islands --> + <nationalNumberPattern> + [237]\d{8}| + 8(?: + [68]\d{3}| + 7[1-4]\d{2}| + 9(?: + [02-9]\d{2}| + 1(?: + [0-57-9]\d| + 6[0135-9] + ) + ) + )\d{4} + </nationalNumberPattern> <possibleNumberPattern>\d{8,9}</possibleNumberPattern> <exampleNumber>212345678</exampleNumber> </fixedLine> @@ -1294,39 +1228,42 @@ <!-- http://www.itu.int/oth/T020200000B/en --> <territory id="AW" countryCode="297" internationalPrefix="00"> <availableFormats> - <numberFormat pattern="([5-9]\d{2})(\d{4})"> + <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern>[5-9]\d{6}</nationalNumberPattern> + <nationalNumberPattern>[25-9]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> </generalDesc> <fixedLine> <nationalNumberPattern> 5(?: - 2\d{2}| - 8(?: - [2-7]\d| - 8[0-79]| - 9[48] - ) - )\d{3} + 2\d| + 8[1-9] + )\d{4} </nationalNumberPattern> <exampleNumber>5212345</exampleNumber> </fixedLine> <mobile> - <!-- Adding 660 since SMS messages have been successfully delivered to numbers with this - prefix, and numbers can be found in the yellow pages. --> + <!-- The prefixes 994 & 96[45], while not in the plan, seem to be used in mobile numbers + found online. --> <nationalNumberPattern> (?: - 5[69]\d| - 660| - 9(?: + 5(?: 6\d| - 9[02-9] + 9[2-478] + )| + 6(?: + [039]0| + 22| + [46][01] )| - 7[34]\d + 7[34]\d| + 9(?: + 6[45]| + 9[4-8] + ) )\d{4} </nationalNumberPattern> <exampleNumber>5601234</exampleNumber> @@ -1339,6 +1276,77 @@ <nationalNumberPattern>900\d{4}</nationalNumberPattern> <exampleNumber>9001234</exampleNumber> </premiumRate> + <voip> + <nationalNumberPattern> + 28\d{5}| + 501\d{4} + </nationalNumberPattern> + <exampleNumber>5011234</exampleNumber> + </voip> + </territory> + + <!-- Åland Islands. --> + <!-- Metadata shared with Finland. --> + <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html --> + <territory id="AX" countryCode="358" internationalPrefix="00|99[049]" nationalPrefix="0" + nationalPrefixFormattingRule="$NP$FG"> + <!-- The general desc and fixed line are numbers different from Finland metadata. --> + <generalDesc> + <nationalNumberPattern> + [135]\d{5,9}| + [27]\d{4,9}| + 4\d{5,10}| + 6\d{7,8}| + 8\d{6,9} + </nationalNumberPattern> + <possibleNumberPattern>\d{5,12}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern>18[1-8]\d{3,9}</nationalNumberPattern> + <possibleNumberPattern>\d{6,12}</possibleNumberPattern> + <exampleNumber>1812345678</exampleNumber> + </fixedLine> + <!-- The mobile, toll free, premium rate and UAN numbers copied from Finland. --> + <mobile> + <nationalNumberPattern> + 4\d{5,10}| + 50\d{4,8} + </nationalNumberPattern> + <possibleNumberPattern>\d{6,11}</possibleNumberPattern> + <exampleNumber>412345678</exampleNumber> + </mobile> + <tollFree> + <nationalNumberPattern>800\d{4,7}</nationalNumberPattern> + <possibleNumberPattern>\d{7,10}</possibleNumberPattern> + <exampleNumber>8001234567</exampleNumber> + </tollFree> + <premiumRate> + <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern> + <possibleNumberPattern>\d{8,9}</possibleNumberPattern> + <exampleNumber>600123456</exampleNumber> + </premiumRate> + <uan> + <nationalNumberPattern> + 10[1-9]\d{3,7}| + 2(?: + 0(?: + [16-8]\d{3,7}| + 2[14-9]\d{1,6}| + [3-5]\d{2,7}| + 9[0-7]\d{1,6} + )| + 9\d{4,8} + )| + 30[1-9]\d{3,7}| + 7(?: + 1\d{7}| + 3\d{8}| + 5[03-9]\d{2,7} + ) + </nationalNumberPattern> + <possibleNumberPattern>\d{5,10}</possibleNumberPattern> + <exampleNumber>10112345</exampleNumber> + </uan> </territory> <!-- Azerbaijan --> @@ -1894,6 +1902,10 @@ <territory id="BG" countryCode="359" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> <availableFormats> + <numberFormat pattern="(2)(\d{5})"> + <leadingDigits>29</leadingDigits> + <format>$1/$2</format> + </numberFormat> <numberFormat pattern="(2)(\d{3})(\d{3,4})"> <leadingDigits>2</leadingDigits> <format>$1/$2 $3</format> @@ -1935,13 +1947,21 @@ </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern>[2-9]\d{6,8}</nationalNumberPattern> - <possibleNumberPattern>\d{7,9}</possibleNumberPattern> + <nationalNumberPattern> + [23567]\d{5,7}| + [489]\d{6,8} + </nationalNumberPattern> + <possibleNumberPattern>\d{5,9}</possibleNumberPattern> </generalDesc> <fixedLine> + <!-- 29xxxx numbers have been added because they can be found online, and are typically + used by taxi companies. --> <nationalNumberPattern> + 2(?: + [0-8]\d{5,6}| + 9\d{4,6} + )| (?: - 2\d| [36]\d| 5[1-9]| 8[1-6]| @@ -1958,7 +1978,7 @@ ) )\d{4,5} </nationalNumberPattern> - <possibleNumberPattern>\d{7,8}</possibleNumberPattern> + <possibleNumberPattern>\d{5,8}</possibleNumberPattern> <exampleNumber>2123456</exampleNumber> </fixedLine> <mobile> @@ -2929,6 +2949,72 @@ </personalNumber> </territory> + <!-- Cocos Islands. --> + <!-- Metadata shared with Australia. --> + <!-- References state Cocos Islands have fixed line numbers starting +61 8 9162. --> + <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> + <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> + <territory id="CC" countryCode="61" preferredInternationalPrefix="0011" + internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]" + nationalPrefix="0"> + <!-- Uses AU formatting rules. --> + <!-- General desc and fixed line rules different from Australia. --> + <generalDesc> + <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern> + <possibleNumberPattern>\d{6,10}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern>89162\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{8,9}</possibleNumberPattern> + <exampleNumber>891621234</exampleNumber> + </fixedLine> + <!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. --> + <mobile> + <nationalNumberPattern> + 4(?: + [0-2]\d| + 3[0-57-9]| + 4[47-9]| + 5[0-37-9]| + 6[6-9]| + 7[07-9]| + 8[7-9] + )\d{6} + </nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>412345678</exampleNumber> + </mobile> + <tollFree> + <nationalNumberPattern> + 1(?: + 80(?: + 0\d{2} + )? | + 3(?: + 00\d{2} + )? + )\d{4} + </nationalNumberPattern> + <possibleNumberPattern>\d{6,10}</possibleNumberPattern> + <exampleNumber>1800123456</exampleNumber> + </tollFree> + <premiumRate> + <nationalNumberPattern>190[0126]\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{10}</possibleNumberPattern> + <exampleNumber>1900123456</exampleNumber> + </premiumRate> + <personalNumber> + <nationalNumberPattern>500\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>500123456</exampleNumber> + </personalNumber> + <voip> + <nationalNumberPattern>550\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>550123456</exampleNumber> + </voip> + </territory> + <!-- Congo, Dem. Rep. of the (formerly Zaire) --> <!-- http://www.itu.int/oth/T0202000037/en --> <territory id="CD" countryCode="243" internationalPrefix="00" @@ -3340,8 +3426,7 @@ <territory id="CN" countryCode="86" internationalPrefix="00" nationalPrefix="0"> <availableFormats> - <numberFormat nationalPrefixFormattingRule="$NP$FG" - pattern="(80\d{2})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(80\d{2})(\d{4})"> <leadingDigits>80[2678]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -3358,14 +3443,13 @@ <numberFormat pattern="(\d{3,4})(\d{4})"> <leadingDigits>[2-9]</leadingDigits> <format>$1 $2</format> + <intlFormat>NA</intlFormat> </numberFormat> - <numberFormat nationalPrefixFormattingRule="$NP$FG" - pattern="(21)(\d{4})(\d{4,6})"> + <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(21)(\d{4})(\d{4,6})"> <leadingDigits>21</leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <numberFormat nationalPrefixFormattingRule="$NP$FG" - pattern="([12]\d)(\d{4})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="([12]\d)(\d{4})(\d{4})"> <leadingDigits> 10[1-9]| 2[02-9] @@ -3387,8 +3471,7 @@ </leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <numberFormat nationalPrefixFormattingRule="$NP$FG" - pattern="(\d{3})(\d{4})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{4})(\d{4})"> <leadingDigits> 3(?: 11| @@ -3411,8 +3494,7 @@ </leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <numberFormat nationalPrefixFormattingRule="$NP$FG" - pattern="(\d{3})(\d{3})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{3})(\d{4})"> <leadingDigits> 3(?: 1[02-9]| @@ -3480,133 +3562,6 @@ <leadingDigits>10800</leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <intlNumberFormat pattern="(21)(\d{4})(\d{4,6})"> - <leadingDigits>21</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="([12]\d)(\d{4})(\d{4})"> - <leadingDigits> - 10[1-9]| - 2[02-9] - </leadingDigits> - <!-- Note the leadingDigitsPattern for 4 digits is the same as 3 digits, --> - <leadingDigits> - 10[1-9]| - 2[02-9] - </leadingDigits> - <leadingDigits> - 10(?: - [1-79]| - 8(?: - [1-9]| - 0[1-9] - ) - )| - 2[02-9] - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(80\d{2})(\d{4})"> - <leadingDigits>80[2678]</leadingDigits> - <format>$1 $2</format> - </intlNumberFormat> - <intlNumberFormat - pattern="(\d{3})(\d{4})(\d{4})"> - <leadingDigits> - 3(?: - 11| - 7[159] - )| - 4[135]1| - 5(?: - 1| - 2[37]| - 3[12]| - 7[13-79]| - 9[15] - )| - 7(?: - 31| - 5[457]| - 6[09] - )| - 898 - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat - pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> - 3(?: - 1[02-9]| - 35| - 49| - 5| - 7[02-68]| - 9[1-68] - )| - 4(?: - 1[02-9]| - 2[179]| - [35][2-9]| - 6[4789]| - 7[0-46-9]| - 8[23] - )| - 5(?: - 3[03-9]| - 4[36]| - 5| - 6[1-6]| - 7[028]| - 80| - 9[2-46-9] - )| - 6(?: - 3[1-5]| - 6[0238]| - 9[12] - )| - 7(?: - 01| - [1579]| - 2[248]| - 3[04-9]| - 4[3-6]| - 6[2368] - )| - 8(?: - 1[236-8]| - 2[5-7]| - [37]| - 5[1-9]| - 8[3678]| - 9[1-7] - )| - 9(?: - 0[1-3689]| - 1[1-79]| - [379]| - 4[13]| - 5[1-5] - ) - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(1[3-58]\d)(\d{4})(\d{4})"> - <leadingDigits>1[3-58]</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="([48]00)(\d{3})(\d{4})"> - <leadingDigits>[48]00</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(10800)(\d{3})(\d{4})"> - <leadingDigits>108</leadingDigits> - <leadingDigits>1080</leadingDigits> - <leadingDigits>10800</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern> @@ -3705,12 +3660,13 @@ <exampleNumber>1012345678</exampleNumber> </fixedLine> <mobile> + <!-- Adding 145, 152, 157 and 182 from http://en.wikipedia.org/wiki/+86#Mobile_phones --> <nationalNumberPattern> 1(?: - 3[0-9]| - 47| - 5[0135689]| - 8[05-9] + 3\d| + 4[57]| + 5[0-35-9]| + 8[025-9] )\d{8} </nationalNumberPattern> <possibleNumberPattern>\d{11}</possibleNumberPattern> @@ -3770,36 +3726,10 @@ </leadingDigits> <format>$1 $2</format> </numberFormat> - <intlNumberFormat pattern="(\d)(\d{7})"> - <leadingDigits> - 1(?: - 8[2-9]| - 9[0-3]| - [2-7] - )| - [24-8] - </leadingDigits> - <leadingDigits> - 1(?: - 8[2-9]| - 9(?: - 09| - [1-3] - )| - [2-7] - )| - [24-8] - </leadingDigits> - <format>$1 $2</format> - </intlNumberFormat> <numberFormat pattern="(\d{3})(\d{7})" carrierCodeFormattingRule="$NP$CC $FG"> <leadingDigits>3</leadingDigits> <format>$1 $2</format> </numberFormat> - <intlNumberFormat pattern="(\d{3})(\d{7})"> - <leadingDigits>3</leadingDigits> - <format>$1 $2</format> - </intlNumberFormat> <numberFormat pattern="(1)(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> <leadingDigits> 1(?: @@ -3817,25 +3747,8 @@ ) </leadingDigits> <format>$1-$2-$3</format> + <intlFormat>$1 $2 $3</intlFormat> </numberFormat> - <intlNumberFormat pattern="(1)(\d{3})(\d{7})"> - <leadingDigits> - 1(?: - 80| - 9[04] - ) - </leadingDigits> - <leadingDigits> - 1(?: - 800| - 9(?: - 0[01]| - 4[78] - ) - ) - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern> @@ -3906,14 +3819,9 @@ <exampleNumber>22123456</exampleNumber> </fixedLine> <mobile> - <!-- Adding 87[0-3] prefixes after numbers were found online where these prefixes have been + <!-- Adding 8[67] prefix after numbers were found online where these prefixes have been assigned. --> - <nationalNumberPattern> - 8(?: - [389]\d| - 7[0-3] - )\d{5} - </nationalNumberPattern> + <nationalNumberPattern>8[36789]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{8}</possibleNumberPattern> <exampleNumber>83123456</exampleNumber> </mobile> @@ -4043,12 +3951,12 @@ <territory id="CY" countryCode="357" internationalPrefix="00"> <availableFormats> <!-- Format from http://www.cyprusyellowpages.com/--> - <numberFormat pattern="([27-9]\d)(\d{6})"> + <numberFormat pattern="(\d{2})(\d{6})"> <format>$1 $2</format> </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern>[27-9]\d{7}</nationalNumberPattern> + <nationalNumberPattern>[257-9]\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{8}</possibleNumberPattern> </generalDesc> <fixedLine> @@ -4056,29 +3964,102 @@ <exampleNumber>22345678</exampleNumber> </fixedLine> <mobile> - <!-- Universal Access Service numbers (7777 xxxx) are included here, as they are classified - as Mobile in the Cyprus national numbering plan. --> - <nationalNumberPattern> - 7777\d{4}| - 9(?: - [69]\d| - 7[67] - )\d{5} - </nationalNumberPattern> + <!-- Includes paging numbers. --> + <nationalNumberPattern>9[5-79]\d{6}</nationalNumberPattern> <exampleNumber>96123456</exampleNumber> </mobile> <tollFree> - <nationalNumberPattern>8000\d{4}</nationalNumberPattern> + <nationalNumberPattern>800\d{5}</nationalNumberPattern> <exampleNumber>80001234</exampleNumber> </tollFree> <premiumRate> - <nationalNumberPattern>9009\d{4}</nationalNumberPattern> - <exampleNumber>90091234</exampleNumber> + <nationalNumberPattern>90[09]\d{5}</nationalNumberPattern> + <exampleNumber>90012345</exampleNumber> </premiumRate> + <sharedCost> + <nationalNumberPattern>80[1-9]\d{5}</nationalNumberPattern> + <exampleNumber>80112345</exampleNumber> + </sharedCost> <personalNumber> <nationalNumberPattern>700\d{5}</nationalNumberPattern> <exampleNumber>70012345</exampleNumber> </personalNumber> + <uan> + <!-- Using for Corporate Network numbers and Universal Service numbers. --> + <nationalNumberPattern> + (?: + 50| + 77 + )\d{6} + </nationalNumberPattern> + <exampleNumber>77123456</exampleNumber> + </uan> + </territory> + + <!-- Christmas Islands. --> + <!-- Metadata shared with Australia. --> + <!-- References state Christmas Islands have fixed line numbers starting +61 8 9164. --> + <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> + <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> + <territory id="CX" countryCode="61" preferredInternationalPrefix="0011" + internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]" + nationalPrefix="0"> + <!-- Uses AU formatting rules. --> + <!-- General desc and fixed line rules different from Australia. --> + <generalDesc> + <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern> + <possibleNumberPattern>\d{6,10}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern>89164\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{8,9}</possibleNumberPattern> + <exampleNumber>891641234</exampleNumber> + </fixedLine> + <!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. --> + <mobile> + <nationalNumberPattern> + 4(?: + [0-2]\d| + 3[0-57-9]| + 4[47-9]| + 5[0-37-9]| + 6[6-9]| + 7[07-9]| + 8[7-9] + )\d{6} + </nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>412345678</exampleNumber> + </mobile> + <tollFree> + <nationalNumberPattern> + 1(?: + 80(?: + 0\d{2} + )? | + 3(?: + 00\d{2} + )? + )\d{4} + </nationalNumberPattern> + <possibleNumberPattern>\d{6,10}</possibleNumberPattern> + <exampleNumber>1800123456</exampleNumber> + </tollFree> + <premiumRate> + <nationalNumberPattern>190[0126]\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{10}</possibleNumberPattern> + <exampleNumber>1900123456</exampleNumber> + </premiumRate> + <personalNumber> + <nationalNumberPattern>500\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>500123456</exampleNumber> + </personalNumber> + <voip> + <nationalNumberPattern>550\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>550123456</exampleNumber> + </voip> </territory> <!-- Czech Rep. --> @@ -4107,8 +4088,13 @@ </fixedLine> <mobile> <nationalNumberPattern> - 60[1-8]\d{6}| - 7[2379]\d{7} + (?: + 60[1-8]| + 7(?: + 0[25]| + [2379]\d + ) + )\d{6} </nationalNumberPattern> <exampleNumber>601123456</exampleNumber> </mobile> @@ -4117,7 +4103,13 @@ <exampleNumber>800123456</exampleNumber> </tollFree> <premiumRate> - <nationalNumberPattern>90[0689]\d{6}</nationalNumberPattern> + <!-- Includes premium rate dial-up. --> + <nationalNumberPattern> + 9(?: + 0[05689]| + 76 + )\d{6} + </nationalNumberPattern> <exampleNumber>900123456</exampleNumber> </premiumRate> <sharedCost> @@ -4128,6 +4120,10 @@ <nationalNumberPattern>70[01]\d{6}</nationalNumberPattern> <exampleNumber>700123456</exampleNumber> </personalNumber> + <voip> + <nationalNumberPattern>9[17]0\d{6}</nationalNumberPattern> + <exampleNumber>910123456</exampleNumber> + </voip> </territory> <!-- Germany --> @@ -4501,6 +4497,7 @@ <exampleNumber>7674201234</exampleNumber> </fixedLine> <mobile> + <!-- Adding 617 since online numbers have been found with this prefix. --> <nationalNumberPattern> 767(?: 2(?: @@ -4508,7 +4505,7 @@ 7[5-7] )| 31[5-7]| - 61[4-6] + 61[4-7] )\d{4} </nationalNumberPattern> <possibleNumberPattern>\d{10}</possibleNumberPattern> @@ -4687,29 +4684,18 @@ <numberFormat pattern="(\d)(\d{3})(\d{4})"> <leadingDigits>[2-7]</leadingDigits> <format>$1 $2-$3</format> + <intlFormat>$1-$2-$3</intlFormat> </numberFormat> - <intlNumberFormat pattern="(\d)(\d{3})(\d{4})"> - <leadingDigits>[2-7]</leadingDigits> - <format>$1-$2-$3</format> - </intlNumberFormat> <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> <leadingDigits>[89]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <intlNumberFormat pattern="(\d{2})(\d{3})(\d{3})"> - <leadingDigits>[89]</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> <numberFormat pattern="(1800)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$FG"> <leadingDigits>1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <intlNumberFormat pattern="(1800)(\d{3})(\d{3,4})"> - <leadingDigits>1</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[2-9]\d{7}|1\d{9,10}</nationalNumberPattern> @@ -4902,7 +4888,9 @@ <generalDesc> <nationalNumberPattern> 1\d{4,9}| - [2-689]\d{7,9} + [2456]\d{8}| + 3\d{7}| + [89]\d{8,9} </nationalNumberPattern> <possibleNumberPattern>\d{5,10}</possibleNumberPattern> </generalDesc> @@ -5008,11 +4996,31 @@ <possibleNumberPattern>\d{9}</possibleNumberPattern> </generalDesc> <fixedLine> - <nationalNumberPattern>[89][1-8]\d{7}</nationalNumberPattern> - <exampleNumber>812345678</exampleNumber> + <nationalNumberPattern> + (?: + 8(?: + [13]0| + [28][0-8]| + [47][1-9]| + 5[01346-9]| + 6[0457-9] + )| + 9(?: + [1238][0-8]| + [47][1-9]| + [56]\d + ) + )\d{6} + </nationalNumberPattern> + <exampleNumber>810123456</exampleNumber> </fixedLine> <mobile> - <nationalNumberPattern>6\d{8}</nationalNumberPattern> + <nationalNumberPattern> + (?: + 6\d| + 7[1-4] + )\d{7} + </nationalNumberPattern> <exampleNumber>612345678</exampleNumber> </mobile> <tollFree> @@ -5174,16 +5182,17 @@ <!-- The data here is not regularly updated by the Ethiopian authorities, and many more numbers are visible online than are reported in the ITU document. This pattern is therefore somewhat more relaxed than in the ITU document. --> - <nationalNumberPattern>91[0-8]\d{6}</nationalNumberPattern> + <nationalNumberPattern>9[12]\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> <exampleNumber>911234567</exampleNumber> </mobile> </territory> <!-- Finland --> + <!-- Metadata shared with Åland (AX) --> <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html --> - <territory id="FI" countryCode="358" internationalPrefix="00|99[049]" - nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <territory id="FI" countryCode="358" internationalPrefix="00|99[049]" nationalPrefix="0" + nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true"> <availableFormats> <numberFormat pattern="(\d{2})(\d{4,10})"> <leadingDigits> @@ -5214,11 +5223,11 @@ <possibleNumberPattern>\d{5,12}</possibleNumberPattern> </generalDesc> <fixedLine> - <!-- This is limited to geographic numbers - non-geographic nationwide - subscriber numbers are listed under UAN. --> + <!-- This is limited to geographic numbers - non-geographic nationwide subscriber numbers + are listed under UAN. It also excludes Åland numbers. --> <nationalNumberPattern> 1(?: - [35689][1-8]\d{3,9}| + [3569][1-8]\d{3,9}| [47]\d{5,10} )| 2[1-8]\d{3,9}| @@ -5226,7 +5235,7 @@ [1-8]\d{3,9}| 9\d{4,8} )| - [5689][1-8]\d{3,9}| + [5689][1-8]\d{3,9} </nationalNumberPattern> <exampleNumber>1312345678</exampleNumber> </fixedLine> @@ -5267,7 +5276,7 @@ 5[03-9]\d{2,7} ) </nationalNumberPattern> - <possibleNumberPattern>\d{6,10}</possibleNumberPattern> + <possibleNumberPattern>\d{5,10}</possibleNumberPattern> <exampleNumber>10112345</exampleNumber> </uan> </territory> @@ -5309,10 +5318,12 @@ <exampleNumber>3212345</exampleNumber> </fixedLine> <mobile> + <!-- Adding 9[78] from numbers found online and numbers where SMSs have been received from. + --> <nationalNumberPattern> (?: 7[0-4]| - 9[29] + 9[27-9] )\d{5} </nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> @@ -5530,6 +5541,7 @@ <exampleNumber>810123456</exampleNumber> </sharedCost> <voip> + <!-- 087 numbers used to be used for this. --> <nationalNumberPattern>9\d{8}</nationalNumberPattern> <exampleNumber>912345678</exampleNumber> </voip> @@ -5627,12 +5639,26 @@ nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true"> <availableFormats> - <!-- 2d, 55, 56, 70, 76 with 10 digits. --> + <!-- 2d, 55, 56, 70 and 76 pager numbers (excludes 7624) with 10 digits. --> <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> <leadingDigits> 2| 5[56]| - 7[06] + 7(?: + 0| + 6[013-9] + ) + </leadingDigits> + <leadingDigits> + 2| + 5[56]| + 7(?: + 0| + 6(?: + [013-9]| + 2[0-35-9] + ) + ) </leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -5694,9 +5720,20 @@ <leadingDigits>1</leadingDigits> <format>$1 $2</format> </numberFormat> - <!-- 7ddd (not 70, 76) with 10 digits. --> + <!-- 7ddd (not 70, 76) with 10 digits. Note: DOES include 7624 when used for IM. --> <numberFormat pattern="(7\d{3})(\d{6})"> - <leadingDigits>7[1-5789]</leadingDigits> + <leadingDigits> + 7(?: + [1-5789]| + 62 + ) + </leadingDigits> + <leadingDigits> + 7(?: + [1-5789]| + 624 + ) + </leadingDigits> <format>$1 $2</format> </numberFormat> <!-- 800 1111 : UK ChildLine. --> @@ -6381,7 +6418,49 @@ </territory> <!-- French Guiana (French Dept. of) --> - <territory id="GF" countryCode="594" internationalPrefix="00"> + <!-- http://www.itu.int/oth/T020200004C/en --> + <!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION --> + <!-- Using a national prefix here as online numbers are formatted with it. --> + <territory id="GF" countryCode="594" internationalPrefix="00" + nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <availableFormats> + <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> + <format>$1 $2 $3 $4</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[56]\d{8}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern> + 594(?: + 10| + 2[012457-9]| + 3[0-57-9]| + 4[3-9]| + 5[7-9]| + 6[0-3]| + 9[014] + )\d{4} + </nationalNumberPattern> + <exampleNumber>594101234</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + 694(?: + [04][0-7]| + 1[0-5]| + 2[0-46-9]| + 38| + 9\d + )\d{4} + </nationalNumberPattern> + <exampleNumber>694201234</exampleNumber> + </mobile> + <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP + numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here + too. --> </territory> <!-- Guernsey --> @@ -6555,15 +6634,12 @@ <exampleNumber>302345678</exampleNumber> </fixedLine> <mobile> + <!-- Added 20[0-79] from online numbers found with these prefixes. --> <nationalNumberPattern> - 2(?: - (?: - [47]\d| - 08 - )\d{6}| - [368]\d{7} - )| - 54\d{7} + (?: + 2[034678]| + 5[47] + )\d{7} </nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> <exampleNumber>231234567</exampleNumber> @@ -6826,7 +6902,7 @@ <!-- http://www.itu.int/oth/T0202000041/en --> <territory id="GQ" countryCode="240" internationalPrefix="00"> <availableFormats> - <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> + <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <leadingDigits>[235]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> @@ -6837,9 +6913,7 @@ </availableFormats> <generalDesc> <nationalNumberPattern>[23589]\d{8}</nationalNumberPattern> - <!-- The 6 here refers to the old number pattern - numbers written down may still be this - length although they can no longer be dialled. --> - <possibleNumberPattern>\d{6,9}</possibleNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> </generalDesc> <fixedLine> <nationalNumberPattern> @@ -8202,44 +8276,140 @@ <leadingDigits> 7(?: 2[0579]| - 39| + 3[057-9]| 4[0-389]| - 5[04-9]| - 6| - 7[02-9]| - 8[0-79] + 5[024-9]| + 6[0-35-9]| + 7[03469]| + 8[0-4679] )| 8(?: 0[01589]| - 1[024]| - 8[0479]| - 9[057-9] + 1[0-479]| + 2[236-9]| + 3[0479]| + 4[0-68]| + 5[0-579] + 6[05789] + 7[12569]| + 8[0124-9]| + 9[02-9] )| 9 </leadingDigits> <leadingDigits> 7(?: - 2[0579]| - 39| - 4[0-389]| + 2(?: + 0[04-9]| + 5[09]| + 7[5-8]| + 9[389] + )| + 3(?: + 0[134679]| + 5[0-489]| + 7[3679]| + 8[3-9]| + 9[689] + )| + 4(?: + 0[4579]| + 1[15-9]| + [29][89]| + 39| + 8[389] + )| 5(?: - 0[0-5]| - 49| - 50| - [6-9] + 0[0-5789]| + [47]9| + [25]0| + 6[6-9]| + [89][7-9] + )| + 6(?: + 0[027]| + 12| + 20| + 3[19]| + 5[45]| + 6[5-9]| + 7[679]| + 9[6-9] )| - 6| - 7[02-9]| - 8[0-79] + 7(?: + 0[27-9]| + 3[5-9]| + 42| + 60| + 9[5-9] + )| + 8(?: + [03][07-9]| + 14| + 2[7-9]| + 4[25]| + 6[09]| + 7| + 9[013-9] + ) )| 8(?: 0[01589]| - 1[024]| + 1(?: + [024]| + 15| + 30| + 7[19]| + 97 + )| + 2(?: + [2369]| + 7[0135]| + 8[67] + )| + 3(?: + 0[235-8]| + 4[179]| + 74| + 90 + )| + 4(?: + [02-58]| + 10| + 6[09] + )| + 5(?: + 0[079]| + [19]1| + 2| + 30| + 4[47]| + 53| + 7[45] + )| + 6(?: + [0589]| + 70 + )| + 7(?: + 1[24]| + [2569] + )| 8(?: - [079]| - 44 + [07-9]| + 17| + 2[024-8]| + 44| + 5[389]| + 6[0167] )| - 9[057-9] + 9(?: + [057-9]| + 2[35-9]| + 3[09]| + 4[038]| + 6[0-27-9] + ) )| 9 </leadingDigits> @@ -8253,11 +8423,11 @@ 33| 4[04]| 79| - 80[2-6] + 80[2-46] </leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <!-- 3 digits area code --> + <!-- 3 digit area codes that don't clash with mobile patterns. --> <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> <leadingDigits> 1(?: @@ -8268,12 +8438,7 @@ 7[1257]| 8[1346]| [68][1-9] - ) - </leadingDigits> - <format>$1 $2 $3</format> - </numberFormat> - <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> + )| 2(?: 1[257]| 3[013]| @@ -8283,12 +8448,7 @@ 78| 8[1568]| 9[14] - ) - </leadingDigits> - <format>$1 $2 $3</format> - </numberFormat> - <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> + )| 3(?: 26| 4[1-3]| @@ -8296,12 +8456,7 @@ 6[01489]| 7[02-46]| 8[159] - ) - </leadingDigits> - <format>$1 $2 $3</format> - </numberFormat> - <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> + )| 4(?: 1[36]| 2[1-47]| @@ -8311,12 +8466,7 @@ 7[0-24-9]| 8[013-57]| 9[014-7] - ) - </leadingDigits> - <format>$1 $2 $3</format> - </numberFormat> - <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> + )| 5(?: [136][25]| 22| @@ -8324,12 +8474,7 @@ 5[12]| [78]1| 9[15] - ) - </leadingDigits> - <format>$1 $2 $3</format> - </numberFormat> - <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> + )| 6(?: 12| [2345]1| @@ -8341,6 +8486,7 @@ </leadingDigits> <format>$1 $2 $3</format> </numberFormat> + <!-- Three-digit area codes that potentially overlap with mobile. --> <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> <leadingDigits> 7(?: @@ -8361,7 +8507,7 @@ 4[47]| 5(?: 1| - 5[1-9] + 5[2-6] )| [67]1| 88 @@ -8422,21 +8568,20 @@ <possibleNumberPattern>\d{6,12}</possibleNumberPattern> </generalDesc> <fixedLine> - <!-- This is a list of the 2 and 3 digit area codes and the first 3 - digits of 4 digit area codes, so we can check the following digit - belongs to one of the operator-codes (2-6). Operator codes from - wikipedia, with the addition of 5 (HFCL Infotel). Area codes starting - with a 7 are listed separately, since the prefixes need to be more - detailed as they would otherwise clash with mobile phone prefixes. --> + <!-- This is a list of the 2 and 3 digit area codes and the first 3 digits of 4 digit area + codes, so we can check the following digit belongs to one of the operator-codes (2-6). + Operator codes are from wikipedia, with the addition of 5 (HFCL Infotel in some areas). + Area codes starting with a 7 are listed separately, since the prefixes need to be more + detailed so they clash less with mobile phone prefixes. --> <nationalNumberPattern> (?: 11| 2[02]| 33| 4[04]| - 79| - 80 + 79 )[2-6]\d{7}| + 80[2-46]\d{7}| (?: 1(?: 2[0-249]| @@ -8605,35 +8750,43 @@ </fixedLine> <!-- http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India --> <mobile> - <!-- A couple of additional prefixes not found on the wikipedia page, such as 7796, are - added because SMS messages have been successfully sent to these numbers. It seems - almost impossible to know for some of these numbers whether they are land-line or - mobile, since the ranges overlap. --> + <!-- A couple of additional prefixes not found on the wikipedia page, are added because SMS + messages have been successfully sent to these numbers. It seems almost impossible to + know for some of these numbers whether they are land-line or mobile, since the ranges + overlap. Extra prefixes added: 7277, 730[12469], 735[0-489], 738[3-9], 740[479], + 750[79], 7520, 7796, 787[2-4], 789[146], 810[0-8], 8115, 812[0-2569], 814[0-35], 8171, + 8179, 8197, 822[1-689], 823\d, 8252, 826[0-7], 827[0135], 828[67], 829[0-246-9], the + ranges in 83X excepting 8390, 840[0-57-9], 842[2-689], 843[0-59], 844[0-489], + 845[0-24-9], 846[09], 847[0135], 848[0-8], 850[079], 8511, 852[0-689], 8530, 854[47], + 857[45], 860[125-9], 865[03-79], 867[09], 868[0-579], 869[0-467], 8712, 872[013-9], + 875[1-35-9], 876[0-8], 879[24589], 882[04], 885[89], 8887, 892[679], 8948, 8969. --> <nationalNumberPattern> (?: 7(?: 2(?: 0[04-9]| 5[09]| - 7[568]| - 9[39] + 7[5-8]| + 9[389] )| 3(?: - 07| + 0[134679]| + 5[0-489]| 7[3679]| + 8[3-9]| 9[689] )| 4(?: - 05| + 0[4579]| 1[15-9]| [29][89]| 39| 8[389] )| 5(?: - 0[0-5]| + 0[0-5789]| [47]9| - 50| + [25]0| 6[6-9]| [89][7-9] )| @@ -8644,15 +8797,14 @@ 3[19]| 5[45]| 6[5-9]| - 7[67]| + 7[679]| 9[6-9] )| 7(?: - 0[289]| - 3[5-9]| + 0[27-9]| + [39][5-9]| 42| - 60| - 9[5-9] + 60 )| 8(?: [03][07-9]| @@ -8660,28 +8812,71 @@ 2[7-9]| 4[25]| 6[09]| - 7[015689]| - 9[0357-9] + 7\d| + 9[013-9] ) - )\d| - 9\d{4}| + )| 8(?: - (?: - 0[01589]| - 1[24]| - 2[2369]| - 4[023458]| + 0[01589]\d| + 1(?: + [024]\d| + 15| + 30| + 7[19]| + 97 + )| + 2(?: + [2369]\d| 52| - 6[0589]| - 7[2569] - )\d| + 7[0135]| + 8[67] + )| + 3(?: + 0[235-8]| + 4[179]| + 74| + 90 + )| + 4(?: + [02-58]\d| + 10| + 6[09] + )| + 5(?: + 0[079]| + [19]1| + 2\d| + 30| + 4[47]| + 53| + 7[45] + )| + 6(?: + [0589]\d| + 7[09] + )| + 7(?: + 1[24]| + [2569]\d + )| 8(?: - [079]\d| - 44 + [07-9]\d| + 17| + 2[024-8]| + 44| + 5[389]| + 6[0167] )| - 9[057-9]\d - )\d - )\d{5} + 9(?: + [057-9]\d| + 2[35-9]| + 3[09]| + 4[038]| + 6[0-27-9] + ) + )| + 9\d{3} + )\d{6} </nationalNumberPattern> <possibleNumberPattern>\d{10}</possibleNumberPattern> <exampleNumber>9123456789</exampleNumber> @@ -9328,38 +9523,53 @@ <fixedLine> <nationalNumberPattern> 876(?: - (?: - 5[0-26]| - 6\d - )\d{5}| - (?: - 7(?: - 0[2-689]| - [1-6]\d| - 8[056]| - 9[45] - )| - 9(?: - 0[1-8]| - 1[02378]| - [2-8]\d| - 9[2-468] - ) - )\d{4} - ) + 5(?: + 0[12]| + 1[0-468]| + 2[35]| + 63 + )| + 6(?: + 0[1-3579]| + 1[027]| + 2[3-5]| + 34| + [45]0| + 63| + 7[05]| + 8[04]| + 9[4-9] + ) + 7(?: + 0[2-689]| + [1-6]\d| + 8[056]| + 9[45] + )| + 9(?: + 0[1-8]| + 1[02378]| + [2-8]\d| + 9[2-468] + ) + )\d{4} </nationalNumberPattern> <exampleNumber>8765123456</exampleNumber> </fixedLine> <mobile> - <!-- Adding 27, 28 and 31 as extra prefixes, as they have been found to be valid by sending - SMSs and looking at online number lookup sites. --> + <!-- Adding 27, 28, 31, 527 and 566 as extra prefixes, as they have been found to be valid + by sending SMSs and looking at online number lookup sites. --> <nationalNumberPattern> 876(?: (?: 2[178]| [348]\d| - 5[78] )\d| + 5(?: + 27| + 66| + [78]\d + )| 7(?: 0[07]| 7\d| @@ -9494,16 +9704,21 @@ <territory id="JP" countryCode="81" internationalPrefix="010" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> <availableFormats> - <!-- Toll-free numbers --> + <!-- Toll-free, premium-rate and UAN numbers --> <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> <leadingDigits> (?: 12| + 57| 99 )0 </leadingDigits> <format>$1-$2-$3</format> </numberFormat> + <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> + <leadingDigits>800</leadingDigits> + <format>$1-$2-$3</format> + </numberFormat> <!-- Some leading digits are explicitly reserved for a particular purpose. We handle them first in this rule, and let the following rules ignore those exceptions. Note: The rule here is not in the files we rely on when creating the other rules. @@ -9511,14 +9726,18 @@ decided to change the rule. (prefix): purpose + "20": Pagers "50": IP phone - "90" and "80": Mobile phone "70": PHS (Personal Handy-phone System, which has been used in Japan with Non-3G, Japanese-specific protocol). See also http://ja.wikipedia.org/wiki/PHS (Japanese) + "80" and "90": Mobile phone --> <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> - <leadingDigits>[57-9]0</leadingDigits> + <leadingDigits> + [2579]0| + 80[1-9] + </leadingDigits> <format>$1-$2-$3</format> </numberFormat> <!-- The order of the reg-exps are important. @@ -10260,7 +10479,7 @@ <format>$1-$2-$3</format> </numberFormat> <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> - <leadingDigits>[2479]</leadingDigits> + <leadingDigits>[2479][1-9]</leadingDigits> <format>$1-$2-$3</format> </numberFormat> </availableFormats> @@ -10315,16 +10534,26 @@ <exampleNumber>312345678</exampleNumber> </fixedLine> <mobile> - <nationalNumberPattern>[7-9]0\d{8}</nationalNumberPattern> + <nationalNumberPattern> + (?: + [79]0\d| + 80[1-9] + )\d{7} + </nationalNumberPattern> <possibleNumberPattern>\d{10}</possibleNumberPattern> <exampleNumber>7012345678</exampleNumber> </mobile> - <!-- Toll free and premium rate numbers are not clearly defined in the official Japanese - number plan, and do not seem to have been standardized. The information below is - collected from searching the web. --> + <pager> + <nationalNumberPattern>20\d{8}</nationalNumberPattern> + <possibleNumberPattern>\d{10}</possibleNumberPattern> + <exampleNumber>2012345678</exampleNumber> + </pager> <tollFree> - <nationalNumberPattern>120\d{6}</nationalNumberPattern> - <possibleNumberPattern>\d{9}</possibleNumberPattern> + <nationalNumberPattern> + 120\d{6}| + 800\d{7} + </nationalNumberPattern> + <possibleNumberPattern>\d{9,10}</possibleNumberPattern> <exampleNumber>120123456</exampleNumber> </tollFree> <premiumRate> @@ -10332,7 +10561,6 @@ <possibleNumberPattern>\d{9}</possibleNumberPattern> <exampleNumber>990123456</exampleNumber> </premiumRate> - <!-- Uncertain on number length allowed here. --> <personalNumber> <nationalNumberPattern>60\d{7}</nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> @@ -10343,6 +10571,12 @@ <possibleNumberPattern>\d{10}</possibleNumberPattern> <exampleNumber>5012345678</exampleNumber> </voip> + <!-- Storing "unified number service" as UAN. --> + <uan> + <nationalNumberPattern>570\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>570123456</exampleNumber> + </uan> </territory> <!-- Kenya --> @@ -10382,14 +10616,13 @@ <exampleNumber>202012345</exampleNumber> </fixedLine> <mobile> - <!-- Adding 716 after successful delivery of SMSs. --> + <!-- Adding 70[0-3], 71[6-9], 73[019], 753 and 77[14] after successful delivery of SMSs. --> <nationalNumberPattern> 7(?: - 1[0-6]| - 2\d| - 3[2-8]| - 5[0-2]| - 7[023] + 0[0-3]| + [123]\d| + 5[0-3]| + 7[0-4] )\d{6} </nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> @@ -10643,7 +10876,7 @@ </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern>[37]\d{6}</nationalNumberPattern> + <nationalNumberPattern>[379]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> </generalDesc> <fixedLine> @@ -10661,6 +10894,17 @@ <nationalNumberPattern>3[23]\d{5}</nationalNumberPattern> <exampleNumber>3212345</exampleNumber> </mobile> + <premiumRate> + <!-- These are referred to as value-added services in the plan and no further information + can be found. --> + <nationalNumberPattern> + (?: + 39[01]| + 9[01]0 + )\d{4} + </nationalNumberPattern> + <exampleNumber>9001234</exampleNumber> + </premiumRate> </territory> <!-- Saint Kitts and Nevis --> @@ -10673,12 +10917,15 @@ <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> <fixedLine> + <!-- Adding the 869 302 prefix as it is used by Marriott Hotels, even though no other record + of it can be found. --> <nationalNumberPattern> 869(?: 2(?: 29| 36 )| + 302| 4(?: 6[5-9]| 70 @@ -10688,14 +10935,15 @@ <exampleNumber>8692361234</exampleNumber> </fixedLine> <mobile> + <!-- Added some more prefixes in the 66 and 76 range from online numbers. --> <nationalNumberPattern> 869(?: 5(?: 5[6-8]| 6[5-7] )| - 66[2-9]| - 76[2-5] + 66\d| + 76[02-6] )\d{4} </nationalNumberPattern> <possibleNumberPattern>\d{10}</possibleNumberPattern> @@ -10734,8 +10982,63 @@ </territory> <!-- Korea, Dem. People's Rep. of --> - <territory id="KP" countryCode="850" internationalPrefix="00" - nationalPrefix="0"> + <!-- http://en.wikipedia.org/wiki/%2B850 --> + <territory id="KP" countryCode="850" internationalPrefix="00|99" + nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <availableFormats> + <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> + <leadingDigits>1</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> + <numberFormat pattern="(\d)(\d{3})(\d{4})"> + <leadingDigits>2</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> + <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> + <leadingDigits>8</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern> + 1\d{9}| + [28]\d{7} + </nationalNumberPattern> + <possibleNumberPattern> + \d{6,8}| + \d{10} + </possibleNumberPattern> + </generalDesc> + <noInternationalDialling> + <!-- For numbers starting with 2, only the 2381 range can be dialed internationally. --> + <nationalNumberPattern> + 2(?: + [0-24-9]\d{2}| + 3(?: + [0-79]\d| + 8[02-9] + ) + )\d{4} + </nationalNumberPattern> + <possibleNumberPattern>\d{8}</possibleNumberPattern> + <exampleNumber>23821234</exampleNumber> + </noInternationalDialling> + <fixedLine> + <!-- Covers only numbers from Pyongyang and Rason Economic Special Zone. According to + wikipedia, other ranges of phone numbers are top secret, unpublished, and not dialable + from overseas. --> + <nationalNumberPattern> + 2\d{7}| + 85\d{6} + </nationalNumberPattern> + <possibleNumberPattern>\d{6,8}</possibleNumberPattern> + <exampleNumber>21234567</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern>19[123]\d{7}</nationalNumberPattern> + <possibleNumberPattern>\d{10}</possibleNumberPattern> + <exampleNumber>1921234567</exampleNumber> + </mobile> </territory> <!-- Korea (Rep. of) --> @@ -11274,10 +11577,10 @@ <mobile> <nationalNumberPattern> 7(?: - 0[01257]\d{2}| - 6[02-4]\d{2}| - 7[157]\d{2} - )\d{5} + 0[01257]| + 6[02-4]| + 7[157] + )\d{7} </nationalNumberPattern> <exampleNumber>7710009998</exampleNumber> </mobile> @@ -11669,15 +11972,20 @@ <leadingDigits>[4-6]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> + <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> + <leadingDigits>[38]</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> </availableFormats> <generalDesc> <nationalNumberPattern> (?: [279]\d| - [4-6] + [4-6]| + [38]\d{2} )\d{6} </nationalNumberPattern> - <possibleNumberPattern>\d{7,8}</possibleNumberPattern> + <possibleNumberPattern>\d{7,9}</possibleNumberPattern> </generalDesc> <fixedLine> <nationalNumberPattern>2\d{7}</nationalNumberPattern> @@ -11685,13 +11993,15 @@ <exampleNumber>21234567</exampleNumber> </fixedLine> <mobile> - <!-- Added 66, 67 and 68 as prefixes because of online numbers fitting this pattern. --> + <!-- Added 66, 67 and 68 as prefixes because of online numbers fitting this pattern. It + seems that 88-0xx is also being used, for 9-digit long numbers. --> <nationalNumberPattern> (?: 4[67]| 5\d| 6[4-8]| - 7\d{2} + 7\d{2}| + 880\d )\d{5} </nationalNumberPattern> <exampleNumber>4612345</exampleNumber> @@ -11702,6 +12012,13 @@ <possibleNumberPattern>\d{8}</possibleNumberPattern> <exampleNumber>90123456</exampleNumber> </premiumRate> + <voip> + <!-- The plan lists the following range as being assigned to TEMAS. On their homepage they + say they are involved in the VoIP sector. --> + <nationalNumberPattern>33200\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>332001234</exampleNumber> + </voip> </territory> <!-- Lesotho --> @@ -12243,6 +12560,7 @@ <!-- Moldova, Rep. of --> <!-- http://www.itu.int/oth/T020200008C/en --> + <!-- http://en.anrceti.md --> <territory id="MD" countryCode="373" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> <availableFormats> @@ -12257,7 +12575,7 @@ </leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <numberFormat pattern="([89]00)(\d{5})"> + <numberFormat pattern="([89]\d{2})(\d{5})"> <leadingDigits>[89]</leadingDigits> <format>$1 $2</format> </numberFormat> @@ -12289,10 +12607,12 @@ <exampleNumber>22212345</exampleNumber> </fixedLine> <mobile> - <!-- Added 688 and 689 since SMS messages have been successfully sent to these numbers. --> + <!-- Added 60[0-3], 688 and 689 since SMS messages have been successfully sent to these + numbers. --> <nationalNumberPattern> (?: 6(?: + 0[0-3]| 50| 7[12]| [89]\d @@ -12310,9 +12630,49 @@ <exampleNumber>80012345</exampleNumber> </tollFree> <premiumRate> - <nationalNumberPattern>900\d{5}</nationalNumberPattern> + <nationalNumberPattern>90[056]\d{5}</nationalNumberPattern> <exampleNumber>90012345</exampleNumber> </premiumRate> + <!-- Information came from en.anrceti.md/node/81 --> + <sharedCost> + <nationalNumberPattern>808\d{5}</nationalNumberPattern> + <exampleNumber>80812345</exampleNumber> + </sharedCost> + <uan> + <!-- Includes numbers used for access to different transport directory services of general + interest, since these are charged at the same rate as fixed-line numbers. --> + <nationalNumberPattern> + 8(?: + 03| + 14 + )\d{5} + </nationalNumberPattern> + <exampleNumber>80312345</exampleNumber> + </uan> + <shortCode> + <nationalNumberPattern> + 1(?: + 1(?: + [279]| + 6(?: + 000| + 1(?: + 11| + 23 + ) + )| + 8\d + )| + 4\d{3}| + 5[0-3]\d| + 6[0-389]\d| + 8\d{2}| + 9[0-4]\d + ) + </nationalNumberPattern> + <possibleNumberPattern>\d{3,6}</possibleNumberPattern> + <exampleNumber>116000</exampleNumber> + </shortCode> </territory> <!-- Montenegro --> @@ -12943,8 +13303,46 @@ </territory> <!-- Martinique (French Dept. of) --> + <!-- http://www.itu.int/oth/T0202000086/en --> + <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> <territory id="MQ" countryCode="596" internationalPrefix="00" - nationalPrefix="0"> + nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> + <availableFormats> + <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> + <format>$1 $2 $3 $4</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[56]\d{8}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern> + 596(?: + 0[2-5]| + [12]0| + 3[05-9]| + 4[024-8]| + [5-7]\d| + 89| + 9[4-8] + )\d{4} + </nationalNumberPattern> + <exampleNumber>596301234</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + 696(?: + [0-479]\d| + 5[01]| + 8[0-689] + )\d{4} + </nationalNumberPattern> + <exampleNumber>696201234</exampleNumber> + </mobile> + <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP + numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here + too. --> </territory> <!-- Mauritania --> @@ -13350,14 +13748,6 @@ </leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <intlNumberFormat pattern="([358]\d)(\d{4})(\d{4})"> - <leadingDigits> - 33| - 55| - 81 - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> <leadingDigits> [2467]| @@ -13368,18 +13758,7 @@ </leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <intlNumberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits> - [2467]| - 3[12457-9]| - 5[89]| - 8[02-9]| - 9[0-35-9] - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <numberFormat nationalPrefixFormattingRule="$FG" - pattern="1([358]\d)(\d{4})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)([358]\d)(\d{4})(\d{4})"> <leadingDigits> 1(?: 33| @@ -13387,20 +13766,10 @@ 81 ) </leadingDigits> - <format>045 $1 $2 $3</format> + <format>045 $2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="(1)([358]\d)(\d{4})(\d{4})"> - <leadingDigits> - 1(?: - 33| - 55| - 81 - ) - </leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> - <numberFormat nationalPrefixFormattingRule="$FG" - pattern="1(\d{3})(\d{3})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)(\d{3})(\d{3})(\d{4})"> <leadingDigits> 1(?: [2467]| @@ -13410,20 +13779,9 @@ 9[1-35-9] ) </leadingDigits> - <format>045 $1 $2 $3</format> + <format>045 $2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="(1)(\d{3})(\d{3})(\d{4})"> - <leadingDigits> - 1(?: - [2467]| - 3[12457-9]| - 5[89]| - 8[2-9]| - 9[1-35-9] - ) - </leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[1-9]\d{9,10}</nationalNumberPattern> @@ -13869,8 +14227,59 @@ </territory> <!-- New Caledonia (Territoire français d'outre-mer) --> - <territory id="NC" countryCode="687" internationalPrefix="00" - nationalPrefix="0"> + <!-- http://www.itu.int/oth/T0202000098/en --> + <territory id="NC" countryCode="687" internationalPrefix="00"> + <availableFormats> + <!-- From www.1012.nc, the local yellow pages. --> + <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> + <format>$1.$2.$3</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[2-47-9]\d{5}</nationalNumberPattern> + <possibleNumberPattern>\d{6}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <!-- Including the 88 prefix for public payphones. --> + <nationalNumberPattern> + (?: + 2[03-9]| + 35| + 4[1-7]| + 88 + )\d{4} + </nationalNumberPattern> + <exampleNumber>201234</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + (?: + 7[4-9]| + 8[0-79]| + 9\d + )\d{4} + </nationalNumberPattern> + <exampleNumber>751234</exampleNumber> + </mobile> + <shortCode> + <!-- OPT: Office des Postes et Télécommunications de Nouvelle Calédonie --> + <nationalNumberPattern> + 1(?: + 0(?: + 0[06]| + 1[02-46]| + 20| + 3[0125]| + 42| + 5[058]| + 77 + )| + [5-8] + ) + </nationalNumberPattern> + <possibleNumberPattern>\d{2,4}</possibleNumberPattern> + <exampleNumber>15</exampleNumber> + </shortCode> </territory> <!-- Niger --> @@ -14271,42 +14680,57 @@ <territory id="NP" countryCode="977" internationalPrefix="00" nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"> <availableFormats> - <numberFormat pattern="(1)([4-6]\d{3})(\d{3})"> - <leadingDigits>1[4-6]</leadingDigits> - <format>$1 $2 $3</format> + <!-- Formatting patterns taken from pages like www.nepalgov.gov.np --> + <numberFormat pattern="(1)(\d{7})"> + <leadingDigits>1[2-6]</leadingDigits> + <format>$1-$2</format> </numberFormat> - <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> + <numberFormat pattern="(\d{2})(\d{6})"> <leadingDigits> 1[01]| [2-8]| - 9[1-79] + 9(?: + [1-69]| + 7[15-9] + ) </leadingDigits> - <format>$1 $2 $3</format> + <format>$1-$2</format> </numberFormat> - <!-- Format is from http://www.fco.gov.uk/en/travel-and-living-abroad/travel-advice-by-country/country-profile/asia-oceania/nepal/ --> - <numberFormat pattern="(98[45])(\d{3})(\d{4})"> - <leadingDigits>98</leadingDigits> - <format>$1 $2 $3</format> + <numberFormat pattern="(9\d{2})(\d{7})"> + <leadingDigits> + 9(?: + 7[45]| + 8 + ) + </leadingDigits> + <format>$1-$2</format> </numberFormat> </availableFormats> <generalDesc> + <!-- This is complex, in order to try and distinguish between numbers that start with 97 and + numbers that have the country code prefixed. --> <nationalNumberPattern> - [1-8]\d{5,7}| - 98[45]\d{7} + [1-8]\d{7}| + 9(?: + [1-69]\d{6}| + 7[2-6]\d{5,7}| + 8\d{8} + ) </nationalNumberPattern> <possibleNumberPattern>\d{6,10}</possibleNumberPattern> </generalDesc> <fixedLine> + <!-- Added (1) 2XXXXXX and (88) from numbers found online. --> <nationalNumberPattern> (?: - 1[014-6]| + 1[0124-6]| 2[13-79]| 3[135-8]| 4[146-9]| 5[135-7]| 6[13-9]| 7[15-9]| - 8[1-4679]| + 8[1-46-9]| 9[1-79] )\d{6} </nationalNumberPattern> @@ -14316,7 +14740,12 @@ <!-- There is no definitive source of information for mobile numbers in Nepal. The infomation here is collected by searching the Internet. --> <mobile> - <nationalNumberPattern>98[45]\d{7}</nationalNumberPattern> + <nationalNumberPattern> + 9(?: + 7[45]| + 8[0145] + )\d{7} + </nationalNumberPattern> <possibleNumberPattern>\d{10}</possibleNumberPattern> <exampleNumber>9841234567</exampleNumber> </mobile> @@ -14542,8 +14971,162 @@ </territory> <!-- Panama --> + <!-- http://www.asep.gob.pa/telecom/pnn/default.asp - last read May 19th 2011. --> + <!-- http://en.wikipedia.org/wiki/%2B507 - although it omits the fact that mobile phones are 8 + digits long. --> <territory id="PA" countryCode="507" internationalPrefix="00" nationalPrefix="0"> + <availableFormats> + <numberFormat pattern="(\d{3})(\d{4})"> + <leadingDigits>[1-57-9]</leadingDigits> + <format>$1-$2</format> + </numberFormat> + <numberFormat pattern="(\d{4})(\d{4})"> + <leadingDigits>6</leadingDigits> + <format>$1-$2</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[1-9]\d{6,7}</nationalNumberPattern> + <possibleNumberPattern>\d{7,8}</possibleNumberPattern> + </generalDesc> + <!-- Note that numbers starting with 101, 106, 131, 151, 156 and 168 have not been assigned to + any rule below since we are not sure what the "servicios 102/103" refer to here. --> + <fixedLine> + <!-- Note that "servicios 101/104" in the plan refer to "Local Basic Communications Service" + and "Public and Semipublic Terminal Service", represented here as fixed-line. --> + <!-- The range 194-XXXX has been added since a number was found online with this prefix and + proved to be diallable. --> + <nationalNumberPattern> + (?: + 1(?: + 0[02-579]| + 19| + 23| + 3[03]| + 4[479]| + 5[57]| + 65| + 7[016-8]| + 8[58]| + 9[1-49] + )| + 2(?: + [0235679]\d| + 1[0-7]| + 4[04-9]| + 8[028] + )| + 3(?: + 0[0-7]| + 1[14-7]| + 2[0-3]| + 3[03]| + 4[0457]| + 5[56]| + 6[068]| + 7[078]| + 80| + 9[0-79] + )| + 4(?: + 3[013-59]| + 4\d| + 7[0-689] + )| + 5(?: + [01]\d| + 2[0-7]| + [56]0| + 79 + )| + 7(?: + 09| + 2[0-267]| + [34]0| + 5[6-9]| + 7[0-24-7]| + 8[89]| + 99 + )| + 8(?: + [34]\d| + 5[0-5]| + 8[02] + )| + 9(?: + 0[78]| + 1[0178]| + 2[0378]| + 3[379]| + 40| + 5[0489]| + 6[06-9]| + 7[046-9]| + 8[36-8]| + 9[1-9] + ) + )\d{4} + </nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>2001234</exampleNumber> + </fixedLine> + <mobile> + <!-- Note that "servicios 106/107" in the plan refer to mobile services. We also include + service "210", "Servicio de Busca Personas". --> + <nationalNumberPattern> + (?: + 161| + 21[89]| + 8(?: + 1[01]| + 7[23] + ) + )\d{4}| + 6(?: + [04-8]\d| + 1[0-5]| + 2[0-4]| + 3[7-9]| + 9[0-8] + )\d{5} + </nationalNumberPattern> + <exampleNumber>60012345</exampleNumber> + </mobile> + <tollFree> + <nationalNumberPattern>80[09]\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>8001234</exampleNumber> + </tollFree> + <premiumRate> + <!-- Value-added services are represented as "400" in the plan. --> + <nationalNumberPattern> + (?: + 779| + 8(?: + 2[235]| + 60| + 7[578]| + 86| + 95 + )| + 9(?: + 0[0-2]| + 81 + ) + )\d{4} + </nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>8601234</exampleNumber> + </premiumRate> + <shortCode> + <nationalNumberPattern> + 10[2-4]| + 911 + </nationalNumberPattern> + <possibleNumberPattern>\d{3}</possibleNumberPattern> + <exampleNumber>102</exampleNumber> + </shortCode> </territory> <!-- Peru --> @@ -14594,7 +15177,51 @@ </territory> <!-- French Polynesia (Tahiti) (Territoire français d'outre-mer) --> + <!-- http://www.itu.int/oth/T020200004D/en --> <territory id="PF" countryCode="689" internationalPrefix="00"> + <availableFormats> + <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> + <format>$1 $2 $3</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern> + <possibleNumberPattern>\d{6}</possibleNumberPattern> + </generalDesc> + <noInternationalDialling> + <nationalNumberPattern> + (?: + 36| + 44 + )\d{4} + </nationalNumberPattern> + <exampleNumber>441234</exampleNumber> + </noInternationalDialling> + <fixedLine> + <!-- Includes "voice-server" prefixes and pay-phone. The 41 range has been made more + specific to exclude Mobile MSRN. --> + <nationalNumberPattern> + (?: + 36\d| + 4(?: + [02-9]\d| + 1[02-9] + )| + [5689]\d{2} + )\d{3} + </nationalNumberPattern> + <exampleNumber>401234</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + (?: + [27]\d{3}| + 3[0-59]\d{2}| + 411[3-6] + )\d{2} + </nationalNumberPattern> + <exampleNumber>212345</exampleNumber> + </mobile> </territory> <!-- Papua New Guinea --> @@ -14807,8 +15434,10 @@ 1[025-9]| 2[0-36-9]| 3[0235-9]| + 4[89]| 7[349]| - [89]9 + 89| + 9[49] )\d{7} </nationalNumberPattern> <possibleNumberPattern>\d{10}</possibleNumberPattern> @@ -15402,12 +16031,188 @@ </territory> <!-- Palau --> - <territory id="PW" countryCode="680" internationalPrefix="011"> + <!-- http://www.itu.int/oth/T02020000A2/en --> + <territory id="PW" countryCode="680" internationalPrefix="01[12]"> + <availableFormats> + <numberFormat pattern="(\d{3})(\d{4})"> + <format>$1 $2</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[2-8]\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern> + 2552255| + (?: + 277| + 345| + 488| + 5(?: + 35| + 44| + 87 + )| + 6(?: + 22| + 54| + 79 + )| + 7(?: + 33| + 47 + )| + 8(?: + 24| + 55| + 76 + ) + )\d{4} + </nationalNumberPattern> + <exampleNumber>2771234</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + (?: + 6[234689]0| + 77[45789] + )\d{4} + </nationalNumberPattern> + <exampleNumber>6201234</exampleNumber> + </mobile> + <!-- Emergency call service. --> + <shortCode> + <nationalNumberPattern>911</nationalNumberPattern> + <possibleNumberPattern>\d{3}</possibleNumberPattern> + <exampleNumber>911</exampleNumber> + </shortCode> </territory> <!-- Paraguay --> - <territory id="PY" countryCode="595" internationalPrefix="002" - nationalPrefix="0"> + <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay --> + <!-- http://www.itu.int/oth/T02020000A5/en --> + <!-- http://www.copaco.com.py/seccion/codigos --> + <territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix="0"> + <availableFormats> + <!-- CONATEL plan. --> + <numberFormat pattern="(\d{2})(\d{5,7})" nationalPrefixFormattingRule="($FG)"> + <leadingDigits> + (?: + [26]1| + 3[289]| + 4[124678]| + 7[123]| + 8[1236] + ) + </leadingDigits> + <format>$1 $2</format> + </numberFormat> + <numberFormat pattern="(\d{3})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> + <leadingDigits>[2-9]0</leadingDigits> + <format>$1 $2</format> + </numberFormat> + <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> + <leadingDigits>9[1-9]</leadingDigits> + <format>$1 $2</format> + </numberFormat> + <!-- Format seen in examples found online. --> + <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> + <leadingDigits>8700</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> + <!-- "Fall-back" rule for the rest of the fixed-line numbers that have 3-digit area codes. + --> + <numberFormat pattern="(\d{3})(\d{4,6})" nationalPrefixFormattingRule="($FG)"> + <leadingDigits>[2-8][1-9]</leadingDigits> + <format>$1 $2</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern> + 5[0-5]\d{4,7}| + [2-46-9]\d{5,8} + </nationalNumberPattern> + <possibleNumberPattern>\d{5,9}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern> + (?: + [26]1| + 3[289]| + 4[124678]| + 7[123]| + 8[1236] + )\d{5,7}| + (?: + 2(?: + 2[4568]| + 7[15]| + 9[1-5] + )| + 3(?: + 18| + 3[167]| + 4[2357]| + 51 + )| + 4(?: + 18| + 2[45]| + 3[12]| + 5[13]| + 64| + 71| + 9[1-47] + )| + 5(?: + [1-4]\d| + 5[0234] + )| + 6(?: + 3[1-3]| + 44| + 7[1-4678] + )| + 7(?: + 17| + 4[0-4]| + 6[1-578]| + 75| + 8[0-8] + )| + 858 + )\d{5,6} + </nationalNumberPattern> + <exampleNumber>212345678</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + 9(?: + 61| + 7[12356]| + 8[1-5]| + 9[1235] + )\d{6} + </nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>961456789</exampleNumber> + </mobile> + <voip> + <nationalNumberPattern>8700[0-4]\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>870012345</exampleNumber> + </voip> + <uan> + <nationalNumberPattern>[2-9]0\d{4,7}</nationalNumberPattern> + <possibleNumber>\d{6,9}</possibleNumber> + <exampleNumber>201234567</exampleNumber> + </uan> + <shortCode> + <nationalNumberPattern>1[1-4]\d</nationalNumberPattern> + <possibleNumberPattern>\d{3}</possibleNumberPattern> + <exampleNumber>123</exampleNumber> + </shortCode> </territory> <!-- Qatar --> @@ -15811,7 +16616,71 @@ </territory> <!-- Solomon Islands --> - <territory id="SB" countryCode="677" internationalPrefix="00"> + <!-- http://www.itu.int/oth/T02020000BF/en --> + <territory id="SB" countryCode="677" internationalPrefix="0[01]"> + <!-- No formatting rules. A single group is used to format the numbers. --> + <generalDesc> + <nationalNumberPattern>[1-8]\d{4,6}</nationalNumberPattern> + <possibleNumberPattern>\d{5,7}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <!-- Although not mentioned in the 2011 update, it seems likely that the range 67300-67699 + is still used for Sasamunga, Shortland, Poitete and Ringgi as per the 2010 plan. --> + <nationalNumberPattern> + (?: + 1[4-79]| + [23]\d| + 4[01]| + 5[03]| + 6[0-37] + )\d{3} + </nationalNumberPattern> + <possibleNumberPattern>\d{5}</possibleNumberPattern> + <exampleNumber>40123</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + 7(?: + 4\d| + 5[025-7] + )\d{4}| + 8[48]\d{5} + </nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>7421234</exampleNumber> + </mobile> + <tollFree> + <nationalNumberPattern>1[38]\d{3}</nationalNumberPattern> + <possibleNumberPattern>\d{5}</possibleNumberPattern> + <exampleNumber>18123</exampleNumber> + </tollFree> + <voip> + <nationalNumberPattern>5[12]\d{3}</nationalNumberPattern> + <possibleNumberPattern>\d{5}</possibleNumberPattern> + <exampleNumber>51123</exampleNumber> + </voip> + <shortCode> + <nationalNumberPattern> + 1(?: + 0[02-79]| + 1[12]| + 2[0-26]| + 4[189]| + 68 + )| + 9(?: + [01]1| + 22| + 33| + 55| + 77| + 88| + 99 + ) + </nationalNumberPattern> + <possibleNumberPattern>\d{3}</possibleNumberPattern> + <exampleNumber>100</exampleNumber> + </shortCode> </territory> <!-- Seychelles --> @@ -15823,18 +16692,23 @@ <availableFormats> <numberFormat pattern="(\d{3})(\d{3})"> <leadingDigits> - [23578]| - [46][0-35-9] + [35789]| + 2[1-4689]| + 6[0-35-9] </leadingDigits> <format>$1 $2</format> </numberFormat> <numberFormat pattern="(\d)(\d{3})(\d{3})"> - <leadingDigits>[46]4</leadingDigits> + <leadingDigits> + 2[57]| + 4| + 64 + </leadingDigits> <format>$1 $2 $3</format> </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern>[2-8]\d{5,6}</nationalNumberPattern> + <nationalNumberPattern>[2-9]\d{5,6}</nationalNumberPattern> <possibleNumberPattern>\d{6,7}</possibleNumberPattern> </generalDesc> <fixedLine> @@ -15842,77 +16716,83 @@ cannot find any evidence that they are more expensive to call than other Fixed Line services. ISDN and DID services are here too, since they seem to be also fixed-line phone numbers. --> + <!-- Old numbers and new numbers (with 4 at front) running in parallel from 4th May + 2011 until 4 August 2011. Note the 55 and 78 numbers will have a 2 inserted at + front instead of a 4. + Since the 4 is optional, the new group 44\d{5} that have been assigned have been + separated out in the reg-exp for now to prevent 4\d{5} being considered valid. --> <nationalNumberPattern> (?: - 2(?: - 1[78]| - 2[14-69]| - 3[2-4]| - 4[1-36-8]| - 6[167]| - [89]\d - )| - 3(?: - 2[1-6]| - 4[4-6]| - 55| - 6[016]| - 7\d| - 8[0-589]| - 9[0-5] - )| - 5(?: - 5\d| - 6[0-2] + 2?(?: + 55[0-5]| + 78[013] )| - 6(?: - 0[0-27-9]| - 1[0-478]| - 2[145]| - 3[02-4]| - 4[124]| - 6[015]| - 7\d| - 8[1-3] + 4?(?: + 2(?: + 0[589]| + 1[03-9]| + [2-9]\d + )| + [36]\d{2} )| - 78[0138] + 44\d{2} )\d{3} </nationalNumberPattern> - <possibleNumberPattern>\d{6}</possibleNumberPattern> - <exampleNumber>217123</exampleNumber> + <possibleNumberPattern>\d{6,7}</possibleNumberPattern> + <exampleNumber>4217123</exampleNumber> </fixedLine> <mobile> + <!-- Old and new numbers (with an 2 at the front) running in parallel from 4th May 2011 + to 4 August 2011. --> <nationalNumberPattern> - (?: + 2?(?: 5(?: - [1247-9]\d| - 6[3-9] + [0-46-9]\d| + 5[6-9] )| 7(?: - [14679]\d| - 2[1-9]| - 8[24-79] + [0-79]\d| + 8[24-9] ) )\d{3} </nationalNumberPattern> - <possibleNumberPattern>\d{6}</possibleNumberPattern> - <exampleNumber>510123</exampleNumber> + <possibleNumberPattern>\d{6,7}</possibleNumberPattern> + <exampleNumber>2510123</exampleNumber> </mobile> <tollFree> <nationalNumberPattern>8000\d{2}</nationalNumberPattern> <possibleNumberPattern>\d{6}</possibleNumberPattern> <exampleNumber>800000</exampleNumber> </tollFree> + <premiumRate> + <!-- Using this to represent Value Added Service in the plan. --> + <nationalNumberPattern>98\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{6}</possibleNumberPattern> + <exampleNumber>981234</exampleNumber> + </premiumRate> <voip> - <nationalNumberPattern> - (?: - 44[1-3]| - 647 - )\d{4} - </nationalNumberPattern> + <nationalNumberPattern>64\d{5}</nationalNumberPattern> <possibleNumberPattern>\d{7}</possibleNumberPattern> - <exampleNumber>4410123</exampleNumber> + <exampleNumber>6412345</exampleNumber> </voip> + <shortCode> + <nationalNumberPattern> + 1(?: + 0\d| + 1[027]| + 2[0-8]| + 3[13]| + 4[0-2]| + [59][15]| + 6[1-9]| + 7[124-6]| + 8[158] + )| + 96\d{2} + </nationalNumberPattern> + <possibleNumberPattern>\d{3,4}</possibleNumberPattern> + <exampleNumber>100</exampleNumber> + </shortCode> </territory> <!-- Sudan --> @@ -15954,11 +16834,8 @@ <numberFormat pattern="(8)(\d{2,3})(\d{2,3})(\d{2})"> <leadingDigits>8</leadingDigits> <format>$1-$2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="(8)(\d{2,3})(\d{2,3})(\d{2})"> - <leadingDigits>8</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> <numberFormat pattern="([1-69]\d)(\d{2,3})(\d{2})(\d{2})"> <leadingDigits> 1[013689]| @@ -15970,19 +16847,8 @@ 90 </leadingDigits> <format>$1-$2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="([1-69]\d)(\d{2,3})(\d{2})(\d{2})"> - <leadingDigits> - 1[013689]| - 2[0136]| - 3[1356]| - 4[0246]| - 54| - 6[03]| - 90 - </leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> <numberFormat pattern="([1-69]\d)(\d{3})(\d{2})"> <leadingDigits> 1[13689]| @@ -15994,19 +16860,8 @@ 90 </leadingDigits> <format>$1-$2 $3</format> + <intlFormat>$1 $2 $3</intlFormat> </numberFormat> - <intlNumberFormat pattern="([1-69]\d)(\d{3})(\d{2})"> - <leadingDigits> - 1[13689]| - 2[136]| - 3[1356]| - 4[0246]| - 54| - 6[03]| - 90 - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> <leadingDigits> 1[2457]| @@ -16022,23 +16877,8 @@ ) </leadingDigits> <format>$1-$2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> - <leadingDigits> - 1[2457]| - 2[2457-9]| - 3[0247-9]| - 4[1357-9]| - 5[0-35-9]| - 6[124-9]| - 9(?: - [125-8]| - 3[0-5]| - 4[0-3] - ) - </leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> <numberFormat pattern="(\d{3})(\d{2,3})(\d{2})"> <leadingDigits> 1[2457]| @@ -16054,47 +16894,23 @@ ) </leadingDigits> <format>$1-$2 $3</format> + <intlFormat>$1 $2 $3</intlFormat> </numberFormat> - <intlNumberFormat pattern="(\d{3})(\d{2,3})(\d{2})"> - <leadingDigits> - 1[2457]| - 2[2457-9]| - 3[0247-9]| - 4[1357-9]| - 5[0-35-9]| - 6[124-9]| - 9(?: - [125-8]| - 3[0-5]| - 4[0-3] - ) - </leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> <numberFormat pattern="(7[02-467])(\d{3})(\d{2})(\d{2})"> <leadingDigits>7[02-467]</leadingDigits> <format>$1-$2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="(7[02-467])(\d{3})(\d{2})(\d{2})"> - <leadingDigits>7[02-467]</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> <numberFormat pattern="(20)(\d{2,3})(\d{2})"> <leadingDigits>20</leadingDigits> <format>$1-$2 $3</format> + <intlFormat>$1 $2 $3</intlFormat> </numberFormat> - <intlNumberFormat pattern="(20)(\d{2,3})(\d{2})"> - <leadingDigits>20</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> <numberFormat pattern="(9[034]\d)(\d{2})(\d{2})(\d{3})"> <leadingDigits>9[034]</leadingDigits> <format>$1-$2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="(9[034]\d)(\d{2})(\d{2})(\d{3})"> - <leadingDigits>9[034]</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>\d{7,10}</nationalNumberPattern> @@ -16149,7 +16965,7 @@ )| 5(?: 0[0-6]| - 1[1-5]| + 1[0-5]| 2[0-68]| 3[0-4]| 4\d| @@ -16626,31 +17442,21 @@ <leadingDigits>[5-7]</leadingDigits> <format>$1 $2 $3 $4</format> </numberFormat> - <intlNumberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> - <leadingDigits>[5-7]</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> <!-- We follow the guidelines of the yellow-pages when formatting in national format. --> <numberFormat pattern="(0549)(\d{6})"> <leadingDigits>0</leadingDigits> <format>$1 $2</format> + <!-- We follow the guidelines of the Telecommunications Document published on ITU when + formatting in international format. --> + <intlFormat>($1) $2</intlFormat> </numberFormat> - <!-- We follow the guidelines of the Telecommunications Document published on ITU when - formatting in international format. --> - <intlNumberFormat pattern="(0549)(\d{6})"> - <leadingDigits>0</leadingDigits> - <format>($1) $2</format> - </intlNumberFormat> <!-- A rule in case the number has been stored without the leading 0549 necessary for fixed-lines. --> <numberFormat pattern="(\d{6})"> <leadingDigits>[89]</leadingDigits> <format>0549 $1</format> + <intlFormat>(0549) $1</intlFormat> </numberFormat> - <intlNumberFormat pattern="(\d{6})"> - <leadingDigits>[89]</leadingDigits> - <format>(0549) $1</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[05-7]\d{7,9}</nationalNumberPattern> @@ -16711,8 +17517,10 @@ <exampleNumber>301012345</exampleNumber> </fixedLine> <mobile> - <!-- Adding 77 7[45]X and 77 9[0-6]X from online searches and from numbers successfully - delivered by the wireless team. --> + <!-- The patterns from the ITU document seem too restrictive, based on numbers found in + online searches and phones that SMSs have been successfully received from, so the + ranges, have been extended to include 76 65 and 77 01, 2[89], 3[49], 4[7-9], 7[4-7], 89 + and 9\d. --> <nationalNumberPattern> 7(?: 0[1256]0| @@ -16722,19 +17530,15 @@ 3[3489]| 4[6-9]| 5[1-389]| - 6[6-9]| + 6[5-9]| 7[45]| 8[3-8] )| 7(?: + 01| 1[014-8]| - 2[0-7]| - 3[0-35-8]| - 4[0-6]| - [56]\d| - 7[0-589]| - 8[01]| - 9[0-6] + [2-79]\d| + 8[019] ) )\d{5} </nationalNumberPattern> @@ -16795,7 +17599,64 @@ </territory> <!-- Suriname --> + <!-- http://www.itu.int/oth/T02020000C5/en --> <territory id="SR" countryCode="597" internationalPrefix="00"> + <availableFormats> + <!-- Following conventions used in the Suriname Yellow Pages. --> + <numberFormat pattern="(\d{3})(\d{3})"> + <leadingDigits> + [2-4]| + 5[2-58] + </leadingDigits> + <format>$1-$2</format> + </numberFormat> + <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> + <leadingDigits>56</leadingDigits> + <format>$1-$2-$3</format> + </numberFormat> + <numberFormat pattern="(\d{3})(\d{4})"> + <leadingDigits>[6-8]</leadingDigits> + <format>$1-$2</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[2-8]\d{5,6}</nationalNumberPattern> + <possibleNumberPattern>\d{6,7}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <!-- Includes non-geographic WLL-CDMA Fixed Lines. --> + <nationalNumberPattern> + (?: + 2[1-3]| + 3[0-7]| + 4\d| + 5[2-58]| + 68\d + )\d{4} + </nationalNumberPattern> + <exampleNumber>211234</exampleNumber> + </fixedLine> + <mobile> + <!-- Adding 74 from numbers found online. --> + <nationalNumberPattern> + (?: + 7[1245]| + 8[1-9] + )\d{5} + </nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>7412345</exampleNumber> + </mobile> + <voip> + <nationalNumberPattern>56\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{6}</possibleNumberPattern> + <exampleNumber>561234</exampleNumber> + </voip> + <shortCode> + <nationalNumberPattern>1\d{2,3}</nationalNumberPattern> + <possibleNumberPattern>\d{3,4}</possibleNumberPattern> + <exampleNumber>1234</exampleNumber> + </shortCode> </territory> <!-- Sao Tome and Principe --> @@ -16902,8 +17763,8 @@ )| 2[1-35]| 3(?: - 1\d| - [34] + [13]\d| + 4 )| 4[13]| 5[1-3] @@ -16912,8 +17773,8 @@ <exampleNumber>112345678</exampleNumber> </fixedLine> <mobile> - <!-- 945, 967 and 991 numbers are added as SMS messages have been successfully delivered to - these numbers, and they are also widely present on the Internet. --> + <!-- 945, 967 and 99[1-4] numbers are added as SMS messages have been successfully delivered + to these numbers, and they are also widely present on the Internet. --> <nationalNumberPattern> 9(?: 3[23]| @@ -16921,7 +17782,7 @@ 55| 6[67]| 88| - 9[19] + 9[1-49] )\d{6} </nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> @@ -17402,9 +18263,8 @@ <mobile> <nationalNumberPattern> (?: - 2[0-7]| - 40| - 9\d + [29]\d| + 4[01] )\d{6} </nationalNumberPattern> <exampleNumber>20123456</exampleNumber> @@ -17418,7 +18278,65 @@ </territory> <!-- Tonga --> - <territory id="TO" countryCode="676" internationalPrefix="00"> + <!-- http://www.itu.int/oth/T02020000D3/en --> + <!-- http://www.wtng.info/wtng-676-to.html --> + <territory id="TO" countryCode="676" internationalPrefix="00" leadingZeroPossible="true"> + <availableFormats> + <numberFormat pattern="(\d{2})(\d{3})"> + <leadingDigits> + [1-6]| + 7[0-4]| + 8[05] + </leadingDigits> + <format>$1-$2</format> + </numberFormat> + <numberFormat pattern="(\d{3})(\d{4})"> + <leadingDigits> + 7[5-9]| + 8[7-9] + </leadingDigits> + <format>$1 $2</format> + </numberFormat> + <numberFormat pattern="(\d{4})(\d{3})"> + <leadingDigits>0</leadingDigits> + <format>$1 $2</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[02-8]\d{4,6}</nationalNumberPattern> + <possibleNumberPattern>\d{5,7}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern> + (?: + 2\d| + 3[1-8]| + 4[1-4]| + [56]0| + 7[0149]| + 8[05] + )\d{3} + </nationalNumberPattern> + <possibleNumberPattern>\d{5}</possibleNumberPattern> + <exampleNumber>20123</exampleNumber> + </fixedLine> + <mobile> + <!-- TCC mobile numbers were given a prefix of "77" in 2009, although this is not mentioned + in their ITU document. Numbers with a prefix of "75" have also been found. --> + <nationalNumberPattern> + (?: + 7[578]| + 8[7-9] + )\d{5} + </nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>7715123</exampleNumber> + </mobile> + <tollFree> + <nationalNumberPattern>0800\d{3}</nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>0800222</exampleNumber> + </tollFree> </territory> <!-- Turkey --> @@ -17971,9 +18889,10 @@ <exampleNumber>312345678</exampleNumber> </fixedLine> <mobile> + <!-- Added 79X from online numbers found with this prefix. --> <nationalNumberPattern> 7(?: - [1578]\d| + [15789]\d| 0[0-4] )\d{6} </nationalNumberPattern> @@ -18005,17 +18924,16 @@ <territory id="US" countryCode="1" internationalPrefix="011" mainCountryForCode="true" nationalPrefix="1"> <availableFormats> - <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <format>($1) $2-$3</format> - </numberFormat> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1-$2</format> + <intlFormat>NA</intlFormat> + </numberFormat> + <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> + <format>($1) $2-$3</format> + <!-- A different pattern is used when formatting internationally, as the area code is no + longer optional and should not be in brackets. --> + <intlFormat>$1-$2-$3</intlFormat> </numberFormat> - <!-- A different pattern is used when formatting internationally, as the area code is no - longer optional and should not be in brackets. --> - <intlNumberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <format>$1-$2-$3</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[2-9]\d{9}</nationalNumberPattern> @@ -18238,8 +19156,67 @@ </territory> <!-- Uruguay --> - <territory id="UY" countryCode="598" internationalPrefix="00" - nationalPrefix="0"> + <!-- http://www.itu.int/oth/T02020000E0/en --> + <!-- http://www.ursec.gub.uy --> + <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay --> + <!-- International long-distance providers can be dialled by dialling 01 followed by a carrier + code JK, where J = [3-9] and K is any digit. --> + <territory id="UY" countryCode="598" internationalPrefix="0(?:1[3-9]\d|0)" + preferredInternationalPrefix="00" nationalPrefix="0" preferredExtnPrefix=" int. "> + <availableFormats> + <!-- Following paginasamarillas.com.uy formatting. --> + <numberFormat pattern="(\d{4})(\d{4})"> + <leadingDigits>[24]</leadingDigits> + <format>$1 $2</format> + </numberFormat> + <!-- Including the national prefix here since URSEC does when formatting these. --> + <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> + <leadingDigits>9[1-9]</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> + <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> + <leadingDigits>[89]0</leadingDigits> + <format>$1 $2</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[2489]\d{6,7}</nationalNumberPattern> + <possibleNumberPattern>\d{7,8}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern> + 2\d{7}| + 4[2-7]\d{6} + </nationalNumberPattern> + <exampleNumber>21231234</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern>9[13-9]\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{8}</possibleNumberPattern> + <exampleNumber>94231234</exampleNumber> + </mobile> + <tollFree> + <nationalNumberPattern>80[05]\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>8001234</exampleNumber> + </tollFree> + <premiumRate> + <nationalNumberPattern>90[0-8]\d{4}</nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>9001234</exampleNumber> + </premiumRate> + <shortCode> + <nationalNumberPattern> + 1(?: + 0[4-9]| + 1[2368]| + 2[0-3568] + )| + 911 + </nationalNumberPattern> + <possibleNumberPattern>\d{3}</possibleNumberPattern> + <exampleNumber>104</exampleNumber> + </shortCode> </territory> <!-- Uzbekistan --> @@ -18334,16 +19311,18 @@ <exampleNumber>7842661234</exampleNumber> </fixedLine> <mobile> + <!-- Adding 784 433 and 784 534 since online numbers can be found with these prefixes, and + the latter seems, according to some online sources, to be assigned to Digicell. --> <nationalNumberPattern> 784(?: 4(?: - 3[0-24]| + 3[0-4]| 5[45]| 9[2-5] )| 5(?: 2[6-9]| - 3[0-3]| + 3[0-4]| 93 ) )\d{4} @@ -18529,10 +19508,41 @@ <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern> </generalDesc> <fixedLine> + <!-- The ITU document seems a bit out-of-date so extra prefixes based on numbers in the + yellow pages have been added, and the list of exchanges found on + http://www.areacodedownload.com/340/index.html --> <nationalNumberPattern> 340(?: - 6[49]2| - 7[17]\d + 2(?: + 01| + 2[067]| + 36| + 44| + 77 + )| + 3(?: + 32| + 44 + )| + 4(?: + 4[38]| + 7[34] + )| + 5(?: + 1[34]| + 55 + )| + 6(?: + 26| + 4[23]| + 9[023] + )| + 7(?: + [17]\d| + 27 + )| + 884| + 998 )\d{4} </nationalNumberPattern> <exampleNumber>3406421234</exampleNumber> @@ -18540,8 +19550,36 @@ <mobile> <nationalNumberPattern> 340(?: - 6[49]2| - 7[17]\d + 2(?: + 01| + 2[067]| + 36| + 44| + 77 + )| + 3(?: + 32| + 44 + )| + 4(?: + 4[38]| + 7[34] + )| + 5(?: + 1[34]| + 55 + )| + 6(?: + 26| + 4[23]| + 9[023] + )| + 7(?: + [17]\d| + 27 + )| + 884| + 998 )\d{4} </nationalNumberPattern> <exampleNumber>3406421234</exampleNumber> @@ -18703,11 +19741,92 @@ </territory> <!-- Vanuatu --> + <!-- http://www.itu.int/oth/T02020000E2/en --> <territory id="VU" countryCode="678" internationalPrefix="00"> + <!-- Should be formatted in one block, apart from the mobile numbers. --> + <availableFormats> + <numberFormat pattern="(\d{3})(\d{4})"> + <leadingDigits>[579]</leadingDigits> + <format>$1 $2</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[2-57-9]\d{4,6}</nationalNumberPattern> + <possibleNumberPattern>\d{5,7}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <nationalNumberPattern> + (?: + 2[2-9]\d| + 3(?: + [67]\d| + 8[0-8] + )| + 48[4-9]| + 88\d + )\d{2} + </nationalNumberPattern> + <possibleNumberPattern>\d{5}</possibleNumberPattern> + <exampleNumber>22123</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + (?: + 5(?: + 7[2-5]| + [3-69]\d + )| + 7[013-7]\d + )\d{4} + </nationalNumberPattern> + <possibleNumberPattern>\d{7}</possibleNumberPattern> + <exampleNumber>5912345</exampleNumber> + </mobile> + <!-- Using this for non-geographical numbers, since they have not been clearly defined. --> + <uan> + <nationalNumberPattern> + 30\d{3}| + 900\d{4} + </nationalNumberPattern> + <possibleNumberPattern>\d{5,7}</possibleNumberPattern> + <exampleNumber>30123</exampleNumber> + </uan> </territory> - <!-- Wallis and Futuna (Territoire français d'outre-mer) --> - <territory id="WF" countryCode="681" internationalPrefix="19"> + <!-- Wallis and Futuna (Territoire français d'outre-mer) --> + <!-- http://www.itu.int/oth/T02020000E6/en --> + <territory id="WF" countryCode="681" internationalPrefix="00"> + <availableFormats> + <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> + <format>$1 $2 $3</format> + </numberFormat> + </availableFormats> + <generalDesc> + <nationalNumberPattern>[5-7]\d{5}</nationalNumberPattern> + <possibleNumberPattern>\d{6}</possibleNumberPattern> + </generalDesc> + <fixedLine> + <!-- Web searching only finds examples with the 72 prefix but the ITU document states + that 50 and 68 are possible, so they are included here. --> + <nationalNumberPattern> + (?: + 50| + 68| + 72 + )\d{4} + </nationalNumberPattern> + <exampleNumber>501234</exampleNumber> + </fixedLine> + <mobile> + <nationalNumberPattern> + (?: + 50| + 68| + 72 + )\d{4} + </nationalNumberPattern> + <exampleNumber>501234</exampleNumber> + </mobile> </territory> <!-- Samoa --> @@ -18931,12 +20050,12 @@ <exampleNumber>211234567</exampleNumber> </fixedLine> <mobile> - <!-- Adding extra prefixes 6[457-9] and 7[4-6] since SMS messages have been successfully + <!-- Adding extra prefixes 6[3-57-9] and 7[4-6] since SMS messages have been successfully delivered to these numbers, and numbers like this can be found on the Internet. --> <nationalNumberPattern> 9(?: 55| - 6[4-9]| + 6[3-9]| 7[4-9] )\d{6} </nationalNumberPattern> diff --git a/third_party/libphonenumber/resources/PhoneNumberMetaDataForTesting.xml b/third_party/libphonenumber/resources/PhoneNumberMetaDataForTesting.xml index 661bdd2..cc74b7d 100644 --- a/third_party/libphonenumber/resources/PhoneNumberMetaDataForTesting.xml +++ b/third_party/libphonenumber/resources/PhoneNumberMetaDataForTesting.xml @@ -17,7 +17,7 @@ MetaData on Phone Number Plan and formatting rules. This file is used solely for the purpose of unittesting, so data in this file is not necessarily consistent with that of - ../src/PhoneNumberMetaData.xml + ../resources/PhoneNumberMetaData.xml --> <phoneNumberMetadata> @@ -67,39 +67,21 @@ <leadingDigits>1[02-9]|[23]</leadingDigits> <format>$1 $2-$3</format> </numberFormat> - <numberFormat pattern="9(11)(\d{4})(\d{4})"> + <numberFormat pattern="(9)(11)(\d{4})(\d{4})"> <leadingDigits>911</leadingDigits> - <format>$1 15 $2-$3</format> + <format>$2 15 $3-$4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <numberFormat pattern="9(\d{4})(\d{2})(\d{4})" + <numberFormat pattern="(9)(\d{4})(\d{2})(\d{4})" carrierCodeFormattingRule="$NP$FG $CC"> <leadingDigits>9(?:1[02-9]|[23])</leadingDigits> - <format>$1 $2-$3</format> + <format>$2 $3-$4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> <leadingDigits>[68]</leadingDigits> <format>$1-$2-$3</format> </numberFormat> - <intlNumberFormat pattern="(\d{2})(\d{4})(\d{4})"> - <leadingDigits>11</leadingDigits> - <format>$1 $2-$3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(\d{4})(\d{2})(\d{4})"> - <leadingDigits>1[02-9]|[23]</leadingDigits> - <format>$1 $2-$3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(9)(11)(\d{4})(\d{4})"> - <leadingDigits>911</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> - <intlNumberFormat pattern="(9)(\d{4})(\d{2})(\d{4})"> - <leadingDigits>9(?:1[02-9]|[23])</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> - <intlNumberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits>[68]</leadingDigits> - <format>$1-$2-$3</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[1-3689]\d{9,10}</nationalNumberPattern> @@ -348,6 +330,10 @@ <leadingDigits>[57-9]0</leadingDigits> <format>$1 $2 $3</format> </numberFormat> + <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{4})"> + <leadingDigits>[57-9]0</leadingDigits> + <format>$1 $2 $3 $4</format> + </numberFormat> <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> <leadingDigits>222|333</leadingDigits> <leadingDigits>(?:222|333)1</leadingDigits> @@ -489,7 +475,7 @@ <!-- Mexico --> <territory id="MX" countryCode="52" internationalPrefix="00" nationalPrefix="01" nationalPrefixForParsing="01|04[45](\d{10})" - nationalPrefixTransformRule="1$1"> + nationalPrefixTransformRule="1$1" nationalPrefixFormattingRule="$NP $FG"> <availableFormats> <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> <leadingDigits>[89]00</leadingDigits> @@ -503,34 +489,16 @@ <leadingDigits>[2467]|3[0-24-9]|5[0-46-9]|8[2-9]|9[1-9]</leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <numberFormat pattern="1(\d{2})(\d{4})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)(\d{2})(\d{4})(\d{4})"> <leadingDigits>1(?:33|55|81)</leadingDigits> - <format>045 $1 $2 $3</format> + <format>045 $2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <numberFormat pattern="1(\d{3})(\d{3})(\d{4})"> + <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)(\d{3})(\d{3})(\d{4})"> <leadingDigits>1(?:[124579]|3[0-24-9]|5[0-46-9]|8[02-9])</leadingDigits> - <format>045 $1 $2 $3</format> + <format>045 $2 $3 $4</format> + <intlFormat>$1 $2 $3 $4</intlFormat> </numberFormat> - <intlNumberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits>[89]00</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(\d{2})(\d{4})(\d{4})"> - <leadingDigits>33|55|81</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <leadingDigits>[2467]|3[0-24-9]|5[0-46-9]|8[2-9]|9[1-9]</leadingDigits> - <format>$1 $2 $3</format> - </intlNumberFormat> - <intlNumberFormat pattern="(1)(\d{2})(\d{4})(\d{4})"> - <leadingDigits>1(?:33|55|81)</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> - <intlNumberFormat pattern="(1)(\d{3})(\d{3})(\d{4})"> - <leadingDigits>1(?:[124579]|3[0-24-9]|5[0-46-9]|8[02-9])</leadingDigits> - <format>$1 $2 $3 $4</format> - </intlNumberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[1-9]\d{9,10}</nationalNumberPattern> @@ -708,15 +676,13 @@ preferredExtnPrefix=" extn. " nationalPrefix="1" mainCountryForCode="true" > <availableFormats> - <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> - <format>$1 $2 $3</format> - </numberFormat> <numberFormat pattern="(\d{3})(\d{4})"> <format>$1 $2</format> - </numberFormat> - <intlNumberFormat pattern="(\d{3})(\d{3})(\d{4})"> + <intlFormat>NA</intlFormat> + </numberFormat> + <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> <format>$1 $2 $3</format> - </intlNumberFormat> + </numberFormat> </availableFormats> <generalDesc> <nationalNumberPattern>[13-9]\d{9}|2[0-35-9]\d{8}</nationalNumberPattern> diff --git a/third_party/libphonenumber/resources/geocoding/de/43.txt b/third_party/libphonenumber/resources/geocoding/de/43.txt new file mode 100644 index 0000000..77dccc3 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/de/43.txt @@ -0,0 +1,1037 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated from: +# http://www.rtr.at/en/tk/E129/Austrian_Numbering_Plan_2011-03-30.pdf + +431|Wien +43316|Graz +43463|Klagenfurt +43512|Innsbruck +43662|Salzburg +43732|Linz +432142|Gattendorf +432143|Kittsee +432144|Deutsch Jahrndorf +432145|Prellenkirchen +432146|Nickelsdorf +432147|Zurndorf +432160|Jois +432162|Bruck an der Leitha +432163|Petronell-Carnuntum +432164|Rohrau +432165|Hainburg a.d. Donau +432166|Parndorf +432167|Neusiedl am See +432168|Mannersdorf am Leithagebirge +432169|Trautmannsdorf an der Leitha +432172|Frauenkirchen +432173|Gols +432174|Wallern im Burgenland +432175|Apetlon +432176|Tadten +432177|Podersdorf am See +432212|Orth an der Donau +432213|Lassee +432214|Kopfstetten +432215|Probstdorf +432216|Leopoldsdorf im Marchfelde +432230|Schwadorf +432231|Purkersdorf +432232|Fischamend +432233|Preßbaum +432234|Gramatneusiedl +432235|Maria-Lanzendorf +432236|Mödling +432237|Gaaden +432238|Kaltenleutgeben +432239|Breitenfurt bei Wien +432242|Sankt Andrä-Wördern +432243|Klosterneuburg +432244|Langenzersdorf +432245|Wolkersdorf im Weinviertel +432246|Gerasdorf bei Wien +432247|Deutsch-Wagram +432248|Markgrafneusiedl +432249|Groß-Enzersdorf +432252|Baden +432253|Oberwaltersdorf +432254|Ebreichsdorf +432255|Deutsch Brodersdorf +432256|Leobersdorf +432257|Klausen-Leopoldsdorf +432258|Alland +432259|Münchendorf +432262|Korneuburg +432263|Großrußbach +432264|Rückersdorf (Harmannsdorf) +432265|Hausleiten +432266|Stockerau +432267|Sierndorf +432268|Großmugl +432269|Niederfellabrunn +432271|Ried am Riederberg +432272|Tulln an der Donau +432273|Tulbing +432274|Sieghartskirchen +432275|Atzenbrugg +432276|Reidling +432277|Zwentendorf +432278|Absdorf +432279|Kirchberg am Wagram +432282|Gänserndorf +432283|Angern an der March +432284|Oberweiden +432285|Marchegg +432286|Obersiebenbrunn +432287|Strasshof an der Nordbahn +432288|Auersthal +432289|Matzen +432522|Laa an der Thaya +432523|Kirchstetten (Neudorf bei Staatz) +432524|Kautendorf +432525|Gnadendorf +432526|Stronsdorf +432527|Wulzeshofen +432532|Zistersdorf +432533|Neusiedl an der Zaya +432534|Niedersulz +432535|Hohenau an der March +432536|Drösing +432538|Velm-Götzendorf +432552|Poysdorf +432554|Stützenhofen +432555|Herrnbaumgarten +432556|Großkrut +432557|Bernhardsthal +432572|Mistelbach +432573|Wilfersdorf +432574|Gaweinstal +432575|Ladendorf +432576|Ernstbrunn +432577|Asparn an der Zaya +432610|Horitschon +432611|Mannersdorf an der Rabnitz +432612|Oberpullendorf +432613|Deutschkreutz +432614|Kleinwarasdorf +432615|Lutzmannsburg +432616|Lockenhaus +432617|Draßmarkt +432618|Markt Sankt Martin +432619|Lackendorf +432620|Willendorf +432621|Sieggraben +432622|Wiener Neustadt +432623|Pottendorf +432624|Ebenfurth +432625|Bad Sauerbrunn +432626|Mattersburg +432627|Pitten +432628|Felixdorf +432629|Warth (Niederösterreich) +432630|Ternitz +432631|Pöttsching +432632|Pernitz +432633|Markt Piesting +432634|Gutenstein +432635|Neunkirchen +432636|Puchberg am Schneeberg +432637|Grünbach am Schneeberg +432638|Winzendorf-Muthmannsdorf +432639|Bad Fischau +432641|Kirchberg am Wechsel +432642|Aspangberg-Sankt Peter +432643|Lichtenegg +432644|Grimmenstein +432645|Wiesmath +432646|Kirchschlag in der Buckligen Welt +432647|Krumbach (Niederösterreich) +432648|Hochneukirchen +432649|Mönichkirchen +432662|Gloggnitz +432663|Schottwien +432664|Semmering +432665|Prein an der Rax +432666|Reichenau +432667|Schwarzau im Gebirge +432672|Berndorf +432673|Altenmarkt an der Triesting +432674|Weißenbach an der Triesting +432680|Sankt Margarethen im Burgenland +432682|Eisenstadt +432683|Purbach am Neusiedler See +432684|Schützen am Gebirge +432685|Rust +432686|Draßburg +432687|Siegendorf +432688|Steinbrunn +432689|Hornstein +432711|Dürnstein +432712|Aggsbach +432713|Spitz +432714|Rossatz +432715|Weißenkirchen in der Wachau +432716|Gföhl +432717|Unter-Meisling +432718|Lichtenau im Waldviertel +432719|Droß +432722|Kirchberg an der Pielach +432723|Rabenstein an der Pielach +432724|Schwarzenbach an der Pielach +432725|Frankenfels +432726|Puchenstuben +432728|Wienerbruck +432731|Idolsberg +432732|Krems an der Donau +432733|Schönberg am Kamp +432734|Langenlois +432735|Hadersdorf am Kamp +432736|Paudorf +432738|Fels am Wagram +432739|Tiefenfucha +432741|Flinsbach +432742|Sankt Pölten +432743|Böheimkirchen +432744|Kasten bei Böheimkirchen +432745|Pyhra +432746|Wilhelmsburg +432747|Ober-Grafendorf +432748|Kilb +432749|Prinzersdorf +432752|Melk +432753|Gansbach +432754|Loosdorf +432755|Mank +432756|Sankt Leonhard am Forst +432757|Pöchlarn +432758|Pöggstall +432762|Lilienfeld +432763|Sankt Veit an der Gölsen +432764|Hainfeld +432765|Kaumberg +432766|Kleinzell +432767|Hohenberg +432768|Sankt Aegyd am Neuwalde +432769|Türnitz +432772|Neulengbach +432773|Eichgraben +432774|Innermanzing +432782|Herzogenburg +432783|Traismauer +432784|Perschling +432786|Oberwölbling +432812|Groß Gerungs +432813|Arbesbach +432814|Langschlag +432815|Großschönau +432816|Karlstift +432822|Zwettl-Niederösterreich +432823|Großglobnitz +432824|Allentsteig +432825|Göpfritz an der Wild +432826|Rastenfeld +432827|Schönbach +432828|Rappottenstein +432829|Schweiggers +432841|Vitis +432842|Waidhofen an der Thaya +432843|Dobersberg +432846|Raabs an der Thaya +432847|Groß-Siegharts +432848|Pfaffenschlag bei Waidhofen a.d.Thaya +432849|Schwarzenau +432852|Gmünd +432853|Schrems +432854|Kirchberg am Walde +432855|Waldenstein +432856|Weitra +432857|Bad Großpertholz +432858|Moorbad Harbach +432859|Brand-Nagelberg +432862|Heidenreichstein +432863|Eggern +432864|Kautzen +432865|Litschau +432872|Ottenschlag +432873|Kottes +432874|Martinsberg +432875|Grafenschlag +432876|Els +432877|Grainbrunn +432878|Traunstein +432912|Geras +432913|Hötzelsdorf +432914|Japons +432915|Drosendorf-Zissersdorf +432916|Riegersburg (Hardegg) +432942|Retz +432943|Obritz +432944|Haugsdorf +432945|Zellerndorf +432946|Pulkau +432947|Theras +432948|Weitersfeld +432949|Niederfladnitz +432951|Guntersdorf +432952|Hollabrunn +432953|Nappersdorf +432954|Göllersdorf +432955|Großweikersdorf +432956|Ziersdorf +432957|Hohenwarth +432958|Maissau +432959|Sitzendorf an der Schmida +432982|Horn +432983|Sigmundsherberg +432984|Eggenburg +432985|Gars am Kamp +432986|Irnfritz +432987|Sankt Leonhard am Hornerwald +432988|Neupölla +432989|Brunn an der Wild +433112|Gleisdorf +433113|Pischelsdorf in der Steiermark +433114|Markt Hartmannsdorf +433115|Studenzen +433116|Kirchbach in Steiermark +433117|Eggersdorf bei Graz +433118|Sinabelkirchen +433119|Sankt Marein bei Graz +433123|Sankt Oswald bei Plankenwarth +433124|Gratkorn +433125|Übelbach +433126|Frohnleiten +433127|Peggau +433132|Kumberg +433133|Nestelbach +433134|Heiligenkreuz am Waasen +433135|Kalsdorf bei Graz +433136|Dobl +433137|Söding +433140|Sankt Martin am Wöllmißberg +433141|Hirschegg +433142|Voitsberg +433143|Krottendorf +433144|Köflach +433145|Edelschrott +433146|Modriach +433147|Salla +433148|Kainach bei Voitsberg +433149|Geistthal +433150|Paldau +433151|Gnas +433152|Feldbach +433153|Riegersburg +433155|Fehring +433157|Kapfenstein +433158|Sankt Anna am Aigen +433159|Bad Gleichenberg +433170|Fischbach +433171|Gasen +433172|Weiz +433173|Ratten +433174|Birkfeld +433175|Anger +433176|Stubenberg +433177|Puch bei Weiz +433178|Sankt Ruprecht an der Raab +433179|Passail +433182|Wildon +433183|Sankt Georgen an der Stiefing +433184|Wolfsberg im Schwarzautal +433185|Preding +433322|Güssing +433323|Eberau +433324|Strem +433325|Heiligenkreuz im Lafnitztal +433326|Stegersbach +433327|Sankt Michael im Burgenland +433328|Kukmirn +433329|Jennersdorf +433331|Sankt Lorenzen am Wechsel +433332|Hartberg +433333|Sebersdorf +433334|Kaindorf +433335|Pöllau +433336|Waldbach +433337|Vorau +433338|Lafnitz +433339|Friedberg +433352|Oberwart +433353|Oberschützen +433354|Bernstein +433355|Stadtschlaining +433356|Markt Allhau +433357|Pinkafeld +433358|Litzelsdorf +433359|Loipersdorf-Kitzladen +433362|Großpetersdorf +433363|Rechnitz +433364|Hannersdorf +433365|Deutsch Schützen-Eisenberg +433366|Kohfidisch +433382|Fürstenfeld +433383|Burgau +433385|Ilz +433386|Großsteinbach +433387|Söchau +433452|Leibnitz +433453|Ehrenhausen +433454|Leutschach +433455|Arnfels +433456|Fresing +433457|Gleinstätten +433460|Soboth +433461|Trahütten +433462|Deutschlandsberg +433463|Stainz +433464|Groß Sankt Florian +433465|Pölfing-Brunn +433466|Eibiswald +433467|Schwanberg +433468|Sankt Oswald ob Eibiswald +433469|Sankt Oswald im Freiland +433472|Mureck +433473|Straden +433474|Deutsch Goritz +433475|Hürth +433476|Bad Radkersburg +433477|Sankt Peter am Ottersbach +433512|Knittelfeld +433513|Bischoffeld +433514|Seckau +433515|Sankt Lorenzen bei Knittelfeld +433516|Kleinlobming +433532|Murau +433533|Turrach +433534|Stadl an der Mur +433535|Krakaudorf +433536|Sankt Peter am Kammersberg +433537|Sankt Georgen ob Murau +433571|Möderbrugg +433572|Judenburg +433573|Fohnsdorf +433574|Pusterwald +433575|Sankt Johann am Tauern +433576|Bretstein +433577|Zeltweg +433578|Obdach +433579|Pöls +433581|Oberwölz +433582|Scheifling +433583|Unzmarkt +433584|Neumarkt in Steiermark +433585|Sankt Lambrecht +433586|Mühlen +433587|Schönberg-Lachtal +433588|Katsch an der Mur +433611|Johnsbach +433612|Liezen +433613|Admont +433614|Rottenmann +433615|Trieben +433616|Selzthal +433617|Gaishorn am See +433618|Hohentauern +433619|Oppenberg +433622|Bad Aussee +433623|Bad Mitterndorf +433624|Pichl-Kainisch +433631|Unterlaussa +433632|Sankt Gallen +433633|Landl +433634|Hieflau +433635|Radmer +433636|Wildalpen +433637|Gams bei Hieflau +433638|Palfau +433680|Donnersbachwald +433682|Stainach +433683|Donnersbach +433684|Sankt Martin am Grimming +433685|Gröbming +433686|Haus +433687|Schladming +433688|Tauplitz +433689|Sankt Nikolai im Sölktal +433832|Kraubath an der Mur +433833|Traboch +433834|Wald am Schoberpaß +433842|Leoben +433843|Sankt Michael in Obersteiermark +433844|Kammern im Liesingtal +433845|Mautern in Steiermark +433846|Kalwang +433847|Trofaiach +433848|Eisenerz +433849|Vordernberg +433852|Mürzzuschlag +433853|Spital am Semmering +433854|Langenwang +433855|Krieglach +433856|Veitsch +433857|Neuberg an der Mürz +433858|Mitterdorf im Mürztal +433859|Mürzsteg +433861|Aflenz +433862|Bruck an der Mur +433863|Turnau +433864|Sankt Marein im Mürztal +433865|Kindberg +433866|Breitenau am Hochlantsch +433867|Pernegg an der Mur +433868|Tragöß +433869|Sankt Katharein an der Laming +433882|Mariazell +433883|Terz +433884|Wegscheid +433885|Greith +433886|Weichselboden +434212|Sankt Veit an der Glan +434213|Launsdorf +434214|Brückl +434215|Liebenfels +434220|Köttmannsdorf +434221|Gallizien +434223|Maria Saal +434224|Pischeldorf +434225|Grafenstein +434226|Sankt Margareten im Rosental +434227|Ferlach +434228|Feistritz im Rosental +434229|Krumpendorf am Wörther See +434230|Globasnitz +434231|Mittertrixen +434232|Völkermarkt +434233|Griffen +434234|Ruden +434235|Bleiburg +434236|Eberndorf +434237|Miklauzhof +434238|Eisenkappel-Vellach +434239|Sankt Kanzian am Klopeiner See +434240|Bad Kleinkirchheim +434242|Villach +434243|Bodensdorf +434244|Bad Bleiberg +434245|Feistritz an der Drau +434246|Radenthein +434247|Afritz +434248|Treffen +434252|Wernberg +434253|Sankt Jakob im Rosental +434254|Faak am See +434255|Arnoldstein +434256|Nötsch im Gailtal +434257|Fürnitz +434258|Gummern +434262|Treibach +434263|Hüttenberg +434264|Klein Sankt Paul +434265|Weitensfeld im Gurktal +434266|Straßburg +434267|Metnitz +434268|Friesach +434269|Flattnitz +434271|Steuerberg +434272|Pörtschach am Wörther See +434273|Reifnitz +434274|Velden am Wörther See +434275|Ebene Reichenau +434276|Feldkirchen in Kärnten +434277|Glanegg +434278|Gnesau +434279|Sirnitz +434282|Hermagor +434283|Sankt Stefan im Gailtal +434284|Kirchbach +434285|Tröpolach +434286|Weißbriach +434350|Bad Sankt Leonhard im Lavanttal +434352|Wolfsberg +434353|Prebl +434354|Preitenegg +434355|Gemmersdorf +434356|Lavamünd +434357|Sankt Paul im Lavanttal +434358|Sankt Andrä +434359|Reichenfels +434710|Oberdrauburg +434712|Greifenburg +434713|Techendorf +434714|Dellach im Drautal +434715|Kötschach-Mauthen +434716|Lesachtal +434717|Steinfeld +434718|Dellach +434732|Gmünd in Kärnten +434733|Malta +434734|Rennweg +434735|Kremsbrücke +434736|Innerkrems +434761|Stockenboi +434762|Spittal an der Drau +434766|Millstatt +434767|Rothenthurn +434768|Kleblach-Lind +434769|Möllbrücke +434782|Obervellach +434783|Reißeck +434784|Mallnitz +434785|Außerfragant +434822|Winklern +434823|Tresdorf (Rangersdorf) +434824|Heiligenblut +434825|Großkirchheim +434826|Mörtschach +434842|Sillian +434843|Außervillgraten +434846|Abfaltersbach +434847|Obertilliach +434848|Kartitsch +434852|Lienz +434853|Ainet +434855|Assling +434858|Nikolsdorf +434872|Huben +434873|Sankt Jakob in Defereggen +434874|Virgen +434875|Matrei in Osttirol +434876|Kals am Großglockner +434877|Prägraten am Großvenediger +434879|Sankt Veit in Defereggen +435212|Seefeld in Tirol +435213|Scharnitz +435214|Leutasch +435223|Hall in Tirol +435224|Wattens +435225|Fulpmes +435226|Neustift im Stubaital +435230|Sellrain +435232|Kematen in Tirol +435234|Axams +435236|Gries im Sellrain +435238|Zirl +435239|Kühtai +435242|Schwaz +435243|Maurach +435244|Jenbach +435245|Hinterriß +435246|Achenkirch +435248|Steinberg am Rofan +435252|Oetz +435253|Längenfeld +435254|Sölden +435255|Umhausen +435256|Untergurgl +435262|Telfs +435263|Silz +435264|Mieming +435265|Nassereith +435266|Ötztal-Bahnhof +435272|Steinach am Brenner +435273|Matrei am Brenner +435274|Gries am Brenner +435275|Trins +435276|Gschnitz +435278|Navis +435279|Sankt Jodok am Brenner +435280|Hochfügen +435282|Zell am Ziller +435283|Kaltenbach +435284|Gerlos +435285|Mayrhofen +435286|Ginzling +435287|Tux +435288|Fügen +435289|Häusling +435331|Brandenberg +435332|Wörgl +435333|Söll +435334|Westendorf +435335|Hopfgarten im Brixental +435336|Alpbach +435337|Brixlegg +435338|Kundl +435339|Wildschönau +435352|Sankt Johann in Tirol +435353|Waidring +435354|Fieberbrunn +435355|Jochberg +435356|Kitzbühel +435357|Kirchberg in Tirol +435358|Ellmau +435359|Hochfilzen +435372|Kufstein +435373|Ebbs +435374|Walchsee +435375|Kössen +435376|Thiersee +435412|Imst +435413|Sankt Leonhard im Pitztal +435414|Wenns +435417|Roppen +435418|Schönwies +435441|See +435442|Landeck +435443|Galtür +435444|Ischgl +435445|Kappl +435446|Sankt Anton am Arlberg +435447|Flirsch +435448|Pettneu am Arlberg +435449|Fließ +435472|Prutz +435473|Nauders +435474|Pfunds +435475|Feichten +435476|Serfaus +435477|Tösens +435510|Damüls +435512|Egg +435513|Hittisau +435514|Bezau +435515|Au +435516|Doren +435517|Riezlern +435518|Mellau +435519|Schröcken +435522|Feldkirch +435523|Götzis +435524|Satteins +435525|Nenzing +435526|Laterns +435550|Thüringen +435552|Bludenz +435553|Raggal +435554|Sonntag +435556|Schruns +435557|Sankt Gallenkirch +435558|Gaschurn +435559|Brand +435572|Dornbirn +435573|Hörbranz +435574|Bregenz +435575|Langen bei Bregenz +435576|Hohenems +435577|Lustenau +435578|Höchst +435579|Alberschwende +435582|Klösterle +435583|Lech +435585|Dalaas +435632|Stanzach +435633|Hägerau +435634|Elbigenalp +435635|Elmen +435672|Reutte +435673|Ehrwald +435674|Bichlbach +435675|Tannheim +435676|Jungholz +435677|Vils +435678|Weißenbach am Lech +436131|Obertraun +436132|Bad Ischl +436133|Ebensee +436134|Hallstatt +436135|Bad Goisern +436136|Gosau +436137|Strobl +436138|Sankt Wolfgang im Salzkammergut +436212|Seekirchen am Wallersee +436213|Oberhofen am Irrsee +436214|Henndorf am Wallersee +436215|Straßwalchen +436216|Neumarkt am Wallersee +436217|Mattsee +436219|Obertrum am See +436221|Koppl +436223|Anthering +436224|Hintersee +436225|Eugendorf +436226|Fuschl am See +436227|Sankt Gilgen +436228|Faistenau +436229|Hof bei Salzburg +436232|Mondsee +436233|Oberwang +436234|Zell am Moos +436235|Thalgau +436240|Krispl +436241|Sankt Koloman +436242|Rußbach am Paß Gschütt +436243|Abtenau +436244|Golling an der Salzach +436245|Hallein +436246|Grödig +436247|Großgmain +436272|Oberndorf bei Salzburg +436274|Lamprechtshausen +436276|Nußdorf am Haunsberg +436277|Sankt Pantaleon +436278|Ostermiething +436412|Sankt Johann im Pongau +436413|Wagrain +436414|Großarl +436415|Schwarzach im Pongau +436416|Lend +436417|Hüttschlag +436418|Kleinarl +436432|Bad Hofgastein +436433|Dorfgastein +436434|Bad Gastein +436452|Radstadt +436453|Filzmoos +436454|Mandling +436455|Untertauern +436456|Obertauern +436457|Flachau +436458|Hüttau +436461|Dienten am Hochkönig +436462|Bischofshofen +436463|Annaberg-Lungötz +436466|Werfenweng +436467|Mühlbach am Hochkönig +436468|Werfen +436470|Atzmannsdorf +436471|Tweng +436472|Mauterndorf +436473|Mariapfarr +436474|Tamsweg +436475|Ramingstein +436476|Sankt Margarethen im Lungau +436477|Sankt Michael im Lungau +436478|Zederhaus +436479|Muhr +436483|Göriach +436484|Lessach +436541|Saalbach +436542|Zell am See +436543|Taxenbach +436544|Rauris +436545|Bruck an der Großglocknerstraße +436546|Fusch an der Großglocknerstraße +436547|Kaprun +436548|Niedernsill +436549|Piesendorf +436562|Mittersill +436563|Uttendorf +436564|Krimml +436565|Neukirchen am Großvenediger +436566|Bramberg am Wildkogel +436582|Saalfelden am Steinernen Meer +436583|Leogang +436584|Maria Alm am Steinernen Meer +436588|Lofer +436589|Unken +437211|Reichenau im Mühlkreis +437212|Zwettl an der Rodl +437213|Bad Leonfelden +437214|Reichenthal +437215|Hellmonsödt +437216|Helfenberg +437217|Sankt Veit im Mühlkreis +437218|Großtraberg +437219|Vorderweißenbach +437221|Hörsching +437223|Enns +437224|Sankt Florian +437225|Hargelsberg +437226|Wilhering +437227|Neuhofen an der Krems +437228|Kematen an der Krems +437229|Traun +437230|Altenberg bei Linz +437231|Herzogsdorf +437232|Sankt Martin im Mühlkreis +437233|Feldkirchen an der Donau +437234|Ottensheim +437235|Gallneukirchen +437236|Pregarten +437237|Sankt Georgen an der Gusen +437238|Mauthausen +437239|Lichtenberg +437240|Sipbachzell +437241|Steinerkirchen an der Traun +437242|Wels +437243|Marchtrenk +437244|Sattledt +437245|Lambach +437246|Gunskirchen +437247|Kematen am Innbach +437248|Grieskirchen +437249|Bad Schallerbach +437250|Maria Neustift +437251|Schiedlberg +437252|Steyr +437253|Wolfern +437254|Großraming +437255|Losenstein +437256|Ternberg +437257|Grünburg +437258|Bad Hall +437259|Sierning +437260|Waldhausen +437261|Schönau im Mühlkreis +437262|Perg +437263|Bad Zell +437264|Windhaag bei Perg +437265|Pabneukirchen +437266|Bad Kreuzen +437267|Mönchdorf +437268|Grein +437269|Baumgartenberg +437272|Eferding +437273|Aschach an der Donau +437274|Alkoven +437276|Peuerbach +437277|Waizenkirchen +437278|Neukirchen am Walde +437279|Haibach ob der Donau +437280|Schwarzenberg am Böhmerwald +437281|Aigen im Mühlkreis +437282|Neufelden +437283|Sarleinsbach +437284|Oberkappel +437285|Hofkirchen im Mühlkreis +437286|Lembach im Mühlkreis +437287|Peilstein im Mühlviertel +437288|Ulrichsberg +437289|Rohrbach in Oberösterreich +437353|Gaflenz +437355|Weyer +437357|Kleinreifling +437412|Ybbs an der Donau +437413|Marbach an der Donau +437414|Weins-Isperdorf +437415|Altenmarkt (Yspertal) +437416|Wieselburg +437432|Strengberg +437433|Wallsee +437434|Haag +437435|Sankt Valentin +437442|Waidhofen an der Ybbs +437443|Ybbsitz +437444|Opponitz +437445|Hollenstein an der Ybbs +437448|Kematen an der Ybbs +437471|Neustadtl an der Donau +437472|Amstetten +437473|Blindenmarkt +437474|Euratsfeld +437475|Hausmening (Neuhofen an der Ybbs) +437476|Aschbach-Markt +437477|Sankt Peter in der Au +437478|Oed-Oehling +437479|Ardagger +437480|Langau (Gaming) +437482|Scheibbs +437483|Oberndorf an der Melk +437484|Göstling an der Ybbs +437485|Gaming +437486|Lunz am See +437487|Gresten +437488|Steinakirchen am Forst +437489|Purgstall an der Erlauf +437562|Windischgarsten +437563|Spital am Pyhrn +437564|Hinterstoder +437565|Sankt Pankraz +437566|Rosenau am Hengstpaß +437582|Kirchdorf an der Krems +437583|Kremsmünster +437584|Molln +437585|Klaus an der Pyhrnbahn +437586|Pettenbach +437587|Wartberg an der Krems +437588|Ried im Traunkreis +437612|Gmunden +437613|Laakirchen +437614|Vorchdorf +437615|Scharnstein +437616|Grünau im Almtal +437617|Traunkirchen +437618|Neukirchen (Altmünster) +437619|Kirchham +437662|Seewalchen am Attersee +437663|Steinbach am Attersee +437664|Weyregg am Attersee +437665|Unterach am Attersee +437666|Attersee +437667|Sankt Georgen im Attergau +437672|Vöcklabruck +437673|Schwanenstadt +437674|Attnang-Puchheim +437675|Ampflwang im Hausruckwald +437676|Ottnang am Hausruck +437682|Vöcklamarkt +437683|Frankenburg am Hausruck +437684|Frankenmarkt +437711|Suben +437712|Schärding +437713|Schardenberg +437714|Esternberg +437716|Münzkirchen +437717|Sankt Aegidi +437718|Waldkirchen am Wesen +437719|Taufkirchen an der Pram +437722|Braunau am Inn +437723|Altheim +437724|Mauerkirchen +437727|Ach +437728|Schwand im Innkreis +437729|Neukirchen an der Enknach +437732|Haag am Hausruck +437733|Neumarkt im Hausruckkreis +437734|Hofkirchen an der Trattnach +437735|Gaspoltshofen +437736|Pram +437742|Mattighofen +437743|Maria Schmolln +437744|Munderfing +437745|Lochen +437746|Friedburg +437747|Kirchberg bei Mattighofen +437748|Eggelsberg +437750|Andrichsfurt +437751|Sankt Martin im Innkreis +437752|Ried im Innkreis +437753|Eberschwang +437754|Waldzell +437755|Mettmach +437757|Gurten +437758|Obernberg am Inn +437759|Antiesenhofen +437762|Raab +437763|Kopfing im Innkreis +437764|Riedau +437765|Lambrechten +437766|Andorf +437767|Eggerding +437941|Neumarkt im Mühlkreis +437942|Freistadt +437943|Windhaag bei Freistadt +437944|Sandl +437945|Sankt Oswald bei Freistadt +437946|Gutau +437947|Kefermarkt +437948|Hirschbach im Mühlkreis +437949|Rainbach im Mühlkreis +437952|Weitersfelden +437953|Liebenau +437954|Sankt Georgen am Walde +437955|Königswiesen +437956|Unterweißenbach diff --git a/third_party/libphonenumber/resources/geocoding/de/49.txt b/third_party/libphonenumber/resources/geocoding/de/49.txt new file mode 100644 index 0000000..31566bb --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/de/49.txt @@ -0,0 +1,3528 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated from: +# http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000510001PDFE.pdf + +4930|Berlin +4940|Hamburg +4969|Frankfurt am Main +4989|München +49201|Essen +49202|Wuppertal +49203|Duisburg +49208|Oberhausen Rheinland +49209|Gelsenkirchen +49211|Düsseldorf +49212|Solingen +49214|Leverkusen +49221|Köln +49228|Bonn +49231|Dortmund +49234|Bochum +49241|Aachen +49251|Münster +49261|Koblenz am Rhein +49271|Siegen +49281|Wesel +49291|Meschede +49331|Potsdam +49335|Frankfurt (Oder) +49340|Dessau Anh +49341|Leipzig +49345|Halle Saale +49351|Dresden +49355|Cottbus +49361|Erfurt +49365|Gera +49371|Chemnitz Sachsen +49375|Zwickau +49381|Rostock +49385|Schwerin +49391|Magdeburg +49395|Neubrandenburg +49421|Bremen +49431|Kiel +49441|Oldenburg (Oldb) +49451|Lübeck +49461|Flensburg +49471|Bremerhaven +49481|Heide Holstein +49491|Leer Ostfriesland +49511|Hannover +49521|Bielefeld +49531|Braunschweig +49541|Osnabrück +49551|Göttingen +49561|Kassel +49571|Minden Westfalen +49581|Uelzen +49591|Lingen (Ems) +49611|Wiesbaden +49621|Mannheim +49631|Kaiserslautern +49641|Giessen +49651|Trier +49661|Fulda +49671|Bad Kreuznach +49681|Saarbrücken +49711|Stuttgart +49721|Karlsruhe +49731|Ulm Donau +49741|Rottweil +49751|Ravensburg +49761|Freiburg im Breisgau +49771|Donaueschingen +49781|Offenburg +49791|Schwäbisch Hall +49811|Hallbergmoos +49821|Augsburg +49831|Kempten Allgäu +49841|Ingolstadt Donau +49851|Passau +49861|Traunstein +49871|Landshut +49881|Weilheim in Oberbayern +49906|Donauwörth +49911|Nürnberg +49921|Bayreuth +49931|Würzburg +49941|Regensburg +49951|Bamberg +49961|Weiden in der Oberpfalz +49971|Bad Kissingen +49981|Ansbach +49991|Deggendorf +492041|Bottrop +492043|Gladbeck +492045|Bottrop-Kirchhellen +492051|Velbert +492052|Velbert-Langenberg +492053|Velbert-Neviges +492054|Essen-Kettwig +492056|Heiligenhaus +492058|Wülfrath +492064|Dinslaken +492065|Duisburg-Rheinhausen +492066|Duisburg-Homberg +492102|Ratingen +492103|Hilden +492104|Mettmann +492129|Haan Rheinland +492131|Neuss +492132|Meerbusch-Büderich +492133|Dormagen +492137|Neuss-Norf +492150|Meerbusch-Lank +492151|Krefeld +492152|Kempen +492153|Nettetal-Lobberich +492154|Willich +492156|Willich-Anrath +492157|Nettetal-Kaldenkirchen +492158|Grefrath bei Krefeld +492159|Meerbusch-Osterath +492161|Mönchengladbach +492162|Viersen +492163|Schwalmtal Niederrhein +492164|Jüchen-Otzenrath +492165|Jüchen +492166|Mönchengladbach-Rheydt +492171|Leverkusen-Opladen +492173|Langenfeld Rheinland +492174|Burscheid Rheinland +492175|Leichlingen Rheinland +492181|Grevenbroich +492182|Grevenbroich-Kapellen +492183|Rommerskirchen +492191|Remscheid +492192|Hückeswagen +492193|Dabringhausen +492195|Radevormwald +492196|Wermelskirchen +492202|Bergisch Gladbach +492203|Köln-Porz +492204|Bensberg +492205|Rösrath +492206|Overath +492207|Kürten-Dürscheid +492208|Niederkassel +492222|Bornheim Rheinland +492223|Königswinter +492224|Bad Honnef +492225|Meckenheim Rheinland +492226|Rheinbach +492227|Bornheim-Merten +492228|Remagen-Rolandseck +492232|Brühl Rheinland +492233|Hürth Rheinland +492234|Frechen +492235|Erftstadt +492236|Wesseling Rheinland +492237|Kerpen Rheinland-Türnich +492238|Pulheim +492241|Siegburg +492242|Hennef Sieg +492243|Eitorf +492244|Königswinter-Oberpleis +492245|Much +492246|Lohmar Rheinland +492247|Neunkirchen-Seelscheid +492248|Hennef-Uckerath +492251|Euskirchen +492252|Zülpich +492253|Bad Münstereifel +492254|Weilerswist +492255|Euskirchen-Flamersheim +492256|Mechernich-Satzvey +492257|Reckerscheid +492261|Gummersbach +492262|Wiehl +492263|Engelskirchen +492264|Marienheide +492265|Reichshof-Eckenhagen +492266|Lindlar +492267|Wipperfürth +492268|Kürten +492269|Kierspe-Rönsahl +492271|Bergheim Erft +492272|Bedburg Erft +492273|Kerpen-Horrem +492274|Elsdorf Rheinland +492275|Kerpen-Buir +492291|Waldbröl +492292|Windeck Sieg +492293|Nümbrecht +492294|Morsbach Sieg +492295|Ruppichteroth +492296|Reichshof-Brüchermühle +492297|Wildbergerhütte +492301|Holzwickede +492302|Witten +492303|Unna +492304|Schwerte +492305|Castrop-Rauxel +492306|Lünen +492307|Kamen +492308|Unna-Hemmerde +492309|Waltrop +492323|Herne +492324|Hattingen Ruhr +492325|Wanne-Eickel +492327|Bochum-Wattenscheid +492330|Herdecke +492331|Hagen Westfalen +492332|Gevelsberg +492333|Ennepetal +492334|Hagen-Hohenlimburg +492335|Wetter Ruhr +492336|Schwelm +492337|Hagen-Dahl +492338|Breckerfeld +492339|Sprockhövel-Haßlinghausen +492351|Lüdenscheid +492352|Altena Westfalen +492353|Halver +492354|Meinerzhagen +492355|Schalksmühle +492357|Herscheid Westfalen +492358|Meinerzhagen-Valbert +492359|Kierspe +492360|Haltern-Lippramsdorf +492361|Recklinghausen +492362|Dorsten +492363|Datteln +492364|Haltern Westfalen +492365|Marl +492366|Herten Westfalen +492367|Henrichenburg +492368|Oer-Erkenschwick +492369|Dorsten-Wulfen +492371|Iserlohn +492372|Hemer +492373|Menden Sauerland +492374|Iserlohn-Letmathe +492375|Balve +492377|Wickede Ruhr +492378|Fröndenberg-Langschede +492379|Menden-Asbeck +492381|Hamm Westfalen +492382|Ahlen Westfalen +492383|Bönen +492384|Welver +492385|Hamm-Rhynern +492387|Drensteinfurt-Walstedde +492388|Hamm-Uentrop +492389|Werne +492391|Plettenberg +492392|Werdohl +492393|Sundern-Allendorf +492394|Neuenrade-Affeln +492395|Finnentrop-Rönkhausen +492401|Baesweiler +492402|Stolberg Rheinland +492403|Eschweiler Rheinland +492404|Alsdorf Rheinland +492405|Würselen +492406|Herzogenrath +492407|Herzogenrath-Kohlscheid +492408|Aachen-Kornelimünster +492409|Stolberg-Gressenich +492421|Düren +492422|Kreuzau +492423|Langerwehe +492424|Vettweiss +492425|Nideggen-Embken +492426|Nörvenich +492427|Nideggen +492428|Niederzier +492429|Hürtgenwald +492431|Erkelenz +492432|Wassenberg +492433|Hückelhoven +492434|Wegberg +492435|Erkelenz-Lövenich +492436|Wegberg-Rödgen +492440|Nettersheim-Tondorf +492441|Kall +492443|Mechernich +492444|Schleiden-Gemünd +492445|Schleiden Eifel +492446|Heimbach Eifel +492447|Dahlem bei Kall +492448|Hellenthal-Rescheid +492449|Blankenheim Ahr +492451|Geilenkirchen +492452|Heinsberg Rheinland +492453|Heinsberg-Randerath +492454|Gangelt +492455|Waldfeucht +492456|Selfkant +492461|Jülich +492462|Linnich +492463|Titz +492464|Aldenhoven bei Jülich +492465|Inden +492471|Roetgen Eifel +492472|Monschau +492473|Simmerath +492474|Nideggen-Schmidt +492482|Hellenthal +492484|Mechernich-Eiserfey +492485|Schleiden-Dreiborn +492486|Nettersheim +492501|Münster-Hiltrup +492502|Nottuln +492504|Telgte +492505|Altenberge Westfalen +492506|Münster-Wolbeck +492507|Havixbeck +492508|Drensteinfurt +492509|Nottuln-Appelhülsen +492520|Wadersloh-Diestedde +492521|Beckum +492522|Oelde +492523|Wadersloh +492524|Ennigerloh +492525|Beckum-Neubeckum +492526|Sendenhorst +492527|Lippetal-Lippborg +492528|Ennigerloh-Enniger +492529|Oelde-Stromberg +492532|Ostbevern +492533|Münster-Nienberge +492534|Münster-Roxel +492535|Sendenhorst-Albersloh +492536|Münster-Albachten +492538|Drensteinfurt-Rinkerode +492541|Coesfeld +492542|Gescher +492543|Billerbeck Westfalen +492545|Rosendahl-Darfeld +492546|Coesfeld-Lette +492547|Rosendahl-Osterwick +492548|Dülmen-Rorup +492551|Steinfurt-Burgsteinfurt +492552|Steinfurt-Borghorst +492553|Ochtrup +492554|Laer Kreis Steinfurt +492555|Schöppingen +492556|Metelen +492557|Wettringen Kreis Steinfurt +492558|Horstmar +492561|Ahaus +492562|Gronau Westfalen +492563|Stadtlohn +492564|Vreden +492565|Gronau-Epe +492566|Legden +492567|Ahaus-Alstätte +492568|Heek +492571|Greven Westfalen +492572|Emsdetten +492573|Nordwalde +492574|Saerbeck +492575|Greven-Reckenfeld +492581|Warendorf +492582|Everswinkel +492583|Sassenberg +492584|Warendorf-Milte +492585|Warendorf-Hoetmar +492586|Beelen +492587|Ennigerloh-Westkirchen +492588|Harsewinkel-Greffen +492590|Dülmen-Buldern +492591|Lüdinghausen +492592|Selm +492593|Ascheberg Westfalen +492594|Dülmen +492595|Olfen +492596|Nordkirchen +492597|Senden Westfalen +492598|Senden-Ottmarsbocholt +492599|Ascheberg-Herbern +492601|Nauort +492602|Montabaur +492603|Bad Ems +492604|Nassau Lahn +492605|Löf +492606|Winningen Mosel +492607|Kobern-Gondorf +492608|Welschneudorf +492620|Neuhäusel Westerwald +492621|Lahnstein +492622|Bendorf am Rhein +492623|Ransbach-Baumbach +492624|Höhr-Grenzhausen +492625|Ochtendung +492626|Selters Westferwald +492627|Braubach +492628|Rhens +492630|Mülheim-Kärlich +492631|Neuwied +492632|Andernach +492633|Brohl-Lützing +492634|Rengsdorf +492635|Rheinbrohl +492636|Burgbrohl +492637|Weissenthurm +492638|Waldbreitbach +492639|Anhausen Kreis Neuwied +492641|Bad Neuenahr-Ahrweiler +492642|Remagen +492643|Altenahr +492644|Linz am Rhein +492645|Vettelschoss +492646|Königsfeld Eifel +492647|Kesseling +492651|Mayen +492652|Mendig +492653|Kaisersesch +492654|Polch +492655|Weibern +492656|Virneburg +492657|Uersfeld +492661|Bad Marienberg Westerwald +492662|Hachenburg +492663|Westerburg Westerwald +492664|Rennerod +492666|Freilingen Westerwald +492667|Stein-Neukirch +492671|Cochem +492672|Treis-Karden +492673|Ellenz-Poltersdorf +492674|Bad Bertrich +492675|Ediger-Eller +492676|Ulmen +492677|Lutzerath +492678|Büchel bei Cochem +492680|Mündersbach +492681|Altenkirchen Westerwald +492682|Hamm Sieg +492683|Asbach Westerwald +492684|Puderbach Westerwald +492685|Flammersfeld +492686|Weyerbusch +492687|Horhausen Westerwald +492688|Kroppach +492689|Dierdorf +492691|Adenau +492692|Kelberg +492693|Antweiler +492694|Wershofen +492695|Insul +492696|Nohn Eifel +492697|Blankenheim-Ahrhütte +492721|Lennestadt +492722|Attendorn +492723|Kirchhundem +492724|Finnentrop-Serkenrode +492725|Lennestadt-Oedingen +492732|Kreuztal +492733|Hilchenbach +492734|Freudenberg Westfalen +492735|Neunkirchen Siegerl +492736|Burbach Siegerl +492737|Netphen-Deuz +492738|Netphen +492739|Wilnsdorf +492741|Betzdorf +492742|Wissen +492743|Daaden +492744|Herdorf +492745|Brachbach Sieg +492747|Molzhain +492750|Diedenshausen +492751|Bad Berleburg +492752|Bad Laasphe +492753|Erndtebrück +492754|Bad Laasphe-Feudingen +492755|Bad Berleburg-Schwarzenau +492758|Bad Berleburg-Girkhausen +492759|Bad Berleburg-Aue +492761|Olpe Biggesee +492762|Wenden Südsauerland +492763|Drolshagen-Bleche +492764|Welschen Ennest +492770|Eschenburg +492771|Dillenburg +492772|Herborn Hessen +492773|Haiger +492774|Dietzhölztal +492775|Driedorf +492776|Bad Endbach-Hartenrod +492777|Breitscheid Hessen +492778|Siegbach +492779|Greifenstein-Beilstein +492801|Xanten +492802|Alpen +492803|Wesel-Büderich +492804|Xanten-Marienbaum +492821|Kleve Niederrhein +492822|Emmerich +492823|Goch +492824|Kalkar +492825|Uedem +492826|Kranenburg Niederrhein +492827|Goch-Hassum +492828|Emmerich-Elten +492831|Geldern +492832|Kevelaer +492833|Kerken +492834|Straelen +492835|Issum +492836|Wachtendonk +492837|Weeze +492838|Sonsbeck +492839|Straelen-Herongen +492841|Moers +492842|Kamp-Lintfort +492843|Rheinberg +492844|Rheinberg-Orsoy +492845|Neukirchen-Vluyn +492850|Rees-Haldern +492851|Rees +492852|Hamminkeln +492853|Schermbeck +492855|Voerde Niederrhein +492856|Hamminkeln-Brünen +492857|Rees-Mehr +492858|Hünxe +492859|Wesel-Bislich +492861|Borken Westfalen +492862|Südlohn +492863|Velen +492864|Reken +492865|Raesfeld +492866|Dorsten-Rhade +492867|Heiden Kreis Borken +492871|Bocholt +492872|Rhede Westfalen +492873|Isselburg-Werth +492874|Isselburg +492902|Warstein +492903|Meschede-Freienohl +492904|Bestwig +492905|Bestwig-Ramsbeck +492921|Soest +492922|Werl +492923|Lippetal-Herzfeld +492924|Möhnesee +492925|Warstein-Allagen +492927|Neuengeseke +492928|Soest-Ostönnen +492931|Arnsberg +492932|Neheim-Hüsten +492933|Sundern Sauerland +492934|Sundern-Altenhellefeld +492935|Sundern-Hachen +492937|Arnsberg-Oeventrop +492938|Ense +492941|Lippstadt +492942|Geseke +492943|Erwitte +492944|Rietberg-Mastholte +492945|Lippstadt-Benninghausen +492947|Anröchte +492948|Lippstadt-Rebbeke +492951|Büren +492952|Rüthen +492953|Wünnenberg +492954|Rüthen-Oestereiden +492955|Büren-Wewelsburg +492957|Wünnenberg-Haaren +492958|Büren-Harth +492961|Brilon +492962|Olsberg +492963|Brilon-Messinghausen +492964|Brilon-Alme +492971|Schmallenberg-Dorlar +492972|Schmallenberg +492973|Eslohe Sauerland +492974|Schmallenberg-Fredeburg +492975|Schmallenberg-Oberkirchen +492977|Schmallenberg-Bödefeld +492981|Winterberg Westfalen +492982|Medebach +492983|Winterberg-Siedlinghausen +492984|Hallenberg +492985|Winterberg-Niedersfeld +492991|Marsberg-Bredelar +492992|Marsberg +492993|Marsberg-Canstein +492994|Marsberg-Westheim +493301|Oranienburg +493302|Hennigsdorf +493303|Birkenwerder +493304|Velten +493306|Gransee +493307|Zehdenick +493321|Nauen Brandenburg +493322|Falkensee +493327|Werder Havel +493328|Teltow +493329|Stahnsdorf +493331|Angermünde +493332|Schwedt/Oder +493334|Eberswalde +493335|Finowfurt +493337|Biesenthal Brandenburg +493338|Bernau Brandenburg +493341|Strausberg +493342|Neuenhagen bei Berlin +493344|Bad Freienwalde +493346|Seelow +493361|Fürstenwalde Spree +493362|Erkner +493364|Eisenhüttenstadt +493366|Beeskow +493371|Luckenwalde +493372|Jüterbog +493375|Königs Wusterhausen<br>Münchehofe Kreis Dahme- +493377|Zossen Brandenburg +493378|Ludwigsfelde +493379|Mahlow +493381|Brandenburg an der Havel +493382|Lehnin +493385|Rathenow +493386|Premnitz +493391|Neuruppin +493394|Wittstock Dosse +493395|Pritzwalk +493421|Torgau +493423|Eilenburg +493425|Wurzen +493431|Döbeln +493433|Borna Stadt +493435|Oschatz +493437|Grimma +493441|Zeitz +493443|Weissenfels Sachsen-Anhalt +493445|Naumburg Saale +493447|Altenburg Thüringen +493448|Meuselwitz Thüringen +493461|Merseburg Saale +493462|Bad Dürrenberg +493464|Sangerhausen +493466|Artern Unstrut +493471|Bernburg Saale +493473|Aschersleben Sachsen-Anhalt +493475|Lutherstadt Eisleben +493476|Hettstedt Sachsen-Anhalt +493491|Lutherstadt Wittenberg +493493|Bitterfeld +493494|Wolfen +493496|Köthen Anhalt +493501|Pirna +493504|Dippoldiswalde +493521|Meissen +493522|Grossenhain Sachsen +493523|Coswig bei Dresden +493525|Riesa +493528|Radeberg +493529|Heidenau Sachsen +493531|Finsterwalde +493533|Elsterwerda +493535|Herzberg Elster +493537|Jessen Elster +493541|Calau +493542|Lübbenau Spreewald +493544|Luckau Brandenburg +493546|Lübben Spreewald +493561|Guben +493562|Forst Lausitz +493563|Spremberg +493564|Schwarze Pumpe +493571|Hoyerswerda +493573|Senftenberg +493574|Lauchhammer +493576|Weisswasser +493578|Kamenz +493581|Görlitz +493583|Zittau +493585|Löbau +493586|Neugersdorf Sachsen +493588|Niesky +493591|Bautzen +493592|Kirschau +493594|Bischofswerda +493596|Neustadt in Sachsen +493601|Mühlhausen Thüringen +493603|Bad Langensalza +493605|Leinefelde +493606|Heiligenstadt Heilbad +493621|Gotha Thüringen +493622|Waltershausen Thüringen +493623|Friedrichroda +493624|Ohrdruf +493628|Arnstadt +493629|Stadtilm +493631|Nordhausen Thüringen +493632|Sondershausen +493634|Sömmerda +493635|Kölleda +493636|Greussen +493641|Jena +493643|Weimar Thüringen +493644|Apolda +493647|Pößneck +493661|Greiz +493663|Schleiz +493671|Saalfeld Saale +493672|Rudolstadt +493675|Sonneberg Thüringen +493677|Ilmenau Thüringen +493679|Neuhaus am Rennweg +493681|Suhl +493682|Zella-Mehlis +493683|Schmalkalden +493685|Hildburghausen +493686|Eisfeld +493691|Eisenach Thüringen +493693|Meiningen +493695|Bad Salzungen +493721|Meinersdorf +493722|Limbach-Oberfrohna +493723|Hohenstein-Ernstthal +493724|Burgstädt +493725|Zschopau +493726|Flöha +493727|Mittweida +493731|Freiberg Sachsen +493733|Annaberg-Buchholz +493735|Marienberg Sachsen +493737|Rochlitz +493741|Plauen +493744|Auerbach Vogtland +493745|Falkenstein Vogtland +493761|Werdau Sachsen +493762|Crimmitschau +493763|Glauchau +493764|Meerane +493765|Reichenbach Vogtland +493771|Aue Sachsen +493772|Schneeberg Erzgebirge +493773|Johanngeorgenstadt +493774|Schwarzenberg +493821|Ribnitz-Damgarten +493831|Stralsund +493834|Greifswald +493836|Wolgast +493838|Bergen auf Rügen +493841|Wismar +493843|Güstrow +493844|Schwaan +493847|Sternberg +493860|Raben Steinfeld +493861|Plate +493863|Crivitz +493865|Holthusen +493866|Cambs +493867|Lübstorf +493868|Rastow +493869|Dümmer +493871|Parchim +493874|Ludwigslust +493876|Perleberg +493877|Wittenberge +493881|Grevesmühlen +493883|Hagenow +493886|Gadebusch +493901|Salzwedel +493902|Diesdorf Altm +493904|Haldensleben +493907|Gardelegen +493909|Klötze Altmark +493921|Burg bei Magdeburg +493923|Zerbst +493925|Stassfurt +493928|Schönebeck Elbe +493931|Stendal +493933|Genthin +493935|Tangerhütte +493937|Osterburg Altmark +493941|Halberstadt +493943|Wernigerode +493944|Blankenburg Harz +493946|Quedlinburg +493947|Thale +493949|Oschersleben Bode +493961|Altentreptow +493962|Penzlin bei Waren +493963|Woldegk +493964|Bredenfelde bei Strasburg +493965|Burow bei Altentreptow +493966|Cölpin +493967|Oertzenhof bei Strasburg +493968|Schönbeck +493969|Siedenbollentin +493971|Anklam +493973|Pasewalk +493976|Torgelow bei Ueckermünde +493981|Neustrelitz +493984|Prenzlau +493987|Templin +493991|Waren Müritz +493994|Malchin +493996|Teterow +493998|Demmin +494101|Pinneberg +494102|Ahrensburg +494103|Wedel +494104|Aumühle bei Hamburg +494105|Seevetal +494106|Quickborn Kreis Pinneberg +494107|Siek Kreis Stormarn +494108|Rosengarten Kreis Harburg +494109|Tangstedt Bz Hamburg +494120|Ellerhoop +494121|Elmshorn +494122|Uetersen +494123|Barmstedt +494124|Glückstadt +494125|Seestermühe +494126|Horst Holstein +494127|Westerhorn +494128|Kollmar +494129|Haseldorf +494131|Lüneburg +494132|Amelinghausen +494133|Wittorf Kreis Lünebeburg +494134|Embsen Kreis Lünebeburg +494135|Kirchgellersen +494136|Scharnebeck +494137|Barendorf +494138|Betzendorf Kreis Lünebeburg +494139|Hohnstorf Elbe +494140|Estorf Kreis Stade +494141|Stade +494142|Steinkirchen Kreis Stade +494143|Drochtersen +494144|Himmelpforten +494146|Stade-Bützfleth +494148|Drochtersen-Assel +494149|Fredenbeck +494151|Schwarzenbek +494152|Geesthacht +494153|Lauenburg Elbe +494154|Trittau +494155|Büchen +494156|Talkau +494158|Roseburg +494159|Basthorst +494161|Buxtehude +494162|Jork +494163|Horneburg Niederelbe +494164|Harsefeld +494165|Hollenstedt Nordheide +494166|Ahlerstedt +494167|Apensen +494168|Neu Wulmstorf-Elstorf +494169|Sauensiek +494171|Winsen Luhe +494172|Salzhausen +494173|Wulfsen +494174|Stelle Kreis Harburg +494175|Egestorf Nordheide +494176|Marschacht +494177|Drage Elbe +494178|Radbruch +494179|Winsen-Tönnhausen +494180|Königsmoor +494181|Buchholz in der Nordheide +494182|Tostedt +494183|Jesteburg +494184|Hanstedt Nordheide +494185|Marxen Auetal +494186|Buchholz-Trelde +494187|Holm-Seppensen +494188|Welle Nordheide +494189|Undeloh +494191|Kaltenkirchen Holstein +494192|Bad Bramstedt +494193|Henstedt-Ulzburg +494194|Sievershütten +494195|Hartenholm +494202|Achim bei Bremen +494203|Weyhe bei Bremen +494204|Thedinghausen +494205|Ottersberg +494206|Stuhr-Heiligenrode +494207|Oyten +494208|Grasberg +494209|Schwanewede +494221|Delmenhorst +494222|Ganderkesee +494223|Ganderkesee-Bookholzberg +494224|Gross Ippener +494230|Verden-Walle +494231|Verden Aller +494232|Langwedel Kreis Verden +494233|Blender +494234|Dörverden +494235|Langwedel-Etelsen +494236|Kirchlinteln +494237|Bendingbostel +494238|Neddenaverbergen +494239|Dörverden-Westen +494240|Syke-Heiligenfelde +494241|Bassum +494242|Syke +494243|Twistringen +494244|Harpstedt +494245|Neuenkirchen bei Bassum +494246|Twistringen-Heiligenloh +494247|Affinghausen +494248|Bassum-Neubruchhausen +494249|Bassum-Nordwohlde +494251|Hoya +494252|Bruchhausen-Vilsen +494253|Asendorf Kreis Diepholz +494254|Eystrup +494255|Martfeld +494256|Hilgermissen +494257|Schweringen +494258|Schwarme +494260|Visselhövede-Wittorf +494261|Rotenburg Wümme +494262|Visselhövede +494263|Scheessel +494264|Sottrum Kreis Rotenburg +494265|Fintel +494266|Brockel +494267|Lauenbrück +494268|Bötersen +494269|Ahausen-Kirchwalsede +494271|Sulingen +494272|Siedenburg +494273|Kirchdorf bei Sulingen +494274|Varrel bei Sulingen +494275|Ehrenburg +494276|Borstel bei Sulingen +494277|Schwaförden +494281|Zeven +494282|Sittensen +494283|Tarmstedt +494284|Selsingen +494285|Rhade bei Zeven +494286|Gyhum +494287|Heeslingen-Boitzen +494288|Horstedt Kreis Rotenburg +494289|Kirchtimke +494292|Ritterhude +494293|Ottersberg-Fischerhude +494294|Riede Kreis Verden +494295|Emtinghausen +494296|Schwanewede-Aschwarden +494297|Ottersberg-Posthausen +494298|Lilienthal +494302|Kirchbarkau +494303|Schlesen +494305|Westensee +494307|Raisdorf +494308|Schwedeneck +494320|Heidmühlen +494321|Neumünster +494322|Bordesholm +494323|Bornhöved +494324|Brokstedt +494326|Wankendorf +494327|Grossenaspe +494328|Rickling +494329|Langwedel Holstein +494330|Emkendorf +494331|Rendsburg +494332|Hamdorf bei Rendsburg +494333|Erfde +494334|Bredenbek bei Rendsburg +494335|Hohn bei Rendsburg +494336|Owschlag +494337|Jevenstedt +494338|Alt Duvenstedt +494339|Christiansholm +494340|Achterwehr +494342|Preetz Kreis Plön +494343|Laboe +494344|Schönberg Holstein +494346|Gettorf +494347|Flintbek +494348|Schönkirchen +494349|Dänischenhagen +494351|Eckernförde +494352|Damp +494353|Ascheffel +494354|Fleckeby +494355|Rieseby +494356|Gross Wittensee +494357|Sehestedt Eider +494358|Loose bei Eckernförde +494361|Oldenburg in Holstein +494362|Heiligenhafen +494363|Lensahn +494364|Dahme Kreis Ostholstein +494365|Heringsdorf Holstein +494366|Grömitz-Cismar +494367|Grossenbrode +494371|Burg auf Fehmarn +494372|Westfehmarn +494381|Lütjenburg +494382|Wangels +494383|Grebin +494384|Selent +494385|Hohenfelde bei Kiel +494392|Nortorf bei Neumünster +494393|Boostedt +494394|Bokhorst +494401|Brake Unterweser +494402|Rastede +494403|Bad Zwischenahn +494404|Elsfleth +494405|Edewecht +494406|Berne +494407|Wardenburg +494408|Hude Oldenburg +494409|Westerstede-Ocholt +494421|Wilhelmshaven +494422|Sande Kreis Friesl +494423|Fedderwarden +494425|Wangerland-Hooksiel +494426|Wangerland-Horumersiel +494431|Wildeshausen +494432|Dötlingen-Brettorf +494433|Dötlingen +494434|Colnrade +494435|Grossenkneten +494441|Vechta +494442|Lohne Oldenburg +494443|Dinklage +494444|Goldenstedt +494445|Visbek Kreis Vechta +494446|Bakum Kreis Vechta +494447|Vechta-Langförden +494451|Varel Jadebusen +494452|Zetel-Neuenburg +494453|Zetel +494454|Jade +494455|Jade-Schweiburg +494456|Varel-Altjührden +494458|Wiefelstede-Spohle +494461|Jever +494462|Wittmund +494463|Wangerland +494464|Wittmund-Carolinensiel +494465|Friedeburg Ostfriesland +494466|Wittmund-Ardorf +494467|Wittmund-Funnix +494468|Friedeburg-Reepsholt +494469|Wangerooge +494471|Cloppenburg +494472|Lastrup +494473|Emstek +494474|Garrel +494475|Molbergen +494477|Lastrup-Hemmelte +494478|Cappeln Oldenburg +494479|Molbergen-Peheim +494480|Ovelgönne-Strückhausen +494481|Hatten-Sandkrug +494482|Hatten +494483|Ovelgönne-Großenmeer +494484|Hude-Wüsting +494485|Elsfleth-Huntorf +494486|Edewecht-Friedrichsfehn +494487|Grossenkneten-Huntlosen +494488|Westerstede +494489|Apen +494491|Friesoythe +494492|Saterland +494493|Friesoythe-Gehlenberg +494494|Bösel Oldenburg +494495|Friesoythe-Thüle +494496|Friesoythe-Markhausen +494497|Barßel-Harkebrügge +494498|Saterland-Ramsloh +494499|Barssel +494501|Kastorf Holstein +494502|Lübeck-Travemünde +494503|Timmendorfer Strand +494504|Ratekau +494505|Stockelsdorf-Curau +494506|Stockelsdorf-Krumbeck +494508|Krummesse +494509|Groß Grönau +494521|Eutin +494522|Plön +494523|Malente +494524|Scharbeutz-Pönitz +494525|Ahrensbök +494526|Ascheberg Holstein +494527|Bosau +494528|Schönwalde am Bungsberg +494529|Süsel-Bujendorf +494531|Bad Oldesloe +494532|Bargteheide +494533|Reinfeld Holstein +494534|Steinburg Kreis Storman +494535|Nahe +494536|Steinhorst Lauenburg +494537|Sülfeld Holstein +494539|Westerau +494541|Ratzeburg +494542|Mölln Lauenburg +494543|Nusse +494544|Berkenthin +494545|Seedorf Lauenburg +494546|Mustin Lauenburg +494547|Gudow Lauenburg +494550|Bühnsdorf +494551|Bad Segeberg +494552|Leezen +494553|Geschendorf +494554|Wahlstedt +494555|Seedorf bei Bad Segeberg +494556|Ahrensbök-Gnissau +494557|Blunk +494558|Todesfelde +494559|Wensin +494561|Neustadt in Holstein +494562|Grömitz +494563|Scharbeutz-Haffkrug +494564|Schashagen +494602|Freienwill +494603|Havetoft +494604|Grossenwiehe +494605|Medelby +494606|Wanderup +494607|Janneby +494608|Handewitt +494609|Eggebek +494621|Schleswig +494622|Taarstedt +494623|Böklund +494624|Kropp +494625|Jübek +494626|Treia +494627|Dörpstedt +494630|Barderup +494631|Glücksburg Ostsee +494632|Steinbergkirche +494633|Satrup +494634|Husby +494635|Sörup +494636|Langballig +494637|Sterup +494638|Tarp +494639|Schafflund +494641|Süderbrarup +494642|Kappeln Schlei +494643|Gelting Angeln +494644|Karby +494646|Mohrkirch +494651|Sylt +494661|Niebüll +494662|Leck +494663|Süderlügum +494664|Neukirchen bei Niebüll +494665|Emmelsbüll-Horsbüll +494666|Ladelund +494667|Dagebüll +494668|Klanxbüll +494671|Bredstedt +494672|Langenhorn +494673|Joldelund +494674|Ockholm +494681|Wyk auf Föhr +494682|Amrum +494683|Oldsum +494684|Langeneß Hallig +494702|Sandstedt +494703|Loxstedt-Donnern +494704|Drangstedt +494705|Wremen +494706|Schiffdorf +494707|Langen-Neuenwalde +494708|Ringstedt +494721|Cuxhaven +494722|Cuxhaven-Altenbruch +494723|Cuxhaven-Altenwalde +494724|Cuxhaven-Lüdingworth +494725|Helgoland +494731|Nordenham +494732|Stadland-Rodenkirchen +494733|Butjadingen-Burhave +494734|Stadland-Seefeld +494735|Butjadingen-Stollhamm +494736|Butjadingen-Tossens +494737|Stadland-Schwei +494740|Loxstedt-Dedesdorf +494741|Nordholz bei Bremerhaven +494742|Dorum +494743|Langen bei Bremerhaven +494744|Loxstedt +494745|Bad Bederkesa +494746|Hagen bei Bremerhaven +494747|Beverstedt +494748|Stubben bei Bremerhaven +494749|Schiffdorf-Geestenseth +494751|Otterndorf +494752|Neuhaus Oste +494753|Balje +494754|Bülkau +494755|Ihlienworth +494756|Odisheim +494757|Wanna +494758|Nordleda +494761|Bremervörde +494762|Kutenholz +494763|Gnarrenburg +494764|Gnarrenburg-Klenkendorf +494765|Ebersdorf bei Bremervörde +494766|Basdahl +494767|Bremervörde-Bevern +494768|Hipstedt +494769|Bremervörde-Iselersheim +494770|Wischhafen +494771|Hemmoor +494772|Oberndorf Oste +494773|Lamstedt +494774|Hechthausen +494775|Grossenwörden +494776|Osten-Altendorf +494777|Cadenberge +494778|Wingst +494779|Freiburg Elbe +494791|Osterholz-Scharmbeck +494792|Worpswede +494793|Hambergen +494794|Worpswede-Ostersode +494795|Garlstedt +494796|Teufelsmoor +494802|Wrohm +494803|Pahlen +494804|Nordhastedt +494805|Schafstedt +494806|Sarzbüttel +494821|Itzehoe +494822|Kellinghusen +494823|Wilster +494824|Krempe +494825|Burg Dithmarschen +494826|Hohenlockstedt +494827|Wacken +494828|Lägerdorf +494829|Wewelsfleth +494830|Süderhastedt +494832|Meldorf +494833|Wesselburen +494834|Büsum +494835|Albersdorf Holstein +494836|Hennstedt Dithmarschen +494837|Neuenkirchen Dithmarschen +494838|Tellingstedt +494839|Wöhrden Dithmarschen +494841|Husum Nordsee +494842|Nordstrand +494843|Viöl +494844|Pellworm +494845|Ostenfeld Husum +494846|Hattstedt +494847|Oster-Ohrstedt +494848|Rantrum +494849|Hooge +494851|Marne +494852|Brunsbüttel +494853|Sankt Michaelisdonn +494854|Friedrichskoog +494855|Eddelak +494856|Kronprinzenkoog +494857|Barlt +494858|Sankt Margarethen Holstein +494859|Windbergen +494861|Tönning +494862|Garding +494863|Sankt Peter-Ording +494864|Oldenswort +494865|Osterhever +494871|Hohenwestedt +494872|Hanerau-Hademarschen +494873|Aukrug +494874|Todenbüttel +494875|Stafstedt +494876|Reher Holstein +494877|Hennstedt bei Itzehoe +494881|Friedrichstadt +494882|Lunden +494883|Süderstapel +494884|Schwabstedt +494885|Bergenhusen +494892|Schenefeld Mittelholstein +494893|Hohenaspe +494902|Jemgum-Ditzum +494903|Wymeer +494920|Wirdum +494921|Emden Stadt +494922|Borkum +494923|Krummhörn-Pewsum +494924|Moormerland-Oldersum +494925|Hinte +494926|Krummhörn-Greetsiel +494927|Krummhörn-Loquard +494928|Ihlow-Riepe +494929|Ihlow Kreis Aurich +494931|Norden +494932|Norderney +494933|Dornum Ostfriesland +494934|Marienhafe +494935|Juist +494936|Grossheide +494938|Hagermarsch +494939|Baltrum +494941|Aurich +494942|Südbrookmerland +494943|Grossefehn +494944|Wiesmoor +494945|Grossefehn-Timmel +494946|Grossefehn-Bagband +494947|Aurich-Ogenbargen +494948|Wiesmoor-Marcardsmoor +494950|Holtland +494951|Weener +494952|Rhauderfehn +494953|Bunde +494954|Moormerland +494955|Westoverledingen +494956|Uplengen +494957|Detern +494958|Jemgum +494959|Dollart +494961|Papenburg +494962|Papenburg-Aschendorf +494963|Dörpen +494964|Rhede Ems +494965|Surwold +494966|Neubörger +494967|Rhauderfehn-Burlage +494968|Neulehe +494971|Esens +494972|Langeoog +494973|Wittmund-Burhafe +494974|Neuharlingersiel +494975|Westerholt Ostfriesland +494976|Spiekeroog +494977|Blomberg Ostfriesland +495021|Nienburg Weser +495022|Wietzen +495023|Liebenau Kreis Nieburg Weser +495024|Rohrsen Kreis Nienburg Weser +495025|Estorf Weser +495026|Steimbke +495027|Linsburg +495028|Pennigsehl +495031|Wunstorf +495032|Neustadt am Rübenberge +495033|Wunstorf-Grossenheidorn +495034|Neustadt-Hagen +495035|Gross Munzel +495036|Neustadt-Schneeren +495037|Bad Rehburg +495041|Springe Deister +495042|Bad Münder am Deister +495043|Lauenau +495044|Springe-Eldagsen +495045|Springe-Bennigsen +495051|Bergen Kreis Celle +495052|Hermannsburg +495053|Faßberg-Müden +495054|Bergen-Sülze +495055|Fassberg +495056|Winsen-Meissendorf +495060|Bodenburg +495062|Holle bei Hildesheim +495063|Bad Salzdetfurth +495064|Groß Düngen +495065|Sibbesse +495066|Sarstedt +495067|Bockenem +495068|Elze Leine +495069|Nordstemmen +495071|Schwarmstedt +495072|Neustadt-Mandelsloh +495073|Neustadt-Esperke +495074|Rodewald +495082|Langlingen +495083|Hohne bei Celle +495084|Hambühren +495085|Burgdorf-Ehlershausen +495086|Celle-Scheuen +495101|Pattensen +495102|Laatzen +495103|Wennigsen Deister +495105|Barsinghausen +495108|Gehrden Han +495109|Ronnenberg +495121|Hildesheim +495123|Schellerten +495126|Algermissen +495127|Harsum +495128|Hohenhameln +495129|Söhlde +495130|Wedemark +495131|Garbsen +495132|Lehrte +495135|Burgwedel-Fuhrberg +495136|Burgdorf Kreis Hannover +495137|Seelze +495138|Sehnde +495139|Burgwedel +495141|Celle +495142|Eschede +495143|Winsen Aller +495144|Wathlingen +495145|Beedenbostel +495146|Wietze +495147|Uetze-Hänigsen +495148|Steinhorst Niedersachsen +495149|Wienhausen +495151|Hameln +495152|Hessisch Oldendorf +495153|Salzhemmendorf +495154|Aerzen +495155|Emmerthal +495156|Coppenbrügge +495157|Emmerthal-Börry +495158|Hemeringen +495159|Coppenbrügge-Bisperode +495161|Walsrode +495162|Fallingbostel +495163|Fallingbostel-Dorfmark +495164|Hodenhagen +495165|Rethem Aller +495166|Walsrode-Kirchboitzen +495167|Walsrode-Westenholz +495168|Walsrode-Stellichte +495171|Peine +495172|Ilsede +495173|Uetze +495174|Lahstedt +495175|Lehrte-Arpke +495176|Edemissen +495177|Edemissen-Abbensen +495181|Alfeld Leine +495182|Gronau Leine +495183|Lamspringe +495184|Freden Leine +495185|Duingen +495186|Salzhemmendorf-Wallensen +495187|Delligsen +495190|Soltau-Emmingen +495191|Soltau +495192|Munster +495193|Schneverdingen +495194|Bispingen +495195|Neuenkirchen bei Soltau +495196|Wietzendorf +495197|Soltau-Frielingen +495198|Schneverdingen-Wintermoor +495199|Schneverdingen-Heber +495201|Halle Westfalen +495202|Oerlinghausen +495203|Werther Westfalen +495204|Steinhagen Westfalen +495205|Bielefeld-Sennestadt +495206|Bielefeld-Jöllenbeck +495207|Schloss Holte-Stukenbrock +495208|Leopoldshöhe +495209|Gütersloh-Friedrichsdorf +495221|Herford +495222|Bad Salzuflen +495223|Bünde +495224|Enger Westfalen +495225|Spenge +495226|Bruchmühlen Westfalen +495228|Vlotho-Exter +495231|Detmold +495232|Lage Lippe +495233|Steinheim Westfalen +495234|Horn-Bad Meinberg +495235|Blomberg Lippe +495236|Blomberg-Grossenmarpe +495237|Augustdorf +495238|Nieheim-Himmighausen +495241|Gütersloh +495242|Rheda-Wiedenbrück +495244|Rietberg +495245|Herzebrock-Clarholz +495246|Verl +495247|Harsewinkel +495248|Langenberg Kreis Gütersloh +495250|Delbrück Westfalen +495251|Paderborn +495252|Bad Lippspringe +495253|Bad Driburg +495254|Paderborn-Schloss Neuhaus +495255|Altenbeken +495257|Hövelhof +495258|Salzkotten +495259|Bad Driburg-Neuenheerse +495261|Lemgo +495262|Extertal +495263|Barntrup +495264|Kalletal +495265|Dörentrup +495266|Lemgo-Kirchheide +495271|Höxter +495272|Brakel Westfalen +495273|Beverungen +495274|Nieheim +495275|Höxter-Ottbergen +495276|Marienmünster +495277|Höxter-Fürstenau +495278|Höxter-Ovenhausen +495281|Bad Pyrmont +495282|Schieder-Schwalenberg +495283|Lügde-Rischenau +495284|Schwalenberg +495285|Bad Pyrmont-Kleinenberg +495286|Ottenstein Niedersachsen +495292|Lichtenau-Atteln +495293|Paderborn-Dahl +495294|Hövelhof-Espeln +495295|Lichtenau Westfalen +495300|Salzgitter-Üfingen +495301|Lehre-Essenrode +495302|Vechelde +495303|Wendeburg +495304|Meine +495305|Sickte +495306|Cremlingen +495307|Braunschweig-Wenden +495308|Lehre +495309|Lehre-Wendhausen +495320|Torfhaus +495321|Goslar +495322|Bad Harzburg +495323|Clausthal-Zellerfeld +495324|Vienenburg +495325|Goslar-Hahnenklee +495326|Langelsheim +495327|Bad Grund Harz +495328|Altenau Harz +495329|Schulenberg im Oberharz +495331|Wolfenbüttel +495332|Schöppenstedt +495333|Dettum +495334|Hornburg Kreis Wolfenbüttel +495335|Schladen +495336|Semmenstedt +495337|Kissenbrück +495339|Gielde +495341|Salzgitter +495344|Lengede +495345|Baddeckenstedt +495346|Liebenburg +495347|Burgdorf bei Salzgitter +495351|Helmstedt +495352|Schöningen +495353|Königslutter am Elm +495354|Jerxheim +495355|Frellstedt +495356|Helmstedt-Barmke +495357|Grasleben +495358|Bahrdorf-Mackendorf +495361|Wolfsburg +495362|Wolfsburg-Fallersleben +495363|Wolfsburg-Vorsfelde +495364|Velpke +495365|Wolfsburg-Neindorf +495366|Jembke +495367|Rühen +495368|Parsau +495371|Gifhorn +495372|Meinersen +495373|Hillerse Kreis Gifhorn +495374|Isenbüttel +495375|Müden Aller +495376|Wesendorf Kreis Gifhorn +495377|Ehra-Lessien +495378|Sassenburg-Platendorf +495379|Sassenburg-Grussendorf +495381|Seesen +495382|Bad Gandersheim +495383|Lutter am Barenberge +495384|Seesen-Groß Rhüden +495401|Georgsmarienhütte +495402|Bissendorf Kreis Osnabrück +495403|Bad Iburg +495404|Westerkappeln +495405|Hasbergen Kreis Osnabrück +495406|Belm +495407|Wallenhorst +495409|Hilter am Teutoburger Wald +495421|Dissen am Teutoburger Wald +495422|Melle +495423|Versmold +495424|Bad Rothenfelde +495425|Borgholzhausen +495426|Glandorf +495427|Melle-Buer +495428|Melle-Neuenkirchen +495429|Melle-Wellingholzhausen +495431|Quakenbrück +495432|Löningen +495433|Badbergen +495434|Essen Oldenburg +495435|Berge bei Quakenbrück +495436|Nortrup +495437|Menslage +495438|Bakum-Lüsche +495439|Bersenbrück +495441|Diepholz +495442|Barnstorf Kreis Diepholz +495443|Lemförde +495444|Wagenfeld +495445|Drebber +495446|Rehden +495447|Lembruch +495448|Barver +495451|Ibbenbüren +495452|Mettingen Westfalen +495453|Recke +495454|Hörstel-Riesenbeck +495455|Tecklenburg-Brochterbeck +495456|Westerkappeln-Velpe +495457|Hopsten-Schale +495458|Hopsten +495459|Hörstel +495461|Bramsche Hase +495462|Ankum +495464|Alfhausen +495465|Neuenkirchen bei Bramsche +495466|Merzen +495467|Voltlage +495468|Bramsche-Engter +495471|Bohmte +495472|Bad Essen +495473|Ostercappeln +495474|Stemwede-Dielingen +495475|Bohmte-Hunteburg +495476|Ostercappeln-Venne +495481|Lengerich Westfalen +495482|Tecklenburg +495483|Lienen +495484|Lienen-Kattenvenne +495485|Ladbergen +495491|Damme Dümmer +495492|Steinfeld Oldenburg +495493|Neuenkirchen Kreis Vechta +495494|Holdorf Niedersachsen +495495|Vörden Kreis Vechta +495502|Dransfeld +495503|Nörten-Hardenberg +495504|Friedland Kreis Göttingen +495505|Hardegsen +495506|Adelebsen +495507|Ebergötzen +495508|Gleichen-Rittmarshausen +495509|Rosdorf Kreis Göttingen +495520|Braunlage +495521|Herzberg am Harz +495522|Osterode am Harz +495523|Bad Sachsa +495524|Bad Lauterberg im Harz +495525|Walkenried +495527|Duderstadt +495528|Gieboldehausen +495529|Rhumspringe +495531|Holzminden +495532|Stadtoldendorf +495533|Bodenwerder +495534|Eschershausen an der Lenne +495535|Polle +495536|Holzminden-Neuhaus +495541|Hann. Münden +495542|Witzenhausen +495543|Staufenberg Niedersachsen +495544|Reinhardshagen +495545|Hedemünden +495546|Scheden +495551|Northeim +495552|Katlenburg +495553|Kalefeld +495554|Moringen +495555|Moringen-Fredelsloh +495556|Lindau Harz +495561|Einbeck +495562|Dassel-Markoldendorf +495563|Kreiensen +495564|Dassel +495565|Einbeck-Wenzen +495571|Uslar +495572|Bodenfelde +495573|Uslar-Volpriehausen +495574|Oberweser +495582|Sankt Andreasberg +495583|Braunlage-Hohegeiss +495584|Hattorf am Harz +495585|Herzberg-Sieber +495586|Wieda +495592|Gleichen-Bremke +495593|Bovenden-Lenglern +495594|Bovenden-Reyershausen +495601|Schauenburg +495602|Hessisch Lichtenau +495603|Gudensberg +495604|Grossalmerode +495605|Kaufungen Hessen +495606|Zierenberg +495607|Fuldatal +495608|Söhrewald +495609|Ahnatal +495621|Bad Wildungen +495622|Fritzlar +495623|Edertal +495624|Bad Emstal +495625|Naumburg Hessen +495626|Bad Zwesten +495631|Korbach +495632|Willingen Upland +495633|Diemelsee +495634|Waldeck-Sachsenhausen +495635|Vöhl +495636|Lichtenfels-Goddelsheim +495641|Warburg +495642|Warburg-Scherfede +495643|Borgentreich +495644|Willebadessen-Peckelsheim +495645|Borgentreich-Borgholz +495646|Willebadessen +495647|Lichtenau-Kleinenberg +495648|Brakel-Gehrden +495650|Cornberg +495651|Eschwege +495652|Bad Sooden-Allendorf +495653|Sontra +495654|Herleshausen +495655|Wanfried +495656|Waldkappel +495657|Meissner +495658|Wehretal +495659|Ringgau +495661|Melsungen +495662|Felsberg Hessen +495663|Spangenberg +495664|Morschen +495665|Guxhagen +495671|Hofgeismar +495672|Bad Karlshafen +495673|Immenhausen Hessen +495674|Grebenstein +495675|Trendelburg +495676|Liebenau Hessen +495677|Calden-Westuffeln +495681|Homberg Efze +495682|Borken Hessen +495683|Wabern Hessen +495684|Frielendorf +495685|Knüllwald +495686|Schwarzenborn Knüll +495691|Bad Arolsen +495692|Wolfhagen +495693|Volkmarsen +495694|Diemelstadt +495695|Twistetal +495696|Bad Arolsen-Landau +495702|Petershagen-Lahde +495703|Hille +495704|Petershagen-Friedewalde +495705|Petershagen-Windheim +495706|Porta Westfalica +495707|Petershagen Weser +495721|Stadthagen +495722|Bückeburg +495723|Bad Nenndorf +495724|Obernkirchen +495725|Lindhorst bei Stadthagen +495726|Wiedensahl +495731|Bad Oeynhausen +495732|Löhne +495733|Vlotho +495734|Bergkirchen Westfalen +495741|Lübbecke +495742|Preussisch Oldendorf +495743|Espelkamp-Gestringen +495744|Hüllhorst +495745|Stemwede-Levern +495746|Rödinghausen +495751|Rinteln +495752|Auetal-Hattendorf +495753|Auetal-Bernsen +495754|Extertal-Bremke +495755|Kalletal-Varenholz +495761|Stolzenau +495763|Uchte +495764|Steyerberg +495765|Raddestorf +495766|Rehburg-Loccum +495767|Warmsen +495768|Petershagen-Heimsen +495769|Steyerberg-Voigtei +495771|Rahden Westfalen +495772|Espelkamp +495773|Stemwede-Wehdem +495774|Wagenfeld-Ströhen +495775|Diepenau +495776|Preussisch Ströhen +495777|Diepenau-Essern +495802|Wrestedt +495803|Rosche +495804|Rätzlingen Kreis Uelzen +495805|Oetzen +495806|Barum bei Bad Bevensen +495807|Altenmedingen +495808|Gerdau +495820|Suhlendorf +495821|Bad Bevensen +495822|Ebstorf +495823|Bienenbüttel +495824|Bad Bodenteich +495825|Wieren +495826|Suderburg +495827|Unterlüß +495828|Himbergen +495829|Wriedel +495831|Wittingen +495832|Hankensbüttel +495833|Brome +495834|Wittingen-Knesebeck +495835|Wahrenholz +495836|Wittingen-Radenbeck +495837|Sprakensehl +495838|Gross Oesingen +495839|Wittingen-Ohrdorf +495840|Schnackenburg +495841|Lüchow Wendland +495842|Schnega +495843|Wustrow Wendland +495844|Clenze +495845|Bergen Dumme +495846|Gartow Niedersachsen +495848|Trebel +495849|Waddeweitz +495850|Neetze +495851|Dahlenburg +495852|Bleckede +495853|Neu Darchau +495854|Bleckede-Barskamp +495855|Nahrendorf +495857|Bleckede-Brackede +495858|Hitzacker-Wietzetze +495859|Thomasburg +495861|Dannenberg Elbe +495862|Hitzacker Elbe +495863|Zernien +495864|Jameln +495865|Gusborn +495872|Stoetze +495873|Eimke +495874|Soltendieck +495875|Emmendorf +495882|Gorleben +495883|Lemgow +495901|Fürstenau bei Bramsche +495902|Freren +495903|Emsbüren +495904|Lengerich Emsl +495905|Beesten +495906|Lünne +495907|Geeste +495908|Wietmarschen-Lohne +495909|Wettrup +495921|Nordhorn +495922|Bad Bentheim +495923|Schüttorf +495924|Bad Bentheim-Gildehaus +495925|Wietmarschen +495926|Engden +495931|Meppen +495932|Haren Ems +495933|Lathen +495934|Haren-Rütenbrock +495935|Twist-Schöninghsdorf +495936|Twist +495937|Geeste-Gross Hesepe +495939|Sustrum +495941|Neuenhaus Dinkel +495942|Uelsen +495943|Emlichheim +495944|Hoogstede +495945|Wilsum +495946|Georgsdorf +495947|Laar Vechte +495948|Itterbeck +495951|Werlte +495952|Sögel +495953|Börger +495954|Lorup +495955|Esterwegen +495956|Rastdorf +495957|Lindern Oldenburg +495961|Haselünne +495962|Herzlake +495963|Bawinkel +495964|Lähden +495965|Klein Berssen +495966|Meppen-Apeldorn +495971|Rheine +495973|Neuenkirchen Kreis Steinfurt +495975|Rheine-Mesum +495976|Salzbergen +495977|Spelle +495978|Hörstel-Dreierwalde +496002|Ober-Mörlen +496003|Rosbach von der Höhe +496004|Lich-Eberstadt +496007|Rosbach-Rodheim +496008|Echzell +496020|Heigenbrücken +496021|Aschaffenburg +496022|Obernburg am Main +496023|Alzenau in Unterfranken +496024|Schöllkrippen +496026|Grossostheim +496027|Stockstadt am Main +496028|Sulzbach am Main +496029|Mömbris +496031|Friedberg Hessen +496032|Bad Nauheim +496033|Butzbach +496034|Wöllstadt +496035|Reichelsheim Wetterau +496036|Wölfersheim +496039|Karben +496041|Glauburg +496042|Büdingen Hessen +496043|Nidda +496044|Schotten Hessen +496045|Gedern +496046|Ortenberg Hessen +496047|Altenstadt Hessen +496048|Büdingen-Eckartshausen +496049|Kefenrod +496050|Biebergemünd +496051|Gelnhausen +496052|Bad Orb +496053|Wächtersbach +496054|Birstein +496055|Freigericht +496056|Bad Soden-Salmünster +496057|Flörsbachtal +496058|Gründau +496059|Jossgrund +496061|Michelstadt +496062|Erbach Odenwald +496063|Bad König +496066|Michelstadt-Vielbrunn +496068|Beerfelden +496071|Dieburg +496073|Babenhausen Hessen +496074|Rödermark +496078|Gross-Umstadt +496081|Usingen +496082|Niederreifenberg +496083|Weilrod +496084|Schmitten Taunus +496085|Waldsolms +496086|Grävenwiesbach +496087|Waldems +496092|Heimbuchenthal +496093|Laufach +496094|Weibersbrunn +496095|Bessenbach +496096|Wiesen Unterfranken +496101|Bad Vilbel +496102|Neu-Isenburg +496103|Langen Hessen +496104|Heusenstamm +496105|Mörfelden-Walldorf +496106|Rodgau +496107|Kelsterbach +496108|Mühlheim am Main +496109|Frankfurt-Bergen-Enkheim +496120|Aarbergen +496122|Hofheim-Wallau +496123|Eltville am Rhein +496124|Bad Schwalbach +496126|Idstein +496127|Niedernhausen Taunus +496128|Taunusstein +496129|Schlangenbad +496130|Schwabenheim an der Selz +496131|Mainz +496132|Ingelheim am Rhein +496133|Oppenheim +496134|Mainz-Kastel +496135|Bodenheim Rhein +496136|Nieder-Olm +496138|Mommenheim +496139|Budenheim +496142|Rüsselsheim +496144|Bischofsheim bei Rüsselsheim +496145|Flörsheim am Main +496146|Hochheim am Main +496147|Trebur +496150|Weiterstadt +496151|Darmstadt +496152|Gross-Gerau +496154|Ober-Ramstadt +496155|Griesheim Hessen +496157|Pfungstadt +496158|Riedstadt +496159|Messel +496161|Brensbach +496162|Reinheim Odenwald +496163|Höchst im Odenwald +496164|Reichelsheim Odenwald +496165|Breuberg +496166|Fischbachtal +496167|Modautal +496171|Oberursel Taunus +496172|Bad Homburg von der Höhe +496173|Kronberg im Taunus +496174|Königstein im Taunus +496175|Friedrichsdorf Taunus +496181|Hanau +496182|Seligenstadt +496183|Erlensee +496184|Langenselbold +496185|Hammersbach Hessen +496186|Grosskrotzenburg +496187|Schöneck +496188|Kahl am Main +496190|Hattersheim am Main +496192|Hofheim am Taunus +496195|Kelkheim Taunus +496196|Bad Soden am Taunus +496198|Eppstein +496201|Weinheim Bergstr +496202|Schwetzingen +496203|Ladenburg +496204|Viernheim +496205|Hockenheim +496206|Lampertheim +496207|Wald-Michelbach +496209|Mörlenbach +496220|Wilhelmsfeld +496221|Heidelberg +496222|Wiesloch +496223|Neckargemünd +496224|Sandhausen Baden +496226|Meckesheim +496227|Walldorf Baden +496228|Schönau Odenwald +496229|Neckarsteinach +496231|Hochdorf-Assenheim +496232|Speyer +496233|Frankenthal Pfalz +496234|Mutterstadt +496235|Schifferstadt +496236|Neuhofen Pfalz +496237|Maxdorf +496238|Dirmstein +496239|Bobenheim-Roxheim +496241|Worms +496242|Osthofen +496243|Monsheim +496244|Westhofen Rheinhessenen +496245|Biblis +496246|Eich Rheinhessen +496247|Worms-Pfeddersheim +496249|Guntersblum +496251|Bensheim +496252|Heppenheim Bergstraße +496253|Fürth Odenwald +496254|Lautertal Odenwald +496255|Lindenfels +496256|Lampertheim-Hüttenfeld +496257|Seeheim-Jugenheim +496258|Gernsheim +496261|Mosbach Baden +496262|Aglasterhausen +496263|Neckargerach +496264|Neudenau +496265|Billigheim Baden +496266|Hassmersheim +496267|Fahrenbach Baden +496268|Hüffenhardt +496269|Gundelsheim Württemberg +496271|Eberbach Baden +496272|Hirschhorn Neckar +496274|Waldbrunn Odenwald +496275|Rothenberg Odenwald +496276|Hesseneck +496281|Buchen Odenwald +496282|Walldürn +496283|Hardheim Odenwald +496284|Mudau +496285|Walldürn-Altheim +496286|Walldürn-Rippberg +496287|Limbach Baden +496291|Adelsheim +496292|Seckach +496293|Schefflenz +496294|Krautheim Jagst +496295|Rosenberg Baden +496296|Ahorn Baden +496297|Ravenstein Baden +496298|Möckmühl +496301|Otterbach Pfalz +496302|Winnweiler +496303|Enkenbach-Alsenborn +496304|Wolfstein Pfalz +496305|Hochspeyer +496306|Trippstadt +496307|Schopp +496308|Olsbrücken +496321|Neustadt an der Weinstraße +496322|Bad Dürkheim +496323|Edenkoben +496324|Hassloch +496325|Lambrecht Pfalz +496326|Deidesheim +496327|Neustadt-Lachen +496328|Elmstein +496329|Weidenthal Pfalz +496331|Pirmasens +496332|Zweibrücken +496333|Waldfischbach-Burgalben +496334|Thaleischweiler-Fröschen +496335|Trulben +496336|Dellfeld +496337|Grossbundenbach +496338|Hornbach Pfalz +496339|Grosssteinhausen +496340|Wörth-Schaidt +496341|Landau in der Pfalz +496342|Schweigen-Rechtenbach +496343|Bad Bergzabern +496344|Schwegenheim +496345|Albersweiler +496346|Annweiler am Trifels +496347|Hochstadt Pfalz +496348|Offenbach an der Queich +496349|Billigheim-Ingenheim +496351|Eisenberg Pfalz +496352|Kirchheimbolanden +496353|Freinsheim +496355|Albisheim Pfrimm +496356|Carlsberg Pfalz +496357|Standenbühl +496358|Kriegsfeld +496359|Grünstadt +496361|Rockenhausen +496362|Alsenz +496363|Niederkirchen +496364|Nußbach Pfalz +496371|Landstuhl +496372|Bruchmühlbach-Miesau +496373|Schönenberg-Kübelberg +496374|Weilerbach +496375|Wallhalben +496381|Kusel +496382|Lauterecken +496383|Glan-Münchweiler +496384|Konken +496385|Reichenbach-Steegen +496386|Altenkirchen Pfalz +496387|Sankt Julian +496391|Dahn +496392|Hauenstein Pfalz +496393|Fischbach bei Dahn +496394|Bundenthal +496395|Münchweiler an der Rodalb +496396|Hinterweidenthal +496397|Leimen Pfalz +496398|Vorderweidenthal +496400|Mücke +496401|Grünberg Hessen +496402|Hungen +496403|Linden Hessen +496404|Lich Hessen +496405|Laubach Hessen +496406|Lollar +496407|Rabenau Hessen +496408|Buseck +496409|Biebertal +496420|Lahntal +496421|Marburg +496422|Kirchhain +496423|Wetter Hessen +496424|Ebsdorfergrund +496425|Rauschenberg Hessen +496426|Fronhausen +496427|Cölbe-Schönstadt +496428|Stadtallendorf +496429|Schweinsberg Hessen +496430|Hahnstätten +496431|Limburg an der Lahn +496432|Diez +496433|Hadamar +496434|Bad Camberg +496435|Wallmerod +496436|Dornburg Hessen +496438|Hünfelden +496439|Holzappel +496440|Kölschhausen +496441|Wetzlar +496442|Braunfels +496443|Ehringshausen Dill +496444|Bischoffen +496445|Schöffengrund +496446|Hohenahr +496447|Langgöns-Niederkleen +496449|Ehringshausen-Katzenfurt +496451|Frankenberg Eder +496452|Battenberg Eder +496453|Gemünden Wohra +496454|Lichtenfels-Sachsenberg +496455|Frankenau Hessen +496456|Haina Kloster +496457|Burgwald Eder +496458|Rosenthal Hessen +496461|Biedenkopf +496462|Gladenbach +496464|Angelburg +496465|Breidenbach bei Biedenkopf +496466|Dautphetal-Friedensdorf +496467|Hatzfeld Eder +496468|Dautphetal-Mornshausen +496471|Weilburg +496472|Weilmünster +496473|Leun +496474|Villmar-Aumenau +496475|Weilmünster-Wolfenhausen +496476|Mengerskirchen +496477|Greifenstein-Nenderoth +496478|Greifenstein-Ulm +496479|Waldbrunn Westerwald +496482|Runkel +496483|Selters Taunus +496484|Beselich +496485|Nentershausen Westerwald +496486|Katzenelnbogen +496500|Waldrach +496501|Konz +496502|Schweich +496503|Hermeskeil +496504|Thalfang +496505|Kordel +496506|Welschbillig +496507|Neumagen-Dhron +496508|Hetzerath Mosel +496509|Büdlich +496522|Mettendorf +496523|Holsthum +496524|Rodershausen +496525|Irrel +496526|Bollendorf +496527|Oberweis +496531|Bernkastel-Kues +496532|Zeltingen-Rachtig +496533|Morbach Hunsrück +496534|Mülheim Mosel +496535|Osann-Monzel +496536|Kleinich +496541|Traben-Trarbach +496542|Bullay +496543|Büchenbeuren +496544|Rhaunen +496545|Blankenrath +496550|Irrhausen +496551|Prüm +496552|Olzheim +496553|Schönecken +496554|Waxweiler +496555|Bleialf +496556|Pronsfeld +496557|Hallschlag +496558|Büdesheim Eifel +496559|Leidenborn +496561|Bitburg +496562|Speicher +496563|Kyllburg +496564|Neuerburg Eifel +496565|Dudeldorf +496566|Körperich +496567|Oberkail +496568|Wolsfeld +496569|Bickendorf +496571|Wittlich +496572|Manderscheid Eifel +496573|Gillenfeld +496574|Hasborn +496575|Landscheid +496578|Salmtal +496580|Zemmer +496581|Saarburg +496582|Freudenburg +496583|Palzem +496584|Wellen Mosel +496585|Ralingen +496586|Beuren Hochwald +496587|Zerf +496588|Pluwig +496589|Kell am See +496591|Gerolstein +496592|Daun +496593|Hillesheim Eifel +496594|Birresborn +496595|Dockweiler +496596|Üdersdorf +496597|Jünkerath +496599|Weidenbach bei Gerolstein +496620|Philippsthal Werra +496621|Bad Hersfeld +496622|Bebra +496623|Rotenburg an der Fulda +496624|Heringen Werra +496625|Niederaula +496626|Wildeck-Obersuhl +496627|Nentershausen Hessen +496628|Oberaula +496629|Schenklengsfeld +496630|Schwalmtal-Storndorf +496631|Alsfeld +496633|Homberg Ohm +496634|Gemünden Felda +496635|Kirtorf +496636|Romrod +496637|Feldatal +496638|Schwalmtal-Renzendorf +496639|Ottrau +496641|Lauterbach Hessen +496642|Schlitz +496643|Herbstein +496644|Grebenhain +496645|Ulrichstein +496646|Grebenau +496647|Herbstein-Stockhausen +496648|Bad Salzschlirf +496650|Hosenfeld +496651|Rasdorf +496652|Hünfeld +496653|Burghaun +496654|Gersfeld Rhön +496655|Neuhof Kreis Fulda +496656|Ebersburg +496657|Hofbieber +496658|Poppenhausen Wasserkuppe +496659|Eichenzell +496660|Steinau-Marjoss +496661|Schlüchtern +496663|Steinau an der Straße +496664|Sinntal-Sterbfritz +496665|Sinntal-Altengronau +496666|Freiensteinau +496667|Steinau-Ulmbach +496668|Birstein-Lichenroth +496669|Neuhof-Hauswurz +496670|Ludwigsau Hessen +496672|Eiterfeld +496673|Haunetal +496674|Friedewald Hessen +496675|Breitenbach am Herzberg +496676|Hohenroda Hessen +496677|Neuenstein Hessen +496678|Wildeck-Hönebach +496681|Hilders +496682|Tann Rhön +496683|Ehrenberg Rhön +496684|Hofbieber-Schwarzbach +496691|Schwalmstadt +496692|Neustadt Hessen +496693|Neuental +496694|Neukirchen Knüll +496695|Jesberg +496696|Gilserberg +496697|Willingshausen +496698|Schrecksbach +496701|Sprendlingen Rheinhessen +496703|Wöllstein Rheinhessen +496704|Langenlonsheim +496706|Wallhausen Nahe +496707|Windesheim +496708|Bad Münster am Stein-Ebernburg +496709|Fürfeld Kreis Bad Kreuznach +496721|Bingen am Rhein +496722|Rüdesheim am Rhein +496723|Oestrich-Winkel +496724|Stromberg Hunsrück +496725|Gau-Algesheim +496726|Lorch Rheingau +496727|Gensingen +496728|Ober-Hilbersheim +496731|Alzey +496732|Wörrstadt +496733|Gau-Odernheim +496734|Flonheim +496735|Eppelsheim +496736|Bechenheim +496737|Köngernheim +496741|St Goar +496742|Boppard +496743|Bacharach +496744|Oberwesel +496745|Gondershausen +496746|Pfalzfeld +496747|Emmelshausen +496751|Bad Sobernheim +496752|Kirn Nahe +496753|Meisenheim +496754|Martinstein +496755|Odernheim am Glan +496756|Winterbach Soonwald +496757|Becherbach bei Kirn +496758|Waldböckelheim +496761|Simmern Hunsrück +496762|Kastellaun +496763|Kirchberg Hunsrück +496764|Rheinböllen +496765|Gemünden Hunsrück +496766|Kisselbach +496771|St Goarshausen +496772|Nastätten +496773|Kamp-Bornhofen +496774|Kaub +496775|Strüth Taunus +496776|Dachsenhausen +496781|Idar-Oberstein +496782|Birkenfeld Nahe +496783|Baumholder +496784|Weierbach +496785|Herrstein +496786|Kempfeld +496787|Niederbrombach +496788|Sien +496789|Heimbach Nahe +496802|Völklingen-Lauterbach +496803|Mandelbachtal-Ommersheim +496804|Mandelbachtal +496805|Kleinblittersdorf +496806|Heusweiler +496809|Grossrosseln +496821|Neunkirchen Saar +496824|Ottweiler +496825|Illingen Saar +496826|Bexbach +496827|Eppelborn +496831|Saarlouis +496832|Beckingen-Reimsbach +496833|Rehlingen-Siersburg +496834|Bous +496835|Beckingen +496836|Überherrn +496837|Wallerfangen +496838|Saarwellingen +496841|Homburg Saar +496842|Blieskastel +496843|Gersheim +496844|Blieskastel-Altheim +496848|Homburg-Einöd +496849|Kirkel +496851|St Wendel +496852|Nohfelden +496853|Marpingen +496854|Oberthal Saar +496855|Freisen +496856|St Wendel-Niederkirchen +496857|Namborn +496858|Ottweiler-Fürth +496861|Merzig +496864|Mettlach +496865|Mettlach-Orscholz +496866|Perl-Nennig +496867|Perl +496868|Mettlach-Tünsdorf +496869|Merzig-Silwingen +496871|Wadern +496872|Losheim am See +496873|Nonnweiler +496874|Wadern-Nunkirchen +496875|Nonnweiler-Primstal +496876|Weiskirchen Saar +496881|Lebach +496887|Schmelz Saar +496888|Lebach-Steinbach +496893|Saarbrücken-Ensheim +496894|St Ingbert +496897|Sulzbach Saar +496898|Völklingen +497021|Kirchheim unter Teck +497022|Nürtingen +497023|Weilheim an der Teck +497024|Wendlingen am Neckar +497025|Neuffen +497026|Lenningen +497031|Böblingen +497032|Herrenberg +497033|Weil Der Stadt +497034|Ehningen +497041|Mühlacker +497042|Vaihingen an der Enz +497043|Maulbronn +497044|Mönsheim +497045|Oberderdingen +497046|Zaberfeld +497051|Calw +497052|Bad Liebenzell +497053|Bad Teinach-Zavelstein +497054|Wildberg Württemberg +497055|Neuweiler Kreis Calw +497056|Gechingen +497062|Beilstein Württemberg +497063|Bad Wimpfen +497066|Bad Rappenau-Bonfeld +497071|Tübingen +497072|Gomaringen +497073|Ammerbuch +497081|Bad Wildbad +497082|Neuenbürg Württemberg +497083|Bad Herrenalb +497084|Schömberg bei Neuenbürg +497085|Enzklösterle +497121|Reutlingen +497122|St Johann Württemberg +497123|Metzingen Württemberg +497124|Trochtelfingen Hohenz +497125|Bad Urach +497126|Burladingen-Melchingen +497127|Neckartenzlingen +497128|Sonnenbühl +497129|Lichtenstein Württemberg +497130|Löwenstein Württemberg +497131|Heilbronn Neckar +497132|Neckarsulm +497133|Lauffen am Neckar +497134|Weinsberg +497135|Brackenheim +497136|Bad Friedrichshall +497138|Schwaigern +497139|Neuenstadt am Kocher +497141|Ludwigsburg Württemberg +497142|Bietigheim-Bissingen +497143|Besigheim +497144|Marbach am Neckar +497145|Markgröningen +497146|Remseck am Neckar +497147|Sachsenheim Württemberg +497148|Grossbottwar +497150|Korntal-Münchingen +497151|Waiblingen +497152|Leonberg Württemberg +497153|Plochingen +497154|Kornwestheim +497156|Ditzingen +497157|Waldenbuch +497158|Neuhausen auf den Fildern +497159|Renningen +497161|Göppingen +497162|Süßen +497163|Ebersbach an der Fils +497164|Boll Kreis Göppingen +497165|Göppingen-Hohenstaufen +497166|Adelberg +497171|Schwäbisch Gmünd +497172|Lorch Württemberg +497173|Heubach +497174|Mögglingen +497175|Leinzell +497176|Spraitbach +497181|Schorndorf Württemberg +497182|Welzheim +497183|Rudersberg Württemberg +497184|Kaisersbach +497191|Backnang +497192|Murrhardt +497193|Sulzbach an der Murr +497194|Spiegelberg +497195|Winnenden +497202|Karlsbad +497203|Walzbachtal +497204|Malsch-Völkersbach +497220|Forbach-Hundsbach +497221|Baden-Baden +497222|Rastatt +497223|Bühl Baden +497224|Gernsbach +497225|Gaggenau +497226|Bühl-Sand +497227|Lichtenau Baden +497228|Forbach +497229|Iffezheim +497231|Pforzheim +497232|Königsbach-Stein +497233|Niefern-Öschelbronn +497234|Tiefenbronn +497235|Unterreichenbach Kreis Calw +497236|Keltern +497237|Neulingen Enzkreis +497240|Pfinztal +497242|Rheinstetten +497243|Ettlingen +497244|Weingarten Baden +497245|Durmersheim +497246|Malsch Kreis Karlsruhe +497247|Linkenheim-Hochstetten +497248|Marxzell +497249|Stutensee +497250|Kraichtal +497251|Bruchsal +497252|Bretten +497253|Bad Schönborn +497254|Waghäusel +497255|Graben-Neudorf +497256|Philippsburg +497257|Bruchsal-Untergrombach +497258|Oberderdingen-Flehingen +497259|Östringen-Odenheim +497260|Sinsheim-Hilsbach +497261|Sinsheim +497262|Eppingen +497263|Waibstadt +497264|Bad Rappenau +497265|Angelbachtal +497266|Kirchardt +497267|Gemmingen +497268|Bad Rappenau-Obergimpern +497269|Sulzfeld Baden +497271|Wörth am Rhein +497272|Rülzheim +497273|Hagenbach Pfalz +497274|Germersheim +497275|Kandel +497276|Herxheim bei Landau Pfalz +497277|Wörth-Büchelberg +497300|Roggenburg +497302|Pfaffenhofen an der Roth +497303|Illertissen +497304|Blaustein Württemberg +497305|Erbach Donau +497306|Vöhringen Iller +497307|Senden Iller +497308|Nersingen +497309|Weissenhorn +497321|Heidenheim an der Brenz +497322|Giengen an der Brenz +497323|Gerstetten +497324|Herbrechtingen +497325|Sontheim an der Brenz +497326|Neresheim +497327|Dischingen +497328|Königsbronn +497329|Steinheim am Albuch +497331|Geislingen an der Steige +497332|Lauterstein +497333|Laichingen +497334|Deggingen +497335|Wiesensteig +497336|Lonsee +497337|Nellingen Alb +497340|Neenstetten +497343|Buch bei Illertissen +497344|Blaubeuren +497345|Langenau Württemberg +497346|Illerkirchberg +497347|Dietenheim +497348|Beimerstetten +497351|Biberach an der Riß +497352|Ochsenhausen +497353|Schwendi +497354|Erolzheim +497355|Hochdorf Riß +497356|Schemmerhofen +497357|Attenweiler +497358|Eberhardzell-Füramoos +497361|Aalen +497362|Bopfingen +497363|Lauchheim +497364|Oberkochen +497365|Essingen Württemberg +497366|Abtsgmünd +497367|Aalen-Ebnat +497371|Riedlingen Württemberg +497373|Zwiefalten +497374|Uttenweiler +497375|Obermarchtal +497376|Langenenslingen +497381|Münsingen +497382|Römerstein +497383|Münsingen-Buttenhausen +497384|Schelklingen-Hütten +497385|Gomadingen +497386|Hayingen +497387|Hohenstein Württemberg +497388|Pfronstetten +497389|Heroldstatt +497391|Ehingen Donau +497392|Laupheim +497393|Munderkingen +497394|Schelklingen +497395|Ehingen-Dächingen +497402|Fluorn-Winzeln +497403|Dunningen +497404|Epfendorf +497420|Deisslingen +497422|Schramberg +497423|Oberndorf am Neckar +497424|Spaichingen +497425|Trossingen +497426|Gosheim +497427|Schömberg bei Balingen +497428|Rosenfeld +497429|Egesheim +497431|Albstadt-Ebingen +497432|Albstadt-Tailfingen +497433|Balingen +497434|Winterlingen +497435|Albstadt-Laufen +497436|Messstetten-Oberdigisheim +497440|Bad Rippoldsau +497441|Freudenstadt +497442|Baiersbronn +497443|Dornstetten +497444|Alpirsbach +497445|Pfalzgrafenweiler +497446|Lossburg +497447|Baiersbronn-Schwarzenberg +497448|Seewald +497449|Baiersbronn-Obertal +497451|Horb am Neckar +497452|Nagold +497453|Altensteig Württemberg +497454|Sulz am Neckar +497455|Dornhan +497456|Haiterbach +497457|Rottenburg-Ergenzingen +497458|Ebhausen +497459|Nagold-Hochdorf +497461|Tuttlingen +497462|Immendingen +497463|Mühlheim an der Donau +497464|Talheim Kreis Tuttlingen +497465|Emmingen-Liptingen +497466|Beuron +497467|Neuhausen ob Eck +497471|Hechingen +497472|Rottenburg am Neckar +497473|Mössingen +497474|Haigerloch +497475|Burladingen +497476|Bisingen +497477|Jungingen bei Hechingen +497478|Hirrlingen +497482|Horb-Dettingen +497483|Horb-Mühringen +497484|Simmersfeld +497485|Empfingen +497486|Horb-Altheim +497502|Wolpertswende +497503|Wilhelmsdorf Württemberg +497504|Horgenzell +497505|Fronreute +497506|Wangen-Leupolz +497520|Bodnegg +497522|Wangen im Allgäu +497524|Bad Waldsee +497525|Aulendorf +497527|Wolfegg +497528|Neukirch bei Tettnang +497529|Waldburg Württemberg +497531|Konstanz +497532|Meersburg +497533|Allensbach +497534|Reichenau Baden +497541|Friedrichshafen +497542|Tettnang +497543|Kressbronn am Bodensee +497544|Markdorf +497545|Immenstaad am Bodensee +497546|Oberteuringen +497551|Überlingen Bodensee +497552|Pfullendorf +497553|Salem Baden +497554|Heiligenberg Baden +497555|Deggenhausertal +497556|Uhldingen-Mühlhofen +497557|Herdwangen-Schönach +497558|Illmensee +497561|Leutkirch im Allgäu +497562|Isny im Allgäu +497563|Kisslegg +497564|Bad Wurzach +497565|Aichstetten Kreis Ravensburg +497566|Argenbühl +497567|Leutkirch-Friesenhofen +497568|Bad Wurzach-Hauerz +497569|Isny-Eisenbach +497570|Sigmaringen-Gutenstein +497571|Sigmaringen +497572|Mengen Württemberg +497573|Stetten am kalten Markt +497574|Gammertingen +497575|Messkirch +497576|Krauchenwies +497577|Veringenstadt +497578|Wald Hohenz +497579|Schwenningen Baden +497581|Saulgau +497582|Bad Buchau +497583|Bad Schussenried +497584|Altshausen +497585|Ostrach +497586|Herbertingen +497587|Hosskirch +497602|Oberried Breisgau +497620|Schopfheim-Gersbach +497621|Lörrach +497622|Schopfheim +497623|Rheinfelden Baden +497624|Grenzach-Wyhlen +497625|Zell im Wiesental +497626|Kandern +497627|Steinen Kreis Lörrach +497628|Efringen-Kirchen +497629|Tegernau Baden +497631|Müllheim Baden +497632|Badenweiler +497633|Staufen im Breisgau +497634|Sulzburg +497635|Schliengen +497636|Münstertal Schwarzwald +497641|Emmendingen +497642|Endingen Kaiserstuhl +497643|Herbolzheim Breisgau +497644|Kenzingen +497645|Freiamt +497646|Weisweil Breisgau +497651|Titisee-Neustadt +497652|Hinterzarten +497653|Lenzkirch +497654|Löffingen +497655|Feldberg-Altglashütten +497656|Schluchsee +497657|Eisenbach Hochschwarzwald +497660|St Peter Schwarzwald +497661|Kirchzarten +497662|Vogtsburg im Kaiserstuhl +497663|Eichstetten +497664|Freiburg-Tiengen +497665|March Breisgau +497666|Denzlingen +497667|Breisach am Rhein +497668|Ihringen +497669|St Märgen +497671|Todtnau +497672|St Blasien +497673|Schönau im Schwarzwald +497674|Todtmoos +497675|Bernau Baden +497676|Feldberg Schwarzwald +497681|Waldkirch Breisgau +497682|Elzach +497683|Simonswald +497684|Glottertal +497685|Gutach-Bleibach +497702|Blumberg Baden +497703|Bonndorf im Schwarzwald +497704|Geisingen Baden +497705|Wolterdingen Schwarzw +497706|Oberbaldingen +497707|Bräunlingen +497708|Geisingen-Leipferdingen +497709|Wutach +497720|Schwenningen am Neckar +497721|Villingen im Schwarzwald +497722|Triberg im Schwarzwald +497723|Furtwangen im Schwarzwald +497724|St Georgen im Schwarzwald +497725|Königsfeld im Schwarzwald +497726|Bad Dürrheim +497727|Vöhrenbach +497728|Niedereschach +497729|Tennenbronn +497731|Singen Hohentwiel +497732|Radolfzell am Bodensee +497733|Engen Hegau +497734|Gailingen +497735|Öhningen +497736|Tengen +497738|Steisslingen +497739|Hilzingen +497741|Tiengen Hochrhein +497742|Klettgau +497743|Ühlingen-Birkendorf +497744|Stühlingen +497745|Jestetten +497746|Wutöschingen +497747|Berau +497748|Grafenhausen Hochschwarzwald +497751|Waldshut +497753|Albbruck +497754|Görwihl +497755|Weilheim Kreis Waldshut +497761|Bad Säckingen +497762|Wehr Baden +497763|Murg +497764|Herrischried +497765|Rickenbach Hotzenwald +497771|Stockach +497773|Bodman-Ludwigshafen +497774|Eigeltingen +497775|Mühlingen +497777|Sauldorf +497802|Oberkirch Baden +497803|Gengenbach +497804|Oppenau +497805|Appenweier +497806|Bad Peterstal-Griesbach +497807|Neuried Ortenaukreis +497808|Hohberg bei Offenburg +497821|Lahr Schwarzwald +497822|Ettenheim +497823|Seelbach Schutter +497824|Schwanau +497825|Kippenheim +497826|Schuttertal +497831|Hausach +497832|Haslach im Kinzigtal +497833|Hornberg Schwarzwaldbahn +497834|Wolfach +497835|Zell am Harmersbach +497836|Schiltach +497837|Oberharmersbach +497838|Nordrach +497839|Schapbach +497841|Achern +497842|Kappelrodeck +497843|Renchen +497844|Rheinau +497851|Kehl +497852|Willstätt +497853|Kehl-Bodersweier +497854|Kehl-Goldscheuer +497903|Mainhardt +497904|Ilshofen +497905|Langenburg +497906|Braunsbach +497907|Schwäbisch Hall-Sulzdorf +497930|Boxberg Baden +497931|Bad Mergentheim +497932|Niederstetten Württemberg +497933|Creglingen +497934|Weikersheim +497935|Schrozberg +497936|Schrozberg-Bartenstein +497937|Dörzbach +497938|Mulfingen Jagst +497939|Schrozberg-Spielbach +497940|Künzelsau +497941|Öhringen +497942|Neuenstein Württemberg +497943|Schöntal Jagst +497944|Kupferzell +497945|Wüstenrot +497946|Bretzfeld +497947|Forchtenberg +497948|Öhringen-Ohrnberg +497949|Pfedelbach-Untersteinbach +497950|Schnelldorf +497951|Crailsheim +497952|Gerabronn +497953|Blaufelden +497954|Kirchberg an der Jagst +497955|Wallhausen Württemberg +497957|Kressberg +497958|Rot Am See-Brettheim +497959|Frankenhardt +497961|Ellwangen Jagst +497962|Fichtenau +497963|Adelmannsfelden +497964|Stödtlen +497965|Ellwangen-Röhlingen +497966|Unterschneidheim +497967|Jagstzell +497971|Gaildorf +497972|Gschwend bei Gaildorf +497973|Obersontheim +497974|Bühlerzell +497975|Untergröningen +497976|Sulzbach-Laufen +497977|Oberrot bei Gaildorf +498020|Weyarn +498021|Waakirchen +498022|Tegernsee +498023|Bayrischzell +498024|Holzkirchen +498025|Miesbach +498026|Hausham +498027|Dietramszell +498028|Fischbachau +498029|Kreuth bei Tegernsee +498031|Rosenheim Oberbayern +498032|Rohrdorf Kreis Rosenheim +498033|Oberaudorf +498034|Brannenburg +498035|Raubling +498036|Stephanskirchen Simssee +498038|Vogtareuth +498039|Rott am Inn +498041|Bad Tölz +498042|Lenggries +498043|Jachenau +498045|Lenggries-Fall +498046|Bad Heilbrunn +498051|Prien am Chiemsee +498052|Aschau im Chiemgau +498053|Bad Endorf +498054|Breitbrunn am Chiemsee +498055|Halfing +498056|Eggstätt +498057|Aschau-Sachrang +498061|Bad Aibling +498062|Bruckmühl Mangfall +498063|Feldkirchen-Westerham +498064|Au bei Bad Aibling +498065|Tuntenhausen-Schönau +498066|Bad Feilnbach +498067|Tuntenhausen +498071|Wasserburg am Inn +498072|Haag in Oberbayern +498073|Gars am Inn +498074|Schnaitsee +498075|Amerang +498076|Pfaffing +498081|Dorfen Stadt +498082|Schwindegg +498083|Isen +498084|Taufkirchen Vils +498085|Sankt Wolfgang +498086|Buchbach Oberbayern +498091|Kirchseeon +498092|Grafing bei München +498093|Glonn Kreis Ebersberg +498094|Steinhöring +498095|Aying +498102|Höhenkirchen-Siegertsbrunn +498104|Sauerlach +498105|Gilching +498106|Vaterstetten +498121|Markt Schwaben +498122|Erding +498123|Moosinning +498124|Forstern Oberbayern +498131|Dachau +498133|Haimhausen Oberbayern +498134|Odelzhausen +498135|Sulzemoos +498136|Markt Indersdorf +498137|Petershausen +498138|Schwabhausen bei Dachau +498139|Röhrmoos +498141|Fürstenfeldbruck +498142|Olching +498143|Inning am Ammersee +498144|Grafrath +498145|Mammendorf +498146|Moorenweis +498151|Starnberg +498152|Herrsching am Ammersee +498153|Wessling +498157|Feldafing +498158|Tutzing +498161|Freising +498165|Neufahrn bei Freising +498166|Allershausen Oberbayern +498167|Zolling +498168|Attenkirchen +498170|Straßlach-Dingharting +498171|Wolfratshausen +498176|Egling bei Wolfratshausen +498177|Münsing Starnberger See +498178|Icking +498179|Eurasburg an der Loisach +498191|Landsberg am Lech +498192|Schondorf am Ammersee +498193|Geltendorf +498194|Vilgertshofen +498195|Weil Kreis Landsberg am Lech +498196|Pürgen +498202|Althegnenberg +498203|Grossaitingen +498204|Mickhausen +498205|Dasing +498206|Egling an der Paar +498207|Affing +498208|Eurasburg bei Augsburg +498221|Günzburg +498222|Burgau Schwaben +498223|Ichenhausen +498224|Offingen Donau +498225|Jettingen-Scheppach +498226|Bibertal +498230|Gablingen +498231|Königsbrunn bei Augsburg +498232|Schwabmünchen +498233|Kissing +498234|Bobingen +498236|Fischach +498237|Aindling +498238|Gessertshausen +498239|Langenneufnach +498241|Buchloe +498243|Fuchstal +498245|Türkheim Wertach +498246|Waal +498247|Bad Wörishofen +498248|Lamerdingen +498249|Ettringen Wertach +498250|Hilgertshausen-Tandern +498251|Aichach +498252|Schrobenhausen +498253|Pöttmes +498254|Altomünster +498257|Inchenhofen +498258|Sielenbach +498259|Schiltberg +498261|Mindelheim +498262|Mittelneufnach +498263|Breitenbrunn Schwaben +498265|Pfaffenhausen Schwaben +498266|Kirchheim in Schwaben +498267|Dirlewang +498268|Tussenhausen +498269|Unteregg bei Mindelheim +498271|Meitingen +498272|Wertingen +498273|Nordendorf +498274|Buttenwiesen +498276|Baar Schwaben +498281|Thannhausen Schwaben +498282|Krumbach Schwaben +498283|Neuburg an der Kammel +498284|Ziemetshausen +498285|Burtenbach +498291|Zusmarshausen +498292|Dinkelscherben +498293|Welden bei Augsburg +498294|Horgau +498295|Altenmünster Schwaben +498296|Villenbach +498302|Görisried +498303|Waltenhofen +498304|Wildpoldsried +498306|Ronsberg +498320|Missen-Wilhams +498321|Sonthofen +498322|Oberstdorf +498323|Immenstadt im Allgäu +498324|Hindelang +498325|Oberstaufen-Thalkirchdorf +498326|Fischen im Allgäu +498327|Rettenberg +498328|Balderschwang +498330|Legau +498331|Memmingen +498332|Ottobeuren +498333|Babenhausen Schwaben +498334|Bad Grönenbach +498335|Fellheim +498336|Erkheim +498337|Altenstadt Iller +498338|Böhen +498340|Baisweil +498341|Kaufbeuren +498342|Marktoberdorf +498343|Aitrang +498344|Westendorf bei Kaufbeuren +498345|Stöttwang +498346|Pforzen +498347|Friesenried +498348|Bidingen +498349|Stötten am Auerberg +498361|Nesselwang +498362|Füssen +498363|Pfronten +498364|Seeg +498365|Wertach +498366|Oy-Mittelberg +498367|Roßhaupten Forggensee +498368|Halblech +498369|Rückholz +498370|Wiggensbach +498372|Obergünzburg +498373|Altusried +498374|Dietmannsried +498375|Weitnau +498376|Sulzberg Allgäu +498377|Unterthingau +498378|Buchenberg bei Kempten +498379|Waltenhofen-Oberdorf +498380|Achberg +498381|Lindenberg im Allgäu +498382|Lindau Bodensee +498383|Grünenbach Allgäu +498384|Röthenbach Allgäu +498385|Hergatz +498386|Oberstaufen +498387|Weiler-Simmerberg +498388|Hergensweiler +498389|Weissensberg +498392|Markt Rettenbach +498393|Holzgünz +498394|Lautrach +498395|Tannheim Württemberg +498402|Münchsmünster +498403|Pförring +498404|Oberdolling +498405|Stammham bei Ingolstadt +498406|Böhmfeld +498407|Grossmehring +498421|Eichstätt Bayern +498422|Dollnstein +498423|Titting +498424|Nassenfels +498426|Walting Kreis Eichstätt +498427|Wellheim +498431|Neuburg an der Donau +498432|Burgheim +498433|Königsmoos +498434|Rennertshofen +498435|Ehekirchen +498441|Pfaffenhofen an der Ilm +498442|Wolnzach +498443|Hohenwart Paar +498444|Schweitenkirchen +498445|Gerolsbach +498446|Pörnbach +498450|Ingolstadt-Zuchering +498452|Geisenfeld +498453|Reichertshofen Oberbayern +498454|Karlshuld +498456|Lenting +498457|Vohburg an der Donau +498458|Gaimersheim +498459|Manching +498460|Berching-Holnstein +498461|Beilngries +498462|Berching +498463|Greding +498464|Dietfurt an der Altmühl +498465|Kipfenberg +498466|Denkendorf Oberbayern +498467|Kinding +498468|Altmannstein-Pondorf +498469|Freystadt-Burggriesbach +498501|Thyrnau +498502|Fürstenzell +498503|Neuhaus am Inn +498504|Tittling +498505|Hutthurm +498506|Bad Höhenstadt +498507|Neuburg am Inn +498509|Ruderting +498531|Pocking +498532|Griesbach im Rottal +498533|Rotthalmünster +498534|Tettenweis +498535|Haarbach +498536|Kößlarn +498537|Bad Füssing-Aigen +498538|Pocking-Hartkirchen +498541|Vilshofen Niederbayern +498542|Ortenburg +498543|Aidenbach +498544|Eging am See +498545|Hofkirchen Bayern +498546|Windorf-Otterskirchen +498547|Osterhofen-Gergweis +498548|Vilshofen-Sandbach +498549|Vilshofen-Pleinting +498550|Philippsreut +498551|Freyung +498552|Grafenau Niederbayern +498553|Spiegelau +498554|Schönberg Niederbayern +498555|Perlesreut +498556|Haidmühle +498557|Mauth +498558|Hohenau Niederbayern +498561|Pfarrkirchen Niederbayern +498562|Triftern +498563|Bad Birnbach Rottal +498564|Johanniskirchen +498565|Dietersburg-Baumgarten +498571|Simbach am Inn +498572|Tann Niederbayern +498573|Ering +498574|Wittibreut +498581|Waldkirchen Niederbayern +498582|Röhrnbach +498583|Neureichenau +498584|Breitenberg Niederbayern +498585|Grainet +498586|Hauzenberg +498591|Obernzell +498592|Wegscheid Niederbayern +498593|Untergriesbach +498621|Trostberg +498622|Tacherting-Peterskirchen +498623|Kirchweidach +498624|Obing +498628|Kienberg Oberbayern +498629|Palling +498630|Oberneukirchen +498631|Mühldorf am Inn +498633|Tüßling +498634|Garching an der Alz +498635|Pleiskirchen +498636|Ampfing +498637|Lohkirchen +498638|Waldkraiburg +498639|Neumarkt-Sankt Veit +498640|Reit Im Winkl +498641|Grassau Kreis Traunstein +498642|Übersee +498649|Schleching +498650|Marktschellenberg +498651|Bad Reichenhall +498652|Berchtesgaden +498654|Freilassing +498656|Anger +498657|Ramsau bei Berchtesgaden +498661|Grabenstätt Chiemsee +498662|Siegsdorf Kreis Traunstein +498663|Ruhpolding +498664|Chieming +498665|Inzell +498666|Teisendorf +498667|Seeon-Seebruck +498669|Traunreut +498670|Reischach Kreis Altötting +498671|Altötting +498677|Burghausen Salzach +498678|Marktl +498679|Burgkirchen an der Alz +498681|Waging am See +498682|Laufen Salzach +498683|Tittmoning +498684|Fridolfing +498685|Kirchanschöring +498686|Petting +498687|Taching-Tengling +498702|Wörth an der Isar +498703|Essenbach +498704|Altdorf-Pfettrach +498705|Altfraunhofen +498706|Vilsheim +498707|Adlkofen +498708|Weihmichl-Unterneuhausen +498709|Eching Niederbayern +498721|Eggenfelden +498722|Gangkofen +498723|Arnstorf +498724|Massing +498725|Wurmannsquick +498726|Schönau Niederbayern +498727|Falkenberg Niederbayern +498728|Geratskirchen +498731|Dingolfing +498732|Frontenhausen +498733|Mengkofen +498734|Reisbach Niederbayern +498735|Gangkofen-Kollbach +498741|Vilsbiburg +498742|Velden Vils +498743|Geisenhausen +498744|Gerzen +498745|Bodenkirchen +498751|Mainburg +498752|Au in der Hallertau +498753|Elsendorf Niederbayern +498754|Volkenschwand +498756|Nandlstadt +498761|Moosburg an der Isar +498762|Wartenberg Oberbayern +498764|Mauern Kreis Freising +498765|Bruckberg Niederbayern +498766|Gammelsdorf +498771|Ergoldsbach +498772|Mallersdorf-Pfaffenberg +498773|Neufahrn in Niederbayern +498774|Bayerbach bei Ergoldsbach +498781|Rottenburg an der Laaber +498782|Pfeffenhausen +498783|Rohr in Niederbayern +498784|Hohenthann +498785|Rottenburg-Oberroning +498801|Seeshaupt +498802|Huglfing +498803|Peissenberg +498805|Hohenpeissenberg +498806|Utting am Ammersee +498807|Dießen am Ammersee +498808|Pähl +498809|Wessobrunn +498821|Garmisch-Partenkirchen +498822|Oberammergau +498823|Mittenwald +498824|Oberau Loisach +498825|Krün +498841|Murnau am Staffelsee +498845|Bad Kohlgrub +498846|Uffing am Staffelsee +498847|Obersöchering +498851|Kochel am See +498856|Penzberg +498857|Benediktbeuern +498858|Kochel-Walchensee +498860|Bernbeuren +498861|Schongau +498862|Steingaden Oberbayern +498867|Rottenbuch Oberbayern +498868|Schwabsoien +498869|Kinsau +499070|Tapfheim +499071|Dillingen an der Donau +499072|Lauingen Donau +499073|Gundelfingen an der Donau +499074|Höchstädt an der Donau +499075|Glött +499076|Wittislingen +499077|Bachhagel +499078|Mertingen +499080|Harburg Schwaben +499081|Nördlingen +499082|Oettingen in Bayern +499083|Möttingen +499084|Bissingen Schwaben +499085|Alerheim +499086|Fremdingen +499087|Marktoffingen +499088|Mönchsdeggingen +499089|Bissingen-Unterringingen +499090|Rain Lech +499091|Monheim Schwaben +499092|Wemding +499093|Polsingen +499094|Tagmersheim +499097|Marxheim +499099|Kaisheim +499101|Langenzenn +499102|Wilhermsdorf +499103|Cadolzburg +499104|Emskirchen +499105|Grosshabersdorf +499106|Markt Erlbach +499107|Trautskirchen +499120|Leinburg +499122|Schwabach +499123|Lauf an der Pegnitz +499126|Eckental +499127|Rosstal Mittelfrankenanken +499128|Feucht +499129|Wendelstein +499131|Erlangen +499132|Herzogenaurach +499133|Baiersdorf Mittelfrankenanken +499134|Neunkirchen am Brand +499135|Heßdorf Mittelfrankenanken +499141|Weißenburg in Bayern +499142|Treuchtlingen +499143|Pappenheim Mittelfranken +499144|Pleinfeld +499145|Solnhofen +499146|Markt Berolzheim +499147|Nennslingen +499148|Ettenstatt +499149|Weissenburg-Suffersheim +499151|Hersbruck +499152|Hartenstein Mittelfranken +499153|Schnaittach +499154|Pommelsbrunn +499155|Simmelsdorf +499156|Neuhaus an der Pegnitz +499157|Alfeld Mittelfranken +499158|Offenhausen Mittelfranken +499161|Neustadt an der Aisch +499162|Scheinfeld +499163|Dachsbach +499164|Langenfeld Mittelfranken +499165|Sugenheim +499166|Münchsteinach +499167|Oberscheinfeld +499170|Schwanstetten +499171|Roth Mittelfranken +499172|Georgensgmünd +499173|Thalmässing +499174|Hilpoltstein +499175|Spalt +499176|Allersberg +499177|Heideck +499178|Abenberg Mittelfranken +499179|Freystadt +499180|Pyrbaum +499181|Neumarkt in der Oberpfalz +499182|Velburg +499183|Burgthann +499184|Deining Oberpfalz +499185|Mühlhausen Oberpfalz diff --git a/third_party/libphonenumber/resources/geocoding/en/1.txt b/third_party/libphonenumber/resources/geocoding/en/1.txt new file mode 100644 index 0000000..c91456b --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/en/1.txt @@ -0,0 +1,316 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +1201|New Jersey +1202|District of Columbia +1203|Connecticut +1204|Manitoba +1205|Alabama +1206|Washington +1207|Maine +1208|Idaho +1209|California +1210|Texas +1212|New York +1213|California +1214|Texas +1215|Pennsylvania +1216|Ohio +1217|Illinois +1218|Minnesota +1219|Indiana +1224|Illinois +1225|Louisiana +1226|Ontario +1228|Mississippi +1229|Georgia +1231|Michigan +1234|Ohio +1239|Florida +1240|Maryland +1248|Michigan +1250|British Columbia +1251|Alabama +1252|North Carolina +1253|Washington +1254|Texas +1256|Alabama +1260|Indiana +1262|Wisconsin +1267|Pennsylvania +1269|Michigan +1270|Kentucky +1276|Virginia +1281|Texas +1289|Ontario +1301|Maryland +1302|Delaware +1303|Colorado +1304|West Virginia +1305|Florida +1306|Saskatchewan +1307|Wyoming +1308|Nebraska +1309|Illinois +1310|California +1312|Illinois +1313|Michigan +1314|Missouri +1315|New York +1316|Kansas +1317|Indiana +1318|Louisiana +1319|Iowa +1320|Minnesota +1321|Florida +1323|California +1325|Texas +1330|Ohio +1331|Illinois +1334|Alabama +1336|North Carolina +1337|Louisiana +1339|Massachusetts +1347|New York +1351|Massachusetts +1352|Florida +1360|Washington +1361|Texas +1385|Utah +1386|Florida +1401|Rhode Island +1402|Nebraska +1403|Alberta +1404|Georgia +1405|Oklahoma +1406|Montana +1407|Florida +1408|California +1409|Texas +1410|Maryland +1412|Pennsylvania +1413|Massachusetts +1414|Wisconsin +1415|California +1416|Ontario +1417|Missouri +1418|Québec +1419|Ohio +1423|Tennessee +1424|California +1425|Washington +1430|Texas +1432|Texas +1434|Virginia +1435|Utah +1438|Québec +1440|Ohio +1443|Maryland +1450|Québec +1469|Texas +1478|Georgia +1479|Arkansas +1480|Arizona +1484|Pennsylvania +1501|Arkansas +1502|Kentucky +1503|Oregon +1504|Louisiana +1505|New Mexico +1506|New Brunswick +1507|Minnesota +1508|Massachusetts +1509|Washington +1510|California +1512|Texas +1513|Ohio +1514|Québec +1515|Iowa +1516|New York +1517|Michigan +1518|New York +1519|Ontario +1520|Arizona +1530|California +1540|Virginia +1541|Oregon +1551|New Jersey +1559|California +1561|Florida +1562|California +1563|Iowa +1567|Ohio +1570|Pennsylvania +1571|Virginia +1573|Missouri +1574|Indiana +1575|New Mexico +1580|Oklahoma +1585|New York +1586|Michigan +1587|Alberta +1601|Mississippi +1602|Arizona +1603|New Hampshire +1604|British Columbia +1605|South Dakota +1606|Kentucky +1607|New York +1608|Wisconsin +1609|New Jersey +1610|Pennsylvania +1612|Minnesota +1613|Ontario +1614|Ohio +1615|Tennessee +1616|Michigan +1617|Massachusetts +1618|Illinois +1619|California +1620|Kansas +1623|Arizona +1626|California +1630|Illinois +1631|New York +1636|Missouri +1641|Iowa +1646|New York +1647|Ontario +1650|California +1651|Minnesota +1657|California +1660|Missouri +1661|California +1662|Mississippi +1678|Georgia +1682|Texas +1701|North Dakota +1702|Nevada +1703|Virginia +1704|North Carolina +1705|Ontario +1706|Georgia +1707|California +1708|Illinois +1709|Newfoundland and Labrador +1712|Iowa +1713|Texas +1714|California +1715|Wisconsin +1716|New York +1717|Pennsylvania +1718|New York +1719|Colorado +1720|Colorado +1724|Pennsylvania +1727|Florida +1731|Tennessee +1732|New Jersey +1734|Michigan +1740|Ohio +1754|Florida +1757|Virginia +1760|California +1763|Minnesota +1765|Indiana +1769|Mississippi +1770|Georgia +1772|Florida +1773|Illinois +1774|Massachusetts +1775|Nevada +1778|British Columbia +1779|Illinois +1780|Alberta +1781|Massachusetts +1785|Kansas +1786|Florida +1801|Utah +1802|Vermont +1803|South Carolina +1804|Virginia +1805|California +1806|Texas +1807|Ontario +1808|Hawaii +1810|Michigan +1812|Indiana +1813|Florida +1814|Pennsylvania +1815|Illinois +1816|Missouri +1817|Texas +1818|California +1819|Québec +1828|North Carolina +1830|Texas +1831|California +1832|Texas +1843|South Carolina +1845|New York +1847|Illinois +1848|New Jersey +1850|Florida +1856|New Jersey +1857|Massachusetts +1858|California +1859|Kentucky +1860|Connecticut +1862|New Jersey +1863|Florida +1864|South Carolina +1865|Tennessee +1870|Arkansas +1878|Pennsylvania +1901|Tennessee +1902|Nova Scotia +1903|Texas +1904|Florida +1905|Ontario +1906|Michigan +1907|Alaska +1908|New Jersey +1909|California +1910|North Carolina +1912|Georgia +1913|Kansas +1914|New York +1915|Texas +1916|California +1917|New York +1918|Oklahoma +1919|North Carolina +1920|Wisconsin +1925|California +1928|Arizona +1931|Tennessee +1936|Texas +1937|Ohio +1940|Texas +1941|Florida +1947|Michigan +1949|California +1951|California +1952|Minnesota +1954|Florida +1956|Texas +1970|Colorado +1971|Oregon +1972|Texas +1973|New Jersey +1978|Massachusetts +1979|Texas +1980|North Carolina +1985|Louisiana +1989|Michigan diff --git a/third_party/libphonenumber/resources/geocoding/en/44.txt b/third_party/libphonenumber/resources/geocoding/en/44.txt new file mode 100644 index 0000000..b26b2d3 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/en/44.txt @@ -0,0 +1,853 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Originally generated from: +# http://www.ofcom.org.uk/static/numbering/sabc.txt +# Tidied Ofcom SABC data (with removal of "National Dialling" and "Expansion" +# wording and reduction of 4411x and 441x1 data to one line per place name). + +44113|Leeds +44114|Sheffield +44115|Nottingham +44116|Leicester +44117|Bristol +44118|Reading +441200|Clitheroe +441202|Bournemouth +441204|Bolton +441205|Boston +441206|Colchester +441207|Consett +441208|Bodmin +441209|Redruth +44121|Birmingham +441223|Cambridge +441224|Aberdeen +441225|Bath +441226|Barnsley +441227|Canterbury +441228|Carlisle +4412290|Barrow-in-Furness/Millom +4412291|Barrow-in-Furness/Millom +4412292|Barrow-in-Furness +4412293|Millom +4412294|Barrow-in-Furness +4412295|Barrow-in-Furness +4412296|Barrow-in-Furness +4412297|Millom +4412298|Barrow-in-Furness +4412299|Millom +441233|Ashford (Kent) +441234|Bedford +441235|Abingdon +441236|Coatbridge +441237|Bideford +441239|Cardigan +441241|Arbroath +441242|Cheltenham +441243|Chichester +441244|Chester +441245|Chelmsford +441246|Chesterfield +441248|Bangor (Gwynedd) +441249|Chippenham +441250|Blairgowrie +441252|Aldershot +441253|Blackpool +441254|Blackburn +441255|Clacton-on-Sea +441256|Basingstoke +441257|Coppull +441258|Blandford +441259|Alloa +441260|Congleton +441261|Banff +441262|Bridlington +441263|Cromer +441264|Andover +441267|Carmarthen +441268|Basildon +441269|Ammanford +441270|Crewe +441271|Barnstaple +441273|Brighton +441274|Bradford +441275|Clevedon +441276|Camberley +441277|Brentwood +441278|Bridgwater +441279|Bishops Stortford +441280|Buckingham +441282|Burnley +441283|Burton-on-Trent +441284|Bury St Edmunds +441285|Cirencester +441286|Caernarfon +441287|Guisborough +441288|Bude +441289|Berwick-upon-Tweed +441290|Cumnock +441291|Chepstow +441292|Ayr +441293|Crawley +441294|Ardrossan +441295|Banbury +441296|Aylesbury +441297|Axminster +441298|Buxton +441299|Bewdley +441300|Cerne Abbas +441301|Arrochar +441302|Doncaster +441303|Folkestone +441304|Dover +441305|Dorchester +441306|Dorking +441307|Forfar +441308|Bridport +441309|Forres +44131|Edinburgh +441320|Fort Augustus +441322|Dartford +441323|Eastbourne +441324|Falkirk +441325|Darlington +441326|Falmouth +441327|Daventry +441328|Fakenham +441329|Fareham +441330|Banchory +441332|Derby +441333|Peat Inn (Leven (Fife)) +441334|St Andrews +441335|Ashbourne +441337|Ladybank +4413390|Aboyne/Ballater +4413391|Aboyne/Ballater +4413392|Aboyne +4413393|Aboyne +4413394|Ballater +4413395|Aboyne +4413396|Ballater +4413397|Ballater +4413398|Aboyne +4413399|Ballater +441340|Craigellachie (Aberlour) +441341|Barmouth +441342|East Grinstead +441343|Elgin +441344|Bracknell +441346|Fraserburgh +441347|Easingwold +441348|Fishguard +441349|Dingwall +441350|Dunkeld +441352|Mold +441353|Ely +441354|Chatteris +441355|East Kilbride +441356|Brechin +441357|Strathaven +441358|Ellon +441359|Pakenham +441360|Killearn +441361|Duns +441362|Dereham +441363|Crediton +441364|Ashburton +441366|Downham Market +441367|Faringdon +441368|Dunbar +441369|Dunoon +441371|Great Dunmow +441372|Esher +441373|Frome +441375|Grays Thurrock +441376|Braintree +441377|Driffield +441379|Diss +441380|Devizes +441381|Fortrose +441382|Dundee +441383|Dunfermline +441384|Dudley +441386|Evesham +4413870|Dumfries +4413871|Dumfries +4413872|Dumfries +4413873|Langholm +4413874|Dumfries +4413875|Dumfries +4413876|Dumfries +4413877|Dumfries +4413878|Dumfries +4413879|Dumfries +4413880|Bishop Auckland/Stanhope (Eastgate) +4413881|Bishop Auckland/Stanhope (Eastgate) +4413882|Stanhope (Eastgate) +4413883|Bishop Auckland +4413884|Bishop Auckland +4413885|Stanhope (Eastgate) +4413886|Bishop Auckland +4413887|Bishop Auckland +4413888|Bishop Auckland +4413889|Bishop Auckland +441389|Dumbarton +441392|Exeter +441394|Felixstowe +441395|Budleigh Salterton +441397|Fort William +441398|Dulverton +441400|Honington +441403|Horsham +441404|Honiton +441405|Goole +441406|Holbeach +441407|Holyhead +441408|Golspie +441409|Holsworthy +44141|Glasgow +441420|Alton +441422|Halifax +4414230|Harrogate/Boroughbridge +4414231|Harrogate/Boroughbridge +4414232|Harrogate +4414233|Boroughbridge +4414234|Boroughbridge +4414235|Harrogate +4414236|Harrogate +4414237|Harrogate +4414238|Harrogate +4414239|Boroughbridge +441424|Hastings +441425|Ringwood +441427|Gainsborough +441428|Haslemere +441429|Hartlepool +4414300|North Cave/Market Weighton +4414301|North Cave/Market Weighton +4414302|North Cave +4414303|North Cave +4414304|North Cave +4414305|North Cave +4414306|Market Weighton +4414307|Market Weighton +4414308|Market Weighton +4414309|Market Weighton +441431|Helmsdale +441432|Hereford +441433|Hathersage +4414340|Bellingham/Haltwhistle/Hexham +4414341|Bellingham/Haltwhistle/Hexham +4414342|Bellingham +4414343|Haltwhistle +4414344|Bellingham +4414345|Haltwhistle +4414346|Hexham +4414347|Hexham +4414348|Hexham +4414349|Bellingham +441435|Heathfield +441436|Helensburgh +4414370|Haverfordwest/Clynderwen (Clunderwen) +4414371|Haverfordwest/Clynderwen (Clunderwen) +4414372|Clynderwen (Clunderwen) +4414373|Clynderwen (Clunderwen) +4414374|Clynderwen (Clunderwen) +4414375|Clynderwen (Clunderwen) +4414376|Haverfordwest +4414377|Haverfordwest +4414378|Haverfordwest +4414379|Haverfordwest +441438|Stevenage +441439|Helmsley +441440|Haverhill +441442|Hemel Hempstead +441443|Pontypridd +441444|Haywards Heath +441445|Gairloch +441446|Barry +441449|Stowmarket +441450|Hawick +441451|Stow-on-the-Wold +441452|Gloucester +441453|Dursley +441454|Chipping Sodbury +441455|Hinckley +441456|Glenurquhart +441457|Glossop +441458|Glastonbury +441460|Chard +441461|Gretna +441462|Hitchin +441463|Inverness +441464|Insch +441465|Girvan +441466|Huntly +441467|Inverurie +441469|Killingholme +441470|Isle of Skye - Edinbane +441471|Isle of Skye - Broadford +441472|Grimsby +441473|Ipswich +441474|Gravesend +441475|Greenock +441476|Grantham +441477|Holmes Chapel +441478|Isle of Skye - Portree +441479|Grantown-on-Spey +441480|Huntingdon +441481|Guernsey +441482|Kingston-upon-Hull +441483|Guildford +441484|Huddersfield +441485|Hunstanton +441487|Warboys +441488|Hungerford +441489|Bishops Waltham +441490|Corwen +441491|Henley-on-Thames +441492|Colwyn Bay +441493|Great Yarmouth +441494|High Wycombe +441495|Pontypool +441496|Port Ellen +441497|Hay-on-Wye +441499|Inveraray +441501|Harthill +441502|Lowestoft +441503|Looe +441505|Johnstone +441506|Bathgate +4415070|Louth/Alford/Spilsby (Horncastle) +4415071|Louth/Alford/Spilsby (Horncastle) +4415072|Spilsby (Horncastle) +4415073|Louth +4415074|Alford (Lincs) +4415075|Spilsby (Horncastle) +4415076|Louth +4415077|Louth +4415078|Alford (Lincs) +4415079|Alford (Lincs) +441508|Brooke +441509|Loughborough +44151|Liverpool +441520|Lochcarron +441522|Lincoln +4415240|Lancaster +4415241|Lancaster +4415242|Hornby +4415243|Lancaster +4415244|Lancaster +4415245|Lancaster +4415246|Lancaster +4415247|Lancaster +4415248|Lancaster +4415249|Lancaster +441525|Leighton Buzzard +441526|Martin +441527|Redditch +441528|Laggan +441529|Sleaford +441530|Coalville +441531|Ledbury +441534|Jersey +441535|Keighley +441536|Kettering +441538|Ipstones +4415390|Kendal +4415391|Kendal +4415392|Kendal +4415393|Kendal +4415394|Hawkshead +4415395|Grange-over-Sands +4415396|Sedbergh +4415397|Kendal +4415398|Kendal +4415399|Kendal +441540|Kingussie +441542|Keith +441543|Cannock +441544|Kington +441545|Llanarth +441546|Lochgilphead +441547|Knighton +441548|Kingsbridge +441549|Lairg +441550|Llandovery +441553|Kings Lynn +441554|Llanelli +441555|Lanark +441556|Castle Douglas +441557|Kirkcudbright +441558|Llandeilo +441559|Llandysul +441560|Moscow +441561|Laurencekirk +441562|Kidderminster +441563|Kilmarnock +441564|Lapworth +441565|Knutsford +441566|Launceston +441567|Killin +441568|Leominster +441569|Stonehaven +441570|Lampeter +441571|Lochinver +441572|Oakham +441573|Kelso +441575|Kirriemuir +441576|Lockerbie +441577|Kinross +441578|Lauder +441579|Liskeard +441580|Cranbrook +441581|New Luce +441582|Luton +441583|Carradale +441584|Ludlow +441586|Campbeltown +441588|Bishops Castle +441590|Lymington +441591|Llanwrtyd Wells +441592|Kirkcaldy +441593|Lybster +441594|Lydney +441595|Lerwick, Foula & Fair Isle +441597|Llandrindod Wells +441598|Lynton +441599|Kyle +441600|Monmouth +441603|Norwich +441604|Northampton +441606|Northwich +441608|Chipping Norton +441609|Northallerton +44161|Manchester +441620|North Berwick +441621|Maldon +441622|Maidstone +441623|Mansfield +441624|Isle of Man +441625|Macclesfield +441626|Newton Abbot +441628|Maidenhead +441629|Matlock +441630|Market Drayton +441631|Oban +441633|Newport +441634|Medway +441635|Newbury +441636|Newark-on-Trent +441637|Newquay +441638|Newmarket +441639|Neath +441641|Strathy +441642|Middlesbrough +441643|Minehead +441644|New Galloway +441646|Milford Haven +441647|Moretonhampstead +441650|Cemmaes Road +441651|Oldmeldrum +441652|Brigg +441653|Malton +441654|Machynlleth +441655|Maybole +441656|Bridgend +441659|Sanquhar +441661|Prudhoe +441663|New Mills +441664|Melton Mowbray +441665|Alnwick +441666|Malmesbury +441667|Nairn +441668|Bamburgh +441669|Rothbury +441670|Morpeth +441671|Newton Stewart +441672|Marlborough +441673|Market Rasen +441674|Montrose +441675|Coleshill +441676|Meriden +441677|Bedale +441678|Bala +441680|Isle of Mull - Craignure +441681|Isle of Mull - Fionnphort +441683|Moffat +441684|Malvern +441685|Merthyr Tydfil +4416860|Newtown/Llanidloes +4416861|Newtown/Llanidloes +4416862|Llanidloes +4416863|Llanidloes +4416864|Llanidloes +4416865|Newtown +4416866|Newtown +4416867|Llanidloes +4416868|Newtown +4416869|Newtown +441687|Mallaig +441688|Isle of Mull - Tobermory +441689|Orpington +441690|Betws-y-Coed +441691|Oswestry +441692|North Walsham +441694|Church Stretton +441695|Skelmersdale +4416970|Brampton +4416971|Brampton +4416972|Brampton +4416973|Wigton +4416974|Raughton Head +4416975|Brampton +4416976|Brampton +4416977|Brampton +4416978|Brampton +4416979|Brampton +441698|Motherwell +441700|Rothesay +441702|Southend-on-Sea +441704|Southport +441706|Rochdale +441707|Welwyn Garden City +441708|Romford +441709|Rotherham +441720|Isles of Scilly +441721|Peebles +441722|Salisbury +441723|Scarborough +441724|Scunthorpe +441725|Rockbourne +441726|St Austell +441727|St Albans +441728|Saxmundham +441729|Settle +441730|Petersfield +441732|Sevenoaks +441733|Peterborough +441736|Penzance +441737|Redhill +441738|Perth +441740|Sedgefield +441743|Shrewsbury +441744|St Helens +441745|Rhyl +441746|Bridgnorth +441747|Shaftesbury +441748|Richmond +441749|Shepton Mallet +441750|Selkirk +441751|Pickering +441752|Plymouth +441753|Slough +441754|Skegness +441756|Skipton +441757|Selby +441758|Pwllheli +441759|Pocklington +441760|Swaffham +441761|Temple Cloud +441763|Royston +441764|Crieff +441765|Ripon +441766|Porthmadog +441767|Sandy +4417680|Penrith +4417681|Penrith +4417682|Penrith +4417683|Appleby +4417684|Pooley Bridge +4417685|Penrith +4417686|Penrith +4417687|Keswick +4417688|Penrith +4417689|Penrith +441769|South Molton +441770|Isle of Arran +441771|Maud +441772|Preston +441773|Ripley +441775|Spalding +441776|Stranraer +441777|Retford +441778|Bourne +441779|Peterhead +441780|Stamford +441782|Stoke-on-Trent +441784|Staines +441785|Stafford +441786|Stirling +441787|Sudbury +441788|Rugby +441789|Stratford-upon-Avon +441790|Spilsby +441792|Swansea +441793|Swindon +441794|Romsey +441795|Sittingbourne +441796|Pitlochry +441797|Rye +441798|Pulborough +441799|Saffron Walden +441803|Torquay +441805|Torrington +441806|Shetland +441807|Ballindalloch +441808|Tomatin +441809|Tomdoun +441821|Kinrossie +441822|Tavistock +441823|Taunton +441824|Ruthin +441825|Uckfield +441827|Tamworth +441828|Coupar Angus +441829|Tarporley +441830|Kirkwhelpington +441832|Clopton +441833|Barnard Castle +441834|Narberth +441835|St Boswells +441837|Okehampton +441838|Dalmally +441840|Camelford +441841|Newquay (Padstow) +441842|Thetford +441843|Thanet +441844|Thame +441845|Thirsk +4418470|Thurso/Tongue +4418471|Thurso/Tongue +4418472|Thurso +4418473|Thurso +4418474|Thurso +4418475|Thurso +4418476|Tongue +4418477|Tongue +4418478|Thurso +4418479|Tongue +441848|Thornhill +4418510|Great Bernera/Stornoway +4418511|Great Bernera/Stornoway +4418512|Stornoway +4418513|Stornoway +4418514|Great Bernera +4418515|Stornoway +4418516|Great Bernera +4418517|Stornoway +4418518|Stornoway +4418519|Great Bernera +441852|Kilmelford +441854|Ullapool +441855|Ballachulish +441856|Orkney +441857|Sanday +441858|Market Harborough +441859|Harris +441862|Tain +441863|Ardgay +441864|Abington (Crawford) +441865|Oxford +441866|Kilchrenan +441869|Bicester +441870|Isle of Benbecula +441871|Castlebay +441872|Truro +441873|Abergavenny +441874|Brecon +441875|Tranent +441876|Lochmaddy +441877|Callander +441878|Lochboisdale +441879|Scarinish +441880|Tarbert +441882|Kinloch Rannoch +441883|Caterham +441884|Tiverton +441885|Pencombe +441886|Bromyard (Knightwick/Leigh Sinton) +441887|Aberfeldy +441888|Turriff +441889|Rugeley +4418900|Coldstream/Ayton +4418901|Coldstream/Ayton +4418902|Coldstream +4418903|Coldstream +4418904|Coldstream +4418905|Ayton +4418906|Ayton +4418907|Ayton +4418908|Coldstream +4418909|Ayton +441892|Tunbridge Wells +441895|Uxbridge +441896|Galashiels +441899|Biggar +441900|Workington +441902|Wolverhampton +441903|Worthing +441904|York +441905|Worcester +441908|Milton Keynes +441909|Worksop +441910|Tyneside/Durham/Sunderland +441911|Tyneside/Durham/Sunderland +441912|Tyneside +441913|Durham +441914|Tyneside +441915|Sunderland +441916|Tyneside +441917|Sunderland +441918|Tyneside +441919|Durham +441920|Ware +441922|Walsall +441923|Watford +441924|Wakefield +441925|Warrington +441926|Warwick +441928|Runcorn +441929|Wareham +441931|Shap +441932|Weybridge +441933|Wellingborough +441934|Weston-super-Mare +441935|Yeovil +441937|Wetherby +441938|Welshpool +441939|Wem +441942|Wigan +441943|Guiseley +441944|West Heslerton +441945|Wisbech +4419460|Whitehaven +4419461|Whitehaven +4419462|Whitehaven +4419463|Whitehaven +4419464|Whitehaven +4419465|Whitehaven +4419466|Whitehaven +4419467|Gosforth +4419468|Whitehaven +4419469|Whitehaven +441947|Whitby +441948|Whitchurch +441949|Whatton +441950|Sandwick +441951|Colonsay +441952|Telford +441953|Wymondham +441954|Madingley +441955|Wick +441957|Mid Yell +441959|Westerham +441962|Winchester +441963|Wincanton +4419640|Hornsea/Patrington +4419641|Hornsea/Patrington +4419642|Hornsea +4419643|Patrington +4419644|Patrington +4419645|Hornsea +4419646|Patrington +4419647|Patrington +4419648|Hornsea +4419649|Hornsea +441967|Strontian +441968|Penicuik +441969|Leyburn +441970|Aberystwyth +441971|Scourie +441972|Glenborrodale +441974|Llanon +4419750|Alford (Aberdeen)/Strathdon +4419751|Alford (Aberdeen)/Strathdon +4419752|Alford (Aberdeen) +4419753|Strathdon +4419754|Alford (Aberdeen) +4419755|Alford (Aberdeen) +4419756|Strathdon +4419757|Strathdon +4419758|Strathdon +4419759|Alford (Aberdeen) +441977|Pontefract +441978|Wrexham +441980|Amesbury +441981|Wormbridge +441982|Builth Wells +441983|Isle of Wight +441984|Watchet (Williton) +441985|Warminster +441986|Bungay +441987|Ebbsfleet +441988|Wigtown +441989|Ross-on-Wye +441992|Lea Valley +441993|Witney +441994|St Clears +441995|Garstang +441997|Strathpeffer +44200|London +44201|London +44203|London +44207|London +44208|London +442310|Portsmouth +442311|Southampton +44238|Southampton +44239|Portsmouth +44241|Coventry +44247|Coventry +44281|Northern Ireland +442820|Ballycastle +442821|Martinstown +442825|Ballymena +442827|Ballymoney +442828|Larne +442829|Kilrea +442830|Newry +442837|Armagh +442838|Portadown +442840|Banbridge +442841|Rostrevor +442842|Kircubbin +442843|Newcastle (Co. Down) +442844|Downpatrick +442866|Enniskillen +442867|Lisnaskea +442868|Kesh +442870|Coleraine +442871|Londonderry +442877|Limavady +442879|Magherafelt +442880|Carrickmore +442881|Newtownstewart +442882|Omagh +442885|Ballygawley +442886|Cookstown +442887|Dungannon +442889|Fivemiletown +442890|Belfast +442891|Bangor (Co. Down) +442892|Lisburn +442893|Ballyclare +442894|Antrim +442895|Belfast +442896|Belfast +442897|Saintfield +442898|Belfast +44291|Cardiff +44292|Cardiff diff --git a/third_party/libphonenumber/resources/geocoding/en/82.txt b/third_party/libphonenumber/resources/geocoding/en/82.txt new file mode 100644 index 0000000..f66e0e8 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/en/82.txt @@ -0,0 +1,30 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +822|Seoul +8231|Gyeonggi +8232|Incheon +8233|Gangwon +8241|Chungnam +8242|Daejeon +8243|Chungbuk +8251|Busan +8252|Ulsan +8253|Daegu +8254|Gyeongbuk +8255|Gyeongnam +8261|Jeonnam +8262|Gwangju +8263|Jeonbuk +8264|Jeju diff --git a/third_party/libphonenumber/resources/geocoding/es/34.txt b/third_party/libphonenumber/resources/geocoding/es/34.txt new file mode 100644 index 0000000..0607c9b --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/es/34.txt @@ -0,0 +1,100 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated from: +# http://www.mityc.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/Presentation_E164_Numbering_Plan_20101118_%20English.pdf + +3491|Madrid +3493|Barcelona +34810|Madrid +34820|Ávila +34822|Tenerife +34823|Salamanca +34827|Cáceres +34842|Cantabria +34843|Guipúzcoa +34847|Burgos +34848|Navarra +34850|Álmería +34853|Jaén +34856|Cádiz +34859|Huelva +34860|Valencia +34868|Murcia +34869|Cuenca +34872|Gerona +34874|Huesca +34875|Soria +34876|Zaragoza +34878|Teruel +34879|Palencia +34880|Zamora +34881|La Coruña +34884|Asturias +34888|Orense +34920|Ávila +34922|Tenerife +34923|Salamanca +34924|Badajoz +34925|Toledo +34926|Ciudad Real +34927|Cáceres +34928|Las Palmas +34941|La Rioja +34942|Cantabria +34943|Guipúzcoa +34944|Vizcaya +34945|Álava +34946|Vizcaya +34947|Burgos +34948|Navarra +34949|Guadalajara +34950|Almería +34951|Málaga +34952|Málaga +34953|Jaén +34954|Sevilla +34955|Sevilla +34956|Cádiz +34957|Córdoba +34958|Granada +34959|Huelva +34960|Valencia +34961|Valencia +34962|Valencia +34963|Valencia +34964|Castellón +34965|Alicante +34966|Alicante +34967|Albacete +34968|Murcia +34969|Cuenca +34971|Baleares +34972|Gerona +34973|Lérida +34974|Huesca +34975|Soria +34976|Zaragoza +34977|Tarragona +34978|Teruel +34979|Palencia +34980|Zamora +34981|Coruña +34982|Lugo +34983|Valladolid +34984|Asturias +34985|Asturias +34986|Pontevedra +34987|León +34988|Orense diff --git a/third_party/libphonenumber/resources/geocoding/es/54.txt b/third_party/libphonenumber/resources/geocoding/es/54.txt new file mode 100644 index 0000000..03b52c7 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/es/54.txt @@ -0,0 +1,225 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +5411|Ciudad Autónoma de Buenos Aires +54220|Merlo +54221|La Plata +54223|Mar del Plata, General Pueyrredón +54237|Moreno +54261|Mendoza, Capital +54264|San Juan, Capital +54291|Bahía Blanca +54297|Comodoro Rivadavia, Escalante +54299|Neuquén, Confluencia +54341|Rosario +54342|Santa Fe, La Capital +54343|Paraná +54345|Concordia, Entre Ríos +54351|Córdoba, Capital +54353|Villa María, General San Martin +54358|Río Cuarto +54381|San Miguel de Tucumán, Capital +54385|Santiago del Estero, Capital +54387|Salta, Capital +54388|San Salvador de Jujuy, Doctor Manuel Belgrano +542221|Verónica, Buenos Aires +542223|Coronel Brandsen +542224|Buenos Aires +542225|San Vicente, Buenos Aires +542226|Cañuelas +542227|Lobos +542229|Buenos Aires +542241|Buenos Aires +542243|General Belgrano, Buenos Aires +542244|Las Flores +542245|Dolores, Buenos Aires +542246|Santa Teresita, La Costa +542252|San Clemente del Tuyú, La Costa +542254|Pinamar, Buenos Aires +542255|Villa Gesell, Buenos Aires +542257|Mar de Ajo, La Costa +542261|Lobería, Buenos Aires +542262|Necochea +542265|Coronel Vidal, Buenos Aires +542266|Buenos Aires +542267|General Juan Madariaga +542268|Maipú, Buenos Aires +542271|San Miguel del Monte, Buenos Aires +542272|Navarro, Buenos Aires +542281|La Matanza +542283|Buenos Aires +542284|Olavarría, Buenos Aires +542285|Laprida, Buenos Aires +542286|General Lamadrid, Buenos Aires +542291|Miramar, Buenos Aires +542292|Buenos Aires +542293|Tandil +542296|Ayacucho, Buenos Aires +542297|Buenos Aires +542302|General Pico, La Pampa +542314|Bolívar, Buenos Aires +542316|Daireaux, Buenos Aires +542317|9 de Julio, Buenos Aires +542320|José C. Paz +542322|Pilar +542323|Luján +542324|Mercedes +542325|San Andrés de Giles +542326|San Antonio de Areco +542331|Realicó, La Pampa +542333|Quemú Quemú +542334|Eduardo Castex, La Pampa +542335|Ingeniero Luiggi, La Pampa +542336|Capital +542337|Buenos Aires +542342|Bragado +542344|Buenos Aires +542345|General Pueyrredón +542346|Chivilcoy +542352|Chacabuco +542353|General Arenales, Buenos Aires +542354|Buenos Aires +542355|Lincoln, Buenos Aires +542356|General Pinto, Buenos Aires +542358|Buenos Aires +542362|Junín, Buenos Aires +542392|Buenos Aires +542394|Salliqueló, Buenos Aires +542395|La Matanza +542396|Pehuajó, Buenos Aires +542473|Colón, Buenos Aires +542474|Buenos Aires +542475|Rojas, Buenos Aires +542477|Pergamino +542478|Arrecifes, Buenos Aires +542622|Tunuyán, Mendoza +542623|San Martin +542625|General Alvear, Mendoza +542627|San Rafael +542652|San Luis, La Capital +542656|Merlo, San Luis +542657|Villa Mercedes, General Pedernera +542901|Ushuaia +542902|El Calafate, Lago Argentino +542920|Viedma, Adolfo Alsina +542921|Coronel Dorrego, Buenos Aires +542922|Coronel Pringles, Buenos Aires +542923|Pigüé, Buenos Aires +542924|Darregueira, Buenos Aires +542926|Coronel Suárez, Buenos Aires +542927|Buenos Aires +542928|Pedro Luro, Buenos Aires +542931|Río Colorado, Río Negro +542932|Punta Alta, Buenos Aires +542934|San Antonio Oeste, Río Negro +542936|Buenos Aires +542941|Confluencia +542942|Zapala +542944|San Carlos de Bariloche, Río Negro +542945|Esquel, Futaleufú +542946|Choele-choel, Río Negro +542948|Chos Malal, Neuquén +542952|General Acha, La Pampa +542953|Macachín, La Pampa +542954|Santa Rosa, La Pampa +542962|Puerto San Julián, Santa Cruz +542964|Río Grande +542965|Trelew, Rawson +542966|Río Gallegos, Ger Aike +542983|Tres Arroyos +543327|López Camelo, Buenos Aires +543329|Buenos Aires +543382|Rufino, Santa Fe +543385|Laboulaye, Córdoba +543388|General Villegas, Buenos Aires +543400|Villa Constitución, Santa Fe +543401|El Trebol, Santa Fe +543402|Santa Fe +543404|Rosario +543405|San Javier, Santa Fe +543406|San Jorge, Santa Fe +543407|Ramallo +543408|San Cristóbal, Santa Fe +543442|Concepción del Uruguay, Entre Ríos +543444|Gualeguay, Entre Ríos +543445|Rosario del Tala, Entre Ríos +543446|Gualeguaychú +543447|Colón +543460|Santa Teresa, Santa Fe +543461|San Nicolás de Los Arroyos, San Nicolás +543462|Venado Tuerto, General López +543463|Canals, Córdoba +543464|Casilda, Santa Fe +543465|Firmat, Santa Fe +543467|San José de La Esquina, Santa Fe +543469|Acebal, Santa Fe +543471|Cañada de Gómez, Santa Fe +543472|Marcos Juárez +543476|San Lorenzo, Santa Fe +543482|Reconquista, Santa Fe +543483|Rosario +543487|Zárate +543488|Belén de Escobar, Escobar +543489|Campana +543491|Ceres, Santa Fe +543492|Rafaela, Santa Fe +543493|Sunchales, Santa Fe +543496|Esperanza, Santa Fe +543498|San Justo, Santa Fe +543521|Capital +543525|Jesús María, Córdoba +543541|Villa Carlos Paz, Córdoba +543543|Córdoba, Capital +543544|Villa Dolores, Córdoba +543546|Villa General Belgrano, Córdoba +543547|Alta Gracia, Córdoba +543548|La Falda, Córdoba +543549|Córdoba +543562|Morteros, Córdoba +543563|Capital +543564|Córdoba +543571|Río Tercero, Córdoba +543572|Capital +543573|Villa del Rosario, Córdoba +543576|Córdoba +543717|Formosa +543718|Clorinda, Formosa +543722|Resistencia, San Fernando +543725|Chaco +543731|Charata, Chacabuco +543732|Presidencia Roque Sáenz Pena, Chaco +543734|Machagai, Chaco +543735|Villa Angela, Mayor Luis Fonta +543743|Puerto Rico, Misiones +543751|El Dorado, Misiones +543752|Posadas, Capital +543754|Leandro N. Alem, Misiones +543755|Oberá, Misiones +543756|Santo Tomé, Corrientes +543757|Puerto Iguazú, Misiones +543758|Apóstoles, Misiones +543772|Paso de Los Libres, Corrientes +543773|Mercedes, Corrientes +543774|Curuzú Cuatiá, Corrientes +543775|Monte Caseros, Corrientes +543777|Goya, Corrientes +543783|Corrientes, Capital +543822|La Rioja, Capital +543825|Chilecito, La Rioja +543833|San Fernando del Valle de Catamarca, Catamarca +543835|Andalgalá, Catamarca +543844|Añatuya, Santiago del Estero +543863|Monteros, Tucumán +543865|Concepción, Tucumán +543868|Cafayate, Salta diff --git a/third_party/libphonenumber/resources/geocoding/es/56.txt b/third_party/libphonenumber/resources/geocoding/es/56.txt new file mode 100644 index 0000000..2f2f27a --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/es/56.txt @@ -0,0 +1,36 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +562|Santiago +5632|Valparaíso +5633|Quillota +5635|San Antonio +5641|Concepción +5642|Chillán +5643|Los Angeles +5645|Temuco +5651|Coquimbo +5652|Copiapó +5653|Ovalle +5655|Antofagasta +5657|Iquique +5658|Arica +5661|Punta Arenas +5663|Valdivia +5664|Osorno +5665|Puerto Montt +5671|Talca +5672|Rancagua +5673|Linares +5675|Curicó diff --git a/third_party/libphonenumber/resources/geocoding/ko/82.txt b/third_party/libphonenumber/resources/geocoding/ko/82.txt new file mode 100644 index 0000000..9c41624 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/ko/82.txt @@ -0,0 +1,30 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +822|서울 +8231|경기 +8232|인천 +8233|강원 +8241|충남 +8242|대전 +8243|충북 +8251|부산 +8252|울산 +8253|대구 +8254|경북 +8255|경남 +8261|전남 +8262|광주 +8263|전북 +8264|제주 diff --git a/third_party/libphonenumber/resources/geocoding/nl/31.txt b/third_party/libphonenumber/resources/geocoding/nl/31.txt new file mode 100644 index 0000000..002e19f --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/nl/31.txt @@ -0,0 +1,135 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +3110|Rotterdam +3113|Tilburg +3115|Delft +3120|Amsterdam +3123|Haarlem +3124|Nijmegen +3126|Arnhem +3130|Utrecht +3133|Amersfoort +3135|Hilversum +3136|Almere +3138|Zwolle +3140|Eindhoven +3143|Maastricht +3145|Heerlen +3146|Sittard +3150|Groningen +3153|Enschede +3155|Apeldoorn +3158|Leeuwarden +3170|Den Haag +3171|Leiden +3172|Alkmaar +3173|'s-Hertogenbosch +3175|Zaandam +3176|Breda +3177|Venlo +3178|Dordrecht +3179|Zoetermeer +31111|Zierikzee +31113|Goes +31114|Hulst +31115|Terneuzen +31118|Middelburg +31161|Rijen +31164|Bergen op Zoom +31165|Roosendaal +31166|Tholen +31168|Zevenbergen +31172|Alphen aan den Rijn +31180|Barendrecht +31181|Spijkenisse +31182|Gouda +31183|Gorinchem +31184|Sliedrecht +31186|Oud-Beijerland +31222|Den Burg +31223|Den Helder +31224|Schagen +31227|Medemblik +31228|Enkhuizen +31251|Beverwijk +31252|Nieuw-Vennep +31255|IJmuiden +31294|Weesp +31297|Aalsmeer +31299|Purmerend +31313|Dieren +31314|Doetinchem +31316|Zevenaar +31317|Wageningen +31318|Veenendaal +31320|Lelystad +31321|Dronten +31341|Harderwijk +31342|Barneveld +31343|Driebergen-Rijsenburg +31344|Tiel +31345|Culemborg +31346|Maarssen +31348|Woerden +31411|Boxtel +31412|Oss +31413|Uden +31416|Waalwijk +31418|Zaltbommel +31475|Roermond +31478|Venray +31487|Druten +31492|Helmond +31493|Deurne +31495|Weert +31499|Best +31512|Drachten +31513|Heerenveen +31514|Lemmer +31515|Sneek +31517|Harlingen +31519|Dokkum +31521|Steenwijk +31522|Meppel +31523|Hardenberg +31524|Coevorden +31525|Elburg +31527|Emmeloord +31528|Hoogeveen +31529|Dalfsen +31541|Oldenzaal +31543|Winterswijk +31544|Lichtenvoorde +31545|Eibergen +31546|Almelo +31547|Goor +31548|Rijssen +31561|Wolvega +31562|West-Terschelling +31566|Grou +31570|Deventer +31571|Twello +31572|Raalte +31573|Lochem +31575|Zutphen +31577|Elspeet +31578|Epe +31591|Emmen +31592|Assen +31593|Beilen +31596|Delfzijl +31597|Winschoten +31598|Veendam +31599|Stadskanaal diff --git a/third_party/libphonenumber/resources/geocoding/pt/55.txt b/third_party/libphonenumber/resources/geocoding/pt/55.txt new file mode 100644 index 0000000..aba9de0 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/pt/55.txt @@ -0,0 +1,77 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +5511|São Paulo - SP +5512|São José dos Campos - SP +5513|Santos - SP +5514|Bauru - SP +5515|Sorocaba - SP +5516|Ribeirão Preto - SP +5517|São José do Rio Preto - SP +5518|Araçatuba - SP +5519|Campinas - SP +5521|Rio de Janeiro - RJ +5522|Campos dos Goytacazes - RJ +5524|Petrópolis - RJ +5527|Vitória - ES +5528|Cachoeiro de Itapemirim - ES +5531|Belo Horizonte - MG +5532|Juiz de Fora - MG +5533|Governador Valadares - MG +5534|Araguari - MG +5537|Divinópolis - MG +5538|Montes Claros - MG +5541|Curitiba - PR +5542|Ponta Grossa - PR +5543|Londrina - PR +5544|Maringá - PR +5545|Cascavel - PR +5546|Pato Branco - PR +5547|Joinville - SC +5548|Florianópolis - SC +5549|Chapecó - SC +5551|Porto Alegre - RS +5553|Pelotas - RS +5554|Caxias do Sul - RS +5561|Brasília - DF +5562|Goiânia - GO +5563|Palmas - TO +5565|Cuiabá - MT +5566|Rondonópolis - MT +5567|Campo Grande - MS +5568|Rio Branco - AC +5569|Porto Velho - RO +5571|Salvador - BA +5573|Itabuna - BA +5574|Juazeiro - BA +5575|Feira de Santana - BA +5577|Vitória da Conquista - BA +5579|Aracaju - SE +5581|Recife - PE +5582|Maceió - AL +5583|João Pessoa - PB +5584|Natal - RN +5585|Fortaleza - CE +5586|Teresina - PI +5587|Petrolina - PE +5588|Juazeiro do Norte - CE +5589|Picos - PI +5591|Belém - PA +5592|Manaus - AM +5593|Santarém - PA +5594|Marabá - PA +5595|Boa Vista - RR +5596|Macapá - AP +5598|São Luís - MA +5599|Imperatriz - MA diff --git a/third_party/libphonenumber/resources/geocoding/sv/46.txt b/third_party/libphonenumber/resources/geocoding/sv/46.txt new file mode 100644 index 0000000..0162089 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/sv/46.txt @@ -0,0 +1,266 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated from: +# http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Sv_nrplan_telefoni_enl_TU-T_rek_E.164.pdf + +468|Stockholm +4611|Norrköping +4613|Linköping +4616|Eskilstuna-Torshälla +4618|Uppsala +4619|Örebro-Kumla +4621|Västerås +4626|Gävle-Sandviken +4631|Göteborg +4633|Borås +4635|Halmstad +4636|Jönköping-Huskvarna +4640|Malmö +4642|Helsingborg-Höganäs +4644|Kristianstad +4646|Lund +4654|Karlstad +4660|Sundsval-Timrå +4663|Östersund +4690|Umeå +46120|Åtvidaberg +46121|Söderköping +46122|Finspång +46123|Valdemarsvik +46125|Vikbolandet +46140|Tranås +46141|Motala +46142|Mjölby-Skänninge-Boxholm +46143|Vadstena +46144|Ödeshög +46150|Katrineholm +46151|Vingåker +46152|Strängnäs +46155|Nyköping-Oxelösund +46156|Trosa-Vagnhärad +46157|Flen-Malmköping +46158|Gnesta +46159|Mariefred +46171|Enköping +46174|Alunda +46175|Hallstavik-Rimbo +46176|Norrtälje +46220|Hallstahammar-Surahammar +46221|Köping +46222|Skinnskatteberg +46224|Sala-Heby +46225|Hedemora-Säter +46226|Avesta-Krylbo +46227|Kungsör +46240|Ludvika-Smedjebacken +46241|Gagnef-Floda +46243|Borlänge +46246|Svärdsjö-Enviken +46247|Leksand-Insjön +46248|Rättvik +46250|Mora-Orsa +46251|Älvdalen +46253|Idre-Särna +46270|Söderhamn +46271|Alfta-Edsbyn +46278|Bollnäs +46280|Malung +46281|Vansbro +46290|Hofors-Storvik +46291|Hedesunda-Österfärnebo +46292|Tärnsjö-Östervåla +46293|Tierp-Söderfors +46294|Karlholmsbruk-Skärplinge +46295|Örbyhus-Dannemora +46297|Ockelbo-Hamrånge +46300|Kungsbacka +46301|Hindås +46303|Kungälv +46320|Kinna +46321|Ulricehamn +46322|Alingsås-Vårgårda +46325|Svenljunga-Tranemo +46340|Varberg +46345|Hyltebruk-Torup +46346|Falkenberg +46370|Värnamo +46371|Gislaved-Anderstorp +46372|Ljungby +46380|Nässjö +46381|Eksjö +46382|Sävsjö +46383|Vetlanda +46390|Gränna +46392|Mullsjö +46393|Vaggeryd +46410|Trelleborg +46411|Ystad +46413|Eslöv-Höör +46414|Simrishamn +46415|Hörby +46416|Sjöbo +46417|Tomelilla +46418|Landskrona-Svalöv +46430|Laholm +46431|Ängelholm-Båstad +46433|Markaryd-Strömsnäsbruk +46435|Klippan-Perstorp +46451|Hässleholm +46454|Karlshamn-Olofström +46455|Karlskrona +46456|Sölvesborg-Bromölla +46457|Ronneby +46459|Ryd +46470|Växjö +46471|Emmaboda +46472|Alvesta-Rydaholm +46474|Åseda-Lenhovda +46476|Älmhult +46477|Tingsryd +46478|Lessebo +46479|Osby +46480|Kalmar +46481|Nybro +46485|Öland +46486|Torsås +46490|Västervik +46491|Oskarshamn-Högsby +46492|Vimmerby +46493|Gamleby +46494|Kisa +46496|Mariannelund +46498|Gotland +46499|Mönsterås +46500|Skövde +46501|Mariestad +46502|Tidaholm +46503|Hjo +46504|Tibro +46505|Karlsborg +46506|Töreboda-Hova +46510|Lidköping +46511|Skara-Götene +46512|Vara-Nossebro +46514|Grästorp +46515|Falköping +46520|Trollhättan +46521|Vänersborg +46522|Uddevalla +46523|Lysekil +46524|Munkedal +46525|Grebbestad +46526|Strömstad +46528|Färgelanda +46530|Mellerud +46531|Bengtsfors +46532|Åmål +46533|Säffle +46534|Ed +46550|Kristinehamn +46551|Gullspång +46552|Deje +46553|Molkom +46554|Kil +46560|Torsby +46563|Hagfors-Munkfors +46564|Sysslebäck +46565|Sunne +46570|Arvika +46571|Charlottenberg-Åmotfors +46573|Årjäng +46580|Kopparberg +46581|Lindesberg +46582|Hallsberg +46583|Askersund +46584|Laxå +46585|Fjugesta-Svartå +46587|Nora +46589|Arboga +46590|Filipstad +46591|Hällefors-Grythyttan +46611|Härnösand +46612|Kramfors +46613|Ullånger +46620|Sollefteå +46621|Junsele +46622|Näsåker +46623|Ramsele +46624|Backe +46640|Krokom +46642|Lit +46643|Hallen-Oviken +46644|Hammerdal +46645|Föllinge +46647|Åre-Järpen +46650|Hudiksvall +46651|Ljusdal +46652|Bergsjö +46653|Delsbo +46657|Los +46660|Örnsköldsvik +46661|Bredbyn +46662|Björna +46663|Husum +46670|Strömsund +46671|Hoting +46672|Gäddede +46680|Sveg +46682|Rätan +46684|Hede-Funäsdalen +46687|Svenstavik +46690|Ånge +46691|Torpshammar +46692|Liden +46693|Bräcke-Gällö +46696|Hammarstrand +46910|Skellefteå +46911|Piteå +46912|Byske +46913|Lövånger +46915|Bastuträsk +46916|Jörn +46918|Norsjö +46920|Luleå +46921|Boden +46922|Haparanda +46923|Kalix +46924|Råneå +46925|Lakaträsk +46926|Överkalix +46927|Övertorneå +46928|Harads +46929|Älvsbyn +46930|Nordmaling +46932|Bjurholm +46933|Vindeln +46934|Robertsfors +46935|Vännäs +46940|Vilhelmina +46941|Åsele +46942|Dorotea +46950|Lycksele +46951|Storuman +46952|Sorsele +46953|Malå +46954|Tärnaby +46961|Arjeplog +46970|Gällivare +46971|Jokkmokk +46975|Hakkas +46976|Vuollerim +46977|Korpilombolo +46978|Pajala +46980|Kiruna +46981|Vittangi diff --git a/third_party/libphonenumber/resources/geocoding/zh/82.txt b/third_party/libphonenumber/resources/geocoding/zh/82.txt new file mode 100644 index 0000000..22c9ab3 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/zh/82.txt @@ -0,0 +1,30 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +822|首尔市 +8231|京畿道 +8232|仁川市 +8233|江原道 +8241|忠淸南道 +8242|大田市 +8243|忠淸北道 +8251|釜山市 +8252|蔚山市 +8253|大邱市 +8254|庆尚北道 +8255|庆尚南道 +8261|全罗南道 +8262|光州市 +8263|全罗北道 +8264|济州道 diff --git a/third_party/libphonenumber/resources/geocoding/zh/86.txt b/third_party/libphonenumber/resources/geocoding/zh/86.txt new file mode 100644 index 0000000..3d688a6 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/zh/86.txt @@ -0,0 +1,339 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +8610|北京市 +8620|广东省广州市 +8621|上海市 +8622|天津市 +8623|重庆市 +8624|辽宁省沈阳市 +8625|江苏省南京市 +8627|湖北省武汉市 +8628|四川省成都市 +8629|陕西省西安市 +86310|河北省邯郸市 +86311|河北省石家庄市 +86312|河北省保定市 +86313|河北省张家口市 +86314|河北省承德市 +86315|河北省唐山市 +86316|河北省廊坊市 +86317|河北省沧州市 +86318|河北省衡水市 +86319|河北省邢台市 +86335|河北省秦皇岛市 +86349|山西省朔州市 +86350|山西省忻州市 +86351|山西省太原市 +86352|山西省大同市 +86353|山西省阳泉市 +86354|山西省晋中市 +86355|山西省长治市 +86356|山西省晋城市 +86357|山西省临汾市 +86358|山西省吕梁市 +86359|山西省运城市 +86370|河南省商丘市 +86371|河南省郑州市 +86372|河南省安阳市 +86373|河南省新乡市 +86374|河南省许昌市 +86375|河南省平顶山市 +86376|河南省信阳市 +86378|河南省开封市 +86379|河南省洛阳市 +86391|河南省焦作市 +86392|河南省鹤壁市 +86393|河南省濮阳市 +86394|河南省周口市 +86395|河南省漯河市 +86396|河南省驻马店市 +86398|河南省三门峡市 +86410|辽宁省铁岭市 +86411|辽宁省大连市 +86412|辽宁省鞍山市 +86413|辽宁省抚顺市 +86414|辽宁省本溪市 +86415|辽宁省丹东市 +86416|辽宁省锦州市 +86417|辽宁省营口市 +86418|辽宁省阜新市 +86419|辽宁省辽阳市 +86421|辽宁省朝阳市 +86427|辽宁省盘锦市 +86429|辽宁省葫芦岛市 +86431|吉林省长春市 +86432|吉林省吉林市 +86433|吉林省延边朝鲜族自治州 +86434|吉林省四平市 +86435|吉林省通化市 +86436|吉林省白城市 +86437|吉林省辽源市 +86438|吉林省松原市 +86451|黑龙江省哈尔滨市 +86452|黑龙江省齐齐哈尔市 +86453|黑龙江省牡丹江市 +86454|黑龙江省佳木斯市 +86455|黑龙江省绥化市 +86456|黑龙江省黑河市 +86457|黑龙江省大兴安岭地区 +86458|黑龙江省伊春市 +86459|黑龙江省大庆市 +86464|黑龙江省七台河市 +86467|黑龙江省鸡西市 +86468|黑龙江省鹤岗市 +86469|黑龙江省双鸭山市 +86470|内蒙古自治区呼伦贝尔市 +86471|内蒙古自治区呼和浩特市 +86472|内蒙古自治区包头市 +86473|内蒙古自治区乌海市 +86474|内蒙古自治区乌兰察布市 +86476|内蒙古自治区赤峰市 +86477|内蒙古自治区鄂尔多斯市 +86478|内蒙古自治区巴彦淖尔市 +86479|内蒙古自治区锡林郭勒盟 +86482|内蒙古自治区兴安盟 +86483|内蒙古自治区阿拉善盟 +86510|江苏省无锡市 +86511|江苏省镇江市 +86512|江苏省苏州市 +86513|江苏省南通市 +86514|江苏省扬州市 +86515|江苏省盐城市 +86516|江苏省徐州市 +86517|江苏省淮安市 +86518|江苏省连云港市 +86519|江苏省常州市 +86523|江苏省泰州市 +86527|江苏省宿迁市 +86530|山东省菏泽市 +86531|山东省济南市 +86532|山东省青岛市 +86533|山东省淄博市 +86534|山东省德州市 +86535|山东省烟台市 +86536|山东省潍坊市 +86537|山东省济宁市 +86538|山东省泰安市 +86539|山东省临沂市 +86543|山东省滨州市 +86546|山东省东营市 +86550|安徽省滁州市 +86551|安徽省合肥市 +86552|安徽省蚌埠市 +86553|安徽省芜湖市 +86554|安徽省淮南市 +86555|安徽省马鞍山市 +86556|安徽省安庆市 +86557|安徽省宿州市 +86558|安徽省阜阳市 +86559|安徽省黄山市 +86561|安徽省淮北市 +86562|安徽省铜陵市 +86563|安徽省宣城市 +86564|安徽省六安市 +86565|安徽省巢湖市 +86566|安徽省池州市 +86570|浙江省衢州市 +86571|浙江省杭州市 +86572|浙江省湖州市 +86573|浙江省嘉兴市 +86574|浙江省宁波市 +86575|浙江省绍兴市 +86576|浙江省台州市 +86577|浙江省温州市 +86578|浙江省丽水市 +86579|浙江省金华市 +86580|浙江省舟山市 +86591|福建省福州市 +86592|福建省厦门市 +86593|福建省宁德市 +86594|福建省莆田市 +86595|福建省泉州市 +86596|福建省漳州市 +86597|福建省龙岩市 +86598|福建省三明市 +86599|福建省南平市 +86631|山东省威海市 +86632|山东省枣庄市 +86633|山东省日照市 +86634|山东省莱芜市 +86635|山东省聊城市 +86660|广东省汕尾市 +86662|广东省阳江市 +86663|广东省揭阳市 +86668|广东省茂名市 +86691|云南省西双版纳傣族自治州 +86692|云南省德宏傣族景颇族自治州 +86701|江西省鹰潭市 +86710|湖北省襄樊市 +86711|湖北省鄂州市 +86712|湖北省孝感市 +86713|湖北省黄冈市 +86714|湖北省黄石市 +86715|湖北省咸宁市 +86716|湖北省荆州市 +86717|湖北省宜昌市 +86718|湖北省恩施土家族苗族自治州 +86719|湖北省十堰市 +86722|湖北省随州市 +86724|湖北省荆门市 +86728|湖北省 +86730|湖南省岳阳市 +86731|湖南省长沙市 +86734|湖南省衡阳市 +86735|湖南省郴州市 +86736|湖南省常德市 +86737|湖南省益阳市 +86738|湖南省娄底市 +86739|湖南省邵阳市 +86743|湖南省湘西土家族苗族自治州 +86744|湖南省张家界市 +86745|湖南省怀化市 +86746|湖南省永州市 +86750|广东省江门市 +86751|广东省韶关市 +86752|广东省惠州市 +86753|广东省梅州市 +86754|广东省汕头市 +86755|广东省深圳市 +86756|广东省珠海市 +86757|广东省佛山市 +86758|广东省肇庆市 +86759|广东省湛江市 +86760|广东省中山市 +86762|广东省河源市 +86763|广东省清远市 +86766|广东省云浮市 +86768|广东省潮州市 +86769|广东省东莞市 +86770|广西壮族自治区防城港市 +86771|广西壮族自治区南宁市 +86772|广西壮族自治区柳州市 +86773|广西壮族自治区桂林市 +86774|广西壮族自治区梧州市 +86775|广西壮族自治区玉林市 +86776|广西壮族自治区百色市 +86777|广西壮族自治区钦州市 +86778|广西壮族自治区河池市 +86779|广西壮族自治区北海市 +86790|江西省新余市 +86791|江西省南昌市 +86792|江西省九江市 +86793|江西省上饶市 +86794|江西省抚州市 +86795|江西省宜春市 +86796|江西省吉安市 +86797|江西省赣州市 +86798|江西省景德镇市 +86799|江西省萍乡市 +86812|四川省攀枝花市 +86813|四川省自贡市 +86816|四川省绵阳市 +86817|四川省南充市 +86818|四川省达州市 +86825|四川省遂宁市 +86826|四川省广安市 +86827|四川省巴中市 +86830|四川省泸州市 +86831|四川省宜宾市 +86832|四川省内江市 +86833|四川省乐山市 +86834|四川省凉山彝族自治州 +86835|四川省雅安市 +86836|四川省甘孜藏族自治州 +86837|四川省阿坝藏族羌族自治州 +86838|四川省德阳市 +86839|四川省广元市 +86851|贵州省贵阳市 +86852|贵州省遵义市 +86853|贵州省安顺市 +86854|贵州省黔南布依族苗族自治州 +86855|贵州省黔东南苗族侗族自治州 +86856|贵州省铜仁地区 +86857|贵州省毕节地区 +86858|贵州省六盘水市 +86859|贵州省黔西南布依族苗族自治州 +86870|云南省昭通市 +86871|云南省昆明市 +86872|云南省大理白族自治州 +86873|云南省红河哈尼族彝族自治州 +86874|云南省曲靖市 +86875|云南省保山市 +86876|云南省文山壮族苗族自治州 +86877|云南省玉溪市 +86878|云南省楚雄彝族自治州 +86879|云南省普洱市 +86883|云南省临沧市 +86886|云南省怒江傈僳族自治州 +86887|云南省迪庆藏族自治州 +86888|云南省丽江市 +86891|西藏自治区拉萨市 +86892|西藏自治区日喀则地区 +86893|西藏自治区山南地区 +86894|西藏自治区林芝地区 +86895|西藏自治区昌都地区 +86896|西藏自治区那曲地区 +86897|西藏自治区阿里地区 +86898|海南省海口市 +86901|新疆维吾尔自治区塔城地区 +86902|新疆维吾尔自治区哈密地区 +86903|新疆维吾尔自治区和田地区 +86906|新疆维吾尔自治区阿勒泰地区 +86908|新疆维吾尔自治区克孜勒苏柯尔克孜自治州 +86909|新疆维吾尔自治区博尔塔拉蒙古自治州 +86911|陕西省延安市 +86912|陕西省榆林市 +86913|陕西省渭南市 +86914|陕西省商洛市 +86915|陕西省安康市 +86916|陕西省汉中市 +86917|陕西省宝鸡市 +86919|陕西省铜川市 +86930|甘肃省临夏回族自治州 +86931|甘肃省兰州市 +86932|甘肃省定西市 +86933|甘肃省平凉市 +86934|甘肃省庆阳市 +86935|甘肃省武威市 +86936|甘肃省张掖市 +86937|甘肃省酒泉市 +86938|甘肃省天水市 +86939|甘肃省陇南市 +86941|甘肃省甘南藏族自治州 +86943|甘肃省白银市 +86951|宁夏回族自治区银川市 +86952|宁夏回族自治区石嘴山市 +86953|宁夏回族自治区吴忠市 +86954|宁夏回族自治区固原市 +86955|宁夏回族自治区中卫市 +86970|青海省海北藏族自治州 +86971|青海省西宁市 +86972|青海省海东地区 +86973|青海省黄南藏族自治州 +86974|青海省海南藏族自治州 +86975|青海省果洛藏族自治州 +86976|青海省玉树藏族自治州 +86977|青海省海西蒙古族藏族自治州 +86979|青海省海西蒙古族藏族自治州 +86990|新疆维吾尔自治区克拉玛依市 +86991|新疆维吾尔自治区乌鲁木齐市 +86992|新疆维吾尔自治区伊犁哈萨克自治州 +86993|新疆维吾尔自治区 +86994|新疆维吾尔自治区昌吉回族自治州 +86995|新疆维吾尔自治区吐鲁番地区 +86996|新疆维吾尔自治区巴音郭楞蒙古自治州 +86997|新疆维吾尔自治区阿克苏地区 +86998|新疆维吾尔自治区喀什地区 +86999|新疆维吾尔自治区伊犁哈萨克自治州 diff --git a/third_party/libphonenumber/resources/geocoding/zh_Hant/82.txt b/third_party/libphonenumber/resources/geocoding/zh_Hant/82.txt new file mode 100644 index 0000000..24784c9 --- /dev/null +++ b/third_party/libphonenumber/resources/geocoding/zh_Hant/82.txt @@ -0,0 +1,30 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +822|首爾市 +8231|京畿道 +8232|仁川廣 +8233|江原道 +8241|忠清南道 +8242|大田廣 +8243|忠清北道 +8251|釜山廣 +8252|蔚山廣 +8253|大邱廣 +8254|慶尚北道 +8255|慶尚南道 +8261|全羅南道 +8262|光州廣 +8263|全羅北道 +8264|濟州道 diff --git a/third_party/libphonenumber/resources/test/geocoding/en/1.txt b/third_party/libphonenumber/resources/test/geocoding/en/1.txt new file mode 100644 index 0000000..642efaa --- /dev/null +++ b/third_party/libphonenumber/resources/test/geocoding/en/1.txt @@ -0,0 +1,21 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +1201|NJ +1212|NY +1650|CA +1989|MA +1212812|New York, NY +1617423|Boston, MA +1650960|Mountain View, CA diff --git a/third_party/libphonenumber/resources/test/geocoding/en/82.txt b/third_party/libphonenumber/resources/test/geocoding/en/82.txt new file mode 100644 index 0000000..f66e0e8 --- /dev/null +++ b/third_party/libphonenumber/resources/test/geocoding/en/82.txt @@ -0,0 +1,30 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +822|Seoul +8231|Gyeonggi +8232|Incheon +8233|Gangwon +8241|Chungnam +8242|Daejeon +8243|Chungbuk +8251|Busan +8252|Ulsan +8253|Daegu +8254|Gyeongbuk +8255|Gyeongnam +8261|Jeonnam +8262|Gwangju +8263|Jeonbuk +8264|Jeju diff --git a/third_party/libphonenumber/resources/test/geocoding/ko/82.txt b/third_party/libphonenumber/resources/test/geocoding/ko/82.txt new file mode 100644 index 0000000..9c41624 --- /dev/null +++ b/third_party/libphonenumber/resources/test/geocoding/ko/82.txt @@ -0,0 +1,30 @@ +# Copyright (C) 2011 Google Inc. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +822|서울 +8231|경기 +8232|인천 +8233|강원 +8241|충남 +8242|대전 +8243|충북 +8251|부산 +8252|울산 +8253|대구 +8254|경북 +8255|경남 +8261|전남 +8262|광주 +8263|전북 +8264|제주 |