├── .gitignore ├── composer.json ├── README.md ├── LICENSE └── CountryCodes.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "thalidzhokov/country-codes", 3 | "description": "CountryCodes PHP Class to get array of countries with ISO 3166-1 alpha-2, ISO 3166-1 alpha-3, ISO 3166-1 numeric and ISD codes it can provide following information related to country", 4 | "keywords": [ 5 | "country codes", 6 | "iso", 7 | "international organization for standardization", 8 | "3166", 9 | "iso-3166-1", 10 | "alpha-2", 11 | "alpha-3", 12 | "numeric", 13 | "isd", 14 | "internatiguonal subscriber dialing", 15 | "idd", 16 | "international direct dialing", 17 | "country calling codes", 18 | "country dial in codes" 19 | ], 20 | "require": { 21 | "php": "^5.6 || ^7.0 || ^8.0" 22 | }, 23 | "autoload": { 24 | "classmap": [ 25 | "CountryCodes.php" 26 | ] 27 | }, 28 | "license": "GPL-3.0-or-later", 29 | "authors": [ 30 | { 31 | "name": "Albert Thalidzhokov" 32 | } 33 | ] 34 | } 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PHP Class CountryCodes 2 | CountryCodes PHP Class to get array of countries with ISO 3166-1 alpha-2, ISO 3166-1 alpha-3, ISO 3166-1 numeric and ISD codes it can provide following information related to country 3 | 4 | 1. __alpha2__ ISO-3166-1 alpha-2 5 | https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 6 | 2. __alpha3__ ISO-3166-1 alpha-3 7 | https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3 8 | 3. __numeric__ ISO-3166-1 numeric 9 | https://en.wikipedia.org/wiki/ISO_3166-1_numeric 10 | 4. __isd__ Internatiguonal Subscriber Dialing code 11 | https://en.wikipedia.org/wiki/List_of_country_calling_codes 12 | 5. __continentCode__ Continent Code 13 | 6. __continent__ Continent Name 14 | 7. __country__ Country Name 15 | 8. __countryFull__ Country Full Name 16 | 9. __emoji__ Emoji Flag http://unicode.org/emoji/charts/emoji-ordering.html#country-flag 17 | 18 | ## Installation 19 | 20 | Install via Composer 21 | ```bash 22 | composer require thalidzhokov/country-codes 23 | ``` 24 | 25 | OR include _CountryCodes.php_ in your PHP code 26 | ```php 27 | require_once('CountryCodes.php'); 28 | ``` 29 | 30 | ## Usage 31 | 32 | #### Change default language 33 | ```php 34 | \CountryCodes::$language = 'ru'; 35 | ``` 36 | 37 | #### Method __get()__ 38 | Get array __key => value__ 39 | ```php 40 | \CountryCodes::get('alpha2', 'country'); 41 | ``` 42 | 43 | Return 44 | ``` 45 | array ( 46 | 'AB' => 'Abkhazia', 47 | 'AD' => 'Andorra', 48 | ..., 49 | 'AI' => 'Anguilla', 50 | 'AL' => 'Albania', 51 | 'AM' => 'Armenia', 52 | ..., 53 | 'US' => 'USA', 54 | ... 55 | ) 56 | ``` 57 | 58 | #### Method __get2()__ 59 | Get array with multiple values __key => \[value1, value2, ...]__ 60 | ```php 61 | \CountryCodes::get2('alpha3', ['alpha2', 'continentCode', 'emoji']); 62 | ``` 63 | 64 | Return 65 | ``` 66 | array ( 67 | 'ABH' => 68 | array ( 69 | 'alpha2' => 'AB', 70 | 'continentCode' => 'AS', 71 | 'emoji' => '', 72 | ), 73 | 'AND' => 74 | array ( 75 | 'alpha2' => 'AD', 76 | 'continentCode' => 'EU', 77 | 'emoji' => '🇦🇩', 78 | ), 79 | 'ARE' => 80 | array ( 81 | 'alpha2' => 'AE', 82 | 'continentCode' => 'AS', 83 | 'emoji' => '🇦🇪', 84 | ), 85 | ... 86 | ) 87 | ``` 88 | 89 | #### Method __getByContinent()__ 90 | Get array __key => value__ by continent 91 | ```php 92 | \CountryCodes::getByContinent('alpha3', 'countryFull', 'EU'); 93 | ``` 94 | 95 | Return 96 | ``` 97 | array ( 98 | ..., 99 | 'BEL' => 'Belgium', 100 | 'BGR' => 'Bulgaria', 101 | 'BLR' => 'Belarus', 102 | 'CHE' => 'Swiss Confederation', 103 | 'CZE' => 'Czech Republic', 104 | 'DEU' => 'Germany', 105 | ... 106 | ) 107 | ``` 108 | 109 | #### Method __getEmojiByAlpha2()__ 110 | Get emoji flag code by alpha2 111 | ```php 112 | \CountryCodes::getEmojiByAlpha2('ZW'); 113 | ``` 114 | Return 115 | ``` 116 | 🇿🇼 117 | ``` 118 | 119 | #### Method __getEmojiByAlpha3()__ 120 | Get emoji flag code by aplha3 121 | ```php 122 | \CountryCodes::getEmojiByAlpha3('ZMB'); 123 | ``` 124 | Return 125 | ``` 126 | 🇿🇲 127 | ``` 128 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | {one line to give the program's name and a brief idea of what it does.} 635 | Copyright (C) {year} {name of author} 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | {project} Copyright (C) {year} {fullname} 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /CountryCodes.php: -------------------------------------------------------------------------------- 1 | [ 20 | * 'alpha2' => ISO-3166-1 alpha-2 (string, 2 characters), https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 21 | * 'alpha3' => ISO-3166-1 alpha-3 (string, 3 characters), https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3 22 | * 'numeric' => ISO-3166-1 numeric (numeric, 3 digits), https://en.wikipedia.org/wiki/ISO_3166-1_numeric 23 | * 'isd' => Internatiguonal Subscriber Dialing code (numeric), https://en.wikipedia.org/wiki/List_of_country_calling_codes 24 | * Language code (string, 2 characters) => [ 25 | * 'country' => (string), 26 | * 'countryFull' => (string) 27 | * ] 28 | * ], 29 | * ... 30 | */ 31 | public static $countries = array( 32 | 'AB' => 33 | array( 34 | 'alpha2' => 'AB', 35 | 'alpha3' => 'ABH', 36 | 'numeric' => '895', 37 | 'isd' => '7840', 38 | 'continentCode' => 'AS', 39 | 'ru' => 40 | array( 41 | 'country' => 'Абхазия', 42 | 'countryFull' => 'Республика Абхазия', 43 | ), 44 | 'en' => 45 | array( 46 | 'country' => 'Abkhazia', 47 | 'countryFull' => 'Abkhazia', 48 | ), 49 | ), 50 | 'AD' => 51 | array( 52 | 'alpha2' => 'AD', 53 | 'alpha3' => 'AND', 54 | 'numeric' => '020', 55 | 'isd' => '376', 56 | 'continentCode' => 'EU', 57 | 'ru' => 58 | array( 59 | 'country' => 'Андорра', 60 | 'countryFull' => 'Княжество Андорра', 61 | ), 62 | 'en' => 63 | array( 64 | 'country' => 'Andorra', 65 | 'countryFull' => 'Andorra', 66 | ), 67 | ), 68 | 'AE' => 69 | array( 70 | 'alpha2' => 'AE', 71 | 'alpha3' => 'ARE', 72 | 'numeric' => '784', 73 | 'isd' => '971', 74 | 'continentCode' => 'AS', 75 | 'ru' => 76 | array( 77 | 'country' => 'ОАЭ', 78 | 'countryFull' => 'Объединенные Арабские Эмираты', 79 | ), 80 | 'en' => 81 | array( 82 | 'country' => 'UAE', 83 | 'countryFull' => 'United Arab Emirates', 84 | ), 85 | ), 86 | 'AF' => 87 | array( 88 | 'alpha2' => 'AF', 89 | 'alpha3' => 'AFG', 90 | 'numeric' => '004', 91 | 'isd' => '93', 92 | 'continentCode' => 'AS', 93 | 'ru' => 94 | array( 95 | 'country' => 'Афганистан', 96 | 'countryFull' => 'Переходное Исламское Государство Афганистан', 97 | ), 98 | 'en' => 99 | array( 100 | 'country' => 'Afghanistan', 101 | 'countryFull' => 'Afghanistan', 102 | ), 103 | ), 104 | 'AG' => 105 | array( 106 | 'alpha2' => 'AG', 107 | 'alpha3' => 'ATG', 108 | 'numeric' => '028', 109 | 'isd' => '1268', 110 | 'continentCode' => 'NA', 111 | 'ru' => 112 | array( 113 | 'country' => 'Антигуа и Барбуда', 114 | 'countryFull' => 'Антигуа и Барбуда', 115 | ), 116 | 'en' => 117 | array( 118 | 'country' => 'Antigua and Barbuda', 119 | 'countryFull' => 'Antigua and Barbuda', 120 | ), 121 | ), 122 | 'AI' => 123 | array( 124 | 'alpha2' => 'AI', 125 | 'alpha3' => 'AIA', 126 | 'numeric' => '660', 127 | 'isd' => '1264', 128 | 'continentCode' => 'NA', 129 | 'ru' => 130 | array( 131 | 'country' => 'Ангилья', 132 | 'countryFull' => 'Ангилья', 133 | ), 134 | 'en' => 135 | array( 136 | 'country' => 'Anguilla', 137 | 'countryFull' => 'Anguilla', 138 | ), 139 | ), 140 | 'AL' => 141 | array( 142 | 'alpha2' => 'AL', 143 | 'alpha3' => 'ALB', 144 | 'numeric' => '008', 145 | 'isd' => '355', 146 | 'continentCode' => 'EU', 147 | 'ru' => 148 | array( 149 | 'country' => 'Албания', 150 | 'countryFull' => 'Республика Албания', 151 | ), 152 | 'en' => 153 | array( 154 | 'country' => 'Albania', 155 | 'countryFull' => 'Albania', 156 | ), 157 | ), 158 | 'AM' => 159 | array( 160 | 'alpha2' => 'AM', 161 | 'alpha3' => 'ARM', 162 | 'numeric' => '051', 163 | 'isd' => '374', 164 | 'continentCode' => 'AS', 165 | 'ru' => 166 | array( 167 | 'country' => 'Армения', 168 | 'countryFull' => 'Республика Армения', 169 | ), 170 | 'en' => 171 | array( 172 | 'country' => 'Armenia', 173 | 'countryFull' => 'Armenia', 174 | ), 175 | ), 176 | 'AO' => 177 | array( 178 | 'alpha2' => 'AO', 179 | 'alpha3' => 'AGO', 180 | 'numeric' => '024', 181 | 'isd' => '244', 182 | 'continentCode' => 'AF', 183 | 'ru' => 184 | array( 185 | 'country' => 'Ангола', 186 | 'countryFull' => 'Республика Ангола', 187 | ), 188 | 'en' => 189 | array( 190 | 'country' => 'Angola', 191 | 'countryFull' => 'Angola', 192 | ), 193 | ), 194 | 'AQ' => 195 | array( 196 | 'alpha2' => 'AQ', 197 | 'alpha3' => 'ATA', 198 | 'numeric' => '010', 199 | 'isd' => '672', 200 | 'continentCode' => 'AN', 201 | 'ru' => 202 | array( 203 | 'country' => 'Антарктида', 204 | 'countryFull' => 'Антарктида', 205 | ), 206 | 'en' => 207 | array( 208 | 'country' => 'Antarctica', 209 | 'countryFull' => 'Antarctica', 210 | ), 211 | ), 212 | 'AR' => 213 | array( 214 | 'alpha2' => 'AR', 215 | 'alpha3' => 'ARG', 216 | 'numeric' => '032', 217 | 'isd' => '54', 218 | 'continentCode' => 'SA', 219 | 'ru' => 220 | array( 221 | 'country' => 'Аргентина', 222 | 'countryFull' => 'Аргентинская Республика', 223 | ), 224 | 'en' => 225 | array( 226 | 'country' => 'Argentina', 227 | 'countryFull' => 'Argentina', 228 | ), 229 | ), 230 | 'AS' => 231 | array( 232 | 'alpha2' => 'AS', 233 | 'alpha3' => 'ASM', 234 | 'numeric' => '016', 235 | 'isd' => '1684', 236 | 'continentCode' => 'OC', 237 | 'ru' => 238 | array( 239 | 'country' => 'Американское Самоа', 240 | 'countryFull' => 'Американское Самоа', 241 | ), 242 | 'en' => 243 | array( 244 | 'country' => 'American Samoa', 245 | 'countryFull' => 'American Samoa', 246 | ), 247 | ), 248 | 'AT' => 249 | array( 250 | 'alpha2' => 'AT', 251 | 'alpha3' => 'AUT', 252 | 'numeric' => '040', 253 | 'isd' => '43', 254 | 'continentCode' => 'EU', 255 | 'ru' => 256 | array( 257 | 'country' => 'Австрия', 258 | 'countryFull' => 'Австрийская Республика', 259 | ), 260 | 'en' => 261 | array( 262 | 'country' => 'Austria', 263 | 'countryFull' => 'Austria', 264 | ), 265 | ), 266 | 'AU' => 267 | array( 268 | 'alpha2' => 'AU', 269 | 'alpha3' => 'AUS', 270 | 'numeric' => '036', 271 | 'isd' => '61', 272 | 'continentCode' => 'OC', 273 | 'ru' => 274 | array( 275 | 'country' => 'Австралия', 276 | 'countryFull' => 'Австралия', 277 | ), 278 | 'en' => 279 | array( 280 | 'country' => 'Australia', 281 | 'countryFull' => 'Australia', 282 | ), 283 | ), 284 | 'AW' => 285 | array( 286 | 'alpha2' => 'AW', 287 | 'alpha3' => 'ABW', 288 | 'numeric' => '533', 289 | 'isd' => '297', 290 | 'continentCode' => 'NA', 291 | 'ru' => 292 | array( 293 | 'country' => 'Аруба', 294 | 'countryFull' => 'Аруба', 295 | ), 296 | 'en' => 297 | array( 298 | 'country' => 'Aruba', 299 | 'countryFull' => 'Aruba', 300 | ), 301 | ), 302 | 'AX' => 303 | array( 304 | 'alpha2' => 'AX', 305 | 'alpha3' => 'ALA', 306 | 'numeric' => '248', 307 | 'isd' => '358', 308 | 'continentCode' => 'EU', 309 | 'ru' => 310 | array( 311 | 'country' => 'Эландские острова', 312 | 'countryFull' => 'Эландские острова', 313 | ), 314 | 'en' => 315 | array( 316 | 'country' => 'Åland Islands', 317 | 'countryFull' => 'Åland Islands', 318 | ), 319 | ), 320 | 'AZ' => 321 | array( 322 | 'alpha2' => 'AZ', 323 | 'alpha3' => 'AZE', 324 | 'numeric' => '031', 325 | 'isd' => '994', 326 | 'continentCode' => 'AS', 327 | 'ru' => 328 | array( 329 | 'country' => 'Азербайджан', 330 | 'countryFull' => 'Республика Азербайджан', 331 | ), 332 | 'en' => 333 | array( 334 | 'country' => 'Azerbaijan', 335 | 'countryFull' => 'Azerbaijan', 336 | ), 337 | ), 338 | 'BA' => 339 | array( 340 | 'alpha2' => 'BA', 341 | 'alpha3' => 'BIH', 342 | 'numeric' => '070', 343 | 'isd' => '387', 344 | 'continentCode' => 'EU', 345 | 'ru' => 346 | array( 347 | 'country' => 'Босния и Герцеговина', 348 | 'countryFull' => 'Босния и Герцеговина', 349 | ), 350 | 'en' => 351 | array( 352 | 'country' => 'Bosnia and Herzegovina', 353 | 'countryFull' => 'Bosnia and Herzegovina', 354 | ), 355 | ), 356 | 'BB' => 357 | array( 358 | 'alpha2' => 'BB', 359 | 'alpha3' => 'BRB', 360 | 'numeric' => '052', 361 | 'isd' => '1246', 362 | 'continentCode' => 'NA', 363 | 'ru' => 364 | array( 365 | 'country' => 'Барбадос', 366 | 'countryFull' => 'Барбадос', 367 | ), 368 | 'en' => 369 | array( 370 | 'country' => 'Barbados', 371 | 'countryFull' => 'Barbados', 372 | ), 373 | ), 374 | 'BD' => 375 | array( 376 | 'alpha2' => 'BD', 377 | 'alpha3' => 'BGD', 378 | 'numeric' => '050', 379 | 'isd' => '880', 380 | 'continentCode' => 'AS', 381 | 'ru' => 382 | array( 383 | 'country' => 'Бангладеш', 384 | 'countryFull' => 'Народная Республика Бангладеш', 385 | ), 386 | 'en' => 387 | array( 388 | 'country' => 'Bangladesh', 389 | 'countryFull' => 'Bangladesh', 390 | ), 391 | ), 392 | 'BE' => 393 | array( 394 | 'alpha2' => 'BE', 395 | 'alpha3' => 'BEL', 396 | 'numeric' => '056', 397 | 'isd' => '32', 398 | 'continentCode' => 'EU', 399 | 'ru' => 400 | array( 401 | 'country' => 'Бельгия', 402 | 'countryFull' => 'Королевство Бельгии', 403 | ), 404 | 'en' => 405 | array( 406 | 'country' => 'Belgium', 407 | 'countryFull' => 'Belgium', 408 | ), 409 | ), 410 | 'BF' => 411 | array( 412 | 'alpha2' => 'BF', 413 | 'alpha3' => 'BFA', 414 | 'numeric' => '854', 415 | 'isd' => '226', 416 | 'continentCode' => 'AF', 417 | 'ru' => 418 | array( 419 | 'country' => 'Буркина-Фасо', 420 | 'countryFull' => 'Буркина-Фасо', 421 | ), 422 | 'en' => 423 | array( 424 | 'country' => 'Burkina Faso', 425 | 'countryFull' => 'Burkina Faso', 426 | ), 427 | ), 428 | 'BG' => 429 | array( 430 | 'alpha2' => 'BG', 431 | 'alpha3' => 'BGR', 432 | 'numeric' => '100', 433 | 'isd' => '359', 434 | 'continentCode' => 'EU', 435 | 'ru' => 436 | array( 437 | 'country' => 'Болгария', 438 | 'countryFull' => 'Республика Болгария', 439 | ), 440 | 'en' => 441 | array( 442 | 'country' => 'Bulgaria', 443 | 'countryFull' => 'Bulgaria', 444 | ), 445 | ), 446 | 'BH' => 447 | array( 448 | 'alpha2' => 'BH', 449 | 'alpha3' => 'BHR', 450 | 'numeric' => '048', 451 | 'isd' => '973', 452 | 'continentCode' => 'AS', 453 | 'ru' => 454 | array( 455 | 'country' => 'Бахрейн', 456 | 'countryFull' => 'Королевство Бахрейн', 457 | ), 458 | 'en' => 459 | array( 460 | 'country' => 'Bahrain', 461 | 'countryFull' => 'Bahrain', 462 | ), 463 | ), 464 | 'BI' => 465 | array( 466 | 'alpha2' => 'BI', 467 | 'alpha3' => 'BDI', 468 | 'numeric' => '108', 469 | 'isd' => '257', 470 | 'continentCode' => 'AF', 471 | 'ru' => 472 | array( 473 | 'country' => 'Бурунди', 474 | 'countryFull' => 'Республика Бурунди', 475 | ), 476 | 'en' => 477 | array( 478 | 'country' => 'Burundi', 479 | 'countryFull' => 'Burundi', 480 | ), 481 | ), 482 | 'BJ' => 483 | array( 484 | 'alpha2' => 'BJ', 485 | 'alpha3' => 'BEN', 486 | 'numeric' => '204', 487 | 'isd' => '229', 488 | 'continentCode' => 'AF', 489 | 'ru' => 490 | array( 491 | 'country' => 'Бенин', 492 | 'countryFull' => 'Республика Бенин', 493 | ), 494 | 'en' => 495 | array( 496 | 'country' => 'Benin', 497 | 'countryFull' => 'Benin', 498 | ), 499 | ), 500 | 'BL' => 501 | array( 502 | 'alpha2' => 'BL', 503 | 'alpha3' => 'BLM', 504 | 'numeric' => '652', 505 | 'isd' => '590', 506 | 'continentCode' => 'NA', 507 | 'ru' => 508 | array( 509 | 'country' => 'Сен-Бартельми', 510 | 'countryFull' => 'Сен-Бартельми', 511 | ), 512 | 'en' => 513 | array( 514 | 'country' => 'Saint Barthélemy', 515 | 'countryFull' => 'Saint Barthélemy', 516 | ), 517 | ), 518 | 'BM' => 519 | array( 520 | 'alpha2' => 'BM', 521 | 'alpha3' => 'BMU', 522 | 'numeric' => '060', 523 | 'isd' => '1441', 524 | 'continentCode' => 'NA', 525 | 'ru' => 526 | array( 527 | 'country' => 'Бермуды', 528 | 'countryFull' => 'Бермуды', 529 | ), 530 | 'en' => 531 | array( 532 | 'country' => 'Bermuda', 533 | 'countryFull' => 'Bermuda', 534 | ), 535 | ), 536 | 'BN' => 537 | array( 538 | 'alpha2' => 'BN', 539 | 'alpha3' => 'BRN', 540 | 'numeric' => '096', 541 | 'isd' => '672', 542 | 'continentCode' => 'AS', 543 | 'ru' => 544 | array( 545 | 'country' => 'Бруней-Даруссалам', 546 | 'countryFull' => 'Бруней-Даруссалам', 547 | ), 548 | 'en' => 549 | array( 550 | 'country' => 'Brunei Darussalam', 551 | 'countryFull' => 'Brunei Darussalam', 552 | ), 553 | ), 554 | 'BO' => 555 | array( 556 | 'alpha2' => 'BO', 557 | 'alpha3' => 'BOL', 558 | 'numeric' => '068', 559 | 'isd' => '591', 560 | 'continentCode' => 'SA', 561 | 'ru' => 562 | array( 563 | 'country' => 'Боливия', 564 | 'countryFull' => 'Многонациональное Государство Боливия', 565 | ), 566 | 'en' => 567 | array( 568 | 'country' => 'Bolivia', 569 | 'countryFull' => 'Plurinational State of Bolivia', 570 | ), 571 | ), 572 | 'BQ' => 573 | array( 574 | 'alpha2' => 'BQ', 575 | 'alpha3' => 'BES', 576 | 'numeric' => '535', 577 | 'isd' => Null, 578 | 'continentCode' => 'NA', 579 | 'ru' => 580 | array( 581 | 'country' => 'Бонайре, Саба и Синт-Эстатиус', 582 | 'countryFull' => 'Бонайре, Саба и Синт-Эстатиус', 583 | ), 584 | 'en' => 585 | array( 586 | 'country' => 'Bonaire, Sint Eustatius and Saba', 587 | 'countryFull' => 'Bonaire, Sint Eustatius and Saba', 588 | ), 589 | ), 590 | 'BR' => 591 | array( 592 | 'alpha2' => 'BR', 593 | 'alpha3' => 'BRA', 594 | 'numeric' => '076', 595 | 'isd' => '55', 596 | 'continentCode' => 'SA', 597 | 'ru' => 598 | array( 599 | 'country' => 'Бразилия', 600 | 'countryFull' => 'Федеративная Республика Бразилия', 601 | ), 602 | 'en' => 603 | array( 604 | 'country' => 'Brazil', 605 | 'countryFull' => 'Brazil', 606 | ), 607 | ), 608 | 'BS' => 609 | array( 610 | 'alpha2' => 'BS', 611 | 'alpha3' => 'BHS', 612 | 'numeric' => '044', 613 | 'isd' => '1242', 614 | 'continentCode' => 'NA', 615 | 'ru' => 616 | array( 617 | 'country' => 'Багамы', 618 | 'countryFull' => 'Содружество Багамы', 619 | ), 620 | 'en' => 621 | array( 622 | 'country' => 'Bahamas', 623 | 'countryFull' => 'Bahamas', 624 | ), 625 | ), 626 | 'BT' => 627 | array( 628 | 'alpha2' => 'BT', 629 | 'alpha3' => 'BTN', 630 | 'numeric' => '064', 631 | 'isd' => '975', 632 | 'continentCode' => 'AS', 633 | 'ru' => 634 | array( 635 | 'country' => 'Бутан', 636 | 'countryFull' => 'Королевство Бутан', 637 | ), 638 | 'en' => 639 | array( 640 | 'country' => 'Bhutan', 641 | 'countryFull' => 'Bhutan', 642 | ), 643 | ), 644 | 'BV' => 645 | array( 646 | 'alpha2' => 'BV', 647 | 'alpha3' => 'BVT', 648 | 'numeric' => '074', 649 | 'isd' => '61', 650 | 'continentCode' => 'AN', 651 | 'ru' => 652 | array( 653 | 'country' => 'Остров Буве', 654 | 'countryFull' => 'Остров Буве', 655 | ), 656 | 'en' => 657 | array( 658 | 'country' => 'Bouvet Island', 659 | 'countryFull' => 'Bouvet Island', 660 | ), 661 | ), 662 | 'BW' => 663 | array( 664 | 'alpha2' => 'BW', 665 | 'alpha3' => 'BWA', 666 | 'numeric' => '072', 667 | 'isd' => '267', 668 | 'continentCode' => 'AF', 669 | 'ru' => 670 | array( 671 | 'country' => 'Ботсвана', 672 | 'countryFull' => 'Республика Ботсвана', 673 | ), 674 | 'en' => 675 | array( 676 | 'country' => 'Botswana', 677 | 'countryFull' => 'Botswana', 678 | ), 679 | ), 680 | 'BY' => 681 | array( 682 | 'alpha2' => 'BY', 683 | 'alpha3' => 'BLR', 684 | 'numeric' => '112', 685 | 'isd' => '375', 686 | 'continentCode' => 'EU', 687 | 'ru' => 688 | array( 689 | 'country' => 'Беларусь', 690 | 'countryFull' => 'Республика Беларусь', 691 | ), 692 | 'en' => 693 | array( 694 | 'country' => 'Belarus', 695 | 'countryFull' => 'Belarus', 696 | ), 697 | ), 698 | 'BZ' => 699 | array( 700 | 'alpha2' => 'BZ', 701 | 'alpha3' => 'BLZ', 702 | 'numeric' => '084', 703 | 'isd' => '501', 704 | 'continentCode' => 'NA', 705 | 'ru' => 706 | array( 707 | 'country' => 'Белиз', 708 | 'countryFull' => 'Белиз', 709 | ), 710 | 'en' => 711 | array( 712 | 'country' => 'Belize', 713 | 'countryFull' => 'Belize', 714 | ), 715 | ), 716 | 'CA' => 717 | array( 718 | 'alpha2' => 'CA', 719 | 'alpha3' => 'CAN', 720 | 'numeric' => '124', 721 | 'isd' => '1', 722 | 'continentCode' => 'NA', 723 | 'ru' => 724 | array( 725 | 'country' => 'Канада', 726 | 'countryFull' => 'Канада', 727 | ), 728 | 'en' => 729 | array( 730 | 'country' => 'Canada', 731 | 'countryFull' => 'Canada', 732 | ), 733 | ), 734 | 'CC' => 735 | array( 736 | 'alpha2' => 'CC', 737 | 'alpha3' => 'CCK', 738 | 'numeric' => '166', 739 | 'isd' => '891', 740 | 'continentCode' => 'OC', 741 | 'ru' => 742 | array( 743 | 'country' => 'Кокосовые острова', 744 | 'countryFull' => 'Кокосовые (Килинг) острова', 745 | ), 746 | 'en' => 747 | array( 748 | 'country' => 'Cocos Islands', 749 | 'countryFull' => 'Cocos (Keeling) Islands', 750 | ), 751 | ), 752 | 'CD' => 753 | array( 754 | 'alpha2' => 'CD', 755 | 'alpha3' => 'COD', 756 | 'numeric' => '180', 757 | 'isd' => '243', 758 | 'continentCode' => 'AF', 759 | 'ru' => 760 | array( 761 | 'country' => 'Демократическая Республика Конго', 762 | 'countryFull' => 'Демократическая Республика Конго', 763 | ), 764 | 'en' => 765 | array( 766 | 'country' => 'Democratic Republic of the Congo', 767 | 'countryFull' => 'Democratic Republic of the Congo', 768 | ), 769 | ), 770 | 'CF' => 771 | array( 772 | 'alpha2' => 'CF', 773 | 'alpha3' => 'CAF', 774 | 'numeric' => '140', 775 | 'isd' => '236', 776 | 'continentCode' => 'AF', 777 | 'ru' => 778 | array( 779 | 'country' => 'ЦАР', 780 | 'countryFull' => 'Центральноафриканская Респу́блика', 781 | ), 782 | 'en' => 783 | array( 784 | 'country' => 'CAR', 785 | 'countryFull' => 'Central African Republic', 786 | ), 787 | ), 788 | 'CG' => 789 | array( 790 | 'alpha2' => 'CG', 791 | 'alpha3' => 'COG', 792 | 'numeric' => '178', 793 | 'isd' => '242', 794 | 'continentCode' => 'AF', 795 | 'ru' => 796 | array( 797 | 'country' => 'Конго', 798 | 'countryFull' => 'Республика Конго', 799 | ), 800 | 'en' => 801 | array( 802 | 'country' => 'Congo', 803 | 'countryFull' => 'Republic of the Congo', 804 | ), 805 | ), 806 | 'CH' => 807 | array( 808 | 'alpha2' => 'CH', 809 | 'alpha3' => 'CHE', 810 | 'numeric' => '756', 811 | 'isd' => '41', 812 | 'continentCode' => 'EU', 813 | 'ru' => 814 | array( 815 | 'country' => 'Швейцария', 816 | 'countryFull' => 'Швейцарская Конфедерация', 817 | ), 818 | 'en' => 819 | array( 820 | 'country' => 'Switzerland', 821 | 'countryFull' => 'Swiss Confederation', 822 | ), 823 | ), 824 | 'CI' => 825 | array( 826 | 'alpha2' => 'CI', 827 | 'alpha3' => 'CIV', 828 | 'numeric' => '384', 829 | 'isd' => '225', 830 | 'continentCode' => 'AF', 831 | 'ru' => 832 | array( 833 | 'country' => 'Кот д\'Ивуар', 834 | 'countryFull' => 'Республика Кот д\'Ивуар', 835 | ), 836 | 'en' => 837 | array( 838 | 'country' => 'Cote d\'Ivoire', 839 | 'countryFull' => 'Cote d\'Ivoire', 840 | ), 841 | ), 842 | 'CK' => 843 | array( 844 | 'alpha2' => 'CK', 845 | 'alpha3' => 'COK', 846 | 'numeric' => '184', 847 | 'isd' => '682', 848 | 'continentCode' => 'OC', 849 | 'ru' => 850 | array( 851 | 'country' => 'Острова Кука', 852 | 'countryFull' => 'Острова Кука', 853 | ), 854 | 'en' => 855 | array( 856 | 'country' => 'Cook Islands', 857 | 'countryFull' => 'Cook Islands', 858 | ), 859 | ), 860 | 'CL' => 861 | array( 862 | 'alpha2' => 'CL', 863 | 'alpha3' => 'CHL', 864 | 'numeric' => '152', 865 | 'isd' => '56', 866 | 'continentCode' => 'SA', 867 | 'ru' => 868 | array( 869 | 'country' => 'Чили', 870 | 'countryFull' => 'Республика Чили', 871 | ), 872 | 'en' => 873 | array( 874 | 'country' => 'Chile', 875 | 'countryFull' => 'Chile', 876 | ), 877 | ), 878 | 'CM' => 879 | array( 880 | 'alpha2' => 'CM', 881 | 'alpha3' => 'CMR', 882 | 'numeric' => '120', 883 | 'isd' => '231', 884 | 'continentCode' => 'AF', 885 | 'ru' => 886 | array( 887 | 'country' => 'Камерун', 888 | 'countryFull' => 'Республика Камерун', 889 | ), 890 | 'en' => 891 | array( 892 | 'country' => 'Cameroon', 893 | 'countryFull' => 'Cameroon', 894 | ), 895 | ), 896 | 'CN' => 897 | array( 898 | 'alpha2' => 'CN', 899 | 'alpha3' => 'CHN', 900 | 'numeric' => '156', 901 | 'isd' => '86', 902 | 'continentCode' => 'AS', 903 | 'ru' => 904 | array( 905 | 'country' => 'Китай', 906 | 'countryFull' => 'Китайская Народная Республика', 907 | ), 908 | 'en' => 909 | array( 910 | 'country' => 'China', 911 | 'countryFull' => 'China', 912 | ), 913 | ), 914 | 'CO' => 915 | array( 916 | 'alpha2' => 'CO', 917 | 'alpha3' => 'COL', 918 | 'numeric' => '170', 919 | 'isd' => '57', 920 | 'continentCode' => 'SA', 921 | 'ru' => 922 | array( 923 | 'country' => 'Колумбия', 924 | 'countryFull' => 'Республика Колумбия', 925 | ), 926 | 'en' => 927 | array( 928 | 'country' => 'Colombia', 929 | 'countryFull' => 'Colombia', 930 | ), 931 | ), 932 | 'CR' => 933 | array( 934 | 'alpha2' => 'CR', 935 | 'alpha3' => 'CRI', 936 | 'numeric' => '188', 937 | 'isd' => '506', 938 | 'continentCode' => 'SA', 939 | 'ru' => 940 | array( 941 | 'country' => 'Коста-Рика', 942 | 'countryFull' => 'Республика Коста-Рика', 943 | ), 944 | 'en' => 945 | array( 946 | 'country' => 'Costa Rica', 947 | 'countryFull' => 'Costa Rica', 948 | ), 949 | ), 950 | 'CU' => 951 | array( 952 | 'alpha2' => 'CU', 953 | 'alpha3' => 'CUB', 954 | 'numeric' => '192', 955 | 'isd' => '53', 956 | 'continentCode' => 'NA', 957 | 'ru' => 958 | array( 959 | 'country' => 'Куба', 960 | 'countryFull' => 'Республика Куба', 961 | ), 962 | 'en' => 963 | array( 964 | 'country' => 'Cuba', 965 | 'countryFull' => 'Cuba', 966 | ), 967 | ), 968 | 'CV' => 969 | array( 970 | 'alpha2' => 'CV', 971 | 'alpha3' => 'CPV', 972 | 'numeric' => '132', 973 | 'isd' => '238', 974 | 'continentCode' => 'AF', 975 | 'ru' => 976 | array( 977 | 'country' => 'Кабо-Верде', 978 | 'countryFull' => 'Республика Кабо-Верде', 979 | ), 980 | 'en' => 981 | array( 982 | 'country' => 'Cape Verde', 983 | 'countryFull' => 'Cape Verde', 984 | ), 985 | ), 986 | 'CW' => 987 | array( 988 | 'alpha2' => 'CW', 989 | 'alpha3' => 'CUW', 990 | 'numeric' => '531', 991 | 'isd' => '599', 992 | 'continentCode' => 'NA', 993 | 'ru' => 994 | array( 995 | 'country' => 'Кюрасао', 996 | 'countryFull' => 'Кюрасао', 997 | ), 998 | 'en' => 999 | array( 1000 | 'country' => 'Curaçao', 1001 | 'countryFull' => 'Curaçao', 1002 | ), 1003 | ), 1004 | 'CX' => 1005 | array( 1006 | 'alpha2' => 'CX', 1007 | 'alpha3' => 'CXR', 1008 | 'numeric' => '162', 1009 | 'isd' => '61', 1010 | 'continentCode' => 'AS', 1011 | 'ru' => 1012 | array( 1013 | 'country' => 'Остров Рождества', 1014 | 'countryFull' => 'Остров Рождества', 1015 | ), 1016 | 'en' => 1017 | array( 1018 | 'country' => 'Christmas Island', 1019 | 'countryFull' => 'Christmas Island', 1020 | ), 1021 | ), 1022 | 'CY' => 1023 | array( 1024 | 'alpha2' => 'CY', 1025 | 'alpha3' => 'CYP', 1026 | 'numeric' => '196', 1027 | 'isd' => '357', 1028 | 'continentCode' => 'AS', 1029 | 'ru' => 1030 | array( 1031 | 'country' => 'Кипр', 1032 | 'countryFull' => 'Республика Кипр', 1033 | ), 1034 | 'en' => 1035 | array( 1036 | 'country' => 'Cyprus', 1037 | 'countryFull' => 'Cyprus', 1038 | ), 1039 | ), 1040 | 'CZ' => 1041 | array( 1042 | 'alpha2' => 'CZ', 1043 | 'alpha3' => 'CZE', 1044 | 'numeric' => '203', 1045 | 'isd' => '420', 1046 | 'continentCode' => 'EU', 1047 | 'ru' => 1048 | array( 1049 | 'country' => 'Чехия', 1050 | 'countryFull' => 'Чешская Республика', 1051 | ), 1052 | 'en' => 1053 | array( 1054 | 'country' => 'Czech Republic', 1055 | 'countryFull' => 'Czech Republic', 1056 | ), 1057 | ), 1058 | 'DE' => 1059 | array( 1060 | 'alpha2' => 'DE', 1061 | 'alpha3' => 'DEU', 1062 | 'numeric' => '276', 1063 | 'isd' => '49', 1064 | 'continentCode' => 'EU', 1065 | 'ru' => 1066 | array( 1067 | 'country' => 'Германия', 1068 | 'countryFull' => 'Федеративная Республика Германия', 1069 | ), 1070 | 'en' => 1071 | array( 1072 | 'country' => 'Germany', 1073 | 'countryFull' => 'Germany', 1074 | ), 1075 | ), 1076 | 'DJ' => 1077 | array( 1078 | 'alpha2' => 'DJ', 1079 | 'alpha3' => 'DJI', 1080 | 'numeric' => '262', 1081 | 'isd' => '253', 1082 | 'continentCode' => 'AF', 1083 | 'ru' => 1084 | array( 1085 | 'country' => 'Джибути', 1086 | 'countryFull' => 'Республика Джибути', 1087 | ), 1088 | 'en' => 1089 | array( 1090 | 'country' => 'Djibouti', 1091 | 'countryFull' => 'Djibouti', 1092 | ), 1093 | ), 1094 | 'DK' => 1095 | array( 1096 | 'alpha2' => 'DK', 1097 | 'alpha3' => 'DNK', 1098 | 'numeric' => '208', 1099 | 'isd' => '45', 1100 | 'continentCode' => 'EU', 1101 | 'ru' => 1102 | array( 1103 | 'country' => 'Дания', 1104 | 'countryFull' => 'Королевство Дания', 1105 | ), 1106 | 'en' => 1107 | array( 1108 | 'country' => 'Denmark', 1109 | 'countryFull' => 'Denmark', 1110 | ), 1111 | ), 1112 | 'DM' => 1113 | array( 1114 | 'alpha2' => 'DM', 1115 | 'alpha3' => 'DMA', 1116 | 'numeric' => '212', 1117 | 'isd' => '1767', 1118 | 'continentCode' => 'NA', 1119 | 'ru' => 1120 | array( 1121 | 'country' => 'Доминика', 1122 | 'countryFull' => 'Содружество Доминики', 1123 | ), 1124 | 'en' => 1125 | array( 1126 | 'country' => 'Dominica', 1127 | 'countryFull' => 'Dominica', 1128 | ), 1129 | ), 1130 | 'DO' => 1131 | array( 1132 | 'alpha2' => 'DO', 1133 | 'alpha3' => 'DOM', 1134 | 'numeric' => '214', 1135 | 'isd' => '1809', # 1829, 1849 1136 | 'continentCode' => 'NA', 1137 | 'ru' => 1138 | array( 1139 | 'country' => 'Доминиканская Республика', 1140 | 'countryFull' => 'Доминиканская Республика', 1141 | ), 1142 | 'en' => 1143 | array( 1144 | 'country' => 'Dominican Republic', 1145 | 'countryFull' => 'Dominican Republic', 1146 | ), 1147 | ), 1148 | 'DZ' => 1149 | array( 1150 | 'alpha2' => 'DZ', 1151 | 'alpha3' => 'DZA', 1152 | 'numeric' => '012', 1153 | 'isd' => '213', 1154 | 'continentCode' => 'AF', 1155 | 'ru' => 1156 | array( 1157 | 'country' => 'Алжир', 1158 | 'countryFull' => 'Алжирская Народная Демократическая Республика', 1159 | ), 1160 | 'en' => 1161 | array( 1162 | 'country' => 'Algeria', 1163 | 'countryFull' => 'Algeria', 1164 | ), 1165 | ), 1166 | 'EC' => 1167 | array( 1168 | 'alpha2' => 'EC', 1169 | 'alpha3' => 'ECU', 1170 | 'numeric' => '218', 1171 | 'isd' => '593', 1172 | 'continentCode' => 'SA', 1173 | 'ru' => 1174 | array( 1175 | 'country' => 'Эквадор', 1176 | 'countryFull' => 'Республика Эквадор', 1177 | ), 1178 | 'en' => 1179 | array( 1180 | 'country' => 'Ecuador', 1181 | 'countryFull' => 'Ecuador', 1182 | ), 1183 | ), 1184 | 'EE' => 1185 | array( 1186 | 'alpha2' => 'EE', 1187 | 'alpha3' => 'EST', 1188 | 'numeric' => '233', 1189 | 'isd' => '372', 1190 | 'continentCode' => 'EU', 1191 | 'ru' => 1192 | array( 1193 | 'country' => 'Эстония', 1194 | 'countryFull' => 'Эстонская Республика', 1195 | ), 1196 | 'en' => 1197 | array( 1198 | 'country' => 'Estonia', 1199 | 'countryFull' => 'Estonia', 1200 | ), 1201 | ), 1202 | 'EG' => 1203 | array( 1204 | 'alpha2' => 'EG', 1205 | 'alpha3' => 'EGY', 1206 | 'numeric' => '818', 1207 | 'isd' => '20', 1208 | 'continentCode' => 'AF', 1209 | 'ru' => 1210 | array( 1211 | 'country' => 'Египет', 1212 | 'countryFull' => 'Арабская Республика Египет', 1213 | ), 1214 | 'en' => 1215 | array( 1216 | 'country' => 'Egypt', 1217 | 'countryFull' => 'Egypt', 1218 | ), 1219 | ), 1220 | 'EH' => 1221 | array( 1222 | 'alpha2' => 'EH', 1223 | 'alpha3' => 'ESH', 1224 | 'numeric' => '732', 1225 | 'isd' => '212', 1226 | 'continentCode' => 'AF', 1227 | 'ru' => 1228 | array( 1229 | 'country' => 'Западная Сахара', 1230 | 'countryFull' => 'Западная Сахара', 1231 | ), 1232 | 'en' => 1233 | array( 1234 | 'country' => 'Western Sahara', 1235 | 'countryFull' => 'Western Sahara', 1236 | ), 1237 | ), 1238 | 'ER' => 1239 | array( 1240 | 'alpha2' => 'ER', 1241 | 'alpha3' => 'ERI', 1242 | 'numeric' => '232', 1243 | 'isd' => '291', 1244 | 'continentCode' => 'AF', 1245 | 'ru' => 1246 | array( 1247 | 'country' => 'Эритрея', 1248 | 'countryFull' => 'Эритрея', 1249 | ), 1250 | 'en' => 1251 | array( 1252 | 'country' => 'Eritrea', 1253 | 'countryFull' => 'Eritrea', 1254 | ), 1255 | ), 1256 | 'ES' => 1257 | array( 1258 | 'alpha2' => 'ES', 1259 | 'alpha3' => 'ESP', 1260 | 'numeric' => '724', 1261 | 'isd' => '34', 1262 | 'continentCode' => 'EU', 1263 | 'ru' => 1264 | array( 1265 | 'country' => 'Испания', 1266 | 'countryFull' => 'Королевство Испания', 1267 | ), 1268 | 'en' => 1269 | array( 1270 | 'country' => 'Spain', 1271 | 'countryFull' => 'Spain', 1272 | ), 1273 | ), 1274 | 'ET' => 1275 | array( 1276 | 'alpha2' => 'ET', 1277 | 'alpha3' => 'ETH', 1278 | 'numeric' => '231', 1279 | 'isd' => '251', 1280 | 'continentCode' => 'AF', 1281 | 'ru' => 1282 | array( 1283 | 'country' => 'Эфиопия', 1284 | 'countryFull' => 'Федеративная Демократическая Республика Эфиопия', 1285 | ), 1286 | 'en' => 1287 | array( 1288 | 'country' => 'Ethiopia', 1289 | 'countryFull' => 'Ethiopia', 1290 | ), 1291 | ), 1292 | 'FI' => 1293 | array( 1294 | 'alpha2' => 'FI', 1295 | 'alpha3' => 'FIN', 1296 | 'numeric' => '246', 1297 | 'isd' => '238', 1298 | 'continentCode' => 'EU', 1299 | 'ru' => 1300 | array( 1301 | 'country' => 'Финляндия', 1302 | 'countryFull' => 'Финляндская Республика', 1303 | ), 1304 | 'en' => 1305 | array( 1306 | 'country' => 'Finland', 1307 | 'countryFull' => 'Finland', 1308 | ), 1309 | ), 1310 | 'FJ' => 1311 | array( 1312 | 'alpha2' => 'FJ', 1313 | 'alpha3' => 'FJI', 1314 | 'numeric' => '242', 1315 | 'isd' => '679', 1316 | 'continentCode' => 'OC', 1317 | 'ru' => 1318 | array( 1319 | 'country' => 'Фиджи', 1320 | 'countryFull' => 'Республика островов Фиджи', 1321 | ), 1322 | 'en' => 1323 | array( 1324 | 'country' => 'Fiji', 1325 | 'countryFull' => 'Fiji', 1326 | ), 1327 | ), 1328 | 'FK' => 1329 | array( 1330 | 'alpha2' => 'FK', 1331 | 'alpha3' => 'FLK', 1332 | 'numeric' => '238', 1333 | 'isd' => '500', 1334 | 'continentCode' => 'SA', 1335 | 'ru' => 1336 | array( 1337 | 'country' => 'Фолклендские острова', 1338 | 'countryFull' => 'Фолклендские острова (Мальвинские)', 1339 | ), 1340 | 'en' => 1341 | array( 1342 | 'country' => 'Falkland Islands', 1343 | 'countryFull' => 'Falkland Islands (Malvinas)', 1344 | ), 1345 | ), 1346 | 'FM' => 1347 | array( 1348 | 'alpha2' => 'FM', 1349 | 'alpha3' => 'FSM', 1350 | 'numeric' => '583', 1351 | 'isd' => '691', 1352 | 'continentCode' => 'OC', 1353 | 'ru' => 1354 | array( 1355 | 'country' => 'Микронезия, Федеративные Штаты', 1356 | 'countryFull' => 'Федеративные штаты Микронезии', 1357 | ), 1358 | 'en' => 1359 | array( 1360 | 'country' => 'Micronesia, Federated States of', 1361 | 'countryFull' => 'Micronesia, Federated States of', 1362 | ), 1363 | ), 1364 | 'FO' => 1365 | array( 1366 | 'alpha2' => 'FO', 1367 | 'alpha3' => 'FRO', 1368 | 'numeric' => '234', 1369 | 'isd' => '298', 1370 | 'continentCode' => 'EU', 1371 | 'ru' => 1372 | array( 1373 | 'country' => 'Фарерские острова', 1374 | 'countryFull' => 'Фарерские острова', 1375 | ), 1376 | 'en' => 1377 | array( 1378 | 'country' => 'Faroe Islands', 1379 | 'countryFull' => 'Faroe Islands', 1380 | ), 1381 | ), 1382 | 'FR' => 1383 | array( 1384 | 'alpha2' => 'FR', 1385 | 'alpha3' => 'FRA', 1386 | 'numeric' => '250', 1387 | 'isd' => '33', 1388 | 'continentCode' => 'EU', 1389 | 'ru' => 1390 | array( 1391 | 'country' => 'Франция', 1392 | 'countryFull' => 'Французская Республика', 1393 | ), 1394 | 'en' => 1395 | array( 1396 | 'country' => 'France', 1397 | 'countryFull' => 'France', 1398 | ), 1399 | ), 1400 | 'GA' => 1401 | array( 1402 | 'alpha2' => 'GA', 1403 | 'alpha3' => 'GAB', 1404 | 'numeric' => '266', 1405 | 'isd' => '241', 1406 | 'continentCode' => 'AF', 1407 | 'ru' => 1408 | array( 1409 | 'country' => 'Габон', 1410 | 'countryFull' => 'Габонская Республика', 1411 | ), 1412 | 'en' => 1413 | array( 1414 | 'country' => 'Gabon', 1415 | 'countryFull' => 'Gabon', 1416 | ), 1417 | ), 1418 | 'GB' => 1419 | array( 1420 | 'alpha2' => 'GB', 1421 | 'alpha3' => 'GBR', 1422 | 'numeric' => '826', 1423 | 'isd' => '44', 1424 | 'continentCode' => 'EU', 1425 | 'ru' => 1426 | array( 1427 | 'country' => 'Соединенное Королевство', 1428 | 'countryFull' => 'Соединенное Королевство Великобритании и Северной Ирландии', 1429 | ), 1430 | 'en' => 1431 | array( 1432 | 'country' => 'United Kingdom', 1433 | 'countryFull' => 'United Kingdom', 1434 | ), 1435 | ), 1436 | 'GD' => 1437 | array( 1438 | 'alpha2' => 'GD', 1439 | 'alpha3' => 'GRD', 1440 | 'numeric' => '308', 1441 | 'isd' => '1473', 1442 | 'continentCode' => 'NA', 1443 | 'ru' => 1444 | array( 1445 | 'country' => 'Гренада', 1446 | 'countryFull' => 'Гренада', 1447 | ), 1448 | 'en' => 1449 | array( 1450 | 'country' => 'Grenada', 1451 | 'countryFull' => 'Grenada', 1452 | ), 1453 | ), 1454 | 'GE' => 1455 | array( 1456 | 'alpha2' => 'GE', 1457 | 'alpha3' => 'GEO', 1458 | 'numeric' => '268', 1459 | 'isd' => '995', 1460 | 'continentCode' => 'AS', 1461 | 'ru' => 1462 | array( 1463 | 'country' => 'Грузия', 1464 | 'countryFull' => 'Грузия', 1465 | ), 1466 | 'en' => 1467 | array( 1468 | 'country' => 'Georgia', 1469 | 'countryFull' => 'Georgia', 1470 | ), 1471 | ), 1472 | 'GF' => 1473 | array( 1474 | 'alpha2' => 'GF', 1475 | 'alpha3' => 'GUF', 1476 | 'numeric' => '254', 1477 | 'isd' => '594', 1478 | 'continentCode' => 'SA', 1479 | 'ru' => 1480 | array( 1481 | 'country' => 'Французская Гвиана', 1482 | 'countryFull' => 'Французская Гвиана', 1483 | ), 1484 | 'en' => 1485 | array( 1486 | 'country' => 'French Guiana', 1487 | 'countryFull' => 'French Guiana', 1488 | ), 1489 | ), 1490 | 'GG' => 1491 | array( 1492 | 'alpha2' => 'GG', 1493 | 'alpha3' => 'GGY', 1494 | 'numeric' => '831', 1495 | 'isd' => '44', 1496 | 'continentCode' => 'EU', 1497 | 'ru' => 1498 | array( 1499 | 'country' => 'Гернси', 1500 | 'countryFull' => 'Гернси', 1501 | ), 1502 | 'en' => 1503 | array( 1504 | 'country' => 'Guernsey', 1505 | 'countryFull' => 'Guernsey', 1506 | ), 1507 | ), 1508 | 'GH' => 1509 | array( 1510 | 'alpha2' => 'GH', 1511 | 'alpha3' => 'GHA', 1512 | 'numeric' => '288', 1513 | 'isd' => '233', 1514 | 'continentCode' => 'AF', 1515 | 'ru' => 1516 | array( 1517 | 'country' => 'Гана', 1518 | 'countryFull' => 'Республика Гана', 1519 | ), 1520 | 'en' => 1521 | array( 1522 | 'country' => 'Ghana', 1523 | 'countryFull' => 'Ghana', 1524 | ), 1525 | ), 1526 | 'GI' => 1527 | array( 1528 | 'alpha2' => 'GI', 1529 | 'alpha3' => 'GIB', 1530 | 'numeric' => '292', 1531 | 'isd' => '350', 1532 | 'continentCode' => 'EU', 1533 | 'ru' => 1534 | array( 1535 | 'country' => 'Гибралтар', 1536 | 'countryFull' => 'Гибралтар', 1537 | ), 1538 | 'en' => 1539 | array( 1540 | 'country' => 'Gibraltar', 1541 | 'countryFull' => 'Gibraltar', 1542 | ), 1543 | ), 1544 | 'GL' => 1545 | array( 1546 | 'alpha2' => 'GL', 1547 | 'alpha3' => 'GRL', 1548 | 'numeric' => '304', 1549 | 'isd' => '299', 1550 | 'continentCode' => 'NA', 1551 | 'ru' => 1552 | array( 1553 | 'country' => 'Гренландия', 1554 | 'countryFull' => 'Гренландия', 1555 | ), 1556 | 'en' => 1557 | array( 1558 | 'country' => 'Greenland', 1559 | 'countryFull' => 'Greenland', 1560 | ), 1561 | ), 1562 | 'GM' => 1563 | array( 1564 | 'alpha2' => 'GM', 1565 | 'alpha3' => 'GMB', 1566 | 'numeric' => '270', 1567 | 'isd' => '220', 1568 | 'continentCode' => 'AF', 1569 | 'ru' => 1570 | array( 1571 | 'country' => 'Гамбия', 1572 | 'countryFull' => 'Республика Гамбия', 1573 | ), 1574 | 'en' => 1575 | array( 1576 | 'country' => 'Gambia', 1577 | 'countryFull' => 'Gambia', 1578 | ), 1579 | ), 1580 | 'GN' => 1581 | array( 1582 | 'alpha2' => 'GN', 1583 | 'alpha3' => 'GIN', 1584 | 'numeric' => '324', 1585 | 'isd' => '224', 1586 | 'continentCode' => 'AF', 1587 | 'ru' => 1588 | array( 1589 | 'country' => 'Гвинея', 1590 | 'countryFull' => 'Гвинейская Республика', 1591 | ), 1592 | 'en' => 1593 | array( 1594 | 'country' => 'Guinea', 1595 | 'countryFull' => 'Guinea', 1596 | ), 1597 | ), 1598 | 'GP' => 1599 | array( 1600 | 'alpha2' => 'GP', 1601 | 'alpha3' => 'GLP', 1602 | 'numeric' => '312', 1603 | 'isd' => '590', 1604 | 'continentCode' => 'NA', 1605 | 'ru' => 1606 | array( 1607 | 'country' => 'Гваделупа', 1608 | 'countryFull' => 'Гваделупа', 1609 | ), 1610 | 'en' => 1611 | array( 1612 | 'country' => 'Guadeloupe', 1613 | 'countryFull' => 'Guadeloupe', 1614 | ), 1615 | ), 1616 | 'GQ' => 1617 | array( 1618 | 'alpha2' => 'GQ', 1619 | 'alpha3' => 'GNQ', 1620 | 'numeric' => '226', 1621 | 'isd' => '240', 1622 | 'continentCode' => 'AF', 1623 | 'ru' => 1624 | array( 1625 | 'country' => 'Экваториальная Гвинея', 1626 | 'countryFull' => 'Республика Экваториальная Гвинея', 1627 | ), 1628 | 'en' => 1629 | array( 1630 | 'country' => 'Equatorial Guinea', 1631 | 'countryFull' => 'Equatorial Guinea', 1632 | ), 1633 | ), 1634 | 'GR' => 1635 | array( 1636 | 'alpha2' => 'GR', 1637 | 'alpha3' => 'GRC', 1638 | 'numeric' => '300', 1639 | 'isd' => '30', 1640 | 'continentCode' => 'EU', 1641 | 'ru' => 1642 | array( 1643 | 'country' => 'Греция', 1644 | 'countryFull' => 'Греческая Республика', 1645 | ), 1646 | 'en' => 1647 | array( 1648 | 'country' => 'Greece', 1649 | 'countryFull' => 'Greece', 1650 | ), 1651 | ), 1652 | 'GS' => 1653 | array( 1654 | 'alpha2' => 'GS', 1655 | 'alpha3' => 'SGS', 1656 | 'numeric' => '239', 1657 | 'isd' => '500', 1658 | 'continentCode' => 'AN', 1659 | 'ru' => 1660 | array( 1661 | 'country' => 'Южная Джорджия и Южные Сандвичевы острова', 1662 | 'countryFull' => 'Южная Джорджия и Южные Сандвичевы острова', 1663 | ), 1664 | 'en' => 1665 | array( 1666 | 'country' => 'South Georgia and the South Sandwich Islands', 1667 | 'countryFull' => 'South Georgia and the South Sandwich Islands', 1668 | ), 1669 | ), 1670 | 'GT' => 1671 | array( 1672 | 'alpha2' => 'GT', 1673 | 'alpha3' => 'GTM', 1674 | 'numeric' => '320', 1675 | 'isd' => '502', 1676 | 'continentCode' => 'SA', 1677 | 'ru' => 1678 | array( 1679 | 'country' => 'Гватемала', 1680 | 'countryFull' => 'Республика Гватемала', 1681 | ), 1682 | 'en' => 1683 | array( 1684 | 'country' => 'Guatemala', 1685 | 'countryFull' => 'Guatemala', 1686 | ), 1687 | ), 1688 | 'GU' => 1689 | array( 1690 | 'alpha2' => 'GU', 1691 | 'alpha3' => 'GUM', 1692 | 'numeric' => '316', 1693 | 'isd' => '1871', 1694 | 'continentCode' => 'OC', 1695 | 'ru' => 1696 | array( 1697 | 'country' => 'Гуам', 1698 | 'countryFull' => 'Гуам', 1699 | ), 1700 | 'en' => 1701 | array( 1702 | 'country' => 'Guam', 1703 | 'countryFull' => 'Guam', 1704 | ), 1705 | ), 1706 | 'GW' => 1707 | array( 1708 | 'alpha2' => 'GW', 1709 | 'alpha3' => 'GNB', 1710 | 'numeric' => '624', 1711 | 'isd' => '245', 1712 | 'continentCode' => 'AF', 1713 | 'ru' => 1714 | array( 1715 | 'country' => 'Гвинея-Бисау', 1716 | 'countryFull' => 'Республика Гвинея-Бисау', 1717 | ), 1718 | 'en' => 1719 | array( 1720 | 'country' => 'Guinea-Bissau', 1721 | 'countryFull' => 'Guinea-Bissau', 1722 | ), 1723 | ), 1724 | 'GY' => 1725 | array( 1726 | 'alpha2' => 'GY', 1727 | 'alpha3' => 'GUY', 1728 | 'numeric' => '328', 1729 | 'isd' => '592', 1730 | 'continentCode' => 'SA', 1731 | 'ru' => 1732 | array( 1733 | 'country' => 'Гайана', 1734 | 'countryFull' => 'Республика Гайана', 1735 | ), 1736 | 'en' => 1737 | array( 1738 | 'country' => 'Guyana', 1739 | 'countryFull' => 'Guyana', 1740 | ), 1741 | ), 1742 | 'HK' => 1743 | array( 1744 | 'alpha2' => 'HK', 1745 | 'alpha3' => 'HKG', 1746 | 'numeric' => '344', 1747 | 'isd' => '852', 1748 | 'continentCode' => 'AS', 1749 | 'ru' => 1750 | array( 1751 | 'country' => 'Гонконг', 1752 | 'countryFull' => 'Специальный административный регион Китая Гонконг', 1753 | ), 1754 | 'en' => 1755 | array( 1756 | 'country' => 'Hong Kong', 1757 | 'countryFull' => 'Hong Kong', 1758 | ), 1759 | ), 1760 | 'HM' => 1761 | array( 1762 | 'alpha2' => 'HM', 1763 | 'alpha3' => 'HMD', 1764 | 'numeric' => '334', 1765 | 'isd' => '672', 1766 | 'continentCode' => 'AN', 1767 | 'ru' => 1768 | array( 1769 | 'country' => 'Остров Херд и острова Макдональд', 1770 | 'countryFull' => 'Остров Херд и острова Макдональд', 1771 | ), 1772 | 'en' => 1773 | array( 1774 | 'country' => 'Heard Island and McDonald Islands', 1775 | 'countryFull' => 'Heard Island and McDonald Islands', 1776 | ), 1777 | ), 1778 | 'HN' => 1779 | array( 1780 | 'alpha2' => 'HN', 1781 | 'alpha3' => 'HND', 1782 | 'numeric' => '340', 1783 | 'isd' => '504', 1784 | 'continentCode' => 'SA', 1785 | 'ru' => 1786 | array( 1787 | 'country' => 'Гондурас', 1788 | 'countryFull' => 'Республика Гондурас', 1789 | ), 1790 | 'en' => 1791 | array( 1792 | 'country' => 'Honduras', 1793 | 'countryFull' => 'Honduras', 1794 | ), 1795 | ), 1796 | 'HR' => 1797 | array( 1798 | 'alpha2' => 'HR', 1799 | 'alpha3' => 'HRV', 1800 | 'numeric' => '191', 1801 | 'isd' => '385', 1802 | 'continentCode' => 'EU', 1803 | 'ru' => 1804 | array( 1805 | 'country' => 'Хорватия', 1806 | 'countryFull' => 'Республика Хорватия', 1807 | ), 1808 | 'en' => 1809 | array( 1810 | 'country' => 'Croatia', 1811 | 'countryFull' => 'Croatia', 1812 | ), 1813 | ), 1814 | 'HT' => 1815 | array( 1816 | 'alpha2' => 'HT', 1817 | 'alpha3' => 'HTI', 1818 | 'numeric' => '332', 1819 | 'isd' => '509', 1820 | 'continentCode' => 'NA', 1821 | 'ru' => 1822 | array( 1823 | 'country' => 'Гаити', 1824 | 'countryFull' => 'Республика Гаити', 1825 | ), 1826 | 'en' => 1827 | array( 1828 | 'country' => 'Haiti', 1829 | 'countryFull' => 'Haiti', 1830 | ), 1831 | ), 1832 | 'HU' => 1833 | array( 1834 | 'alpha2' => 'HU', 1835 | 'alpha3' => 'HUN', 1836 | 'numeric' => '348', 1837 | 'isd' => '36', 1838 | 'continentCode' => 'EU', 1839 | 'ru' => 1840 | array( 1841 | 'country' => 'Венгрия', 1842 | 'countryFull' => 'Венгерская Республика', 1843 | ), 1844 | 'en' => 1845 | array( 1846 | 'country' => 'Hungary', 1847 | 'countryFull' => 'Hungary', 1848 | ), 1849 | ), 1850 | 'ID' => 1851 | array( 1852 | 'alpha2' => 'ID', 1853 | 'alpha3' => 'IDN', 1854 | 'numeric' => '360', 1855 | 'isd' => '62', 1856 | 'continentCode' => 'AS', 1857 | 'ru' => 1858 | array( 1859 | 'country' => 'Индонезия', 1860 | 'countryFull' => 'Республика Индонезия', 1861 | ), 1862 | 'en' => 1863 | array( 1864 | 'country' => 'Indonesia', 1865 | 'countryFull' => 'Indonesia', 1866 | ), 1867 | ), 1868 | 'IE' => 1869 | array( 1870 | 'alpha2' => 'IE', 1871 | 'alpha3' => 'IRL', 1872 | 'numeric' => '372', 1873 | 'isd' => '353', 1874 | 'continentCode' => 'EU', 1875 | 'ru' => 1876 | array( 1877 | 'country' => 'Ирландия', 1878 | 'countryFull' => 'Ирландия', 1879 | ), 1880 | 'en' => 1881 | array( 1882 | 'country' => 'Ireland', 1883 | 'countryFull' => 'Ireland', 1884 | ), 1885 | ), 1886 | 'IL' => 1887 | array( 1888 | 'alpha2' => 'IL', 1889 | 'alpha3' => 'ISR', 1890 | 'numeric' => '376', 1891 | 'isd' => '972', 1892 | 'continentCode' => 'AS', 1893 | 'ru' => 1894 | array( 1895 | 'country' => 'Израиль', 1896 | 'countryFull' => 'Государство Израиль', 1897 | ), 1898 | 'en' => 1899 | array( 1900 | 'country' => 'Israel', 1901 | 'countryFull' => 'Israel', 1902 | ), 1903 | ), 1904 | 'IM' => 1905 | array( 1906 | 'alpha2' => 'IM', 1907 | 'alpha3' => 'IMN', 1908 | 'numeric' => '833', 1909 | 'isd' => '44', 1910 | 'continentCode' => 'EU', 1911 | 'ru' => 1912 | array( 1913 | 'country' => 'Остров Мэн', 1914 | 'countryFull' => 'Остров Мэн', 1915 | ), 1916 | 'en' => 1917 | array( 1918 | 'country' => 'Isle of Man', 1919 | 'countryFull' => 'Isle of Man', 1920 | ), 1921 | ), 1922 | 'IN' => 1923 | array( 1924 | 'alpha2' => 'IN', 1925 | 'alpha3' => 'IND', 1926 | 'numeric' => '356', 1927 | 'isd' => '91', 1928 | 'continentCode' => 'AS', 1929 | 'ru' => 1930 | array( 1931 | 'country' => 'Индия', 1932 | 'countryFull' => 'Республика Индия', 1933 | ), 1934 | 'en' => 1935 | array( 1936 | 'country' => 'India', 1937 | 'countryFull' => 'India', 1938 | ), 1939 | ), 1940 | 'IO' => 1941 | array( 1942 | 'alpha2' => 'IO', 1943 | 'alpha3' => 'IOT', 1944 | 'numeric' => '086', 1945 | 'isd' => '246', 1946 | 'continentCode' => 'OC', 1947 | 'ru' => 1948 | array( 1949 | 'country' => 'Британская территория в Индийском океане', 1950 | 'countryFull' => 'Британская территория в Индийском океане', 1951 | ), 1952 | 'en' => 1953 | array( 1954 | 'country' => 'British Indian Ocean Territory', 1955 | 'countryFull' => 'British Indian Ocean Territory', 1956 | ), 1957 | ), 1958 | 'IQ' => 1959 | array( 1960 | 'alpha2' => 'IQ', 1961 | 'alpha3' => 'IRQ', 1962 | 'numeric' => '368', 1963 | 'isd' => '964', 1964 | 'continentCode' => 'AS', 1965 | 'ru' => 1966 | array( 1967 | 'country' => 'Ирак', 1968 | 'countryFull' => 'Республика Ирак', 1969 | ), 1970 | 'en' => 1971 | array( 1972 | 'country' => 'Iraq', 1973 | 'countryFull' => 'Iraq', 1974 | ), 1975 | ), 1976 | 'IR' => 1977 | array( 1978 | 'alpha2' => 'IR', 1979 | 'alpha3' => 'IRN', 1980 | 'numeric' => '364', 1981 | 'isd' => '98', 1982 | 'continentCode' => 'AS', 1983 | 'ru' => 1984 | array( 1985 | 'country' => 'Иран', 1986 | 'countryFull' => 'Исламская Республика Иран', 1987 | ), 1988 | 'en' => 1989 | array( 1990 | 'country' => 'Iran', 1991 | 'countryFull' => 'Islamic Republic of Iran', 1992 | ), 1993 | ), 1994 | 'IS' => 1995 | array( 1996 | 'alpha2' => 'IS', 1997 | 'alpha3' => 'ISL', 1998 | 'numeric' => '352', 1999 | 'isd' => '354', 2000 | 'continentCode' => 'EU', 2001 | 'ru' => 2002 | array( 2003 | 'country' => 'Исландия', 2004 | 'countryFull' => 'Республика Исландия', 2005 | ), 2006 | 'en' => 2007 | array( 2008 | 'country' => 'Iceland', 2009 | 'countryFull' => 'Iceland', 2010 | ), 2011 | ), 2012 | 'IT' => 2013 | array( 2014 | 'alpha2' => 'IT', 2015 | 'alpha3' => 'ITA', 2016 | 'numeric' => '380', 2017 | 'isd' => '39', 2018 | 'continentCode' => 'EU', 2019 | 'ru' => 2020 | array( 2021 | 'country' => 'Италия', 2022 | 'countryFull' => 'Итальянская Республика', 2023 | ), 2024 | 'en' => 2025 | array( 2026 | 'country' => 'Italy', 2027 | 'countryFull' => 'Italy', 2028 | ), 2029 | ), 2030 | 'JE' => 2031 | array( 2032 | 'alpha2' => 'JE', 2033 | 'alpha3' => 'JEY', 2034 | 'numeric' => '832', 2035 | 'isd' => '44', 2036 | 'continentCode' => 'EU', 2037 | 'ru' => 2038 | array( 2039 | 'country' => 'Джерси', 2040 | 'countryFull' => 'Джерси', 2041 | ), 2042 | 'en' => 2043 | array( 2044 | 'country' => 'Jersey', 2045 | 'countryFull' => 'Jersey', 2046 | ), 2047 | ), 2048 | 'JM' => 2049 | array( 2050 | 'alpha2' => 'JM', 2051 | 'alpha3' => 'JAM', 2052 | 'numeric' => '388', 2053 | 'isd' => '1876', 2054 | 'continentCode' => 'NA', 2055 | 'ru' => 2056 | array( 2057 | 'country' => 'Ямайка', 2058 | 'countryFull' => 'Ямайка', 2059 | ), 2060 | 'en' => 2061 | array( 2062 | 'country' => 'Jamaica', 2063 | 'countryFull' => 'Jamaica', 2064 | ), 2065 | ), 2066 | 'JO' => 2067 | array( 2068 | 'alpha2' => 'JO', 2069 | 'alpha3' => 'JOR', 2070 | 'numeric' => '400', 2071 | 'isd' => '962', 2072 | 'continentCode' => 'AS', 2073 | 'ru' => 2074 | array( 2075 | 'country' => 'Иордания', 2076 | 'countryFull' => 'Иорданское Хашимитское Королевство', 2077 | ), 2078 | 'en' => 2079 | array( 2080 | 'country' => 'Jordan', 2081 | 'countryFull' => 'Jordan', 2082 | ), 2083 | ), 2084 | 'JP' => 2085 | array( 2086 | 'alpha2' => 'JP', 2087 | 'alpha3' => 'JPN', 2088 | 'numeric' => '392', 2089 | 'isd' => '81', 2090 | 'continentCode' => 'AS', 2091 | 'ru' => 2092 | array( 2093 | 'country' => 'Япония', 2094 | 'countryFull' => 'Япония', 2095 | ), 2096 | 'en' => 2097 | array( 2098 | 'country' => 'Japan', 2099 | 'countryFull' => 'Japan', 2100 | ), 2101 | ), 2102 | 'KE' => 2103 | array( 2104 | 'alpha2' => 'KE', 2105 | 'alpha3' => 'KEN', 2106 | 'numeric' => '404', 2107 | 'isd' => '254', 2108 | 'continentCode' => 'AF', 2109 | 'ru' => 2110 | array( 2111 | 'country' => 'Кения', 2112 | 'countryFull' => 'Республика Кения', 2113 | ), 2114 | 'en' => 2115 | array( 2116 | 'country' => 'Kenya', 2117 | 'countryFull' => 'Kenya', 2118 | ), 2119 | ), 2120 | 'KG' => 2121 | array( 2122 | 'alpha2' => 'KG', 2123 | 'alpha3' => 'KGZ', 2124 | 'numeric' => '417', 2125 | 'isd' => '996', 2126 | 'continentCode' => 'AS', 2127 | 'ru' => 2128 | array( 2129 | 'country' => 'Киргизия', 2130 | 'countryFull' => 'Киргизская Республика', 2131 | ), 2132 | 'en' => 2133 | array( 2134 | 'country' => 'Kyrgyzstan', 2135 | 'countryFull' => 'Kyrgyzstan', 2136 | ), 2137 | ), 2138 | 'KH' => 2139 | array( 2140 | 'alpha2' => 'KH', 2141 | 'alpha3' => 'KHM', 2142 | 'numeric' => '116', 2143 | 'isd' => '855', 2144 | 'continentCode' => 'AS', 2145 | 'ru' => 2146 | array( 2147 | 'country' => 'Камбоджа', 2148 | 'countryFull' => 'Королевство Камбоджа', 2149 | ), 2150 | 'en' => 2151 | array( 2152 | 'country' => 'Cambodia', 2153 | 'countryFull' => 'Cambodia', 2154 | ), 2155 | ), 2156 | 'KI' => 2157 | array( 2158 | 'alpha2' => 'KI', 2159 | 'alpha3' => 'KIR', 2160 | 'numeric' => '296', 2161 | 'isd' => '686', 2162 | 'continentCode' => 'OC', 2163 | 'ru' => 2164 | array( 2165 | 'country' => 'Кирибати', 2166 | 'countryFull' => 'Республика Кирибати', 2167 | ), 2168 | 'en' => 2169 | array( 2170 | 'country' => 'Kiribati', 2171 | 'countryFull' => 'Kiribati', 2172 | ), 2173 | ), 2174 | 'KM' => 2175 | array( 2176 | 'alpha2' => 'KM', 2177 | 'alpha3' => 'COM', 2178 | 'numeric' => '174', 2179 | 'isd' => '269', 2180 | 'continentCode' => 'AF', 2181 | 'ru' => 2182 | array( 2183 | 'country' => 'Коморы', 2184 | 'countryFull' => 'Союз Коморы', 2185 | ), 2186 | 'en' => 2187 | array( 2188 | 'country' => 'Comoros', 2189 | 'countryFull' => 'Comoros', 2190 | ), 2191 | ), 2192 | 'KN' => 2193 | array( 2194 | 'alpha2' => 'KN', 2195 | 'alpha3' => 'KNA', 2196 | 'numeric' => '659', 2197 | 'isd' => '1869', 2198 | 'continentCode' => 'NA', 2199 | 'ru' => 2200 | array( 2201 | 'country' => 'Сент-Китс и Невис', 2202 | 'countryFull' => 'Сент-Китс и Невис', 2203 | ), 2204 | 'en' => 2205 | array( 2206 | 'country' => 'Saint Kitts and Nevis', 2207 | 'countryFull' => 'Saint Kitts and Nevis', 2208 | ), 2209 | ), 2210 | 'KP' => 2211 | array( 2212 | 'alpha2' => 'KP', 2213 | 'alpha3' => 'PRK', 2214 | 'numeric' => '408', 2215 | 'isd' => '850', 2216 | 'continentCode' => 'AS', 2217 | 'ru' => 2218 | array( 2219 | 'country' => 'Северная Корея', 2220 | 'countryFull' => 'Корейская Народно-Демократическая Республика', 2221 | ), 2222 | 'en' => 2223 | array( 2224 | 'country' => 'North Korea', 2225 | 'countryFull' => 'Democratic People\'s Republic of Korea', 2226 | ), 2227 | ), 2228 | 'KR' => 2229 | array( 2230 | 'alpha2' => 'KR', 2231 | 'alpha3' => 'KOR', 2232 | 'numeric' => '410', 2233 | 'isd' => '82', 2234 | 'continentCode' => 'AS', 2235 | 'ru' => 2236 | array( 2237 | 'country' => 'Корея', 2238 | 'countryFull' => 'Республика Корея', 2239 | ), 2240 | 'en' => 2241 | array( 2242 | 'country' => 'Korea', 2243 | 'countryFull' => 'Republic of Korea', 2244 | ), 2245 | ), 2246 | 'KW' => 2247 | array( 2248 | 'alpha2' => 'KW', 2249 | 'alpha3' => 'KWT', 2250 | 'numeric' => '414', 2251 | 'isd' => '965', 2252 | 'continentCode' => 'AS', 2253 | 'ru' => 2254 | array( 2255 | 'country' => 'Кувейт', 2256 | 'countryFull' => 'Государство Кувейт', 2257 | ), 2258 | 'en' => 2259 | array( 2260 | 'country' => 'Kuwait', 2261 | 'countryFull' => 'Kuwait', 2262 | ), 2263 | ), 2264 | 'KY' => 2265 | array( 2266 | 'alpha2' => 'KY', 2267 | 'alpha3' => 'CYM', 2268 | 'numeric' => '136', 2269 | 'isd' => '1345', 2270 | 'continentCode' => 'NA', 2271 | 'ru' => 2272 | array( 2273 | 'country' => 'Острова Кайман', 2274 | 'countryFull' => 'Острова Кайман', 2275 | ), 2276 | 'en' => 2277 | array( 2278 | 'country' => 'Cayman Islands', 2279 | 'countryFull' => 'Cayman Islands', 2280 | ), 2281 | ), 2282 | 'KZ' => 2283 | array( 2284 | 'alpha2' => 'KZ', 2285 | 'alpha3' => 'KAZ', 2286 | 'numeric' => '398', 2287 | 'isd' => '7', 2288 | 'continentCode' => 'AS', 2289 | 'ru' => 2290 | array( 2291 | 'country' => 'Казахстан', 2292 | 'countryFull' => 'Республика Казахстан', 2293 | ), 2294 | 'en' => 2295 | array( 2296 | 'country' => 'Kazakhstan', 2297 | 'countryFull' => 'Kazakhstan', 2298 | ), 2299 | ), 2300 | 'LA' => 2301 | array( 2302 | 'alpha2' => 'LA', 2303 | 'alpha3' => 'LAO', 2304 | 'numeric' => '418', 2305 | 'isd' => '856', 2306 | 'continentCode' => 'AS', 2307 | 'ru' => 2308 | array( 2309 | 'country' => 'Лаос', 2310 | 'countryFull' => 'Лаосская Народно-Демократическая Республика', 2311 | ), 2312 | 'en' => 2313 | array( 2314 | 'country' => 'Laos', 2315 | 'countryFull' => 'Lao People\'s Democratic Republic', 2316 | ), 2317 | ), 2318 | 'LB' => 2319 | array( 2320 | 'alpha2' => 'LB', 2321 | 'alpha3' => 'LBN', 2322 | 'numeric' => '422', 2323 | 'isd' => '961', 2324 | 'continentCode' => 'AS', 2325 | 'ru' => 2326 | array( 2327 | 'country' => 'Ливан', 2328 | 'countryFull' => 'Ливанская Республика', 2329 | ), 2330 | 'en' => 2331 | array( 2332 | 'country' => 'Lebanon', 2333 | 'countryFull' => 'Lebanon', 2334 | ), 2335 | ), 2336 | 'LC' => 2337 | array( 2338 | 'alpha2' => 'LC', 2339 | 'alpha3' => 'LCA', 2340 | 'numeric' => '662', 2341 | 'isd' => '1758', 2342 | 'continentCode' => 'NA', 2343 | 'ru' => 2344 | array( 2345 | 'country' => 'Сент-Люсия', 2346 | 'countryFull' => 'Сент-Люсия', 2347 | ), 2348 | 'en' => 2349 | array( 2350 | 'country' => 'Saint Lucia', 2351 | 'countryFull' => 'Saint Lucia', 2352 | ), 2353 | ), 2354 | 'LI' => 2355 | array( 2356 | 'alpha2' => 'LI', 2357 | 'alpha3' => 'LIE', 2358 | 'numeric' => '438', 2359 | 'isd' => '423', 2360 | 'continentCode' => 'EU', 2361 | 'ru' => 2362 | array( 2363 | 'country' => 'Лихтенштейн', 2364 | 'countryFull' => 'Княжество Лихтенштейн', 2365 | ), 2366 | 'en' => 2367 | array( 2368 | 'country' => 'Liechtenstein', 2369 | 'countryFull' => 'Liechtenstein', 2370 | ), 2371 | ), 2372 | 'LK' => 2373 | array( 2374 | 'alpha2' => 'LK', 2375 | 'alpha3' => 'LKA', 2376 | 'numeric' => '144', 2377 | 'isd' => '94', 2378 | 'continentCode' => 'AS', 2379 | 'ru' => 2380 | array( 2381 | 'country' => 'Шри-Ланка', 2382 | 'countryFull' => 'Демократическая Социалистическая Республика Шри-Ланка', 2383 | ), 2384 | 'en' => 2385 | array( 2386 | 'country' => 'Sri Lanka', 2387 | 'countryFull' => 'Sri Lanka', 2388 | ), 2389 | ), 2390 | 'LR' => 2391 | array( 2392 | 'alpha2' => 'LR', 2393 | 'alpha3' => 'LBR', 2394 | 'numeric' => '430', 2395 | 'isd' => '231', 2396 | 'continentCode' => 'AF', 2397 | 'ru' => 2398 | array( 2399 | 'country' => 'Либерия', 2400 | 'countryFull' => 'Республика Либерия', 2401 | ), 2402 | 'en' => 2403 | array( 2404 | 'country' => 'Liberia', 2405 | 'countryFull' => 'Liberia', 2406 | ), 2407 | ), 2408 | 'LS' => 2409 | array( 2410 | 'alpha2' => 'LS', 2411 | 'alpha3' => 'LSO', 2412 | 'numeric' => '426', 2413 | 'isd' => '266', 2414 | 'continentCode' => 'AF', 2415 | 'ru' => 2416 | array( 2417 | 'country' => 'Лесото', 2418 | 'countryFull' => 'Королевство Лесото', 2419 | ), 2420 | 'en' => 2421 | array( 2422 | 'country' => 'Lesotho', 2423 | 'countryFull' => 'Lesotho', 2424 | ), 2425 | ), 2426 | 'LT' => 2427 | array( 2428 | 'alpha2' => 'LT', 2429 | 'alpha3' => 'LTU', 2430 | 'numeric' => '440', 2431 | 'isd' => '370', 2432 | 'continentCode' => 'EU', 2433 | 'ru' => 2434 | array( 2435 | 'country' => 'Литва', 2436 | 'countryFull' => 'Литовская Республика', 2437 | ), 2438 | 'en' => 2439 | array( 2440 | 'country' => 'Lithuania', 2441 | 'countryFull' => 'Lithuania', 2442 | ), 2443 | ), 2444 | 'LU' => 2445 | array( 2446 | 'alpha2' => 'LU', 2447 | 'alpha3' => 'LUX', 2448 | 'numeric' => '442', 2449 | 'isd' => '352', 2450 | 'continentCode' => 'EU', 2451 | 'ru' => 2452 | array( 2453 | 'country' => 'Люксембург', 2454 | 'countryFull' => 'Великое Герцогство Люксембург', 2455 | ), 2456 | 'en' => 2457 | array( 2458 | 'country' => 'Luxembourg', 2459 | 'countryFull' => 'Luxembourg', 2460 | ), 2461 | ), 2462 | 'LV' => 2463 | array( 2464 | 'alpha2' => 'LV', 2465 | 'alpha3' => 'LVA', 2466 | 'numeric' => '428', 2467 | 'isd' => '371', 2468 | 'continentCode' => 'EU', 2469 | 'ru' => 2470 | array( 2471 | 'country' => 'Латвия', 2472 | 'countryFull' => 'Латвийская Республика', 2473 | ), 2474 | 'en' => 2475 | array( 2476 | 'country' => 'Latvia', 2477 | 'countryFull' => 'Latvia', 2478 | ), 2479 | ), 2480 | 'LY' => 2481 | array( 2482 | 'alpha2' => 'LY', 2483 | 'alpha3' => 'LBY', 2484 | 'numeric' => '434', 2485 | 'isd' => '218', 2486 | 'continentCode' => 'AF', 2487 | 'ru' => 2488 | array( 2489 | 'country' => 'Ливийская Арабская Джамахирия', 2490 | 'countryFull' => 'Социалистическая Народная Ливийская Арабская Джамахирия', 2491 | ), 2492 | 'en' => 2493 | array( 2494 | 'country' => 'Libyan Arab Jamahiriya', 2495 | 'countryFull' => 'Libyan Arab Jamahiriya', 2496 | ), 2497 | ), 2498 | 'MA' => 2499 | array( 2500 | 'alpha2' => 'MA', 2501 | 'alpha3' => 'MAR', 2502 | 'numeric' => '504', 2503 | 'isd' => '212', 2504 | 'continentCode' => 'AF', 2505 | 'ru' => 2506 | array( 2507 | 'country' => 'Марокко', 2508 | 'countryFull' => 'Королевство Марокко', 2509 | ), 2510 | 'en' => 2511 | array( 2512 | 'country' => 'Morocco', 2513 | 'countryFull' => 'Morocco', 2514 | ), 2515 | ), 2516 | 'MC' => 2517 | array( 2518 | 'alpha2' => 'MC', 2519 | 'alpha3' => 'MCO', 2520 | 'numeric' => '492', 2521 | 'isd' => '377', 2522 | 'continentCode' => 'EU', 2523 | 'ru' => 2524 | array( 2525 | 'country' => 'Монако', 2526 | 'countryFull' => 'Княжество Монако', 2527 | ), 2528 | 'en' => 2529 | array( 2530 | 'country' => 'Monaco', 2531 | 'countryFull' => 'Monaco', 2532 | ), 2533 | ), 2534 | 'MD' => 2535 | array( 2536 | 'alpha2' => 'MD', 2537 | 'alpha3' => 'MDA', 2538 | 'numeric' => '498', 2539 | 'isd' => '373', 2540 | 'continentCode' => 'EU', 2541 | 'ru' => 2542 | array( 2543 | 'country' => 'Молдова', 2544 | 'countryFull' => 'Республика Молдова', 2545 | ), 2546 | 'en' => 2547 | array( 2548 | 'country' => 'Moldova', 2549 | 'countryFull' => 'Moldova', 2550 | ), 2551 | ), 2552 | 'ME' => 2553 | array( 2554 | 'alpha2' => 'ME', 2555 | 'alpha3' => 'MNE', 2556 | 'numeric' => '499', 2557 | 'isd' => '382', 2558 | 'continentCode' => 'EU', 2559 | 'ru' => 2560 | array( 2561 | 'country' => 'Черногория', 2562 | 'countryFull' => 'Республика Черногория', 2563 | ), 2564 | 'en' => 2565 | array( 2566 | 'country' => 'Montenegro', 2567 | 'countryFull' => 'Montenegro', 2568 | ), 2569 | ), 2570 | 'MF' => 2571 | array( 2572 | 'alpha2' => 'MF', 2573 | 'alpha3' => 'MAF', 2574 | 'numeric' => '663', 2575 | 'isd' => '590', 2576 | 'continentCode' => 'NA', 2577 | 'ru' => 2578 | array( 2579 | 'country' => 'Сен-Мартен', 2580 | 'countryFull' => 'Сен-Мартен', 2581 | ), 2582 | 'en' => 2583 | array( 2584 | 'country' => 'Saint Martin', 2585 | 'countryFull' => 'Saint Martin (French Part)', 2586 | ), 2587 | ), 2588 | 'MG' => 2589 | array( 2590 | 'alpha2' => 'MG', 2591 | 'alpha3' => 'MDG', 2592 | 'numeric' => '450', 2593 | 'isd' => '261', 2594 | 'continentCode' => 'AF', 2595 | 'ru' => 2596 | array( 2597 | 'country' => 'Мадагаскар', 2598 | 'countryFull' => 'Республика Мадагаскар', 2599 | ), 2600 | 'en' => 2601 | array( 2602 | 'country' => 'Madagascar', 2603 | 'countryFull' => 'Madagascar', 2604 | ), 2605 | ), 2606 | 'MH' => 2607 | array( 2608 | 'alpha2' => 'MH', 2609 | 'alpha3' => 'MHL', 2610 | 'numeric' => '584', 2611 | 'isd' => '692', 2612 | 'continentCode' => 'OC', 2613 | 'ru' => 2614 | array( 2615 | 'country' => 'Маршалловы острова', 2616 | 'countryFull' => 'Республика Маршалловы острова', 2617 | ), 2618 | 'en' => 2619 | array( 2620 | 'country' => 'Marshall Islands', 2621 | 'countryFull' => 'Marshall Islands', 2622 | ), 2623 | ), 2624 | 'MK' => 2625 | array( 2626 | 'alpha2' => 'MK', 2627 | 'alpha3' => 'MKD', 2628 | 'numeric' => '807', 2629 | 'isd' => '389', 2630 | 'continentCode' => 'EU', 2631 | 'ru' => 2632 | array( 2633 | 'country' => 'Македония', 2634 | 'countryFull' => 'Республика Македония', 2635 | ), 2636 | 'en' => 2637 | array( 2638 | 'country' => 'Macedonia', 2639 | 'countryFull' => 'The Former Yugoslav Republic Of Macedonia', 2640 | ), 2641 | ), 2642 | 'ML' => 2643 | array( 2644 | 'alpha2' => 'ML', 2645 | 'alpha3' => 'MLI', 2646 | 'numeric' => '466', 2647 | 'isd' => '223', 2648 | 'continentCode' => 'AF', 2649 | 'ru' => 2650 | array( 2651 | 'country' => 'Мали', 2652 | 'countryFull' => 'Республика Мали', 2653 | ), 2654 | 'en' => 2655 | array( 2656 | 'country' => 'Mali', 2657 | 'countryFull' => 'Mali', 2658 | ), 2659 | ), 2660 | 'MM' => 2661 | array( 2662 | 'alpha2' => 'MM', 2663 | 'alpha3' => 'MMR', 2664 | 'numeric' => '104', 2665 | 'isd' => '95', 2666 | 'continentCode' => 'AS', 2667 | 'ru' => 2668 | array( 2669 | 'country' => 'Мьянма', 2670 | 'countryFull' => 'Союз Мьянма', 2671 | ), 2672 | 'en' => 2673 | array( 2674 | 'country' => 'Burma', 2675 | 'countryFull' => 'Burma', 2676 | ), 2677 | ), 2678 | 'MN' => 2679 | array( 2680 | 'alpha2' => 'MN', 2681 | 'alpha3' => 'MNG', 2682 | 'numeric' => '496', 2683 | 'isd' => '976', 2684 | 'continentCode' => 'AS', 2685 | 'ru' => 2686 | array( 2687 | 'country' => 'Монголия', 2688 | 'countryFull' => 'Монголия', 2689 | ), 2690 | 'en' => 2691 | array( 2692 | 'country' => 'Mongolia', 2693 | 'countryFull' => 'Mongolia', 2694 | ), 2695 | ), 2696 | 'MO' => 2697 | array( 2698 | 'alpha2' => 'MO', 2699 | 'alpha3' => 'MAC', 2700 | 'numeric' => '446', 2701 | 'isd' => '853', 2702 | 'continentCode' => 'AS', 2703 | 'ru' => 2704 | array( 2705 | 'country' => 'Макао', 2706 | 'countryFull' => 'Специальный административный регион Китая Макао', 2707 | ), 2708 | 'en' => 2709 | array( 2710 | 'country' => 'Macao', 2711 | 'countryFull' => 'Macao', 2712 | ), 2713 | ), 2714 | 'MP' => 2715 | array( 2716 | 'alpha2' => 'MP', 2717 | 'alpha3' => 'MNP', 2718 | 'numeric' => '580', 2719 | 'isd' => '1670', 2720 | 'continentCode' => 'OC', 2721 | 'ru' => 2722 | array( 2723 | 'country' => 'Северные Марианские острова', 2724 | 'countryFull' => 'Содружество Северных Марианских островов', 2725 | ), 2726 | 'en' => 2727 | array( 2728 | 'country' => 'Northern Mariana Islands', 2729 | 'countryFull' => 'Northern Mariana Islands', 2730 | ), 2731 | ), 2732 | 'MQ' => 2733 | array( 2734 | 'alpha2' => 'MQ', 2735 | 'alpha3' => 'MTQ', 2736 | 'numeric' => '474', 2737 | 'isd' => '596', 2738 | 'continentCode' => 'NA', 2739 | 'ru' => 2740 | array( 2741 | 'country' => 'Мартиника', 2742 | 'countryFull' => 'Мартиника', 2743 | ), 2744 | 'en' => 2745 | array( 2746 | 'country' => 'Martinique', 2747 | 'countryFull' => 'Martinique', 2748 | ), 2749 | ), 2750 | 'MR' => 2751 | array( 2752 | 'alpha2' => 'MR', 2753 | 'alpha3' => 'MRT', 2754 | 'numeric' => '478', 2755 | 'isd' => '222', 2756 | 'continentCode' => 'AF', 2757 | 'ru' => 2758 | array( 2759 | 'country' => 'Мавритания', 2760 | 'countryFull' => 'Исламская Республика Мавритания', 2761 | ), 2762 | 'en' => 2763 | array( 2764 | 'country' => 'Mauritania', 2765 | 'countryFull' => 'Mauritania', 2766 | ), 2767 | ), 2768 | 'MS' => 2769 | array( 2770 | 'alpha2' => 'MS', 2771 | 'alpha3' => 'MSR', 2772 | 'numeric' => '500', 2773 | 'isd' => '1664', 2774 | 'continentCode' => 'NA', 2775 | 'ru' => 2776 | array( 2777 | 'country' => 'Монтсеррат', 2778 | 'countryFull' => 'Монтсеррат', 2779 | ), 2780 | 'en' => 2781 | array( 2782 | 'country' => 'Montserrat', 2783 | 'countryFull' => 'Montserrat', 2784 | ), 2785 | ), 2786 | 'MT' => 2787 | array( 2788 | 'alpha2' => 'MT', 2789 | 'alpha3' => 'MLT', 2790 | 'numeric' => '470', 2791 | 'isd' => '356', 2792 | 'continentCode' => 'EU', 2793 | 'ru' => 2794 | array( 2795 | 'country' => 'Мальта', 2796 | 'countryFull' => 'Республика Мальта', 2797 | ), 2798 | 'en' => 2799 | array( 2800 | 'country' => 'Malta', 2801 | 'countryFull' => 'Malta', 2802 | ), 2803 | ), 2804 | 'MU' => 2805 | array( 2806 | 'alpha2' => 'MU', 2807 | 'alpha3' => 'MUS', 2808 | 'numeric' => '480', 2809 | 'isd' => '230', 2810 | 'continentCode' => 'AF', 2811 | 'ru' => 2812 | array( 2813 | 'country' => 'Маврикий', 2814 | 'countryFull' => 'Республика Маврикий', 2815 | ), 2816 | 'en' => 2817 | array( 2818 | 'country' => 'Mauritius', 2819 | 'countryFull' => 'Mauritius', 2820 | ), 2821 | ), 2822 | 'MV' => 2823 | array( 2824 | 'alpha2' => 'MV', 2825 | 'alpha3' => 'MDV', 2826 | 'numeric' => '462', 2827 | 'isd' => '960', 2828 | 'continentCode' => 'AS', 2829 | 'ru' => 2830 | array( 2831 | 'country' => 'Мальдивы', 2832 | 'countryFull' => 'Мальдивская Республика', 2833 | ), 2834 | 'en' => 2835 | array( 2836 | 'country' => 'Maldives', 2837 | 'countryFull' => 'Maldives', 2838 | ), 2839 | ), 2840 | 'MW' => 2841 | array( 2842 | 'alpha2' => 'MW', 2843 | 'alpha3' => 'MWI', 2844 | 'numeric' => '454', 2845 | 'isd' => '265', 2846 | 'continentCode' => 'AF', 2847 | 'ru' => 2848 | array( 2849 | 'country' => 'Малави', 2850 | 'countryFull' => 'Республика Малави', 2851 | ), 2852 | 'en' => 2853 | array( 2854 | 'country' => 'Malawi', 2855 | 'countryFull' => 'Malawi', 2856 | ), 2857 | ), 2858 | 'MX' => 2859 | array( 2860 | 'alpha2' => 'MX', 2861 | 'alpha3' => 'MEX', 2862 | 'numeric' => '484', 2863 | 'isd' => '52', 2864 | 'continentCode' => 'NA', 2865 | 'ru' => 2866 | array( 2867 | 'country' => 'Мексика', 2868 | 'countryFull' => 'Мексиканские Соединенные Штаты', 2869 | ), 2870 | 'en' => 2871 | array( 2872 | 'country' => 'Mexico', 2873 | 'countryFull' => 'Mexico', 2874 | ), 2875 | ), 2876 | 'MY' => 2877 | array( 2878 | 'alpha2' => 'MY', 2879 | 'alpha3' => 'MYS', 2880 | 'numeric' => '458', 2881 | 'isd' => '60', 2882 | 'continentCode' => 'AS', 2883 | 'ru' => 2884 | array( 2885 | 'country' => 'Малайзия', 2886 | 'countryFull' => 'Малайзия', 2887 | ), 2888 | 'en' => 2889 | array( 2890 | 'country' => 'Malaysia', 2891 | 'countryFull' => 'Malaysia', 2892 | ), 2893 | ), 2894 | 'MZ' => 2895 | array( 2896 | 'alpha2' => 'MZ', 2897 | 'alpha3' => 'MOZ', 2898 | 'numeric' => '508', 2899 | 'isd' => '258', 2900 | 'continentCode' => 'AF', 2901 | 'ru' => 2902 | array( 2903 | 'country' => 'Мозамбик', 2904 | 'countryFull' => 'Республика Мозамбик', 2905 | ), 2906 | 'en' => 2907 | array( 2908 | 'country' => 'Mozambique', 2909 | 'countryFull' => 'Mozambique', 2910 | ), 2911 | ), 2912 | 'NA' => 2913 | array( 2914 | 'alpha2' => 'NA', 2915 | 'alpha3' => 'NAM', 2916 | 'numeric' => '516', 2917 | 'isd' => '264', 2918 | 'continentCode' => 'AF', 2919 | 'ru' => 2920 | array( 2921 | 'country' => 'Намибия', 2922 | 'countryFull' => 'Республика Намибия', 2923 | ), 2924 | 'en' => 2925 | array( 2926 | 'country' => 'Namibia', 2927 | 'countryFull' => 'Namibia', 2928 | ), 2929 | ), 2930 | 'NC' => 2931 | array( 2932 | 'alpha2' => 'NC', 2933 | 'alpha3' => 'NCL', 2934 | 'numeric' => '540', 2935 | 'isd' => '687', 2936 | 'continentCode' => 'OC', 2937 | 'ru' => 2938 | array( 2939 | 'country' => 'Новая Каледония', 2940 | 'countryFull' => 'Новая Каледония', 2941 | ), 2942 | 'en' => 2943 | array( 2944 | 'country' => 'New Caledonia', 2945 | 'countryFull' => 'New Caledonia', 2946 | ), 2947 | ), 2948 | 'NE' => 2949 | array( 2950 | 'alpha2' => 'NE', 2951 | 'alpha3' => 'NER', 2952 | 'numeric' => '562', 2953 | 'isd' => '227', 2954 | 'continentCode' => 'AF', 2955 | 'ru' => 2956 | array( 2957 | 'country' => 'Нигер', 2958 | 'countryFull' => 'Республика Нигер', 2959 | ), 2960 | 'en' => 2961 | array( 2962 | 'country' => 'Niger', 2963 | 'countryFull' => 'Niger', 2964 | ), 2965 | ), 2966 | 'NF' => 2967 | array( 2968 | 'alpha2' => 'NF', 2969 | 'alpha3' => 'NFK', 2970 | 'numeric' => '574', 2971 | 'isd' => '672', 2972 | 'continentCode' => 'OC', 2973 | 'ru' => 2974 | array( 2975 | 'country' => 'Остров Норфолк', 2976 | 'countryFull' => 'Остров Норфолк', 2977 | ), 2978 | 'en' => 2979 | array( 2980 | 'country' => 'Norfolk Island', 2981 | 'countryFull' => 'Norfolk Island', 2982 | ), 2983 | ), 2984 | 'NG' => 2985 | array( 2986 | 'alpha2' => 'NG', 2987 | 'alpha3' => 'NGA', 2988 | 'numeric' => '566', 2989 | 'isd' => '234', 2990 | 'continentCode' => 'AF', 2991 | 'ru' => 2992 | array( 2993 | 'country' => 'Нигерия', 2994 | 'countryFull' => 'Федеративная Республика Нигерия', 2995 | ), 2996 | 'en' => 2997 | array( 2998 | 'country' => 'Nigeria', 2999 | 'countryFull' => 'Nigeria', 3000 | ), 3001 | ), 3002 | 'NI' => 3003 | array( 3004 | 'alpha2' => 'NI', 3005 | 'alpha3' => 'NIC', 3006 | 'numeric' => '558', 3007 | 'isd' => '505', 3008 | 'continentCode' => 'SA', 3009 | 'ru' => 3010 | array( 3011 | 'country' => 'Никарагуа', 3012 | 'countryFull' => 'Республика Никарагуа', 3013 | ), 3014 | 'en' => 3015 | array( 3016 | 'country' => 'Nicaragua', 3017 | 'countryFull' => 'Nicaragua', 3018 | ), 3019 | ), 3020 | 'NL' => 3021 | array( 3022 | 'alpha2' => 'NL', 3023 | 'alpha3' => 'NLD', 3024 | 'numeric' => '528', 3025 | 'isd' => '31', 3026 | 'continentCode' => 'EU', 3027 | 'ru' => 3028 | array( 3029 | 'country' => 'Нидерланды', 3030 | 'countryFull' => 'Королевство Нидерландов', 3031 | ), 3032 | 'en' => 3033 | array( 3034 | 'country' => 'Netherlands', 3035 | 'countryFull' => 'Netherlands', 3036 | ), 3037 | ), 3038 | 'NO' => 3039 | array( 3040 | 'alpha2' => 'NO', 3041 | 'alpha3' => 'NOR', 3042 | 'numeric' => '578', 3043 | 'isd' => '47', 3044 | 'continentCode' => 'EU', 3045 | 'ru' => 3046 | array( 3047 | 'country' => 'Норвегия', 3048 | 'countryFull' => 'Королевство Норвегия', 3049 | ), 3050 | 'en' => 3051 | array( 3052 | 'country' => 'Norway', 3053 | 'countryFull' => 'Norway', 3054 | ), 3055 | ), 3056 | 'NP' => 3057 | array( 3058 | 'alpha2' => 'NP', 3059 | 'alpha3' => 'NPL', 3060 | 'numeric' => '524', 3061 | 'isd' => '977', 3062 | 'continentCode' => 'AS', 3063 | 'ru' => 3064 | array( 3065 | 'country' => 'Непал', 3066 | 'countryFull' => 'Королевство Непал', 3067 | ), 3068 | 'en' => 3069 | array( 3070 | 'country' => 'Nepal', 3071 | 'countryFull' => 'Nepal', 3072 | ), 3073 | ), 3074 | 'NR' => 3075 | array( 3076 | 'alpha2' => 'NR', 3077 | 'alpha3' => 'NRU', 3078 | 'numeric' => '520', 3079 | 'isd' => '674', 3080 | 'continentCode' => 'OC', 3081 | 'ru' => 3082 | array( 3083 | 'country' => 'Науру', 3084 | 'countryFull' => 'Республика Науру', 3085 | ), 3086 | 'en' => 3087 | array( 3088 | 'country' => 'Nauru', 3089 | 'countryFull' => 'Nauru', 3090 | ), 3091 | ), 3092 | 'NU' => 3093 | array( 3094 | 'alpha2' => 'NU', 3095 | 'alpha3' => 'NIU', 3096 | 'numeric' => '570', 3097 | 'isd' => '683', 3098 | 'continentCode' => 'OC', 3099 | 'ru' => 3100 | array( 3101 | 'country' => 'Ниуэ', 3102 | 'countryFull' => 'Республика Ниуэ', 3103 | ), 3104 | 'en' => 3105 | array( 3106 | 'country' => 'Niue', 3107 | 'countryFull' => 'Niue', 3108 | ), 3109 | ), 3110 | 'NZ' => 3111 | array( 3112 | 'alpha2' => 'NZ', 3113 | 'alpha3' => 'NZL', 3114 | 'numeric' => '554', 3115 | 'isd' => '64', 3116 | 'continentCode' => 'OC', 3117 | 'ru' => 3118 | array( 3119 | 'country' => 'Новая Зеландия', 3120 | 'countryFull' => 'Новая Зеландия', 3121 | ), 3122 | 'en' => 3123 | array( 3124 | 'country' => 'New Zealand', 3125 | 'countryFull' => 'New Zealand', 3126 | ), 3127 | ), 3128 | 'OM' => 3129 | array( 3130 | 'alpha2' => 'OM', 3131 | 'alpha3' => 'OMN', 3132 | 'numeric' => '512', 3133 | 'isd' => '968', 3134 | 'continentCode' => 'AS', 3135 | 'ru' => 3136 | array( 3137 | 'country' => 'Оман', 3138 | 'countryFull' => 'Султанат Оман', 3139 | ), 3140 | 'en' => 3141 | array( 3142 | 'country' => 'Oman', 3143 | 'countryFull' => 'Oman', 3144 | ), 3145 | ), 3146 | 'OS' => 3147 | array( 3148 | 'alpha2' => 'OS', 3149 | 'alpha3' => 'OST', 3150 | 'numeric' => '896', 3151 | 'isd' => Null, 3152 | 'continentCode' => 'AS', 3153 | 'ru' => 3154 | array( 3155 | 'country' => 'Южная Осетия', 3156 | 'countryFull' => 'Республика Южная Осетия', 3157 | ), 3158 | 'en' => 3159 | array( 3160 | 'country' => 'South Ossetia', 3161 | 'countryFull' => 'South Ossetia', 3162 | ), 3163 | ), 3164 | 'PA' => 3165 | array( 3166 | 'alpha2' => 'PA', 3167 | 'alpha3' => 'PAN', 3168 | 'numeric' => '591', 3169 | 'isd' => '507', 3170 | 'continentCode' => 'SA', 3171 | 'ru' => 3172 | array( 3173 | 'country' => 'Панама', 3174 | 'countryFull' => 'Республика Панама', 3175 | ), 3176 | 'en' => 3177 | array( 3178 | 'country' => 'Panama', 3179 | 'countryFull' => 'Panama', 3180 | ), 3181 | ), 3182 | 'PE' => 3183 | array( 3184 | 'alpha2' => 'PE', 3185 | 'alpha3' => 'PER', 3186 | 'numeric' => '604', 3187 | 'isd' => '51', 3188 | 'continentCode' => 'SA', 3189 | 'ru' => 3190 | array( 3191 | 'country' => 'Перу', 3192 | 'countryFull' => 'Республика Перу', 3193 | ), 3194 | 'en' => 3195 | array( 3196 | 'country' => 'Peru', 3197 | 'countryFull' => 'Peru', 3198 | ), 3199 | ), 3200 | 'PF' => 3201 | array( 3202 | 'alpha2' => 'PF', 3203 | 'alpha3' => 'PYF', 3204 | 'numeric' => '258', 3205 | 'isd' => '689', 3206 | 'continentCode' => 'OC', 3207 | 'ru' => 3208 | array( 3209 | 'country' => 'Французская Полинезия', 3210 | 'countryFull' => 'Французская Полинезия', 3211 | ), 3212 | 'en' => 3213 | array( 3214 | 'country' => 'French Polynesia', 3215 | 'countryFull' => 'French Polynesia', 3216 | ), 3217 | ), 3218 | 'PG' => 3219 | array( 3220 | 'alpha2' => 'PG', 3221 | 'alpha3' => 'PNG', 3222 | 'numeric' => '598', 3223 | 'isd' => '675', 3224 | 'continentCode' => 'OC', 3225 | 'ru' => 3226 | array( 3227 | 'country' => 'Папуа-Новая Гвинея', 3228 | 'countryFull' => 'Папуа-Новая Гвинея', 3229 | ), 3230 | 'en' => 3231 | array( 3232 | 'country' => 'Papua New Guinea', 3233 | 'countryFull' => 'Papua New Guinea', 3234 | ), 3235 | ), 3236 | 'PH' => 3237 | array( 3238 | 'alpha2' => 'PH', 3239 | 'alpha3' => 'PHL', 3240 | 'numeric' => '608', 3241 | 'isd' => '63', 3242 | 'continentCode' => 'AS', 3243 | 'ru' => 3244 | array( 3245 | 'country' => 'Филиппины', 3246 | 'countryFull' => 'Республика Филиппины', 3247 | ), 3248 | 'en' => 3249 | array( 3250 | 'country' => 'Philippines', 3251 | 'countryFull' => 'Philippines', 3252 | ), 3253 | ), 3254 | 'PK' => 3255 | array( 3256 | 'alpha2' => 'PK', 3257 | 'alpha3' => 'PAK', 3258 | 'numeric' => '586', 3259 | 'isd' => '92', 3260 | 'continentCode' => 'AS', 3261 | 'ru' => 3262 | array( 3263 | 'country' => 'Пакистан', 3264 | 'countryFull' => 'Исламская Республика Пакистан', 3265 | ), 3266 | 'en' => 3267 | array( 3268 | 'country' => 'Pakistan', 3269 | 'countryFull' => 'Pakistan', 3270 | ), 3271 | ), 3272 | 'PL' => 3273 | array( 3274 | 'alpha2' => 'PL', 3275 | 'alpha3' => 'POL', 3276 | 'numeric' => '616', 3277 | 'isd' => '48', 3278 | 'continentCode' => 'EU', 3279 | 'ru' => 3280 | array( 3281 | 'country' => 'Польша', 3282 | 'countryFull' => 'Республика Польша', 3283 | ), 3284 | 'en' => 3285 | array( 3286 | 'country' => 'Poland', 3287 | 'countryFull' => 'Poland', 3288 | ), 3289 | ), 3290 | 'PM' => 3291 | array( 3292 | 'alpha2' => 'PM', 3293 | 'alpha3' => 'SPM', 3294 | 'numeric' => '666', 3295 | 'isd' => '508', 3296 | 'continentCode' => 'NA', 3297 | 'ru' => 3298 | array( 3299 | 'country' => 'Сент-Пьер и Микелон', 3300 | 'countryFull' => 'Сент-Пьер и Микелон', 3301 | ), 3302 | 'en' => 3303 | array( 3304 | 'country' => 'Saint Pierre and Miquelon', 3305 | 'countryFull' => 'Saint Pierre and Miquelon', 3306 | ), 3307 | ), 3308 | 'PN' => 3309 | array( 3310 | 'alpha2' => 'PN', 3311 | 'alpha3' => 'PCN', 3312 | 'numeric' => '612', 3313 | 'isd' => '870', 3314 | 'continentCode' => 'OC', 3315 | 'ru' => 3316 | array( 3317 | 'country' => 'Питкерн', 3318 | 'countryFull' => 'Питкерн', 3319 | ), 3320 | 'en' => 3321 | array( 3322 | 'country' => 'Pitcairn', 3323 | 'countryFull' => 'Pitcairn', 3324 | ), 3325 | ), 3326 | 'PR' => 3327 | array( 3328 | 'alpha2' => 'PR', 3329 | 'alpha3' => 'PRI', 3330 | 'numeric' => '630', 3331 | 'isd' => '1', 3332 | 'continentCode' => 'NA', 3333 | 'ru' => 3334 | array( 3335 | 'country' => 'Пуэрто-Рико', 3336 | 'countryFull' => 'Пуэрто-Рико', 3337 | ), 3338 | 'en' => 3339 | array( 3340 | 'country' => 'Puerto Rico', 3341 | 'countryFull' => 'Puerto Rico', 3342 | ), 3343 | ), 3344 | 'PS' => 3345 | array( 3346 | 'alpha2' => 'PS', 3347 | 'alpha3' => 'PSE', 3348 | 'numeric' => '275', 3349 | 'isd' => '970', 3350 | 'continentCode' => 'AS', 3351 | 'ru' => 3352 | array( 3353 | 'country' => 'Палестинская территория', 3354 | 'countryFull' => 'Оккупированная Палестинская территория', 3355 | ), 3356 | 'en' => 3357 | array( 3358 | 'country' => 'Palestinian Territory', 3359 | 'countryFull' => 'Occupied Palestinian Territory', 3360 | ), 3361 | ), 3362 | 'PT' => 3363 | array( 3364 | 'alpha2' => 'PT', 3365 | 'alpha3' => 'PRT', 3366 | 'numeric' => '620', 3367 | 'isd' => '351', 3368 | 'continentCode' => 'EU', 3369 | 'ru' => 3370 | array( 3371 | 'country' => 'Португалия', 3372 | 'countryFull' => 'Португальская Республика', 3373 | ), 3374 | 'en' => 3375 | array( 3376 | 'country' => 'Portugal', 3377 | 'countryFull' => 'Portugal', 3378 | ), 3379 | ), 3380 | 'PW' => 3381 | array( 3382 | 'alpha2' => 'PW', 3383 | 'alpha3' => 'PLW', 3384 | 'numeric' => '585', 3385 | 'isd' => '680', 3386 | 'continentCode' => 'OC', 3387 | 'ru' => 3388 | array( 3389 | 'country' => 'Палау', 3390 | 'countryFull' => 'Республика Палау', 3391 | ), 3392 | 'en' => 3393 | array( 3394 | 'country' => 'Palau', 3395 | 'countryFull' => 'Palau', 3396 | ), 3397 | ), 3398 | 'PY' => 3399 | array( 3400 | 'alpha2' => 'PY', 3401 | 'alpha3' => 'PRY', 3402 | 'numeric' => '600', 3403 | 'isd' => '595', 3404 | 'continentCode' => 'SA', 3405 | 'ru' => 3406 | array( 3407 | 'country' => 'Парагвай', 3408 | 'countryFull' => 'Республика Парагвай', 3409 | ), 3410 | 'en' => 3411 | array( 3412 | 'country' => 'Paraguay', 3413 | 'countryFull' => 'Paraguay', 3414 | ), 3415 | ), 3416 | 'QA' => 3417 | array( 3418 | 'alpha2' => 'QA', 3419 | 'alpha3' => 'QAT', 3420 | 'numeric' => '634', 3421 | 'isd' => '974', 3422 | 'continentCode' => 'AS', 3423 | 'ru' => 3424 | array( 3425 | 'country' => 'Катар', 3426 | 'countryFull' => 'Государство Катар', 3427 | ), 3428 | 'en' => 3429 | array( 3430 | 'country' => 'Qatar', 3431 | 'countryFull' => 'Qatar', 3432 | ), 3433 | ), 3434 | 'RE' => 3435 | array( 3436 | 'alpha2' => 'RE', 3437 | 'alpha3' => 'REU', 3438 | 'numeric' => '638', 3439 | 'isd' => '262', 3440 | 'continentCode' => 'AF', 3441 | 'ru' => 3442 | array( 3443 | 'country' => 'Реюньон', 3444 | 'countryFull' => 'Реюньон', 3445 | ), 3446 | 'en' => 3447 | array( 3448 | 'country' => 'Reunion', 3449 | 'countryFull' => 'Reunion', 3450 | ), 3451 | ), 3452 | 'RO' => 3453 | array( 3454 | 'alpha2' => 'RO', 3455 | 'alpha3' => 'ROU', 3456 | 'numeric' => '642', 3457 | 'isd' => '40', 3458 | 'continentCode' => 'EU', 3459 | 'ru' => 3460 | array( 3461 | 'country' => 'Румыния', 3462 | 'countryFull' => 'Румыния', 3463 | ), 3464 | 'en' => 3465 | array( 3466 | 'country' => 'Romania', 3467 | 'countryFull' => 'Romania', 3468 | ), 3469 | ), 3470 | 'RS' => 3471 | array( 3472 | 'alpha2' => 'RS', 3473 | 'alpha3' => 'SRB', 3474 | 'numeric' => '688', 3475 | 'isd' => '381', 3476 | 'continentCode' => 'EU', 3477 | 'ru' => 3478 | array( 3479 | 'country' => 'Сербия', 3480 | 'countryFull' => 'Республика Сербия', 3481 | ), 3482 | 'en' => 3483 | array( 3484 | 'country' => 'Serbia', 3485 | 'countryFull' => 'Serbia', 3486 | ), 3487 | ), 3488 | 'RU' => 3489 | array( 3490 | 'alpha2' => 'RU', 3491 | 'alpha3' => 'RUS', 3492 | 'numeric' => '643', 3493 | 'isd' => '7', 3494 | 'continentCode' => 'EU', 3495 | 'ru' => 3496 | array( 3497 | 'country' => 'Россия', 3498 | 'countryFull' => 'Российская Федерация', 3499 | ), 3500 | 'en' => 3501 | array( 3502 | 'country' => 'Russia', 3503 | 'countryFull' => 'Russian Federation', 3504 | ), 3505 | ), 3506 | 'RW' => 3507 | array( 3508 | 'alpha2' => 'RW', 3509 | 'alpha3' => 'RWA', 3510 | 'numeric' => '646', 3511 | 'isd' => '250', 3512 | 'continentCode' => 'AF', 3513 | 'ru' => 3514 | array( 3515 | 'country' => 'Руанда', 3516 | 'countryFull' => 'Руандийская Республика', 3517 | ), 3518 | 'en' => 3519 | array( 3520 | 'country' => 'Rwanda', 3521 | 'countryFull' => 'Rwanda', 3522 | ), 3523 | ), 3524 | 'SA' => 3525 | array( 3526 | 'alpha2' => 'SA', 3527 | 'alpha3' => 'SAU', 3528 | 'numeric' => '682', 3529 | 'isd' => '966', 3530 | 'continentCode' => 'AS', 3531 | 'ru' => 3532 | array( 3533 | 'country' => 'Саудовская Аравия', 3534 | 'countryFull' => 'Королевство Саудовская Аравия', 3535 | ), 3536 | 'en' => 3537 | array( 3538 | 'country' => 'Saudi Arabia', 3539 | 'countryFull' => 'Saudi Arabia', 3540 | ), 3541 | ), 3542 | 'SB' => 3543 | array( 3544 | 'alpha2' => 'SB', 3545 | 'alpha3' => 'SLB', 3546 | 'numeric' => '090', 3547 | 'isd' => '677', 3548 | 'continentCode' => 'OC', 3549 | 'ru' => 3550 | array( 3551 | 'country' => 'Соломоновы острова', 3552 | 'countryFull' => 'Соломоновы острова', 3553 | ), 3554 | 'en' => 3555 | array( 3556 | 'country' => 'Solomon Islands', 3557 | 'countryFull' => 'Solomon Islands', 3558 | ), 3559 | ), 3560 | 'SC' => 3561 | array( 3562 | 'alpha2' => 'SC', 3563 | 'alpha3' => 'SYC', 3564 | 'numeric' => '690', 3565 | 'isd' => '248', 3566 | 'continentCode' => 'AF', 3567 | 'ru' => 3568 | array( 3569 | 'country' => 'Сейшелы', 3570 | 'countryFull' => 'Республика Сейшелы', 3571 | ), 3572 | 'en' => 3573 | array( 3574 | 'country' => 'Seychelles', 3575 | 'countryFull' => 'Seychelles', 3576 | ), 3577 | ), 3578 | 'SD' => 3579 | array( 3580 | 'alpha2' => 'SD', 3581 | 'alpha3' => 'SDN', 3582 | 'numeric' => '736', 3583 | 'isd' => '249', 3584 | 'continentCode' => 'AF', 3585 | 'ru' => 3586 | array( 3587 | 'country' => 'Судан', 3588 | 'countryFull' => 'Республика Судан', 3589 | ), 3590 | 'en' => 3591 | array( 3592 | 'country' => 'Sudan', 3593 | 'countryFull' => 'Sudan', 3594 | ), 3595 | ), 3596 | 'SE' => 3597 | array( 3598 | 'alpha2' => 'SE', 3599 | 'alpha3' => 'SWE', 3600 | 'numeric' => '752', 3601 | 'isd' => '46', 3602 | 'continentCode' => 'EU', 3603 | 'ru' => 3604 | array( 3605 | 'country' => 'Швеция', 3606 | 'countryFull' => 'Королевство Швеция', 3607 | ), 3608 | 'en' => 3609 | array( 3610 | 'country' => 'Sweden', 3611 | 'countryFull' => 'Sweden', 3612 | ), 3613 | ), 3614 | 'SG' => 3615 | array( 3616 | 'alpha2' => 'SG', 3617 | 'alpha3' => 'SGP', 3618 | 'numeric' => '702', 3619 | 'isd' => '65', 3620 | 'continentCode' => 'AS', 3621 | 'ru' => 3622 | array( 3623 | 'country' => 'Сингапур', 3624 | 'countryFull' => 'Республика Сингапур', 3625 | ), 3626 | 'en' => 3627 | array( 3628 | 'country' => 'Singapore', 3629 | 'countryFull' => 'Singapore', 3630 | ), 3631 | ), 3632 | 'SH' => 3633 | array( 3634 | 'alpha2' => 'SH', 3635 | 'alpha3' => 'SHN', 3636 | 'numeric' => '654', 3637 | 'isd' => '290', 3638 | 'continentCode' => 'AF', 3639 | 'ru' => 3640 | array( 3641 | 'country' => 'Святая Елена, Остров вознесения, Тристан-да-Кунья', 3642 | 'countryFull' => 'Святая Елена, Остров вознесения, Тристан-да-Кунья', 3643 | ), 3644 | 'en' => 3645 | array( 3646 | 'country' => 'Saint Helena, Ascension And Tristan Da Cunha', 3647 | 'countryFull' => 'Saint Helena, Ascension And Tristan Da Cunha', 3648 | ), 3649 | ), 3650 | 'SI' => 3651 | array( 3652 | 'alpha2' => 'SI', 3653 | 'alpha3' => 'SVN', 3654 | 'numeric' => '705', 3655 | 'isd' => '386', 3656 | 'continentCode' => 'EU', 3657 | 'ru' => 3658 | array( 3659 | 'country' => 'Словения', 3660 | 'countryFull' => 'Республика Словения', 3661 | ), 3662 | 'en' => 3663 | array( 3664 | 'country' => 'Slovenia', 3665 | 'countryFull' => 'Slovenia', 3666 | ), 3667 | ), 3668 | 'SJ' => 3669 | array( 3670 | 'alpha2' => 'SJ', 3671 | 'alpha3' => 'SJM', 3672 | 'numeric' => '744', 3673 | 'isd' => '47', 3674 | 'continentCode' => 'EU', 3675 | 'ru' => 3676 | array( 3677 | 'country' => 'Шпицберген и Ян Майен', 3678 | 'countryFull' => 'Шпицберген и Ян Майен', 3679 | ), 3680 | 'en' => 3681 | array( 3682 | 'country' => 'Svalbard and Jan Mayen', 3683 | 'countryFull' => 'Svalbard and Jan Mayen', 3684 | ), 3685 | ), 3686 | 'SK' => 3687 | array( 3688 | 'alpha2' => 'SK', 3689 | 'alpha3' => 'SVK', 3690 | 'numeric' => '703', 3691 | 'isd' => '421', 3692 | 'continentCode' => 'EU', 3693 | 'ru' => 3694 | array( 3695 | 'country' => 'Словакия', 3696 | 'countryFull' => 'Словацкая Республика', 3697 | ), 3698 | 'en' => 3699 | array( 3700 | 'country' => 'Slovakia', 3701 | 'countryFull' => 'Slovakia', 3702 | ), 3703 | ), 3704 | 'SL' => 3705 | array( 3706 | 'alpha2' => 'SL', 3707 | 'alpha3' => 'SLE', 3708 | 'numeric' => '694', 3709 | 'isd' => '232', 3710 | 'continentCode' => 'AF', 3711 | 'ru' => 3712 | array( 3713 | 'country' => 'Сьерра-Леоне', 3714 | 'countryFull' => 'Республика Сьерра-Леоне', 3715 | ), 3716 | 'en' => 3717 | array( 3718 | 'country' => 'Sierra Leone', 3719 | 'countryFull' => 'Sierra Leone', 3720 | ), 3721 | ), 3722 | 'SM' => 3723 | array( 3724 | 'alpha2' => 'SM', 3725 | 'alpha3' => 'SMR', 3726 | 'numeric' => '674', 3727 | 'isd' => '378', 3728 | 'continentCode' => 'EU', 3729 | 'ru' => 3730 | array( 3731 | 'country' => 'Сан-Марино', 3732 | 'countryFull' => 'Республика Сан-Марино', 3733 | ), 3734 | 'en' => 3735 | array( 3736 | 'country' => 'San Marino', 3737 | 'countryFull' => 'San Marino', 3738 | ), 3739 | ), 3740 | 'SN' => 3741 | array( 3742 | 'alpha2' => 'SN', 3743 | 'alpha3' => 'SEN', 3744 | 'numeric' => '686', 3745 | 'isd' => '221', 3746 | 'continentCode' => 'AF', 3747 | 'ru' => 3748 | array( 3749 | 'country' => 'Сенегал', 3750 | 'countryFull' => 'Республика Сенегал', 3751 | ), 3752 | 'en' => 3753 | array( 3754 | 'country' => 'Senegal', 3755 | 'countryFull' => 'Senegal', 3756 | ), 3757 | ), 3758 | 'SO' => 3759 | array( 3760 | 'alpha2' => 'SO', 3761 | 'alpha3' => 'SOM', 3762 | 'numeric' => '706', 3763 | 'isd' => '252', 3764 | 'continentCode' => 'AF', 3765 | 'ru' => 3766 | array( 3767 | 'country' => 'Сомали', 3768 | 'countryFull' => 'Сомалийская Республика', 3769 | ), 3770 | 'en' => 3771 | array( 3772 | 'country' => 'Somalia', 3773 | 'countryFull' => 'Somalia', 3774 | ), 3775 | ), 3776 | 'SR' => 3777 | array( 3778 | 'alpha2' => 'SR', 3779 | 'alpha3' => 'SUR', 3780 | 'numeric' => '740', 3781 | 'isd' => '597', 3782 | 'continentCode' => 'SA', 3783 | 'ru' => 3784 | array( 3785 | 'country' => 'Суринам', 3786 | 'countryFull' => 'Республика Суринам', 3787 | ), 3788 | 'en' => 3789 | array( 3790 | 'country' => 'Suriname', 3791 | 'countryFull' => 'Suriname', 3792 | ), 3793 | ), 3794 | 'SS' => 3795 | array( 3796 | 'alpha2' => 'SS', 3797 | 'alpha3' => 'SSD', 3798 | 'numeric' => '728', 3799 | 'isd' => '211', 3800 | 'continentCode' => 'AF', 3801 | 'ru' => 3802 | array( 3803 | 'country' => 'Южный Судан', 3804 | 'countryFull' => 'Южный Судан', 3805 | ), 3806 | 'en' => 3807 | array( 3808 | 'country' => 'South Sudan', 3809 | 'countryFull' => 'South Sudan', 3810 | ), 3811 | ), 3812 | 'ST' => 3813 | array( 3814 | 'alpha2' => 'ST', 3815 | 'alpha3' => 'STP', 3816 | 'numeric' => '678', 3817 | 'isd' => '239', 3818 | 'continentCode' => 'AF', 3819 | 'ru' => 3820 | array( 3821 | 'country' => 'Сан-Томе и Принсипи', 3822 | 'countryFull' => 'Демократическая Республика Сан-Томе и Принсипи', 3823 | ), 3824 | 'en' => 3825 | array( 3826 | 'country' => 'Sao Tome and Principe', 3827 | 'countryFull' => 'Sao Tome and Principe', 3828 | ), 3829 | ), 3830 | 'SV' => 3831 | array( 3832 | 'alpha2' => 'SV', 3833 | 'alpha3' => 'SLV', 3834 | 'numeric' => '222', 3835 | 'isd' => '503', 3836 | 'continentCode' => 'SA', 3837 | 'ru' => 3838 | array( 3839 | 'country' => 'Эль-Сальвадор', 3840 | 'countryFull' => 'Республика Эль-Сальвадор', 3841 | ), 3842 | 'en' => 3843 | array( 3844 | 'country' => 'El Salvador', 3845 | 'countryFull' => 'El Salvador', 3846 | ), 3847 | ), 3848 | 'SX' => 3849 | array( 3850 | 'alpha2' => 'SX', 3851 | 'alpha3' => 'SXM', 3852 | 'numeric' => '534', 3853 | 'isd' => '1721', 3854 | 'continentCode' => 'NA', 3855 | 'ru' => 3856 | array( 3857 | 'country' => 'Синт-Мартен', 3858 | 'countryFull' => 'Синт-Мартен', 3859 | ), 3860 | 'en' => 3861 | array( 3862 | 'country' => 'Sint Maarten', 3863 | 'countryFull' => 'Sint Maarten', 3864 | ), 3865 | ), 3866 | 'SY' => 3867 | array( 3868 | 'alpha2' => 'SY', 3869 | 'alpha3' => 'SYR', 3870 | 'numeric' => '760', 3871 | 'isd' => '963', 3872 | 'continentCode' => 'AS', 3873 | 'ru' => 3874 | array( 3875 | 'country' => 'Сирия', 3876 | 'countryFull' => 'Сирийская Арабская Республика', 3877 | ), 3878 | 'en' => 3879 | array( 3880 | 'country' => 'Syria', 3881 | 'countryFull' => 'Syrian Arab Republic', 3882 | ), 3883 | ), 3884 | 'SZ' => 3885 | array( 3886 | 'alpha2' => 'SZ', 3887 | 'alpha3' => 'SWZ', 3888 | 'numeric' => '748', 3889 | 'isd' => '268', 3890 | 'continentCode' => 'AF', 3891 | 'ru' => 3892 | array( 3893 | 'country' => 'Эсватини ', # стар., Свазиленд 3894 | 'countryFull' => 'Королевство Эсватини ', # стар., Королевство Свазиленд 3895 | ), 3896 | 'en' => 3897 | array( 3898 | 'country' => 'Swaziland', 3899 | 'country' => 'Eswatini', # old: Swaziland 3900 | 'countryFull' => 'Kingdom of Eswatini', # old: Kingdom of Swaziland 3901 | ), 3902 | ), 3903 | 'TC' => 3904 | array( 3905 | 'alpha2' => 'TC', 3906 | 'alpha3' => 'TCA', 3907 | 'numeric' => '796', 3908 | 'isd' => '1649', 3909 | 'continentCode' => 'NA', 3910 | 'ru' => 3911 | array( 3912 | 'country' => 'Острова Теркс и Кайкос', 3913 | 'countryFull' => 'Острова Теркс и Кайкос', 3914 | ), 3915 | 'en' => 3916 | array( 3917 | 'country' => 'Turks and Caicos Islands', 3918 | 'countryFull' => 'Turks and Caicos Islands', 3919 | ), 3920 | ), 3921 | 'TD' => 3922 | array( 3923 | 'alpha2' => 'TD', 3924 | 'alpha3' => 'TCD', 3925 | 'numeric' => '148', 3926 | 'isd' => '235', 3927 | 'continentCode' => 'AF', 3928 | 'ru' => 3929 | array( 3930 | 'country' => 'Чад', 3931 | 'countryFull' => 'Республика Чад', 3932 | ), 3933 | 'en' => 3934 | array( 3935 | 'country' => 'Chad', 3936 | 'countryFull' => 'Chad', 3937 | ), 3938 | ), 3939 | 'TF' => 3940 | array( 3941 | 'alpha2' => 'TF', 3942 | 'alpha3' => 'ATF', 3943 | 'numeric' => '260', 3944 | 'isd' => '262', 3945 | 'continentCode' => 'AN', 3946 | 'ru' => 3947 | array( 3948 | 'country' => 'Французские Южные территории', 3949 | 'countryFull' => 'Французские Южные территории', 3950 | ), 3951 | 'en' => 3952 | array( 3953 | 'country' => 'French Southern Territories', 3954 | 'countryFull' => 'French Southern Territories', 3955 | ), 3956 | ), 3957 | 'TG' => 3958 | array( 3959 | 'alpha2' => 'TG', 3960 | 'alpha3' => 'TGO', 3961 | 'numeric' => '768', 3962 | 'isd' => '228', 3963 | 'continentCode' => 'AF', 3964 | 'ru' => 3965 | array( 3966 | 'country' => 'Того', 3967 | 'countryFull' => 'Тоголезская Республика', 3968 | ), 3969 | 'en' => 3970 | array( 3971 | 'country' => 'Togo', 3972 | 'countryFull' => 'Togo', 3973 | ), 3974 | ), 3975 | 'TH' => 3976 | array( 3977 | 'alpha2' => 'TH', 3978 | 'alpha3' => 'THA', 3979 | 'numeric' => '764', 3980 | 'isd' => '66', 3981 | 'continentCode' => 'AS', 3982 | 'ru' => 3983 | array( 3984 | 'country' => 'Таиланд', 3985 | 'countryFull' => 'Королевство Таиланд', 3986 | ), 3987 | 'en' => 3988 | array( 3989 | 'country' => 'Thailand', 3990 | 'countryFull' => 'Thailand', 3991 | ), 3992 | ), 3993 | 'TJ' => 3994 | array( 3995 | 'alpha2' => 'TJ', 3996 | 'alpha3' => 'TJK', 3997 | 'numeric' => '762', 3998 | 'isd' => '992', 3999 | 'continentCode' => 'AS', 4000 | 'ru' => 4001 | array( 4002 | 'country' => 'Таджикистан', 4003 | 'countryFull' => 'Республика Таджикистан', 4004 | ), 4005 | 'en' => 4006 | array( 4007 | 'country' => 'Tajikistan', 4008 | 'countryFull' => 'Tajikistan', 4009 | ), 4010 | ), 4011 | 'TK' => 4012 | array( 4013 | 'alpha2' => 'TK', 4014 | 'alpha3' => 'TKL', 4015 | 'numeric' => '772', 4016 | 'isd' => '690', 4017 | 'continentCode' => 'OC', 4018 | 'ru' => 4019 | array( 4020 | 'country' => 'Токелау', 4021 | 'countryFull' => 'Токелау', 4022 | ), 4023 | 'en' => 4024 | array( 4025 | 'country' => 'Tokelau', 4026 | 'countryFull' => 'Tokelau', 4027 | ), 4028 | ), 4029 | 'TL' => 4030 | array( 4031 | 'alpha2' => 'TL', 4032 | 'alpha3' => 'TLS', 4033 | 'numeric' => '626', 4034 | 'isd' => '670', 4035 | 'continentCode' => 'AS', 4036 | 'ru' => 4037 | array( 4038 | 'country' => 'Тимор-Лесте', 4039 | 'countryFull' => 'Демократическая Республика Тимор-Лесте', 4040 | ), 4041 | 'en' => 4042 | array( 4043 | 'country' => 'Timor-Leste', 4044 | 'countryFull' => 'Timor-Leste', 4045 | ), 4046 | ), 4047 | 'TM' => 4048 | array( 4049 | 'alpha2' => 'TM', 4050 | 'alpha3' => 'TKM', 4051 | 'numeric' => '795', 4052 | 'isd' => '993', 4053 | 'continentCode' => 'AS', 4054 | 'ru' => 4055 | array( 4056 | 'country' => 'Туркмения', 4057 | 'countryFull' => 'Туркменистан', 4058 | ), 4059 | 'en' => 4060 | array( 4061 | 'country' => 'Turkmenistan', 4062 | 'countryFull' => 'Turkmenistan', 4063 | ), 4064 | ), 4065 | 'TN' => 4066 | array( 4067 | 'alpha2' => 'TN', 4068 | 'alpha3' => 'TUN', 4069 | 'numeric' => '788', 4070 | 'isd' => '216', 4071 | 'continentCode' => 'AF', 4072 | 'ru' => 4073 | array( 4074 | 'country' => 'Тунис', 4075 | 'countryFull' => 'Тунисская Республика', 4076 | ), 4077 | 'en' => 4078 | array( 4079 | 'country' => 'Tunisia', 4080 | 'countryFull' => 'Tunisia', 4081 | ), 4082 | ), 4083 | 'TO' => 4084 | array( 4085 | 'alpha2' => 'TO', 4086 | 'alpha3' => 'TON', 4087 | 'numeric' => '776', 4088 | 'isd' => '676', 4089 | 'continentCode' => 'OC', 4090 | 'ru' => 4091 | array( 4092 | 'country' => 'Тонга', 4093 | 'countryFull' => 'Королевство Тонга', 4094 | ), 4095 | 'en' => 4096 | array( 4097 | 'country' => 'Tonga', 4098 | 'countryFull' => 'Tonga', 4099 | ), 4100 | ), 4101 | 'TR' => 4102 | array( 4103 | 'alpha2' => 'TR', 4104 | 'alpha3' => 'TUR', 4105 | 'numeric' => '792', 4106 | 'isd' => '90', 4107 | 'continentCode' => 'AS', 4108 | 'ru' => 4109 | array( 4110 | 'country' => 'Турция', 4111 | 'countryFull' => 'Турецкая Республика', 4112 | ), 4113 | 'en' => 4114 | array( 4115 | 'country' => 'Turkey', 4116 | 'countryFull' => 'Turkey', 4117 | ), 4118 | ), 4119 | 'TT' => 4120 | array( 4121 | 'alpha2' => 'TT', 4122 | 'alpha3' => 'TTO', 4123 | 'numeric' => '780', 4124 | 'isd' => '1868', 4125 | 'continentCode' => 'NA', 4126 | 'ru' => 4127 | array( 4128 | 'country' => 'Тринидад и Тобаго', 4129 | 'countryFull' => 'Республика Тринидад и Тобаго', 4130 | ), 4131 | 'en' => 4132 | array( 4133 | 'country' => 'Trinidad and Tobago', 4134 | 'countryFull' => 'Trinidad and Tobago', 4135 | ), 4136 | ), 4137 | 'TV' => 4138 | array( 4139 | 'alpha2' => 'TV', 4140 | 'alpha3' => 'TUV', 4141 | 'numeric' => '798', 4142 | 'isd' => '688', 4143 | 'continentCode' => 'OC', 4144 | 'ru' => 4145 | array( 4146 | 'country' => 'Тувалу', 4147 | 'countryFull' => 'Тувалу', 4148 | ), 4149 | 'en' => 4150 | array( 4151 | 'country' => 'Tuvalu', 4152 | 'countryFull' => 'Tuvalu', 4153 | ), 4154 | ), 4155 | 'TW' => 4156 | array( 4157 | 'alpha2' => 'TW', 4158 | 'alpha3' => 'TWN', 4159 | 'numeric' => '158', 4160 | 'isd' => '886', 4161 | 'continentCode' => 'AS', 4162 | 'ru' => 4163 | array( 4164 | 'country' => 'Тайвань', 4165 | 'countryFull' => 'Китайская Респу́блика', 4166 | ), 4167 | 'en' => 4168 | array( 4169 | 'country' => 'Taiwan', 4170 | 'countryFull' => 'Republic of China', 4171 | ), 4172 | ), 4173 | 'TZ' => 4174 | array( 4175 | 'alpha2' => 'TZ', 4176 | 'alpha3' => 'TZA', 4177 | 'numeric' => '834', 4178 | 'isd' => '255', 4179 | 'continentCode' => 'AF', 4180 | 'ru' => 4181 | array( 4182 | 'country' => 'Танзания', 4183 | 'countryFull' => 'Объединенная Республика Танзания', 4184 | ), 4185 | 'en' => 4186 | array( 4187 | 'country' => 'Tanzania', 4188 | 'countryFull' => 'United Republic Of Tanzania', 4189 | ), 4190 | ), 4191 | 'UA' => 4192 | array( 4193 | 'alpha2' => 'UA', 4194 | 'alpha3' => 'UKR', 4195 | 'numeric' => '804', 4196 | 'isd' => '380', 4197 | 'continentCode' => 'EU', 4198 | 'ru' => 4199 | array( 4200 | 'country' => 'Украина', 4201 | 'countryFull' => 'Украина', 4202 | ), 4203 | 'en' => 4204 | array( 4205 | 'country' => 'Ukraine', 4206 | 'countryFull' => 'Ukraine', 4207 | ), 4208 | ), 4209 | 'UG' => 4210 | array( 4211 | 'alpha2' => 'UG', 4212 | 'alpha3' => 'UGA', 4213 | 'numeric' => '800', 4214 | 'isd' => '256', 4215 | 'continentCode' => 'AF', 4216 | 'ru' => 4217 | array( 4218 | 'country' => 'Уганда', 4219 | 'countryFull' => 'Республика Уганда', 4220 | ), 4221 | 'en' => 4222 | array( 4223 | 'country' => 'Uganda', 4224 | 'countryFull' => 'Uganda', 4225 | ), 4226 | ), 4227 | 'UM' => 4228 | array( 4229 | 'alpha2' => 'UM', 4230 | 'alpha3' => 'UMI', 4231 | 'numeric' => '581', 4232 | 'isd' => '1', 4233 | 'continentCode' => 'OC', 4234 | 'ru' => 4235 | array( 4236 | 'country' => 'Малые Тихоокеанские отдаленные острова Соединенных Штатов', 4237 | 'countryFull' => 'Малые Тихоокеанские отдаленные острова Соединенных Штатов', 4238 | ), 4239 | 'en' => 4240 | array( 4241 | 'country' => 'United States Minor Outlying Islands', 4242 | 'countryFull' => 'United States Minor Outlying Islands', 4243 | ), 4244 | ), 4245 | 'US' => 4246 | array( 4247 | 'alpha2' => 'US', 4248 | 'alpha3' => 'USA', 4249 | 'numeric' => '840', 4250 | 'isd' => '1', 4251 | 'continentCode' => 'NA', 4252 | 'ru' => 4253 | array( 4254 | 'country' => 'США', 4255 | 'countryFull' => 'Соединенные Штаты Америки', 4256 | ), 4257 | 'en' => 4258 | array( 4259 | 'country' => 'USA', 4260 | 'countryFull' => 'United States of America', 4261 | ), 4262 | ), 4263 | 'UY' => 4264 | array( 4265 | 'alpha2' => 'UY', 4266 | 'alpha3' => 'URY', 4267 | 'numeric' => '858', 4268 | 'isd' => '598', 4269 | 'continentCode' => 'SA', 4270 | 'ru' => 4271 | array( 4272 | 'country' => 'Уругвай', 4273 | 'countryFull' => 'Восточная Республика Уругвай', 4274 | ), 4275 | 'en' => 4276 | array( 4277 | 'country' => 'Uruguay', 4278 | 'countryFull' => 'Uruguay', 4279 | ), 4280 | ), 4281 | 'UZ' => 4282 | array( 4283 | 'alpha2' => 'UZ', 4284 | 'alpha3' => 'UZB', 4285 | 'numeric' => '860', 4286 | 'isd' => '998', 4287 | 'continentCode' => 'AS', 4288 | 'ru' => 4289 | array( 4290 | 'country' => 'Узбекистан', 4291 | 'countryFull' => 'Республика Узбекистан', 4292 | ), 4293 | 'en' => 4294 | array( 4295 | 'country' => 'Uzbekistan', 4296 | 'countryFull' => 'Uzbekistan', 4297 | ), 4298 | ), 4299 | 'VA' => 4300 | array( 4301 | 'alpha2' => 'VA', 4302 | 'alpha3' => 'VAT', 4303 | 'numeric' => '336', 4304 | 'isd' => '379', 4305 | 'continentCode' => 'EU', 4306 | 'ru' => 4307 | array( 4308 | 'country' => 'Ватикан', 4309 | 'countryFull' => 'Государство-город Ватикан', 4310 | ), 4311 | 'en' => 4312 | array( 4313 | 'country' => 'Vatican City', 4314 | 'countryFull' => 'Vatican City State', 4315 | ), 4316 | ), 4317 | 'VC' => 4318 | array( 4319 | 'alpha2' => 'VC', 4320 | 'alpha3' => 'VCT', 4321 | 'numeric' => '670', 4322 | 'isd' => '1784', 4323 | 'continentCode' => 'NA', 4324 | 'ru' => 4325 | array( 4326 | 'country' => 'Сент-Винсент и Гренадины', 4327 | 'countryFull' => 'Сент-Винсент и Гренадины', 4328 | ), 4329 | 'en' => 4330 | array( 4331 | 'country' => 'Saint Vincent and the Grenadines', 4332 | 'countryFull' => 'Saint Vincent and the Grenadines', 4333 | ), 4334 | ), 4335 | 'VE' => 4336 | array( 4337 | 'alpha2' => 'VE', 4338 | 'alpha3' => 'VEN', 4339 | 'numeric' => '862', 4340 | 'isd' => '58', 4341 | 'continentCode' => 'SA', 4342 | 'ru' => 4343 | array( 4344 | 'country' => 'Венесуэла', 4345 | 'countryFull' => 'Боливарийская Республика Венесуэла', 4346 | ), 4347 | 'en' => 4348 | array( 4349 | 'country' => 'Venezuela', 4350 | 'countryFull' => 'Venezuela', 4351 | ), 4352 | ), 4353 | 'VG' => 4354 | array( 4355 | 'alpha2' => 'VG', 4356 | 'alpha3' => 'VGB', 4357 | 'numeric' => '092', 4358 | 'isd' => '1284', 4359 | 'continentCode' => 'NA', 4360 | 'ru' => 4361 | array( 4362 | 'country' => 'Виргинские острова, Британские', 4363 | 'countryFull' => 'Британские Виргинские острова', 4364 | ), 4365 | 'en' => 4366 | array( 4367 | 'country' => 'Virgin Islands, British', 4368 | 'countryFull' => 'Virgin Islands, British', 4369 | ), 4370 | ), 4371 | 'VI' => 4372 | array( 4373 | 'alpha2' => 'VI', 4374 | 'alpha3' => 'VIR', 4375 | 'numeric' => '850', 4376 | 'isd' => '1430', 4377 | 'continentCode' => 'NA', 4378 | 'ru' => 4379 | array( 4380 | 'country' => 'Виргинские острова, США', 4381 | 'countryFull' => 'Виргинские острова Соединенных Штатов', 4382 | ), 4383 | 'en' => 4384 | array( 4385 | 'country' => 'Virgin Islands, U.S.', 4386 | 'countryFull' => 'Virgin Islands, U.S.', 4387 | ), 4388 | ), 4389 | 'VN' => 4390 | array( 4391 | 'alpha2' => 'VN', 4392 | 'alpha3' => 'VNM', 4393 | 'numeric' => '704', 4394 | 'isd' => '84', 4395 | 'continentCode' => 'AS', 4396 | 'ru' => 4397 | array( 4398 | 'country' => 'Вьетнам', 4399 | 'countryFull' => 'Социалистическая Республика Вьетнам', 4400 | ), 4401 | 'en' => 4402 | array( 4403 | 'country' => 'Vietnam', 4404 | 'countryFull' => 'Vietnam', 4405 | ), 4406 | ), 4407 | 'VU' => 4408 | array( 4409 | 'alpha2' => 'VU', 4410 | 'alpha3' => 'VUT', 4411 | 'numeric' => '548', 4412 | 'isd' => '678', 4413 | 'continentCode' => 'OC', 4414 | 'ru' => 4415 | array( 4416 | 'country' => 'Вануату', 4417 | 'countryFull' => 'Республика Вануату', 4418 | ), 4419 | 'en' => 4420 | array( 4421 | 'country' => 'Vanuatu', 4422 | 'countryFull' => 'Vanuatu', 4423 | ), 4424 | ), 4425 | 'WF' => 4426 | array( 4427 | 'alpha2' => 'WF', 4428 | 'alpha3' => 'WLF', 4429 | 'numeric' => '876', 4430 | 'isd' => '681', 4431 | 'continentCode' => 'OC', 4432 | 'ru' => 4433 | array( 4434 | 'country' => 'Уоллис и Футуна', 4435 | 'countryFull' => 'Уоллис и Футуна', 4436 | ), 4437 | 'en' => 4438 | array( 4439 | 'country' => 'Wallis and Futuna', 4440 | 'countryFull' => 'Wallis and Futuna', 4441 | ), 4442 | ), 4443 | 'WS' => 4444 | array( 4445 | 'alpha2' => 'WS', 4446 | 'alpha3' => 'WSM', 4447 | 'numeric' => '882', 4448 | 'isd' => '685', 4449 | 'continentCode' => 'OC', 4450 | 'ru' => 4451 | array( 4452 | 'country' => 'Самоа', 4453 | 'countryFull' => 'Независимое Государство Самоа', 4454 | ), 4455 | 'en' => 4456 | array( 4457 | 'country' => 'Samoa', 4458 | 'countryFull' => 'Samoa', 4459 | ), 4460 | ), 4461 | 'YE' => 4462 | array( 4463 | 'alpha2' => 'YE', 4464 | 'alpha3' => 'YEM', 4465 | 'numeric' => '887', 4466 | 'isd' => '967', 4467 | 'continentCode' => 'AS', 4468 | 'ru' => 4469 | array( 4470 | 'country' => 'Йемен', 4471 | 'countryFull' => 'Йеменская Республика', 4472 | ), 4473 | 'en' => 4474 | array( 4475 | 'country' => 'Yemen', 4476 | 'countryFull' => 'Yemen', 4477 | ), 4478 | ), 4479 | 'YT' => 4480 | array( 4481 | 'alpha2' => 'YT', 4482 | 'alpha3' => 'MYT', 4483 | 'numeric' => '175', 4484 | 'isd' => '262', 4485 | 'continentCode' => 'AF', 4486 | 'ru' => 4487 | array( 4488 | 'country' => 'Майотта', 4489 | 'countryFull' => 'Майотта', 4490 | ), 4491 | 'en' => 4492 | array( 4493 | 'country' => 'Mayotte', 4494 | 'countryFull' => 'Mayotte', 4495 | ), 4496 | ), 4497 | 'ZA' => 4498 | array( 4499 | 'alpha2' => 'ZA', 4500 | 'alpha3' => 'ZAF', 4501 | 'numeric' => '710', 4502 | 'isd' => '27', 4503 | 'continentCode' => 'AF', 4504 | 'ru' => 4505 | array( 4506 | 'country' => 'ЮАР', 4507 | 'countryFull' => 'Южно-Африканская Республика', 4508 | ), 4509 | 'en' => 4510 | array( 4511 | 'country' => 'South Africa', 4512 | 'countryFull' => 'Republic of South Africa', 4513 | ), 4514 | ), 4515 | 'ZM' => 4516 | array( 4517 | 'alpha2' => 'ZM', 4518 | 'alpha3' => 'ZMB', 4519 | 'numeric' => '894', 4520 | 'isd' => '260', 4521 | 'continentCode' => 'AF', 4522 | 'ru' => 4523 | array( 4524 | 'country' => 'Замбия', 4525 | 'countryFull' => 'Республика Замбия', 4526 | ), 4527 | 'en' => 4528 | array( 4529 | 'country' => 'Zambia', 4530 | 'countryFull' => 'Zambia', 4531 | ), 4532 | ), 4533 | 'ZW' => 4534 | array( 4535 | 'alpha2' => 'ZW', 4536 | 'alpha3' => 'ZWE', 4537 | 'numeric' => '716', 4538 | 'isd' => '263', 4539 | 'continentCode' => 'AF', 4540 | 'ru' => 4541 | array( 4542 | 'country' => 'Зимбабве', 4543 | 'countryFull' => 'Республика Зимбабве', 4544 | ), 4545 | 'en' => 4546 | array( 4547 | 'country' => 'Zimbabwe', 4548 | 'countryFull' => 'Zimbabwe', 4549 | ), 4550 | ), 4551 | ); 4552 | 4553 | /** 4554 | * @var array 4555 | * 4556 | * Language code => [ 4557 | * ISO-3166-1 alpha-2 => [ 4558 | * 'alpha2' => (string), 4559 | * 'alpha3' => (string), 4560 | * 'numeric' => (numeric), 4561 | * 'isd' => (numeric), 4562 | * 'continentCode' => (string), 4563 | * 'continent' => (string), 4564 | * 'country' => (string), 4565 | * 'countryFull' => (string) 4566 | * ], 4567 | * ... 4568 | * ], 4569 | * ... 4570 | */ 4571 | private static $_countriesByLanguages = array(); 4572 | 4573 | /** 4574 | * @var array 4575 | */ 4576 | private static $_supportedFields = array( 4577 | 'alpha2', 4578 | 'alpha3', 4579 | 'numeric', 4580 | 'isd', 4581 | 'continentCode', 4582 | 'continent', 4583 | 'country', 4584 | 'countryFull', 4585 | 'emoji', 4586 | ); 4587 | 4588 | /** 4589 | * @var array 4590 | */ 4591 | public static $continents = array( 4592 | 'AF' => array( 4593 | 'continentCode' => 'AF', 4594 | 'ru' => array('continent' => 'Африка'), 4595 | 'en' => array('continent' => 'Africa'), 4596 | ), 4597 | 'AN' => array( 4598 | 'continentCode' => 'AN', 4599 | 'ru' => array('continent' => 'Антарктика'), 4600 | 'en' => array('continent' => 'Antarctica'), 4601 | ), 4602 | 'AS' => array( 4603 | 'continentCode' => 'AS', 4604 | 'ru' => array('continent' => 'Азия'), 4605 | 'en' => array('continent' => 'Asia'), 4606 | ), 4607 | 'EU' => array( 4608 | 'continentCode' => 'EU', 4609 | 'ru' => array('continent' => 'Европа'), 4610 | 'en' => array('continent' => 'Europe'), 4611 | ), 4612 | 'NA' => array( 4613 | 'continentCode' => 'NA', 4614 | 'ru' => array('continent' => 'Северная Америка'), 4615 | 'en' => array('continent' => 'North America'), 4616 | ), 4617 | 'OC' => array( 4618 | 'continentCode' => 'OC', 4619 | 'ru' => array('continent' => 'Океания'), 4620 | 'en' => array('continent' => 'Oceania'), 4621 | ), 4622 | 'SA' => array( 4623 | 'code' => 'SA', 4624 | 'ru' => array('continent' => 'Южная Америка'), 4625 | 'en' => array('continent' => 'South America'), 4626 | ), 4627 | ); 4628 | 4629 | /** 4630 | * @var array 4631 | */ 4632 | public static $emojiMapping = [ 4633 | 'A' => '🇦', 4634 | 'B' => '🇧', 4635 | 'C' => '🇨', 4636 | 'D' => '🇩', 4637 | 'E' => '🇪', 4638 | 'F' => '🇫', 4639 | 'G' => '🇬', 4640 | 'H' => '🇭', 4641 | 'I' => '🇮', 4642 | 'J' => '🇯', 4643 | 'K' => '🇰', 4644 | 'L' => '🇱', 4645 | 'M' => '🇲', 4646 | 'N' => '🇳', 4647 | 'O' => '🇴', 4648 | 'P' => '🇵', 4649 | 'Q' => '🇶', 4650 | 'R' => '🇷', 4651 | 'S' => '🇸', 4652 | 'T' => '🇹', 4653 | 'U' => '🇺', 4654 | 'V' => '🇻', 4655 | 'W' => '🇼', 4656 | 'X' => '🇽', 4657 | 'Y' => '🇾', 4658 | 'Z' => '🇿', 4659 | ]; 4660 | 4661 | /** 4662 | * @var array 4663 | * 4664 | * Language code => [ 4665 | * Continent code => [ 4666 | * 'continentCode' => (string), 4667 | * 'continent' => (string) 4668 | * ], 4669 | * ... 4670 | * ], 4671 | * ... 4672 | */ 4673 | private static $_continentsByLanguages = array(); 4674 | 4675 | /** 4676 | * @var array 4677 | */ 4678 | private static $_supportedContinents = array( 4679 | 'AF', 4680 | 'AN', 4681 | 'AS', 4682 | 'EU', 4683 | 'NA', 4684 | 'OC', 4685 | 'SA', 4686 | ); 4687 | 4688 | /** 4689 | * @param string $language 4690 | * @return array 4691 | */ 4692 | static function _continentsByLanguage($language = '') 4693 | { 4694 | $continentsByLanguage = array(); 4695 | 4696 | if (empty($language) || !is_string($language)) { 4697 | $language = self::$language; 4698 | } 4699 | 4700 | foreach (self::$continents as $continentKey => $continent) { 4701 | 4702 | foreach ($continent as $fieldKey => $field) { 4703 | 4704 | if (is_array($field) && $fieldKey === $language) { 4705 | 4706 | foreach ($field as $key => $value) { 4707 | $continent[$key] = $value; 4708 | } 4709 | } 4710 | 4711 | if (is_array($field)) { 4712 | unset($continent[$fieldKey]); 4713 | } 4714 | } 4715 | 4716 | $continentsByLanguage[$language][$continentKey] = $continent; 4717 | } 4718 | 4719 | self::$_continentsByLanguages = $continentsByLanguage; 4720 | 4721 | return self::$_continentsByLanguages[$language]; 4722 | } 4723 | 4724 | /** 4725 | * @param string $language 4726 | * @return array 4727 | */ 4728 | static function _countriesByLanguage($language = '') 4729 | { 4730 | $language = !empty($language) && is_string($language) 4731 | ? $language 4732 | : self::$language; 4733 | $continentsByLanguage = !empty(self::$_continentsByLanguages[$language]) 4734 | ? self::$_continentsByLanguages[$language] 4735 | : self::_continentsByLanguage($language); 4736 | $countriesByLanguage = array(); 4737 | 4738 | foreach (self::$countries as $countryKey => $country) { 4739 | 4740 | foreach ($country as $fieldKey => $field) { 4741 | 4742 | if (is_array($field) && $fieldKey === $language) { 4743 | 4744 | foreach ($field as $key => $value) { 4745 | $country[$key] = $value; 4746 | } 4747 | } 4748 | 4749 | if (is_string($field) && $fieldKey === 'continentCode') { 4750 | $continentCode = $field; 4751 | $country = $country + $continentsByLanguage[$continentCode]; 4752 | } 4753 | 4754 | if (is_array($field)) { 4755 | unset($country[$fieldKey]); 4756 | } 4757 | } 4758 | 4759 | // Add emoji 4760 | $country['emoji'] = self::getEmojiByAlpha2($country['alpha2']); 4761 | 4762 | $countriesByLanguage[$language][$countryKey] = $country; 4763 | } 4764 | 4765 | self::$_countriesByLanguages = $countriesByLanguage; 4766 | 4767 | return self::$_countriesByLanguages[$language]; 4768 | } 4769 | 4770 | /** 4771 | * @param string $alpha2 4772 | * @return string 4773 | */ 4774 | public static function getEmojiByAlpha2($alpha2 = '') 4775 | { 4776 | $rtn = ''; 4777 | $excludedAlpha2 = [ 4778 | 'AB', 4779 | 'OS' 4780 | ]; 4781 | 4782 | if (!empty($alpha2) && is_string($alpha2) && strlen($alpha2) === 2 && !empty(self::$countries[$alpha2]) && !in_array($alpha2, $excludedAlpha2)) { 4783 | $rtn = strtr($alpha2, self::$emojiMapping); 4784 | } 4785 | 4786 | return $rtn; 4787 | } 4788 | 4789 | /** 4790 | * @param string $alpha3 4791 | * @return string 4792 | */ 4793 | public static function getEmojiByAlpha3($alpha3 = '') 4794 | { 4795 | $rtn = ''; 4796 | 4797 | if (!empty($alpha3) && is_string($alpha3) && strlen($alpha3) === 3) { 4798 | 4799 | switch ($alpha3) { 4800 | case 'ENG': 4801 | $rtn = '🏴󠁧󠁢󠁥󠁮󠁧󠁿'; 4802 | break; 4803 | case 'WLS': 4804 | case 'WAL': 4805 | $rtn = '🏴󠁧󠁢󠁷󠁬󠁳󠁿'; 4806 | break; 4807 | case 'SCT': 4808 | case 'SCO': 4809 | $rtn = '🏴󠁧󠁢󠁳󠁣󠁴󠁿'; 4810 | break; 4811 | case 'NIR': 4812 | $rtn = ''; 4813 | break; 4814 | default: 4815 | $countriesArray = self::get('alpha3', 'alpha2'); 4816 | 4817 | if (isset($countriesArray[$alpha3])) { 4818 | $rtn = self::getEmojiByAlpha2($countriesArray[$alpha3]); 4819 | } 4820 | 4821 | break; 4822 | } 4823 | } 4824 | 4825 | return $rtn; 4826 | } 4827 | 4828 | /** 4829 | * @param string $keyField field for the array of countries, set it to null if you want array without named indices 4830 | * @param string $requestedField name of the field to be fetched in value part of array 4831 | * @param string $language 4832 | * @return array contained key => value pairs of the requested key and field 4833 | */ 4834 | public static function get($keyField = 'alpha2', $requestedField = 'country', $language = '') 4835 | { 4836 | $language = !empty($language) && is_string($language) 4837 | ? $language 4838 | : self::$language; 4839 | $countries = !empty(self::$_countriesByLanguages[$language]) && is_array(self::$_countriesByLanguages[$language]) 4840 | ? self::$_countriesByLanguages[$language] 4841 | : self::_countriesByLanguage($language); 4842 | 4843 | if (!in_array($keyField, self::$_supportedFields)) { 4844 | $keyField = Null; 4845 | } 4846 | 4847 | if (!in_array($requestedField, self::$_supportedFields)) { 4848 | $requestedField = 'country'; 4849 | } 4850 | 4851 | $result = array(); 4852 | 4853 | foreach ($countries as $countryKey => $country) { 4854 | 4855 | if ($keyField) { 4856 | $result[$country[$keyField]] = $country[$requestedField]; 4857 | } else { 4858 | $result[] = $country[$requestedField]; 4859 | } 4860 | } 4861 | 4862 | return $result; 4863 | } 4864 | 4865 | /** 4866 | * @param string $keyField field for the array of countries, set it to null if you want array without named indices 4867 | * @param array $requestedFields array of name of the fields to be fetched in value part of array 4868 | * @return array contained key => value pairs of the requested key and field 4869 | */ 4870 | public static function get2($keyField = 'alpha2', $requestedFields = ['alpha3', 'country']) 4871 | { 4872 | $language = !empty($language) && is_string($language) 4873 | ? $language 4874 | : self::$language; 4875 | $countries = !empty(self::$_countriesByLanguages[$language]) && is_array(self::$_countriesByLanguages[$language]) 4876 | ? self::$_countriesByLanguages[$language] 4877 | : self::_countriesByLanguage($language); 4878 | 4879 | if (!in_array($keyField, self::$_supportedFields)) { 4880 | $keyField = Null; 4881 | } 4882 | 4883 | if (!empty($requestedFields) && is_array($requestedFields)) { 4884 | 4885 | foreach ($requestedFields as $index => $field) { 4886 | 4887 | if (!in_array($field, self::$_supportedFields)) { 4888 | unset($requestedFields[$index]); 4889 | } 4890 | } 4891 | } else { 4892 | $requestedFields = ['alpha3', 'country']; 4893 | } 4894 | 4895 | $result = array(); 4896 | 4897 | foreach ($countries as $countryKey => $country) { 4898 | $tmp = array(); 4899 | 4900 | foreach ($requestedFields as $field) { 4901 | $tmp[$field] = $country[$field]; 4902 | } 4903 | 4904 | if ($keyField) { 4905 | $result[$country[$keyField]] = $tmp; 4906 | } else { 4907 | $result[] = $tmp; 4908 | } 4909 | } 4910 | 4911 | return $result; 4912 | } 4913 | 4914 | /** 4915 | * @param string $keyField field for the array of countries, set it to null if you want array without named indices 4916 | * @param string $requestedField name of the field to be fetched in value part of array 4917 | * @param string $continentCode code of continent to use as filter 4918 | * @return array contained key => value pairs of the requested key and field 4919 | * Works exactly as get() above 4920 | * But takes an extra param to enable filtering by continent 4921 | */ 4922 | public static function getByContinent($keyField = 'alpha2', $requestedField = 'country', $continentCode = '') 4923 | { 4924 | $language = !empty($language) && is_string($language) 4925 | ? $language 4926 | : self::$language; 4927 | $countries = !empty(self::$_countriesByLanguages[$language]) && is_array(self::$_countriesByLanguages[$language]) 4928 | ? self::$_countriesByLanguages[$language] 4929 | : self::_countriesByLanguage($language); 4930 | 4931 | if (!in_array($keyField, self::$_supportedFields)) { 4932 | $keyField = Null; 4933 | } 4934 | 4935 | if (!in_array($requestedField, self::$_supportedFields)) { 4936 | $requestedField = 'country'; 4937 | } 4938 | 4939 | if (!in_array($continentCode, self::$_supportedContinents)) { 4940 | $continentCode = Null; 4941 | } 4942 | 4943 | $result = []; 4944 | 4945 | foreach ($countries as $countryKey => $country) { 4946 | 4947 | if ($keyField) { 4948 | 4949 | if ($continentCode) { 4950 | 4951 | if ($country['continentCode'] === $continentCode) { 4952 | $result[$country[$keyField]] = $country[$requestedField]; 4953 | } 4954 | } else { 4955 | $result[$country[$keyField]] = $country[$requestedField]; 4956 | } 4957 | } else { 4958 | 4959 | if ($continentCode) { 4960 | 4961 | if ($country['continentCode'] == $continentCode) { 4962 | $result[] = $country[$requestedField]; 4963 | } 4964 | } else { 4965 | $result[] = $country[$requestedField]; 4966 | } 4967 | } 4968 | } 4969 | 4970 | return $result; 4971 | } 4972 | } 4973 | --------------------------------------------------------------------------------