File: languages/languages.js

Recommend this page to a friend!
  Classes of MHCSoft Development  >  Ez PHP Website Translator Script  >  languages/languages.js  >  Download  
File: languages/languages.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Ez PHP Website Translator Script
Generate JavaScript for translated applications
Author: By
Last change:
Date: 4 months ago
Size: 2,996 bytes
 

Contents

Class file image Download
en=['en','english'];
es=['es','espaņol'];
flagsSelector='<div style="margin: auto;"><img type="image" src="./langImages/en.png" width="24px" height="24px" id="lang_1" name="en" style="cursor:pointer;" onclick="trans(\'en\')" title= "english" alt= "english"/><img type="image" src="./langImages/es.png" width="24px" height="24px" id="lang_2" name="es" style="cursor:pointer;" onclick="trans(\'es\')" title= "espaņol" alt= "espaņol"/></div>';

langDownLst='<a><i class="fas fa-language"></i>&nbsp;&nbsp;&nbsp;<span trans="none"><SELECT name="lang"  id="selectlang" onchange="trans(this.value)" changed.bs.select="trans(this.value)" style="background-color:#ecf0f5;text-transform:capitalize;" data-width="fit" class="selectlang"></a><option data-thumbnail="./langImages/en.png" value="en" style="text-transform:capitalize;">english</option><option data-thumbnail="./langImages/es.png" value="es" style="text-transform:capitalize;">espaņol</option></SELECT></span></a>';

 
		function setCookie(cname, cvalue, exdays) {
		  var d = new Date();
		  //(exdays * 24 * 60 * 60 * 1000)
		  document.cookie = cname + "=" + cvalue + ";expires=Fri, 09 Aug 2013 04:35:50 GMT;path=/";
		  d.setTime(d.getTime() + exdays);
		  var expires = "expires="+d.toUTCString();
		  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
		}
        function translate(alang){
            setCookie("lang", alang, (365 * 24 * 60 * 60 * 1000));
            lang=alang;
            translatables =$("[trans]");
            if (translatables.length>0){
                for (i=0;i<translatables.length;i++){
                    if($(translatables[i]).attr("placeholder")){
                        $(translatables[i]).attr("placeholder",window[alang][$(translatables[i]).attr( "trans" )]);
                    }else if($(translatables[i]).attr("data-toggle")=="tooltip"){
                        $(translatables[i]).attr("title",window[alang][$(translatables[i]).attr( "trans" )]);
                        $(translatables[i]).attr("data-original-title",window[alang][$(translatables[i]).attr( "trans" )]);
                        if ($(translatables[i]).hasClass("fa-ban")){
                            $(translatables[i]).attr("title",window[alang][$(translatables[i]).attr( "trans" )]);
                            $(translatables[i]).attr("data-original-title",window[alang][$(translatables[i]).attr( "trans" )]);
                        }
                    }else if ($(translatables[i]).attr("data-toggle")!="tooltip"){$(translatables[i]).html(window[alang][$(translatables[i]).attr( "trans" )]);}
                }
                $("#search-box").attr("placeholder",window[alang][5]);
                $("#pageheader").attr("placeholder",window[alang][5]);
                $("#paneldescription").attr("placeholder",window[alang][5]);
            }
            $('.selectlang').val(lang);
            $('.selectlang').selectpicker('render');
            $('[data-toggle="tooltip"]').tooltip();
        }
For more information send a message to info at phpclasses dot org.