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

因为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)

(0)

相关推荐

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

    因为php的配置一般用数据,正好和js里的对象表示一般,所以可以这样: 复制代码 代码如下: <script type="text/javascript" src="http://www.google.com/jsapi"></script> 复制代码 代码如下: var $strings={}; $strings['hide']='hide'; $strings['show']='show'; google.load("langu

  • JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】

    本文实例讲述了JS(jQuery)实现聊天接收到消息语言自动提醒功能.分享给大家供大家参考,具体如下: 综述 最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在未读消息要求每隔五分钟给客服语音提醒一下.客服聊天系统使用PHP的Workerman框架进行开发,由于语音提醒实现的功能一样,故而在本篇博文中从简描述,只进行定时循环提醒的功能记录,不说实时的那个语音提醒,因为思路都是一样的,主要是看如何实现自动播放语音功能. 思路 实时提醒 这个就比较明确了,就是

  • JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)

    我们一般在浏览器里识别用户的访问设备都是通过 User Agent 这个字段来获取的,但是通过它我们只能获取一个大概的信息,比如你用的是 Mac 还是 Windows,用的是 iPhone 还是 iPad.如果我想知道你用的是第几代 iPhone,这个方法就不行了,前段时间我正好有这个需求,识别移动客户端的具体型号(主要是 iOS 设备),于是思考了下这个问题的实现. 首先,我跟大家一样想到了 UA,不过事实证明这路走不通.就在我无聊一个一个摆弄浏览器的 API 时,突然一篇文章里的某段代码提醒

  • 餐馆点菜系统C语言源代码

    餐馆点菜系统c语言的源代码,一些封装的函数,对链表的操作,还有文件的存取,供大家参考,具体内容如下 #include "public.h" struct NODE *myhead; struct NODE *orderhead; struct NODE *ashead; char waiter_ID[4+1]; /*******************************设置输入框颜色******************************************* 名称:设置

  • Node.js完整实现博客系统详解

    目录 一.项目功能说明 二.最终效果 三.文件目录结构说明 四.项目技术栈 五.核心技术 1. 使用Schema定义数据模型 2. mongoose 的操作 3. mogodb数据库的操作 4. 使用第三方插件 express-session:存取数据状态 5. 挂载路由 6. 使用md5对密码进行加密 六.遇到的问题 七.github链接 一.项目功能说明 登录.注册 新建博客 首页显示全部博客 查看博客详情页 查看博客评论区 修改.删除博客 二.最终效果 首页: 登录.注册: 详情页: 评论

  • Android多语言适配的示例代码(兼容7.0+)

    一.前言 1.安卓系统本身对多语言适配就提供了一套框架和API.我们就直接用就可以了. 2.更换语言必须recreate Activity.目前,没见过可以不重建的方法.常用App,也都是重建的,可以看的到. 3.兼容性问题.现在越来越多设备都是安卓7.0+新手机的安卓版本会更高(安卓8.0+),所以适配是必要的. 4.目前,网上大部分相关文章都是不兼容7.0+的,具体做法一搜一大把. 二.具体做法 1.多语言文件 文件夹命名参考下面博客(网上有很多): 多国语言value文件夹命名 value

  • Node.js 学习笔记之简介、安装及配置

    简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 谁适合阅读本教程? 如果你是一个前端程序员,你不懂的像PHP.Python或Java等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择. Node.js 是运行在服

  • js 原生判断内容区域是否滚动到底部的实例代码

    逻辑 判断内容滚动到底需要知道的信息 内容区域的真实高度(也就是滚动区域) 滚动条距离顶部的位置 内容区域的可见高度 分别对应下面的三个API. element.scrollHeight 获取元素内容高度,,,[只读属性] element.scrollTop 可以获取或者设置元素的偏移值,常用于,计算滚动条的位置,当一个元素的容器没有产生垂直方向的滚动条,那它的 scrollTop 的值默认为0. element.clientHeight 读取元素的可见高度[只读属性] 下面直接引用MDN上面的

  • vue.js中toast用法及使用toast弹框的实例代码

    1.首先引入 import { Toast } from 'vant' 写个小列子 绑定一个click事件 2.写事件 在methods写方法 showToast() { this.$toast({ message: "今日签到+3", }) }, 3.效果图如下 一个简单的toast提示成就好了 下面通过实例代码看下vue 中使用 Toast弹框 import { ToastPlugin,ConfirmPlugin,AlertPlugin} from 'vux' Vue.use(To

  • 易语言保护壳的sdk代码

    ZProtect //Code_Confusion 是代码乱序加密标记,允许您选择一部分被乱序的代码 置入代码 ({ 235, 8, 83, 84, 95, 83, 84, 65, 82, 84 }) ' Code_Confusion标记开始 置入代码 ({ 235, 8, 83, 84, 95, 83, 84, 69, 78, 68 }) ' Code_Confusion标记结尾 //Code_Elimination 是代码清除标记,允许您选择一部分代码在运行后从内存中删除:使用此标记的目的是

随机推荐