Factor out code for getting language name.
This commit is contained in:
@@ -62,13 +62,7 @@ function PMA_select_language($use_fieldset = FALSE, $show_doc = TRUE) {
|
||||
|
||||
uasort($GLOBALS['available_languages'], 'PMA_language_cmp');
|
||||
foreach ($GLOBALS['available_languages'] as $id => $tmplang) {
|
||||
$lang_name = ucfirst(substr(strrchr($tmplang[0], '|'), 1));
|
||||
|
||||
// Include native name if non empty
|
||||
if (!empty($tmplang[2])) {
|
||||
$lang_name = $tmplang[2] . ' - '
|
||||
. $lang_name;
|
||||
}
|
||||
$lang_name = PMA_langName($tmplang);
|
||||
|
||||
//Is current one active?
|
||||
if ($lang == $id) {
|
||||
|
@@ -10,6 +10,20 @@ if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns language name
|
||||
*/
|
||||
function PMA_langName($tmplang) {
|
||||
$lang_name = ucfirst(substr(strrchr($tmplang[0], '|'), 1));
|
||||
|
||||
// Include native name if non empty
|
||||
if (!empty($tmplang[2])) {
|
||||
$lang_name = $tmplang[2] . ' - ' . $lang_name;
|
||||
}
|
||||
|
||||
return $lang_name;
|
||||
}
|
||||
|
||||
/**
|
||||
* tries to find the language to use
|
||||
*
|
||||
|
@@ -74,13 +74,7 @@ if (!$is_https) {
|
||||
// create language list
|
||||
$lang_list = array();
|
||||
foreach ($all_languages as $each_lang_key => $each_lang) {
|
||||
|
||||
$lang_name = ucfirst(substr(strrchr($each_lang[0], '|'), 1));
|
||||
// Include native name if non empty
|
||||
if (!empty($each_lang[2])) {
|
||||
$lang_name = $each_lang[2] . ' - ' . $lang_name;
|
||||
}
|
||||
|
||||
$lang_name = PMA_langName($each_lang);
|
||||
//Is current one active?
|
||||
$selected = ($GLOBALS['lang'] == $each_lang_key) ? ' selected="selected"' : '';
|
||||
echo '<option value="' . $each_lang_key . '"' . $selected . '>' . $lang_name
|
||||
@@ -172,11 +166,7 @@ $opts = array(
|
||||
'values' => array(),
|
||||
'values_escaped' => true);
|
||||
foreach ($all_languages as $each_lang_key => $each_lang) {
|
||||
$lang_name = ucfirst(substr(strrchr($each_lang[0], '|'), 1));
|
||||
// Include native name if non empty
|
||||
if (!empty($each_lang[2])) {
|
||||
$lang_name = $each_lang[2] . ' - ' . $lang_name;
|
||||
}
|
||||
$lang_name = PMA_langName($each_lang);
|
||||
$opts['values'][$each_lang_key] = $lang_name;
|
||||
}
|
||||
display_input('DefaultLang', $GLOBALS['strSetupDefaultLanguage'], '', 'select',
|
||||
|
Reference in New Issue
Block a user