如何定制全球化程序

一、Winform

1、可以通过编写txt文件记录各种不同文化的菜单显示文本,如果有中文 使用utf-8来保存

2、通过resgen来利用已经编写的不同文化的txt文件生成xxx.resources,xxx.zh-CN.resources文件

3、在程序初始化的时候利用ResourceManager读取 并根据配置显示

  private void ReadResource()
  {
   rm=ResourceManager.CreateFileBasedResourceManager("testmorelanguage",".",null);
   ci=new CultureInfo("zh-CN");
   this.menuItem1.Text=rm.GetString("menu",ci);
   this.button1.Text=rm.GetString("button",ci);
   this.label1.Text=rm.GetString("lable",ci);
   this.Refresh();
  }

 

二、web

1、根据用户Cookie来设置不同文化

2、根据用户的配置文件

3、预生成页(制作一个生成器 使得可以生成不同语言的Site)

4、使用IE版本

5、参数传递,Url重定向

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值