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_ibm
May 16 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
May 21 Javascript
我的javascript 函数链之演变
Apr 07 Javascript
css transform 3D幻灯片特效实现步骤解读
Mar 27 Javascript
jQuery响应enter键的实现思路
Apr 18 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
Mar 03 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
Sep 23 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
Vue实现6位数密码效果
Aug 18 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
Jul 16 Javascript
Js on及addEventListener原理用法区别解析
Jul 11 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
Nov 12 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随机显示图片的简单示例
2014/02/15 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
js表头排序实现方法
2015/01/16 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
Scala解析Json字符串的实例详解
2017/10/11 Javascript
基于wordpress的ajax写法详解
2018/01/02 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
python查询mysql,返回json的实例
2018/03/26 Python
numpy中矩阵合并的实例
2018/06/15 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
Python grequests模块使用场景及代码实例
2020/08/10 Python
python制作抽奖程序代码详解
2021/01/15 Python
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
公司人力资源的自我评价
2014/01/02 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书