日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

双语切换

發布時間:2025/3/15 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 双语切换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

<!DOCTYPE html> <html><head><title>demo_language_local.html</title><meta name="keywords" content="keyword1,keyword2,keyword3"><meta name="description" content="this is my page"><meta name="content-type" content="text/html"><meta charset="utf-8"><link rel="stylesheet" href="../assets/css/bootstrap.min.css" /><script src="../assets/js/jquery.min.js"></script><script src="../assets/js/bootstrap.min.js"></script><script src="../assets/js/bootbox.min.js"></script> </head><body><div class="page-content-area"><div class="col-sm-offset-10 col-sm-2"><a href="#" id="enBtn">English</a> <a href="#" id="zhBtn">簡體中文</a> </div></div><!--//label--><div class="col-sm-12"><div class="col-sm-offset-4 col-sm-2"><label name="username" lang>This is a paragraph</label></div></div><!--//js append到dom中的文本--><div class="col-sm-12"><div class="col-sm-offset-4 col-sm-2"><button id="clickBtn" class="form-control btn btn-primary" lang>Click here</button></div></div><script>$(document).ready(function(){$.ajaxSetup({contentType: "application/json"});var dict = {}; $(function() { registerWords(); setLanguage("en"); $("#enBtn").click(function() { setLanguage("en"); var enflag=1;var zhflag=0;}); $("#zhBtn").click(function() { setLanguage("zh"); var enflag=0;var zhflag=1;}); }); function setLanguage(lang) { setCookie("lang=" + lang + "; path=/;"); translate(); } function getCookieVal(name) { var items = document.cookie.split(";"); for (var i in items) { var cookie = $.trim(items[i]); var eqIdx = cookie.indexOf("="); var key = cookie.substring(0, eqIdx); if (name == $.trim(key)) { return $.trim(cookie.substring(eqIdx+1)); } } return null; } function setCookie(cookie) { document.cookie = cookie; } function translate() { loadDict(); $("[lang]").each(function() { switch (this.tagName.toLowerCase()) { case "input": $(this).val( __tr($(this).attr("lang")) ); break; default: $(this).text( __tr($(this).attr("lang")) ); } }); } function __tr(src) { return (dict[src] || src); } function loadDict() { var lang = (getCookieVal("lang") || "en"); $.ajax({ async: false, type: "GET", url: lang + "json.json", success: function(msg) { dict = eval("(" + msg + ")"); } }); } function registerWords() { $("[lang]").each(function() { switch (this.tagName.toLowerCase()) { case "input": $(this).attr("lang", $(this).val()); break; default: $(this).attr("lang", $(this).text()); } }); } $("#clickBtn").click(function(){bootbox.dialog({message: __tr("Thank you!"), buttons: {"success" : {"label" : "OK","className" : "btn-sm btn-primary"}}}); });});</script></body> </html>

enjson.json:

{ "This is a paragraph" : "This is a paragraph","Click here" : "Click here","Thank you!" : "Thank you!"}

zhjson.json:

{ "This is a paragraph" : "這是一段話","Click here" : "點擊這里","Thank you!" : "謝謝"}

轉載于:https://my.oschina.net/AnymoreCoder/blog/741696

總結

以上是生活随笔為你收集整理的双语切换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。