transtale.js v1.1
function gc() { var name = "transLang="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i].trim(); if (c.indexOf(name) == 0) return c.substring(name.length, c.length); } return ""; } function sc(cvalue) { var d = new Date(); d.setTime(d.getTime()+(30*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = "transLang=" + cvalue + "; " + expires + "; path=/"; } function tr(){ $('[en]').each(function(){ $(this).html($(this).attr("en")); }) } if (((navigator.language!="zh-CN")||(gc("")=="en"))&&(gc("transLang")!="zh")){ tr(); $(".transBtn").text("中文"); }else{ $(".transBtn").text("EN"); } $(".transBtn").click(function(){ if ($(".transBtn").text()=="EN"){ tr(); sc("en"); $(".transBtn").text("中文"); }else{ sc("zh"); location.reload(); } })
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签
2020-04-15 ASP.NET MVC全局登录验证——Action全局过滤器