Language: Include Georgian code, better detection of labels.

This commit is contained in:
fusionate
2025-09-27 10:58:10 -06:00
parent 3105a9e63d
commit 82200cfd75
3 changed files with 4 additions and 3 deletions

View File

@@ -111,6 +111,7 @@
$sql .= "('".uuid()."', 'FYRO Macedonia', 'mk'), ";
$sql .= "('".uuid()."', 'Gaelic - Ireland', 'gd-ie'), ";
$sql .= "('".uuid()."', 'Gaelic - Scotland', 'gd'), ";
$sql .= "('".uuid()."', 'Georgian', 'ka-ge'), ";
$sql .= "('".uuid()."', 'German - Austria', 'de-at'), ";
$sql .= "('".uuid()."', 'German - Germany', 'de-de'), ";
$sql .= "('".uuid()."', 'German - Liechtenstein', 'de-li'), ";

View File

@@ -836,7 +836,7 @@
if (is_array($_SESSION['app']['languages']) && sizeof($_SESSION['app']['languages']) != 0) {
foreach ($_SESSION['app']['languages'] as $code) {
$selected = (isset($user_language) && $code == $user_language) || (isset($user_settings['domain']['language']['code']) && $code == $user_settings['domain']['language']['code']) ? "selected='selected'" : null;
echo " <option value='".$code."' ".$selected.">".escape($language_codes[$code] ?? null)." [".escape($code ?? null)."]</option>\n";
echo " <option value='".$code."' ".$selected.">".escape($language_codes[$code] ?? $language_codes[explode('-', $code)[0]] ?? null)." [".escape($code ?? null)."]</option>\n";
}
}
echo " </select>\n";

View File

@@ -542,7 +542,7 @@
if (is_array($_SESSION['app']['languages']) && sizeof($_SESSION['app']['languages']) != 0) {
foreach ($_SESSION['app']['languages'] as $code) {
$selected = (isset($user_language) && $code == $user_language) || (isset($user_settings['domain']['language']['code']) && $code == $user_settings['domain']['language']['code']) ? "selected='selected'" : null;
echo " <option value='".$code."' ".$selected.">".escape($language_codes[$code] ?? null)." [".escape($code ?? null)."]</option>\n";
echo " <option value='".$code."' ".$selected.">".escape($language_codes[$code] ?? $language_codes[explode('-', $code)[0]] ?? null)." [".escape($code ?? null)."]</option>\n";
}
}
echo " </select>\n";