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设置css属性的代码
Dec 28 Javascript
js 设置缓存及获取设置的缓存
May 08 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
Jun 26 Javascript
Vue.2.0.5过渡效果使用技巧
Mar 16 Javascript
JavaScript数据结构之链表的实现
Mar 19 Javascript
js 去掉字符串前后空格实现代码集合
Mar 25 Javascript
node中Express 动态设置端口的方法
Aug 04 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 jQuery
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
layui实现form表单同时提交数据和文件的代码
Oct 25 Javascript
通过原生vue添加滚动加载更多功能
Nov 21 Javascript
了不起的11个JavaScript代码重构最佳实践小结
Jan 11 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
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
JavaScript面象对象设计
2008/04/28 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
Python3内置模块random随机方法小结
2019/07/13 Python
python实现键盘输入的实操方法
2019/07/16 Python
Python如何生成xml文件
2020/06/04 Python
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
二手房购房意向书范本
2014/04/01 职场文书
食品安全处置方案
2014/06/14 职场文书
2014年库房工作总结
2014/11/26 职场文书
服务员岗位职责范本
2015/04/09 职场文书
商务司机岗位职责
2015/04/10 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL
Flask response响应的具体使用
2021/07/15 Python