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