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

本文详细介绍了StudioforWPF和Silverlight自2011v2版起支持的20余种国际语言,并提供了WPF和Silverlight本地化的方法,包括通过多种方法本地化WPF程序及本地化Silverlight程序的步骤。

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

  1. Arabic (ar)
  2. Danish (da)
  3. Dutch (nl)
  4. Finnish (fi)
  5. French (fr)
  6. German (de)
  7. Hebrew (he)
  8. Italian (it)
  9. Japanese (ja)
  10. Norwegian (no)
  11. Portuguese (pt)
  12. Russian (ru)
  13. Spanish (es)
  14. Swedish (sv)
  15. Czech (cs) – added 2012 v1
  16. Greek (el) – added 2012 v1
  17. Polish (pl) – added 2012 v1
  18. Slovak (sk) – added 2012 v1
  19. General Chinese (zh) – added 2012 v2
  20. Traditional Chinese (zh-Hant) – added 2012 v2
  21. 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");

 

在线演示: 点击

转载于:https://www.cnblogs.com/C1SupportTeam/archive/2013/03/14/Studio-for-WPF-%e5%92%8c-Silverlight-%e6%9c%ac%e5%9c%b0%e5%8c%96-Localization-Localizacion-Lokalisering.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值