From 3505605c3295dcb54148110ea553d12a5204af92 Mon Sep 17 00:00:00 2001 From: fantu <fantu@ispconfig3> Date: Thu, 11 Dec 2008 05:36:09 -0500 Subject: [PATCH] - Improve of multilanguage, now the string of list-file mustn't be repeated in dozens of files and dozens of times translate and check for this any list page is not necessary now --- interface/web/lang/lib/lang/it_list.lng | 9 +++++++++ interface/web/lang/lib/lang/en_list.lng | 9 +++++++++ interface/lib/classes/listform_tpl_generator.inc.php | 4 ++-- interface/lib/classes/listform.inc.php | 3 +++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/interface/lib/classes/listform.inc.php b/interface/lib/classes/listform.inc.php index 6ce5fee..174716c 100644 --- a/interface/lib/classes/listform.inc.php +++ b/interface/lib/classes/listform.inc.php @@ -62,6 +62,9 @@ $lng_file = 'lib/lang/'.$_SESSION['s']['language'].'_'.$this->listDef['name'].'_list.lng'; if(!file_exists($lng_file)) $lng_file = 'lib/lang/en_'.$this->listDef['name'].'_list.lng'; include($lng_file); + $lng_file = ISPC_WEB_PATH.'/lang/lib/lang/'.$_SESSION['s']['language'].'_list.lng'; + if(!file_exists($lng_file)) $lng_file = ISPC_WEB_PATH.'/lang/lib/lang/en_'.'_list.lng'; + include($lng_file); $this->wordbook = $wb; diff --git a/interface/lib/classes/listform_tpl_generator.inc.php b/interface/lib/classes/listform_tpl_generator.inc.php index f1ccddc..353b402 100644 --- a/interface/lib/classes/listform_tpl_generator.inc.php +++ b/interface/lib/classes/listform_tpl_generator.inc.php @@ -132,7 +132,7 @@ } fclose($handle); - $lang["page_txt"] = 'Page'; + /*$lang["page_txt"] = 'Page'; $lang["page_of_txt"] = 'of'; $lang["page_next_txt"] = 'Next'; $lang["page_back_txt"] = 'Back'; @@ -141,7 +141,7 @@ $lang["add_new_record_txt"] = 'Add new record'; // save language file - $this->lng_add($lang,$listDef,$module); + $this->lng_add($lang,$listDef,$module);*/ } function lng_add($lang,$listDef,$module = '') { diff --git a/interface/web/lang/lib/lang/en_list.lng b/interface/web/lang/lib/lang/en_list.lng new file mode 100644 index 0000000..30814d0 --- /dev/null +++ b/interface/web/lang/lib/lang/en_list.lng @@ -0,0 +1,9 @@ +<?php +$wb["page_txt"] = 'Page'; +$wb["page_of_txt"] = 'of'; +$wb["page_next_txt"] = 'Next'; +$wb["page_back_txt"] = 'Back'; +$wb["delete_txt"] = 'Delete'; +$wb["filter_txt"] = 'Filter'; +$wb["add_new_record_txt"] = 'Add new record'; +?> diff --git a/interface/web/lang/lib/lang/it_list.lng b/interface/web/lang/lib/lang/it_list.lng new file mode 100644 index 0000000..85ca2dd --- /dev/null +++ b/interface/web/lang/lib/lang/it_list.lng @@ -0,0 +1,9 @@ +<?php +$wb['page_txt'] = 'Pagina'; +$wb['page_of_txt'] = 'di'; +$wb['page_next_txt'] = 'Successiva'; +$wb['page_back_txt'] = 'Precedente'; +$wb['delete_txt'] = 'Cancella'; +$wb['filter_txt'] = 'Filtra'; +$wb['add_new_record_txt'] = 'Aggiungi nuovo record'; +?> -- Gitblit v1.9.1