Translation.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  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-2015 Zend Technologies USA Inc. (http://www.zend.com)
  18. * @license http://framework.zend.com/license/new-bsd New BSD License
  19. * @version $Id$
  20. */
  21. /**
  22. * Definition class for all Windows locales
  23. *
  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-2015 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. 'Gaelic' => 'gd',
  77. 'Galician' => 'gl',
  78. 'Georgian' => 'ka',
  79. 'German' => 'de',
  80. 'Greek' => 'el',
  81. 'Guarani' => 'gn',
  82. 'Gujarati' => 'gu',
  83. 'Hausa' => 'ha',
  84. 'Hawaiian' => 'haw',
  85. 'Hebrew' => 'he',
  86. 'Hindi' => 'hi',
  87. 'Hungarian' => 'hu',
  88. 'Icelandic' => 'is',
  89. 'Igbo' => 'ig',
  90. 'Indonesian' => 'id',
  91. 'Inuktitut' => 'iu',
  92. 'Italian' => 'it',
  93. 'Japanese' => 'ja',
  94. 'Kannada' => 'kn',
  95. 'Kanuri' => 'kr',
  96. 'Kashmiri' => 'ks',
  97. 'Kazakh' => 'kk',
  98. 'Khmer' => 'km',
  99. 'Konkani' => 'kok',
  100. 'Korean' => 'ko',
  101. 'Kyrgyz' => 'ky',
  102. 'Lao' => 'lo',
  103. 'Latin' => 'la',
  104. 'Latvian' => 'lv',
  105. 'Lithuanian' => 'lt',
  106. 'Macedonian' => 'mk',
  107. 'Malay' => 'ms',
  108. 'Malayalam' => 'ml',
  109. 'Maltese' => 'mt',
  110. 'Manipuri' => 'mni',
  111. 'Maori' => 'mi',
  112. 'Marathi' => 'mr',
  113. 'Mongolian' => 'mn',
  114. 'Nepali' => 'ne',
  115. 'Norwegian' => 'no',
  116. 'Norwegian Bokmal' => 'nb',
  117. 'Norwegian Nynorsk' => 'nn',
  118. 'Oriya' => 'or',
  119. 'Oromo' => 'om',
  120. 'Papiamentu' => 'pap',
  121. 'Pashto' => 'ps',
  122. 'Polish' => 'pl',
  123. 'Portuguese' => 'pt',
  124. 'Punjabi' => 'pa',
  125. 'Quecha' => 'qu',
  126. 'Quechua' => 'qu',
  127. 'Rhaeto-Romanic' => 'rm',
  128. 'Romanian' => 'ro',
  129. 'Russian' => 'ru',
  130. 'Sami' => 'smi',
  131. 'Sami Inari' => 'smn',
  132. 'Sami Lule' => 'smj',
  133. 'Sami Northern' => 'se',
  134. 'Sami Skolt' => 'sms',
  135. 'Sami Southern' => 'sma',
  136. 'Sanskrit' => 'sa',
  137. 'Serbian' => 'sr',
  138. 'Serbian Latin' => 'sr_Latn',
  139. 'Serbian Cyrillic' => 'sr_Cyrl',
  140. 'Sindhi' => 'sd',
  141. 'Sinhalese' => 'si',
  142. 'Slovak' => 'sk',
  143. 'Slovenian' => 'sl',
  144. 'Somali' => 'so',
  145. 'Sorbian' => 'wen',
  146. 'Spanish' => 'es',
  147. 'Swahili' => 'sw',
  148. 'Swedish' => 'sv',
  149. 'Syriac' => 'syr',
  150. 'Tajik' => 'tg',
  151. 'Tamazight' => 'tmh',
  152. 'Tamil' => 'ta',
  153. 'Tatar' => 'tt',
  154. 'Telugu' => 'te',
  155. 'Thai' => 'th',
  156. 'Tibetan' => 'bo',
  157. 'Tigrigna' => 'ti',
  158. 'Tsonga' => 'ts',
  159. 'Tswana' => 'tn',
  160. 'Turkish' => 'tr',
  161. 'Turkmen' => 'tk',
  162. 'Uighur' => 'ug',
  163. 'Ukrainian' => 'uk',
  164. 'Urdu' => 'ur',
  165. 'Uzbek' => 'uz',
  166. 'Uzbek Latin' => 'uz_Latn',
  167. 'Uzbek Cyrillic' => 'uz_Cyrl',
  168. 'Venda' => 've',
  169. 'Vietnamese' => 'vi',
  170. 'Welsh' => 'cy',
  171. 'Xhosa' => 'xh',
  172. 'Yiddish' => 'yi',
  173. 'Yoruba' => 'yo',
  174. 'Zulu' => 'zu',
  175. );
  176. public static $regionTranslation = array(
  177. 'Albania' => 'AL',
  178. 'Algeria' => 'DZ',
  179. 'Argentina' => 'AR',
  180. 'Armenia' => 'AM',
  181. 'Australia' => 'AU',
  182. 'Austria' => 'AT',
  183. 'Bahrain' => 'BH',
  184. 'Bangladesh' => 'BD',
  185. 'Belgium' => 'BE',
  186. 'Belize' => 'BZ',
  187. 'Bhutan' => 'BT',
  188. 'Bolivia' => 'BO',
  189. 'Bosnia Herzegovina' => 'BA',
  190. 'Brazil' => 'BR',
  191. 'Brazilian' => 'BR',
  192. 'Brunei Darussalam' => 'BN',
  193. 'Cameroon' => 'CM',
  194. 'Canada' => 'CA',
  195. 'Chile' => 'CL',
  196. 'China' => 'CN',
  197. 'Colombia' => 'CO',
  198. 'Costa Rica' => 'CR',
  199. "Cote d'Ivoire" => 'CI',
  200. 'Czech Republic' => 'CZ',
  201. 'Dominican Republic' => 'DO',
  202. 'Denmark' => 'DK',
  203. 'Ecuador' => 'EC',
  204. 'Egypt' => 'EG',
  205. 'El Salvador' => 'SV',
  206. 'Eritrea' => 'ER',
  207. 'Ethiopia' => 'ET',
  208. 'Finland' => 'FI',
  209. 'France' => 'FR',
  210. 'Germany' => 'DE',
  211. 'Greece' => 'GR',
  212. 'Guatemala' => 'GT',
  213. 'Haiti' => 'HT',
  214. 'Honduras' => 'HN',
  215. 'Hong Kong' => 'HK',
  216. 'Hong Kong SAR' => 'HK',
  217. 'Hungary' => 'HU',
  218. 'Iceland' => 'IS',
  219. 'India' => 'IN',
  220. 'Indonesia' => 'ID',
  221. 'Iran' => 'IR',
  222. 'Iraq' => 'IQ',
  223. 'Ireland' => 'IE',
  224. 'Italy' => 'IT',
  225. 'Jamaica' => 'JM',
  226. 'Japan' => 'JP',
  227. 'Jordan' => 'JO',
  228. 'Korea' => 'KR',
  229. 'Kuwait' => 'KW',
  230. 'Lebanon' => 'LB',
  231. 'Libya' => 'LY',
  232. 'Liechtenstein' => 'LI',
  233. 'Luxembourg' => 'LU',
  234. 'Macau' => 'MO',
  235. 'Macao SAR' => 'MO',
  236. 'Malaysia' => 'MY',
  237. 'Mali' => 'ML',
  238. 'Mexico' => 'MX',
  239. 'Moldava' => 'MD',
  240. 'Monaco' => 'MC',
  241. 'Morocco' => 'MA',
  242. 'Netherlands' => 'NL',
  243. 'New Zealand' => 'NZ',
  244. 'Nicaragua' => 'NI',
  245. 'Nigeria' => 'NG',
  246. 'Norway' => 'NO',
  247. 'Oman' => 'OM',
  248. 'Pakistan' => 'PK',
  249. 'Panama' => 'PA',
  250. 'Paraguay' => 'PY',
  251. "People's Republic of China" => 'CN',
  252. 'Peru' => 'PE',
  253. 'Philippines' => 'PH',
  254. 'Poland' => 'PL',
  255. 'Portugal' => 'PT',
  256. 'PRC' => 'CN',
  257. 'Puerto Rico' => 'PR',
  258. 'Qatar' => 'QA',
  259. 'Reunion' => 'RE',
  260. 'Russia' => 'RU',
  261. 'Saudi Arabia' => 'SA',
  262. 'Senegal' => 'SN',
  263. 'Singapore' => 'SG',
  264. 'Slovakia' => 'SK',
  265. 'South Africa' => 'ZA',
  266. 'Spain' => 'ES',
  267. 'Sri Lanka' => 'LK',
  268. 'Sweden' => 'SE',
  269. 'Switzerland' => 'CH',
  270. 'Syria' => 'SY',
  271. 'Taiwan' => 'TW',
  272. 'The Netherlands' => 'NL',
  273. 'Trinidad' => 'TT',
  274. 'Tunisia' => 'TN',
  275. 'UAE' => 'AE',
  276. 'United Kingdom' => 'GB',
  277. 'United States' => 'US',
  278. 'Uruguay' => 'UY',
  279. 'Venezuela' => 'VE',
  280. 'Yemen' => 'YE',
  281. 'Zimbabwe' => 'ZW',
  282. );
  283. }