已经开发好的网站,进行多语言支持
2016-03-27 15:43
495 查看
最近开发一个项目,由于在欧洲使用,对于语言种类的要求比较多,本来只开发的中文,给华人华侨使用,但是业务需要,有些老外也需要使用这个项目,被要求进行多语言改造
但是受限于欧洲特定的语言较多的情况,显然不可能每个页面都分别用不同的语言编写一遍,最终经过查阅,决定采用最简单的办法解决这个需求:
以下是bing翻译插件使用过程:
1,打开http://www.bing.com/widget/translator,这里选择“网站管理员”tab
2,按照说明,将一下代码加入到需要翻译的网页中即可。当然,如果网站才用了模板页开发就更方便了。只需要把这段代码放到模板页里(样式问题不在这里多说)
<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){{var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location &&
location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=True&ui=true&settings=Manual&from=';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild);
}},0);</script>
3,自行根据项目调整下兼容问题,任务完成
完成如上三步,网页打开的时候就会悬浮着bing翻译的小插件了,可以任意拖动其位置。
个人比较懒,不上图了
但是受限于欧洲特定的语言较多的情况,显然不可能每个页面都分别用不同的语言编写一遍,最终经过查阅,决定采用最简单的办法解决这个需求:
以下是bing翻译插件使用过程:
1,打开http://www.bing.com/widget/translator,这里选择“网站管理员”tab
2,按照说明,将一下代码加入到需要翻译的网页中即可。当然,如果网站才用了模板页开发就更方便了。只需要把这段代码放到模板页里(样式问题不在这里多说)
<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){{var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location &&
location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=True&ui=true&settings=Manual&from=';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild);
}},0);</script>
3,自行根据项目调整下兼容问题,任务完成
完成如上三步,网页打开的时候就会悬浮着bing翻译的小插件了,可以任意拖动其位置。
个人比较懒,不上图了
相关文章推荐
- 要成为linux网站运维工程师必须要掌握的技能
- Amoeba整合MMM实现高可用负载均衡,读写分离,主从复制的MySQL
- 架构设计:系统间通信(22)——提高ActiveMQ工作性能(上)
- iOS 四层架构
- 谈微服务架构(转)
- 三层架构
- ActiveMQ实现负载均衡+高可用部署方案
- 性能测试知多少---性能测试工具原理与架构
- 架构师之路(39)---IoC框架
- 【phpcms-v9】怎样给网站前台的个别页面更换新的模板?
- 分布式架构浅谈
- 二代旅游网站管理程序V1使用手册(四):旅游出发地的管理
- 网站被黑检测-网页挂马及暗链检测
- 论架构师的自我修养
- 中小型网站架构分析及优化
- 网站建设(1)——域名的类型、选择和购买
- 网上出名IT技术网站整理
- 使用CSS3实现响应式标题全屏居中和网站前端性能
- Activemq构建高并发、高可用的大规模消息系统
- 打开网站时发生的请求的细节