Studio for WPF 和 Silverlight 本地化, Localization, Localización, Lokalisering

Studio for WPF 和 Silverlight 自 2011 v2 版起,即内置了 20+ 种国际语言。这就意味着您可以展示 20+ 中语言的 UI 给用户。列表如下:

  • Arabic (ar)
  • Danish (da)
  • Dutch (nl)
  • Finnish (fi)
  • French (fr)
  • German (de)
  • Hebrew (he)
  • Italian (it)
  • Japanese (ja)
  • Norwegian (no)
  • Portuguese (pt)
  • Russian (ru)
  • Spanish (es)
  • Swedish (sv)
  • Czech (cs) – added 2012 v1
  • Greek (el) – added 2012 v1
  • Polish (pl) – added 2012 v1
  • Slovak (sk) – added 2012 v1
  • General Chinese (zh) – added 2012 v2
  • Traditional Chinese (zh-Hant) – added 2012 v2
  • Simplified Chinese (zh-Hans) – added 2012 v2

WPF 本地化

可以通过多种方法本地化 WPF 程序,参考微软文档 点击 。本地化资源会自动存储到工程 Bin 文件夹下,显示的语言根据程序中设置选择。安装程序中资源路径为:

C:\Program Files\ComponentOne\Studio for WPF\bin。

在程序中添加代码如下:

Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-Hans");

效果图:

image

Silverlight 本地化

 

可以通过两个步骤本地化 Silverlight 程序需要

首先,需要添加目标资源文件(.resx) 到你的工程中。资源文件的安装路径为:

C:\Program Files\ComponentOne\Studio for Silverlight 4.0\Help\LocalizationResources.zip.

其次, 卸载项目,编辑 <SupportedCultures> 节点工程文件(.csproj)。查看更多信息:点击 。

修改 工程文件(.csproj) 文件“SupportedCultures” 节点为:

<SupportedCultures>en;es;zh-Hans</SupportedCultures>
在 MainPage.xaml .cs 文件中添加:

Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-Hans");
在线演示: 点击


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值