js通过googleAIP翻译PHP系统的语言配置的实现代码


Posted in Javascript onOctober 17, 2011

因为php的配置一般用数据,正好和js里的对象表示一般,所以可以这样:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>

var $strings={}; 
$strings['hide']='hide'; 
$strings['show']='show'; 
google.load("language", "1"); 
function translate(name,oldValue){ 
var fromlang = "en"; 
var tolang ="zh-CN"; 
var str="$strings['"+name+"']="+"'"+oldValue+"';<br/>"; 
var div=document.getElementById ("divResult"); 
google.language.translate(oldValue, fromlang, tolang, function(result) { 
if (!result.error) { 
str="$strings['"+name+"']="+"'"+result.translation+"';<br/>"; 
} 
div.innerHTML+=str; 
}); 
} 
setTimeout(function(){ 
for(var name in $strings){ 
translate(name,$strings[name]); 
} 
},2000)
Javascript 相关文章推荐
JavaScript 笔记二 Array和Date对象方法
May 22 Javascript
让mayfish支持mysqli数据库驱动的实现方法
May 22 Javascript
js+css在交互上的应用
Jul 18 Javascript
javascript自执行函数之伪命名空间封装法
Dec 25 Javascript
简介JavaScript中toUpperCase()方法的使用
Jun 06 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
Jun 06 Javascript
JavaScript日期选择功能示例
Jan 16 Javascript
利用HBuilder打包前端开发webapp为apk的方法
Nov 13 Javascript
让你5分钟掌握9个JavaScript小技巧
Jun 09 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
May 20 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
Aug 27 Javascript
js new Date()实例测试
Oct 31 Javascript
用dtree实现树形菜单 dtree使用说明
Oct 17 #Javascript
Js sort排序使用方法
Oct 17 #Javascript
jquery中ajax学习笔记4
Oct 16 #Javascript
jquery中ajax学习笔记3
Oct 16 #Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
Oct 16 #Javascript
jquery中ajax学习笔记一
Oct 16 #Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
Oct 16 #Javascript
You might like
数据库中排序的对比及使用条件详解
2012/02/23 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
js跳转页面方法总结
2014/01/29 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
vue-cli如何快速构建vue项目
2017/04/26 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
Angular17之Angular自定义指令详解
2018/01/21 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[54:02]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 IG vs VGJ.T
2018/04/03 DOTA
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python按照多个条件排序的方法
2019/02/08 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
应届生会计电算化求职信
2013/10/03 职场文书
白血病募捐倡议书
2014/05/14 职场文书
最美家庭活动方案
2014/08/31 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
预备党员群众路线思想汇报2014
2014/10/25 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
html5调用摄像头截图功能
2022/01/18 Javascript