1
|
|
|
<?php |
2
|
|
|
/* |
3
|
|
|
* Copyright (c) 2012-2015 Marc Teyssier |
4
|
|
|
* |
5
|
|
|
* See the file LICENSE.txt for copying permission. |
6
|
|
|
*/ |
7
|
|
|
namespace Mouf\Utils\I18n\Fine\Common\Ui; |
8
|
|
|
|
9
|
|
|
/** |
10
|
|
|
* This is a class to retrieve country code or utils functions |
11
|
|
|
* |
12
|
|
|
* @author Marc TEYSSIER |
13
|
|
|
* |
14
|
|
|
*/ |
15
|
|
|
class EditTranslationUtils |
16
|
|
|
{ |
17
|
|
|
|
18
|
|
|
public static function getAllPossibleLanguages() |
19
|
|
|
{ |
20
|
|
|
return ['aa' => "Afar", |
21
|
|
|
'ab' => "Abkhazian", |
22
|
|
|
'ae' => "Avestan", |
23
|
|
|
'af' => "Afrikaans", |
24
|
|
|
'ak' => "Akan", |
25
|
|
|
'am' => "Amharic", |
26
|
|
|
'an' => "Aragonese", |
27
|
|
|
'ar' => "Arabic", |
28
|
|
|
'as' => "Assamese", |
29
|
|
|
'av' => "Avaric", |
30
|
|
|
'ay' => "Aymara", |
31
|
|
|
'az' => "Azerbaijani", |
32
|
|
|
'ba' => "Bashkir", |
33
|
|
|
'be' => "Belarusian", |
34
|
|
|
'bg' => "Bulgarian", |
35
|
|
|
'bh' => "Bihari", |
36
|
|
|
'bi' => "Bislama", |
37
|
|
|
'bm' => "Bambara", |
38
|
|
|
'bn' => "Bengali", |
39
|
|
|
'bo' => "Tibetan", |
40
|
|
|
'br' => "Breton", |
41
|
|
|
'bs' => "Bosnian", |
42
|
|
|
'ca' => "Catalan, Valencian", |
43
|
|
|
'ce' => "Chechen", |
44
|
|
|
'ch' => "Chamorro", |
45
|
|
|
'co' => "Corsican", |
46
|
|
|
'cr' => "Cree", |
47
|
|
|
'cs' => "Czech", |
48
|
|
|
'cu' => "Church Slavic, Old Slavonic, Church Slavonic, Old Bulgarian, Old Church Slavonic", |
49
|
|
|
'cv' => "Chuvash", |
50
|
|
|
'cy' => "Welsh", |
51
|
|
|
'da' => "Danish", |
52
|
|
|
'de' => "German", |
53
|
|
|
'dv' => "Divehi, Dhivehi, Maldivian", |
54
|
|
|
'dz' => "Dzongkha", |
55
|
|
|
'ee' => "Ewe", |
56
|
|
|
'el' => "Modern Greek", |
57
|
|
|
'en' => "English", |
58
|
|
|
'eo' => "Esperanto", |
59
|
|
|
'es' => "Spanish, Castilian", |
60
|
|
|
'et' => "Estonian", |
61
|
|
|
'eu' => "Basque", |
62
|
|
|
'fa' => "Persian", |
63
|
|
|
'ff' => "Fulah", |
64
|
|
|
'fi' => "Finnish", |
65
|
|
|
'fj' => "Fijian", |
66
|
|
|
'fo' => "Faroese", |
67
|
|
|
'fr' => "French", |
68
|
|
|
'fy' => "Western Frisian", |
69
|
|
|
'ga' => "Irish", |
70
|
|
|
'gd' => "Gaelic, Scottish Gaelic", |
71
|
|
|
'gl' => "Galician", |
72
|
|
|
'gn' => "Guaraní", |
73
|
|
|
'gu' => "Gujarati", |
74
|
|
|
'gv' => "Manx", |
75
|
|
|
'ha' => "Hausa", |
76
|
|
|
'he' => "Modern Hebrew", |
77
|
|
|
'hi' => "Hindi", |
78
|
|
|
'ho' => "Hiri Motu", |
79
|
|
|
'hr' => "Croatian", |
80
|
|
|
'ht' => "Haitian, Haitian Creole", |
81
|
|
|
'hu' => "Hungarian", |
82
|
|
|
'hy' => "Armenian", |
83
|
|
|
'hz' => "Herero", |
84
|
|
|
'ia' => "Interlingua (International Auxiliary Language Association)", |
85
|
|
|
'id' => "Indonesian", |
86
|
|
|
'ie' => "Interlingue, Occidental", |
87
|
|
|
'ig' => "Igbo", |
88
|
|
|
'ii' => "Sichuan Yi, Nuosu", |
89
|
|
|
'ik' => "Inupiaq", |
90
|
|
|
'io' => "Ido", |
91
|
|
|
'is' => "Icelandic", |
92
|
|
|
'it' => "Italian", |
93
|
|
|
'iu' => "Inuktitut", |
94
|
|
|
'ja' => "Japanese", |
95
|
|
|
'jv' => "Javanese", |
96
|
|
|
'ka' => "Georgian", |
97
|
|
|
'kg' => "Kongo", |
98
|
|
|
'ki' => "Kikuyu, Gikuyu", |
99
|
|
|
'kj' => "Kwanyama, Kuanyama", |
100
|
|
|
'kk' => "Kazakh", |
101
|
|
|
'kl' => "Kalaallisut, Greenlandic", |
102
|
|
|
'km' => "Central Khmer", |
103
|
|
|
'kn' => "Kannada", |
104
|
|
|
'ko' => "Korean", |
105
|
|
|
'kr' => "Kanuri", |
106
|
|
|
'ks' => "Kashmiri", |
107
|
|
|
'ku' => "Kurdish", |
108
|
|
|
'kv' => "Komi", |
109
|
|
|
'kw' => "Cornish", |
110
|
|
|
'ky' => "Kirghiz, Kyrgyz", |
111
|
|
|
'la' => "Latin", |
112
|
|
|
'lb' => "Luxembourgish, Letzeburgesch", |
113
|
|
|
'lg' => "Ganda", |
114
|
|
|
'li' => "Limburgish, Limburgan, Limburger", |
115
|
|
|
'ln' => "Lingala", |
116
|
|
|
'lo' => "Lao", |
117
|
|
|
'lt' => "Lithuanian", |
118
|
|
|
'lu' => "Luba-Katanga", |
119
|
|
|
'lv' => "Latvian", |
120
|
|
|
'mg' => "Malagasy", |
121
|
|
|
'mh' => "Marshallese", |
122
|
|
|
'mi' => "Māori", |
123
|
|
|
'mk' => "Macedonian", |
124
|
|
|
'ml' => "Malayalam", |
125
|
|
|
'mn' => "Mongolian", |
126
|
|
|
'mo' => "Moldavian", |
127
|
|
|
'mr' => "Marathi", |
128
|
|
|
'ms' => "Malay", |
129
|
|
|
'mt' => "Maltese", |
130
|
|
|
'my' => "Burmese", |
131
|
|
|
'na' => "Nauru", |
132
|
|
|
'nb' => "Norwegian Bokmål", |
133
|
|
|
'nd' => "North Ndebele", |
134
|
|
|
'ne' => "Nepali", |
135
|
|
|
'ng' => "Ndonga", |
136
|
|
|
'nl' => "Dutch, Flemish", |
137
|
|
|
'nn' => "Norwegian Nynorsk", |
138
|
|
|
'no' => "Norwegian", |
139
|
|
|
'nr' => "South Ndebele", |
140
|
|
|
'nv' => "Navajo, Navaho", |
141
|
|
|
'ny' => "Chichewa, Chewa, Nyanja", |
142
|
|
|
'oc' => "Occitan (after 1500)", |
143
|
|
|
'oj' => "Ojibwa", |
144
|
|
|
'om' => "Oromo", |
145
|
|
|
'or' => "Oriya", |
146
|
|
|
'os' => "Ossetian, Ossetic", |
147
|
|
|
'pa' => "Panjabi, Punjabi", |
148
|
|
|
'pi' => "Pāli", |
149
|
|
|
'pl' => "Polish", |
150
|
|
|
'ps' => "Pashto, Pushto", |
151
|
|
|
'pt' => "Portuguese", |
152
|
|
|
'qu' => "Quechua", |
153
|
|
|
'rm' => "Romansh", |
154
|
|
|
'rn' => "Rundi", |
155
|
|
|
'ro' => "Romanian, Moldavian, Moldovan", |
156
|
|
|
'ru' => "Russian", |
157
|
|
|
'rw' => "Kinyarwanda", |
158
|
|
|
'sa' => "Sanskrit", |
159
|
|
|
'sc' => "Sardinian", |
160
|
|
|
'sd' => "Sindhi", |
161
|
|
|
'se' => "Northern Sami", |
162
|
|
|
'sg' => "Sango", |
163
|
|
|
'si' => "Sinhala, Sinhalese", |
164
|
|
|
'sk' => "Slovak", |
165
|
|
|
'sl' => "Slovenian", |
166
|
|
|
'sm' => "Samoan", |
167
|
|
|
'sn' => "Shona", |
168
|
|
|
'so' => "Somali", |
169
|
|
|
'sq' => "Albanian", |
170
|
|
|
'sr' => "Serbian", |
171
|
|
|
'ss' => "Swati", |
172
|
|
|
'st' => "Southern Sotho", |
173
|
|
|
'su' => "Sundanese", |
174
|
|
|
'sv' => "Swedish", |
175
|
|
|
'sw' => "Swahili", |
176
|
|
|
'ta' => "Tamil", |
177
|
|
|
'te' => "Telugu", |
178
|
|
|
'tg' => "Tajik", |
179
|
|
|
'th' => "Thai", |
180
|
|
|
'ti' => "Tigrinya", |
181
|
|
|
'tk' => "Turkmen", |
182
|
|
|
'tl' => "Tagalog", |
183
|
|
|
'tn' => "Tswana", |
184
|
|
|
'to' => "Tonga (Tonga Islands)", |
185
|
|
|
'tr' => "Turkish", |
186
|
|
|
'ts' => "Tsonga", |
187
|
|
|
'tt' => "Tatar", |
188
|
|
|
'tw' => "Twi", |
189
|
|
|
'ty' => "Tahitian", |
190
|
|
|
'ug' => "Uighur, Uyghur", |
191
|
|
|
'uk' => "Ukrainian", |
192
|
|
|
'ur' => "Urdu", |
193
|
|
|
'uz' => "Uzbek", |
194
|
|
|
've' => "Venda", |
195
|
|
|
'vi' => "Vietnamese", |
196
|
|
|
'vo' => "Volapük", |
197
|
|
|
'wa' => "Walloon", |
198
|
|
|
'wo' => "Wolof", |
199
|
|
|
'xh' => "Xhosa", |
200
|
|
|
'yi' => "Yiddish", |
201
|
|
|
'yo' => "Yoruba", |
202
|
|
|
'za' => "Zhuang, Chuang", |
203
|
|
|
'zh' => "Chinese", |
204
|
|
|
'zu' => "Zulu"]; |
205
|
|
|
} |
206
|
|
|
} |
207
|
|
|
|