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