多语言支持
默认顾客聊天窗口是中文,可以快速按本文档切换为英文,还支持自定义语言文字。
注意:使用开放接口需要一定技术能力,请由网站技术人员参考本文代码对接实现。
接口函数:_AIHECONG('setLanguage')
请确保在页面底部</body>
前插入「网页接入代码」再按需调用。
网页接入代码在客服工作台「客户接入渠道」里创建「网页」类型的渠道生成。
示例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
</head>
<body>
<script>
//请确保在页面底部 </body> 前插入接入代码
//接入代码在客服工作台「客户接入渠道」里创建生成
(function(d, w, c) {
var s = d.createElement('script');
w[c] = w[c] || function() {
(w[c].z = w[c].z || []).push(arguments);
};
s.async = true;
s.src = 'https://static.ahc.ink/hecong.js';
if (d.head) d.head.appendChild(s);
})(document, window, '_AIHECONG');
_AIHECONG('ini',{ channelId : 'xxxxx' });
//以上是接入代码示例,请务必使用自己创建生成的接入代码。
//下面就是切换为英文的示例代码
_AIHECONG('setLanguage',{ type: 'en' }); //其中 type 为 cn 则代表中文
//还支持自定义语言文字
_AIHECONG('setLanguage',{
//可以先选择一个语言包
type: 'cn',
//然后修改语言包内的文字,下面的 key 不一定每个都传,有则替换默认语言包
language: {
dialogEnd: "对话已结束", //对话结束提示文字
blackTxt: "无法为您提供服务", //拉黑的提示文字
pleaseEnter: "请输入", //消息输入框提示文字
formInput: "请输入", //表单输入框提示文字
inputing: "正在输入..", //客服正在输入
sendFail: "发送失败", //消息发送失败的提示
currentBusy: "当前忙碌中,请稍后", //没有任何可分配客服时的提示文字
msgUndo: "撤回了一条消息", //客服撤回消息后的提示文字
send: "发送", //顾客粘贴截图到输入框的发送提示文字
cancel: "取消", //顾客粘贴截图到输入框的取消提示文字
fileLimit: "上传的文件大小不能超过 100 Mb", //上传文件超过限制的提示
picLimit: "上传的图片大小不能超过 10 Mb", //上传图片超过限制的提示
newMessageAmn: "【新消息】", //来新消息,页面 title 滚动
fillIn: "请填写", //表单提交提示
selectIn: "请选择", //表单下拉菜单提示
verPhone: "请输入正确的手机号码", //表单手机号码验证提示
verEmail: "请输入正确的邮箱地址", //表单邮箱地址验证提示
submit: "提交", //表单提交、留言提交、评价提交文字
download: "下载", //文件类型消息的下载提示文字
evaluateGood: "好评", //评价选项
evaluateCommonly: "中评", //评价选项
evaluateBad: "差评", //评价选项
evaluateTips: "请选择评价", //评价提示
disConnect: "连接已断开,请检查网络然后刷新页面。", //顾客端网络异常导致无法链接聊天服务器的提示文字
error: "操作失败,请刷新页面重试", //网络异常导致的操作失败提示
evaluatInvita: '请对我的服务进行评价',
form: '表单', //消息通知按消息类型提示文字
image: '图片', //消息通知按消息类型提示文字
voice: '语音', //消息通知按消息类型提示文字
menu: '菜单', //消息通知按消息类型提示文字
video: '视频', //消息通知按消息类型提示文字
card: '卡片', //消息通知按消息类型提示文字
file: '文件', //消息通知按消息类型提示文字
}
});
</script>
</body>
</html>