如何实现双(多)语种网站,应该也是一个国际化问题中必须要解决的一个问题。
现在用Java都很容易实现国际化,比如中Struts中,如果要实现国际化,我们会配置不同的资源文件,类似如下这般:
global_en_US.properties
global_zh_CN.properties
这样我们就可以解决一般的国际化的问题,但是有一个问题。这样做,我们可以做到的就是国际化某一个按钮,标签,简短的语言,这是目前大家口中的国际化。但是如果网站是一个科研性质的门户网站,那么可能需要国际化的不再仅仅是按钮和简短的标签了,而是大幅的段落文字,我想那么就不仅仅是靠properties配置文件去解决了。
问题就是:
我们现在的国际化只是做到了“软件”本身的国际化,但是“内容”的国际化却没有做到。
我在网上试着寻求这样的一个好的解决方案,目前查到一种解决方案就是,同样的表结构,设计多套数据库,存储多个不同语言的内容,在用户选择不同语言的时候切换到不同的数据库。
但是我感觉这样的做法还是不够方便,维护起来也比较麻烦,所以我想在此大家讨论一下这个问题的解决方案,至少可以让我们程序猿要轻松点吧。
希望大家聊聊自己的思路。
分享到:
相关推荐
使用属性系统实现网站属性、标签的统一管理,多语种对译简单直观 预封装的基类可满足日常需求,简单继承即可轻松定制自已的多语言系统 后台模板实现标准化,管理界面的列表、新增、编辑等功能均可通过配置文件进行...
超简单web页面国际化多语言纯前端
java实现各语种检测的工具,多语种混合的按比例最高的语种返回,中文(zh-cn/zh-tw)、日本语(ja)、韩国语(ko)
js多语言实现方法,同上一篇文章一样,没有使用任何框架,纯html、css样式,希望能帮助到你!
针对网络信息多语种、多应用平台和规模爆炸性增长的特点,华建集团采用多种尖端技术推出了“华建多语种大型网络信息处理平台系统”。该平台系统集成了实时浏览、文件上载、邮件翻译、双语处理、智能辅助翻译、多语...
LINUX下维、哈、柯文多语种图形化处理平台的设计与实现.pdf
基于Linux的多语种操作系统的设计与实现.pdf
多语种,多方言,多角色真人语音合成软件,文字直接转语音合成。
资源名字:基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(源码+文档)_C#_asp.net_SQL Server_网络硬盘系统.zip 资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百...
采用ASP.NET 2.0开发语言,利用ASP.NET中的三层结构、B/S模式结构以及ASP.NET网页资源的设计思路,实现了包括文件夹的操作、文件的操作、网页的多语种化三个功能模块;通过文件夹功能模块,可以添加、删除、更改名字...
采用ASP.NET 2.0开发语言,利用ASP.NET中的三层结构、B/S模式结构以及ASP.NET网页资源的设计思路,实现了包括文件夹的操作、文件的操作、网页的多语种化三个功能模块;通过文件夹功能模块,可以添加、删除、更改名字...
通过使用Visual Studio.Net上的默认控件来实现提示信息的多语种转换;采用JavaScript解决报警信息的多语种转换。能够在软件开发工具和开发平台中能够自由进行多语种切换,增强软件开发工具和开发平台的使用性与通用...
[计算机毕设]基于asp.net的基于CS应用程序平台多语种技术应用研究系统设计与实现(源代码+项目报告).zip C/S应用程序平台多语种技术应用研究 C/S应用程序平台多语种技术是一种基于C/S应用技术结构平台的关于多语种...
基于多模态输入的多语种实时翻译软件设计与实现
一些常用词语的多语种,可用于网站多语言开发辅助
多语种域名及中文域名技术发展状况报告,多语种域名及中文域名技术发展状况报告
多语种叙词表汉语翻译和维护方法,常春,,文章讨论了多语种叙词表汉语的翻译和维护工作,总结了多语种叙词表汉语翻译中应遵循的统一汉语叙词,基于概念、词间关系、自然语
多语种网络硬盘系统的设计论文
基于J2EE的多语种元搜索引擎的研究与实现,java,多语言元搜索引擎
网站是很多巴西客户定制的样机,已经投入运营,符合当地本地 商城多语种返利投资理财调度自带余额宝, 采取新的支付端口,后台语音提醒,改造客服中心豪华页面,呈现客服系统。 在后台采用全新的框架, 分成余额宝...