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 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 Loading... |
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 |
OLD | NEW |