PluginProbe
Polylang / 2.0.3
Polylang v2.0.3
3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 3.0.3 All 233 releases
← All changes | settings/languages.php +118 -1193 3.02.0.3 View file →
@@ -1,8 +1,5 @@
1 1 <?php
2 -/**
3 - * @package Polylang
4 - */
5 2
6 3 if ( ! defined( 'ABSPATH' ) ) {
7 4 exit; // Don't access directly
8 5 };
@@ -8,1197 +5,125 @@
8 5 };
9 6
10 7 /**
11 8 * The list of predefined languages
12 - * For WordPress locales, see https://translate.wordpress.org/
13 - * For W3C locales, see http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
14 - * See also #33511
15 - * Facebook locales used to be available at https://www.facebook.com/translations/FacebookLocales.xml
16 9 *
17 - * For each language:
18 - * [code] => ISO 639-1 language code
19 - * [locale] => WordPress locale
20 - * [name] => name
21 - * [dir] => text direction
22 - * [flag] => flag code
23 - * [w3c] => W3C locale
24 - * [facebook] => Facebook locale
10 + * for each language:
11 + * [0] => ISO 639-1 language code
12 + * [1] => WordPress locale
13 + * [2] => name
14 + * [3] => text direction
15 + * [4] => flag code
16 + */
17 +$languages = array(
18 + 'af' => array( 'af', 'af', 'Afrikaans', 'ltr', 'za' ),
19 + 'ar' => array( 'ar', 'ar', 'العربية', 'rtl', 'arab' ),
20 + 'ary' => array( 'ar', 'ary', 'العربية المغربية', 'rtl', 'ma' ),
21 + 'az' => array( 'az', 'az', 'Azərbaycan', 'ltr', 'az' ),
22 + 'azb' => array( 'az', 'azb', 'گؤنئی آذربایجان', 'rtl', 'az' ),
23 + 'bel' => array( 'be', 'bel', 'Беларуская мова', 'ltr', 'by' ),
24 + 'bg_BG' => array( 'bg', 'bg_BG', 'български', 'ltr', 'bg' ),
25 + 'bn_BD' => array( 'bn', 'bn_BD', 'বাংলা', 'ltr', 'bd' ),
26 + 'bs_BA' => array( 'bs', 'bs_BA', 'Bosanski', 'ltr', 'ba' ),
27 + 'ca' => array( 'ca', 'ca', 'Català', 'ltr', 'catalonia' ),
28 + 'ceb' => array( 'ceb', 'ceb', 'Cebuano', 'ltr', 'ph' ),
29 + 'cs_CZ' => array( 'cs', 'cs_CZ', 'Čeština', 'ltr', 'cz' ),
30 + 'cy' => array( 'cy', 'cy', 'Cymraeg', 'ltr', 'wales' ),
31 + 'da_DK' => array( 'da', 'da_DK', 'Dansk', 'ltr', 'dk' ),
32 + 'de_CH' => array( 'de', 'de_CH', 'Deutsch', 'ltr', 'ch' ),
33 + 'de_CH_informal' => array( 'de', 'de_CH_informal', 'Deutsch', 'ltr', 'ch' ),
34 + 'de_DE' => array( 'de', 'de_DE', 'Deutsch', 'ltr', 'de' ),
35 + 'de_DE_formal' => array( 'de', 'de_DE_formal', 'Deutsch', 'ltr', 'de' ),
36 + 'el' => array( 'el', 'el', 'Ελληνικά', 'ltr', 'gr' ),
37 + 'en_AU' => array( 'en', 'en_AU', 'English', 'ltr', 'au' ),
38 + 'en_CA' => array( 'en', 'en_CA', 'English', 'ltr', 'ca' ),
39 + 'en_GB' => array( 'en', 'en_GB', 'English', 'ltr', 'gb' ),
40 + 'en_NZ' => array( 'en', 'en_NZ', 'English', 'ltr', 'nz' ),
41 + 'en_US' => array( 'en', 'en_US', 'English', 'ltr', 'us' ),
42 + 'en_ZA' => array( 'en', 'en_ZA', 'English', 'ltr', 'za' ),
43 + 'eo' => array( 'eo', 'eo', 'Esperanto', 'ltr', 'esperanto' ),
44 + 'es_AR' => array( 'es', 'es_AR', 'Español', 'ltr', 'ar' ),
45 + 'es_CL' => array( 'es', 'es_CL', 'Español', 'ltr', 'cl' ),
46 + 'es_CO' => array( 'es', 'es_CO', 'Español', 'ltr', 'co' ),
47 + 'es_ES' => array( 'es', 'es_ES', 'Español', 'ltr', 'es' ),
48 + 'es_GT' => array( 'es', 'es_GT', 'Español', 'ltr', 'gt' ),
49 + 'es_MX' => array( 'es', 'es_MX', 'Español', 'ltr', 'mx' ),
50 + 'es_PE' => array( 'es', 'es_PE', 'Español', 'ltr', 'pe' ),
51 + 'es_VE' => array( 'es', 'es_VE', 'Español', 'ltr', 've' ),
52 + 'et' => array( 'et', 'et', 'Eesti', 'ltr', 'ee' ),
53 + 'eu' => array( 'eu', 'eu', 'Euskara', 'ltr', 'basque' ),
54 + 'fa_AF' => array( 'fa', 'fa_AF', 'فارسی', 'rtl', 'af' ),
55 + 'fa_IR' => array( 'fa', 'fa_IR', 'فارسی', 'rtl', 'ir' ),
56 + 'fi' => array( 'fi', 'fi', 'Suomi', 'ltr', 'fi' ),
57 + 'fo' => array( 'fo', 'fo', 'Føroyskt', 'ltr', 'fo' ),
58 + 'fr_BE' => array( 'fr', 'fr_BE', 'Français', 'ltr', 'be' ),
59 + 'fr_CA' => array( 'fr', 'fr_CA', 'Français', 'ltr', 'quebec' ),
60 + 'fr_FR' => array( 'fr', 'fr_FR', 'Français', 'ltr', 'fr' ),
61 + 'fy' => array( 'fy', 'fy', 'Frysk', 'ltr', 'nl' ),
62 + 'gd' => array( 'gd', 'gd', 'Gàidhlig', 'ltr', 'scotland' ),
63 + 'gl_ES' => array( 'gl', 'gl_ES', 'Galego', 'ltr', 'galicia' ),
64 + 'haz' => array( 'haz', 'haz', 'هزاره گی', 'rtl', 'af' ),
65 + 'he_IL' => array( 'he', 'he_IL', 'עברית', 'rtl', 'il' ),
66 + 'hi_IN' => array( 'hi', 'hi_IN', 'हिन्दी', 'ltr', 'in' ),
67 + 'hr' => array( 'hr', 'hr', 'Hrvatski', 'ltr', 'hr' ),
68 + 'hu_HU' => array( 'hu', 'hu_HU', 'Magyar', 'ltr', 'hu' ),
69 + 'hy' => array( 'hy', 'hy', 'Հայերեն', 'ltr', 'am' ),
70 + 'id_ID' => array( 'id', 'id_ID', 'Bahasa Indonesia', 'ltr', 'id' ),
71 + 'is_IS' => array( 'is', 'is_IS', 'Íslenska', 'ltr', 'is' ),
72 + 'it_IT' => array( 'it', 'it_IT', 'Italiano', 'ltr', 'it' ),
73 + 'ja' => array( 'ja', 'ja', '日本語', 'ltr', 'jp' ),
74 + 'jv_ID' => array( 'jv', 'jv_ID', 'Basa Jawa', 'ltr', 'id' ),
75 + 'ka_GE' => array( 'ka', 'ka_GE', 'ქართული', 'ltr', 'ge' ),
76 + 'kk' => array( 'kk', 'kk', 'Қазақ тілі', 'ltr', 'kz' ),
77 + 'ko_KR' => array( 'ko', 'ko_KR', '한국어', 'ltr', 'kr' ),
78 + 'ckb' => array( 'ku', 'ckb', 'کوردی', 'rtl', 'kurdistan' ),
79 + 'lo' => array( 'lo', 'lo', 'ພາສາລາວ', 'ltr', 'la' ),
80 + 'lt_LT' => array( 'lt', 'lt_LT', 'Lietuviškai', 'ltr', 'lt' ),
81 + 'lv' => array( 'lv', 'lv', 'Latviešu valoda', 'ltr', 'lv' ),
82 + 'mk_MK' => array( 'mk', 'mk_MK', 'македонски јазик', 'ltr', 'mk' ),
83 + 'mn' => array( 'mn', 'mn', 'Монгол хэл', 'ltr', 'mn' ),
84 + 'mr' => array( 'mr', 'mr', 'मराठी', 'ltr', 'in' ),
85 + 'ms_MY' => array( 'ms', 'ms_MY', 'Bahasa Melayu', 'ltr', 'my' ),
86 + 'my_MM' => array( 'my', 'my_MM', 'ဗမာစာ', 'ltr', 'mm' ),
87 + 'nb_NO' => array( 'nb', 'nb_NO', 'Norsk Bokmål', 'ltr', 'no' ),
88 + 'ne_NP' => array( 'ne', 'ne_NP', 'नेपाली', 'ltr', 'np' ),
89 + 'nl_NL' => array( 'nl', 'nl_NL', 'Nederlands', 'ltr', 'nl' ),
90 + 'nl_NL_formal' => array( 'nl', 'nl_NL_formal', 'Nederlands', 'ltr', 'nl' ),
91 + 'nn_NO' => array( 'nn', 'nn_NO', 'Norsk Nynorsk', 'ltr', 'no' ),
92 + 'oci' => array( 'oc', 'oci', 'Occitan', 'ltr', 'occitania' ),
93 + 'pl_PL' => array( 'pl', 'pl_PL', 'Polski', 'ltr', 'pl' ),
94 + 'ps' => array( 'ps', 'ps', 'پښتو', 'rtl', 'af' ),
95 + 'pt_BR' => array( 'pt', 'pt_BR', 'Português', 'ltr', 'br' ),
96 + 'pt_PT' => array( 'pt', 'pt_PT', 'Português', 'ltr', 'pt' ),
97 + 'ro_RO' => array( 'ro', 'ro_RO', 'Română', 'ltr', 'ro' ),
98 + 'ru_RU' => array( 'ru', 'ru_RU', 'Русский', 'ltr', 'ru' ),
99 + 'si_LK' => array( 'si', 'si_LK', 'සිංහල', 'ltr', 'lk' ),
100 + 'sk_SK' => array( 'sk', 'sk_SK', 'Slovenčina', 'ltr', 'sk' ),
101 + 'sl_SI' => array( 'sl', 'sl_SI', 'Slovenščina', 'ltr', 'si' ),
102 + 'so_SO' => array( 'so', 'so_SO', 'Af-Soomaali', 'ltr', 'so' ),
103 + 'sq' => array( 'sq', 'sq', 'Shqip', 'ltr', 'al' ),
104 + 'sr_RS' => array( 'sr', 'sr_RS', 'Српски језик', 'ltr', 'rs' ),
105 + 'su_ID' => array( 'su', 'su_ID', 'Basa Sunda', 'ltr', 'id' ),
106 + 'sv_SE' => array( 'sv', 'sv_SE', 'Svenska', 'ltr', 'se' ),
107 + 'ta_LK' => array( 'ta', 'ta_LK', 'தமிழ்', 'ltr', 'lk' ),
108 + 'th' => array( 'th', 'th', 'ไทย', 'ltr', 'th' ),
109 + 'tl' => array( 'tl', 'tl', 'Tagalog', 'ltr', 'ph' ),
110 + 'tr_TR' => array( 'tr', 'tr_TR', 'Türkçe', 'ltr', 'tr' ),
111 + 'ug_CN' => array( 'ug', 'ug_CN', 'Uyƣurqə', 'ltr', 'cn' ),
112 + 'uk' => array( 'uk', 'uk', 'Українська', 'ltr', 'ua' ),
113 + 'ur' => array( 'ur', 'ur', 'اردو', 'rtl', 'pk' ),
114 + 'uz_UZ' => array( 'uz', 'uz_UZ', 'Oʻzbek', 'ltr', 'uz' ),
115 + 'vec' => array( 'vec', 'vec', 'Vèneto', 'ltr', 'veneto' ),
116 + 'vi' => array( 'vi', 'vi', 'Tiếng Việt', 'ltr', 'vn' ),
117 + 'zh_CN' => array( 'zh', 'zh_CN', '中文 (中国)', 'ltr', 'cn' ),
118 + 'zh_HK' => array( 'zh', 'zh_HK', '中文 (香港)', 'ltr', 'hk' ),
119 + 'zh_TW' => array( 'zh', 'zh_TW', '中文 (台灣)', 'ltr', 'tw' ),
120 +);
121 +
122 +/**
123 + * Filter the list of predefined languages
25 124 *
26 - * Facebook locales without equivalent WordPress locale:
27 - * 'ay_BO' (Aymara)
28 - * 'bp_IN' (Bhojpuri)
29 - * 'ck_US' (Cherokee)
30 - * 'en_IN' (English India)
31 - * 'gx_GR' (Classical Greek)
32 - * 'ig_NG' (Igbo)
33 - * 'ik_US' (Inupiak)
34 - * 'iu_CA' (Inuktitut)
35 - * 'ja_KS' (Japanese Kansai)
36 - * 'ks_IN' (Cachemiri)
37 - * 'lg_UG' (Ganda)
38 - * 'nd_ZW' (Ndebele)
39 - * 'nr_ZA' (Southern Ndebele)
40 - * 'ns_ZA' (Northern Sotho)
41 - * 'ny_MW' (Chewa)
42 - * 'qc_GT' (Quiché)
43 - * 'qu_PE' (Quechua)
44 - * 'se_NO' (Northern Sami)
45 - * 'ss_SZ' (Swazi)
46 - * 'st_ZA' (Southern Sotho)
47 - * 'tl_ST' (Klingon)
48 - * 'tn_BW' (Tswana)
49 - * 'ts_ZA' (Tsonga)
50 - * 've_ZA' (Venda)
51 - * 'wo_SN' (Wolof)
52 - * 'yi_DE' (Yiddish)
53 - * 'zu_ZA' (Zulu)
54 - * 'zz_TR' (Zazaki)
125 + * @since 1.7.10
126 + *
127 + * @param array $languages
55 128 */
56 -return array(
57 - 'af' => array(
58 - 'code' => 'af',
59 - 'locale' => 'af',
60 - 'name' => 'Afrikaans',
61 - 'dir' => 'ltr',
62 - 'flag' => 'za',
63 - 'facebook' => 'af_ZA',
64 - ),
65 - 'ak' => array(
66 - 'facebook' => 'ak_GH',
67 - ),
68 - 'am' => array(
69 - 'facebook' => 'am_ET',
70 - ),
71 - 'ar' => array(
72 - 'code' => 'ar',
73 - 'locale' => 'ar',
74 - 'name' => 'العربية',
75 - 'dir' => 'rtl',
76 - 'flag' => 'arab',
77 - 'facebook' => 'ar_AR',
78 - ),
79 - 'arq' => array(
80 - 'facebook' => 'ar_AR',
81 - ),
82 - 'ary' => array(
83 - 'code' => 'ar',
84 - 'locale' => 'ary',
85 - 'name' => 'العربية المغربية',
86 - 'dir' => 'rtl',
87 - 'flag' => 'ma',
88 - 'facebook' => 'ar_AR',
89 - ),
90 - 'as' => array(
91 - 'code' => 'as',
92 - 'locale' => 'as',
93 - 'name' => 'অসমীয়া',
94 - 'dir' => 'ltr',
95 - 'flag' => 'in',
96 - 'facebook' => 'as_IN',
97 - ),
98 - 'az' => array(
99 - 'code' => 'az',
100 - 'locale' => 'az',
101 - 'name' => 'Azərbaycan',
102 - 'dir' => 'ltr',
103 - 'flag' => 'az',
104 - 'facebook' => 'az_AZ',
105 - ),
106 - 'azb' => array(
107 - 'code' => 'az',
108 - 'locale' => 'azb',
109 - 'name' => 'گؤنئی آذربایجان',
110 - 'dir' => 'rtl',
111 - 'flag' => 'az',
112 - ),
113 - 'bel' => array(
114 - 'code' => 'be',
115 - 'locale' => 'bel',
116 - 'name' => 'Беларуская мова',
117 - 'dir' => 'ltr',
118 - 'flag' => 'by',
119 - 'w3c' => 'be',
120 - 'facebook' => 'be_BY',
121 - ),
122 - 'bg_BG' => array(
123 - 'code' => 'bg',
124 - 'locale' => 'bg_BG',
125 - 'name' => 'български',
126 - 'dir' => 'ltr',
127 - 'flag' => 'bg',
128 - 'facebook' => 'bg_BG',
129 - ),
130 - 'bn_BD' => array(
131 - 'code' => 'bn',
132 - 'locale' => 'bn_BD',
133 - 'name' => 'বাংলা',
134 - 'dir' => 'ltr',
135 - 'flag' => 'bd',
136 - 'facebook' => 'bn_IN',
137 - ),
138 - 'bo' => array(
139 - 'code' => 'bo',
140 - 'locale' => 'bo',
141 - 'name' => 'བོད་ཡིག',
142 - 'dir' => 'ltr',
143 - 'flag' => 'tibet',
144 - ),
145 - 'bre' => array(
146 - 'w3c' => 'br',
147 - 'facebook' => 'br_FR',
148 - ),
149 - 'bs_BA' => array(
150 - 'code' => 'bs',
151 - 'locale' => 'bs_BA',
152 - 'name' => 'Bosanski',
153 - 'dir' => 'ltr',
154 - 'flag' => 'ba',
155 - 'facebook' => 'bs_BA',
156 - ),
157 - 'ca' => array(
158 - 'code' => 'ca',
159 - 'locale' => 'ca',
160 - 'name' => 'Català',
161 - 'dir' => 'ltr',
162 - 'flag' => 'catalonia',
163 - 'facebook' => 'ca_ES',
164 - ),
165 - 'ceb' => array(
166 - 'code' => 'ceb',
167 - 'locale' => 'ceb',
168 - 'name' => 'Cebuano',
169 - 'dir' => 'ltr',
170 - 'flag' => 'ph',
171 - 'facebook' => 'cx_PH',
172 - ),
173 - 'ckb' => array(
174 - 'code' => 'ku',
175 - 'locale' => 'ckb',
176 - 'name' => 'کوردی',
177 - 'dir' => 'rtl',
178 - 'flag' => 'kurdistan',
179 - 'facebook' => 'cb_IQ',
180 - ),
181 - 'co' => array(
182 - 'facebook' => 'co_FR',
183 - ),
184 - 'cs_CZ' => array(
185 - 'code' => 'cs',
186 - 'locale' => 'cs_CZ',
187 - 'name' => 'Čeština',
188 - 'dir' => 'ltr',
189 - 'flag' => 'cz',
190 - 'facebook' => 'cs_CZ',
191 - ),
192 - 'cy' => array(
193 - 'code' => 'cy',
194 - 'locale' => 'cy',
195 - 'name' => 'Cymraeg',
196 - 'dir' => 'ltr',
197 - 'flag' => 'wales',
198 - 'facebook' => 'cy_GB',
199 - ),
200 - 'da_DK' => array(
201 - 'code' => 'da',
202 - 'locale' => 'da_DK',
203 - 'name' => 'Dansk',
204 - 'dir' => 'ltr',
205 - 'flag' => 'dk',
206 - 'facebook' => 'da_DK',
207 - ),
208 - 'de_AT' => array(
209 - 'code' => 'de',
210 - 'locale' => 'de_AT',
211 - 'name' => 'Deutsch',
212 - 'dir' => 'ltr',
213 - 'flag' => 'at',
214 - 'facebook' => 'de_DE',
215 - ),
216 - 'de_CH' => array(
217 - 'code' => 'de',
218 - 'locale' => 'de_CH',
219 - 'name' => 'Deutsch',
220 - 'dir' => 'ltr',
221 - 'flag' => 'ch',
222 - 'facebook' => 'de_DE',
223 - ),
224 - 'de_CH_informal' => array(
225 - 'code' => 'de',
226 - 'locale' => 'de_CH_informal',
227 - 'name' => 'Deutsch',
228 - 'dir' => 'ltr',
229 - 'flag' => 'ch',
230 - 'w3c' => 'de-CH',
231 - 'facebook' => 'de_DE',
232 - ),
233 - 'de_DE' => array(
234 - 'code' => 'de',
235 - 'locale' => 'de_DE',
236 - 'name' => 'Deutsch',
237 - 'dir' => 'ltr',
238 - 'flag' => 'de',
239 - 'facebook' => 'de_DE',
240 - ),
241 - 'de_DE_formal' => array(
242 - 'code' => 'de',
243 - 'locale' => 'de_DE_formal',
244 - 'name' => 'Deutsch',
245 - 'dir' => 'ltr',
246 - 'flag' => 'de',
247 - 'w3c' => 'de-DE',
248 - 'facebook' => 'de_DE',
249 - ),
250 - 'dsb' => array(
251 - 'code' => 'dsb',
252 - 'locale' => 'dsb',
253 - 'name' => 'Dolnoserbšćina',
254 - 'dir' => 'ltr',
255 - 'flag' => 'de',
256 - ),
257 - 'dzo' => array(
258 - 'code' => 'dz',
259 - 'locale' => 'dzo',
260 - 'name' => 'རྫོང་ཁ',
261 - 'dir' => 'ltr',
262 - 'flag' => 'bt',
263 - 'w3c' => 'dz',
264 - ),
265 - 'el' => array(
266 - 'code' => 'el',
267 - 'locale' => 'el',
268 - 'name' => 'Ελληνικά',
269 - 'dir' => 'ltr',
270 - 'flag' => 'gr',
271 - 'facebook' => 'el_GR',
272 - ),
273 - 'en_AU' => array(
274 - 'code' => 'en',
275 - 'locale' => 'en_AU',
276 - 'name' => 'English',
277 - 'dir' => 'ltr',
278 - 'flag' => 'au',
279 - 'facebook' => 'en_US',
280 - ),
281 - 'en_CA' => array(
282 - 'code' => 'en',
283 - 'locale' => 'en_CA',
284 - 'name' => 'English',
285 - 'dir' => 'ltr',
286 - 'flag' => 'ca',
287 - 'facebook' => 'en_US',
288 - ),
289 - 'en_GB' => array(
290 - 'code' => 'en',
291 - 'locale' => 'en_GB',
292 - 'name' => 'English',
293 - 'dir' => 'ltr',
294 - 'flag' => 'gb',
295 - 'facebook' => 'en_GB',
296 - ),
297 - 'en_NZ' => array(
298 - 'code' => 'en',
299 - 'locale' => 'en_NZ',
300 - 'name' => 'English',
301 - 'dir' => 'ltr',
302 - 'flag' => 'nz',
303 - 'facebook' => 'en_US',
304 - ),
305 - 'en_US' => array(
306 - 'code' => 'en',
307 - 'locale' => 'en_US',
308 - 'name' => 'English',
309 - 'dir' => 'ltr',
310 - 'flag' => 'us',
311 - 'facebook' => 'en_US',
312 - ),
313 - 'en_ZA' => array(
314 - 'code' => 'en',
315 - 'locale' => 'en_ZA',
316 - 'name' => 'English',
317 - 'dir' => 'ltr',
318 - 'flag' => 'za',
319 - 'facebook' => 'en_US',
320 - ),
321 - 'eo' => array(
322 - 'code' => 'eo',
323 - 'locale' => 'eo',
324 - 'name' => 'Esperanto',
325 - 'dir' => 'ltr',
326 - 'flag' => 'esperanto',
327 - 'facebook' => 'eo_EO',
328 - ),
329 - 'es_AR' => array(
330 - 'code' => 'es',
331 - 'locale' => 'es_AR',
332 - 'name' => 'Español',
333 - 'dir' => 'ltr',
334 - 'flag' => 'ar',
335 - 'facebook' => 'es_LA',
336 - ),
337 - 'es_CL' => array(
338 - 'code' => 'es',
339 - 'locale' => 'es_CL',
340 - 'name' => 'Español',
341 - 'dir' => 'ltr',
342 - 'flag' => 'cl',
343 - 'facebook' => 'es_CL',
344 - ),
345 - 'es_CO' => array(
346 - 'code' => 'es',
347 - 'locale' => 'es_CO',
348 - 'name' => 'Español',
349 - 'dir' => 'ltr',
350 - 'flag' => 'co',
351 - 'facebook' => 'es_CO',
352 - ),
353 - 'es_CR' => array(
354 - 'code' => 'es',
355 - 'locale' => 'es_CR',
356 - 'name' => 'Español',
357 - 'dir' => 'ltr',
358 - 'flag' => 'cr',
359 - 'facebook' => 'es_LA',
360 - ),
361 - 'es_EC' => array(
362 - 'code' => 'es',
363 - 'locale' => 'es_EC',
364 - 'name' => 'Español',
365 - 'dir' => 'ltr',
366 - 'flag' => 'ec',
367 - 'facebook' => 'es_LA',
368 - ),
369 - 'es_ES' => array(
370 - 'code' => 'es',
371 - 'locale' => 'es_ES',
372 - 'name' => 'Español',
373 - 'dir' => 'ltr',
374 - 'flag' => 'es',
375 - 'facebook' => 'es_ES',
376 - ),
377 - 'es_GT' => array(
378 - 'code' => 'es',
379 - 'locale' => 'es_GT',
380 - 'name' => 'Español',
381 - 'dir' => 'ltr',
382 - 'flag' => 'gt',
383 - 'facebook' => 'es_LA',
384 - ),
385 - 'es_MX' => array(
386 - 'code' => 'es',
387 - 'locale' => 'es_MX',
388 - 'name' => 'Español',
389 - 'dir' => 'ltr',
390 - 'flag' => 'mx',
391 - 'facebook' => 'es_MX',
392 - ),
393 - 'es_PE' => array(
394 - 'code' => 'es',
395 - 'locale' => 'es_PE',
396 - 'name' => 'Español',
397 - 'dir' => 'ltr',
398 - 'flag' => 'pe',
399 - 'facebook' => 'es_LA',
400 - ),
401 - 'es_PR' => array(
402 - 'code' => 'es',
403 - 'locale' => 'es_PR',
404 - 'name' => 'Español',
405 - 'dir' => 'ltr',
406 - 'flag' => 'pr',
407 - 'facebook' => 'es_LA',
408 - ),
409 - 'es_UY' => array(
410 - 'code' => 'es',
411 - 'locale' => 'es_UY',
412 - 'name' => 'Español',
413 - 'dir' => 'ltr',
414 - 'flag' => 'uy',
415 - 'facebook' => 'es_LA',
416 - ),
417 - 'es_VE' => array(
418 - 'code' => 'es',
419 - 'locale' => 'es_VE',
420 - 'name' => 'Español',
421 - 'dir' => 'ltr',
422 - 'flag' => 've',
423 - 'facebook' => 'es_VE',
424 - ),
425 - 'et' => array(
426 - 'code' => 'et',
427 - 'locale' => 'et',
428 - 'name' => 'Eesti',
429 - 'dir' => 'ltr',
430 - 'flag' => 'ee',
431 - 'facebook' => 'et_EE',
432 - ),
433 - 'eu' => array(
434 - 'code' => 'eu',
435 - 'locale' => 'eu',
436 - 'name' => 'Euskara',
437 - 'dir' => 'ltr',
438 - 'flag' => 'basque',
439 - 'facebook' => 'eu_ES',
440 - ),
441 - 'fa_AF' => array(
442 - 'code' => 'fa',
443 - 'locale' => 'fa_AF',
444 - 'name' => 'فارسی',
445 - 'dir' => 'rtl',
446 - 'flag' => 'af',
447 - 'facebook' => 'fa_IR',
448 - ),
449 - 'fa_IR' => array(
450 - 'code' => 'fa',
451 - 'locale' => 'fa_IR',
452 - 'name' => 'فارسی',
453 - 'dir' => 'rtl',
454 - 'flag' => 'ir',
455 - 'facebook' => 'fa_IR',
456 - ),
457 - 'fi' => array(
458 - 'code' => 'fi',
459 - 'locale' => 'fi',
460 - 'name' => 'Suomi',
461 - 'dir' => 'ltr',
462 - 'flag' => 'fi',
463 - 'facebook' => 'fi_FI',
464 - ),
465 - 'fo' => array(
466 - 'code' => 'fo',
467 - 'locale' => 'fo',
468 - 'name' => 'Føroyskt',
469 - 'dir' => 'ltr',
470 - 'flag' => 'fo',
471 - 'facebook' => 'fo_FO',
472 - ),
473 - 'fr_BE' => array(
474 - 'code' => 'fr',
475 - 'locale' => 'fr_BE',
476 - 'name' => 'Français',
477 - 'dir' => 'ltr',
478 - 'flag' => 'be',
479 - 'facebook' => 'fr_FR',
480 - ),
481 - 'fr_CA' => array(
482 - 'code' => 'fr',
483 - 'locale' => 'fr_CA',
484 - 'name' => 'Français',
485 - 'dir' => 'ltr',
486 - 'flag' => 'quebec',
487 - 'facebook' => 'fr_CA',
488 - ),
489 - 'fr_FR' => array(
490 - 'code' => 'fr',
491 - 'locale' => 'fr_FR',
492 - 'name' => 'Français',
493 - 'dir' => 'ltr',
494 - 'flag' => 'fr',
495 - 'facebook' => 'fr_FR',
496 - ),
497 - 'fuc' => array(
498 - 'facebook' => 'ff_NG',
499 - ),
500 - 'fur' => array(
501 - 'code' => 'fur',
502 - 'locale' => 'fur',
503 - 'name' => 'Furlan',
504 - 'dir' => 'ltr',
505 - 'flag' => 'it',
506 - ),
507 - 'fy' => array(
508 - 'code' => 'fy',
509 - 'locale' => 'fy',
510 - 'name' => 'Frysk',
511 - 'dir' => 'ltr',
512 - 'flag' => 'nl',
513 - 'facebook' => 'fy_NL',
514 - ),
515 - 'ga' => array(
516 - 'facebook' => 'ga_IE',
517 - ),
518 - 'gax' => array(
519 - 'facebook' => 'om_ET',
520 - ),
521 - 'gd' => array(
522 - 'code' => 'gd',
523 - 'locale' => 'gd',
524 - 'name' => 'Gàidhlig',
525 - 'dir' => 'ltr',
526 - 'flag' => 'scotland',
527 - ),
528 - 'gl_ES' => array(
529 - 'code' => 'gl',
530 - 'locale' => 'gl_ES',
531 - 'name' => 'Galego',
532 - 'dir' => 'ltr',
533 - 'flag' => 'galicia',
534 - 'facebook' => 'gl_ES',
535 - ),
536 - 'gn' => array(
537 - 'facebook' => 'gn_PY',
538 - ),
539 - 'gu' => array(
540 - 'code' => 'gu',
541 - 'locale' => 'gu',
542 - 'name' => 'ગુજરાતી',
543 - 'dir' => 'ltr',
544 - 'flag' => 'in',
545 - 'facebook' => 'gu_IN',
546 - ),
547 - 'hat' => array(
548 - 'facebook' => 'ht_HT',
549 - ),
550 - 'hau' => array(
551 - 'facebook' => 'ha_NG',
552 - ),
553 - 'haz' => array(
554 - 'code' => 'haz',
555 - 'locale' => 'haz',
556 - 'name' => 'هزاره گی',
557 - 'dir' => 'rtl',
558 - 'flag' => 'af',
559 - ),
560 - 'he_IL' => array(
561 - 'code' => 'he',
562 - 'locale' => 'he_IL',
563 - 'name' => 'עברית',
564 - 'dir' => 'rtl',
565 - 'flag' => 'il',
566 - 'facebook' => 'he_IL',
567 - ),
568 - 'hi_IN' => array(
569 - 'code' => 'hi',
570 - 'locale' => 'hi_IN',
571 - 'name' => 'हिन्दी',
572 - 'dir' => 'ltr',
573 - 'flag' => 'in',
574 - 'facebook' => 'hi_IN',
575 - ),
576 - 'hr' => array(
577 - 'code' => 'hr',
578 - 'locale' => 'hr',
579 - 'name' => 'Hrvatski',
580 - 'dir' => 'ltr',
581 - 'flag' => 'hr',
582 - 'facebook' => 'hr_HR',
583 - ),
584 - 'hu_HU' => array(
585 - 'code' => 'hu',
586 - 'locale' => 'hu_HU',
587 - 'name' => 'Magyar',
588 - 'dir' => 'ltr',
589 - 'flag' => 'hu',
590 - 'facebook' => 'hu_HU',
591 - ),
592 - 'hsb' => array(
593 - 'code' => 'hsb',
594 - 'locale' => 'hsb',
595 - 'name' => 'Hornjoserbšćina',
596 - 'dir' => 'ltr',
597 - 'flag' => 'de',
598 - ),
599 - 'hy' => array(
600 - 'code' => 'hy',
601 - 'locale' => 'hy',
602 - 'name' => 'Հայերեն',
603 - 'dir' => 'ltr',
604 - 'flag' => 'am',
605 - 'facebook' => 'hy_AM',
606 - ),
607 - 'id_ID' => array(
608 - 'code' => 'id',
609 - 'locale' => 'id_ID',
610 - 'name' => 'Bahasa Indonesia',
611 - 'dir' => 'ltr',
612 - 'flag' => 'id',
613 - 'facebook' => 'id_ID',
614 - ),
615 - 'ido' => array(
616 - 'w3c' => 'io',
617 - ),
618 - 'is_IS' => array(
619 - 'code' => 'is',
620 - 'locale' => 'is_IS',
621 - 'name' => 'Íslenska',
622 - 'dir' => 'ltr',
623 - 'flag' => 'is',
624 - 'facebook' => 'is_IS',
625 - ),
626 - 'it_IT' => array(
627 - 'code' => 'it',
628 - 'locale' => 'it_IT',
629 - 'name' => 'Italiano',
630 - 'dir' => 'ltr',
631 - 'flag' => 'it',
632 - 'facebook' => 'it_IT',
633 - ),
634 - 'ja' => array(
635 - 'code' => 'ja',
636 - 'locale' => 'ja',
637 - 'name' => '日本語',
638 - 'dir' => 'ltr',
639 - 'flag' => 'jp',
640 - 'facebook' => 'ja_JP',
641 - ),
642 - 'jv_ID' => array(
643 - 'code' => 'jv',
644 - 'locale' => 'jv_ID',
645 - 'name' => 'Basa Jawa',
646 - 'dir' => 'ltr',
647 - 'flag' => 'id',
648 - 'facebook' => 'jv_ID',
649 - ),
650 - 'ka_GE' => array(
651 - 'code' => 'ka',
652 - 'locale' => 'ka_GE',
653 - 'name' => 'ქართული',
654 - 'dir' => 'ltr',
655 - 'flag' => 'ge',
656 - 'facebook' => 'ka_GE',
657 - ),
658 - 'kab' => array(
659 - 'code' => 'kab',
660 - 'locale' => 'kab',
661 - 'name' => 'Taqbaylit',
662 - 'dir' => 'ltr',
663 - 'flag' => 'dz',
664 - ),
665 - 'kin' => array(
666 - 'w3c' => 'rw',
667 - 'facebook' => 'rw_RW',
668 - ),
669 - 'kk' => array(
670 - 'code' => 'kk',
671 - 'locale' => 'kk',
672 - 'name' => 'Қазақ тілі',
673 - 'dir' => 'ltr',
674 - 'flag' => 'kz',
675 - 'facebook' => 'kk_KZ',
676 - ),
677 - 'km' => array(
678 - 'code' => 'km',
679 - 'locale' => 'km',
680 - 'name' => 'ភាសាខ្មែរ',
681 - 'dir' => 'ltr',
682 - 'flag' => 'kh',
683 - 'facebook' => 'km_KH',
684 - ),
685 - 'kn' => array(
686 - 'code' => 'kn',
687 - 'locale' => 'kn',
688 - 'name' => 'ಕನ್ನಡ',
689 - 'dir' => 'ltr',
690 - 'flag' => 'in',
691 - 'facebook' => 'kn_IN',
692 - ),
693 - 'ko_KR' => array(
694 - 'code' => 'ko',
695 - 'locale' => 'ko_KR',
696 - 'name' => '한국어',
697 - 'dir' => 'ltr',
698 - 'flag' => 'kr',
699 - 'facebook' => 'ko_KR',
700 - ),
701 - 'ku' => array(
702 - 'facebook' => 'ku_TR',
703 - ),
704 - 'ky_KY' => array(
705 - 'facebook' => 'ky_KG',
706 - ),
707 - 'la' => array(
708 - 'facebook' => 'la_VA',
709 - ),
710 - 'li' => array(
711 - 'facebook' => 'li_NL',
712 - ),
713 - 'lin' => array(
714 - 'facebook' => 'ln_CD',
715 - ),
716 - 'lo' => array(
717 - 'code' => 'lo',
718 - 'locale' => 'lo',
719 - 'name' => 'ພາສາລາວ',
720 - 'dir' => 'ltr',
721 - 'flag' => 'la',
722 - 'facebook' => 'lo_LA',
723 - ),
724 - 'lt_LT' => array(
725 - 'code' => 'lt',
726 - 'locale' => 'lt_LT',
727 - 'name' => 'Lietuviškai',
728 - 'dir' => 'ltr',
729 - 'flag' => 'lt',
730 - 'facebook' => 'lt_LT',
731 - ),
732 - 'lv' => array(
733 - 'code' => 'lv',
734 - 'locale' => 'lv',
735 - 'name' => 'Latviešu valoda',
736 - 'dir' => 'ltr',
737 - 'flag' => 'lv',
738 - 'facebook' => 'lv_LV',
739 - ),
740 - 'mg_MG' => array(
741 - 'facebook' => 'mg_MG',
742 - ),
743 - 'mk_MK' => array(
744 - 'code' => 'mk',
745 - 'locale' => 'mk_MK',
746 - 'name' => 'македонски јазик',
747 - 'dir' => 'ltr',
748 - 'flag' => 'mk',
749 - 'facebook' => 'mk_MK',
750 - ),
751 - 'ml_IN' => array(
752 - 'code' => 'ml',
753 - 'locale' => 'ml_IN',
754 - 'name' => 'മലയാളം',
755 - 'dir' => 'ltr',
756 - 'flag' => 'in',
757 - 'facebook' => 'ml_IN',
758 - ),
759 - 'mlt' => array(
760 - 'facebook' => 'mt_MT',
761 - ),
762 - 'mn' => array(
763 - 'code' => 'mn',
764 - 'locale' => 'mn',
765 - 'name' => 'Монгол хэл',
766 - 'dir' => 'ltr',
767 - 'flag' => 'mn',
768 - 'facebook' => 'mn_MN',
769 - ),
770 - 'mr' => array(
771 - 'code' => 'mr',
772 - 'locale' => 'mr',
773 - 'name' => 'मराठी',
774 - 'dir' => 'ltr',
775 - 'flag' => 'in',
776 - 'facebook' => 'mr_IN',
777 - ),
778 - 'mri' => array(
779 - 'w3c' => 'mi',
780 - 'facebook' => 'mi_NZ',
781 - ),
782 - 'ms_MY' => array(
783 - 'code' => 'ms',
784 - 'locale' => 'ms_MY',
785 - 'name' => 'Bahasa Melayu',
786 - 'dir' => 'ltr',
787 - 'flag' => 'my',
788 - 'facebook' => 'ms_MY',
789 - ),
790 - 'my_MM' => array(
791 - 'code' => 'my',
792 - 'locale' => 'my_MM',
793 - 'name' => 'ဗမာစာ',
794 - 'dir' => 'ltr',
795 - 'flag' => 'mm',
796 - 'facebook' => 'my_MM',
797 - ),
798 - 'nb_NO' => array(
799 - 'code' => 'nb',
800 - 'locale' => 'nb_NO',
801 - 'name' => 'Norsk Bokmål',
802 - 'dir' => 'ltr',
803 - 'flag' => 'no',
804 - 'facebook' => 'nb_NO',
805 - ),
806 - 'ne_NP' => array(
807 - 'code' => 'ne',
808 - 'locale' => 'ne_NP',
809 - 'name' => 'नेपाली',
810 - 'dir' => 'ltr',
811 - 'flag' => 'np',
812 - 'facebook' => 'ne_NP',
813 - ),
814 - 'nl_BE' => array(
815 - 'code' => 'nl',
816 - 'locale' => 'nl_BE',
817 - 'name' => 'Nederlands',
818 - 'dir' => 'ltr',
819 - 'flag' => 'be',
820 - 'facebook' => 'nl_BE',
821 - ),
822 - 'nl_NL' => array(
823 - 'code' => 'nl',
824 - 'locale' => 'nl_NL',
825 - 'name' => 'Nederlands',
826 - 'dir' => 'ltr',
827 - 'flag' => 'nl',
828 - 'facebook' => 'nl_NL',
829 - ),
830 - 'nl_NL_formal' => array(
831 - 'code' => 'nl',
832 - 'locale' => 'nl_NL_formal',
833 - 'name' => 'Nederlands',
834 - 'dir' => 'ltr',
835 - 'flag' => 'nl',
836 - 'w3c' => 'nl-NL',
837 - 'facebook' => 'nl_NL',
838 - ),
839 - 'nn_NO' => array(
840 - 'code' => 'nn',
841 - 'locale' => 'nn_NO',
842 - 'name' => 'Norsk Nynorsk',
843 - 'dir' => 'ltr',
844 - 'flag' => 'no',
845 - 'facebook' => 'nn_NO',
846 - ),
847 - 'oci' => array(
848 - 'code' => 'oc',
849 - 'locale' => 'oci',
850 - 'name' => 'Occitan',
851 - 'dir' => 'ltr',
852 - 'flag' => 'occitania',
853 - 'w3c' => 'oc',
854 - ),
855 - 'ory' => array(
856 - 'facebook' => 'or_IN',
857 - ),
858 - 'pa_IN' => array(
859 - 'code' => 'pa',
860 - 'locale' => 'pa_IN',
861 - 'name' => 'ਪੰਜਾਬੀ',
862 - 'dir' => 'ltr',
863 - 'flag' => 'in',
864 - 'facebook' => 'pa_IN',
865 - ),
866 - 'pl_PL' => array(
867 - 'code' => 'pl',
868 - 'locale' => 'pl_PL',
869 - 'name' => 'Polski',
870 - 'dir' => 'ltr',
871 - 'flag' => 'pl',
872 - 'facebook' => 'pl_PL',
873 - ),
874 - 'ps' => array(
875 - 'code' => 'ps',
876 - 'locale' => 'ps',
877 - 'name' => 'پښتو',
878 - 'dir' => 'rtl',
879 - 'flag' => 'af',
880 - 'facebook' => 'ps_AF',
881 - ),
882 - 'pt_AO' => array(
883 - 'code' => 'pt',
884 - 'locale' => 'pt_AO',
885 - 'name' => 'Português',
886 - 'dir' => 'ltr',
887 - 'flag' => 'ao',
888 - 'facebook' => 'pt_PT',
889 - ),
890 - 'pt_BR' => array(
891 - 'code' => 'pt',
892 - 'locale' => 'pt_BR',
893 - 'name' => 'Português',
894 - 'dir' => 'ltr',
895 - 'flag' => 'br',
896 - 'facebook' => 'pt_BR',
897 - ),
898 - 'pt_PT' => array(
899 - 'code' => 'pt',
900 - 'locale' => 'pt_PT',
901 - 'name' => 'Português',
902 - 'dir' => 'ltr',
903 - 'flag' => 'pt',
904 - 'facebook' => 'pt_PT',
905 - ),
906 - 'pt_PT_ao90' => array(
907 - 'code' => 'pt',
908 - 'locale' => 'pt_PT_ao90',
909 - 'name' => 'Português',
910 - 'dir' => 'ltr',
911 - 'flag' => 'pt',
912 - 'facebook' => 'pt_PT',
913 - ),
914 - 'rhg' => array(
915 - 'code' => 'rhg',
916 - 'locale' => 'rhg',
917 - 'name' => 'Ruáinga',
918 - 'dir' => 'ltr',
919 - 'flag' => 'mm',
920 - ),
921 - 'ro_RO' => array(
922 - 'code' => 'ro',
923 - 'locale' => 'ro_RO',
924 - 'name' => 'Română',
925 - 'dir' => 'ltr',
926 - 'flag' => 'ro',
927 - 'facebook' => 'ro_RO',
928 - ),
929 - 'roh' => array(
930 - 'w3c' => 'rm',
931 - 'facebook' => 'rm_CH',
932 - ),
933 - 'ru_RU' => array(
934 - 'code' => 'ru',
935 - 'locale' => 'ru_RU',
936 - 'name' => 'Русский',
937 - 'dir' => 'ltr',
938 - 'flag' => 'ru',
939 - 'facebook' => 'ru_RU',
940 - ),
941 - 'sa_IN' => array(
942 - 'facebook' => 'sa_IN',
943 - ),
944 - 'sah' => array(
945 - 'code' => 'sah',
946 - 'locale' => 'sah',
947 - 'name' => 'Сахалыы',
948 - 'dir' => 'ltr',
949 - 'flag' => 'ru',
950 - ),
951 - 'si_LK' => array(
952 - 'code' => 'si',
953 - 'locale' => 'si_LK',
954 - 'name' => 'සිංහල',
955 - 'dir' => 'ltr',
956 - 'flag' => 'lk',
957 - 'facebook' => 'si_LK',
958 - ),
959 - 'sk_SK' => array(
960 - 'code' => 'sk',
961 - 'locale' => 'sk_SK',
962 - 'name' => 'Slovenčina',
963 - 'dir' => 'ltr',
964 - 'flag' => 'sk',
965 - 'facebook' => 'sk_SK',
966 - ),
967 - 'skr' => array(
968 - 'code' => 'skr',
969 - 'locale' => 'skr',
970 - 'name' => 'سرائیکی',
971 - 'dir' => 'rtl',
972 - 'flag' => 'pk',
973 - ),
974 - 'sl_SI' => array(
975 - 'code' => 'sl',
976 - 'locale' => 'sl_SI',
977 - 'name' => 'Slovenščina',
978 - 'dir' => 'ltr',
979 - 'flag' => 'si',
980 - 'facebook' => 'sl_SI',
981 - ),
982 - 'sna' => array(
983 - 'facebook' => 'sn_ZW',
984 - ),
985 - 'snd' => array(
986 - 'code' => 'sd',
987 - 'locale' => 'snd',
988 - 'name' => 'سنڌي',
989 - 'dir' => 'rtl',
990 - 'flag' => 'pk',
991 - ),
992 - 'so_SO' => array(
993 - 'code' => 'so',
994 - 'locale' => 'so_SO',
995 - 'name' => 'Af-Soomaali',
996 - 'dir' => 'ltr',
997 - 'flag' => 'so',
998 - 'facebook' => 'so_SO',
999 - ),
1000 - 'sq' => array(
1001 - 'code' => 'sq',
1002 - 'locale' => 'sq',
1003 - 'name' => 'Shqip',
1004 - 'dir' => 'ltr',
1005 - 'flag' => 'al',
1006 - 'facebook' => 'sq_AL',
1007 - ),
1008 - 'sr_RS' => array(
1009 - 'code' => 'sr',
1010 - 'locale' => 'sr_RS',
1011 - 'name' => 'Српски језик',
1012 - 'dir' => 'ltr',
1013 - 'flag' => 'rs',
1014 - 'facebook' => 'sr_RS',
1015 - ),
1016 - 'srd' => array(
1017 - 'w3c' => 'sc',
1018 - 'facebook' => 'sc_IT',
1019 - ),
1020 - 'su_ID' => array(
1021 - 'code' => 'su',
1022 - 'locale' => 'su_ID',
1023 - 'name' => 'Basa Sunda',
1024 - 'dir' => 'ltr',
1025 - 'flag' => 'id',
1026 - 'facebook' => 'su_ID',
1027 - ),
1028 - 'sv_SE' => array(
1029 - 'code' => 'sv',
1030 - 'locale' => 'sv_SE',
1031 - 'name' => 'Svenska',
1032 - 'dir' => 'ltr',
1033 - 'flag' => 'se',
1034 - 'facebook' => 'sv_SE',
1035 - ),
1036 - 'sw' => array(
1037 - 'code' => 'sw',
1038 - 'locale' => 'sw',
1039 - 'name' => 'Kiswahili',
1040 - 'dir' => 'ltr',
1041 - 'flag' => 'ke',
1042 - 'facebook' => 'sw_KE',
1043 - ),
1044 - 'syr' => array(
1045 - 'facebook' => 'sy_SY',
1046 - ),
1047 - 'szl' => array(
1048 - 'code' => 'szl',
1049 - 'locale' => 'szl',
1050 - 'name' => 'Ślōnskŏ gŏdka',
1051 - 'dir' => 'ltr',
1052 - 'flag' => 'pl',
1053 - 'facebook' => 'sz_PL',
1054 - ),
1055 - 'ta_IN' => array(
1056 - 'code' => 'ta',
1057 - 'locale' => 'ta_IN',
1058 - 'name' => 'தமிழ்',
1059 - 'dir' => 'ltr',
1060 - 'flag' => 'in',
1061 - 'facebook' => 'ta_IN',
1062 - ),
1063 - 'ta_LK' => array(
1064 - 'code' => 'ta',
1065 - 'locale' => 'ta_LK',
1066 - 'name' => 'தமிழ்',
1067 - 'dir' => 'ltr',
1068 - 'flag' => 'lk',
1069 - 'facebook' => 'ta_IN',
1070 - ),
1071 - 'tah' => array(
1072 - 'code' => 'ty',
1073 - 'locale' => 'tah',
1074 - 'name' => 'Reo Tahiti',
1075 - 'dir' => 'ltr',
1076 - 'flag' => 'pf',
1077 - ),
1078 - 'te' => array(
1079 - 'code' => 'te',
1080 - 'locale' => 'te',
1081 - 'name' => 'తెలుగు',
1082 - 'dir' => 'ltr',
1083 - 'flag' => 'in',
1084 - 'facebook' => 'te_IN',
1085 - ),
1086 - 'tg' => array(
1087 - 'facebook' => 'tg_TJ',
1088 - ),
1089 - 'th' => array(
1090 - 'code' => 'th',
1091 - 'locale' => 'th',
1092 - 'name' => 'ไทย',
1093 - 'dir' => 'ltr',
1094 - 'flag' => 'th',
1095 - 'facebook' => 'th_TH',
1096 - ),
1097 - 'tl' => array(
1098 - 'code' => 'tl',
1099 - 'locale' => 'tl',
1100 - 'name' => 'Tagalog',
1101 - 'dir' => 'ltr',
1102 - 'flag' => 'ph',
1103 - 'facebook' => 'tl_PH',
1104 - ),
1105 - 'tr_TR' => array(
1106 - 'code' => 'tr',
1107 - 'locale' => 'tr_TR',
1108 - 'name' => 'Türkçe',
1109 - 'dir' => 'ltr',
1110 - 'flag' => 'tr',
1111 - 'facebook' => 'tr_TR',
1112 - ),
1113 - 'tt_RU' => array(
1114 - 'code' => 'tt',
1115 - 'locale' => 'tt_RU',
1116 - 'name' => 'Татар теле',
1117 - 'dir' => 'ltr',
1118 - 'flag' => 'ru',
1119 - 'facebook' => 'tt_RU',
1120 - ),
1121 - 'tuk' => array(
1122 - 'w3c' => 'tk',
1123 - 'facebook' => 'tk_TM',
1124 - ),
1125 - 'tzm' => array(
1126 - 'facebook' => 'tz_MA',
1127 - ),
1128 - 'ug_CN' => array(
1129 - 'code' => 'ug',
1130 - 'locale' => 'ug_CN',
1131 - 'name' => 'Uyƣurqə',
1132 - 'dir' => 'ltr',
1133 - 'flag' => 'cn',
1134 - ),
1135 - 'uk' => array(
1136 - 'code' => 'uk',
1137 - 'locale' => 'uk',
1138 - 'name' => 'Українська',
1139 - 'dir' => 'ltr',
1140 - 'flag' => 'ua',
1141 - 'facebook' => 'uk_UA',
1142 - ),
1143 - 'ur' => array(
1144 - 'code' => 'ur',
1145 - 'locale' => 'ur',
1146 - 'name' => 'اردو',
1147 - 'dir' => 'rtl',
1148 - 'flag' => 'pk',
1149 - 'facebook' => 'ur_PK',
1150 - ),
1151 - 'uz_UZ' => array(
1152 - 'code' => 'uz',
1153 - 'locale' => 'uz_UZ',
1154 - 'name' => 'Oʻzbek',
1155 - 'dir' => 'ltr',
1156 - 'flag' => 'uz',
1157 - 'facebook' => 'uz_UZ',
1158 - ),
1159 - 'vec' => array(
1160 - 'code' => 'vec',
1161 - 'locale' => 'vec',
1162 - 'name' => 'Vèneto',
1163 - 'dir' => 'ltr',
1164 - 'flag' => 'veneto',
1165 - ),
1166 - 'vi' => array(
1167 - 'code' => 'vi',
1168 - 'locale' => 'vi',
1169 - 'name' => 'Tiếng Việt',
1170 - 'dir' => 'ltr',
1171 - 'flag' => 'vn',
1172 - 'facebook' => 'vi_VN',
1173 - ),
1174 - 'xho' => array(
1175 - 'facebook' => 'xh_ZA',
1176 - ),
1177 - 'yor' => array(
1178 - 'facebook' => 'yo_NG',
1179 - ),
1180 - 'zh_CN' => array(
1181 - 'code' => 'zh',
1182 - 'locale' => 'zh_CN',
1183 - 'name' => '中文 (中国)',
1184 - 'dir' => 'ltr',
1185 - 'flag' => 'cn',
1186 - 'facebook' => 'zh_CN',
1187 - ),
1188 - 'zh_HK' => array(
1189 - 'code' => 'zh',
1190 - 'locale' => 'zh_HK',
1191 - 'name' => '中文 (香港)',
1192 - 'dir' => 'ltr',
1193 - 'flag' => 'hk',
1194 - 'facebook' => 'zh_HK',
1195 - ),
1196 - 'zh_TW' => array(
1197 - 'code' => 'zh',
1198 - 'locale' => 'zh_TW',
1199 - 'name' => '中文 (台灣)',
1200 - 'dir' => 'ltr',
1201 - 'flag' => 'tw',
1202 - 'facebook' => 'zh_TW',
1203 - ),
1204 -);
129 +$languages = apply_filters( 'pll_predefined_languages', $languages );