日期:2014-05-19  浏览次数:20704 次

中英网站之间如何切换
大家在中英文网站时。是如何处理的。 因为数据也是中英文的。所有国际化只能国际化一些常量数据。

大家在做这种东西时。是如何处理的。大的网站他们是如何处理的?

------解决方案--------------------
中文,英文肯定都要做国际化的..
你可以做个中英文切换的,构造Local变量,设置界面语言.
Locale locale = new Locale((String)httpsession.getAttribute("currentLanguage"));
------解决方案--------------------
这个还真没做过。。只知道要做国际化。。。学习
------解决方案--------------------
Locale le = Locale.getDefault();
String lang = request.getParameter("lang");
  
if(lang.equals("zh")){
le = new Locale("zh","CN");
}
if(lang.equals("en")){
le = new Locale("en","US");
}
request.getSession().setAttribute(Globals.LOCALE_KEY, le);



------解决方案--------------------
探讨
大家在中英文网站时。是如何处理的。 因为数据也是中英文的。所有国际化只能国际化一些常量数据。

大家在做这种东西时。是如何处理的。大的网站他们是如何处理的?

------解决方案--------------------
老师一般要我们把切换做到配置文件中,进去主页的时候也可以让用户自己选择是中文还是英文……
------解决方案--------------------
用国际化去做。
------解决方案--------------------
可以做两个中英文的属性文件,如message_zh_CN.properties或message_en.properties,在不同的事件里调用不同的属性文件,这样就可以实现网站的中英文切换……
------解决方案--------------------
页面文字国际化
数据库取出的内容加条件(语言)查询
------解决方案--------------------
楼主所说的网站中的数据是保存在数据库中的吧,因为是实时更新的,所以首先你数据库中必须有中,英相应的数据才可以,这个没法写到配置文件中。这样的话你只要在页面触发语言切换时根据标志位从数据库中取相应的数据就可以了。一般指的国际化只是针对常量数据的。
------解决方案--------------------
一般用属性文件,将中英文的信息分别写到文件里,根据不同的语言调不同文件的东西来显示
------解决方案--------------------
看下struts2的国际化吧!
------解决方案--------------------
新闻条目当然是不同的国家不同的语言有不同的新闻来源,,,如果你中英文网站都用同一个新闻源,难道用google translate翻译还是你们找人工及时翻译??
------解决方案--------------------
数据库中直接加个字段,表示是什么语言
------解决方案--------------------
你是用了什么技术做的呀。如果是struts 有国际化的。用那个就可以了