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 相关文章推荐
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 Javascript
javascript 基础篇2 数据类型,语句,函数
Mar 14 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
jQuery判断一个元素是否可见的方法
Jun 05 Javascript
AngularJS上拉加载问题解决方法
May 23 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
Jan 22 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
Jan 25 Javascript
微信小程序实现单选功能
Oct 30 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
vue-router传参用法详解
Jan 19 Javascript
Postman内建变量常用方法实例解析
Jul 28 Javascript
微信小程序实现轮播图指示器
Jun 25 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中file_get_contents与curl性能比较分析
2014/11/08 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
2016/08/01 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
python验证码识别的实例详解
2016/09/09 Python
python difflib模块示例讲解
2017/09/13 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Python魔术方法专题
2020/06/19 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
六一儿童节活动策划方案
2014/01/27 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
Python合并pdf文件的工具
2021/07/01 Python
Golang 链表的学习和使用
2022/04/19 Golang