静以思

Microsoft .NET[C#] - SQL SERVER - ORACLE - Web Design

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

现在我们开发的软件,可以说为了提高竞争力,满足不同客户的需求,可能公司就需要我们把产品做成支持多国语言版,可能有人会说要支持所有的语言工作量和知识量太大了,根本没法做,是的,所以我们做多国语言版时,最起码要支持我们目前客户需要的语言版吧。

下面我就谈谈我目前工作中支持多国语言版的解决方案,现在我们公司做的产品支持“中、韩、英“三种,每种语言都在解决方案项目中配置一个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"/>

来动态设置相应的软件语言。

但通过项目的做下来,这样的工作是非常大的,而且管理比较痛苦,需要细心设置。。。。。。。。

posted on 2008-01-02 18:05  plife  阅读(152)  评论(0)    收藏  举报