|
1 <?php |
|
2 /** |
|
3 * Zend Framework |
|
4 * |
|
5 * LICENSE |
|
6 * |
|
7 * This source file is subject to the new BSD license that is bundled |
|
8 * with this package in the file LICENSE.txt. |
|
9 * It is also available through the world-wide-web at this URL: |
|
10 * http://framework.zend.com/license/new-bsd |
|
11 * If you did not receive a copy of the license and are unable to |
|
12 * obtain it through the world-wide-web, please send an email |
|
13 * to license@zend.com so we can send you a copy immediately. |
|
14 * |
|
15 * @category Zend |
|
16 * @package Zend_Locale |
|
17 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
|
18 * @license http://framework.zend.com/license/new-bsd New BSD License |
|
19 * @version $Id: Translation.php 20096 2010-01-06 02:05:09Z bkarwin $ |
|
20 */ |
|
21 |
|
22 /** |
|
23 * Definition class for all Windows locales |
|
24 * Based on this two lists: |
|
25 * @link http://msdn.microsoft.com/en-us/library/39cwe7zf.aspx |
|
26 * @link http://msdn.microsoft.com/en-us/library/cdax410z.aspx |
|
27 * @link http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx |
|
28 * @link http://msdn.microsoft.com/en-us/goglobal/bb895996.aspx |
|
29 * |
|
30 * @category Zend |
|
31 * @package Zend_Locale |
|
32 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
|
33 * @license http://framework.zend.com/license/new-bsd New BSD License |
|
34 */ |
|
35 class Zend_Locale_Data_Translation |
|
36 { |
|
37 /** |
|
38 * Locale Translation for Full Named Locales |
|
39 * |
|
40 * @var array $localeTranslation |
|
41 */ |
|
42 public static $languageTranslation = array( |
|
43 'Afrikaans' => 'af', |
|
44 'Albanian' => 'sq', |
|
45 'Amharic' => 'am', |
|
46 'Arabic' => 'ar', |
|
47 'Armenian' => 'hy', |
|
48 'Assamese' => 'as', |
|
49 'Azeri' => 'az', |
|
50 'Azeri Latin' => 'az_Latn', |
|
51 'Azeri Cyrillic' => 'az_Cyrl', |
|
52 'Basque' => 'eu', |
|
53 'Belarusian' => 'be', |
|
54 'Bengali' => 'bn', |
|
55 'Bengali Latin' => 'bn_Latn', |
|
56 'Bosnian' => 'bs', |
|
57 'Bulgarian' => 'bg', |
|
58 'Burmese' => 'my', |
|
59 'Catalan' => 'ca', |
|
60 'Cherokee' => 'chr', |
|
61 'Chinese' => 'zh', |
|
62 'Croatian' => 'hr', |
|
63 'Czech' => 'cs', |
|
64 'Danish' => 'da', |
|
65 'Divehi' => 'dv', |
|
66 'Dutch' => 'nl', |
|
67 'English' => 'en', |
|
68 'Estonian' => 'et', |
|
69 'Faroese' => 'fo', |
|
70 'Faeroese' => 'fo', |
|
71 'Farsi' => 'fa', |
|
72 'Filipino' => 'fil', |
|
73 'Finnish' => 'fi', |
|
74 'French' => 'fr', |
|
75 'Frisian' => 'fy', |
|
76 'Macedonian' => 'mk', |
|
77 'Gaelic' => 'gd', |
|
78 'Galician' => 'gl', |
|
79 'Georgian' => 'ka', |
|
80 'German' => 'de', |
|
81 'Greek' => 'el', |
|
82 'Guarani' => 'gn', |
|
83 'Gujarati' => 'gu', |
|
84 'Hausa' => 'ha', |
|
85 'Hawaiian' => 'haw', |
|
86 'Hebrew' => 'he', |
|
87 'Hindi' => 'hi', |
|
88 'Hungarian' => 'hu', |
|
89 'Icelandic' => 'is', |
|
90 'Igbo' => 'ig', |
|
91 'Indonesian' => 'id', |
|
92 'Inuktitut' => 'iu', |
|
93 'Italian' => 'it', |
|
94 'Japanese' => 'ja', |
|
95 'Kannada' => 'kn', |
|
96 'Kanuri' => 'kr', |
|
97 'Kashmiri' => 'ks', |
|
98 'Kazakh' => 'kk', |
|
99 'Khmer' => 'km', |
|
100 'Konkani' => 'kok', |
|
101 'Korean' => 'ko', |
|
102 'Kyrgyz' => 'ky', |
|
103 'Lao' => 'lo', |
|
104 'Latin' => 'la', |
|
105 'Latvian' => 'lv', |
|
106 'Lithuanian' => 'lt', |
|
107 'Macedonian' => 'mk', |
|
108 'Malay' => 'ms', |
|
109 'Malayalam' => 'ml', |
|
110 'Maltese' => 'mt', |
|
111 'Manipuri' => 'mni', |
|
112 'Maori' => 'mi', |
|
113 'Marathi' => 'mr', |
|
114 'Mongolian' => 'mn', |
|
115 'Nepali' => 'ne', |
|
116 'Norwegian' => 'no', |
|
117 'Norwegian Bokmal' => 'nb', |
|
118 'Norwegian Nynorsk' => 'nn', |
|
119 'Oriya' => 'or', |
|
120 'Oromo' => 'om', |
|
121 'Papiamentu' => 'pap', |
|
122 'Pashto' => 'ps', |
|
123 'Polish' => 'pl', |
|
124 'Portuguese' => 'pt', |
|
125 'Punjabi' => 'pa', |
|
126 'Quecha' => 'qu', |
|
127 'Quechua' => 'qu', |
|
128 'Rhaeto-Romanic' => 'rm', |
|
129 'Romanian' => 'ro', |
|
130 'Russian' => 'ru', |
|
131 'Sami' => 'smi', |
|
132 'Sami Inari' => 'smn', |
|
133 'Sami Lule' => 'smj', |
|
134 'Sami Northern' => 'se', |
|
135 'Sami Skolt' => 'sms', |
|
136 'Sami Southern' => 'sma', |
|
137 'Sanskrit' => 'sa', |
|
138 'Serbian' => 'sr', |
|
139 'Serbian Latin' => 'sr_Latn', |
|
140 'Serbian Cyrillic' => 'sr_Cyrl', |
|
141 'Sindhi' => 'sd', |
|
142 'Sinhalese' => 'si', |
|
143 'Slovak' => 'sk', |
|
144 'Slovenian' => 'sl', |
|
145 'Somali' => 'so', |
|
146 'Sorbian' => 'wen', |
|
147 'Spanish' => 'es', |
|
148 'Swahili' => 'sw', |
|
149 'Swedish' => 'sv', |
|
150 'Syriac' => 'syr', |
|
151 'Tajik' => 'tg', |
|
152 'Tamazight' => 'tmh', |
|
153 'Tamil' => 'ta', |
|
154 'Tatar' => 'tt', |
|
155 'Telugu' => 'te', |
|
156 'Thai' => 'th', |
|
157 'Tibetan' => 'bo', |
|
158 'Tigrigna' => 'ti', |
|
159 'Tsonga' => 'ts', |
|
160 'Tswana' => 'tn', |
|
161 'Turkish' => 'tr', |
|
162 'Turkmen' => 'tk', |
|
163 'Uighur' => 'ug', |
|
164 'Ukrainian' => 'uk', |
|
165 'Urdu' => 'ur', |
|
166 'Uzbek' => 'uz', |
|
167 'Uzbek Latin' => 'uz_Latn', |
|
168 'Uzbek Cyrillic' => 'uz_Cyrl', |
|
169 'Venda' => 've', |
|
170 'Vietnamese' => 'vi', |
|
171 'Welsh' => 'cy', |
|
172 'Xhosa' => 'xh', |
|
173 'Yiddish' => 'yi', |
|
174 'Yoruba' => 'yo', |
|
175 'Zulu' => 'zu', |
|
176 ); |
|
177 |
|
178 public static $regionTranslation = array( |
|
179 'Albania' => 'AL', |
|
180 'Algeria' => 'DZ', |
|
181 'Argentina' => 'AR', |
|
182 'Armenia' => 'AM', |
|
183 'Australia' => 'AU', |
|
184 'Austria' => 'AT', |
|
185 'Bahrain' => 'BH', |
|
186 'Bangladesh' => 'BD', |
|
187 'Belgium' => 'BE', |
|
188 'Belize' => 'BZ', |
|
189 'Bhutan' => 'BT', |
|
190 'Bolivia' => 'BO', |
|
191 'Bosnia Herzegovina' => 'BA', |
|
192 'Brazil' => 'BR', |
|
193 'Brazilian' => 'BR', |
|
194 'Brunei Darussalam' => 'BN', |
|
195 'Cameroon' => 'CM', |
|
196 'Canada' => 'CA', |
|
197 'Chile' => 'CL', |
|
198 'China' => 'CN', |
|
199 'Colombia' => 'CO', |
|
200 'Costa Rica' => 'CR', |
|
201 "Cote d'Ivoire" => 'CI', |
|
202 'Czech Republic' => 'CZ', |
|
203 'Dominican Republic' => 'DO', |
|
204 'Denmark' => 'DK', |
|
205 'Ecuador' => 'EC', |
|
206 'Egypt' => 'EG', |
|
207 'El Salvador' => 'SV', |
|
208 'Eritrea' => 'ER', |
|
209 'Ethiopia' => 'ET', |
|
210 'Finland' => 'FI', |
|
211 'France' => 'FR', |
|
212 'Germany' => 'DE', |
|
213 'Greece' => 'GR', |
|
214 'Guatemala' => 'GT', |
|
215 'Haiti' => 'HT', |
|
216 'Honduras' => 'HN', |
|
217 'Hong Kong' => 'HK', |
|
218 'Hong Kong SAR' => 'HK', |
|
219 'Hungary' => 'HU', |
|
220 'Iceland' => 'IS', |
|
221 'India' => 'IN', |
|
222 'Indonesia' => 'ID', |
|
223 'Iran' => 'IR', |
|
224 'Iraq' => 'IQ', |
|
225 'Ireland' => 'IE', |
|
226 'Italy' => 'IT', |
|
227 'Jamaica' => 'JM', |
|
228 'Japan' => 'JP', |
|
229 'Jordan' => 'JO', |
|
230 'Korea' => 'KR', |
|
231 'Kuwait' => 'KW', |
|
232 'Lebanon' => 'LB', |
|
233 'Libya' => 'LY', |
|
234 'Liechtenstein' => 'LI', |
|
235 'Luxembourg' => 'LU', |
|
236 'Macau' => 'MO', |
|
237 'Macao SAR' => 'MO', |
|
238 'Malaysia' => 'MY', |
|
239 'Mali' => 'ML', |
|
240 'Mexico' => 'MX', |
|
241 'Moldava' => 'MD', |
|
242 'Monaco' => 'MC', |
|
243 'Morocco' => 'MA', |
|
244 'Netherlands' => 'NL', |
|
245 'New Zealand' => 'NZ', |
|
246 'Nicaragua' => 'NI', |
|
247 'Nigeria' => 'NG', |
|
248 'Norway' => 'NO', |
|
249 'Oman' => 'OM', |
|
250 'Pakistan' => 'PK', |
|
251 'Panama' => 'PA', |
|
252 'Paraguay' => 'PY', |
|
253 "People's Republic of China" => 'CN', |
|
254 'Peru' => 'PE', |
|
255 'Philippines' => 'PH', |
|
256 'Poland' => 'PL', |
|
257 'Portugal' => 'PT', |
|
258 'PRC' => 'CN', |
|
259 'Puerto Rico' => 'PR', |
|
260 'Qatar' => 'QA', |
|
261 'Reunion' => 'RE', |
|
262 'Russia' => 'RU', |
|
263 'Saudi Arabia' => 'SA', |
|
264 'Senegal' => 'SN', |
|
265 'Singapore' => 'SG', |
|
266 'Slovakia' => 'SK', |
|
267 'South Africa' => 'ZA', |
|
268 'Spain' => 'ES', |
|
269 'Sri Lanka' => 'LK', |
|
270 'Sweden' => 'SE', |
|
271 'Switzerland' => 'CH', |
|
272 'Syria' => 'SY', |
|
273 'Taiwan' => 'TW', |
|
274 'The Netherlands' => 'NL', |
|
275 'Trinidad' => 'TT', |
|
276 'Tunisia' => 'TN', |
|
277 'UAE' => 'AE', |
|
278 'United Kingdom' => 'GB', |
|
279 'United States' => 'US', |
|
280 'Uruguay' => 'UY', |
|
281 'Venezuela' => 'VE', |
|
282 'Yemen' => 'YE', |
|
283 'Zimbabwe' => 'ZW', |
|
284 ); |
|
285 } |