diff --git a/interface/web/admin/language_list.php b/interface/web/admin/language_list.php
index cbfa619fb4dc69a737eff5f3bd9455d9a2c48b2c..dc72a5ee63155aa5204396b983371f9078bdf135 100644
--- a/interface/web/admin/language_list.php
+++ b/interface/web/admin/language_list.php
@@ -46,7 +46,7 @@ $bgcolor = '#FFFFFF';
 
 //* reading languages
 $language_option = '';
-$selected_language = (isset($_REQUEST['lng_select']))?substr($_REQUEST['lng_select'],0,2):'en';
+$selected_language = (isset($_REQUEST['lng_select']))?substr($_REQUEST['lng_select'],0,2):$_SESSION['s']['language'];
 $handle = opendir(ISPC_ROOT_PATH.'/lib/lang/'); 
 while ($file = readdir ($handle)) { 
     if ($file != '.' && $file != '..') {
@@ -103,4 +103,4 @@ $app->tpl_defaults();
 $app->tpl->pparse();
 
 
-?>
\ No newline at end of file
+?>