㈠ 如何把现有的javajsp做的网站加上语言包,可让界面支持多种语言的切换,求大师..(10分)
1、java本身支持多语言。
2、若要让网站支持多语化,要有相应的语言文件,即页面中需要翻译的元素都要翻译成对应的语言并保存瞎差罩到文件中(类似配置文件以键值对的形式存储)。
3、页面元素不能存在硬编磨闹码,意思是当替换语庆乎言文件后页面内容可相应替换,若内容写死在代码中则无法实现多语化。
㈡ 如何把现有的java jsp做的网站加上语言包,可让界面支持多种语言的切换,求大师..(10分)
其实网站上的语言包有两种方式一个是I18N配置国际化语言包,加载的时候后台切换,一种是做多套模板,选择语言包的时候刷过去
㈢ 如何在制作的网站中添加语言包
这个跟你的网站架构有关。
在IT开发中,添加语言包被IT软件工业称作i18n。如果回你的网站是CMS系统建站,答其中必然有i18n扩展功能,你需要查询相关CMS系统的官方文档和使用说明。
如果是你自己开发的网站,那么你要自己开发i18n扩展机制。最简单的实现,就是把语言包做成一个文本文件或放入数据库,其中存放变量和语言文字。
举个例子吧,假设网站代码是这样的:
<html><title>@_test</title><body>@_language</body></html>
其中以@_开头的是文本变量,在不同的语言版本中被替换成不同的文本。英语版文本为:@_test=test, @_language=English;中文版为@_test=测试, @_language=中文;德语版为@_test=Testen, @_language=Deutsch...这些不同的语言版本分别存放在不同的文件或数据库字段中。
用户访问的时候,直接读取文件或数据库中变量对应的相应语言版本中的值,然后替换网站代码中对应的变量名。假设中国人访问这个网站,就会得到这样的网站代码:
<html><title>测试</title><body>中文</body></html>