原文:C# Windows Phone 8 WP8,切换各国语系免重开机 加速开发 送审有效率!!

一般我们在开发Windows Phone 8 时,会考虑到各国语言的问题,但是你有想过吗?用实体手机进行开发每换一个语言就要重新开机一次,一等就是一两分钟,这对於开发者来说是非常恼怒且耗时的,为了加速使用者切换各国语系测试并解截图,我们可以透过App.xaml.cs加入些许程式码就可以避免掉一直重新开机的窘境,加速开发者测试。

?

本篇文章将引导您如何使用C#修改App.xaml.cs达到切换多国语言免重开机的方法。

?

首先打开我们WP8专案底下的App.xaml.cs 档

找到InitializeLanguage()找到并且输入以下程式码,以英文(en-US)为例

?

   1:  private void InitializeLanguage()
   2:  {
   3:       Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
   4:       Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
   5:       .
   6:       .
   7:       .
   8:       .
   9:       .
  10:  }

?

此时不管使用模拟器或是实体手机测试APP内都会显示英文的语系,尽管手机目前设定的是其他的语系。



在这天提供其他国家的代码供需要的开发者测试各国语言。

?

Albanian (Albania) sq-AL
Arabic ar-SA
Azerbaijani (Latin) az-Latn-AZ
Belarusian be-BY
Bulgarian bg-BG
Catalan ca-ES
Chinese Simplified (PRC) zh-CN
Chinese Traditional (Taiwan) zh-TW
Croatian hr-HR
Czech (Czech Republic) cs-CZ
Danish (Denmark) da-DK
Dutch (Netherlands) nl-NL
English (United Kingdom) en-GB
English (United States) en-US
Estonian et-EE
Filipino fil-PH
Finnish (Finland) fi-FI
French (France) fr-FR
German (Germany) de-DE
Greek (Greece) el-GR
Hebrew he-IL
Hindi hi-IN
Hungarian (Hungary) hu-HU
Indonesian (Indonesia) id-ID
Italian (Italy) it-IT
Japanese (Japan) ja-JP
Kazakh kk-KZ
Korean (Korea) ko-KR
Latvian lv-LV
Lithuanian lt-LT
Macedonian mk-MK
Malay (Malaysia) ms-MY
Norwegian (Norway) nb-NO
Persian fa-IR
Polish (Poland) pl-PL
Portuguese (Brazil) pt-BR
Portuguese (Portugal) pt-PT
Romanian ro-RO
Russian (Russia) ru-RU
Serbian (Latin) sr-Latn-CS
Slovak sk-SK
Slovenian sl-SI
Spanish (Mexico) es-MX
Spanish (Spain) es-ES
Swedish (Sweden) sv-SE
Thai th-TH
Turkish tr-TR
Ukrainian uk-UA
Uzbek (Latin) uz-Latn-UZ
Vietnamese vi-VN

?

如此一来便可以在不用重新开机的情况下测试各国语言了!!

?

文章中的叙述如有观念不正确错误的部分,欢迎告知指正 谢谢

转载请注明出处

SUKI

HOLIESTAR

DotBlogs Tags:

C#

Localize

Windows Phone 8

方便

多国语系

快速

发布

关连文章

C# Windows Form 解决 Icon在开始工具列模糊的问题,字体大小150% 高解析度完美运行。

C# Windows Phone 8 ,使用Binding创建ListBox的子项目,并解决资料更新後UI没更新的窘境 !!

C# Windows Phone 8 WP8,,判断目前主题为深色或浅色!! 设计APP好实用!

C# 判断作业系统为 64bit 或 32bit ,地表上最精简的判断式!!

