900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > js-web前端-多语言切换-data-localize

js-web前端-多语言切换-data-localize

时间:2018-11-04 21:50:22

相关推荐

js-web前端-多语言切换-data-localize

html

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>语言切换</title><script src="js/jquery-2.1.1.min.js"></script><script src="js/jquery.localize.min.js"></script><script src="js/language_cookie.js"></script></head><body><select id="ddlSomoveLanguage" onchange="chgLang();"> <option value="zh">选择</option><option value="zh">中文</option> <option value="en">ENGLISH</option> <option value="vi">越南语</option> </select> <a data-localize="acc.HelpCenter" href="javascript:;">帮助中心</a> <a data-localize="acc.BusinessCenter" href="javascript:;">商家中心</a> <a data-localize="acc.Exit" href="javascript:;">[退出]</a> <a data-localize="acc.BusinessSupport" href="javascript:;">商家支持</a> <div class="TabPage"><a href="javascript:;" data-localize="TabPage.GeneVariants_tab">基因变异</a><a href="javascript:;" data-localize="TabPage.MolecularProfiles_tab">分子图谱</a><a href="javascript:;" data-localize="TabPage.AssociatedEvidence_tab">基因证据</a></div><div class="Gene"><a href="javascript:;" data-localize="Gene.Gene">基因变异</a><a href="javascript:;" data-localize="Gene.Synonyms">分子图谱</a><a href="javascript:;" data-localize="Gene.Description">基因证据</a><a href="javascript:;" data-localize="Gene.GeneID">基因变异</a><a href="javascript:;" data-localize="Gene.Chromosome">分子图谱</a><a href="javascript:;" data-localize="Gene.MapLocation">基因证据</a><a href="javascript:;" data-localize="Gene.CanonicalTranscript">基因变异</a></div></body></html>

language_cookie.js

var name = "somoveLanguage";/*server*/var ctx = window.document.location.href.substring(0, window.document.location.href.indexOf(window.document.location.pathname));function chgLang() {var value = $("#ddlSomoveLanguage").children('option:selected').val();SetCookie(name, value);location.reload();}function SetCookie(name, value) {var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();}function getCookie(name)//取cookies函数{var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));if (arr != null) {return unescape(arr[2])} else {return null;} }console.log(getCookie(name));$(function () {var uulanguage = (navigator.language || navigator.browserLanguage).toLowerCase();if (uulanguage.indexOf("en") > -1) {$("[data-localize]").localize("text", { pathPrefix: ctx + "/Language_test/lang", language: "en" });} else if (uulanguage.indexOf("zh") > -1) {$("[data-localize]").localize("text", { pathPrefix: ctx + "/Language_test/lang", language: "zh" });} else {$("[data-localize]").localize("text", { pathPrefix: ctx + "/Language_test/lang", language: "zh" });};if (getCookie(name) != "") {if (getCookie(name) == "zh") {$("[data-localize]").localize("text", { pathPrefix: ctx + "/Language_test/lang", language: "zh" });}if (getCookie(name) == "en") {$("[data-localize]").localize( "text", { pathPrefix: ctx + "/Language_test/lang", language: "en" });} if (getCookie(name) == "vi") {$("[data-localize]").localize("text", { pathPrefix: ctx + "/Language_test/lang", language: "vi" });} }});

text-en.json

{"Gene": {"Gene": "Gene Symbol","Synonyms": "Synonyms","Description": "Gene Description","GeneID": "Entrez Id","Chromosome": "Chromosome","MapLocation": "Map Location","CanonicalTranscript": "Canonical Transcript"},"TabPage": {"GeneVariants_tab": "Gene Variants","MolecularProfiles_tab": "Molecular Profiles","AssociatedEvidence_tab": "Gene Level Evidence"},"acc": {"HelpCenter": "Help center","BusinessCenter": "Business Center","Exit": "[Exit]","BusinessSupport": "Business Support"}}

text-zh.json

{"Gene": {"Gene": "基因","Synonyms": "别名","Description": "描述","GeneID": "基因ID","Chromosome": "染色体","MapLocation": "Map位置","CanonicalTranscript": "转入本号"},"TabPage": {"GeneVariants_tab": "基因变异","MolecularProfiles_tab": "分子图谱","AssociatedEvidence_tab": "基因证据"},"acc": {"HelpCenter": "帮助中心","BusinessCenter": "商家中心","Exit": "[退出]","BusinessSupport": "商家支持"}}

text-vi.json

{"Gene": {"Gene": "Gen","Synonyms": "Bí danh","Description": "Mô tả","GeneID": "ID gen","Chromosome": "Nhiễm sắc thể","MapLocation": "Bản đồ vị trí","CanonicalTranscript": "Chuyển đến số này"},"TabPage": {"GeneVariants_tab": "Biến thể di truyền","MolecularProfiles_tab": "Bản đồ phân tử","AssociatedEvidence_tab": "Bằng chứng di truyền"},"acc": {"HelpCenter": "Trung tâm trợ giúp","BusinessCenter": "Trung tâm thương gia","Exit": "[thoát]","BusinessSupport": "Hỗ trợ thương gia"}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。