From 8f7d408071deb203c4e7579dcb85c4f4b67b443f Mon Sep 17 00:00:00 2001 From: David Yonge-Mallo Date: Fri, 6 Jul 2012 13:06:22 +0000 Subject: [PATCH] JAVA/JS: Metadata updates (v4.9.1) Review URL: https://codereview.appspot.com/6349078VA/JS: Metadata updates (v4.9.1) --- .../i18n/phonenumbers/geocoding/data/234_en | Bin 0 -> 742 bytes .../i18n/phonenumbers/geocoding/data/54_en | Bin 5690 -> 5548 bytes .../i18n/phonenumbers/geocoding/data/54_es | Bin 228 -> 179 bytes .../i18n/phonenumbers/geocoding/data/81_en | Bin 16654 -> 16770 bytes .../i18n/phonenumbers/geocoding/data/config | Bin 4943 -> 4955 bytes .../data/PhoneNumberMetadataProto_882 | Bin 764 -> 774 bytes .../data/PhoneNumberMetadataProto_AR | Bin 3631 -> 3693 bytes .../data/PhoneNumberMetadataProto_BA | Bin 418 -> 571 bytes .../data/PhoneNumberMetadataProto_BF | Bin 436 -> 439 bytes .../data/PhoneNumberMetadataProto_CR | Bin 627 -> 635 bytes .../data/PhoneNumberMetadataProto_DE | Bin 1928 -> 1937 bytes .../data/PhoneNumberMetadataProto_EC | Bin 649 -> 691 bytes .../data/PhoneNumberMetadataProto_ES | Bin 708 -> 708 bytes .../data/PhoneNumberMetadataProto_MK | Bin 644 -> 645 bytes .../data/PhoneNumberMetadataProto_NC | Bin 345 -> 358 bytes .../data/PhoneNumberMetadataProto_NG | Bin 877 -> 1280 bytes .../data/PhoneNumberMetadataProto_PF | Bin 392 -> 372 bytes .../data/PhoneNumberMetadataProto_SB | Bin 413 -> 413 bytes .../data/PhoneNumberMetadataProto_UZ | Bin 1841 -> 1842 bytes java/release_notes.txt | 6 + javascript/i18n/phonenumbers/metadata.js | 81 ++-- javascript/i18n/phonenumbers/metadatalite.js | 71 ++-- resources/PhoneNumberMetaData.xml | 287 ++++++++++----- resources/geocoding/en/234.txt | 79 ++++ resources/geocoding/en/54.txt | 14 +- resources/geocoding/en/81.txt | 345 +++++++++--------- resources/geocoding/es/54.txt | 14 +- 27 files changed, 541 insertions(+), 356 deletions(-) create mode 100644 java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/234_en create mode 100644 resources/geocoding/en/234.txt diff --git a/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/234_en b/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/234_en new file mode 100644 index 0000000000000000000000000000000000000000..da1af17293172231ebe1b8df8531bd581925ac21 GIT binary patch literal 742 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 Qgd5rW@#DMM9r*41Kf=KPivR!s literal 5690 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 Wh`$9JnLOIa{V0&L*hF5175@V^jNA_Z diff --git a/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/54_es b/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/54_es index 7523b6cb52d9a4100ffd98469c01f3a0446afb31..afd958be80929e8590996c0dd173a06611669425 100644 GIT binary patch delta 46 qcmaFDxS3IY&07Z6^0kZ%3=Awl%ml?CHXDdNQQnZ5fk9wmT>=2bod)v& delta 96 zcmdnY_=Hh@&07Z6@_UR73=Awl%ml?CHX9H#Pn0**(+p0`Q}D}7&d)i#uvj4_Rlz5} eSi!NVD8DklSVsX_5~xFPVsHW*1BcgB1||R^EEqfh diff --git a/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/81_en b/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/81_en index f9d096f912554b06f0c5d3283a8b9613662b4a86..bb2776fe19455eb2eedae56ea7e5916f4a618726 100644 GIT binary patch literal 16770 zcmZvjcVJZ2w#L_1K}aT3l7MtV5tL%N*K0uqLQM!s&;&5pn2;eEhRlQ{BP1j=QL*>l z1-sW?uy>j?MFABB6%_${eb)D_Z=Z8!;JrWmvG#ZN*=Luv*Dezu`dZpFiyS0Ilp+V< zzc%>qKqswsTl{yhh}k9W^U52NgYt@_5y{T43^&w7>!XA63KFqcI9ipEcKOu_`!q8@ zn$RariRy%O%8xcDXNP0q+Hj-3J|-DU;?>%)WaP(?t0*z8CMrJIjp0Fg{6|9hu~-C| z(n|N`*Wz)Rz8H^)AE|0Q*1{68FkYw)qgdo9O4f#J6O9R!7!St><&}i1!|{X!Y^prr ze%zm*s7+}7?Z1+f-w>{e#=^5vhSwyBHPOll>+Ojl6=NuNP+qy#y*etvd}Pu36oun> zFgq-nBO-NmXl*H4CBYHV>B(4n!BA=v_2@3IRR4%*a|HD*jfI=gRT3JJj8`Wb(Qj3F zk;V8%qB2PE9|_?fe7zDMDGTE(`VOSVL_;L4*sPH?33jA?$v-L_)ln*}4A+NaQ9-&f zJ$w7naeQDbsw=_K@#=6rO82T57+oK&O|Nrsbc1?9T9)9LA1Uo|cW$5a zcPNO$ZEB)}WBa&rXGdn0?V!7*XB9+ai8y)|?Whh5lC=?ad)tH{d?Q?i%6RUWqYCSj z7Bd3sLdfOSL*GkSCv-+Emx_*YdK)qdSbqkIj%uTggG=ocb7wlfNF5<1HT_jga7v{G z&QL+Zj<)CV7`lXdXv!rZ#P%sEyWszhkRRHNv>^x-G$l1^7GtV5>!kFva;cbS(>kK1 z>H(5fSc%@$h|GDCU09jK5aMxBxY`LXfkL#khR!)sqoYu;VcZHK&EWl=>L5J_{M zLPixGAgmVtLMNIy=|CZ(m%5}AC&X76i!d&;p8mpG%y(T(>~shr9m6t}Hk6r=G(#Ca zfVXSI&33XPm074U*ZERzA-oo@x9)$(g^fC}Zcq;)>5NoK6b9D3048M> zYUo8W70`>d=ma}ogZM`WAmwJ+swCskQl6Frtv1?BFGx)ci19G;d5V@E$I@@T3vEzA zUEQmrPX$zn|468?32P9Vsjt{k3l`eirJT#>DApVOnzF5Chz*QO*qwpfWIx_SX>M0b zu2)jJ$A*f+Got%BaZxy?&f+ba*(zAi_v#-|%~>?<_aSg)z?)p6P_nLSHV)@&OcT6R z8`fsJ?M5AIBOF@0P-bb`#xm~fklcS0gvvleX*OF4CYxw6)6*W8r7nT zIu51If~GZcYHjCdjtVn44yoN)5UYNFL=V(kI~A)3Y7s}&&|u(oFlrG;y}b1dpNnHb zPw#Df&bo!WRYQXrd7Y`KNp3}KWI*-?^ccS3Y>-fqhA{ifZ2&&fz`5^@uAmUdlQ_Lm zEhM$3wuSHmrZwha20If(b0Hi;v7g45W+SY@58OosO@^XNa7x41F(0tSp=Z+%n9T+N z?IZRUYShdPjvby*QKTUf-)DY=igd-=XAb#_qV?PfG$A(GSQ040F07ux%C%)$&ARBewn$EW&A^GD$D9Tc1!7q9ONDo{t^k zNGMMIBITlfJm3z?iQK5HdXi>JwL7;cSp|tjrea!V5%o9f%+hdg6h8F9l z#;Lh>6SfJ(94YJff#UtVF{FYm-0k3CaWswv!G;fROS4s}WjOX+B$paCKiCQC;2_6r z1_3M{c!Ub2{1zXHC-lInlAU3Gl`#GBF864@VmK-iwnbUREY%IBNMf&zr`GfFX-&ox zx=Hjlg{Y+69;Ru0QFlyslr)QOlF;Gal8MSTqj$MJ@HmiF>}+Fg;L0xke>SMa3DiC1 zvi@S;2zaB&G;`Pr`-_uU98)1YSd2}fe$jg)RE(paJsG)f4+%$Y#yL0iXRBmKo}H`v zCC!$=Au+A6ER}RrY;;4Cal}2msbAGF-oO*Fj|`}QKJkk5ThH_MmLZ$AyJZ{SgDSCw zUfoo&QNp!^FKR_tG|z-tcnHDz3wG+7)Rot+Wk}W_;XXx0VhlrCBDU8ZHI4Dx|44_| z(08fX?j+NW03B3nO78z6njR0MI$qSy&|Qi)9D5a%TF+gAb%aAoFrj03;7&d_V4*LX z_B}GA*k(+C)IuLDiPU0D(#9xIg58s?pxq^Am*@#It^?^hvUDiH#t7FMY+7n@2s(X^ zdb)c87=-f#po-A!KHb@5mSFj%$9T;PlsJ1l*X8{ssFUv999KmerD(s|?FiE9 zP2Ol_m0+3D4TI~HNIK^uduik=t)!#t2XG%zS{b#)dGpR!n!f7|A!RR2ybY1RbUJ1x zzsl&4QK}mQTb)eUx(G6W1(DD&qVD6|hd{AuZLuDYN~;+sQnMjLS0@Y;h^Kb2QlsXF zV)uT|POmhUsH?-ErBz>V8r)G1l{!&7<#^eUv;zfd1^ zP-ZEew2WaXqzUcblt*Ti&c+^ECkRfjrA-`KcNS)p>d0I751fhvS9+7P%Ir0YGhH%t zyN!hylzCYeQK&1a31!W#PKIeWML>G(`0BZ(O)89G6aI8ZWS@ zNAMX`GUW`&X#3j+v|t(TF?1~1-!eKGJGR_ID#1AN_Lss>}*x`yDw)hXQ8wcJV$e>Kc}}U1Thxo*53U^LG$ru z1y%QaQS*8Ch&DV>!nqf&;ND1RMQWX+u)F=}NDbF3y!YWKb1e%%k5^-4-T0+7=4g7J zK&8QnVLEx>UPw9ak&3HYV=UrmZQ4ZD>gncK+v|*o9}=b!a@jG^>f*q*&vDFZ2`!3G zVF@&6S5x5ae6pZfH|5}Gl_h526?Zt1WC_mk0!eJ)Fi-4GDyIxpwaZtk5m^v<)8Xtp z%8*cZah8cP-Nfq9@yr!0OEz-0dvVEEh8?*#O@iebq-_11cv_zJMQv18x#PUHFGA(G zAldgA<)ege+6Y#Ten+9Y&-4}{ycI(+`Xh`x-q}`Szq{SRY|cuI8HI@?%w~TJ@^;14 zaEZ?#<=j>Vv^aPV9K{A$3hZ6yX9NnibF8EL^_3>ZH#;^+NAxDuE@U~HwDUGKoS7=3 zWsGWQcnotF!>RE~YqkIF49d{3uRWgfXmq-+{um7@T03ii%m~2`pvk zbo-S+IgbXZzR89Mp&c0eRHV&;hCphshTJ1_M~JxpKpoYQQlT?fbw~9~(IT9aSgH@( zK*X;hc%}z!9Kh4s<%ejmznp+poRHaRhm;lUgXw z?CRq>KDb0uMXR3*TmFeU_fn(bo5(viXYI|H$eTf)@_iE%+JjE}LlfPg>^Y$yl1>lT zH!>&M{RpR2&csHv2cxNn7k6>?Pn_+9AiECzsv$t^<0zdg!kjmG zqoNIs_0egK+Cn{IW27puo7m^))Ld1Zo=Uka^63Omo6Fg5*QRY%@Gf%MW!p1_YTSB* zsx*b~H^K+(Z_DZ~KJD(*YLQW)Cok*rfeO9TgzLEj8&bjk zbmBS?>Vz&wGxa>+#V2Ic`}*|5Pp~54Y*XEE5~zS@Sq&e+rZ40Q8f9$E@I!Jl(W{Zh zgs@>C?nHdmbfW2ObhIqh^!EWLwpZYCRL@NA#LI>du|bBNqMnU+&<=HE_F)z`RA!}(CRkM`qP6-oOgo0K*M_>+vm<{t1UGfbrCBW5zV zQSJlZHXngo4gN->=eP1M_=7wp=A@kx06#ZZgI~y8@EbD%{6S6zf01tBukt7Oo4Hra z$!+9uFvF|@{o)4$auk>=rC>+75$t3h0Xs_;*hP*9yPAn$53?QYX}$#W%oku^{N0E- zxxZ9`hnd0PAo&G6k{n~sfL$o{;5c~zETVFXsfB&2nE;lVXTfr_4xFNYqjK`;<`D1< z(J!7UTIN~O1cv1$u+nq|t4t>_LdMKE*fS*)j2i;hDV8WnX!|LR4u-;q_Hkgya1yTeqB+oNF zVV_UlCKF)aE^EL$X)l##*vn|&XJWAL7cKb#0~Z+fpiBavl9}LgGZcJ5J^){obHP{5 z!{7>Y47k!<2d)wXk71ic+x4Do1vi@|;79TT__4uQ4BH`3gFEF7@N-iD?ve%IZk|`+F z!@Ed(u&Y@Jc9RI$-N0jq_mJ^mo%BwkY`8>lrzanc?b41vWkq5)6G2S)#OYw9d=xP z1`}otSVuAl%%WK@HINs`gWy8>5L`r_D|xUNljoTeV4p9qgD=Qf@I~?^`3?5V_m1ZyO3QCIollN1S+GZvqs+0eN0W8tX4v&I0&E~#Od;%6a-JLqdp^0?OoM$MdA`Yp zeF3>da$sL1SAg%zG2naTW^xO;mE0wN)5f?P?i zl1HGgCfAVbWh9ghQ_g|zBLmDCq@8Wb zq34jfWCyY%*;RhU({8d9>`wL|dzw3;m&w!7Fka=kPGBR=nKh3 zP8 z+`j4GnEv3mbcL{!v!PyHA z$&1K~$(sdZU409At8|5Zmze=BC6|$RllRJP(C;H(kp|eWlCP1k+aRFw8`22ANvpX6^8xvxD)E_eEm%v&&5f`VWF0w+O!Da+@&lgUN!~>+HMc`qM&3={Lq3j^ zmM{JU`6T%aPF=qEa`IVnm2`o!np{J!H6KD*N3K^Ut}{o8Z`J`O4jxFhHTAF$CfkvD zI9T~+^&)$deaL>~dfA1iADbw+o!miwLVl{OZ&Nzn!JX*mb{LQ%%{k6Jb3~+#QYb^NpdAP5=S#%(`ZnMY`W%lCA*Q`srN8t(DO_$uou~z>_fdT*`FL>9!H*m@a?f1zK$PdYFC; zj|IchxnGRMJgL$;-Iu-0&1JHc8quRWPT z&NL4~sU_p&Ic6@D+2kDa5bP`DI`B&JD)MS|oO#!fHwjkdc{h_-*><#2b@^7;h%0J5aLK^Y_^Cpx7$%Du?WIM7wnL%cfJ~B&o<1Ihg z&2)y{o$NvOB=g8#auS~QRxap)OFG|zo@AcDVHflwdsFE{_9YJ``;q<0UFL1%|BBpA z?jgT6H$eYJxp0!f>bP(+c^WxI?u2qWIaRRxSr{fO$!UTfU06j%$mwLG)Iv{^=a93> zIi?zV6WL5IG1!eQypX&^4ugFuc^P>*_4QH?eFM3Xe4BhnK8L=Ee3#s2E`+k3{M4+4 z{TaEF{M=j%x48;RA99RzggurlAPdQH@&xoESqY9Oi)|24d5U}io^INLXOL%-Qw?IrqA(dZ zyTin^sU41awj%-h6keRr@ox9pcW|4j}p!~H5E?MUO+LO#9dy&1#K4f29$ISip zP_iGD{>ncOli$I^$pPd*au7KfwM8`S%BA2>2nnjr@rGnA}e8AU`EP z16$g6G$HU1vJ=^v>_T=WyOG_=9ylMjwC|~Q**7=}wUm7;UBK_i@5vv?ANlkr+CS6& zh4!z?*i0OPT4J?ioJ^2) zN?t}@PF_J?N#4SDZ>6ojwzO=!oxFqko#b8QQgRu2w{rVN>|8Uy>(bMTlUT( z>#?S`>}?<$$s~CWIa~SN%UD5MzI%mym3)nS9c=A%6#_|Xr>n_p$ZN^#$m`rM25K+IN%pkoS`Jk@u4ikPng%k^dzhCLdurkJ5gO_T#jl Mp#3E6r{t{v1u~?pnE(I) literal 16654 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 W@427l2UvcP<%d{)nB_<0#Qz6ZF?JXL diff --git a/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/config b/java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/config index 181a1e215f37d1c3ca7ad9d96dcbfb11e15c7a71..9c46be3a277bd16b4c9c56da2ac3a193717cda09 100644 GIT binary patch delta 119 zcmX@Fc3X{i&07Z6Dh37?1_lPku8q7oOpLEK=P~s&3W5dmfTG19DF&w0&3r6hm<7PX tteH@;Jci9e9ABZLU{ydJY<>)z#d*FmgN$IdO9hIsOGDIemK88!1_0x_761SM delta 117 zcmcbuc3zEl&07Z6Dh37?1_lPk&W*e|Oq*MoS{McMfZSq`7z0x(SbDP*%NJ$=)=a1v rP#z?_S&ri?vjA8XP=w77Dyq!$m02(qD8eocQ4dthY_wTZz=#S*p16T$ V;)Xgj!O2045~xBFo4Xkc837|s8{Gf^ delta 97 zcmZo;`@_n)<}Cwj6$1m)=ZTz(@*KuShDOFFre=(c3`~BGPy#MG(bt?4!RcR$;7qn> QG)C|y_DgJ@%2>z<035RwyZ`_I diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR index 161372014e7d1801fce73bd1a87708b904a1788c..e6e7fbbb87c4b4d5794939e696717d6b5d67a8f4 100644 GIT binary patch delta 481 zcmZ24^HyepiNs4o!W5Wfh-Fk%VhFeb}NXJCO>CapKQRxKUs<68{^c;ioAJxMCiAS z)zoBUU^Y-OWSqR7*JtxDP7hQ^7!zrTCIb*iXaGZpDRlCFc7LE#K0us7ls8uMwg3PK C$AlgL delta 418 zcmaDWvtDL`iR2kW!;W|lyq$y*qWICPCo%`JeO&EFW`GBTMMOn%0! zJTY2Mr;34rg(2F|Sl2AJ#xmMa*BEFh#DZu8vsfeh8dQ5^8O;s;s9B)-|7hl5zFCcoru0RR*0bh`im diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA index f7274f0c9762c9b1cffc13fb74dd1fc483d9b3e8..1a405ec73fccaa938bcf0d87e0922ece53989c74 100644 GIT binary patch literal 571 zcmaJ;OHRWu5PeP*TD27mBsPde7Fo1XBiUoecDh0309?S$j#EIg;yPT7J1`C*u~flk zW~6za`Fwt%cmpy5AcVj!=(_DLukY^Y2Z0q=_Sg>G!`=Sr6m-MQ-n564r+ zjb-SAWvtY_F}+iLP_=Gsmr^`yGR3NyvhhLsXdG1w&ZDMZG&Jq?0&FzuTqEl_Ex)?q_Drj9d|=^2nageA^FXQbIsXf$xnR z_j~rC;SiIa6V{a~E2=9Uzk-5)(y&7=DZtZmUJ~)19LVrw5C+}qhY)5Za RDJwJD-`F6HO9kQ#z&ELHXtw|W delta 165 zcmdnZvWQu2&07Z6Dh39|nG8UJk&%HX+E~}j!ZJ1{rP{ofk%1jZo9S3gR5K9eHH$XX zH8wQ^NtpqqSb?;~#HwIsb_=74m+i&aEew%mfGRjF3=JpiFa}yPGDvE`&DGQZDl@Ky dQ4Aa^h6*Z1x+=y%7cej~FdL{CGJ=>8006>BBSHWG diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF index 479d8fc3cfa3a75188680cf5faed890f4b9da968..c3880ea91f7ceafdc6d8decdeb97811c3fe0e39b 100644 GIT binary patch delta 35 rcmdnOyq%eI&07Z6Dh39|brU(|8C@o7s&K^Cm`0oEn#FDmN@4^6x8Vut delta 32 ocmdnayoH%_&07Z6Dh39|)e|}88678Ts<2wd)|i@Z3{7GL0Gg}`0ssI2 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR index 3803a1aa23f1ff428a52649f8eed9c019ebba854..7f6746e359fdce9db826a1e3f6f0d93a35860dae 100644 GIT binary patch delta 44 zcmey&@|%To&07Z6Dh39oqKTaDj0O_}H6~WoG1g7|nZ;3KVqg%HQf;z1iBXUd08p|H AQvd(} delta 37 tcmey(@|lHm&07Z6Dh39otcjfNjD`~fH5g4NR@O0=PW+LzIh#>{5di2o3-|y4 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE index b35d44f02a69c4237e40fd6a402a6358847f7499..872ea55c2b11bed677987af38b50361260c40441 100644 GIT binary patch delta 65 zcmeC+pU5w`<}Cwj6$1kc0}wDWGBS8g6x8E4i#F7?h>c0HuZcF$H8$Pox|^8~sED~) S*Tl>`w#FjbXfq#66*B delta 25 gcmX@YdW3a@Jrl2)VU0z!foW`wWwfEuWFMvq0A^YTl>h($ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK index c84ddd77d21d9c9931ab907dbf39170a4db4fc51..310f43bc340b0d8b1799bbf6d87ead9b2964ce70 100644 GIT binary patch delta 110 zcmZo+ZDr+L^Ok|Nih+TtW+JCTM45)Yl@Sm}8yUyOq|}&38ycCInp?!ym_-{H#%k6W q1LX{(jdjgpYd}h(jX*3DAk)+gC~E@M2@?jZGmSPfHQU(0!UO)yR hQl_yrCO~P^Sj`#}s7i>WNwhIYjcK%z>BdGDCIE+^83zCW diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC index 7b237ffdfcfda524bf5235b764459cf81e1fb394..8404529c780cf2493927efdf9ac7ad64ae37d3f9 100644 GIT binary patch delta 75 zcmcb~^o)sf&07Z6Dh39|*omCs!V((xR?+5`u`ww%7SRT}KvvDfGBrtdW3!l)YLi+< b238<#2Bg`H&CJXV4JU52pLl?0;)hHCDq9vh delta 52 zcmaFHbd!m5&07Z6Dh39|fQg*pV$vG+R_4*hx|Xpu7SRT}=0MsqCS_u=+QhR46VIwl H{F?~?nAH(r diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG index ea25d06a981313857eb7504898bfd4123d0fb996..d3a53ac5e6d8d656a99ce43317ca3920003bc0bd 100644 GIT binary patch delta 476 zcmZ8eF;2rk5VRwR2o3ZUv{=eX@!g(pkA^o;UtB~=K}!XKjZDJ>EWSa<2Y3YENSU75 zjcF(>ujgiNX4d=p+xg;iU!A^G)k!rj+N<}{`hLBA?UrdL83SH7cei1^mGS<1Ms9rE z4D~ml7EdaHz!t{5B7v4-%7&Dc3w99w_F76A*xSH&6n{@s2c~#^Mq*labKGTIq%*l$OjeVuhW$(bTVnD`)LB p?a6M$B`6%N!bOH>!j>ESAKJ@rGzaqu7{~YBL@4+8RqB14wDuTTKj=XEdEymdM0l WHaVHef`ttzvw0y?2IFLImahQpG!;7l diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF index 825dca4f1ea899c159241f6c0824156270508586..6990570bd83b067d349b9a88a1ec64f0c4143df2 100644 GIT binary patch delta 69 zcmeBR{=&q$<}Cwj6$1lf_C!uO7A*~XtBD5I3JO3v+Q>XMCZ*b_w#GQxK-bg~$f+?g VG}Hu&8Bd(t!_01CGFg)`9srrm6ITEL delta 89 zcmeyu)WOWT<}Cwj6$1lf{X|YVPJIn~D`T^ml$wd!)*2c>PPCDEY)neEaczxpw1KXv kC5U5GTVrBq7;UU;7OM&3PHgMp;sa}}F)`7cEXo)U0CQa#IRF3v diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB index 605df51a6811cd4b89586e0c7e4244423b9d59e1..579e741d54bf415a22ce9ba4ef9eb3e7cbc989c7 100644 GIT binary patch delta 12 TcmbQsJePSw2cy}>P7y``8=3>( delta 12 TcmbQsJePSw2cyZxP7y``8;}Ft diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ index 020ad533485307f14acd0cd5801cad5e620dcb90..a1816d91c04c469ccbed7c367f37dc254f5cbea1 100644 GIT binary patch delta 31 fcmdnUw~229FAJl}Wo!VT%L= delta 30 ecmdnQw~=oHFAJmcW - + - + + [3-5] $1 $2-$3 + + + 6[1-356]| + [7-9] + + $1 $2 $3 + + + 6[047] + $1 $2 $3 $4 + - [3-689]\d{7} - \d{6,8} + [3-9]\d{7,8} + \d{6,9} @@ -1947,11 +1968,19 @@ 49 )\d{6} + \d{6,8} 30123456 - 6[1-356]\d{6} - \d{8} + + 6(?: + 03| + 44| + 71| + [1-356] + )\d{6} + + \d{8,9} 61123456 @@ -1967,14 +1996,15 @@ - 82\d{6} + 8[12]\d{6} \d{8} 82123456 - 81\d{6} + + 70[23]\d{5} \d{8} - 81123456 + 70223456 12[234] @@ -2395,6 +2425,7 @@ + + (?: 20(?: @@ -2417,8 +2450,8 @@ 9[016-9] )| 40(?: - 4[569]| - 55| + 4[56]| + 5[4-6]| 7[0179] )| 50[34]\d @@ -4753,7 +4786,7 @@ 7[01] )\d{5}| [67][01]\d{6}| - 8[35-9]\d{6} + 8[3-9]\d{6} \d{8} 83123456 @@ -4785,7 +4818,8 @@ 5\d{5}| 70[01]\d{3} )| - 1[01]\d{5} + 1[01]\d{5}| + 400\d{4} )| 5100\d{4} @@ -5480,7 +5514,8 @@ [0-8]\d{4,12}| 9(?: 4[1-8]| - [0-35-7]\d + 6[1-8]\d?| + [0-357]\d )\d{2,7} ) @@ -5961,7 +5996,8 @@ - + - [2-57]| - 6[2-7] + [247]| + [356][2-8] $1 $2-$3 $1-$2-$3 @@ -5978,7 +6014,7 @@ - 69| + [356]9| [89] $1 $2 $3 @@ -6001,7 +6037,7 @@ (?: - 69| + [356]9| [89]\d )\d{6} @@ -6013,6 +6049,11 @@ \d{10,11} 18001234567 + + [2-7]890\d{4} + \d{8} + 28901234 + 1(?: @@ -6454,11 +6495,12 @@ 511234567 + 0(?: - 61| - 8[05]| - 9[12] + [69][12]| + 8[05] )| 112 @@ -13851,8 +13893,7 @@ + internationalPrefix="810" nationalPrefix="8"> @@ -15604,24 +15645,22 @@ \d{8} - (?: 2(?: [23]\d| - 5[125]| + 5[124578]| 6[01] )| 3(?: 1[3-6]| - 2[2-6]| - 3[2-5]| - 4[235] + [23][2-6]| + 4[2356] )| 4(?: [23][2-6]| 4[3-6]| - 5[25]| + 5[256]| 6[25-8]| 7[24-6]| 8[4-6] @@ -17168,30 +17207,32 @@ (?: - 7[3-9]| + [79]\d| 8[0-79]| - 9\d )\d{4} 751234 + + + 36\d{4} + 366711 + - 1(?: - 0(?: - 0[06]| - 1[02-46]| - 20| - 3[0125]| - 42| - 5[058]| - 77 - ) + 10(?: + 0[06]| + 1[02-46]| + 20| + 3[0125]| + 42| + 5[058]| + 77 ) - \d{2,4} - 15 + \d{4} + 1000 @@ -17365,10 +17406,11 @@ [12]\d{6,7}| 9\d{7}| (?: + 3\d| 4[023568]| 5[02368]| 6[02-469]| - 7[569]| + 7[4-69]| 8[2-9] )\d{6}| (?: @@ -17386,8 +17428,81 @@ 12345678 - + + (?: + 1(?: + 7[34]\d| + 8(?: + 04| + [124579]\d| + 8[0-3] + )| + 95\d + )| + 287[0-7]| + 3(?: + 18[1-8]| + 88[0-7]| + 9(?: + 8[5-9]| + 6[1-5] + )| + )| + 4(?: + 28[0-2]| + 6(?: + 7[1-9]| + 8[02-47] + )| + 88[0-2] + )| + 5(?: + 2(?: + 7[7-9]| + 8\d + )| + 38[1-79]| + 48[0-7]| + 68[4-7] + )| + 6(?: + 2(?: + 7[7-9]| + 8\d + )| + 4(?: + 3[7-9]| + [68][129]| + 7[04-69]| + 9[1-8] + )| + 58[0-2]| + 98[7-9] + )| + 7(?: + 38[0-7]| + 69[1-8]| + 78[2-4] + )| + 8(?: + 28[3-9]| + 38[0-2]| + 4(?: + 2[12]| + 3[147-9]| + 5[346]| + 7[4-9]| + 8[014-689] + )| + 58[1-8]| + 78[2-9]| + 88[5-7] + )| + 98[07]\d + )\d{4}| (?: 70(?: [3-9]\d| @@ -17399,7 +17514,7 @@ )\d )\d{6} - \d{10} + \d{8,10} 8021234567 @@ -18301,12 +18416,7 @@ \d{6} - - (?: - 36| - 44 - )\d{4} - + 44\d{4} 441234 @@ -18314,7 +18424,6 @@ specific to exclude Mobile MSRN. --> (?: - 36\d| 4(?: [02-9]\d| 1[02-9] @@ -18327,10 +18436,10 @@ (?: - [27]\d{3}| - 3[0-59]\d{2}| - 411[3-6] - )\d{2} + [27]\d{2}| + 3[0-59]\d| + 411 + )\d{3} 212345 @@ -20104,7 +20213,7 @@ 7(?: 4\d| 5[025-8]| - 6[0-4] + 6[0-6] )\d{4}| 8[4-8]\d{5} @@ -23136,7 +23245,7 @@ + nationalPrefixFormattingRule="$NP $FG"> $1 $2 $3 $4 @@ -24924,7 +25033,7 @@ [13]\d{6,11} \d{7,12} - 32123456 + 3451234567 NA diff --git a/resources/geocoding/en/234.txt b/resources/geocoding/en/234.txt new file mode 100644 index 000000000..8911e6847 --- /dev/null +++ b/resources/geocoding/en/234.txt @@ -0,0 +1,79 @@ +# Copyright (C) 2012 The Libphonenumber Authors + +# 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/oth/T020200009C/en [20120625] +# http://en.wikipedia.org/wiki/+234 [482684298] +# +# Note that the prefix for Pank Shin is more specific, so we don't classify +# all mobile numbers as belonging to this locality. + +2341|Lagos +2342|Ibadan +23430|Ado Ekiti +23431|Ilorin +23433|New Bussa +23434|Akura +23435|Oshogbo +23436|Ile Ife +23437|Ijebu Ode +23438|Oyo +23439|Abeokuta +23441|Wukari +23442|Enugu +23443|Abakaliki +23444|Makurdi +23445|Ogoja +23446|Onitsha +23447|Lafia +23448|Awka +23450|Ikare +23451|Owo +23452|Benin +23453|Warri +23454|Sapele +23455|Agbor +23456|Asaba +23457|Auchi +23458|Lokoja +23459|Okitipupa +23460|Sokobo +23461|Kafanchau +23462|Kaduna +23463|Gusau +23464|Kano +23465|Katsina +23466|Minna +23467|Kontagora +23468|Birnin-Kebbi +23469|Zaria +2347020|Pank Shin +23471|Azare +23472|Gombe +23473|Jos +23474|Damaturu +23475|Yola +23476|Maiduguri +23477|Bauchi +23478|Hadejia +23479|Jalingo +23482|Aba +23483|Owerri +23484|Port Harcourt +23485|Uyo +23486|Ahoada +23487|Calabar +23488|Umuahia +23489|Yenegoa +2349|Abuja diff --git a/resources/geocoding/en/54.txt b/resources/geocoding/en/54.txt index b5f8c6393..89cc6fb12 100644 --- a/resources/geocoding/en/54.txt +++ b/resources/geocoding/en/54.txt @@ -13,6 +13,8 @@ # limitations under the License. # Translated from es/54.txt using Freebase and Wikipedia. +# Some manual edits were made after the file was generated, according to the +# ITU file published 2011-12-16 here: http://www.itu.int/oth/T0202000009/en 5411|Buenos Aires 54220|Merlo @@ -49,7 +51,6 @@ 542286|General Lamadrid, Buenos Aires 542291|Miramar, Buenos Aires 542292|Buenos Aires Province -542293|Tandil, Buenos Aires 542296|Ayacucho, Buenos Aires 542297|Buenos Aires Province 54230|Pilar, Buenos Aires @@ -58,7 +59,6 @@ 542316|Daireaux, Buenos Aires 542317|9 de Julio, Buenos Aires 542320|José C. Paz -542322|Pilar, Buenos Aires 542323|Luján 542324|Mercedes 542325|San Andrés de Giles/Azcuénaga @@ -94,9 +94,7 @@ 54260|San Rafael 54261|Mendoza, Capital 542622|Tunuyán, Mendoza -542623|San Martin 542625|General Alvear, Mendoza -542627|San Rafael 54263|San Martin 54264|San Juan, Capital 542646|Valle Fértil @@ -122,7 +120,6 @@ 54294|San Carlos de Bariloche, Río Negro 542940|Ingeniero Jacobacci, Río Negro 542942|Zapala -542944|San Carlos de Bariloche, Río Negro 542945|Esquel, Futaleufú 542946|Choele Choel, Río Negro 542948|Chos Malal, Neuquén @@ -161,7 +158,6 @@ 543447|Colón 54345|Concordia, Entre Ríos 543460|Santa Teresa, Santa Fe -543461|San Nicolás, Buenos Aires 543462|Venado Tuerto, General López 543463|Canals, Córdoba 543464|Casilda, Santa Fe @@ -203,12 +199,9 @@ 54362|Resistencia, San Fernando 54364|Presidencia Roque Sáenz Pena, Chaco 54370|Formosa -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 @@ -224,14 +217,11 @@ 543774|Curuzú Cuatiá, Corrientes 543775|Monte Caseros, Corrientes 543777|Goya, Corrientes -543783|Corrientes, Capital 54379|Corrientes, Capital 54380|La Rioja 54381|San Miguel de Tucumán, Capital -543822|La Rioja 543825|Chilecito, La Rioja 54383|Catamarca -543833|San Fernando del Valle de Catamarca, Catamarca 543835|Andalgalá, Catamarca 543844|Añatuya, Santiago del Estero 54385|Santiago del Estero, Capital diff --git a/resources/geocoding/en/81.txt b/resources/geocoding/en/81.txt index e57cd6dd4..e387d7ddd 100644 --- a/resources/geocoding/en/81.txt +++ b/resources/geocoding/en/81.txt @@ -14,6 +14,7 @@ # Generated from: # ja/81.txt and translated with Freebase. +# Some manual edits were made after the file was generated. 8111|Sapporo, Hokkaido 811232|Chitose, Hokkaido @@ -50,10 +51,10 @@ 811363|Kutchan, Hokkaido 811364|Kutchan, Hokkaido 811365|Kutchan, Hokkaido -811366|Rusutsu, Hokkaido -811367|Rusutsu, Hokkaido +811366|Suttsu, Hokkaido +811367|Suttsu, Hokkaido 811372|Shikabe, Hokkaido -811374|Aomori, Aomori +811374|Mori, Hokkaido 811375|Yakumo, Hokkaido 811376|Yakumo, Hokkaido 811377|Yakumo, Hokkaido @@ -123,8 +124,8 @@ 811583|Monbetsu, Hokkaido 811584|Engaru, Hokkaido 811585|Engaru, Hokkaido -811586| -811587| +811586|Nakayubetsu, Hokkaido +811587|Nakayubetsu, Hokkaido 811588|Okoppe, Hokkaido 811589|Okoppe, Hokkaido 81162|Wakkanai, Hokkaido @@ -170,7 +171,7 @@ 81179|Sannohe, Aomori 81182|Yokote, Akita 81183|Yuzawa, Akita -81184|Honjo, Akita +81184|Yurihonjo, Akita 811852|Oga, Akita 811853|Oga, Akita 811854|Oga, Akita @@ -230,7 +231,7 @@ 811986|Tono, Iwate 811987|Tono, Iwate 81199|Morioka, Iwate -81220|Ohasama, Iwate +81220| 81222|Sendai, Miyagi 812230|Sendai, Miyagi 812232|Iwanuma, Miyagi @@ -241,9 +242,9 @@ 812237|Sendai, Miyagi 812238|Sendai, Miyagi 812239|Sendai, Miyagi -812242|Shiroishi, Saga -812243|Shiroishi, Saga -812244|Shiroishi, Saga +812242|Shiroishi, Miyagi +812243|Shiroishi, Miyagi +812244|Shiroishi, Miyagi 812245|Ogawara, Miyagi 812246|Ogawara, Miyagi 812247|Ogawara, Miyagi @@ -252,15 +253,15 @@ 81226|Kesennuma, Miyagi 81227|Sendai, Miyagi 81228| -81229|Kakogawa, Hyogo +81229| 81233|Shinjo, Yamagata 81234|Sakata, Yamagata 81235|Tsuruoka, Yamagata 81236|Yamagata, Yamagata -812372|Yamate, Okayama -812373|Yamate, Okayama -812374|Yamate, Okayama -812375|Yamate, Okayama +812372|Murayama, Yamagata +812373|Murayama, Yamagata +812374|Murayama, Yamagata +812375|Murayama, Yamagata 812376|Sagae, Yamagata 812377|Sagae, Yamagata 812378|Sagae, Yamagata @@ -277,22 +278,22 @@ 812413|Kitakata, Fukushima 812414|Yanaizu, Fukushima 812415|Yanaizu, Fukushima -812416|Etajima, Hiroshima +812416|Tajima, Fukushima 812417| 812418| -8124190|Etajima, Hiroshima -8124191|Etajima, Hiroshima -8124192|Etajima, Hiroshima -8124193|Etajima, Hiroshima -8124194|Etajima, Hiroshima -8124195|Etajima, Hiroshima +8124190|Tajima, Fukushima +8124191|Tajima, Fukushima +8124192|Tajima, Fukushima +8124193|Tajima, Fukushima +8124194|Tajima, Fukushima +8124195|Tajima, Fukushima 8124196|Yanaizu, Fukushima 8124197|Yanaizu, Fukushima -8124198|Etajima, Hiroshima -8124199|Etajima, Hiroshima +8124198|Tajima, Fukushima +8124199|Tajima, Fukushima 81242|Aizuwakamatsu, Fukushima 81243|Nihonmatsu, Fukushima -81244|Nishihara, Okinawa +81244|Hobara, Fukushima 81245|Fukushima, Fukushima 81246|Iwaki, Fukushima 812472|Ishikawa, Fukushima @@ -317,20 +318,20 @@ 812542|Shibata, Niigata 812543|Shibata, Niigata 812544|Shibata, Niigata -812545|Ueno, Gunma -812546|Ueno, Gunma -812547|Ueno, Gunma -8125480|Ueno, Gunma -8125481|Ueno, Gunma -8125482|Ueno, Gunma -8125483|Ueno, Gunma -8125484|Ueno, Gunma -8125485|Nakatsugawa, Gifu -8125486|Nakatsugawa, Gifu -8125487|Nakatsugawa, Gifu -8125488|Nakatsugawa, Gifu -8125489|Nakatsugawa, Gifu -812549|Nakatsugawa, Gifu +812545|Murakami, Niigata +812546|Murakami, Niigata +812547|Murakami, Niigata +8125480|Murakami, Niigata +8125481|Murakami, Niigata +8125482|Murakami, Niigata +8125483|Murakami, Niigata +8125484|Murakami, Niigata +8125485|Tsugawa, Niigata +8125486|Tsugawa, Niigata +8125487|Tsugawa, Niigata +8125488|Tsugawa, Niigata +8125489|Tsugawa, Niigata +812549|Tsugawa, Niigata 812550|Yasuzuka, Niigata 812551|Joetsu, Niigata 812552|Joetsu, Niigata @@ -347,9 +348,9 @@ 812564|Sanjo, Niigata 812565|Sanjo, Niigata 812566|Sanjo, Niigata -812567|Ishinomaki, Miyagi -812568|Ishinomaki, Miyagi -812569|Ishinomaki, Miyagi +812567| +812568| +812569| 812570| 812571|Muika, Niigata 812572|Kashiwazaki, Niigata @@ -371,23 +372,23 @@ 812589|Nagaoka, Niigata 81259|Sado, Niigata 81260|Anan, Nagano -812612|Daisen, Tottori -812613|Daisen, Tottori -812614|Daisen, Tottori -812615|Daisen, Tottori -812616|Daisen, Tottori -8126170|Daisen, Tottori -8126171|Daisen, Tottori -8126172|Daisen, Tottori -8126173|Daisen, Tottori -8126174|Daisen, Tottori -8126175|Daisen, Tottori -8126176|Daisen, Tottori -8126177|Nagano, Nagano -8126178|Daisen, Tottori -8126179|Daisen, Tottori -812618|Daisen, Tottori -812619|Daisen, Tottori +812612|Omachi, Nagano +812613|Omachi, Nagano +812614|Omachi, Nagano +812615|Omachi, Nagano +812616|Omachi, Nagano +8126170|Omachi, Nagano +8126171|Omachi, Nagano +8126172|Omachi, Nagano +8126173|Omachi, Nagano +8126174|Omachi, Nagano +8126175|Omachi, Nagano +8126176|Omachi, Nagano +8126177| +8126178|Omachi, Nagano +8126179|Omachi, Nagano +812618|Omachi, Nagano +812619|Omachi, Nagano 81262|Nagano, Nagano 81263|Matsumoto, Nagano 812640|Nagano, Nagano @@ -416,11 +417,11 @@ 812677|Saku, Nagano 812678|Saku, Nagano 812679|Saku, Nagano -81268|Asahikawa, Hokkaido -812692|Nakano, Tokyo -812693|Nakano, Tokyo -812694|Nakano, Tokyo -812695|Nakano, Tokyo +81268|Ueda, Nagano +812692|Nakano, Nagano +812693|Nakano, Nagano +812694|Nakano, Nagano +812695|Nakano, Nagano 812696|Iiyama, Nagano 812697|Iiyama, Nagano 812698|Iiyama, Nagano @@ -431,18 +432,18 @@ 812743|Fujioka, Gunma 812744|Fujioka, Gunma 812745|Fujioka, Gunma -812746|Tomioka, Fukushima -812747|Tomioka, Fukushima -812748|Tomioka, Fukushima +812746|Tomioka, Gunma +812747|Tomioka, Gunma +812748|Tomioka, Gunma 81276|Ota, Gunma 81277|Kiryu, Gunma 812780|Maebashi, Gunma -812782|Numata, Hokkaido -812783|Numata, Hokkaido -812784|Numata, Hokkaido -812785|Numata, Hokkaido -812786|Numata, Hokkaido -812787|Numata, Hokkaido +812782|Numata, Gunma +812783|Numata, Gunma +812784|Numata, Gunma +812785|Numata, Gunma +812786|Numata, Gunma +812787|Numata, Gunma 812788|Maebashi, Gunma 812789|Maebashi, Gunma 812792|Shibukawa, Gunma @@ -466,14 +467,14 @@ 812838|Sano, Tochigi 812839|Sano, Tochigi 81284|Ashikaga, Tochigi -812852|Oyama, Shizuoka -812853|Oyama, Shizuoka -812854|Oyama, Shizuoka -812855|Oyama, Shizuoka +812852|Oyama, Tochigi +812853|Oyama, Tochigi +812854|Oyama, Tochigi +812855|Oyama, Tochigi 812856|Mooka, Tochigi 812857|Mooka, Tochigi 812858|Mooka, Tochigi -812859|Oyama, Shizuoka +812859|Oyama, Tochigi 81286|Utsunomiya, Tochigi 812872|Otawara, Tochigi 812873|Otawara, Tochigi @@ -481,17 +482,17 @@ 812875|Otawara, Tochigi 812876|Kuroiso, Tochigi 812877|Kuroiso, Tochigi -812878| -8128790| -8128791| -8128792| -8128793| -8128794| -8128795| -8128796| -8128797| +812878|Nasukarasuyama, Tochigi +8128790|Nasukarasuyama, Tochigi +8128791|Nasukarasuyama, Tochigi +8128792|Nasukarasuyama, Tochigi +8128793|Nasukarasuyama, Tochigi +8128794|Nasukarasuyama, Tochigi +8128795|Nasukarasuyama, Tochigi +8128796|Nasukarasuyama, Tochigi +8128797|Nasukarasuyama, Tochigi 8128798|Otawara, Tochigi -8128799| +8128799|Nasukarasuyama, Tochigi 81288|Imabari, Ehime 812890|Utsunomiya, Tochigi 812892|Utsunomiya, Tochigi @@ -526,10 +527,10 @@ 812965|Shimodate, Ibaraki 812967|Kasama, Ibaraki 812968|Kasama, Ibaraki -812972|Shimizu, Hokkaido -812973|Shimizu, Hokkaido -812974|Shimizu, Hokkaido -812975|Shimizu, Hokkaido +812972| +812973| +812974| +812975| 812976| 812977| 812978| @@ -543,7 +544,7 @@ 812997|Itako, Ibaraki 812998|Itako, Ibaraki 812999|Itako, Ibaraki -813| +813|Tokyo 81420|Tokorozawa, Saitama 814220|Kokubunji, Tokyo 814222| @@ -591,7 +592,7 @@ 81432|Chiba, Chiba 81433|Chiba, Chiba 81434|Chiba, Chiba -81436|Odawara, Kanagawa +81436|Ichihara, Chiba 81438|Kisarazu, Chiba 81439|Kisarazu, Chiba 8144|Kawasaki, Kanagawa @@ -610,12 +611,12 @@ 814703|Tateyama, Chiba 814704|Tateyama, Chiba 814705|Tateyama, Chiba -814706|Ogawara, Miyagi -814707|Ogawara, Miyagi -814708|Ogawara, Miyagi +814706| +814707| +814708| 814709|Kamogawa, Chiba 81471|Kashiwa, Chiba -81473|Kyoto, Kyoto +81473|Ichikawa, Chiba 81474|Funabashi, Chiba 814752|Mobara, Chiba 814753|Mobara, Chiba @@ -625,9 +626,9 @@ 814757|Togane, Chiba 814758|Togane, Chiba 81476|Narita, Chiba -814770|Kyoto, Kyoto -814771|Kyoto, Kyoto -814772|Kyoto, Kyoto +814770|Ichikawa, Chiba +814771|Ichikawa, Chiba +814772|Ichikawa, Chiba 814775|Funabashi, Chiba 814776|Funabashi, Chiba 814777|Funabashi, Chiba @@ -649,15 +650,15 @@ 814797|Yokaichiba, Chiba 814798|Yokaichiba, Chiba 81480|Kuki, Saitama -81482|Kawaguchi, Niigata -81484|Kawaguchi, Niigata +81482|Kawaguchi, Saitama +81484|Kawaguchi, Saitama 81485|Kumagaya, Saitama 81486|Urawa, Saitama 81487|Urawa, Saitama 81488|Urawa, Saitama 81489|Soka, Saitama -81492|Kawagoe, Mie -81493| +81492|Kawagoe, Saitama +81493|Higashimatsuyama, Saitama 81494|Chichibu, Saitama 81495|Honjo, Saitama 814992| @@ -665,7 +666,7 @@ 814996| 814998|Ogasawara, Tokyo 8152|Nagoya, Aichi -81531|Odawara, Kanagawa +81531|Tahara, Aichi 81532|Toyohashi, Aichi 81533|Toyohashi, Aichi 81534|Hamamatsu, Shizuoka @@ -681,10 +682,10 @@ 815393|Hamamatsu, Shizuoka 815394|Hamamatsu, Shizuoka 815395|Hamamatsu, Shizuoka -8153960|Tenryu Ward, Hamamatsu -8153961|Tenryu Ward, Hamamatsu -8153962|Tenryu Ward, Hamamatsu -8153963|Tenryu Ward, Hamamatsu +8153960| +8153961| +8153962| +8153963| 8153964|Hamamatsu, Shizuoka 8153965|Hamamatsu, Shizuoka 8153966|Hamamatsu, Shizuoka @@ -695,27 +696,27 @@ 8153971|Hamamatsu, Shizuoka 8153972|Hamamatsu, Shizuoka 8153973|Hamamatsu, Shizuoka -8153974|Tenryu Ward, Hamamatsu +8153974| 8153975|Hamamatsu, Shizuoka 8153976|Hamamatsu, Shizuoka -8153977|Tenryu Ward, Hamamatsu +8153977| 8153978|Hamamatsu, Shizuoka 8153979|Hamamatsu, Shizuoka 815398|Hamamatsu, Shizuoka -815399|Tenryu Ward, Hamamatsu -81542|Mori, Shizuoka -81543|Mori, Shizuoka +815399| +81542|Shizuoka, Shizuoka +81543|Shizuoka, Shizuoka 81544|Fujinomiya, Shizuoka 81545|Fuji, Shizuoka -81546|Mori, Shizuoka -81547|Etajima, Hiroshima +81546|Shizuoka, Shizuoka +81547|Shimada, Shizuoka 81548|Haibara, Shizuoka -81549|Mori, Shizuoka +81549|Shizuoka, Shizuoka 81550|Gotenba, Shizuoka 81551|Nirasaki, Yamanashi 81552|Kofu, Yamanashi -81553|Nanbu, Yamanashi -81554|Otsuki, Kochi +81553|Yamanashi, Yamanashi +81554|Otsuki, Yamanashi 81555|Fujiyoshida, Yamanashi 815562| 815563| @@ -723,11 +724,11 @@ 815565| 815566|Minobu, Yamanashi 81557|Ito, Shizuoka -815582|Shimoda, Aomori -815583|Shimoda, Aomori -815584|Shimoda, Aomori -815585|Shimoda, Aomori -815586|Shimoda, Aomori +815582|Shimoda, Shizuoka +815583|Shimoda, Shizuoka +815584|Shimoda, Shizuoka +815585|Shimoda, Shizuoka +815586|Shimoda, Shizuoka 815587| 815588| 815589| @@ -756,10 +757,10 @@ 815746|Minokamo, Gifu 815747| 815748| -815752|Shimonoseki, Yamaguchi -815753|Shimonoseki, Yamaguchi -815754|Shimonoseki, Yamaguchi -815755|Shimonoseki, Yamaguchi +815752|Sekigahara, Gifu +815753|Sekigahara, Gifu +815754|Sekigahara, Gifu +815755|Sekigahara, Gifu 815756| 815757| 815758| @@ -778,27 +779,27 @@ 81583|Gifu, Gifu 81584|Ogaki, Gifu 81585|Ibigawa, Gifu -81586|Ichinomiya, Chiba -81587|Ichinomiya, Chiba -81591| -81592| +81586|Ichinomiya, Aichi +81587|Ichinomiya, Aichi +81591|Tsu, Mie +81592|Tsu, Mie 81593|Yokkaichi, Mie 81594|Kuwana, Mie -815952|Asahikawa, Hokkaido -815953|Asahikawa, Hokkaido -815954|Asahikawa, Hokkaido -815955|Asahikawa, Hokkaido -815956|Asahikawa, Hokkaido -815957|Asahikawa, Hokkaido +815952| +815953| +815954| +815955| +815956| +815957| 815958|Kameyama, Mie 815959|Kameyama, Mie 81596|Ise, Mie 815972|Owase, Mie 815973|Owase, Mie 815974|Owase, Mie -815977|Kumano, Hiroshima -815978|Kumano, Hiroshima -815979|Kumano, Hiroshima +815977|Kumano, Mie +815978|Kumano, Mie +815979|Kumano, Mie 815982|Matsusaka, Mie 815983|Matsusaka, Mie 815984|Matsusaka, Mie @@ -813,7 +814,7 @@ 815996|Ago, Mie 815997|Ago, Mie 815998|Ago, Mie -815999| +815999| Tsu, Mie 816|Osaka, Osaka 81721|Tondabayashi, Osaka 81722|Sakai, Osaka @@ -833,7 +834,7 @@ 81727|Ikeda, Osaka 81728|Neyagawa, Osaka 81729|Yao, Osaka -81734|Misato, Wakayama +81734|Wakayama, Wakayama 817352|Shingu, Fukuoka 817353|Shingu, Fukuoka 817354|Shingu, Fukuoka @@ -886,7 +887,7 @@ 817496|Nagahama, Shiga 817497|Nagahama, Shiga 817498|Nagahama, Shiga -8175| +8175|Kyoto, Kyoto 817612|Komatsu, Ishikawa 817613|Komatsu, Ishikawa 817614|Komatsu, Ishikawa @@ -944,12 +945,12 @@ 81775|Otsu, Shiga 81776|Fukui, Fukui 81778|Takefu, Fukui -81779|Ono, Fukui +81779|Ono, Gifu 8178|Kobe, Hyogo -817902|Kawasaki, Fukuoka -817903|Kawasaki, Fukuoka -817904|Kawasaki, Fukuoka -817905|Kawasaki, Fukuoka +817902|Fukusaki, Hyogo +817903|Fukusaki, Hyogo +817904|Fukusaki, Hyogo +817905|Fukusaki, Hyogo 817906| 817907| 817908| @@ -965,19 +966,19 @@ 817943|Kakogawa, Hyogo 817944|Kakogawa, Hyogo 817945|Kakogawa, Hyogo -817946|Miki, Kagawa -817947|Miki, Kagawa -817948|Miki, Kagawa +817946|Miki, Hyogo +817947|Miki, Hyogo +817948|Miki, Hyogo 817949|Kakogawa, Hyogo -817950|Omuta, Fukuoka +817950|Sanda, Hyogo 817952|Nishiwaki, Hyogo 817953|Nishiwaki, Hyogo 817954|Nishiwaki, Hyogo -817955|Omuta, Fukuoka -817956|Omuta, Fukuoka +817955|Sanda, Hyogo +817956|Sanda, Hyogo 817957| 817958| -817959|Omuta, Fukuoka +817959|Sanda, Hyogo 817960| 817962|Toyooka, Hyogo 817963|Toyooka, Hyogo @@ -1019,9 +1020,9 @@ 818263|Kake, Hiroshima 818264| 818265| -818266|Chiyoda, Tokyo -818267|Chiyoda, Tokyo -818268|Chiyoda, Tokyo +818266| +818267| +818268| 81827|Iwakuni, Yamaguchi 81828|Hiroshima, Hiroshima 818290|Hiroshima, Hiroshima @@ -1273,9 +1274,9 @@ 818836|Mima, Tokushima 818837| 818838| -818842|Anan, Nagano -818843|Anan, Nagano -818844|Anan, Nagano +818842|Anan, Tokushima +818843|Anan, Tokushima +818844|Anan, Tokushima 818845| 818846| 818847| @@ -1362,7 +1363,7 @@ 819438|Tanushimaru, Fukuoka 81944|Setaka, Fukuoka 81946|Amagi, Fukuoka -81947|Asahikawa, Hokkaido +81947|Tagawa, Fukuoka 81948|Iizuka, Fukuoka 81949|Nogata, Fukuoka 81950|Hirado, Nagasaki @@ -1370,8 +1371,8 @@ 819542|Takeo, Saga 819543|Takeo, Saga 819544|Takeo, Saga -819546|Kagoshima, Kagoshima -819547|Kagoshima, Kagoshima +819546|Kashima, Saga +819547|Kashima, Saga 819552|Imari, Saga 819553|Imari, Saga 819554|Imari, Saga @@ -1390,8 +1391,8 @@ 81958|Nagasaki, Nagasaki 819592|Oseto, Nagasaki 819593|Oseto, Nagasaki -819594|Aridagawa, Wakayama -819595|Aridagawa, Wakayama +819594| +819595| 819596|Fukue, Nagasaki 819597|Fukue, Nagasaki 819598|Fukue, Nagasaki @@ -1412,8 +1413,8 @@ 819674| 819675| 819676|Takamori, Kumamoto -819677|Oyabe, Toyama -819678|Oyabe, Toyama +819677| +819678| 819679|Takamori, Kumamoto 819682|Yamaga, Kumamoto 819683|Yamaga, Kumamoto @@ -1451,7 +1452,7 @@ 819787|Kunisaki, Oita 819788|Kunisaki, Oita 819789|Kitsuki, Oita -81979|Nakatsugawa, Gifu +81979|Nakatsu, Oita 819802|Minamidaito, Okinawa 819803|Nago, Okinawa 819804|Nago, Okinawa @@ -1481,7 +1482,7 @@ 81984|Kobayashi, Miyazaki 81985|Miyazaki, Miyazaki 81986|Miyakonojo, Miyazaki -81987|Nichinan, Tottori +81987|Nichinan, Miyazaki 81988|Naha, Okinawa 81989|Naha, Okinawa 819912| diff --git a/resources/geocoding/es/54.txt b/resources/geocoding/es/54.txt index a9a381828..4f67cba45 100644 --- a/resources/geocoding/es/54.txt +++ b/resources/geocoding/es/54.txt @@ -15,6 +15,8 @@ # Generated from: # http://www.cnc.gov.ar/infotecnica/numeracion/indicativosinter.asp (2011-07-11) # http://en.wikipedia.org/wiki/+54 [431727225] +# Some manual edits were made after the file was generated, according to the +# ITU file published 2011-12-16 here: http://www.itu.int/oth/T0202000009/en 5411|Ciudad Autónoma de Buenos Aires 54220|Merlo @@ -51,7 +53,6 @@ 542286|General Lamadrid, Buenos Aires 542291|Miramar, Buenos Aires 542292|Buenos Aires -542293|Tandil, Buenos Aires 542296|Ayacucho, Buenos Aires 542297|Buenos Aires 54230|Pilar, Buenos Aires @@ -60,7 +61,6 @@ 542316|Daireaux, Buenos Aires 542317|9 de Julio, Buenos Aires 542320|José C. Paz -542322|Pilar, Buenos Aires 542323|Luján 542324|Mercedes 542325|San Andrés de Giles/Azcuénaga @@ -96,9 +96,7 @@ 54260|San Rafael 54261|Mendoza, Capital 542622|Tunuyán, Mendoza -542623|San Martin 542625|General Alvear, Mendoza -542627|San Rafael 54263|San Martin 54264|San Juan, Capital 542646|Valle Fértil @@ -124,7 +122,6 @@ 54294|San Carlos de Bariloche, Río Negro 542940|Ingeniero Jacobacci, Río Negro 542942|Zapala -542944|San Carlos de Bariloche, Río Negro 542945|Esquel, Futaleufú 542946|Choele Choel, Río Negro 542948|Chos Malal, Neuquén @@ -163,7 +160,6 @@ 543447|Colón 54345|Concordia, Entre Ríos 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 @@ -205,12 +201,9 @@ 54362|Resistencia, San Fernando 54364|Presidencia Roque Sáenz Pena, Chaco 54370|Formosa -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 @@ -226,14 +219,11 @@ 543774|Curuzú Cuatiá, Corrientes 543775|Monte Caseros, Corrientes 543777|Goya, Corrientes -543783|Corrientes, Capital 54379|Corrientes, Capital 54380|La Rioja 54381|San Miguel de Tucumán, Capital -543822|La Rioja 543825|Chilecito, La Rioja 54383|Catamarca -543833|San Fernando del Valle de Catamarca, Catamarca 543835|Andalgalá, Catamarca 543844|Añatuya, Santiago del Estero 54385|Santiago del Estero, Capital