├── .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 |
--------------------------------------------------------------------------------