多语言插件路由版
功能介绍
一款基于FA+ThinkPHP开发的傻瓜式操作,功能强大的后端渲染多语言插件(你现成的网站安装就能实现多语言),让你的网站同时支持中英日俄美等几百个国家语言。插件自动处理网站差异并生成语言包,同时还支持多语言路由、高级版支持不同语言单独绑定不同的二级域名功能以及其他语言转其他语言
功能特性
1、使用百度翻译和有道翻译API接口完成翻译
2、支持添加多种语言(取决于翻译平台有多少语种)
3、多语言自动缓存(第一次访问不同页面生成不同json语言包,并支持语言包快捷管理功能)
4、访问速度快(因为生成的有语言包,后面访问就和正常访问速度一样)
5、自动差异化处理(网站页面内容变动,自动获取差异并更新语言包)
6、自定义标签翻译、属性翻译(可以自己定义需要翻译的标签以及标签属性,如a标签的title属性,meta标签的content属性;【也可以设置不翻译的标签内容以及属性】)
7、自定义模块、控制器、行为页面翻译(可以定义原文显示的模块、控制器、页面)
8*、多语言路由下,兼容并接管url函数(正常路由下的url('index/index/index'),生成的url为:http://域名/index/index/index.html,在多语言下,生成的url为:http://域名/语言/index/index/index.html)
9*、多语言路由下,兼容并接管addon_url函数(同上,addon_url('swmultilingual/index/index') 生成 https://域名/语言/addons/swmultilingual)
10*、自定义多语言路由下,url的伪静态设置(http://域名/语言/index/index/index.html 可以自定义设置成 http://域名/语言/index.html)
11*、高级授权不同语言单独绑定各个不同二级域名~(不同的语言单独设置,http://语言.域名.com,如:http://en.域名.com、http://zh.域名.com)
亮点介绍
1、url接管,基本无需改动,就能让你的网站全程实现不同语言的切换以及跳转并保留记忆功能
2、addon_url接管,同上。
3、自动生成语言包并差异处理,速度高效(也可以升级翻译平台的qps,速度成倍增长)
4、路由自定义
5、现有的网站直接安装即可
6、快捷语言包管理功能
7、支持其他语种转其他语种
温馨提示
该插件不支持翻译页面中JS、CSS、图片、视频等文件中文字!!!
安装步骤
1、首先安装FA
2、注册翻译平台的密钥并测试
3、可以在导航栏放上语言栏钩子函数:{:hook('swmultilingual_drop_down')}(如你的网站导航栏样式与插件导航栏样式不一样,可以用 {:hook('swmultilingual_drop_down_data')} 钩子自定义处理)
4、以上你的网站就完成了N种语言的搭建。就这么简单有木有~
服务介绍
长期免费更新升级
提供源码、私有化部署
长期技术支持(服务器部署指导、域名注册咨询、服务器安全指导)
采购后服务对接(vx):jyhcc95
发表评论 取消回复