开发者社区> 杰克.陈> 正文

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

简介: 原文:C# Windows Phone 8 WP8,切换各国语系免重开机 加速开发 送审有效率!! 一般我们在开发Windows Phone 8 时,会考虑到各国语言的问题,但是你有想过吗?用实体手机进行开发每换一个语言就要重新开机一次,一等就是一两分钟,这对於开发者来说是非常恼怒且耗时的,为了加速使用者切换各国语系测试并解截图,我们可以透过App.xaml.cs加入些许程式码就可以避免掉一直重新开机的窘境,加速开发者测试。
+关注继续查看
原文: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


admentorserve.aspx?type=img&z=18&a=11

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 ,地表上最精简的判断式!!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
蚂蚁金服 SOFAArk 0.6.0 新特性介绍 | 模块化开发容器
Scalable Open Financial Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。
787 0
【Swift】SpriteKit开发iOS游戏——场景切换
前言 Swift是个很不错的语言,苹果官方提供的游戏开发框架也很不错。 作为一个游戏来讲,里面的场景Scene肯定不止一个,所以需要切换场景 代码 代码从创建的时候的demo开始,demo的创建路径是 开始我们会有一个场景文件GameScene 所以我们要创...
1156 0
原生开发移动web单页面(step by step)7——页面切换动画
在开始写页面切换效果前,首先要介绍一下css3的animation模块,在css中定义如下 div.a { animation: bounce 0.25s forward; } css3的animation定义可以声明关键名,动画时间,动画插值方式,动画的延迟以及动画完毕后的状态以及动画次数。
972 0
IOS开发专题---转化解析JSON格式为字符格式(原生类库解析)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
629 0
开发指南—数据类型—Json类型
PolarDB-X支持JSON类型。 与MySQL不同,PolarDB-X支持的JSON类型暂不支持作为分区键。 详细信息请参见MySQL Json类型。
67 0
Android开发18——获取网络资源之json数据
一、项目背景在Android开发中有一项非常广泛的应用:Android项目获取另一个web项目的资源或者返回的数据。 本文获取web项目返回的JSON数据。Android应用解析JSON比XML性能要好,但有许多项目仍然采用的是XML。     二、实例代码 Web项目 /** * 新闻业务类 * * @author 徐越 * */ public cl
1101 0
修复duilib CEditUI控件和CWebBrowserUI控件中按Tab键无法切换焦点的bug
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41556615         在duilib中,按tab键会让焦点在Button一类的控件中切换,但是切换焦点一直存在bug,具体的描述如下:         1、在主窗体里弹出新的窗体,当新窗体中存在CEditUI控件并且焦点在此CEditUI控件上,那么按tab键将无法切换焦点而一直处于CEditUI中。
1048 0
+关注
杰克.陈
一个安静的程序猿~
10425
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载