set installation lang from ucr locale/default, as cloud-config at least never has anything but EN set in enviroment

This commit is contained in:
Ralf Becker 2015-08-15 12:20:11 +00:00
parent 2cfc6586b3
commit 203a8834be

View File

@ -612,6 +612,14 @@ function set_univention_defaults()
set_distro_defaults('debian');
$config['distro'] = 'univention';
// set lang from ucr locale, as cloud-config at least never has anything but EN set in enviroment
@list($lang,$nat) = preg_split('/[_.]/', _ucr_get('locale/default'));
if (in_array($lang.'-'.strtolower($nat),array('es-es','pt-br','zh-tw')))
{
$lang .= '-'.strtolower($nat);
}
$config['lang'] = $lang;
// mysql settings
$config['db_root_pw'] = _ucr_secret('mysql');