Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(47)

Side by Side Diff: third_party/libaddressinput/chromium/cpp/src/region_data_constants.cc

Issue 208243005: Determine language code and type of format for address. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add ctime include. Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (C) 2013 Google Inc. 1 // Copyright (C) 2013 Google Inc.
2 // 2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); 3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License. 4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at 5 // You may obtain a copy of the License at
6 // 6 //
7 // http://www.apache.org/licenses/LICENSE-2.0 7 // http://www.apache.org/licenses/LICENSE-2.0
8 // 8 //
9 // Unless required by applicable law or agreed to in writing, software 9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, 10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and 12 // See the License for the specific language governing permissions and
13 // limitations under the License. 13 // limitations under the License.
14 // 14 //
15 // The data in this file will be automatically generated. For now, the address 15 // The data in this file will be automatically generated. For now, the address
16 // data comes from: 16 // data comes from:
17 // 17 //
18 // https://code.google.com/p/libaddressinput/source/browse/trunk/java/src/com/an droid/i18n/addressinput/RegionDataConstants.java?r=137 18 // https://code.google.com/p/libaddressinput/source/browse/trunk/java/src/com/an droid/i18n/addressinput/RegionDataConstants.java?r=137
19 // 19 //
20 // The language-to-separator and country-to-language mapping is loosely based 20 // The language-to-separator mapping and primary input languages are loosely
21 // on: 21 // based on:
22 // 22 //
23 // http://unicode.org/cldr/trac/browser/tags/release-24/common/supplemental/supp lementalData.xml 23 // http://unicode.org/cldr/trac/browser/tags/release-24/common/supplemental/supp lementalData.xml
24 24
25 #include "region_data_constants.h" 25 #include "region_data_constants.h"
26 26
27 #include <algorithm> 27 #include <algorithm>
28 #include <map> 28 #include <map>
29 #include <string> 29 #include <string>
30 #include <utility> 30 #include <utility>
31 #include <vector> 31 #include <vector>
32 32
33 namespace i18n { 33 namespace i18n {
34 namespace addressinput { 34 namespace addressinput {
35 35
36 namespace { 36 namespace {
37 37
38 std::map<std::string, std::string> InitRegionData() { 38 std::map<std::string, std::string> InitRegionData() {
39 std::map<std::string, std::string> region_data; 39 std::map<std::string, std::string> region_data;
40 region_data.insert(std::make_pair("AD", "{" 40 region_data.insert(std::make_pair("AD", "{"
41 "\"name\":\"ANDORRA\"," 41 "\"name\":\"ANDORRA\","
42 "\"lang\":\"ca\"," 42 "\"lang\":\"ca\","
43 "\"languages\":\"ca\"," 43 "\"languages\":\"ca\","
44 "\"input_languages\":\"ca\","
44 "\"fmt\":\"%N%n%O%n%A%n%Z %S\"," 45 "\"fmt\":\"%N%n%O%n%A%n%Z %S\","
45 "\"require\":\"AS\"," 46 "\"require\":\"AS\","
46 "\"state_name_type\":\"parish\"" 47 "\"state_name_type\":\"parish\""
47 "}")); 48 "}"));
48 region_data.insert(std::make_pair("AE", "{" 49 region_data.insert(std::make_pair("AE", "{"
49 "\"name\":\"UNITED ARAB EMIRATES\"," 50 "\"name\":\"UNITED ARAB EMIRATES\","
51 "\"input_languages\":\"ar\","
50 "\"fmt\":\"%N%n%O%n%A%n%C\"," 52 "\"fmt\":\"%N%n%O%n%A%n%C\","
51 "\"require\":\"AC\"" 53 "\"require\":\"AC\""
52 "}")); 54 "}"));
53 region_data.insert(std::make_pair("AF", "{" 55 region_data.insert(std::make_pair("AF", "{"
54 "\"name\":\"AFGHANISTAN\"" 56 "\"name\":\"AFGHANISTAN\","
57 "\"input_languages\":\"fa~ps\""
55 "}")); 58 "}"));
56 region_data.insert(std::make_pair("AG", "{" 59 region_data.insert(std::make_pair("AG", "{"
57 "\"name\":\"ANTIGUA AND BARBUDA\"," 60 "\"name\":\"ANTIGUA AND BARBUDA\","
61 "\"input_languages\":\"en\","
58 "\"require\":\"A\"" 62 "\"require\":\"A\""
59 "}")); 63 "}"));
60 region_data.insert(std::make_pair("AI", "{" 64 region_data.insert(std::make_pair("AI", "{"
61 "\"name\":\"ANGUILLA\"" 65 "\"name\":\"ANGUILLA\","
66 "\"input_languages\":\"en\""
62 "}")); 67 "}"));
63 region_data.insert(std::make_pair("AL", "{" 68 region_data.insert(std::make_pair("AL", "{"
64 "\"name\":\"ALBANIA\"" 69 "\"name\":\"ALBANIA\","
70 "\"input_languages\":\"sq\""
65 "}")); 71 "}"));
66 region_data.insert(std::make_pair("AM", "{" 72 region_data.insert(std::make_pair("AM", "{"
67 "\"name\":\"ARMENIA\"," 73 "\"name\":\"ARMENIA\","
68 "\"lang\":\"hy\"," 74 "\"lang\":\"hy\","
69 "\"languages\":\"hy\"," 75 "\"languages\":\"hy\","
70 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C%n%S\"" 76 "\"input_languages\":\"hy\","
77 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C%n%S\","
78 "\"lfmt\":\"%N%n%O%n%A%n%Z%n%C%n%S\""
71 "}")); 79 "}"));
72 region_data.insert(std::make_pair("AN", "{" 80 region_data.insert(std::make_pair("AN", "{"
73 "\"name\":\"NETHERLANDS ANTILLES\"" 81 "\"name\":\"NETHERLANDS ANTILLES\""
74 "}")); 82 "}"));
75 region_data.insert(std::make_pair("AO", "{" 83 region_data.insert(std::make_pair("AO", "{"
76 "\"name\":\"ANGOLA\"" 84 "\"name\":\"ANGOLA\","
85 "\"input_languages\":\"pt\""
77 "}")); 86 "}"));
78 region_data.insert(std::make_pair("AQ", "{" 87 region_data.insert(std::make_pair("AQ", "{"
79 "\"name\":\"ANTARCTICA\"" 88 "\"name\":\"ANTARCTICA\""
80 "}")); 89 "}"));
81 region_data.insert(std::make_pair("AR", "{" 90 region_data.insert(std::make_pair("AR", "{"
82 "\"name\":\"ARGENTINA\"," 91 "\"name\":\"ARGENTINA\","
83 "\"lang\":\"es\"," 92 "\"lang\":\"es\","
84 "\"languages\":\"es\"," 93 "\"languages\":\"es\","
94 "\"input_languages\":\"es\","
85 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," 95 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\","
86 "\"state_name_type\":\"state\"" 96 "\"state_name_type\":\"state\""
87 "}")); 97 "}"));
88 region_data.insert(std::make_pair("AS", "{" 98 region_data.insert(std::make_pair("AS", "{"
89 "\"name\":\"AMERICAN SAMOA\"," 99 "\"name\":\"AMERICAN SAMOA\","
100 "\"input_languages\":\"en~sm\","
90 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 101 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
91 "\"require\":\"ACSZ\"," 102 "\"require\":\"ACSZ\","
92 "\"zip_name_type\":\"zip\"," 103 "\"zip_name_type\":\"zip\","
93 "\"state_name_type\":\"state\"" 104 "\"state_name_type\":\"state\""
94 "}")); 105 "}"));
95 region_data.insert(std::make_pair("AT", "{" 106 region_data.insert(std::make_pair("AT", "{"
96 "\"name\":\"AUSTRIA\"," 107 "\"name\":\"AUSTRIA\","
108 "\"input_languages\":\"de\","
97 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"," 109 "\"fmt\":\"%O%n%N%n%A%n%Z %C\","
98 "\"require\":\"ACZ\"" 110 "\"require\":\"ACZ\""
99 "}")); 111 "}"));
100 region_data.insert(std::make_pair("AU", "{" 112 region_data.insert(std::make_pair("AU", "{"
101 "\"name\":\"AUSTRALIA\"," 113 "\"name\":\"AUSTRALIA\","
102 "\"lang\":\"en\"," 114 "\"lang\":\"en\","
103 "\"languages\":\"en\"," 115 "\"languages\":\"en\","
116 "\"input_languages\":\"en\","
104 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"," 117 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\","
105 "\"require\":\"ACSZ\"," 118 "\"require\":\"ACSZ\","
106 "\"state_name_type\":\"state\"" 119 "\"state_name_type\":\"state\""
107 "}")); 120 "}"));
108 region_data.insert(std::make_pair("AW", "{" 121 region_data.insert(std::make_pair("AW", "{"
109 "\"name\":\"ARUBA\"" 122 "\"name\":\"ARUBA\","
123 "\"input_languages\":\"nl~pap\""
110 "}")); 124 "}"));
111 region_data.insert(std::make_pair("AX", "{" 125 region_data.insert(std::make_pair("AX", "{"
112 "\"name\":\"FINLAND\"," 126 "\"name\":\"FINLAND\","
127 "\"input_languages\":\"sv\","
113 "\"fmt\":\"%O%n%N%n%A%nAX-%Z %C%n\xC3\x85LAND\"," // \xC3\x85 is Å. 128 "\"fmt\":\"%O%n%N%n%A%nAX-%Z %C%n\xC3\x85LAND\"," // \xC3\x85 is Å.
114 "\"require\":\"ACZ\"" 129 "\"require\":\"ACZ\""
115 "}")); 130 "}"));
116 region_data.insert(std::make_pair("AZ", "{" 131 region_data.insert(std::make_pair("AZ", "{"
117 "\"name\":\"AZERBAIJAN\"," 132 "\"name\":\"AZERBAIJAN\","
133 "\"input_languages\":\"az\","
118 "\"fmt\":\"%N%n%O%n%A%nAZ %Z %C\"" 134 "\"fmt\":\"%N%n%O%n%A%nAZ %Z %C\""
119 "}")); 135 "}"));
120 region_data.insert(std::make_pair("BA", "{" 136 region_data.insert(std::make_pair("BA", "{"
121 "\"name\":\"BOSNIA AND HERZEGOVINA\"," 137 "\"name\":\"BOSNIA AND HERZEGOVINA\","
138 "\"input_languages\":\"bs~hr~sr\","
122 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 139 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
123 "}")); 140 "}"));
124 region_data.insert(std::make_pair("BB", "{" 141 region_data.insert(std::make_pair("BB", "{"
125 "\"name\":\"BARBADOS\"," 142 "\"name\":\"BARBADOS\","
143 "\"input_languages\":\"en\","
126 "\"state_name_type\":\"parish\"" 144 "\"state_name_type\":\"parish\""
127 "}")); 145 "}"));
128 region_data.insert(std::make_pair("BD", "{" 146 region_data.insert(std::make_pair("BD", "{"
129 "\"name\":\"BANGLADESH\"," 147 "\"name\":\"BANGLADESH\","
148 "\"input_languages\":\"bn\","
130 "\"fmt\":\"%N%n%O%n%A%n%C - %Z\"" 149 "\"fmt\":\"%N%n%O%n%A%n%C - %Z\""
131 "}")); 150 "}"));
132 region_data.insert(std::make_pair("BE", "{" 151 region_data.insert(std::make_pair("BE", "{"
133 "\"name\":\"BELGIUM\"," 152 "\"name\":\"BELGIUM\","
153 "\"input_languages\":\"de~fr~nl\","
134 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"," 154 "\"fmt\":\"%O%n%N%n%A%n%Z %C\","
135 "\"require\":\"ACZ\"" 155 "\"require\":\"ACZ\""
136 "}")); 156 "}"));
137 region_data.insert(std::make_pair("BF", "{" 157 region_data.insert(std::make_pair("BF", "{"
138 "\"name\":\"BURKINA FASO\"," 158 "\"name\":\"BURKINA FASO\","
159 "\"input_languages\":\"fr\","
139 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" 160 "\"fmt\":\"%N%n%O%n%A%n%C %X\""
140 "}")); 161 "}"));
141 region_data.insert(std::make_pair("BG", "{" 162 region_data.insert(std::make_pair("BG", "{"
142 "\"name\":\"BULGARIA (REP.)\"," 163 "\"name\":\"BULGARIA (REP.)\","
164 "\"input_languages\":\"bg\","
143 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 165 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
144 "}")); 166 "}"));
145 region_data.insert(std::make_pair("BH", "{" 167 region_data.insert(std::make_pair("BH", "{"
146 "\"name\":\"BAHRAIN\"," 168 "\"name\":\"BAHRAIN\","
169 "\"input_languages\":\"ar\","
147 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 170 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
148 "}")); 171 "}"));
149 region_data.insert(std::make_pair("BI", "{" 172 region_data.insert(std::make_pair("BI", "{"
150 "\"name\":\"BURUNDI\"" 173 "\"name\":\"BURUNDI\","
174 "\"input_languages\":\"fr~rn\""
151 "}")); 175 "}"));
152 region_data.insert(std::make_pair("BJ", "{" 176 region_data.insert(std::make_pair("BJ", "{"
153 "\"name\":\"BENIN\"" 177 "\"name\":\"BENIN\","
178 "\"input_languages\":\"fr\""
154 "}")); 179 "}"));
155 region_data.insert(std::make_pair("BL", "{" 180 region_data.insert(std::make_pair("BL", "{"
156 "\"name\":\"SAINT BARTHELEMY\"," 181 "\"name\":\"SAINT BARTHELEMY\","
182 "\"input_languages\":\"fr\","
157 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 183 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
158 "\"require\":\"ACZ\"" 184 "\"require\":\"ACZ\""
159 "}")); 185 "}"));
160 region_data.insert(std::make_pair("BM", "{" 186 region_data.insert(std::make_pair("BM", "{"
161 "\"name\":\"BERMUDA\"," 187 "\"name\":\"BERMUDA\","
188 "\"input_languages\":\"en\","
162 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 189 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
163 "}")); 190 "}"));
164 region_data.insert(std::make_pair("BN", "{" 191 region_data.insert(std::make_pair("BN", "{"
165 "\"name\":\"BRUNEI DARUSSALAM\"," 192 "\"name\":\"BRUNEI DARUSSALAM\","
193 "\"input_languages\":\"ms\","
166 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 194 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
167 "}")); 195 "}"));
168 region_data.insert(std::make_pair("BO", "{" 196 region_data.insert(std::make_pair("BO", "{"
169 "\"name\":\"BOLIVIA\"" 197 "\"name\":\"BOLIVIA\","
198 "\"input_languages\":\"ay~es~qu\""
170 "}")); 199 "}"));
171 region_data.insert(std::make_pair("BR", "{" 200 region_data.insert(std::make_pair("BR", "{"
172 "\"name\":\"BRAZIL\"," 201 "\"name\":\"BRAZIL\","
173 "\"lang\":\"pt\"," 202 "\"lang\":\"pt\","
174 "\"languages\":\"pt\"," 203 "\"languages\":\"pt\","
204 "\"input_languages\":\"pt\","
175 "\"fmt\":\"%O%n%N%n%A%n%C-%S%n%Z\"," 205 "\"fmt\":\"%O%n%N%n%A%n%C-%S%n%Z\","
176 "\"require\":\"ASCZ\"," 206 "\"require\":\"ASCZ\","
177 "\"state_name_type\":\"state\"" 207 "\"state_name_type\":\"state\""
178 "}")); 208 "}"));
179 region_data.insert(std::make_pair("BS", "{" 209 region_data.insert(std::make_pair("BS", "{"
180 "\"name\":\"BAHAMAS\"," 210 "\"name\":\"BAHAMAS\","
181 "\"lang\":\"en\"," 211 "\"lang\":\"en\","
182 "\"languages\":\"en\"," 212 "\"languages\":\"en\","
213 "\"input_languages\":\"en\","
183 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"," 214 "\"fmt\":\"%N%n%O%n%A%n%C, %S\","
184 "\"state_name_type\":\"island\"" 215 "\"state_name_type\":\"island\""
185 "}")); 216 "}"));
186 region_data.insert(std::make_pair("BT", "{" 217 region_data.insert(std::make_pair("BT", "{"
187 "\"name\":\"BHUTAN\"" 218 "\"name\":\"BHUTAN\","
219 "\"input_languages\":\"dz\""
188 "}")); 220 "}"));
189 region_data.insert(std::make_pair("BV", "{" 221 region_data.insert(std::make_pair("BV", "{"
190 "\"name\":\"BOUVET ISLAND\"" 222 "\"name\":\"BOUVET ISLAND\""
191 "}")); 223 "}"));
192 region_data.insert(std::make_pair("BW", "{" 224 region_data.insert(std::make_pair("BW", "{"
193 "\"name\":\"BOTSWANA\"" 225 "\"name\":\"BOTSWANA\","
226 "\"input_languages\":\"en~tn\""
194 "}")); 227 "}"));
195 region_data.insert(std::make_pair("BY", "{" 228 region_data.insert(std::make_pair("BY", "{"
196 "\"name\":\"BELARUS\"," 229 "\"name\":\"BELARUS\","
230 "\"input_languages\":\"be~ru\","
197 "\"fmt\":\"%S%n%Z %C %X%n%A%n%O%n%N\"" 231 "\"fmt\":\"%S%n%Z %C %X%n%A%n%O%n%N\""
198 "}")); 232 "}"));
199 region_data.insert(std::make_pair("BZ", "{" 233 region_data.insert(std::make_pair("BZ", "{"
200 "\"name\":\"BELIZE\"" 234 "\"name\":\"BELIZE\","
235 "\"input_languages\":\"en\""
201 "}")); 236 "}"));
202 region_data.insert(std::make_pair("CA", "{" 237 region_data.insert(std::make_pair("CA", "{"
203 "\"name\":\"CANADA\"," 238 "\"name\":\"CANADA\","
204 "\"lang\":\"en\"," 239 "\"lang\":\"en\","
205 "\"languages\":\"en~fr\"," 240 "\"languages\":\"en~fr\","
241 "\"input_languages\":\"en~fr\","
206 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 242 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
207 "\"require\":\"ACSZ\"" 243 "\"require\":\"ACSZ\""
208 "}")); 244 "}"));
209 region_data.insert(std::make_pair("CC", "{" 245 region_data.insert(std::make_pair("CC", "{"
210 "\"name\":\"COCOS (KEELING) ISLANDS\"," 246 "\"name\":\"COCOS (KEELING) ISLANDS\","
247 "\"input_languages\":\"en\","
211 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" 248 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\""
212 "}")); 249 "}"));
213 region_data.insert(std::make_pair("CD", "{" 250 region_data.insert(std::make_pair("CD", "{"
214 "\"name\":\"CONGO (DEM. REP.)\"," 251 "\"name\":\"CONGO (DEM. REP.)\","
252 "\"input_languages\":\"fr\","
215 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" 253 "\"fmt\":\"%N%n%O%n%A%n%C %X\""
216 "}")); 254 "}"));
217 region_data.insert(std::make_pair("CF", "{" 255 region_data.insert(std::make_pair("CF", "{"
218 "\"name\":\"CENTRAL AFRICAN REPUBLIC\"" 256 "\"name\":\"CENTRAL AFRICAN REPUBLIC\","
257 "\"input_languages\":\"fr~sg\""
219 "}")); 258 "}"));
220 region_data.insert(std::make_pair("CG", "{" 259 region_data.insert(std::make_pair("CG", "{"
221 "\"name\":\"CONGO (REP.)\"" 260 "\"name\":\"CONGO (REP.)\","
261 "\"input_languages\":\"fr~ln\""
222 "}")); 262 "}"));
223 region_data.insert(std::make_pair("CH", "{" 263 region_data.insert(std::make_pair("CH", "{"
224 "\"name\":\"SWITZERLAND\"," 264 "\"name\":\"SWITZERLAND\","
225 "\"lang\":\"de\"," 265 "\"lang\":\"de\","
226 "\"languages\":\"de~fr~it\"," 266 "\"languages\":\"de~fr~it\","
267 "\"input_languages\":\"de~fr~gsw~it\","
227 "\"fmt\":\"%O%n%N%n%A%nCH-%Z %C\"," 268 "\"fmt\":\"%O%n%N%n%A%nCH-%Z %C\","
228 "\"require\":\"ACZ\"" 269 "\"require\":\"ACZ\""
229 "}")); 270 "}"));
230 region_data.insert(std::make_pair("CI", "{" 271 region_data.insert(std::make_pair("CI", "{"
231 "\"name\":\"COTE D'IVOIRE\"," 272 "\"name\":\"COTE D'IVOIRE\","
273 "\"input_languages\":\"fr\","
232 "\"fmt\":\"%N%n%O%n%X %A %C %X\"" 274 "\"fmt\":\"%N%n%O%n%X %A %C %X\""
233 "}")); 275 "}"));
234 region_data.insert(std::make_pair("CK", "{" 276 region_data.insert(std::make_pair("CK", "{"
235 "\"name\":\"COOK ISLANDS\"," 277 "\"name\":\"COOK ISLANDS\","
278 "\"input_languages\":\"en\","
236 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 279 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
237 "}")); 280 "}"));
238 region_data.insert(std::make_pair("CL", "{" 281 region_data.insert(std::make_pair("CL", "{"
239 "\"name\":\"CHILE\"," 282 "\"name\":\"CHILE\","
240 "\"lang\":\"es\"," 283 "\"lang\":\"es\","
241 "\"languages\":\"es\"," 284 "\"languages\":\"es\","
285 "\"input_languages\":\"es\","
242 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," 286 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\","
243 "\"state_name_type\":\"state\"" 287 "\"state_name_type\":\"state\""
244 "}")); 288 "}"));
245 region_data.insert(std::make_pair("CM", "{" 289 region_data.insert(std::make_pair("CM", "{"
246 "\"name\":\"CAMEROON\"" 290 "\"name\":\"CAMEROON\","
291 "\"input_languages\":\"en~fr\""
247 "}")); 292 "}"));
248 region_data.insert(std::make_pair("CN", "{" 293 region_data.insert(std::make_pair("CN", "{"
249 "\"name\":\"P.R. CHINA\"," 294 "\"name\":\"P.R. CHINA\","
250 "\"lang\":\"zh-hans\"," 295 "\"lang\":\"zh-hans\","
251 "\"languages\":\"zh-hans\"," 296 "\"languages\":\"zh-hans\","
297 "\"input_languages\":\"zh\","
252 "\"fmt\":\"%Z%n%S%C%D%n%A%n%O%n%N\"," 298 "\"fmt\":\"%Z%n%S%C%D%n%A%n%O%n%N\","
299 "\"lfmt\":\"%N%n%O%n%A, %D%n%C%n%S, %Z\","
253 "\"require\":\"ACSZ\"" 300 "\"require\":\"ACSZ\""
254 "}")); 301 "}"));
255 region_data.insert(std::make_pair("CO", "{" 302 region_data.insert(std::make_pair("CO", "{"
256 "\"name\":\"COLOMBIA\"," 303 "\"name\":\"COLOMBIA\","
304 "\"input_languages\":\"es\","
257 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"" 305 "\"fmt\":\"%N%n%O%n%A%n%C, %S\""
258 "}")); 306 "}"));
259 region_data.insert(std::make_pair("CR", "{" 307 region_data.insert(std::make_pair("CR", "{"
260 "\"name\":\"COSTA RICA\"," 308 "\"name\":\"COSTA RICA\","
309 "\"input_languages\":\"es\","
261 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 310 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
262 "}")); 311 "}"));
263 region_data.insert(std::make_pair("CS", "{" 312 region_data.insert(std::make_pair("CS", "{"
264 "\"name\":\"SERBIA AND MONTENEGRO\"," 313 "\"name\":\"SERBIA AND MONTENEGRO\","
265 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 314 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
266 "}")); 315 "}"));
267 region_data.insert(std::make_pair("CV", "{" 316 region_data.insert(std::make_pair("CV", "{"
268 "\"name\":\"CAPE VERDE\"," 317 "\"name\":\"CAPE VERDE\","
269 "\"lang\":\"pt\"," 318 "\"lang\":\"pt\","
270 "\"languages\":\"pt\"," 319 "\"languages\":\"pt\","
320 "\"input_languages\":\"pt\","
271 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," 321 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\","
272 "\"state_name_type\":\"island\"" 322 "\"state_name_type\":\"island\""
273 "}")); 323 "}"));
274 region_data.insert(std::make_pair("CX", "{" 324 region_data.insert(std::make_pair("CX", "{"
275 "\"name\":\"CHRISTMAS ISLAND\"," 325 "\"name\":\"CHRISTMAS ISLAND\","
326 "\"input_languages\":\"en\","
276 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" 327 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\""
277 "}")); 328 "}"));
278 region_data.insert(std::make_pair("CY", "{" 329 region_data.insert(std::make_pair("CY", "{"
279 "\"name\":\"CYPRUS\"," 330 "\"name\":\"CYPRUS\","
331 "\"input_languages\":\"el~tr\","
280 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 332 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
281 "}")); 333 "}"));
282 region_data.insert(std::make_pair("CZ", "{" 334 region_data.insert(std::make_pair("CZ", "{"
283 "\"name\":\"CZECH REP.\"," 335 "\"name\":\"CZECH REP.\","
336 "\"input_languages\":\"cs\","
284 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 337 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
285 "}")); 338 "}"));
286 region_data.insert(std::make_pair("DE", "{" 339 region_data.insert(std::make_pair("DE", "{"
287 "\"name\":\"GERMANY\"," 340 "\"name\":\"GERMANY\","
341 "\"input_languages\":\"de\","
288 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 342 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
289 "\"require\":\"ACZ\"" 343 "\"require\":\"ACZ\""
290 "}")); 344 "}"));
291 region_data.insert(std::make_pair("DJ", "{" 345 region_data.insert(std::make_pair("DJ", "{"
292 "\"name\":\"DJIBOUTI\"" 346 "\"name\":\"DJIBOUTI\","
347 "\"input_languages\":\"ar~fr\""
293 "}")); 348 "}"));
294 region_data.insert(std::make_pair("DK", "{" 349 region_data.insert(std::make_pair("DK", "{"
295 "\"name\":\"DENMARK\"," 350 "\"name\":\"DENMARK\","
351 "\"input_languages\":\"da\","
296 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"," 352 "\"fmt\":\"%O%n%N%n%A%n%Z %C\","
297 "\"require\":\"ACZ\"" 353 "\"require\":\"ACZ\""
298 "}")); 354 "}"));
299 region_data.insert(std::make_pair("DM", "{" 355 region_data.insert(std::make_pair("DM", "{"
300 "\"name\":\"DOMINICA\"" 356 "\"name\":\"DOMINICA\","
357 "\"input_languages\":\"en\""
301 "}")); 358 "}"));
302 region_data.insert(std::make_pair("DO", "{" 359 region_data.insert(std::make_pair("DO", "{"
303 "\"name\":\"DOMINICAN REP.\"," 360 "\"name\":\"DOMINICAN REP.\","
361 "\"input_languages\":\"es\","
304 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 362 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
305 "}")); 363 "}"));
306 region_data.insert(std::make_pair("DZ", "{" 364 region_data.insert(std::make_pair("DZ", "{"
307 "\"name\":\"ALGERIA\"," 365 "\"name\":\"ALGERIA\","
366 "\"input_languages\":\"ar~fr\","
308 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 367 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
309 "}")); 368 "}"));
310 region_data.insert(std::make_pair("EC", "{" 369 region_data.insert(std::make_pair("EC", "{"
311 "\"name\":\"ECUADOR\"," 370 "\"name\":\"ECUADOR\","
371 "\"input_languages\":\"es\","
312 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C\"" 372 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C\""
313 "}")); 373 "}"));
314 region_data.insert(std::make_pair("EE", "{" 374 region_data.insert(std::make_pair("EE", "{"
315 "\"name\":\"ESTONIA\"," 375 "\"name\":\"ESTONIA\","
376 "\"input_languages\":\"et\","
316 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 377 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
317 "}")); 378 "}"));
318 region_data.insert(std::make_pair("EG", "{" 379 region_data.insert(std::make_pair("EG", "{"
319 "\"name\":\"EGYPT\"," 380 "\"name\":\"EGYPT\","
381 "\"input_languages\":\"ar\","
320 "\"fmt\":\"%N%n%O%n%A%n%C%n%S%n%Z\"" 382 "\"fmt\":\"%N%n%O%n%A%n%C%n%S%n%Z\""
321 "}")); 383 "}"));
322 region_data.insert(std::make_pair("EH", "{" 384 region_data.insert(std::make_pair("EH", "{"
323 "\"name\":\"WESTERN SAHARA\"" 385 "\"name\":\"WESTERN SAHARA\","
386 "\"input_languages\":\"ar\""
324 "}")); 387 "}"));
325 region_data.insert(std::make_pair("ER", "{" 388 region_data.insert(std::make_pair("ER", "{"
326 "\"name\":\"ERITREA\"" 389 "\"name\":\"ERITREA\","
390 "\"input_languages\":\"ar~en~ti\""
327 "}")); 391 "}"));
328 region_data.insert(std::make_pair("ES", "{" 392 region_data.insert(std::make_pair("ES", "{"
329 "\"name\":\"SPAIN\"," 393 "\"name\":\"SPAIN\","
330 "\"lang\":\"es\"," 394 "\"lang\":\"es\","
331 "\"languages\":\"es\"," 395 "\"languages\":\"es\","
396 "\"input_languages\":\"es\","
332 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"," 397 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\","
333 "\"require\":\"ACSZ\"" 398 "\"require\":\"ACSZ\""
334 "}")); 399 "}"));
335 region_data.insert(std::make_pair("ET", "{" 400 region_data.insert(std::make_pair("ET", "{"
336 "\"name\":\"ETHIOPIA\"," 401 "\"name\":\"ETHIOPIA\","
402 "\"input_languages\":\"am\","
337 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 403 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
338 "}")); 404 "}"));
339 region_data.insert(std::make_pair("FI", "{" 405 region_data.insert(std::make_pair("FI", "{"
340 "\"name\":\"FINLAND\"," 406 "\"name\":\"FINLAND\","
407 "\"input_languages\":\"fi~sv\","
341 "\"fmt\":\"%O%n%N%n%A%nFI-%Z %C\"," 408 "\"fmt\":\"%O%n%N%n%A%nFI-%Z %C\","
342 "\"require\":\"ACZ\"" 409 "\"require\":\"ACZ\""
343 "}")); 410 "}"));
344 region_data.insert(std::make_pair("FJ", "{" 411 region_data.insert(std::make_pair("FJ", "{"
345 "\"name\":\"FIJI\"" 412 "\"name\":\"FIJI\","
413 "\"input_languages\":\"en~fj\""
346 "}")); 414 "}"));
347 region_data.insert(std::make_pair("FK", "{" 415 region_data.insert(std::make_pair("FK", "{"
348 "\"name\":\"FALKLAND ISLANDS (MALVINAS)\"," 416 "\"name\":\"FALKLAND ISLANDS (MALVINAS)\","
417 "\"input_languages\":\"en\","
349 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"," 418 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\","
350 "\"require\":\"ACZ\"" 419 "\"require\":\"ACZ\""
351 "}")); 420 "}"));
352 region_data.insert(std::make_pair("FM", "{" 421 region_data.insert(std::make_pair("FM", "{"
353 "\"name\":\"MICRONESIA (Federated State of)\"," 422 "\"name\":\"MICRONESIA (Federated State of)\","
423 "\"input_languages\":\"chk~en~kos~pon~uli~yap\","
354 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 424 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
355 "\"require\":\"ACSZ\"," 425 "\"require\":\"ACSZ\","
356 "\"zip_name_type\":\"zip\"," 426 "\"zip_name_type\":\"zip\","
357 "\"state_name_type\":\"state\"" 427 "\"state_name_type\":\"state\""
358 "}")); 428 "}"));
359 region_data.insert(std::make_pair("FO", "{" 429 region_data.insert(std::make_pair("FO", "{"
360 "\"name\":\"FAROE ISLANDS\"," 430 "\"name\":\"FAROE ISLANDS\","
431 "\"input_languages\":\"fo\","
361 "\"fmt\":\"%N%n%O%n%A%nFO%Z %C\"" 432 "\"fmt\":\"%N%n%O%n%A%nFO%Z %C\""
362 "}")); 433 "}"));
363 region_data.insert(std::make_pair("FR", "{" 434 region_data.insert(std::make_pair("FR", "{"
364 "\"name\":\"FRANCE\"," 435 "\"name\":\"FRANCE\","
436 "\"input_languages\":\"fr\","
365 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 437 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
366 "\"require\":\"ACZ\"" 438 "\"require\":\"ACZ\""
367 "}")); 439 "}"));
368 region_data.insert(std::make_pair("GA", "{" 440 region_data.insert(std::make_pair("GA", "{"
369 "\"name\":\"GABON\"" 441 "\"name\":\"GABON\","
442 "\"input_languages\":\"fr\""
370 "}")); 443 "}"));
371 region_data.insert(std::make_pair("GB", "{" 444 region_data.insert(std::make_pair("GB", "{"
372 "\"name\":\"UNITED KINGDOM\"," 445 "\"name\":\"UNITED KINGDOM\","
446 "\"input_languages\":\"en\","
373 "\"fmt\":\"%N%n%O%n%A%n%C%n%S%n%Z\"," 447 "\"fmt\":\"%N%n%O%n%A%n%C%n%S%n%Z\","
374 "\"require\":\"ACZ\"," 448 "\"require\":\"ACZ\","
375 "\"state_name_type\":\"county\"" 449 "\"state_name_type\":\"county\""
376 "}")); 450 "}"));
377 region_data.insert(std::make_pair("GD", "{" 451 region_data.insert(std::make_pair("GD", "{"
378 "\"name\":\"GRENADA (WEST INDIES)\"" 452 "\"name\":\"GRENADA (WEST INDIES)\","
453 "\"input_languages\":\"en\""
379 "}")); 454 "}"));
380 region_data.insert(std::make_pair("GE", "{" 455 region_data.insert(std::make_pair("GE", "{"
381 "\"name\":\"GEORGIA\"," 456 "\"name\":\"GEORGIA\","
457 "\"input_languages\":\"ka\","
382 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 458 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
383 "}")); 459 "}"));
384 region_data.insert(std::make_pair("GF", "{" 460 region_data.insert(std::make_pair("GF", "{"
385 "\"name\":\"FRENCH GUIANA\"," 461 "\"name\":\"FRENCH GUIANA\","
462 "\"input_languages\":\"fr\","
386 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 463 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
387 "\"require\":\"ACZ\"" 464 "\"require\":\"ACZ\""
388 "}")); 465 "}"));
389 region_data.insert(std::make_pair("GG", "{" 466 region_data.insert(std::make_pair("GG", "{"
390 "\"name\":\"CHANNEL ISLANDS\"," 467 "\"name\":\"CHANNEL ISLANDS\","
468 "\"input_languages\":\"en\","
391 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%nGUERNSEY%n%Z\"," 469 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%nGUERNSEY%n%Z\","
392 "\"require\":\"ACZ\"" 470 "\"require\":\"ACZ\""
393 "}")); 471 "}"));
394 region_data.insert(std::make_pair("GH", "{" 472 region_data.insert(std::make_pair("GH", "{"
395 "\"name\":\"GHANA\"" 473 "\"name\":\"GHANA\","
474 "\"input_languages\":\"en\""
396 "}")); 475 "}"));
397 region_data.insert(std::make_pair("GI", "{" 476 region_data.insert(std::make_pair("GI", "{"
398 "\"name\":\"GIBRALTAR\"," 477 "\"name\":\"GIBRALTAR\","
478 "\"input_languages\":\"en\","
399 "\"fmt\":\"%N%n%O%n%A\"," 479 "\"fmt\":\"%N%n%O%n%A\","
400 "\"require\":\"A\"" 480 "\"require\":\"A\""
401 "}")); 481 "}"));
402 region_data.insert(std::make_pair("GL", "{" 482 region_data.insert(std::make_pair("GL", "{"
403 "\"name\":\"GREENLAND\"," 483 "\"name\":\"GREENLAND\","
484 "\"input_languages\":\"da~kl\","
404 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 485 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
405 "\"require\":\"ACZ\"" 486 "\"require\":\"ACZ\""
406 "}")); 487 "}"));
407 region_data.insert(std::make_pair("GM", "{" 488 region_data.insert(std::make_pair("GM", "{"
408 "\"name\":\"GAMBIA\"" 489 "\"name\":\"GAMBIA\","
490 "\"input_languages\":\"en\""
409 "}")); 491 "}"));
410 region_data.insert(std::make_pair("GN", "{" 492 region_data.insert(std::make_pair("GN", "{"
411 "\"name\":\"GUINEA\"," 493 "\"name\":\"GUINEA\","
494 "\"input_languages\":\"fr\","
412 "\"fmt\":\"%N%n%O%n%Z %A %C\"" 495 "\"fmt\":\"%N%n%O%n%Z %A %C\""
413 "}")); 496 "}"));
414 region_data.insert(std::make_pair("GP", "{" 497 region_data.insert(std::make_pair("GP", "{"
415 "\"name\":\"GUADELOUPE\"," 498 "\"name\":\"GUADELOUPE\","
499 "\"input_languages\":\"fr\","
416 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 500 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
417 "\"require\":\"ACZ\"" 501 "\"require\":\"ACZ\""
418 "}")); 502 "}"));
419 region_data.insert(std::make_pair("GQ", "{" 503 region_data.insert(std::make_pair("GQ", "{"
420 "\"name\":\"EQUATORIAL GUINEA\"" 504 "\"name\":\"EQUATORIAL GUINEA\","
505 "\"input_languages\":\"es~fr\""
421 "}")); 506 "}"));
422 region_data.insert(std::make_pair("GR", "{" 507 region_data.insert(std::make_pair("GR", "{"
423 "\"name\":\"GREECE\"," 508 "\"name\":\"GREECE\","
509 "\"input_languages\":\"el\","
424 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 510 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
425 "\"require\":\"ACZ\"" 511 "\"require\":\"ACZ\""
426 "}")); 512 "}"));
427 region_data.insert(std::make_pair("GS", "{" 513 region_data.insert(std::make_pair("GS", "{"
428 "\"name\":\"SOUTH GEORGIA\"," 514 "\"name\":\"SOUTH GEORGIA\","
429 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"," 515 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\","
430 "\"require\":\"ACZ\"" 516 "\"require\":\"ACZ\""
431 "}")); 517 "}"));
432 region_data.insert(std::make_pair("GT", "{" 518 region_data.insert(std::make_pair("GT", "{"
433 "\"name\":\"GUATEMALA\"," 519 "\"name\":\"GUATEMALA\","
520 "\"input_languages\":\"es\","
434 "\"fmt\":\"%N%n%O%n%A%n%Z- %C\"" 521 "\"fmt\":\"%N%n%O%n%A%n%Z- %C\""
435 "}")); 522 "}"));
436 region_data.insert(std::make_pair("GU", "{" 523 region_data.insert(std::make_pair("GU", "{"
437 "\"name\":\"GUAM\"," 524 "\"name\":\"GUAM\","
525 "\"input_languages\":\"ch~en\","
438 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 526 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
439 "\"require\":\"ACSZ\"," 527 "\"require\":\"ACSZ\","
440 "\"zip_name_type\":\"zip\"," 528 "\"zip_name_type\":\"zip\","
441 "\"state_name_type\":\"state\"" 529 "\"state_name_type\":\"state\""
442 "}")); 530 "}"));
443 region_data.insert(std::make_pair("GW", "{" 531 region_data.insert(std::make_pair("GW", "{"
444 "\"name\":\"GUINEA-BISSAU\"," 532 "\"name\":\"GUINEA-BISSAU\","
533 "\"input_languages\":\"pt\","
445 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 534 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
446 "}")); 535 "}"));
447 region_data.insert(std::make_pair("GY", "{" 536 region_data.insert(std::make_pair("GY", "{"
448 "\"name\":\"GUYANA\"" 537 "\"name\":\"GUYANA\","
538 "\"input_languages\":\"en\""
449 "}")); 539 "}"));
450 region_data.insert(std::make_pair("HK", "{" 540 region_data.insert(std::make_pair("HK", "{"
451 "\"name\":\"HONG KONG\"," 541 "\"name\":\"HONG KONG\","
452 "\"lang\":\"zh\"," 542 "\"lang\":\"zh\","
453 "\"languages\":\"zh\"," 543 "\"languages\":\"zh\","
544 "\"input_languages\":\"en~zh\","
454 "\"fmt\":\"%S%n%A%n%O%n%N\"," 545 "\"fmt\":\"%S%n%A%n%O%n%N\","
546 "\"lfmt\":\"%N%n%O%n%A%n%S\","
455 "\"require\":\"AS\"," 547 "\"require\":\"AS\","
456 "\"state_name_type\":\"area\"" 548 "\"state_name_type\":\"area\""
457 "}")); 549 "}"));
458 region_data.insert(std::make_pair("HM", "{" 550 region_data.insert(std::make_pair("HM", "{"
459 "\"name\":\"HEARD AND MCDONALD ISLANDS\"," 551 "\"name\":\"HEARD AND MCDONALD ISLANDS\","
460 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" 552 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\""
461 "}")); 553 "}"));
462 region_data.insert(std::make_pair("HN", "{" 554 region_data.insert(std::make_pair("HN", "{"
463 "\"name\":\"HONDURAS\"," 555 "\"name\":\"HONDURAS\","
556 "\"input_languages\":\"es\","
464 "\"fmt\":\"%N%n%O%n%A%n%C, %S%n%Z\"," 557 "\"fmt\":\"%N%n%O%n%A%n%C, %S%n%Z\","
465 "\"require\":\"ACS\"" 558 "\"require\":\"ACS\""
466 "}")); 559 "}"));
467 region_data.insert(std::make_pair("HR", "{" 560 region_data.insert(std::make_pair("HR", "{"
468 "\"name\":\"CROATIA\"," 561 "\"name\":\"CROATIA\","
562 "\"input_languages\":\"hr\","
469 "\"fmt\":\"%N%n%O%n%A%nHR-%Z %C\"" 563 "\"fmt\":\"%N%n%O%n%A%nHR-%Z %C\""
470 "}")); 564 "}"));
471 region_data.insert(std::make_pair("HT", "{" 565 region_data.insert(std::make_pair("HT", "{"
472 "\"name\":\"HAITI\"," 566 "\"name\":\"HAITI\","
567 "\"input_languages\":\"fr~ht\","
473 "\"fmt\":\"%N%n%O%n%A%nHT%Z %C %X\"" 568 "\"fmt\":\"%N%n%O%n%A%nHT%Z %C %X\""
474 "}")); 569 "}"));
475 region_data.insert(std::make_pair("HU", "{" 570 region_data.insert(std::make_pair("HU", "{"
476 "\"name\":\"HUNGARY (Rep.)\"," 571 "\"name\":\"HUNGARY (Rep.)\","
572 "\"input_languages\":\"hu\","
477 "\"fmt\":\"%N%n%O%n%C%n%A%n%Z\"" 573 "\"fmt\":\"%N%n%O%n%C%n%A%n%Z\""
478 "}")); 574 "}"));
479 region_data.insert(std::make_pair("ID", "{" 575 region_data.insert(std::make_pair("ID", "{"
480 "\"name\":\"INDONESIA\"," 576 "\"name\":\"INDONESIA\","
577 "\"input_languages\":\"id~su\","
481 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"" 578 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\""
482 "}")); 579 "}"));
483 region_data.insert(std::make_pair("IE", "{" 580 region_data.insert(std::make_pair("IE", "{"
484 "\"name\":\"IRELAND\"," 581 "\"name\":\"IRELAND\","
485 "\"lang\":\"en\"," 582 "\"lang\":\"en\","
486 "\"languages\":\"en\"," 583 "\"languages\":\"en\","
584 "\"input_languages\":\"en~ga\","
487 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"," 585 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\","
488 "\"state_name_type\":\"county\"" 586 "\"state_name_type\":\"county\""
489 "}")); 587 "}"));
490 region_data.insert(std::make_pair("IL", "{" 588 region_data.insert(std::make_pair("IL", "{"
491 "\"name\":\"ISRAEL\"," 589 "\"name\":\"ISRAEL\","
590 "\"input_languages\":\"ar~he\","
492 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 591 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
493 "}")); 592 "}"));
494 region_data.insert(std::make_pair("IM", "{" 593 region_data.insert(std::make_pair("IM", "{"
495 "\"name\":\"ISLE OF MAN\"," 594 "\"name\":\"ISLE OF MAN\","
595 "\"input_languages\":\"en~gv\","
496 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"," 596 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\","
497 "\"require\":\"ACZ\"" 597 "\"require\":\"ACZ\""
498 "}")); 598 "}"));
499 region_data.insert(std::make_pair("IN", "{" 599 region_data.insert(std::make_pair("IN", "{"
500 "\"name\":\"INDIA\"," 600 "\"name\":\"INDIA\","
501 "\"lang\":\"en\"," 601 "\"lang\":\"en\","
502 "\"languages\":\"en\"," 602 "\"languages\":\"en\","
603 "\"input_languages\":\"en~hi\","
503 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"," 604 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\","
504 "\"require\":\"ACSZ\"," 605 "\"require\":\"ACSZ\","
505 "\"state_name_type\":\"state\"" 606 "\"state_name_type\":\"state\""
506 "}")); 607 "}"));
507 region_data.insert(std::make_pair("IO", "{" 608 region_data.insert(std::make_pair("IO", "{"
508 "\"name\":\"BRITISH INDIAN OCEAN TERRITORY\"," 609 "\"name\":\"BRITISH INDIAN OCEAN TERRITORY\","
610 "\"input_languages\":\"en\","
509 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"," 611 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\","
510 "\"require\":\"ACZ\"" 612 "\"require\":\"ACZ\""
511 "}")); 613 "}"));
512 region_data.insert(std::make_pair("IQ", "{" 614 region_data.insert(std::make_pair("IQ", "{"
513 "\"name\":\"IRAQ\"," 615 "\"name\":\"IRAQ\","
616 "\"input_languages\":\"ar\","
514 "\"fmt\":\"%O%n%N%n%A%n%C, %S%n%Z\"," 617 "\"fmt\":\"%O%n%N%n%A%n%C, %S%n%Z\","
515 "\"require\":\"ACS\"" 618 "\"require\":\"ACS\""
516 "}")); 619 "}"));
517 region_data.insert(std::make_pair("IS", "{" 620 region_data.insert(std::make_pair("IS", "{"
518 "\"name\":\"ICELAND\"," 621 "\"name\":\"ICELAND\","
622 "\"input_languages\":\"is\","
519 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 623 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
520 "}")); 624 "}"));
521 region_data.insert(std::make_pair("IT", "{" 625 region_data.insert(std::make_pair("IT", "{"
522 "\"name\":\"ITALY\"," 626 "\"name\":\"ITALY\","
523 "\"lang\":\"it\"," 627 "\"lang\":\"it\","
524 "\"languages\":\"it\"," 628 "\"languages\":\"it\","
629 "\"input_languages\":\"it\","
525 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"," 630 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\","
526 "\"require\":\"ACSZ\"" 631 "\"require\":\"ACSZ\""
527 "}")); 632 "}"));
528 region_data.insert(std::make_pair("JE", "{" 633 region_data.insert(std::make_pair("JE", "{"
529 "\"name\":\"CHANNEL ISLANDS\"," 634 "\"name\":\"CHANNEL ISLANDS\","
635 "\"input_languages\":\"en\","
530 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%nJERSEY%n%Z\"," 636 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%nJERSEY%n%Z\","
531 "\"require\":\"ACZ\"" 637 "\"require\":\"ACZ\""
532 "}")); 638 "}"));
533 region_data.insert(std::make_pair("JM", "{" 639 region_data.insert(std::make_pair("JM", "{"
534 "\"name\":\"JAMAICA\"," 640 "\"name\":\"JAMAICA\","
535 "\"lang\":\"en\"," 641 "\"lang\":\"en\","
536 "\"languages\":\"en\"," 642 "\"languages\":\"en\","
643 "\"input_languages\":\"en\","
537 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %X\"," 644 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %X\","
538 "\"require\":\"ACS\"," 645 "\"require\":\"ACS\","
539 "\"state_name_type\":\"parish\"" 646 "\"state_name_type\":\"parish\""
540 "}")); 647 "}"));
541 region_data.insert(std::make_pair("JO", "{" 648 region_data.insert(std::make_pair("JO", "{"
542 "\"name\":\"JORDAN\"," 649 "\"name\":\"JORDAN\","
650 "\"input_languages\":\"ar\","
543 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 651 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
544 "}")); 652 "}"));
545 region_data.insert(std::make_pair("JP", "{" 653 region_data.insert(std::make_pair("JP", "{"
546 "\"name\":\"JAPAN\"," 654 "\"name\":\"JAPAN\","
547 "\"lang\":\"ja\"," 655 "\"lang\":\"ja\","
548 "\"languages\":\"ja\"," 656 "\"languages\":\"ja\","
657 "\"input_languages\":\"ja\","
549 "\"fmt\":\"\xE3\x80\x92%Z%n%S%C%n%A%n%O%n%N\"," // \xE3\x80\x92 is 〒. 658 "\"fmt\":\"\xE3\x80\x92%Z%n%S%C%n%A%n%O%n%N\"," // \xE3\x80\x92 is 〒.
659 "\"lfmt\":\"%N%n%O%n%A%n%C, %S%n%Z\","
550 "\"require\":\"ACSZ\"," 660 "\"require\":\"ACSZ\","
551 "\"state_name_type\":\"prefecture\"" 661 "\"state_name_type\":\"prefecture\""
552 "}")); 662 "}"));
553 region_data.insert(std::make_pair("KE", "{" 663 region_data.insert(std::make_pair("KE", "{"
554 "\"name\":\"KENYA\"," 664 "\"name\":\"KENYA\","
665 "\"input_languages\":\"en~sw\","
555 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"" 666 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\""
556 "}")); 667 "}"));
557 region_data.insert(std::make_pair("KG", "{" 668 region_data.insert(std::make_pair("KG", "{"
558 "\"name\":\"KYRGYZSTAN\"," 669 "\"name\":\"KYRGYZSTAN\","
670 "\"input_languages\":\"ky~ru\","
559 "\"fmt\":\"%Z %C %X%n%A%n%O%n%N\"" 671 "\"fmt\":\"%Z %C %X%n%A%n%O%n%N\""
560 "}")); 672 "}"));
561 region_data.insert(std::make_pair("KH", "{" 673 region_data.insert(std::make_pair("KH", "{"
562 "\"name\":\"CAMBODIA\"," 674 "\"name\":\"CAMBODIA\","
675 "\"input_languages\":\"km\","
563 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 676 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
564 "}")); 677 "}"));
565 region_data.insert(std::make_pair("KI", "{" 678 region_data.insert(std::make_pair("KI", "{"
566 "\"name\":\"KIRIBATI\"," 679 "\"name\":\"KIRIBATI\","
680 "\"input_languages\":\"en~gil\","
567 "\"fmt\":\"%N%n%O%n%A%n%S%n%C\"," 681 "\"fmt\":\"%N%n%O%n%A%n%S%n%C\","
568 "\"state_name_type\":\"island\"" 682 "\"state_name_type\":\"island\""
569 "}")); 683 "}"));
570 region_data.insert(std::make_pair("KM", "{" 684 region_data.insert(std::make_pair("KM", "{"
571 "\"name\":\"COMOROS\"" 685 "\"name\":\"COMOROS\","
686 "\"input_languages\":\"ar~fr~zdj\""
572 "}")); 687 "}"));
573 region_data.insert(std::make_pair("KN", "{" 688 region_data.insert(std::make_pair("KN", "{"
574 "\"name\":\"SAINT KITTS AND NEVIS\"," 689 "\"name\":\"SAINT KITTS AND NEVIS\","
575 "\"lang\":\"en\"," 690 "\"lang\":\"en\","
576 "\"languages\":\"en\"," 691 "\"languages\":\"en\","
692 "\"input_languages\":\"en\","
577 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"," 693 "\"fmt\":\"%N%n%O%n%A%n%C, %S\","
578 "\"require\":\"ACS\"," 694 "\"require\":\"ACS\","
579 "\"state_name_type\":\"island\"" 695 "\"state_name_type\":\"island\""
580 "}")); 696 "}"));
581 region_data.insert(std::make_pair("KR", "{" 697 region_data.insert(std::make_pair("KR", "{"
582 "\"name\":\"KOREA (REP.)\"," 698 "\"name\":\"KOREA (REP.)\","
583 "\"lang\":\"ko\"," 699 "\"lang\":\"ko\","
584 "\"languages\":\"ko\"," 700 "\"languages\":\"ko\","
701 "\"input_languages\":\"ko\","
585 "\"fmt\":\"%S %C%D%n%A%n%O%n%N%nSEOUL %Z\"," 702 "\"fmt\":\"%S %C%D%n%A%n%O%n%N%nSEOUL %Z\","
703 "\"lfmt\":\"%N%n%O%n%A%n%D%n%C%n%S%nSEOUL %Z\","
586 "\"require\":\"ACSZ\"," 704 "\"require\":\"ACSZ\","
587 "\"state_name_type\":\"do_si\"" 705 "\"state_name_type\":\"do_si\""
588 "}")); 706 "}"));
589 region_data.insert(std::make_pair("KW", "{" 707 region_data.insert(std::make_pair("KW", "{"
590 "\"name\":\"KUWAIT\"," 708 "\"name\":\"KUWAIT\","
709 "\"input_languages\":\"ar\","
591 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 710 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
592 "}")); 711 "}"));
593 region_data.insert(std::make_pair("KY", "{" 712 region_data.insert(std::make_pair("KY", "{"
594 "\"name\":\"CAYMAN ISLANDS\"," 713 "\"name\":\"CAYMAN ISLANDS\","
595 "\"lang\":\"en\"," 714 "\"lang\":\"en\","
596 "\"languages\":\"en\"," 715 "\"languages\":\"en\","
716 "\"input_languages\":\"en\","
597 "\"fmt\":\"%N%n%O%n%A%n%S\"," 717 "\"fmt\":\"%N%n%O%n%A%n%S\","
598 "\"require\":\"AS\"," 718 "\"require\":\"AS\","
599 "\"state_name_type\":\"island\"" 719 "\"state_name_type\":\"island\""
600 "}")); 720 "}"));
601 region_data.insert(std::make_pair("KZ", "{" 721 region_data.insert(std::make_pair("KZ", "{"
602 "\"name\":\"KAZAKHSTAN\"," 722 "\"name\":\"KAZAKHSTAN\","
723 "\"input_languages\":\"kk~ru\","
603 "\"fmt\":\"%Z%n%S%n%C%n%A%n%O%n%N\"" 724 "\"fmt\":\"%Z%n%S%n%C%n%A%n%O%n%N\""
604 "}")); 725 "}"));
605 region_data.insert(std::make_pair("LA", "{" 726 region_data.insert(std::make_pair("LA", "{"
606 "\"name\":\"LAO (PEOPLE'S DEM. REP.)\"," 727 "\"name\":\"LAO (PEOPLE'S DEM. REP.)\","
728 "\"input_languages\":\"lo\","
607 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 729 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
608 "}")); 730 "}"));
609 region_data.insert(std::make_pair("LB", "{" 731 region_data.insert(std::make_pair("LB", "{"
610 "\"name\":\"LEBANON\"," 732 "\"name\":\"LEBANON\","
733 "\"input_languages\":\"ar\","
611 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 734 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
612 "}")); 735 "}"));
613 region_data.insert(std::make_pair("LC", "{" 736 region_data.insert(std::make_pair("LC", "{"
614 "\"name\":\"SAINT LUCIA\"" 737 "\"name\":\"SAINT LUCIA\","
738 "\"input_languages\":\"en\""
615 "}")); 739 "}"));
616 region_data.insert(std::make_pair("LI", "{" 740 region_data.insert(std::make_pair("LI", "{"
617 "\"name\":\"LIECHTENSTEIN\"," 741 "\"name\":\"LIECHTENSTEIN\","
742 "\"input_languages\":\"de~gsw\","
618 "\"fmt\":\"%O%n%N%n%A%nFL-%Z %C\"," 743 "\"fmt\":\"%O%n%N%n%A%nFL-%Z %C\","
619 "\"require\":\"ACZ\"" 744 "\"require\":\"ACZ\""
620 "}")); 745 "}"));
621 region_data.insert(std::make_pair("LK", "{" 746 region_data.insert(std::make_pair("LK", "{"
622 "\"name\":\"SRI LANKA\"," 747 "\"name\":\"SRI LANKA\","
748 "\"input_languages\":\"si~ta\","
623 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"" 749 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\""
624 "}")); 750 "}"));
625 region_data.insert(std::make_pair("LR", "{" 751 region_data.insert(std::make_pair("LR", "{"
626 "\"name\":\"LIBERIA\"," 752 "\"name\":\"LIBERIA\","
753 "\"input_languages\":\"en\","
627 "\"fmt\":\"%N%n%O%n%A%n%Z %C %X\"" 754 "\"fmt\":\"%N%n%O%n%A%n%Z %C %X\""
628 "}")); 755 "}"));
629 region_data.insert(std::make_pair("LS", "{" 756 region_data.insert(std::make_pair("LS", "{"
630 "\"name\":\"LESOTHO\"," 757 "\"name\":\"LESOTHO\","
758 "\"input_languages\":\"en~st\","
631 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 759 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
632 "}")); 760 "}"));
633 region_data.insert(std::make_pair("LT", "{" 761 region_data.insert(std::make_pair("LT", "{"
634 "\"name\":\"LITHUANIA\"," 762 "\"name\":\"LITHUANIA\","
763 "\"input_languages\":\"lt\","
635 "\"fmt\":\"%O%n%N%n%A%nLT-%Z %C\"" 764 "\"fmt\":\"%O%n%N%n%A%nLT-%Z %C\""
636 "}")); 765 "}"));
637 region_data.insert(std::make_pair("LU", "{" 766 region_data.insert(std::make_pair("LU", "{"
638 "\"name\":\"LUXEMBOURG\"," 767 "\"name\":\"LUXEMBOURG\","
768 "\"input_languages\":\"de~fr~lb\","
639 "\"fmt\":\"%O%n%N%n%A%nL-%Z %C\"," 769 "\"fmt\":\"%O%n%N%n%A%nL-%Z %C\","
640 "\"require\":\"ACZ\"" 770 "\"require\":\"ACZ\""
641 "}")); 771 "}"));
642 region_data.insert(std::make_pair("LV", "{" 772 region_data.insert(std::make_pair("LV", "{"
643 "\"name\":\"LATVIA\"," 773 "\"name\":\"LATVIA\","
774 "\"input_languages\":\"lv\","
644 "\"fmt\":\"%N%n%O%n%A%n%C, %Z\"" 775 "\"fmt\":\"%N%n%O%n%A%n%C, %Z\""
645 "}")); 776 "}"));
646 region_data.insert(std::make_pair("LY", "{" 777 region_data.insert(std::make_pair("LY", "{"
647 "\"name\":\"LIBYA\"" 778 "\"name\":\"LIBYA\","
779 "\"input_languages\":\"ar\""
648 "}")); 780 "}"));
649 region_data.insert(std::make_pair("MA", "{" 781 region_data.insert(std::make_pair("MA", "{"
650 "\"name\":\"MOROCCO\"," 782 "\"name\":\"MOROCCO\","
783 "\"input_languages\":\"ar~fr~tzm\","
651 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 784 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
652 "}")); 785 "}"));
653 region_data.insert(std::make_pair("MC", "{" 786 region_data.insert(std::make_pair("MC", "{"
654 "\"name\":\"MONACO\"," 787 "\"name\":\"MONACO\","
788 "\"input_languages\":\"fr\","
655 "\"fmt\":\"%N%n%O%n%A%nMC-%Z %C %X\"" 789 "\"fmt\":\"%N%n%O%n%A%nMC-%Z %C %X\""
656 "}")); 790 "}"));
657 region_data.insert(std::make_pair("MD", "{" 791 region_data.insert(std::make_pair("MD", "{"
658 "\"name\":\"Rep. MOLDOVA\"," 792 "\"name\":\"Rep. MOLDOVA\","
793 "\"input_languages\":\"ro\","
659 "\"fmt\":\"%N%n%O%n%A%nMD-%Z %C\"" 794 "\"fmt\":\"%N%n%O%n%A%nMD-%Z %C\""
660 "}")); 795 "}"));
661 region_data.insert(std::make_pair("ME", "{" 796 region_data.insert(std::make_pair("ME", "{"
662 "\"name\":\"MONTENEGRO\"," 797 "\"name\":\"MONTENEGRO\","
798 "\"input_languages\":\"sr\","
663 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 799 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
664 "}")); 800 "}"));
665 region_data.insert(std::make_pair("MF", "{" 801 region_data.insert(std::make_pair("MF", "{"
666 "\"name\":\"SAINT MARTIN\"," 802 "\"name\":\"SAINT MARTIN\","
803 "\"input_languages\":\"fr\","
667 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 804 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
668 "\"require\":\"ACZ\"" 805 "\"require\":\"ACZ\""
669 "}")); 806 "}"));
670 region_data.insert(std::make_pair("MG", "{" 807 region_data.insert(std::make_pair("MG", "{"
671 "\"name\":\"MADAGASCAR\"," 808 "\"name\":\"MADAGASCAR\","
809 "\"input_languages\":\"en~fr~mg\","
672 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 810 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
673 "}")); 811 "}"));
674 region_data.insert(std::make_pair("MH", "{" 812 region_data.insert(std::make_pair("MH", "{"
675 "\"name\":\"MARSHALL ISLANDS\"," 813 "\"name\":\"MARSHALL ISLANDS\","
814 "\"input_languages\":\"en~mh\","
676 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 815 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
677 "\"require\":\"ACSZ\"," 816 "\"require\":\"ACSZ\","
678 "\"zip_name_type\":\"zip\"," 817 "\"zip_name_type\":\"zip\","
679 "\"state_name_type\":\"state\"" 818 "\"state_name_type\":\"state\""
680 "}")); 819 "}"));
681 region_data.insert(std::make_pair("MK", "{" 820 region_data.insert(std::make_pair("MK", "{"
682 "\"name\":\"MACEDONIA\"," 821 "\"name\":\"MACEDONIA\","
822 "\"input_languages\":\"mk~sq\","
683 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 823 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
684 "}")); 824 "}"));
685 region_data.insert(std::make_pair("ML", "{" 825 region_data.insert(std::make_pair("ML", "{"
686 "\"name\":\"MALI\"" 826 "\"name\":\"MALI\","
827 "\"input_languages\":\"fr\""
687 "}")); 828 "}"));
688 region_data.insert(std::make_pair("MN", "{" 829 region_data.insert(std::make_pair("MN", "{"
689 "\"name\":\"MONGOLIA\"," 830 "\"name\":\"MONGOLIA\","
831 "\"input_languages\":\"mn\","
690 "\"fmt\":\"%N%n%O%n%A%n%S %C-%X%n%Z\"" 832 "\"fmt\":\"%N%n%O%n%A%n%S %C-%X%n%Z\""
691 "}")); 833 "}"));
692 region_data.insert(std::make_pair("MO", "{" 834 region_data.insert(std::make_pair("MO", "{"
693 "\"name\":\"MACAO\"," 835 "\"name\":\"MACAO\","
694 "\"lang\":\"zh-hant\"," 836 "\"lang\":\"zh-hant\","
695 "\"languages\":\"zh-hant\"," 837 "\"languages\":\"zh-hant\","
838 "\"input_languages\":\"pt~zh\","
696 "\"fmt\":\"%A%n%O%n%N\"," 839 "\"fmt\":\"%A%n%O%n%N\","
840 "\"lfmt\":\"%N%n%O%n%A\","
697 "\"require\":\"A\"" 841 "\"require\":\"A\""
698 "}")); 842 "}"));
699 region_data.insert(std::make_pair("MP", "{" 843 region_data.insert(std::make_pair("MP", "{"
700 "\"name\":\"NORTHERN MARIANA ISLANDS\"," 844 "\"name\":\"NORTHERN MARIANA ISLANDS\","
845 "\"input_languages\":\"en\","
701 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 846 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
702 "\"require\":\"ACSZ\"," 847 "\"require\":\"ACSZ\","
703 "\"zip_name_type\":\"zip\"," 848 "\"zip_name_type\":\"zip\","
704 "\"state_name_type\":\"state\"" 849 "\"state_name_type\":\"state\""
705 "}")); 850 "}"));
706 region_data.insert(std::make_pair("MQ", "{" 851 region_data.insert(std::make_pair("MQ", "{"
707 "\"name\":\"MARTINIQUE\"," 852 "\"name\":\"MARTINIQUE\","
853 "\"input_languages\":\"fr\","
708 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 854 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
709 "\"require\":\"ACZ\"" 855 "\"require\":\"ACZ\""
710 "}")); 856 "}"));
711 region_data.insert(std::make_pair("MR", "{" 857 region_data.insert(std::make_pair("MR", "{"
712 "\"name\":\"MAURITANIA\"" 858 "\"name\":\"MAURITANIA\","
859 "\"input_languages\":\"ar\""
713 "}")); 860 "}"));
714 region_data.insert(std::make_pair("MS", "{" 861 region_data.insert(std::make_pair("MS", "{"
715 "\"name\":\"MONTSERRAT\"" 862 "\"name\":\"MONTSERRAT\","
863 "\"input_languages\":\"en\""
716 "}")); 864 "}"));
717 region_data.insert(std::make_pair("MT", "{" 865 region_data.insert(std::make_pair("MT", "{"
718 "\"name\":\"MALTA\"," 866 "\"name\":\"MALTA\","
867 "\"input_languages\":\"en~mt\","
719 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 868 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
720 "}")); 869 "}"));
721 region_data.insert(std::make_pair("MU", "{" 870 region_data.insert(std::make_pair("MU", "{"
722 "\"name\":\"MAURITIUS\"," 871 "\"name\":\"MAURITIUS\","
872 "\"input_languages\":\"en~fr\","
723 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C\"" 873 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C\""
724 "}")); 874 "}"));
725 region_data.insert(std::make_pair("MV", "{" 875 region_data.insert(std::make_pair("MV", "{"
726 "\"name\":\"MALDIVES\"," 876 "\"name\":\"MALDIVES\","
877 "\"input_languages\":\"dv\","
727 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 878 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
728 "}")); 879 "}"));
729 region_data.insert(std::make_pair("MW", "{" 880 region_data.insert(std::make_pair("MW", "{"
730 "\"name\":\"MALAWI\"," 881 "\"name\":\"MALAWI\","
882 "\"input_languages\":\"en~ny\","
731 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" 883 "\"fmt\":\"%N%n%O%n%A%n%C %X\""
732 "}")); 884 "}"));
733 region_data.insert(std::make_pair("MX", "{" 885 region_data.insert(std::make_pair("MX", "{"
734 "\"name\":\"MEXICO\"," 886 "\"name\":\"MEXICO\","
735 "\"lang\":\"es\"," 887 "\"lang\":\"es\","
736 "\"languages\":\"es\"," 888 "\"languages\":\"es\","
889 "\"input_languages\":\"es\","
737 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\"," 890 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\","
738 "\"require\":\"ACZ\"," 891 "\"require\":\"ACZ\","
739 "\"state_name_type\":\"state\"" 892 "\"state_name_type\":\"state\""
740 "}")); 893 "}"));
741 region_data.insert(std::make_pair("MY", "{" 894 region_data.insert(std::make_pair("MY", "{"
742 "\"name\":\"MALAYSIA\"," 895 "\"name\":\"MALAYSIA\","
743 "\"lang\":\"ms\"," 896 "\"lang\":\"ms\","
744 "\"languages\":\"ms\"," 897 "\"languages\":\"ms\","
898 "\"input_languages\":\"ms\","
745 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\"," 899 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\","
746 "\"require\":\"ACZ\"," 900 "\"require\":\"ACZ\","
747 "\"state_name_type\":\"state\"" 901 "\"state_name_type\":\"state\""
748 "}")); 902 "}"));
749 region_data.insert(std::make_pair("MZ", "{" 903 region_data.insert(std::make_pair("MZ", "{"
750 "\"name\":\"MOZAMBIQUE\"," 904 "\"name\":\"MOZAMBIQUE\","
905 "\"input_languages\":\"pt\","
751 "\"fmt\":\"%N%n%O%n%A%n%C\"" 906 "\"fmt\":\"%N%n%O%n%A%n%C\""
752 "}")); 907 "}"));
753 region_data.insert(std::make_pair("NA", "{" 908 region_data.insert(std::make_pair("NA", "{"
754 "\"name\":\"NAMIBIA\"" 909 "\"name\":\"NAMIBIA\","
910 "\"input_languages\":\"af~en\""
755 "}")); 911 "}"));
756 region_data.insert(std::make_pair("NC", "{" 912 region_data.insert(std::make_pair("NC", "{"
757 "\"name\":\"NEW CALEDONIA\"," 913 "\"name\":\"NEW CALEDONIA\","
914 "\"input_languages\":\"fr\","
758 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 915 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
759 "\"require\":\"ACZ\"" 916 "\"require\":\"ACZ\""
760 "}")); 917 "}"));
761 region_data.insert(std::make_pair("NE", "{" 918 region_data.insert(std::make_pair("NE", "{"
762 "\"name\":\"NIGER\"," 919 "\"name\":\"NIGER\","
920 "\"input_languages\":\"fr\","
763 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 921 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
764 "}")); 922 "}"));
765 region_data.insert(std::make_pair("NF", "{" 923 region_data.insert(std::make_pair("NF", "{"
766 "\"name\":\"NORFOLK ISLAND\"," 924 "\"name\":\"NORFOLK ISLAND\","
925 "\"input_languages\":\"en\","
767 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" 926 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\""
768 "}")); 927 "}"));
769 region_data.insert(std::make_pair("NG", "{" 928 region_data.insert(std::make_pair("NG", "{"
770 "\"name\":\"NIGERIA\"," 929 "\"name\":\"NIGERIA\","
771 "\"lang\":\"fr\"," 930 "\"lang\":\"fr\","
772 "\"languages\":\"fr\"," 931 "\"languages\":\"fr\","
932 "\"input_languages\":\"efi~en~ha~ig~yo\","
773 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"," 933 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\","
774 "\"state_name_type\":\"state\"" 934 "\"state_name_type\":\"state\""
775 "}")); 935 "}"));
776 region_data.insert(std::make_pair("NI", "{" 936 region_data.insert(std::make_pair("NI", "{"
777 "\"name\":\"NICARAGUA\"," 937 "\"name\":\"NICARAGUA\","
778 "\"lang\":\"es\"," 938 "\"lang\":\"es\","
779 "\"languages\":\"es\"," 939 "\"languages\":\"es\","
940 "\"input_languages\":\"es\","
780 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C, %S\"," 941 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C, %S\","
781 "\"state_name_type\":\"department\"" 942 "\"state_name_type\":\"department\""
782 "}")); 943 "}"));
783 region_data.insert(std::make_pair("NL", "{" 944 region_data.insert(std::make_pair("NL", "{"
784 "\"name\":\"NETHERLANDS\"," 945 "\"name\":\"NETHERLANDS\","
946 "\"input_languages\":\"nl\","
785 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"," 947 "\"fmt\":\"%O%n%N%n%A%n%Z %C\","
786 "\"require\":\"ACZ\"" 948 "\"require\":\"ACZ\""
787 "}")); 949 "}"));
788 region_data.insert(std::make_pair("NO", "{" 950 region_data.insert(std::make_pair("NO", "{"
789 "\"name\":\"NORWAY\"," 951 "\"name\":\"NORWAY\","
952 "\"input_languages\":\"nb~nn\","
790 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 953 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
791 "\"require\":\"ACZ\"" 954 "\"require\":\"ACZ\""
792 "}")); 955 "}"));
793 region_data.insert(std::make_pair("NP", "{" 956 region_data.insert(std::make_pair("NP", "{"
794 "\"name\":\"NEPAL\"," 957 "\"name\":\"NEPAL\","
958 "\"input_languages\":\"ne\","
795 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 959 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
796 "}")); 960 "}"));
797 region_data.insert(std::make_pair("NR", "{" 961 region_data.insert(std::make_pair("NR", "{"
798 "\"name\":\"NAURU CENTRAL PACIFIC\"," 962 "\"name\":\"NAURU CENTRAL PACIFIC\","
799 "\"lang\":\"en\"," 963 "\"lang\":\"en\","
800 "\"languages\":\"en\"," 964 "\"languages\":\"en\","
965 "\"input_languages\":\"en~na\","
801 "\"fmt\":\"%N%n%O%n%A%n%S\"," 966 "\"fmt\":\"%N%n%O%n%A%n%S\","
802 "\"require\":\"AS\"," 967 "\"require\":\"AS\","
803 "\"state_name_type\":\"district\"" 968 "\"state_name_type\":\"district\""
804 "}")); 969 "}"));
805 region_data.insert(std::make_pair("NU", "{" 970 region_data.insert(std::make_pair("NU", "{"
806 "\"name\":\"NIUE\"" 971 "\"name\":\"NIUE\","
972 "\"input_languages\":\"en~niu\""
807 "}")); 973 "}"));
808 region_data.insert(std::make_pair("NZ", "{" 974 region_data.insert(std::make_pair("NZ", "{"
809 "\"name\":\"NEW ZEALAND\"," 975 "\"name\":\"NEW ZEALAND\","
976 "\"input_languages\":\"en~mi\","
810 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"," 977 "\"fmt\":\"%N%n%O%n%A%n%C %Z\","
811 "\"require\":\"ACZ\"" 978 "\"require\":\"ACZ\""
812 "}")); 979 "}"));
813 region_data.insert(std::make_pair("OM", "{" 980 region_data.insert(std::make_pair("OM", "{"
814 "\"name\":\"OMAN\"," 981 "\"name\":\"OMAN\","
982 "\"input_languages\":\"ar\","
815 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C\"" 983 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C\""
816 "}")); 984 "}"));
817 region_data.insert(std::make_pair("PA", "{" 985 region_data.insert(std::make_pair("PA", "{"
818 "\"name\":\"PANAMA (REP.)\"," 986 "\"name\":\"PANAMA (REP.)\","
987 "\"input_languages\":\"es\","
819 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"" 988 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\""
820 "}")); 989 "}"));
821 region_data.insert(std::make_pair("PE", "{" 990 region_data.insert(std::make_pair("PE", "{"
822 "\"name\":\"PERU\"" 991 "\"name\":\"PERU\","
992 "\"input_languages\":\"es~qu\""
823 "}")); 993 "}"));
824 region_data.insert(std::make_pair("PF", "{" 994 region_data.insert(std::make_pair("PF", "{"
825 "\"name\":\"FRENCH POLYNESIA\"," 995 "\"name\":\"FRENCH POLYNESIA\","
996 "\"input_languages\":\"fr~ty\","
826 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"," 997 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\","
827 "\"require\":\"ACSZ\"," 998 "\"require\":\"ACSZ\","
828 "\"state_name_type\":\"island\"" 999 "\"state_name_type\":\"island\""
829 "}")); 1000 "}"));
830 region_data.insert(std::make_pair("PG", "{" 1001 region_data.insert(std::make_pair("PG", "{"
831 "\"name\":\"PAPUA NEW GUINEA\"," 1002 "\"name\":\"PAPUA NEW GUINEA\","
1003 "\"input_languages\":\"en~ho~tpi\","
832 "\"fmt\":\"%N%n%O%n%A%n%C %Z %S\"," 1004 "\"fmt\":\"%N%n%O%n%A%n%C %Z %S\","
833 "\"require\":\"ACS\"" 1005 "\"require\":\"ACS\""
834 "}")); 1006 "}"));
835 region_data.insert(std::make_pair("PH", "{" 1007 region_data.insert(std::make_pair("PH", "{"
836 "\"name\":\"PHILIPPINES\"," 1008 "\"name\":\"PHILIPPINES\","
1009 "\"input_languages\":\"en~fil\","
837 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," 1010 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\","
838 "\"require\":\"AC\"" 1011 "\"require\":\"AC\""
839 "}")); 1012 "}"));
840 region_data.insert(std::make_pair("PK", "{" 1013 region_data.insert(std::make_pair("PK", "{"
841 "\"name\":\"PAKISTAN\"," 1014 "\"name\":\"PAKISTAN\","
1015 "\"input_languages\":\"en~ur\","
842 "\"fmt\":\"%N%n%O%n%A%n%C-%Z\"" 1016 "\"fmt\":\"%N%n%O%n%A%n%C-%Z\""
843 "}")); 1017 "}"));
844 region_data.insert(std::make_pair("PL", "{" 1018 region_data.insert(std::make_pair("PL", "{"
845 "\"name\":\"POLAND\"," 1019 "\"name\":\"POLAND\","
1020 "\"input_languages\":\"pl\","
846 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 1021 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
847 "\"require\":\"ACZ\"" 1022 "\"require\":\"ACZ\""
848 "}")); 1023 "}"));
849 region_data.insert(std::make_pair("PM", "{" 1024 region_data.insert(std::make_pair("PM", "{"
850 "\"name\":\"ST. PIERRE AND MIQUELON\"," 1025 "\"name\":\"ST. PIERRE AND MIQUELON\","
1026 "\"input_languages\":\"fr\","
851 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 1027 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
852 "\"require\":\"ACZ\"" 1028 "\"require\":\"ACZ\""
853 "}")); 1029 "}"));
854 region_data.insert(std::make_pair("PN", "{" 1030 region_data.insert(std::make_pair("PN", "{"
855 "\"name\":\"PITCAIRN\"," 1031 "\"name\":\"PITCAIRN\","
1032 "\"input_languages\":\"en\","
856 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"," 1033 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\","
857 "\"require\":\"ACZ\"" 1034 "\"require\":\"ACZ\""
858 "}")); 1035 "}"));
859 region_data.insert(std::make_pair("PR", "{" 1036 region_data.insert(std::make_pair("PR", "{"
860 "\"name\":\"PUERTO RICO\"," 1037 "\"name\":\"PUERTO RICO\","
1038 "\"input_languages\":\"en~es\","
861 "\"fmt\":\"%N%n%O%n%A%n%C PR %Z\"," 1039 "\"fmt\":\"%N%n%O%n%A%n%C PR %Z\","
862 "\"require\":\"ACZ\"," 1040 "\"require\":\"ACZ\","
863 "\"zip_name_type\":\"zip\"" 1041 "\"zip_name_type\":\"zip\""
864 "}")); 1042 "}"));
865 region_data.insert(std::make_pair("PS", "{" 1043 region_data.insert(std::make_pair("PS", "{"
866 "\"name\":\"PALESTINIAN TERRITORY\"" 1044 "\"name\":\"PALESTINIAN TERRITORY\","
1045 "\"input_languages\":\"ar\""
867 "}")); 1046 "}"));
868 region_data.insert(std::make_pair("PT", "{" 1047 region_data.insert(std::make_pair("PT", "{"
869 "\"name\":\"PORTUGAL\"," 1048 "\"name\":\"PORTUGAL\","
1049 "\"input_languages\":\"pt\","
870 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 1050 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
871 "\"require\":\"ACZ\"" 1051 "\"require\":\"ACZ\""
872 "}")); 1052 "}"));
873 region_data.insert(std::make_pair("PW", "{" 1053 region_data.insert(std::make_pair("PW", "{"
874 "\"name\":\"PALAU\"," 1054 "\"name\":\"PALAU\","
1055 "\"input_languages\":\"en~pau\","
875 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 1056 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
876 "\"require\":\"ACSZ\"," 1057 "\"require\":\"ACSZ\","
877 "\"zip_name_type\":\"zip\"," 1058 "\"zip_name_type\":\"zip\","
878 "\"state_name_type\":\"state\"" 1059 "\"state_name_type\":\"state\""
879 "}")); 1060 "}"));
880 region_data.insert(std::make_pair("PY", "{" 1061 region_data.insert(std::make_pair("PY", "{"
881 "\"name\":\"PARAGUAY\"," 1062 "\"name\":\"PARAGUAY\","
1063 "\"input_languages\":\"es~gn\","
882 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1064 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
883 "}")); 1065 "}"));
884 region_data.insert(std::make_pair("QA", "{" 1066 region_data.insert(std::make_pair("QA", "{"
885 "\"name\":\"QATAR\"" 1067 "\"name\":\"QATAR\","
1068 "\"input_languages\":\"ar\""
886 "}")); 1069 "}"));
887 region_data.insert(std::make_pair("RE", "{" 1070 region_data.insert(std::make_pair("RE", "{"
888 "\"name\":\"REUNION\"," 1071 "\"name\":\"REUNION\","
1072 "\"input_languages\":\"fr\","
889 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 1073 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
890 "\"require\":\"ACZ\"" 1074 "\"require\":\"ACZ\""
891 "}")); 1075 "}"));
892 region_data.insert(std::make_pair("RO", "{" 1076 region_data.insert(std::make_pair("RO", "{"
893 "\"name\":\"ROMANIA\"," 1077 "\"name\":\"ROMANIA\","
1078 "\"input_languages\":\"ro\","
894 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1079 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
895 "}")); 1080 "}"));
896 region_data.insert(std::make_pair("RS", "{" 1081 region_data.insert(std::make_pair("RS", "{"
897 "\"name\":\"REPUBLIC OF SERBIA\"," 1082 "\"name\":\"REPUBLIC OF SERBIA\","
1083 "\"input_languages\":\"sr\","
898 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1084 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
899 "}")); 1085 "}"));
900 region_data.insert(std::make_pair("RU", "{" 1086 region_data.insert(std::make_pair("RU", "{"
901 "\"name\":\"RUSSIAN FEDERATION\"," 1087 "\"name\":\"RUSSIAN FEDERATION\","
1088 "\"input_languages\":\"ru\","
902 "\"fmt\":\"%Z %C %n%A%n%O%n%N\"," 1089 "\"fmt\":\"%Z %C %n%A%n%O%n%N\","
903 "\"require\":\"ACZ\"" 1090 "\"require\":\"ACZ\""
904 "}")); 1091 "}"));
905 region_data.insert(std::make_pair("RW", "{" 1092 region_data.insert(std::make_pair("RW", "{"
906 "\"name\":\"RWANDA\"" 1093 "\"name\":\"RWANDA\","
1094 "\"input_languages\":\"en~fr~rw\""
907 "}")); 1095 "}"));
908 region_data.insert(std::make_pair("SA", "{" 1096 region_data.insert(std::make_pair("SA", "{"
909 "\"name\":\"SAUDI ARABIA\"," 1097 "\"name\":\"SAUDI ARABIA\","
1098 "\"input_languages\":\"ar\","
910 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" 1099 "\"fmt\":\"%N%n%O%n%A%n%C %Z\""
911 "}")); 1100 "}"));
912 region_data.insert(std::make_pair("SB", "{" 1101 region_data.insert(std::make_pair("SB", "{"
913 "\"name\":\"SOLOMON ISLANDS\"" 1102 "\"name\":\"SOLOMON ISLANDS\","
1103 "\"input_languages\":\"en\""
914 "}")); 1104 "}"));
915 region_data.insert(std::make_pair("SC", "{" 1105 region_data.insert(std::make_pair("SC", "{"
916 "\"name\":\"SEYCHELLES\"," 1106 "\"name\":\"SEYCHELLES\","
1107 "\"input_languages\":\"en~fr\","
917 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"," 1108 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\","
918 "\"state_name_type\":\"island\"" 1109 "\"state_name_type\":\"island\""
919 "}")); 1110 "}"));
920 region_data.insert(std::make_pair("SE", "{" 1111 region_data.insert(std::make_pair("SE", "{"
921 "\"name\":\"SWEDEN\"," 1112 "\"name\":\"SWEDEN\","
1113 "\"input_languages\":\"sv\","
922 "\"fmt\":\"%O%n%N%n%A%nSE-%Z %C\"," 1114 "\"fmt\":\"%O%n%N%n%A%nSE-%Z %C\","
923 "\"require\":\"ACZ\"" 1115 "\"require\":\"ACZ\""
924 "}")); 1116 "}"));
925 region_data.insert(std::make_pair("SG", "{" 1117 region_data.insert(std::make_pair("SG", "{"
926 "\"name\":\"REP. OF SINGAPORE\"," 1118 "\"name\":\"REP. OF SINGAPORE\","
1119 "\"input_languages\":\"en~ms~ta~zh\","
927 "\"fmt\":\"%N%n%O%n%A%nSINGAPORE %Z\"," 1120 "\"fmt\":\"%N%n%O%n%A%nSINGAPORE %Z\","
928 "\"require\":\"AZ\"" 1121 "\"require\":\"AZ\""
929 "}")); 1122 "}"));
930 region_data.insert(std::make_pair("SH", "{" 1123 region_data.insert(std::make_pair("SH", "{"
931 "\"name\":\"SAINT HELENA\"," 1124 "\"name\":\"SAINT HELENA\","
1125 "\"input_languages\":\"en\","
932 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"," 1126 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\","
933 "\"require\":\"ACZ\"" 1127 "\"require\":\"ACZ\""
934 "}")); 1128 "}"));
935 region_data.insert(std::make_pair("SI", "{" 1129 region_data.insert(std::make_pair("SI", "{"
936 "\"name\":\"SLOVENIA\"," 1130 "\"name\":\"SLOVENIA\","
1131 "\"input_languages\":\"sl\","
937 "\"fmt\":\"%N%n%O%n%A%nSI- %Z %C\"" 1132 "\"fmt\":\"%N%n%O%n%A%nSI- %Z %C\""
938 "}")); 1133 "}"));
939 region_data.insert(std::make_pair("SJ", "{" 1134 region_data.insert(std::make_pair("SJ", "{"
940 "\"name\":\"SVALBARD AND JAN MAYEN ISLANDS\"," 1135 "\"name\":\"SVALBARD AND JAN MAYEN ISLANDS\","
1136 "\"input_languages\":\"nb\","
941 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 1137 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
942 "\"require\":\"ACZ\"" 1138 "\"require\":\"ACZ\""
943 "}")); 1139 "}"));
944 region_data.insert(std::make_pair("SK", "{" 1140 region_data.insert(std::make_pair("SK", "{"
945 "\"name\":\"SLOVAKIA\"," 1141 "\"name\":\"SLOVAKIA\","
1142 "\"input_languages\":\"sk\","
946 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1143 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
947 "}")); 1144 "}"));
948 region_data.insert(std::make_pair("SL", "{" 1145 region_data.insert(std::make_pair("SL", "{"
949 "\"name\":\"SIERRA LEONE\"" 1146 "\"name\":\"SIERRA LEONE\","
1147 "\"input_languages\":\"en\""
950 "}")); 1148 "}"));
951 region_data.insert(std::make_pair("SM", "{" 1149 region_data.insert(std::make_pair("SM", "{"
952 "\"name\":\"SAN MARINO\"," 1150 "\"name\":\"SAN MARINO\","
1151 "\"input_languages\":\"it\","
953 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 1152 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
954 "\"require\":\"AZ\"" 1153 "\"require\":\"AZ\""
955 "}")); 1154 "}"));
956 region_data.insert(std::make_pair("SN", "{" 1155 region_data.insert(std::make_pair("SN", "{"
957 "\"name\":\"SENEGAL\"," 1156 "\"name\":\"SENEGAL\","
1157 "\"input_languages\":\"fr~wo\","
958 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1158 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
959 "}")); 1159 "}"));
960 region_data.insert(std::make_pair("SO", "{" 1160 region_data.insert(std::make_pair("SO", "{"
961 "\"name\":\"SOMALIA\"," 1161 "\"name\":\"SOMALIA\","
962 "\"lang\":\"so\"," 1162 "\"lang\":\"so\","
963 "\"languages\":\"so\"," 1163 "\"languages\":\"so\","
1164 "\"input_languages\":\"ar~so\","
964 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\"," 1165 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\","
965 "\"require\":\"ACS\"" 1166 "\"require\":\"ACS\""
966 "}")); 1167 "}"));
967 region_data.insert(std::make_pair("SR", "{" 1168 region_data.insert(std::make_pair("SR", "{"
968 "\"name\":\"SURINAME\"," 1169 "\"name\":\"SURINAME\","
969 "\"lang\":\"nl\"," 1170 "\"lang\":\"nl\","
970 "\"languages\":\"nl\"," 1171 "\"languages\":\"nl\","
1172 "\"input_languages\":\"nl\","
971 "\"fmt\":\"%N%n%O%n%A%n%C %X%n%S\"" 1173 "\"fmt\":\"%N%n%O%n%A%n%C %X%n%S\""
972 "}")); 1174 "}"));
973 region_data.insert(std::make_pair("ST", "{" 1175 region_data.insert(std::make_pair("ST", "{"
974 "\"name\":\"SAO TOME AND PRINCIPE\"," 1176 "\"name\":\"SAO TOME AND PRINCIPE\","
1177 "\"input_languages\":\"pt\","
975 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" 1178 "\"fmt\":\"%N%n%O%n%A%n%C %X\""
976 "}")); 1179 "}"));
977 region_data.insert(std::make_pair("SV", "{" 1180 region_data.insert(std::make_pair("SV", "{"
978 "\"name\":\"EL SALVADOR\"," 1181 "\"name\":\"EL SALVADOR\","
979 "\"lang\":\"es\"," 1182 "\"lang\":\"es\","
980 "\"languages\":\"es\"," 1183 "\"languages\":\"es\","
1184 "\"input_languages\":\"es\","
981 "\"fmt\":\"%N%n%O%n%A%n%Z-%C%n%S\"," 1185 "\"fmt\":\"%N%n%O%n%A%n%Z-%C%n%S\","
982 "\"require\":\"ACS\"" 1186 "\"require\":\"ACS\""
983 "}")); 1187 "}"));
984 region_data.insert(std::make_pair("SZ", "{" 1188 region_data.insert(std::make_pair("SZ", "{"
985 "\"name\":\"SWAZILAND\"," 1189 "\"name\":\"SWAZILAND\","
1190 "\"input_languages\":\"en~ss\","
986 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"" 1191 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\""
987 "}")); 1192 "}"));
988 region_data.insert(std::make_pair("TC", "{" 1193 region_data.insert(std::make_pair("TC", "{"
989 "\"name\":\"TURKS AND CAICOS ISLANDS\"," 1194 "\"name\":\"TURKS AND CAICOS ISLANDS\","
1195 "\"input_languages\":\"en\","
990 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"," 1196 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\","
991 "\"require\":\"ACZ\"" 1197 "\"require\":\"ACZ\""
992 "}")); 1198 "}"));
993 region_data.insert(std::make_pair("TD", "{" 1199 region_data.insert(std::make_pair("TD", "{"
994 "\"name\":\"CHAD\"" 1200 "\"name\":\"CHAD\","
1201 "\"input_languages\":\"ar~fr\""
995 "}")); 1202 "}"));
996 region_data.insert(std::make_pair("TF", "{" 1203 region_data.insert(std::make_pair("TF", "{"
997 "\"name\":\"FRENCH SOUTHERN TERRITORIES\"" 1204 "\"name\":\"FRENCH SOUTHERN TERRITORIES\""
998 "}")); 1205 "}"));
999 region_data.insert(std::make_pair("TG", "{" 1206 region_data.insert(std::make_pair("TG", "{"
1000 "\"name\":\"TOGO\"" 1207 "\"name\":\"TOGO\","
1208 "\"input_languages\":\"fr\""
1001 "}")); 1209 "}"));
1002 region_data.insert(std::make_pair("TH", "{" 1210 region_data.insert(std::make_pair("TH", "{"
1003 "\"name\":\"THAILAND\"," 1211 "\"name\":\"THAILAND\","
1004 "\"lang\":\"th\"," 1212 "\"lang\":\"th\","
1005 "\"languages\":\"th\"," 1213 "\"languages\":\"th\","
1006 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %Z\"" 1214 "\"input_languages\":\"th\","
1215 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %Z\","
1216 "\"lfmt\":\"%N%n%O%n%A%n%C%n%S %Z\""
1007 "}")); 1217 "}"));
1008 region_data.insert(std::make_pair("TJ", "{" 1218 region_data.insert(std::make_pair("TJ", "{"
1009 "\"name\":\"TAJIKISTAN\"," 1219 "\"name\":\"TAJIKISTAN\","
1220 "\"input_languages\":\"tg\","
1010 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1221 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
1011 "}")); 1222 "}"));
1012 region_data.insert(std::make_pair("TK", "{" 1223 region_data.insert(std::make_pair("TK", "{"
1013 "\"name\":\"TOKELAU\"" 1224 "\"name\":\"TOKELAU\","
1225 "\"input_languages\":\"en~tkl\""
1014 "}")); 1226 "}"));
1015 region_data.insert(std::make_pair("TL", "{" 1227 region_data.insert(std::make_pair("TL", "{"
1016 "\"name\":\"TIMOR-LESTE\"" 1228 "\"name\":\"TIMOR-LESTE\","
1229 "\"input_languages\":\"pt~tet\""
1017 "}")); 1230 "}"));
1018 region_data.insert(std::make_pair("TM", "{" 1231 region_data.insert(std::make_pair("TM", "{"
1019 "\"name\":\"TURKMENISTAN\"," 1232 "\"name\":\"TURKMENISTAN\","
1233 "\"input_languages\":\"tk\","
1020 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1234 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
1021 "}")); 1235 "}"));
1022 region_data.insert(std::make_pair("TN", "{" 1236 region_data.insert(std::make_pair("TN", "{"
1023 "\"name\":\"TUNISIA\"," 1237 "\"name\":\"TUNISIA\","
1238 "\"input_languages\":\"ar~fr\","
1024 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1239 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
1025 "}")); 1240 "}"));
1026 region_data.insert(std::make_pair("TO", "{" 1241 region_data.insert(std::make_pair("TO", "{"
1027 "\"name\":\"TONGA\"" 1242 "\"name\":\"TONGA\","
1243 "\"input_languages\":\"en~to\""
1028 "}")); 1244 "}"));
1029 region_data.insert(std::make_pair("TR", "{" 1245 region_data.insert(std::make_pair("TR", "{"
1030 "\"name\":\"TURKEY\"," 1246 "\"name\":\"TURKEY\","
1247 "\"input_languages\":\"tr\","
1031 "\"fmt\":\"%N%n%O%n%A%n%Z %C/%S\"," 1248 "\"fmt\":\"%N%n%O%n%A%n%Z %C/%S\","
1032 "\"require\":\"ACZ\"" 1249 "\"require\":\"ACZ\""
1033 "}")); 1250 "}"));
1034 region_data.insert(std::make_pair("TT", "{" 1251 region_data.insert(std::make_pair("TT", "{"
1035 "\"name\":\"TRINIDAD AND TOBAGO\"" 1252 "\"name\":\"TRINIDAD AND TOBAGO\","
1253 "\"input_languages\":\"en\""
1036 "}")); 1254 "}"));
1037 region_data.insert(std::make_pair("TV", "{" 1255 region_data.insert(std::make_pair("TV", "{"
1038 "\"name\":\"TUVALU\"," 1256 "\"name\":\"TUVALU\","
1039 "\"lang\":\"tyv\"," 1257 "\"lang\":\"tyv\","
1040 "\"languages\":\"tyv\"," 1258 "\"languages\":\"tyv\","
1259 "\"input_languages\":\"en~tvl\","
1041 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%S\"," 1260 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%S\","
1042 "\"state_name_type\":\"island\"" 1261 "\"state_name_type\":\"island\""
1043 "}")); 1262 "}"));
1044 region_data.insert(std::make_pair("TW", "{" 1263 region_data.insert(std::make_pair("TW", "{"
1045 "\"name\":\"TAIWAN\"," 1264 "\"name\":\"TAIWAN\","
1046 "\"lang\":\"zh-hant\"," 1265 "\"lang\":\"zh-hant\","
1047 "\"languages\":\"zh-hant\"," 1266 "\"languages\":\"zh-hant\","
1267 "\"input_languages\":\"zh\","
1048 "\"fmt\":\"%Z%n%S%C%n%A%n%O%n%N\"," 1268 "\"fmt\":\"%Z%n%S%C%n%A%n%O%n%N\","
1269 "\"lfmt\":\"%N%n%O%n%A%n%C, %S %Z\","
1049 "\"require\":\"ACSZ\"," 1270 "\"require\":\"ACSZ\","
1050 "\"state_name_type\":\"county\"" 1271 "\"state_name_type\":\"county\""
1051 "}")); 1272 "}"));
1052 region_data.insert(std::make_pair("TZ", "{" 1273 region_data.insert(std::make_pair("TZ", "{"
1053 "\"name\":\"TANZANIA (UNITED REP.)\"" 1274 "\"name\":\"TANZANIA (UNITED REP.)\","
1275 "\"input_languages\":\"en~sw\""
1054 "}")); 1276 "}"));
1055 region_data.insert(std::make_pair("UA", "{" 1277 region_data.insert(std::make_pair("UA", "{"
1056 "\"name\":\"UKRAINE\"," 1278 "\"name\":\"UKRAINE\","
1279 "\"input_languages\":\"ru~uk\","
1057 "\"fmt\":\"%Z %C%n%A%n%O%n%N\"" 1280 "\"fmt\":\"%Z %C%n%A%n%O%n%N\""
1058 "}")); 1281 "}"));
1059 region_data.insert(std::make_pair("UG", "{" 1282 region_data.insert(std::make_pair("UG", "{"
1060 "\"name\":\"UGANDA\"" 1283 "\"name\":\"UGANDA\","
1284 "\"input_languages\":\"en~sw\""
1061 "}")); 1285 "}"));
1062 // NOTE: The fmt value for UM and US differs from the i18napis fmt by the 1286 // NOTE: The fmt value for UM and US differs from the i18napis fmt by the
1063 // insertion of a comma separating city and state. 1287 // insertion of a comma separating city and state.
1064 region_data.insert(std::make_pair("UM", "{" 1288 region_data.insert(std::make_pair("UM", "{"
1065 "\"name\":\"UNITED STATES MINOR OUTLYING ISLANDS\"," 1289 "\"name\":\"UNITED STATES MINOR OUTLYING ISLANDS\","
1290 "\"input_languages\":\"en\","
1066 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\"," 1291 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\","
1067 "\"require\":\"ACS\"," 1292 "\"require\":\"ACS\","
1068 "\"zip_name_type\":\"zip\"," 1293 "\"zip_name_type\":\"zip\","
1069 "\"state_name_type\":\"state\"" 1294 "\"state_name_type\":\"state\""
1070 "}")); 1295 "}"));
1071 region_data.insert(std::make_pair("US", "{" 1296 region_data.insert(std::make_pair("US", "{"
1072 "\"name\":\"UNITED STATES\"," 1297 "\"name\":\"UNITED STATES\","
1073 "\"lang\":\"en\"," 1298 "\"lang\":\"en\","
1074 "\"languages\":\"en\"," 1299 "\"languages\":\"en\","
1300 "\"input_languages\":\"en\","
1075 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\"," 1301 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\","
1076 "\"require\":\"ACSZ\"," 1302 "\"require\":\"ACSZ\","
1077 "\"zip_name_type\":\"zip\"," 1303 "\"zip_name_type\":\"zip\","
1078 "\"state_name_type\":\"state\"" 1304 "\"state_name_type\":\"state\""
1079 "}")); 1305 "}"));
1080 region_data.insert(std::make_pair("UY", "{" 1306 region_data.insert(std::make_pair("UY", "{"
1081 "\"name\":\"URUGUAY\"," 1307 "\"name\":\"URUGUAY\","
1082 "\"lang\":\"es\"," 1308 "\"lang\":\"es\","
1083 "\"languages\":\"es\"," 1309 "\"languages\":\"es\","
1310 "\"input_languages\":\"es\","
1084 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"" 1311 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\""
1085 "}")); 1312 "}"));
1086 region_data.insert(std::make_pair("UZ", "{" 1313 region_data.insert(std::make_pair("UZ", "{"
1087 "\"name\":\"UZBEKISTAN\"," 1314 "\"name\":\"UZBEKISTAN\","
1315 "\"input_languages\":\"uz\","
1088 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"" 1316 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\""
1089 "}")); 1317 "}"));
1090 region_data.insert(std::make_pair("VA", "{" 1318 region_data.insert(std::make_pair("VA", "{"
1091 "\"name\":\"VATICAN\"," 1319 "\"name\":\"VATICAN\","
1320 "\"input_languages\":\"la\","
1092 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" 1321 "\"fmt\":\"%N%n%O%n%A%n%Z %C\""
1093 "}")); 1322 "}"));
1094 region_data.insert(std::make_pair("VC", "{" 1323 region_data.insert(std::make_pair("VC", "{"
1095 "\"name\":\"SAINT VINCENT AND THE GRENADINES (ANTILLES)\"" 1324 "\"name\":\"SAINT VINCENT AND THE GRENADINES (ANTILLES)\","
1325 "\"input_languages\":\"en\""
1096 "}")); 1326 "}"));
1097 region_data.insert(std::make_pair("VE", "{" 1327 region_data.insert(std::make_pair("VE", "{"
1098 "\"name\":\"VENEZUELA\"," 1328 "\"name\":\"VENEZUELA\","
1099 "\"lang\":\"es\"," 1329 "\"lang\":\"es\","
1100 "\"languages\":\"es\"," 1330 "\"languages\":\"es\","
1331 "\"input_languages\":\"es\","
1101 "\"fmt\":\"%N%n%O%n%A%n%C %Z, %S\"," 1332 "\"fmt\":\"%N%n%O%n%A%n%C %Z, %S\","
1102 "\"require\":\"ACS\"" 1333 "\"require\":\"ACS\""
1103 "}")); 1334 "}"));
1104 region_data.insert(std::make_pair("VG", "{" 1335 region_data.insert(std::make_pair("VG", "{"
1105 "\"name\":\"VIRGIN ISLANDS (BRITISH)\"," 1336 "\"name\":\"VIRGIN ISLANDS (BRITISH)\","
1337 "\"input_languages\":\"en\","
1106 "\"require\":\"A\"" 1338 "\"require\":\"A\""
1107 "}")); 1339 "}"));
1108 region_data.insert(std::make_pair("VI", "{" 1340 region_data.insert(std::make_pair("VI", "{"
1109 "\"name\":\"VIRGIN ISLANDS (U.S.)\"," 1341 "\"name\":\"VIRGIN ISLANDS (U.S.)\","
1342 "\"input_languages\":\"en\","
1110 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," 1343 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\","
1111 "\"require\":\"ACSZ\"," 1344 "\"require\":\"ACSZ\","
1112 "\"zip_name_type\":\"zip\"," 1345 "\"zip_name_type\":\"zip\","
1113 "\"state_name_type\":\"state\"" 1346 "\"state_name_type\":\"state\""
1114 "}")); 1347 "}"));
1115 region_data.insert(std::make_pair("VN", "{" 1348 region_data.insert(std::make_pair("VN", "{"
1116 "\"name\":\"VIET NAM\"," 1349 "\"name\":\"VIET NAM\","
1117 "\"lang\":\"vi\"," 1350 "\"lang\":\"vi\","
1118 "\"languages\":\"vi\"," 1351 "\"languages\":\"vi\","
1352 "\"input_languages\":\"vi\","
1119 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"," 1353 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\","
1354 "\"lfmt\":\"%N%n%O%n%A%n%C%n%S\","
1120 "\"require\":\"AC\"" 1355 "\"require\":\"AC\""
1121 "}")); 1356 "}"));
1122 region_data.insert(std::make_pair("VU", "{" 1357 region_data.insert(std::make_pair("VU", "{"
1123 "\"name\":\"VANUATU\"" 1358 "\"name\":\"VANUATU\","
1359 "\"input_languages\":\"bi~en~fr\""
1124 "}")); 1360 "}"));
1125 region_data.insert(std::make_pair("WF", "{" 1361 region_data.insert(std::make_pair("WF", "{"
1126 "\"name\":\"WALLIS AND FUTUNA ISLANDS\"," 1362 "\"name\":\"WALLIS AND FUTUNA ISLANDS\","
1363 "\"input_languages\":\"fr\","
1127 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 1364 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
1128 "\"require\":\"ACZ\"" 1365 "\"require\":\"ACZ\""
1129 "}")); 1366 "}"));
1130 region_data.insert(std::make_pair("WS", "{" 1367 region_data.insert(std::make_pair("WS", "{"
1131 "\"name\":\"SAMOA\"" 1368 "\"name\":\"SAMOA\","
1369 "\"input_languages\":\"en~sm\""
1132 "}")); 1370 "}"));
1133 region_data.insert(std::make_pair("YE", "{" 1371 region_data.insert(std::make_pair("YE", "{"
1134 "\"name\":\"YEMEN\"," 1372 "\"name\":\"YEMEN\","
1373 "\"input_languages\":\"ar\","
1135 "\"require\":\"AC\"" 1374 "\"require\":\"AC\""
1136 "}")); 1375 "}"));
1137 region_data.insert(std::make_pair("YT", "{" 1376 region_data.insert(std::make_pair("YT", "{"
1138 "\"name\":\"MAYOTTE\"," 1377 "\"name\":\"MAYOTTE\","
1378 "\"input_languages\":\"fr\","
1139 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"," 1379 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\","
1140 "\"require\":\"ACZ\"" 1380 "\"require\":\"ACZ\""
1141 "}")); 1381 "}"));
1142 region_data.insert(std::make_pair("ZA", "{" 1382 region_data.insert(std::make_pair("ZA", "{"
1143 "\"name\":\"SOUTH AFRICA\"," 1383 "\"name\":\"SOUTH AFRICA\","
1384 "\"input_languages\":\"af~en~nr~nso~ss~st~tn~ts~ve~xh~zu\","
1144 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"," 1385 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\","
1145 "\"require\":\"ACZ\"" 1386 "\"require\":\"ACZ\""
1146 "}")); 1387 "}"));
1147 region_data.insert(std::make_pair("ZM", "{" 1388 region_data.insert(std::make_pair("ZM", "{"
1148 "\"name\":\"ZAMBIA\"," 1389 "\"name\":\"ZAMBIA\","
1390 "\"input_languages\":\"en\","
1149 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"," 1391 "\"fmt\":\"%N%n%O%n%A%n%Z %C\","
1150 "\"require\":\"AC\"" 1392 "\"require\":\"AC\""
1151 "}")); 1393 "}"));
1152 region_data.insert(std::make_pair("ZW", "{" 1394 region_data.insert(std::make_pair("ZW", "{"
1153 "\"name\":\"ZIMBABWE\"" 1395 "\"name\":\"ZIMBABWE\","
1396 "\"input_languages\":\"en~nd~sn\""
1154 "}")); 1397 "}"));
1155 return region_data; 1398 return region_data;
1156 } 1399 }
1157 1400
1158 const std::map<std::string, std::string>& GetAllRegionData() { 1401 const std::map<std::string, std::string>& GetAllRegionData() {
1159 static const std::map<std::string, std::string> kRegionData(InitRegionData()); 1402 static const std::map<std::string, std::string> kRegionData(InitRegionData());
1160 return kRegionData; 1403 return kRegionData;
1161 } 1404 }
1162 1405
1163 struct SelectFirst { 1406 struct SelectFirst {
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
1237 language_code == "th" || 1480 language_code == "th" ||
1238 language_code == "tts") { 1481 language_code == "tts") {
1239 return kSpace; 1482 return kSpace;
1240 } 1483 }
1241 1484
1242 return kCommaAndSpace; 1485 return kCommaAndSpace;
1243 } 1486 }
1244 1487
1245 } // namespace addressinput 1488 } // namespace addressinput
1246 } // namespace i18n 1489 } // namespace i18n
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698