From 308ad362f448089f5981c44edc3ccd5d4fc77efd Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Sun, 28 Jun 2015 13:37:22 +0200 Subject: [PATCH] Multilang: EN and ES cultures support --- code/main.php | 20 +++++++++------- code/multilang.php | 58 +++++++++++++++++++++++++++++++++++++++++++++ literals/ui.en.json | 10 ++++++++ literals/ui.es.json | 10 ++++++++ 4 files changed, 90 insertions(+), 8 deletions(-) create mode 100644 code/multilang.php create mode 100644 literals/ui.en.json create mode 100644 literals/ui.es.json diff --git a/code/main.php b/code/main.php index 7064054..7a925e2 100644 --- a/code/main.php +++ b/code/main.php @@ -6,6 +6,10 @@ include_once "ui.php"; include_once "console.php"; include_once "scanner.php"; +include_once "multilang.php"; +MultiLang::LoadFile("ui"); + + function RenderDocument($filePath){ $render=""; if($filePath!=null){ @@ -13,12 +17,12 @@ function RenderDocument($filePath){ $filePathFixed=htmlentities($filePath,ENT_HTML5, "UTF-8"); $filenameFixed=htmlentities($filename,ENT_HTML5, "UTF-8"); $render.='
'. - 'Download
'."\n"; + MultiLang::GetString("Download").''."\n"; $render.=''; }else{ $render.='
'."\n"; + MultiLang::GetString("Download").''."\n"; $render.=''; } @@ -55,19 +59,19 @@ if(RequestParm("btnScan",false)){ // Render Form $formFields=""; -$formFields.=RenderFieldInfo("Scanner",$Scanner["ScanModel"]); -$formFields.=RenderFieldCombo("Resolution","ddlResolution",$Resolutions,$Resolution); -$formFields.=RenderFieldCombo("Format","ddlFormat",$Formats,$Format); -$formFields.=RenderFieldCombo("Size","ddlSize",$Sizes,$Size); +$formFields.=RenderFieldInfo(MultiLang::GetString("Scanner"),$Scanner["ScanModel"]); +$formFields.=RenderFieldCombo(MultiLang::GetString("Resolution"),"ddlResolution",$Resolutions,$Resolution); +$formFields.=RenderFieldCombo(MultiLang::GetString("Format"),"ddlFormat",$Formats,$Format); +$formFields.=RenderFieldCombo(MultiLang::GetString("Size"),"ddlSize",$Sizes,$Size); //$formFields.=RenderFieldCheckText("Cropping","chkCrop",$Crop,"txtCropFuzz",$CropFuzz); -$formFields.=RenderFieldButton("","btnScan","Scan","var elem=document.getElementById('divLoadBack');elem.style.display='';"); +$formFields.=RenderFieldButton("","btnScan",MultiLang::GetString("Scan"),"var elem=document.getElementById('divLoadBack');elem.style.display='';"); $formFields.=RenderHidden("hidScanDevice",$Scanner["ScanDevice"]); $formFields.=RenderHidden("hidScanModel",$Scanner["ScanModel"]); $columns=""; $columns.=renderDiv("divColLeft",$formFields); $columns.=renderDiv("divColRight",RenderDocument($DestFile)); $columns.=RenderCommandLog(); -$columns.=RenderDiv("divLoadBack",RenderDiv("divLoading","Loading","divLoading"),"divLoadBack","display:none;"); +$columns.=RenderDiv("divLoadBack",RenderDiv("divLoading",MultiLang::GetString("Loading"),"divLoading"),"divLoadBack","display:none;"); echo RenderForm("frmMain",$columns); diff --git a/code/multilang.php b/code/multilang.php new file mode 100644 index 0000000..c1a7fc9 --- /dev/null +++ b/code/multilang.php @@ -0,0 +1,58 @@ +