C# Windows Phone 8 WP8,切换各国语系免重开机 加速开发 送审有效率!!的更多相关文章

  1. C# Windows Phone 8 WP8 开发,取得手机萤幕大小两种方法。

    原文:C# Windows Phone 8 WP8 开发,取得手机萤幕大小两种方法. 一般我们在开发Windows Phone App时,需要取得萤幕的大小来自定义最佳化控制项的大小,但是开如何取得萤 ...

  2. C# Windows Phone 8 WP8 开发,将WebClient的DownloadStringCompleted事件改成非同步的awiat方法。

    原文:C# Windows Phone 8 WP8 开发,将WebClient的DownloadStringCompleted事件改成非同步的awiat方法. 一般我们在撰写Windows Phone ...

  3. [笔记] C# Windows Phone 8 WP8 开发,判断目前网路是否可用。

    原文:[笔记] C# Windows Phone 8 WP8 开发,判断目前网路是否可用. 常常我们在开发Windows Phone 8 App时会使用网路来读取网页的资料或其他开放平台的Json.X ...

  4. C# Windows Phone 8 WP8 高级开发,制作不循环 Pivot ,图片(Gallery)导览不求人! 内附图文教学!!

    原文:C# Windows Phone 8 WP8 高级开发,制作不循环 Pivot ,图片(Gallery)导览不求人! 内附图文教学!! 一般我们在开发Winodws Phone APP 的时候往 ...

  5. C# Windows Phone 8 WP8 , 文字超连结到网页 免打程式码,Xaml就搞定 ! !

    原文:C# Windows Phone 8 WP8 , 文字超连结到网页 免打程式码,Xaml就搞定 ! ! 一般我们在开发Windows Phone 8 APP ,有时会需要超连结连到其他的网页,但 ...

  6. windows 全角 怎么切换到半角

    windows 全角 怎么切换到半角 :shift+空格键

  7. windows下安装python、环境设置、多python版本的切换、pyserial与多版本python安装、windows命令行下切换目录

    1.windows下安装python 官网下载安装即可 2.安装后的环境设置 我的电脑--属性--高级--设置path的地方添加python安装目录,如C:\Python27;C:\Python33 ...

  8. Windows 10 win 10 切换输入法的快捷键

    Windows 10 win 10 切换输入法的快捷键 怎么切换输入法 中文 英文 切换 Windows键 + 空格键    切换输入法 Shift+Alt    切换中英文 Windows键形状如下 ...

  9. 与众不同 windows phone (31) - Communication(通信)之基于 Socket UDP 开发一个多人聊天室

    原文:与众不同 windows phone (31) - Communication(通信)之基于 Socket UDP 开发一个多人聊天室 [索引页][源码下载] 与众不同 windows phon ...

随机推荐

  1. Spire.XLS for .NET 測评

         有一位朋友推荐了我 Spire.Office (官网:http://www.e-iceblue.com/) -- 基于.NET的办公软件库,说不错. 究竟怎样呢?仅仅有亲測一下才干知道了. ...

  2. 事务不提交,也有可能写redo和数据文件

    事务不提交,也有可能写redo和数据文件

  3. Android开发之Sqlite的使用

    在Android中存储数据可以用文件.数据库.网络,其中文件和数据库是最常用的,数据库我们常用的就是Sqlite,它是一种经量级的.嵌入式的关系型数据库:在android中当需要操作SQLite数据库 ...

  4. hdu 2842 Chinese Rings

    点击打开hdu2842 思路: 矩阵快速幂 分析: 1 题目的意思是给定n个环,和一些规则要把所有的环全部拆下最少需要的步数 2 题目规定如果要拆第n个环,那么第n-1个要挂着,n-2环要被拆下.那么 ...

  5. 使用国内源解决Qt在线更新慢的问题

    Qt在线安装更新工具默认使用官方的源,国内访问比较慢,可以在setting中增加国内的源来提高更新速度,如下面的源: http://mirrors.ustc.edu.cn/qtproject/onli ...

  6. CodeForce 356A Knight Tournament(set应用)

     Knight Tournament time limit per test 3 seconds memory limit per test 256 megabytes input standard ...

  7. jquery.ui.accordion的修改(支持展开多个)

    原文:jquery.ui.accordion的修改(支持展开多个) 背景:原jquery.ui.accordion插件,最多只能展开一个,不能展开多个,后来在网上找到了一个基于它的一个修改版(http ...

  8. selenium2支持无界面操作(HtmlUnit和PhantomJs)

    selenium2支持无界面操作(HtmlUnit和PhantomJs) selenium2支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaD ...

  9. hdu4004(二分)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4004 大致题意 二分最大跳跃能力,判断是否可以在m次内到达对岸! 分析:由于求青蛙最小弹跳能力,所以二 ...

  10. Android 程序静态分析

    简介 静态分析是探索Android程序内幕的一种最常见的方法,它与动态调剂双剑合璧,帮助分析人员解决分析时遇到的各种“疑难”问题. 静态分析是指在不运行的情况下,采用词法分析.语法分析等各种技术手段对 ...