Changeset 1485 in subversion
- Timestamp:
- Jun 7, 2008 7:22:59 AM (5 years ago)
- Location:
- trunk/roundcubemail/program
- Files:
-
- 1 deleted
- 2 edited
- 34 moved
-
include/rcmail.php (modified) (1 diff)
-
localization/ar_SA (moved) (moved from trunk/roundcubemail/program/localization/ar)
-
localization/bg_BG (moved) (moved from trunk/roundcubemail/program/localization/bg)
-
localization/ca_ES (moved) (moved from trunk/roundcubemail/program/localization/ca)
-
localization/cs_CZ (moved) (moved from trunk/roundcubemail/program/localization/cz)
-
localization/da_DK (moved) (moved from trunk/roundcubemail/program/localization/da)
-
localization/el_GR (moved) (moved from trunk/roundcubemail/program/localization/el)
-
localization/es_ES (moved) (moved from trunk/roundcubemail/program/localization/es)
-
localization/eu_ES (moved) (moved from trunk/roundcubemail/program/localization/eu)
-
localization/fi_FI (moved) (moved from trunk/roundcubemail/program/localization/fi)
-
localization/fr_FR (moved) (moved from trunk/roundcubemail/program/localization/fr)
-
localization/gl_ES (moved) (moved from trunk/roundcubemail/program/localization/gl)
-
localization/he_IL (moved) (moved from trunk/roundcubemail/program/localization/he)
-
localization/hi_IN (moved) (moved from trunk/roundcubemail/program/localization/hi)
-
localization/hu_HU (moved) (moved from trunk/roundcubemail/program/localization/hu)
-
localization/hy_AM (moved) (moved from trunk/roundcubemail/program/localization/am)
-
localization/index.inc (modified) (2 diffs)
-
localization/is_IS (moved) (moved from trunk/roundcubemail/program/localization/is)
-
localization/it_IT (moved) (moved from trunk/roundcubemail/program/localization/it)
-
localization/ja_JP (moved) (moved from trunk/roundcubemail/program/localization/ja)
-
localization/ka_GE (moved) (moved from trunk/roundcubemail/program/localization/ge)
-
localization/ko_KR (moved) (moved from trunk/roundcubemail/program/localization/kr)
-
localization/lt_LT (moved) (moved from trunk/roundcubemail/program/localization/lt)
-
localization/lv_LV (moved) (moved from trunk/roundcubemail/program/localization/lv)
-
localization/mk_MK (moved) (moved from trunk/roundcubemail/program/localization/mk)
-
localization/ne_NP (moved) (moved from trunk/roundcubemail/program/localization/ne)
-
localization/ro_RO (moved) (moved from trunk/roundcubemail/program/localization/ro)
-
localization/ru_RU (moved) (moved from trunk/roundcubemail/program/localization/ru)
-
localization/si_LK (moved) (moved from trunk/roundcubemail/program/localization/si)
-
localization/sk_SK (moved) (moved from trunk/roundcubemail/program/localization/sk)
-
localization/sl_SI (moved) (moved from trunk/roundcubemail/program/localization/sl)
-
localization/sr_CS (moved) (moved from trunk/roundcubemail/program/localization/sr_cyrillic)
-
localization/sr_latin (deleted)
-
localization/sv_SE (moved) (moved from trunk/roundcubemail/program/localization/se)
-
localization/tr_TR (moved) (moved from trunk/roundcubemail/program/localization/tr)
-
localization/uk_UA (moved) (moved from trunk/roundcubemail/program/localization/uk)
-
localization/vi_VN (moved) (moved from trunk/roundcubemail/program/localization/vn)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/include/rcmail.php
r1450 r1485 187 187 $lang = $rcube_language_aliases[$lang]; 188 188 } 189 189 190 190 // try the first two chars 191 if (!isset($rcube_languages[$lang]) && strlen($lang)>2) { 192 $lang = $this->language_prop(substr($lang, 0, 2)); 191 else if (!isset($rcube_languages[$lang]) && strlen($lang) > 2) { 192 $short = $this->language_prop(substr($lang, 0, 2)); 193 194 // check if we have an alias for the short language code 195 if (!isset($rcube_languages[$short]) && isset($rcube_language_aliases[$short])) { 196 $lang = $rcube_language_aliases[$short]; 197 } 198 else { // expand 'de' to 'de_DE' 199 $lang = $short.'_'.strtoupper($short); 200 } 193 201 } 194 202 -
trunk/roundcubemail/program/localization/index.inc
r1451 r1485 10 10 | | 11 11 | PURPOSE: | 12 | Provide centralized location for keeping track of|13 | available languages|12 | Provide a centralized location table | 13 | for keeping track of available languages | 14 14 | | 15 15 +-----------------------------------------------------------------------+ … … 20 20 21 21 */ 22 23 $rcube_languages = array( 24 'sq_AL' => 'Albanian', 25 'ar' => 'Arabic', 26 'am' => 'Armenian', 27 'bs_BA' => 'Bosnian (Bosanski)', 28 'bg' => 'Bulgarian', 29 'ca' => 'Català ', 30 'zh_CN' => 'Chinese (Simplified)', 31 'zh_TW' => 'Chinese (Traditional)', 32 'hr' => 'Croatian (Hrvatski)', 33 'cz' => 'Czech', 34 'da' => 'Dansk', 35 'de_DE' => 'Deutsch (Deutsch)', 36 'de_CH' => 'Deutsch (Schweiz)', 37 'en_GB' => 'English (GB)', 38 'en_US' => 'English (US)', 39 'es' => 'Español', 40 'eo' => 'Esperanto', 41 'et_EE' => 'Estonian', 42 'eu' => 'Euskara', 43 'nl_BE' => 'Flemish', 44 'fr' => 'Français', 45 'gl' => 'Galego', 46 'ge' => 'Georgian', 47 'el' => 'Greek', 48 'he' => 'Hebrew', 49 'hi' => 'Hindi', 50 'hu' => 'Hungarian', 51 'is' => 'Icelandic', 52 'id_ID' => 'Indonesian', 53 'ga_IE' => 'Irish', 54 'it' => 'Italiano', 55 'ja' => 'Japanese (æ¥æ¬èª)', 56 'kr' => 'Korean', 57 'ku' => 'Kurdish (Kurmancî)', 58 'lv' => 'Latvian', 59 'lt' => 'Lithuanian', 60 'mk' => 'Macedonian', 61 'ms_MY' => 'Malay', 62 'nl_NL' => 'Nederlands', 63 'ne' => 'Nepali', 64 'nb_NO' => 'Norsk (bokmÃ¥l)', 65 'nn_NO' => 'Norsk (nynorsk)', 66 'fa' => 'Persian', 67 'pl_PL' => 'Polski', 68 'pt_BR' => 'Portuguese (Brazilian)', 69 'pt_PT' => 'Portuguese (Standard)', 70 'ro' => 'Romanian', 71 'ru' => 'Russian', 72 'sr_cyrillic' => 'Serbian Cyrillic', 73 'sr_latin' => 'Serbian Latin', 74 'si' => 'Sinhala', 75 'sk' => 'Slovak', 76 'sl' => 'Slovenian', 77 'fi' => 'Suomi', 78 'se' => 'Svenska', 79 'th_TH' => 'Thai', 80 'tr' => 'Turkish', 81 'uk' => 'Ukrainian', 82 'vn' => 'Vietnamese' 22 23 // langage codes according to ISO 639-1 24 // country codes according to ISO 3166-1 (Alpha-2) 25 26 $rcube_languages = array( 27 'sq_AL' => 'Albanian', 28 'ar_SA' => 'Arabic', 29 'hy_AM' => 'Armenian', 30 'bs_BA' => 'Bosnian (Serbian Latin)', 31 'bg_BG' => 'Bulgarian', 32 'ca_ES' => 'Català ', 33 'zh_CN' => 'Chinese (Simplified)', 34 'zh_TW' => 'Chinese (Traditional)', 35 'hr_HR' => 'Croatian (Hrvatski)', 36 'cs_CZ' => 'Czech', 37 'da_DK' => 'Dansk', 38 'de_DE' => 'Deutsch (Deutsch)', 39 'de_CH' => 'Deutsch (Schweiz)', 40 'en_GB' => 'English (GB)', 41 'en_US' => 'English (US)', 42 'es_ES' => 'Español', 43 'eo' => 'Esperanto', 44 'et_EE' => 'Estonian', 45 'eu_ES' => 'Euskara (Basque)', 46 'fi_FI' => 'Finnish (Suomi)', 47 'nl_BE' => 'Flemish', 48 'fr_FR' => 'Français', 49 'gl_ES' => 'Galego (Galician)', 50 'ka_GE' => 'Georgian (Kartuli)', 51 'el_GR' => 'Greek', 52 'he_IL' => 'Hebrew', 53 'hi_IN' => 'Hindi', 54 'hu_HU' => 'Hungarian', 55 'is_IS' => 'Icelandic', 56 'id_ID' => 'Indonesian', 57 'ga_IE' => 'Irish', 58 'it_IT' => 'Italiano', 59 'ja_JP' => 'Japanese (æ¥æ¬èª)', 60 'ko_KR' => 'Korean', 61 'ku' => 'Kurdish (Kurmancî)', 62 'lv_LV' => 'Latvian', 63 'lt_LT' => 'Lithuanian', 64 'mk_MK' => 'Macedonian', 65 'ms_MY' => 'Malay', 66 'nl_NL' => 'Nederlands', 67 'ne_NP' => 'Nepali', 68 'nb_NO' => 'Norsk (BokmÃ¥l)', 69 'nn_NO' => 'Norsk (Nynorsk)', 70 'fa' => 'Persian (Farsi)', 71 'pl_PL' => 'Polski', 72 'pt_BR' => 'Portuguese (Brazilian)', 73 'pt_PT' => 'Portuguese (Standard)', 74 'ro_RO' => 'Romanian', 75 'ru_RU' => 'Russian', 76 'sr_CS' => 'Serbian (Cyrillic)', 77 'si_LK' => 'Sinhala', 78 'sk_SK' => 'Slovak', 79 'sl_SI' => 'Slovenian', 80 'sv_SE' => 'Swedish (Svenska)', 81 'th_TH' => 'Thai', 82 'tr_TR' => 'Turkish', 83 'uk_UA' => 'Ukrainian', 84 'vi_VN' => 'Vietnamese', 83 85 ); 84 86 85 87 $rcube_language_aliases = array( 86 'ee' => 'et_EE', 87 'bs' => 'bs_BA', 88 'cn' => 'zh_CN', 89 'de' => 'de_DE', 90 'en' => 'en_US', 91 'ga' => 'ga_IE', 92 'nl' => 'nl_NL', 93 'no' => 'nn_NO', 94 'pt' => 'pt_PT', 95 'th' => 'th_TH', 96 'tw' => 'zh_TW', 97 'pl' => 'pl_PL' 88 'ar' => 'ar_SA', 89 'am' => 'hy_AM', 90 'bg' => 'bg_BG', 91 'bs' => 'bs_BA', 92 'ca' => 'ca_ES', 93 'cn' => 'zh_CN', 94 'cs' => 'cs_CZ', 95 'cz' => 'cs_CZ', 96 'da' => 'da_DK', 97 'de' => 'de_DE', 98 'ee' => 'et_EE', 99 'el' => 'el_GR', 100 'en' => 'en_US', 101 'eu' => 'eu_ES', 102 'ga' => 'ga_IE', 103 'ge' => 'ka_GE', 104 'gl' => 'gl_ES', 105 'he' => 'he_IL', 106 'hi' => 'hi_IN', 107 'hr' => 'hr_HR', 108 'ja' => 'ja_JP', 109 'ko' => 'ko_KR', 110 'kr' => 'ko_KR', 111 'ne' => 'ne_NP', 112 'no' => 'nn_NO', 113 'ms' => 'ms_MY', 114 'tw' => 'zh_TW', 115 'si' => 'si_LK', 116 'sl' => 'sl_SI', 117 'sr' => 'sr_CS', 118 'sr_cyrillic' => 'sr_CS', 119 'sr_latin' => 'bs_BA', 120 'se' => 'sv_SE', 121 'sv' => 'sv_SE', 122 'uk' => 'uk_UA', 123 'vn' => 'vi_VN', 124 'vi' => 'vi_VN', 125 'zh' => 'zh_CN', 98 126 ); 99 127 100 $rcube_charsets = array();101 128 102 129 ?>
Note: See TracChangeset
for help on using the changeset viewer.
