mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
BUGFIX Showing only actually available languages for selection during install (fixes #7260)
This commit is contained in:
parent
a004acfb59
commit
0068b6d5b6
@ -53,88 +53,62 @@ require_once FRAMEWORK_NAME . '/dev/install/DatabaseAdapterRegistry.php';
|
||||
// Set default locale, but try and sniff from the user agent
|
||||
$defaultLocale = 'en_US';
|
||||
$locales = array(
|
||||
'af_ZA' => array('Afrikaans', 'Afrikaans'),
|
||||
'sq_AL' => array('Albanian', 'shqip'),
|
||||
'ar_EG' => array('Arabic', 'العربية'),
|
||||
'eu_ES' => array('Basque', 'euskera'),
|
||||
'be_BY' => array('Belarusian', 'Беларуская мова'),
|
||||
'bn_BD' => array('Bengali', 'বাংলা'),
|
||||
'bg_BG' => array('Bulgarian', 'български'),
|
||||
'ca_ES' => array('Catalan', 'català'),
|
||||
'zh_yue' => array('Chinese (Cantonese)', '廣東話 [广东话]'),
|
||||
'zh_cmn' => array('Chinese (Mandarin)', '普通話 [普通话]'),
|
||||
'hr_HR' => array('Croatian', 'Hrvatski'),
|
||||
'cs_CZ' => array('Czech', 'čeština'),
|
||||
'cy_GB' => array('Welsh', 'Welsh/Cymraeg'),
|
||||
'da_DK' => array('Danish', 'dansk'),
|
||||
'nl_NL' => array('Dutch', 'Nederlands'),
|
||||
'en_NZ' => array('English (NZ)', 'English (NZ)'),
|
||||
'en_US' => array('English (US)', 'English (US)'),
|
||||
'en_GB' => array('English (UK)', 'English (UK)'),
|
||||
'eo_XX' => array('Esperanto', 'Esperanto'),
|
||||
'et_EE' => array('Estonian', 'eesti keel'),
|
||||
'fo_FO' => array('Faroese', 'Føroyska'),
|
||||
'fi_FI' => array('Finnish', 'suomi'),
|
||||
'fr_FR' => array('French', 'français'),
|
||||
'gd_GB' => array('Gaelic', 'Gaeilge'),
|
||||
'gl_ES' => array('Galician', 'Galego'),
|
||||
'de_DE' => array('German', 'Deutsch'),
|
||||
'el_GR' => array('Greek', 'ελληνικά'),
|
||||
'gu_IN' => array('Gujarati', 'ગુજરાતી'),
|
||||
'ha_NG' => array('Hausa', 'حَوْسَ'),
|
||||
'he_IL' => array('Hebrew', 'עברית'),
|
||||
'hi_IN' => array('Hindi', 'हिन्दी'),
|
||||
'hu_HU' => array('Hungarian', 'magyar'),
|
||||
'is_IS' => array('Icelandic', 'Íslenska'),
|
||||
'id_ID' => array('Indonesian', 'Bahasa Indonesia'),
|
||||
'ga_IE' => array('Irish', 'Irish'),
|
||||
'it_IT' => array('Italian', 'italiano'),
|
||||
'ja_JP' => array('Japanese', '日本語'),
|
||||
'jv_ID' => array('Javanese', 'basa Jawa'),
|
||||
'ko_KR' => array('Korean', '한국어 [韓國語]'),
|
||||
'ku_IQ' => array('Kurdish', 'Kurdí'),
|
||||
'lv_LV' => array('Latvian', 'latviešu'),
|
||||
'lt_LT' => array('Lithuanian', 'lietuviškai'),
|
||||
'mk_MK' => array('Macedonian', 'македонски'),
|
||||
'mi_NZ' => array('Maori', 'Maori'),
|
||||
'ms_MY' => array('Malay', 'Bahasa melayu'),
|
||||
'mt_MT' => array('Maltese', 'Malti'),
|
||||
'mr_IN' => array('Marathi', 'मराठी'),
|
||||
'ne_NP' => array('Nepali', 'नेपाली'),
|
||||
'nb_NO' => array('Norwegian', 'Norsk'),
|
||||
'om_ET' => array('Oromo', 'Afaan Oromo'),
|
||||
'fa_IR' => array('Persian', 'فارسى'),
|
||||
'pl_PL' => array('Polish', 'polski'),
|
||||
'pt_PT' => array('Portuguese (Portugal)', 'português (Portugal)'),
|
||||
'pt_BR' => array('Portuguese (Brazil)', 'português (Brazil)'),
|
||||
'pa_IN' => array('Punjabi', 'ਪੰਜਾਬੀ'),
|
||||
'qu_PE' => array('Quechua', 'Quechua'),
|
||||
'rm_CH' => array('Romansh', 'rumantsch'),
|
||||
'ro_RO' => array('Romanian', 'român'),
|
||||
'ru_RU' => array('Russian', 'Русский'),
|
||||
'sco_SCO' => array('Scots', 'Scoats leid, Lallans'),
|
||||
'sr_RS' => array('Serbian', 'српски'),
|
||||
'sk_SK' => array('Slovak', 'slovenčina'),
|
||||
'sl_SI' => array('Slovenian', 'slovenščina'),
|
||||
'es_ES' => array('Spanish', 'español'),
|
||||
'sv_SE' => array('Swedish', 'Svenska'),
|
||||
'tl_PH' => array('Tagalog', 'Tagalog'),
|
||||
'ta_IN' => array('Tamil', 'தமிழ்'),
|
||||
'te_IN' => array('Telugu', 'తెలుగు'),
|
||||
'to_TO' => array('Tonga', 'chiTonga'),
|
||||
'ts_ZA' => array('Tsonga', 'xiTshonga'),
|
||||
'tn_ZA' => array('Tswana', 'seTswana'),
|
||||
'tr_TR' => array('Turkish', 'Türkçe'),
|
||||
'tk_TM' => array('Turkmen', 'түркmенче'),
|
||||
'tw_GH' => array('Twi', 'twi'),
|
||||
'uk_UA' => array('Ukrainian', 'Українська'),
|
||||
'ur_PK' => array('Urdu', 'اردو'),
|
||||
'uz_UZ' => array('Uzbek', 'ўзбек'),
|
||||
've_ZA' => array('Venda', 'tshiVenḓa'),
|
||||
'vi_VN' => array('Vietnamese', 'tiếng việt'),
|
||||
'wo_SN' => array('Wolof', 'Wollof'),
|
||||
'xh_ZA' => array('Xhosa', 'isiXhosa'),
|
||||
'zu_ZA' => array('Zulu', 'isiZulu'),
|
||||
'af_ZA' => 'Afrikaans (South Africa)',
|
||||
'ar_EG' => 'Arabic (Egypt)',
|
||||
'hy_AM' => 'Armenian (Armenia)',
|
||||
'ast_ES' => 'Asturian (Spain)',
|
||||
'az_AZ' => 'Azerbaijani (Azerbaijan)',
|
||||
'bs_BA' => 'Bosnian (Bosnia and Herzegovina)',
|
||||
'bg_BG' => 'Bulgarian (Bulgaria)',
|
||||
'ca_ES' => 'Catalan (Spain)',
|
||||
'zh_CN' => 'Chinese (China)',
|
||||
'zh_TW' => 'Chinese (Taiwan)',
|
||||
'hr_HR' => 'Croatian (Croatia)',
|
||||
'cs_CZ' => 'Czech (Czech Republic)',
|
||||
'da_DK' => 'Danish (Denmark)',
|
||||
'nl_NL' => 'Dutch (Netherlands)',
|
||||
'en_GB' => 'English (United Kingdom)',
|
||||
'en_US' => 'English (United States)',
|
||||
'eo_XX' => 'Esperanto',
|
||||
'et_EE' => 'Estonian (Estonia)',
|
||||
'fo_FO' => 'Faroese (Faroe Islands)',
|
||||
'fi_FI' => 'Finnish (Finland)',
|
||||
'fr_FR' => 'French (France)',
|
||||
'de_DE' => 'German (Germany)',
|
||||
'el_GR' => 'Greek (Greece)',
|
||||
'he_IL' => 'Hebrew (Israel)',
|
||||
'hu_HU' => 'Hungarian (Hungary)',
|
||||
'is_IS' => 'Icelandic (Iceland)',
|
||||
'id_ID' => 'Indonesian (Indonesia)',
|
||||
'it_IT' => 'Italian (Italy)',
|
||||
'ja_JP' => 'Japanese (Japan)',
|
||||
'km_KH' => 'Khmer (Cambodia)',
|
||||
'lc_XX' => 'LOLCAT',
|
||||
'lv_LV' => 'Latvian (Latvia)',
|
||||
'lt_LT' => 'Lithuanian (Lithuania)',
|
||||
'ms_MY' => 'Malay (Malaysia)',
|
||||
'mi_NZ' => 'Maori (New Zealand)',
|
||||
'ne_NP' => 'Nepali (Nepal)',
|
||||
'nb_NO' => 'Norwegian',
|
||||
'fa_IR' => 'Persian (Iran)',
|
||||
'pl_PL' => 'Polish (Poland)',
|
||||
'pt_BR' => 'Portuguese (Brazil)',
|
||||
'pa_IN' => 'Punjabi (India)',
|
||||
'ro_RO' => 'Romanian (Romania)',
|
||||
'ru_RU' => 'Russian (Russia)',
|
||||
'sr_RS' => 'Serbian (Serbia)',
|
||||
'si_LK' => 'Sinhalese (Sri Lanka)',
|
||||
'sk_SK' => 'Slovak (Slovakia)',
|
||||
'sl_SI' => 'Slovenian (Slovenia)',
|
||||
'es_AR' => 'Spanish (Argentina)',
|
||||
'es_MX' => 'Spanish (Mexico)',
|
||||
'es_ES' => 'Spanish (Spain)',
|
||||
'sv_SE' => 'Swedish (Sweden)',
|
||||
'th_TH' => 'Thai (Thailand)',
|
||||
'tr_TR' => 'Turkish (Turkey)',
|
||||
'uk_UA' => 'Ukrainian (Ukraine)',
|
||||
'uz_UZ' => 'Uzbek (Uzbekistan)',
|
||||
'vi_VN' => 'Vietnamese (Vietnam)',
|
||||
);
|
||||
|
||||
// Discover which databases are available
|
||||
|
Loading…
Reference in New Issue
Block a user