| 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 data | 15 // The data in this file will be automatically generated. For now, the address |
| 16 // 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 // |
| 20 // The language-to-script and country-to-script mapping is loosely based on: |
| 21 // |
| 22 // http://unicode.org/cldr/trac/browser/tags/release-24/common/supplemental/supp
lementalData.xml |
| 19 | 23 |
| 20 #include "region_data_constants.h" | 24 #include "region_data_constants.h" |
| 21 | 25 |
| 22 #include <algorithm> | 26 #include <algorithm> |
| 23 #include <map> | 27 #include <map> |
| 24 #include <string> | 28 #include <string> |
| 25 #include <utility> | 29 #include <utility> |
| 26 #include <vector> | 30 #include <vector> |
| 27 | 31 |
| 28 namespace i18n { | 32 namespace i18n { |
| 29 namespace addressinput { | 33 namespace addressinput { |
| 30 | 34 |
| 31 namespace { | 35 namespace { |
| 32 | 36 |
| 37 enum Script { |
| 38 ARAB, |
| 39 HANG, |
| 40 HANS, |
| 41 HANT, |
| 42 JPAN, |
| 43 THAI, |
| 44 OTHER |
| 45 }; |
| 46 |
| 47 Script GetCountryScript(const std::string& country_code) { |
| 48 if (country_code == "JP") { |
| 49 return JPAN; |
| 50 } else if (country_code == "HK" || |
| 51 country_code == "MO" || |
| 52 country_code == "TW") { |
| 53 return HANT; |
| 54 } else if (country_code == "CN") { |
| 55 return HANS; |
| 56 } else if (country_code == "AE" || |
| 57 country_code == "AF" || |
| 58 country_code == "BH" || |
| 59 country_code == "DZ" || |
| 60 country_code == "EG" || |
| 61 country_code == "EH" || |
| 62 country_code == "IQ" || |
| 63 country_code == "IR" || |
| 64 country_code == "JO" || |
| 65 country_code == "KM" || |
| 66 country_code == "KW" || |
| 67 country_code == "LB" || |
| 68 country_code == "LY" || |
| 69 country_code == "MA" || |
| 70 country_code == "MR" || |
| 71 country_code == "OM" || |
| 72 country_code == "PK" || |
| 73 country_code == "PS" || |
| 74 country_code == "QA" || |
| 75 country_code == "SA" || |
| 76 country_code == "SD" || |
| 77 country_code == "SY" || |
| 78 country_code == "TN" || |
| 79 country_code == "YE") { |
| 80 return ARAB; |
| 81 } else if (country_code == "KP" || |
| 82 country_code == "KR") { |
| 83 return HANG; |
| 84 } else if (country_code == "TH") { |
| 85 return THAI; |
| 86 } |
| 87 return OTHER; |
| 88 } |
| 89 |
| 90 Script GetLanguageScript(const std::string& language_code) { |
| 91 if (language_code == "ja") { |
| 92 return JPAN; |
| 93 } else if (language_code == "zh" || |
| 94 language_code == "zh-hant") { |
| 95 return HANT; |
| 96 } else if (language_code == "zh-hans") { |
| 97 return HANS; |
| 98 } else if (language_code == "ar" || |
| 99 language_code == "cjm" || |
| 100 language_code == "doi" || |
| 101 language_code == "fa" || |
| 102 language_code == "lah" || |
| 103 language_code == "prd" || |
| 104 language_code == "ps" || |
| 105 language_code == "swb" || |
| 106 language_code == "ug" || |
| 107 language_code == "ur") { |
| 108 return ARAB; |
| 109 } else if (language_code == "ko") { |
| 110 return HANG; |
| 111 } else if (language_code == "kdt" || |
| 112 language_code == "lcp" || |
| 113 language_code == "lwl" || |
| 114 language_code == "th" || |
| 115 language_code == "tts") { |
| 116 return THAI; |
| 117 } |
| 118 return OTHER; |
| 119 } |
| 120 |
| 121 const std::string& GetCompactLineSeparator(Script script) { |
| 122 static const std::string kEmptyString; |
| 123 static const std::string kArabicSeparator = "، "; |
| 124 static const std::string kSpace = " "; |
| 125 static const std::string kCommaAndSpace = ", "; |
| 126 switch (script) { |
| 127 case JPAN: |
| 128 case HANT: |
| 129 case HANS: |
| 130 return kEmptyString; |
| 131 case ARAB: |
| 132 return kArabicSeparator; |
| 133 case HANG: |
| 134 case THAI: |
| 135 return kSpace; |
| 136 default: |
| 137 return kCommaAndSpace; |
| 138 } |
| 139 } |
| 140 |
| 33 std::map<std::string, std::string> InitRegionData() { | 141 std::map<std::string, std::string> InitRegionData() { |
| 34 std::map<std::string, std::string> region_data; | 142 std::map<std::string, std::string> region_data; |
| 35 region_data.insert(std::make_pair("AD", "{" | 143 region_data.insert(std::make_pair("AD", "{" |
| 36 "\"name\":\"ANDORRA\"," | 144 "\"name\":\"ANDORRA\"," |
| 145 "\"lang\":\"ca\"," |
| 146 "\"languages\":\"ca\"," |
| 37 "\"fmt\":\"%N%n%O%n%A%n%Z %S\"," | 147 "\"fmt\":\"%N%n%O%n%A%n%Z %S\"," |
| 38 "\"state_name_type\":\"parish\"" | 148 "\"state_name_type\":\"parish\"" |
| 39 "}")); | 149 "}")); |
| 40 region_data.insert(std::make_pair("AE", "{" | 150 region_data.insert(std::make_pair("AE", "{" |
| 41 "\"name\":\"UNITED ARAB EMIRATES\"," | 151 "\"name\":\"UNITED ARAB EMIRATES\"," |
| 42 "\"fmt\":\"%N%n%O%n%A%n%C\"" | 152 "\"fmt\":\"%N%n%O%n%A%n%C\"" |
| 43 "}")); | 153 "}")); |
| 44 region_data.insert(std::make_pair("AF", "{" | 154 region_data.insert(std::make_pair("AF", "{" |
| 45 "\"name\":\"AFGHANISTAN\"" | 155 "\"name\":\"AFGHANISTAN\"" |
| 46 "}")); | 156 "}")); |
| 47 region_data.insert(std::make_pair("AG", "{" | 157 region_data.insert(std::make_pair("AG", "{" |
| 48 "\"name\":\"ANTIGUA AND BARBUDA\"" | 158 "\"name\":\"ANTIGUA AND BARBUDA\"" |
| 49 "}")); | 159 "}")); |
| 50 region_data.insert(std::make_pair("AI", "{" | 160 region_data.insert(std::make_pair("AI", "{" |
| 51 "\"name\":\"ANGUILLA\"" | 161 "\"name\":\"ANGUILLA\"" |
| 52 "}")); | 162 "}")); |
| 53 region_data.insert(std::make_pair("AL", "{" | 163 region_data.insert(std::make_pair("AL", "{" |
| 54 "\"name\":\"ALBANIA\"" | 164 "\"name\":\"ALBANIA\"" |
| 55 "}")); | 165 "}")); |
| 56 region_data.insert(std::make_pair("AM", "{" | 166 region_data.insert(std::make_pair("AM", "{" |
| 57 "\"name\":\"ARMENIA\"," | 167 "\"name\":\"ARMENIA\"," |
| 168 "\"lang\":\"hy\"," |
| 169 "\"languages\":\"hy\"," |
| 58 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C%n%S\"" | 170 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C%n%S\"" |
| 59 "}")); | 171 "}")); |
| 60 region_data.insert(std::make_pair("AN", "{" | 172 region_data.insert(std::make_pair("AN", "{" |
| 61 "\"name\":\"NETHERLANDS ANTILLES\"" | 173 "\"name\":\"NETHERLANDS ANTILLES\"" |
| 62 "}")); | 174 "}")); |
| 63 region_data.insert(std::make_pair("AO", "{" | 175 region_data.insert(std::make_pair("AO", "{" |
| 64 "\"name\":\"ANGOLA\"" | 176 "\"name\":\"ANGOLA\"" |
| 65 "}")); | 177 "}")); |
| 66 region_data.insert(std::make_pair("AQ", "{" | 178 region_data.insert(std::make_pair("AQ", "{" |
| 67 "\"name\":\"ANTARCTICA\"" | 179 "\"name\":\"ANTARCTICA\"" |
| 68 "}")); | 180 "}")); |
| 69 region_data.insert(std::make_pair("AR", "{" | 181 region_data.insert(std::make_pair("AR", "{" |
| 70 "\"name\":\"ARGENTINA\"," | 182 "\"name\":\"ARGENTINA\"," |
| 183 "\"lang\":\"es\"," |
| 184 "\"languages\":\"es\"," |
| 71 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," | 185 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," |
| 72 "\"state_name_type\":\"state\"" | 186 "\"state_name_type\":\"state\"" |
| 73 "}")); | 187 "}")); |
| 74 region_data.insert(std::make_pair("AS", "{" | 188 region_data.insert(std::make_pair("AS", "{" |
| 75 "\"name\":\"AMERICAN SAMOA\"," | 189 "\"name\":\"AMERICAN SAMOA\"," |
| 76 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," | 190 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," |
| 77 "\"zip_name_type\":\"zip\"," | 191 "\"zip_name_type\":\"zip\"," |
| 78 "\"state_name_type\":\"state\"" | 192 "\"state_name_type\":\"state\"" |
| 79 "}")); | 193 "}")); |
| 80 region_data.insert(std::make_pair("AT", "{" | 194 region_data.insert(std::make_pair("AT", "{" |
| 81 "\"name\":\"AUSTRIA\"," | 195 "\"name\":\"AUSTRIA\"," |
| 82 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"" | 196 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"" |
| 83 "}")); | 197 "}")); |
| 84 region_data.insert(std::make_pair("AU", "{" | 198 region_data.insert(std::make_pair("AU", "{" |
| 85 "\"name\":\"AUSTRALIA\"," | 199 "\"name\":\"AUSTRALIA\"," |
| 200 "\"lang\":\"en\"," |
| 201 "\"languages\":\"en\"," |
| 86 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"," | 202 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"," |
| 87 "\"state_name_type\":\"state\"" | 203 "\"state_name_type\":\"state\"" |
| 88 "}")); | 204 "}")); |
| 89 region_data.insert(std::make_pair("AW", "{" | 205 region_data.insert(std::make_pair("AW", "{" |
| 90 "\"name\":\"ARUBA\"" | 206 "\"name\":\"ARUBA\"" |
| 91 "}")); | 207 "}")); |
| 92 region_data.insert(std::make_pair("AX", "{" | 208 region_data.insert(std::make_pair("AX", "{" |
| 93 "\"name\":\"FINLAND\"," | 209 "\"name\":\"FINLAND\"," |
| 94 "\"fmt\":\"%O%n%N%n%A%nAX-%Z %C%n\xC3\x85LAND\"" // \xC3\x85 is Å. | 210 "\"fmt\":\"%O%n%N%n%A%nAX-%Z %C%n\xC3\x85LAND\"" // \xC3\x85 is Å. |
| 95 "}")); | 211 "}")); |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 "}")); | 257 "}")); |
| 142 region_data.insert(std::make_pair("BN", "{" | 258 region_data.insert(std::make_pair("BN", "{" |
| 143 "\"name\":\"BRUNEI DARUSSALAM\"," | 259 "\"name\":\"BRUNEI DARUSSALAM\"," |
| 144 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 260 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 145 "}")); | 261 "}")); |
| 146 region_data.insert(std::make_pair("BO", "{" | 262 region_data.insert(std::make_pair("BO", "{" |
| 147 "\"name\":\"BOLIVIA\"" | 263 "\"name\":\"BOLIVIA\"" |
| 148 "}")); | 264 "}")); |
| 149 region_data.insert(std::make_pair("BR", "{" | 265 region_data.insert(std::make_pair("BR", "{" |
| 150 "\"name\":\"BRAZIL\"," | 266 "\"name\":\"BRAZIL\"," |
| 267 "\"lang\":\"pt\"," |
| 268 "\"languages\":\"pt\"," |
| 151 "\"fmt\":\"%O%n%N%n%A%n%C-%S%n%Z\"," | 269 "\"fmt\":\"%O%n%N%n%A%n%C-%S%n%Z\"," |
| 152 "\"state_name_type\":\"state\"" | 270 "\"state_name_type\":\"state\"" |
| 153 "}")); | 271 "}")); |
| 154 region_data.insert(std::make_pair("BS", "{" | 272 region_data.insert(std::make_pair("BS", "{" |
| 155 "\"name\":\"BAHAMAS\"," | 273 "\"name\":\"BAHAMAS\"," |
| 274 "\"lang\":\"en\"," |
| 275 "\"languages\":\"en\"," |
| 156 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"," | 276 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"," |
| 157 "\"state_name_type\":\"island\"" | 277 "\"state_name_type\":\"island\"" |
| 158 "}")); | 278 "}")); |
| 159 region_data.insert(std::make_pair("BT", "{" | 279 region_data.insert(std::make_pair("BT", "{" |
| 160 "\"name\":\"BHUTAN\"" | 280 "\"name\":\"BHUTAN\"" |
| 161 "}")); | 281 "}")); |
| 162 region_data.insert(std::make_pair("BV", "{" | 282 region_data.insert(std::make_pair("BV", "{" |
| 163 "\"name\":\"BOUVET ISLAND\"" | 283 "\"name\":\"BOUVET ISLAND\"" |
| 164 "}")); | 284 "}")); |
| 165 region_data.insert(std::make_pair("BW", "{" | 285 region_data.insert(std::make_pair("BW", "{" |
| 166 "\"name\":\"BOTSWANA\"" | 286 "\"name\":\"BOTSWANA\"" |
| 167 "}")); | 287 "}")); |
| 168 region_data.insert(std::make_pair("BY", "{" | 288 region_data.insert(std::make_pair("BY", "{" |
| 169 "\"name\":\"BELARUS\"," | 289 "\"name\":\"BELARUS\"," |
| 170 "\"fmt\":\"%S%n%Z %C %X%n%A%n%O%n%N\"" | 290 "\"fmt\":\"%S%n%Z %C %X%n%A%n%O%n%N\"" |
| 171 "}")); | 291 "}")); |
| 172 region_data.insert(std::make_pair("BZ", "{" | 292 region_data.insert(std::make_pair("BZ", "{" |
| 173 "\"name\":\"BELIZE\"" | 293 "\"name\":\"BELIZE\"" |
| 174 "}")); | 294 "}")); |
| 175 region_data.insert(std::make_pair("CA", "{" | 295 region_data.insert(std::make_pair("CA", "{" |
| 176 "\"name\":\"CANADA\"," | 296 "\"name\":\"CANADA\"," |
| 297 "\"lang\":\"en\"," |
| 298 "\"languages\":\"en~fr\"," |
| 177 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"" | 299 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"" |
| 178 "}")); | 300 "}")); |
| 179 region_data.insert(std::make_pair("CC", "{" | 301 region_data.insert(std::make_pair("CC", "{" |
| 180 "\"name\":\"COCOS (KEELING) ISLANDS\"," | 302 "\"name\":\"COCOS (KEELING) ISLANDS\"," |
| 181 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" | 303 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" |
| 182 "}")); | 304 "}")); |
| 183 region_data.insert(std::make_pair("CD", "{" | 305 region_data.insert(std::make_pair("CD", "{" |
| 184 "\"name\":\"CONGO (DEM. REP.)\"," | 306 "\"name\":\"CONGO (DEM. REP.)\"," |
| 185 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" | 307 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" |
| 186 "}")); | 308 "}")); |
| 187 region_data.insert(std::make_pair("CF", "{" | 309 region_data.insert(std::make_pair("CF", "{" |
| 188 "\"name\":\"CENTRAL AFRICAN REPUBLIC\"" | 310 "\"name\":\"CENTRAL AFRICAN REPUBLIC\"" |
| 189 "}")); | 311 "}")); |
| 190 region_data.insert(std::make_pair("CG", "{" | 312 region_data.insert(std::make_pair("CG", "{" |
| 191 "\"name\":\"CONGO (REP.)\"" | 313 "\"name\":\"CONGO (REP.)\"" |
| 192 "}")); | 314 "}")); |
| 193 region_data.insert(std::make_pair("CH", "{" | 315 region_data.insert(std::make_pair("CH", "{" |
| 194 "\"name\":\"SWITZERLAND\"," | 316 "\"name\":\"SWITZERLAND\"," |
| 317 "\"lang\":\"de\"," |
| 318 "\"languages\":\"de~fr~it\"," |
| 195 "\"fmt\":\"%O%n%N%n%A%nCH-%Z %C\"" | 319 "\"fmt\":\"%O%n%N%n%A%nCH-%Z %C\"" |
| 196 "}")); | 320 "}")); |
| 197 region_data.insert(std::make_pair("CI", "{" | 321 region_data.insert(std::make_pair("CI", "{" |
| 198 "\"name\":\"COTE D'IVOIRE\"," | 322 "\"name\":\"COTE D'IVOIRE\"," |
| 199 "\"fmt\":\"%N%n%O%n%X %A %C %X\"" | 323 "\"fmt\":\"%N%n%O%n%X %A %C %X\"" |
| 200 "}")); | 324 "}")); |
| 201 region_data.insert(std::make_pair("CK", "{" | 325 region_data.insert(std::make_pair("CK", "{" |
| 202 "\"name\":\"COOK ISLANDS\"," | 326 "\"name\":\"COOK ISLANDS\"," |
| 203 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 327 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 204 "}")); | 328 "}")); |
| 205 region_data.insert(std::make_pair("CL", "{" | 329 region_data.insert(std::make_pair("CL", "{" |
| 206 "\"name\":\"CHILE\"," | 330 "\"name\":\"CHILE\"," |
| 331 "\"lang\":\"es\"," |
| 332 "\"languages\":\"es\"," |
| 207 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," | 333 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," |
| 208 "\"state_name_type\":\"state\"" | 334 "\"state_name_type\":\"state\"" |
| 209 "}")); | 335 "}")); |
| 210 region_data.insert(std::make_pair("CM", "{" | 336 region_data.insert(std::make_pair("CM", "{" |
| 211 "\"name\":\"CAMEROON\"" | 337 "\"name\":\"CAMEROON\"" |
| 212 "}")); | 338 "}")); |
| 213 region_data.insert(std::make_pair("CN", "{" | 339 region_data.insert(std::make_pair("CN", "{" |
| 214 "\"name\":\"P.R. CHINA\"," | 340 "\"name\":\"P.R. CHINA\"," |
| 341 "\"lang\":\"zh-hans\"," |
| 342 "\"languages\":\"zh-hans\"," |
| 215 "\"fmt\":\"%Z%n%S%C%D%n%A%n%O%n%N\"" | 343 "\"fmt\":\"%Z%n%S%C%D%n%A%n%O%n%N\"" |
| 216 "}")); | 344 "}")); |
| 217 region_data.insert(std::make_pair("CO", "{" | 345 region_data.insert(std::make_pair("CO", "{" |
| 218 "\"name\":\"COLOMBIA\"," | 346 "\"name\":\"COLOMBIA\"," |
| 219 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"" | 347 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"" |
| 220 "}")); | 348 "}")); |
| 221 region_data.insert(std::make_pair("CR", "{" | 349 region_data.insert(std::make_pair("CR", "{" |
| 222 "\"name\":\"COSTA RICA\"," | 350 "\"name\":\"COSTA RICA\"," |
| 223 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 351 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 224 "}")); | 352 "}")); |
| 225 region_data.insert(std::make_pair("CS", "{" | 353 region_data.insert(std::make_pair("CS", "{" |
| 226 "\"name\":\"SERBIA AND MONTENEGRO\"," | 354 "\"name\":\"SERBIA AND MONTENEGRO\"," |
| 227 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 355 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 228 "}")); | 356 "}")); |
| 229 region_data.insert(std::make_pair("CV", "{" | 357 region_data.insert(std::make_pair("CV", "{" |
| 230 "\"name\":\"CAPE VERDE\"," | 358 "\"name\":\"CAPE VERDE\"," |
| 359 "\"lang\":\"pt\"," |
| 360 "\"languages\":\"pt\"," |
| 231 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," | 361 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"," |
| 232 "\"state_name_type\":\"island\"" | 362 "\"state_name_type\":\"island\"" |
| 233 "}")); | 363 "}")); |
| 234 region_data.insert(std::make_pair("CX", "{" | 364 region_data.insert(std::make_pair("CX", "{" |
| 235 "\"name\":\"CHRISTMAS ISLAND\"," | 365 "\"name\":\"CHRISTMAS ISLAND\"," |
| 236 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" | 366 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" |
| 237 "}")); | 367 "}")); |
| 238 region_data.insert(std::make_pair("CY", "{" | 368 region_data.insert(std::make_pair("CY", "{" |
| 239 "\"name\":\"CYPRUS\"," | 369 "\"name\":\"CYPRUS\"," |
| 240 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 370 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 278 "\"fmt\":\"%N%n%O%n%A%n%C%n%S%n%Z\"" | 408 "\"fmt\":\"%N%n%O%n%A%n%C%n%S%n%Z\"" |
| 279 "}")); | 409 "}")); |
| 280 region_data.insert(std::make_pair("EH", "{" | 410 region_data.insert(std::make_pair("EH", "{" |
| 281 "\"name\":\"WESTERN SAHARA\"" | 411 "\"name\":\"WESTERN SAHARA\"" |
| 282 "}")); | 412 "}")); |
| 283 region_data.insert(std::make_pair("ER", "{" | 413 region_data.insert(std::make_pair("ER", "{" |
| 284 "\"name\":\"ERITREA\"" | 414 "\"name\":\"ERITREA\"" |
| 285 "}")); | 415 "}")); |
| 286 region_data.insert(std::make_pair("ES", "{" | 416 region_data.insert(std::make_pair("ES", "{" |
| 287 "\"name\":\"SPAIN\"," | 417 "\"name\":\"SPAIN\"," |
| 418 "\"lang\":\"es\"," |
| 419 "\"languages\":\"es\"," |
| 288 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"" | 420 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"" |
| 289 "}")); | 421 "}")); |
| 290 region_data.insert(std::make_pair("ET", "{" | 422 region_data.insert(std::make_pair("ET", "{" |
| 291 "\"name\":\"ETHIOPIA\"," | 423 "\"name\":\"ETHIOPIA\"," |
| 292 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 424 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 293 "}")); | 425 "}")); |
| 294 region_data.insert(std::make_pair("FI", "{" | 426 region_data.insert(std::make_pair("FI", "{" |
| 295 "\"name\":\"FINLAND\"," | 427 "\"name\":\"FINLAND\"," |
| 296 "\"fmt\":\"%O%n%N%n%A%nFI-%Z %C\"" | 428 "\"fmt\":\"%O%n%N%n%A%nFI-%Z %C\"" |
| 297 "}")); | 429 "}")); |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 384 "}")); | 516 "}")); |
| 385 region_data.insert(std::make_pair("GW", "{" | 517 region_data.insert(std::make_pair("GW", "{" |
| 386 "\"name\":\"GUINEA-BISSAU\"," | 518 "\"name\":\"GUINEA-BISSAU\"," |
| 387 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 519 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 388 "}")); | 520 "}")); |
| 389 region_data.insert(std::make_pair("GY", "{" | 521 region_data.insert(std::make_pair("GY", "{" |
| 390 "\"name\":\"GUYANA\"" | 522 "\"name\":\"GUYANA\"" |
| 391 "}")); | 523 "}")); |
| 392 region_data.insert(std::make_pair("HK", "{" | 524 region_data.insert(std::make_pair("HK", "{" |
| 393 "\"name\":\"HONG KONG\"," | 525 "\"name\":\"HONG KONG\"," |
| 526 "\"lang\":\"zh\"," |
| 527 "\"languages\":\"zh\"," |
| 394 "\"fmt\":\"%S%n%A%n%O%n%N\"," | 528 "\"fmt\":\"%S%n%A%n%O%n%N\"," |
| 395 "\"state_name_type\":\"area\"" | 529 "\"state_name_type\":\"area\"" |
| 396 "}")); | 530 "}")); |
| 397 region_data.insert(std::make_pair("HM", "{" | 531 region_data.insert(std::make_pair("HM", "{" |
| 398 "\"name\":\"HEARD AND MCDONALD ISLANDS\"," | 532 "\"name\":\"HEARD AND MCDONALD ISLANDS\"," |
| 399 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" | 533 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" |
| 400 "}")); | 534 "}")); |
| 401 region_data.insert(std::make_pair("HN", "{" | 535 region_data.insert(std::make_pair("HN", "{" |
| 402 "\"name\":\"HONDURAS\"," | 536 "\"name\":\"HONDURAS\"," |
| 403 "\"fmt\":\"%N%n%O%n%A%n%C, %S%n%Z\"" | 537 "\"fmt\":\"%N%n%O%n%A%n%C, %S%n%Z\"" |
| 404 "}")); | 538 "}")); |
| 405 region_data.insert(std::make_pair("HR", "{" | 539 region_data.insert(std::make_pair("HR", "{" |
| 406 "\"name\":\"CROATIA\"," | 540 "\"name\":\"CROATIA\"," |
| 407 "\"fmt\":\"%N%n%O%n%A%nHR-%Z %C\"" | 541 "\"fmt\":\"%N%n%O%n%A%nHR-%Z %C\"" |
| 408 "}")); | 542 "}")); |
| 409 region_data.insert(std::make_pair("HT", "{" | 543 region_data.insert(std::make_pair("HT", "{" |
| 410 "\"name\":\"HAITI\"," | 544 "\"name\":\"HAITI\"," |
| 411 "\"fmt\":\"%N%n%O%n%A%nHT%Z %C %X\"" | 545 "\"fmt\":\"%N%n%O%n%A%nHT%Z %C %X\"" |
| 412 "}")); | 546 "}")); |
| 413 region_data.insert(std::make_pair("HU", "{" | 547 region_data.insert(std::make_pair("HU", "{" |
| 414 "\"name\":\"HUNGARY (Rep.)\"," | 548 "\"name\":\"HUNGARY (Rep.)\"," |
| 415 "\"fmt\":\"%N%n%O%n%C%n%A%n%Z\"" | 549 "\"fmt\":\"%N%n%O%n%C%n%A%n%Z\"" |
| 416 "}")); | 550 "}")); |
| 417 region_data.insert(std::make_pair("ID", "{" | 551 region_data.insert(std::make_pair("ID", "{" |
| 418 "\"name\":\"INDONESIA\"," | 552 "\"name\":\"INDONESIA\"," |
| 419 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"" | 553 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"" |
| 420 "}")); | 554 "}")); |
| 421 region_data.insert(std::make_pair("IE", "{" | 555 region_data.insert(std::make_pair("IE", "{" |
| 422 "\"name\":\"IRELAND\"," | 556 "\"name\":\"IRELAND\"," |
| 557 "\"lang\":\"en\"," |
| 558 "\"languages\":\"en\"," |
| 423 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"," | 559 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"," |
| 424 "\"state_name_type\":\"county\"" | 560 "\"state_name_type\":\"county\"" |
| 425 "}")); | 561 "}")); |
| 426 region_data.insert(std::make_pair("IL", "{" | 562 region_data.insert(std::make_pair("IL", "{" |
| 427 "\"name\":\"ISRAEL\"," | 563 "\"name\":\"ISRAEL\"," |
| 428 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 564 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 429 "}")); | 565 "}")); |
| 430 region_data.insert(std::make_pair("IM", "{" | 566 region_data.insert(std::make_pair("IM", "{" |
| 431 "\"name\":\"ISLE OF MAN\"," | 567 "\"name\":\"ISLE OF MAN\"," |
| 432 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"" | 568 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"" |
| 433 "}")); | 569 "}")); |
| 434 region_data.insert(std::make_pair("IN", "{" | 570 region_data.insert(std::make_pair("IN", "{" |
| 435 "\"name\":\"INDIA\"," | 571 "\"name\":\"INDIA\"," |
| 572 "\"lang\":\"en\"," |
| 573 "\"languages\":\"en\"," |
| 436 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"," | 574 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"," |
| 437 "\"state_name_type\":\"state\"" | 575 "\"state_name_type\":\"state\"" |
| 438 "}")); | 576 "}")); |
| 439 region_data.insert(std::make_pair("IO", "{" | 577 region_data.insert(std::make_pair("IO", "{" |
| 440 "\"name\":\"BRITISH INDIAN OCEAN TERRITORY\"," | 578 "\"name\":\"BRITISH INDIAN OCEAN TERRITORY\"," |
| 441 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"" | 579 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"" |
| 442 "}")); | 580 "}")); |
| 443 region_data.insert(std::make_pair("IQ", "{" | 581 region_data.insert(std::make_pair("IQ", "{" |
| 444 "\"name\":\"IRAQ\"," | 582 "\"name\":\"IRAQ\"," |
| 445 "\"fmt\":\"%O%n%N%n%A%n%C, %S%n%Z\"" | 583 "\"fmt\":\"%O%n%N%n%A%n%C, %S%n%Z\"" |
| 446 "}")); | 584 "}")); |
| 447 region_data.insert(std::make_pair("IS", "{" | 585 region_data.insert(std::make_pair("IS", "{" |
| 448 "\"name\":\"ICELAND\"," | 586 "\"name\":\"ICELAND\"," |
| 449 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 587 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 450 "}")); | 588 "}")); |
| 451 region_data.insert(std::make_pair("IT", "{" | 589 region_data.insert(std::make_pair("IT", "{" |
| 452 "\"name\":\"ITALY\"," | 590 "\"name\":\"ITALY\"," |
| 591 "\"lang\":\"it\"," |
| 592 "\"languages\":\"it\"," |
| 453 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"" | 593 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"" |
| 454 "}")); | 594 "}")); |
| 455 region_data.insert(std::make_pair("JE", "{" | 595 region_data.insert(std::make_pair("JE", "{" |
| 456 "\"name\":\"CHANNEL ISLANDS\"," | 596 "\"name\":\"CHANNEL ISLANDS\"," |
| 457 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%nJERSEY%n%Z\"" | 597 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%nJERSEY%n%Z\"" |
| 458 "}")); | 598 "}")); |
| 459 region_data.insert(std::make_pair("JM", "{" | 599 region_data.insert(std::make_pair("JM", "{" |
| 460 "\"name\":\"JAMAICA\"," | 600 "\"name\":\"JAMAICA\"," |
| 601 "\"lang\":\"en\"," |
| 602 "\"languages\":\"en\"," |
| 461 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %X\"," | 603 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %X\"," |
| 462 "\"state_name_type\":\"parish\"" | 604 "\"state_name_type\":\"parish\"" |
| 463 "}")); | 605 "}")); |
| 464 region_data.insert(std::make_pair("JO", "{" | 606 region_data.insert(std::make_pair("JO", "{" |
| 465 "\"name\":\"JORDAN\"," | 607 "\"name\":\"JORDAN\"," |
| 466 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 608 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 467 "}")); | 609 "}")); |
| 468 region_data.insert(std::make_pair("JP", "{" | 610 region_data.insert(std::make_pair("JP", "{" |
| 469 "\"name\":\"JAPAN\"," | 611 "\"name\":\"JAPAN\"," |
| 612 "\"lang\":\"ja\"," |
| 613 "\"languages\":\"ja\"," |
| 470 "\"fmt\":\"\xE3\x80\x92%Z%n%S%C%n%A%n%O%n%N\"," // \xE3\x80\x92 is 〒. | 614 "\"fmt\":\"\xE3\x80\x92%Z%n%S%C%n%A%n%O%n%N\"," // \xE3\x80\x92 is 〒. |
| 471 "\"state_name_type\":\"prefecture\"" | 615 "\"state_name_type\":\"prefecture\"" |
| 472 "}")); | 616 "}")); |
| 473 region_data.insert(std::make_pair("KE", "{" | 617 region_data.insert(std::make_pair("KE", "{" |
| 474 "\"name\":\"KENYA\"," | 618 "\"name\":\"KENYA\"," |
| 475 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"" | 619 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"" |
| 476 "}")); | 620 "}")); |
| 477 region_data.insert(std::make_pair("KG", "{" | 621 region_data.insert(std::make_pair("KG", "{" |
| 478 "\"name\":\"KYRGYZSTAN\"," | 622 "\"name\":\"KYRGYZSTAN\"," |
| 479 "\"fmt\":\"%Z %C %X%n%A%n%O%n%N\"" | 623 "\"fmt\":\"%Z %C %X%n%A%n%O%n%N\"" |
| 480 "}")); | 624 "}")); |
| 481 region_data.insert(std::make_pair("KH", "{" | 625 region_data.insert(std::make_pair("KH", "{" |
| 482 "\"name\":\"CAMBODIA\"," | 626 "\"name\":\"CAMBODIA\"," |
| 483 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 627 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 484 "}")); | 628 "}")); |
| 485 region_data.insert(std::make_pair("KI", "{" | 629 region_data.insert(std::make_pair("KI", "{" |
| 486 "\"name\":\"KIRIBATI\"," | 630 "\"name\":\"KIRIBATI\"," |
| 487 "\"fmt\":\"%N%n%O%n%A%n%S%n%C\"," | 631 "\"fmt\":\"%N%n%O%n%A%n%S%n%C\"," |
| 488 "\"state_name_type\":\"island\"" | 632 "\"state_name_type\":\"island\"" |
| 489 "}")); | 633 "}")); |
| 490 region_data.insert(std::make_pair("KM", "{" | 634 region_data.insert(std::make_pair("KM", "{" |
| 491 "\"name\":\"COMOROS\"" | 635 "\"name\":\"COMOROS\"" |
| 492 "}")); | 636 "}")); |
| 493 region_data.insert(std::make_pair("KN", "{" | 637 region_data.insert(std::make_pair("KN", "{" |
| 494 "\"name\":\"SAINT KITTS AND NEVIS\"," | 638 "\"name\":\"SAINT KITTS AND NEVIS\"," |
| 639 "\"lang\":\"en\"," |
| 640 "\"languages\":\"en\"," |
| 495 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"," | 641 "\"fmt\":\"%N%n%O%n%A%n%C, %S\"," |
| 496 "\"state_name_type\":\"island\"" | 642 "\"state_name_type\":\"island\"" |
| 497 "}")); | 643 "}")); |
| 498 region_data.insert(std::make_pair("KR", "{" | 644 region_data.insert(std::make_pair("KR", "{" |
| 499 "\"name\":\"KOREA (REP.)\"," | 645 "\"name\":\"KOREA (REP.)\"," |
| 646 "\"lang\":\"ko\"," |
| 647 "\"languages\":\"ko\"," |
| 500 "\"fmt\":\"%S %C%D%n%A%n%O%n%N%nSEOUL %Z\"," | 648 "\"fmt\":\"%S %C%D%n%A%n%O%n%N%nSEOUL %Z\"," |
| 501 "\"state_name_type\":\"do_si\"" | 649 "\"state_name_type\":\"do_si\"" |
| 502 "}")); | 650 "}")); |
| 503 region_data.insert(std::make_pair("KW", "{" | 651 region_data.insert(std::make_pair("KW", "{" |
| 504 "\"name\":\"KUWAIT\"," | 652 "\"name\":\"KUWAIT\"," |
| 505 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 653 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 506 "}")); | 654 "}")); |
| 507 region_data.insert(std::make_pair("KY", "{" | 655 region_data.insert(std::make_pair("KY", "{" |
| 508 "\"name\":\"CAYMAN ISLANDS\"," | 656 "\"name\":\"CAYMAN ISLANDS\"," |
| 657 "\"lang\":\"en\"," |
| 658 "\"languages\":\"en\"," |
| 509 "\"fmt\":\"%N%n%O%n%A%n%S\"," | 659 "\"fmt\":\"%N%n%O%n%A%n%S\"," |
| 510 "\"state_name_type\":\"island\"" | 660 "\"state_name_type\":\"island\"" |
| 511 "}")); | 661 "}")); |
| 512 region_data.insert(std::make_pair("KZ", "{" | 662 region_data.insert(std::make_pair("KZ", "{" |
| 513 "\"name\":\"KAZAKHSTAN\"," | 663 "\"name\":\"KAZAKHSTAN\"," |
| 514 "\"fmt\":\"%Z%n%S%n%C%n%A%n%O%n%N\"" | 664 "\"fmt\":\"%Z%n%S%n%C%n%A%n%O%n%N\"" |
| 515 "}")); | 665 "}")); |
| 516 region_data.insert(std::make_pair("LA", "{" | 666 region_data.insert(std::make_pair("LA", "{" |
| 517 "\"name\":\"LAO (PEOPLE'S DEM. REP.)\"," | 667 "\"name\":\"LAO (PEOPLE'S DEM. REP.)\"," |
| 518 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 668 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 591 "}")); | 741 "}")); |
| 592 region_data.insert(std::make_pair("ML", "{" | 742 region_data.insert(std::make_pair("ML", "{" |
| 593 "\"name\":\"MALI\"" | 743 "\"name\":\"MALI\"" |
| 594 "}")); | 744 "}")); |
| 595 region_data.insert(std::make_pair("MN", "{" | 745 region_data.insert(std::make_pair("MN", "{" |
| 596 "\"name\":\"MONGOLIA\"," | 746 "\"name\":\"MONGOLIA\"," |
| 597 "\"fmt\":\"%N%n%O%n%A%n%S %C-%X%n%Z\"" | 747 "\"fmt\":\"%N%n%O%n%A%n%S %C-%X%n%Z\"" |
| 598 "}")); | 748 "}")); |
| 599 region_data.insert(std::make_pair("MO", "{" | 749 region_data.insert(std::make_pair("MO", "{" |
| 600 "\"name\":\"MACAO\"," | 750 "\"name\":\"MACAO\"," |
| 751 "\"lang\":\"zh-hant\"," |
| 752 "\"languages\":\"zh-hant\"," |
| 601 "\"fmt\":\"%A%n%O%n%N\"" | 753 "\"fmt\":\"%A%n%O%n%N\"" |
| 602 "}")); | 754 "}")); |
| 603 region_data.insert(std::make_pair("MP", "{" | 755 region_data.insert(std::make_pair("MP", "{" |
| 604 "\"name\":\"NORTHERN MARIANA ISLANDS\"," | 756 "\"name\":\"NORTHERN MARIANA ISLANDS\"," |
| 605 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," | 757 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," |
| 606 "\"zip_name_type\":\"zip\"," | 758 "\"zip_name_type\":\"zip\"," |
| 607 "\"state_name_type\":\"state\"" | 759 "\"state_name_type\":\"state\"" |
| 608 "}")); | 760 "}")); |
| 609 region_data.insert(std::make_pair("MQ", "{" | 761 region_data.insert(std::make_pair("MQ", "{" |
| 610 "\"name\":\"MARTINIQUE\"," | 762 "\"name\":\"MARTINIQUE\"," |
| (...skipping 16 matching lines...) Expand all Loading... |
| 627 region_data.insert(std::make_pair("MV", "{" | 779 region_data.insert(std::make_pair("MV", "{" |
| 628 "\"name\":\"MALDIVES\"," | 780 "\"name\":\"MALDIVES\"," |
| 629 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 781 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 630 "}")); | 782 "}")); |
| 631 region_data.insert(std::make_pair("MW", "{" | 783 region_data.insert(std::make_pair("MW", "{" |
| 632 "\"name\":\"MALAWI\"," | 784 "\"name\":\"MALAWI\"," |
| 633 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" | 785 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" |
| 634 "}")); | 786 "}")); |
| 635 region_data.insert(std::make_pair("MX", "{" | 787 region_data.insert(std::make_pair("MX", "{" |
| 636 "\"name\":\"MEXICO\"," | 788 "\"name\":\"MEXICO\"," |
| 789 "\"lang\":\"es\"," |
| 790 "\"languages\":\"es\"," |
| 637 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\"," | 791 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\"," |
| 638 "\"state_name_type\":\"state\"" | 792 "\"state_name_type\":\"state\"" |
| 639 "}")); | 793 "}")); |
| 640 region_data.insert(std::make_pair("MY", "{" | 794 region_data.insert(std::make_pair("MY", "{" |
| 641 "\"name\":\"MALAYSIA\"," | 795 "\"name\":\"MALAYSIA\"," |
| 796 "\"lang\":\"ms\"," |
| 797 "\"languages\":\"ms\"," |
| 642 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\"," | 798 "\"fmt\":\"%N%n%O%n%A%n%Z %C, %S\"," |
| 643 "\"state_name_type\":\"state\"" | 799 "\"state_name_type\":\"state\"" |
| 644 "}")); | 800 "}")); |
| 645 region_data.insert(std::make_pair("MZ", "{" | 801 region_data.insert(std::make_pair("MZ", "{" |
| 646 "\"name\":\"MOZAMBIQUE\"," | 802 "\"name\":\"MOZAMBIQUE\"," |
| 647 "\"fmt\":\"%N%n%O%n%A%n%C\"" | 803 "\"fmt\":\"%N%n%O%n%A%n%C\"" |
| 648 "}")); | 804 "}")); |
| 649 region_data.insert(std::make_pair("NA", "{" | 805 region_data.insert(std::make_pair("NA", "{" |
| 650 "\"name\":\"NAMIBIA\"" | 806 "\"name\":\"NAMIBIA\"" |
| 651 "}")); | 807 "}")); |
| 652 region_data.insert(std::make_pair("NC", "{" | 808 region_data.insert(std::make_pair("NC", "{" |
| 653 "\"name\":\"NEW CALEDONIA\"," | 809 "\"name\":\"NEW CALEDONIA\"," |
| 654 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"" | 810 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"" |
| 655 "}")); | 811 "}")); |
| 656 region_data.insert(std::make_pair("NE", "{" | 812 region_data.insert(std::make_pair("NE", "{" |
| 657 "\"name\":\"NIGER\"," | 813 "\"name\":\"NIGER\"," |
| 658 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 814 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 659 "}")); | 815 "}")); |
| 660 region_data.insert(std::make_pair("NF", "{" | 816 region_data.insert(std::make_pair("NF", "{" |
| 661 "\"name\":\"NORFOLK ISLAND\"," | 817 "\"name\":\"NORFOLK ISLAND\"," |
| 662 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" | 818 "\"fmt\":\"%O%n%N%n%A%n%C %S %Z\"" |
| 663 "}")); | 819 "}")); |
| 664 region_data.insert(std::make_pair("NG", "{" | 820 region_data.insert(std::make_pair("NG", "{" |
| 665 "\"name\":\"NIGERIA\"," | 821 "\"name\":\"NIGERIA\"," |
| 822 "\"lang\":\"fr\"," |
| 823 "\"languages\":\"fr\"," |
| 666 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"," | 824 "\"fmt\":\"%N%n%O%n%A%n%C %Z%n%S\"," |
| 667 "\"state_name_type\":\"state\"" | 825 "\"state_name_type\":\"state\"" |
| 668 "}")); | 826 "}")); |
| 669 region_data.insert(std::make_pair("NI", "{" | 827 region_data.insert(std::make_pair("NI", "{" |
| 670 "\"name\":\"NICARAGUA\"," | 828 "\"name\":\"NICARAGUA\"," |
| 829 "\"lang\":\"es\"," |
| 830 "\"languages\":\"es\"," |
| 671 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C, %S\"," | 831 "\"fmt\":\"%N%n%O%n%A%n%Z%n%C, %S\"," |
| 672 "\"state_name_type\":\"department\"" | 832 "\"state_name_type\":\"department\"" |
| 673 "}")); | 833 "}")); |
| 674 region_data.insert(std::make_pair("NL", "{" | 834 region_data.insert(std::make_pair("NL", "{" |
| 675 "\"name\":\"NETHERLANDS\"," | 835 "\"name\":\"NETHERLANDS\"," |
| 676 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"" | 836 "\"fmt\":\"%O%n%N%n%A%n%Z %C\"" |
| 677 "}")); | 837 "}")); |
| 678 region_data.insert(std::make_pair("NO", "{" | 838 region_data.insert(std::make_pair("NO", "{" |
| 679 "\"name\":\"NORWAY\"," | 839 "\"name\":\"NORWAY\"," |
| 680 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 840 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 681 "}")); | 841 "}")); |
| 682 region_data.insert(std::make_pair("NP", "{" | 842 region_data.insert(std::make_pair("NP", "{" |
| 683 "\"name\":\"NEPAL\"," | 843 "\"name\":\"NEPAL\"," |
| 684 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 844 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 685 "}")); | 845 "}")); |
| 686 region_data.insert(std::make_pair("NR", "{" | 846 region_data.insert(std::make_pair("NR", "{" |
| 687 "\"name\":\"NAURU CENTRAL PACIFIC\"," | 847 "\"name\":\"NAURU CENTRAL PACIFIC\"," |
| 848 "\"lang\":\"en\"," |
| 849 "\"languages\":\"en\"," |
| 688 "\"fmt\":\"%N%n%O%n%A%n%S\"," | 850 "\"fmt\":\"%N%n%O%n%A%n%S\"," |
| 689 "\"state_name_type\":\"district\"" | 851 "\"state_name_type\":\"district\"" |
| 690 "}")); | 852 "}")); |
| 691 region_data.insert(std::make_pair("NU", "{" | 853 region_data.insert(std::make_pair("NU", "{" |
| 692 "\"name\":\"NIUE\"" | 854 "\"name\":\"NIUE\"" |
| 693 "}")); | 855 "}")); |
| 694 region_data.insert(std::make_pair("NZ", "{" | 856 region_data.insert(std::make_pair("NZ", "{" |
| 695 "\"name\":\"NEW ZEALAND\"," | 857 "\"name\":\"NEW ZEALAND\"," |
| 696 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" | 858 "\"fmt\":\"%N%n%O%n%A%n%C %Z\"" |
| 697 "}")); | 859 "}")); |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 821 region_data.insert(std::make_pair("SM", "{" | 983 region_data.insert(std::make_pair("SM", "{" |
| 822 "\"name\":\"SAN MARINO\"," | 984 "\"name\":\"SAN MARINO\"," |
| 823 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 985 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 824 "}")); | 986 "}")); |
| 825 region_data.insert(std::make_pair("SN", "{" | 987 region_data.insert(std::make_pair("SN", "{" |
| 826 "\"name\":\"SENEGAL\"," | 988 "\"name\":\"SENEGAL\"," |
| 827 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 989 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 828 "}")); | 990 "}")); |
| 829 region_data.insert(std::make_pair("SO", "{" | 991 region_data.insert(std::make_pair("SO", "{" |
| 830 "\"name\":\"SOMALIA\"," | 992 "\"name\":\"SOMALIA\"," |
| 993 "\"lang\":\"so\"," |
| 994 "\"languages\":\"so\"," |
| 831 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\"" | 995 "\"fmt\":\"%N%n%O%n%A%n%C, %S %Z\"" |
| 832 "}")); | 996 "}")); |
| 833 region_data.insert(std::make_pair("SR", "{" | 997 region_data.insert(std::make_pair("SR", "{" |
| 834 "\"name\":\"SURINAME\"," | 998 "\"name\":\"SURINAME\"," |
| 999 "\"lang\":\"nl\"," |
| 1000 "\"languages\":\"nl\"," |
| 835 "\"fmt\":\"%N%n%O%n%A%n%C %X%n%S\"" | 1001 "\"fmt\":\"%N%n%O%n%A%n%C %X%n%S\"" |
| 836 "}")); | 1002 "}")); |
| 837 region_data.insert(std::make_pair("ST", "{" | 1003 region_data.insert(std::make_pair("ST", "{" |
| 838 "\"name\":\"SAO TOME AND PRINCIPE\"," | 1004 "\"name\":\"SAO TOME AND PRINCIPE\"," |
| 839 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" | 1005 "\"fmt\":\"%N%n%O%n%A%n%C %X\"" |
| 840 "}")); | 1006 "}")); |
| 841 region_data.insert(std::make_pair("SV", "{" | 1007 region_data.insert(std::make_pair("SV", "{" |
| 842 "\"name\":\"EL SALVADOR\"," | 1008 "\"name\":\"EL SALVADOR\"," |
| 1009 "\"lang\":\"es\"," |
| 1010 "\"languages\":\"es\"," |
| 843 "\"fmt\":\"%N%n%O%n%A%n%Z-%C%n%S\"" | 1011 "\"fmt\":\"%N%n%O%n%A%n%Z-%C%n%S\"" |
| 844 "}")); | 1012 "}")); |
| 845 region_data.insert(std::make_pair("SZ", "{" | 1013 region_data.insert(std::make_pair("SZ", "{" |
| 846 "\"name\":\"SWAZILAND\"," | 1014 "\"name\":\"SWAZILAND\"," |
| 847 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"" | 1015 "\"fmt\":\"%N%n%O%n%A%n%C%n%Z\"" |
| 848 "}")); | 1016 "}")); |
| 849 region_data.insert(std::make_pair("TC", "{" | 1017 region_data.insert(std::make_pair("TC", "{" |
| 850 "\"name\":\"TURKS AND CAICOS ISLANDS\"," | 1018 "\"name\":\"TURKS AND CAICOS ISLANDS\"," |
| 851 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"" | 1019 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%Z\"" |
| 852 "}")); | 1020 "}")); |
| 853 region_data.insert(std::make_pair("TD", "{" | 1021 region_data.insert(std::make_pair("TD", "{" |
| 854 "\"name\":\"CHAD\"" | 1022 "\"name\":\"CHAD\"" |
| 855 "}")); | 1023 "}")); |
| 856 region_data.insert(std::make_pair("TF", "{" | 1024 region_data.insert(std::make_pair("TF", "{" |
| 857 "\"name\":\"FRENCH SOUTHERN TERRITORIES\"" | 1025 "\"name\":\"FRENCH SOUTHERN TERRITORIES\"" |
| 858 "}")); | 1026 "}")); |
| 859 region_data.insert(std::make_pair("TG", "{" | 1027 region_data.insert(std::make_pair("TG", "{" |
| 860 "\"name\":\"TOGO\"" | 1028 "\"name\":\"TOGO\"" |
| 861 "}")); | 1029 "}")); |
| 862 region_data.insert(std::make_pair("TH", "{" | 1030 region_data.insert(std::make_pair("TH", "{" |
| 863 "\"name\":\"THAILAND\"," | 1031 "\"name\":\"THAILAND\"," |
| 1032 "\"lang\":\"th\"," |
| 1033 "\"languages\":\"th\"," |
| 864 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %Z\"" | 1034 "\"fmt\":\"%N%n%O%n%A%n%C%n%S %Z\"" |
| 865 "}")); | 1035 "}")); |
| 866 region_data.insert(std::make_pair("TJ", "{" | 1036 region_data.insert(std::make_pair("TJ", "{" |
| 867 "\"name\":\"TAJIKISTAN\"," | 1037 "\"name\":\"TAJIKISTAN\"," |
| 868 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 1038 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 869 "}")); | 1039 "}")); |
| 870 region_data.insert(std::make_pair("TK", "{" | 1040 region_data.insert(std::make_pair("TK", "{" |
| 871 "\"name\":\"TOKELAU\"" | 1041 "\"name\":\"TOKELAU\"" |
| 872 "}")); | 1042 "}")); |
| 873 region_data.insert(std::make_pair("TL", "{" | 1043 region_data.insert(std::make_pair("TL", "{" |
| (...skipping 12 matching lines...) Expand all Loading... |
| 886 "}")); | 1056 "}")); |
| 887 region_data.insert(std::make_pair("TR", "{" | 1057 region_data.insert(std::make_pair("TR", "{" |
| 888 "\"name\":\"TURKEY\"," | 1058 "\"name\":\"TURKEY\"," |
| 889 "\"fmt\":\"%N%n%O%n%A%n%Z %C/%S\"" | 1059 "\"fmt\":\"%N%n%O%n%A%n%Z %C/%S\"" |
| 890 "}")); | 1060 "}")); |
| 891 region_data.insert(std::make_pair("TT", "{" | 1061 region_data.insert(std::make_pair("TT", "{" |
| 892 "\"name\":\"TRINIDAD AND TOBAGO\"" | 1062 "\"name\":\"TRINIDAD AND TOBAGO\"" |
| 893 "}")); | 1063 "}")); |
| 894 region_data.insert(std::make_pair("TV", "{" | 1064 region_data.insert(std::make_pair("TV", "{" |
| 895 "\"name\":\"TUVALU\"," | 1065 "\"name\":\"TUVALU\"," |
| 1066 "\"lang\":\"tyv\"," |
| 1067 "\"languages\":\"tyv\"," |
| 896 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%S\"," | 1068 "\"fmt\":\"%N%n%O%n%A%n%X%n%C%n%S\"," |
| 897 "\"state_name_type\":\"island\"" | 1069 "\"state_name_type\":\"island\"" |
| 898 "}")); | 1070 "}")); |
| 899 region_data.insert(std::make_pair("TW", "{" | 1071 region_data.insert(std::make_pair("TW", "{" |
| 900 "\"name\":\"TAIWAN\"," | 1072 "\"name\":\"TAIWAN\"," |
| 1073 "\"lang\":\"zh-hant\"," |
| 1074 "\"languages\":\"zh-hant\"," |
| 901 "\"fmt\":\"%Z%n%S%C%n%A%n%O%n%N\"," | 1075 "\"fmt\":\"%Z%n%S%C%n%A%n%O%n%N\"," |
| 902 "\"state_name_type\":\"county\"" | 1076 "\"state_name_type\":\"county\"" |
| 903 "}")); | 1077 "}")); |
| 904 region_data.insert(std::make_pair("TZ", "{" | 1078 region_data.insert(std::make_pair("TZ", "{" |
| 905 "\"name\":\"TANZANIA (UNITED REP.)\"" | 1079 "\"name\":\"TANZANIA (UNITED REP.)\"" |
| 906 "}")); | 1080 "}")); |
| 907 region_data.insert(std::make_pair("UA", "{" | 1081 region_data.insert(std::make_pair("UA", "{" |
| 908 "\"name\":\"UKRAINE\"," | 1082 "\"name\":\"UKRAINE\"," |
| 909 "\"fmt\":\"%Z %C%n%A%n%O%n%N\"" | 1083 "\"fmt\":\"%Z %C%n%A%n%O%n%N\"" |
| 910 "}")); | 1084 "}")); |
| 911 region_data.insert(std::make_pair("UG", "{" | 1085 region_data.insert(std::make_pair("UG", "{" |
| 912 "\"name\":\"UGANDA\"" | 1086 "\"name\":\"UGANDA\"" |
| 913 "}")); | 1087 "}")); |
| 914 region_data.insert(std::make_pair("UM", "{" | 1088 region_data.insert(std::make_pair("UM", "{" |
| 915 "\"name\":\"UNITED STATES MINOR OUTLYING ISLANDS\"," | 1089 "\"name\":\"UNITED STATES MINOR OUTLYING ISLANDS\"," |
| 916 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," | 1090 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," |
| 917 "\"zip_name_type\":\"zip\"," | 1091 "\"zip_name_type\":\"zip\"," |
| 918 "\"state_name_type\":\"state\"" | 1092 "\"state_name_type\":\"state\"" |
| 919 "}")); | 1093 "}")); |
| 920 region_data.insert(std::make_pair("US", "{" | 1094 region_data.insert(std::make_pair("US", "{" |
| 921 "\"name\":\"UNITED STATES\"," | 1095 "\"name\":\"UNITED STATES\"," |
| 1096 "\"lang\":\"en\"," |
| 1097 "\"languages\":\"en\"," |
| 922 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," | 1098 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," |
| 923 "\"zip_name_type\":\"zip\"," | 1099 "\"zip_name_type\":\"zip\"," |
| 924 "\"state_name_type\":\"state\"" | 1100 "\"state_name_type\":\"state\"" |
| 925 "}")); | 1101 "}")); |
| 926 region_data.insert(std::make_pair("UY", "{" | 1102 region_data.insert(std::make_pair("UY", "{" |
| 927 "\"name\":\"URUGUAY\"," | 1103 "\"name\":\"URUGUAY\"," |
| 1104 "\"lang\":\"es\"," |
| 1105 "\"languages\":\"es\"," |
| 928 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"" | 1106 "\"fmt\":\"%N%n%O%n%A%n%Z %C %S\"" |
| 929 "}")); | 1107 "}")); |
| 930 region_data.insert(std::make_pair("UZ", "{" | 1108 region_data.insert(std::make_pair("UZ", "{" |
| 931 "\"name\":\"UZBEKISTAN\"," | 1109 "\"name\":\"UZBEKISTAN\"," |
| 932 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"" | 1110 "\"fmt\":\"%N%n%O%n%A%n%Z %C%n%S\"" |
| 933 "}")); | 1111 "}")); |
| 934 region_data.insert(std::make_pair("VA", "{" | 1112 region_data.insert(std::make_pair("VA", "{" |
| 935 "\"name\":\"VATICAN\"," | 1113 "\"name\":\"VATICAN\"," |
| 936 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" | 1114 "\"fmt\":\"%N%n%O%n%A%n%Z %C\"" |
| 937 "}")); | 1115 "}")); |
| 938 region_data.insert(std::make_pair("VC", "{" | 1116 region_data.insert(std::make_pair("VC", "{" |
| 939 "\"name\":\"SAINT VINCENT AND THE GRENADINES (ANTILLES)\"" | 1117 "\"name\":\"SAINT VINCENT AND THE GRENADINES (ANTILLES)\"" |
| 940 "}")); | 1118 "}")); |
| 941 region_data.insert(std::make_pair("VE", "{" | 1119 region_data.insert(std::make_pair("VE", "{" |
| 942 "\"name\":\"VENEZUELA\"," | 1120 "\"name\":\"VENEZUELA\"," |
| 1121 "\"lang\":\"es\"," |
| 1122 "\"languages\":\"es\"," |
| 943 "\"fmt\":\"%N%n%O%n%A%n%C %Z, %S\"" | 1123 "\"fmt\":\"%N%n%O%n%A%n%C %Z, %S\"" |
| 944 "}")); | 1124 "}")); |
| 945 region_data.insert(std::make_pair("VG", "{" | 1125 region_data.insert(std::make_pair("VG", "{" |
| 946 "\"name\":\"VIRGIN ISLANDS (BRITISH)\"" | 1126 "\"name\":\"VIRGIN ISLANDS (BRITISH)\"" |
| 947 "}")); | 1127 "}")); |
| 948 region_data.insert(std::make_pair("VI", "{" | 1128 region_data.insert(std::make_pair("VI", "{" |
| 949 "\"name\":\"VIRGIN ISLANDS (U.S.)\"," | 1129 "\"name\":\"VIRGIN ISLANDS (U.S.)\"," |
| 950 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," | 1130 "\"fmt\":\"%N%n%O%n%A%n%C %S %Z\"," |
| 951 "\"zip_name_type\":\"zip\"," | 1131 "\"zip_name_type\":\"zip\"," |
| 952 "\"state_name_type\":\"state\"" | 1132 "\"state_name_type\":\"state\"" |
| 953 "}")); | 1133 "}")); |
| 954 region_data.insert(std::make_pair("VN", "{" | 1134 region_data.insert(std::make_pair("VN", "{" |
| 955 "\"name\":\"VIET NAM\"," | 1135 "\"name\":\"VIET NAM\"," |
| 1136 "\"lang\":\"vi\"," |
| 1137 "\"languages\":\"vi\"," |
| 956 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"" | 1138 "\"fmt\":\"%N%n%O%n%A%n%C%n%S\"" |
| 957 "}")); | 1139 "}")); |
| 958 region_data.insert(std::make_pair("VU", "{" | 1140 region_data.insert(std::make_pair("VU", "{" |
| 959 "\"name\":\"VANUATU\"" | 1141 "\"name\":\"VANUATU\"" |
| 960 "}")); | 1142 "}")); |
| 961 region_data.insert(std::make_pair("WF", "{" | 1143 region_data.insert(std::make_pair("WF", "{" |
| 962 "\"name\":\"WALLIS AND FUTUNA ISLANDS\"," | 1144 "\"name\":\"WALLIS AND FUTUNA ISLANDS\"," |
| 963 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"" | 1145 "\"fmt\":\"%O%n%N%n%A%n%Z %C %X\"" |
| 964 "}")); | 1146 "}")); |
| 965 region_data.insert(std::make_pair("WS", "{" | 1147 region_data.insert(std::make_pair("WS", "{" |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1030 const std::string& RegionDataConstants::GetDefaultRegionData() { | 1212 const std::string& RegionDataConstants::GetDefaultRegionData() { |
| 1031 static const std::string kDefaultRegionData( | 1213 static const std::string kDefaultRegionData( |
| 1032 "{" | 1214 "{" |
| 1033 "\"fmt\":\"%N%n%O%n%A%n%C\"," | 1215 "\"fmt\":\"%N%n%O%n%A%n%C\"," |
| 1034 "\"state_name_type\":\"province\"," | 1216 "\"state_name_type\":\"province\"," |
| 1035 "\"zip_name_type\":\"postal\"" | 1217 "\"zip_name_type\":\"postal\"" |
| 1036 "}"); | 1218 "}"); |
| 1037 return kDefaultRegionData; | 1219 return kDefaultRegionData; |
| 1038 } | 1220 } |
| 1039 | 1221 |
| 1222 // static |
| 1223 const std::string& RegionDataConstants::GetLanguageCompactLineSeparator( |
| 1224 const std::string& language_code) { |
| 1225 return GetCompactLineSeparator(GetLanguageScript(language_code)); |
| 1226 } |
| 1227 |
| 1228 // static |
| 1229 const std::string& RegionDataConstants::GetCountryCompactLineSeparator( |
| 1230 const std::string& country_code) { |
| 1231 return GetCompactLineSeparator(GetCountryScript(country_code)); |
| 1232 } |
| 1233 |
| 1040 } // namespace addressinput | 1234 } // namespace addressinput |
| 1041 } // namespace i18n | 1235 } // namespace i18n |
| OLD | NEW |