现在我们开发的软件,可以说为了提高竞争力,满足不同客户的需求,可能公司就需要我们把产品做成支持多国语言版,可能有人会说要支持所有的语言工作量和知识量太大了,根本没法做,是的,所以我们做多国语言版时,最起码要支持我们目前客户需要的语言版吧。
下面我就谈谈我目前工作中支持多国语言版的解决方案,现在我们公司做的产品支持“中、韩、英“三种,每种语言都在解决方案项目中配置一个language.config,即,language.zh-cn.config, language.ko-KR.config,language.en-us.config,在开发中,我们所有给用户显示的地方都配置相应的语言key,value键值对,最后通过在web.config中的:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="ko-KR" uiCulture="ko-KR"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="en-US"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN"/>
来动态设置相应的软件语言。
但通过项目的做下来,这样的工作是非常大的,而且管理比较痛苦,需要细心设置。。。。。。。。

浙公网安备 33010602011771号