diff --git a/public/main/admin/sub_language_add.php b/public/main/admin/sub_language_add.php index d83078d9ba..497f1d90e8 100644 --- a/public/main/admin/sub_language_add.php +++ b/public/main/admin/sub_language_add.php @@ -106,6 +106,9 @@ if (isset($_POST['SubmitAddNewLanguage'])) { //Fixes BT#1636 $english_name = api_strtolower($english_name); + $firstIso = substr($language_details['isocode'], 0, 2); + $english_name = str_starts_with($english_name, $firstIso.'_') ? $english_name : $firstIso.'_'.$english_name; + $isocode = str_replace(' ', '_', $isocode); $str_info = '
'.get_lang('Original name').' : '.$original_name.'
'.get_lang('English name').' : '.$english_name.'
'.get_lang('Character set').' : '.$isocode;