[Windows Phone] 以多国语言做为开发前提 (1)
2014-03-08 20:55
281 查看
原文:[Windows Phone] 以多国语言做为开发前提 (1)
?
在先前 TechDays 2013 的课程 [开发 Windows Phone 商务应用程式就是这麽快] 中,其中一个部分是 [以多国语言做为开发前提],针对章立民老师的上课内容做练习。
?
在 App 中,有个 Page,包含概观和相关内容,希望有英文与中文的介绍。
中文的部分
概观
2002 年,微软开始认可38 名台湾的社群领袖并颁发微软最有价值专家奖项,到今天已有超过 100 人获此殊荣。他们专长於微软大部分的技术领域,台湾的微软最有价值专家夥伴与产品小组关系密切,并在重要产品发行,活动和线上论坛提供卓越的支援。台湾的微软最有价值专家也在产品生命周期的所有阶段,或是在拓展社群方面,提供他们的宝贵意见并扮演重要角色。
英文的部分
Overview
The Microsoft Most Valuable Professional (MVP) Award is our way of saying thank you to exceptional, independent community leaders who share their passion, technical expertise, and real-world knowledge of Microsoft products with others. It is part of Microsoft’s commitment to supporting and enriching technical communities. Even before the rises of the Internet and social media, people have come together to willingly offer their ideas and best practices in technical communities.
?
新增专案
?
目标的 Windows Phone OS 版本选择 [Windows Phone OS 8.0],如果你是选择 [Windows Phone OS 7.1],就要自己手动加入 Resource。
?
在上课时,章老师提到错误的方式,不是在 WMAppManifest.xml 设定。
?
正确的方式,是在专案,滑鼠右键,属性。
?
其中 [支援的文化特性],勾选您要支援的语言,勾选 [中文(繁体,台湾)] 和 [英文(美国)]。
?
接着,思考一下预设显示语言,如果你的手机想要只有支援中文跟英文、有个日本人手机是日本语系,你希望他看到什麽,目前世界通用的语系还是英文为主,如果你想要他看到英文,就选择英文语系为预设;新增後,在 Resources 中,会自动产生对应的资源档案。
?
开启 AppResources.resx 档案,我建立两个名称 Key : OverviewPageName 和 OverviewContent,并且分别输入对应的英文内容。
?
开启 AppResources.zh-TW.resx 档案,一样建立两个名称 Key : OverviewPageName 和 OverviewContent,并且分别输入对应的中文内容。
?
开启 MainPage.xaml,将对应的 TextBlock 的 Text 资料做 Binding 到资源档对应的 Key。
?
当手机语言在 [中文(繁体)] 的时候,您会看到中文的内容。
?
当手机语言为 Engllish (United States) 时,显示英文内容。
?
当手机语言为日本语时,显示英文内容。
?
LanguageApp.zip
var now = new Date();var index=now.getTime();document.write('');
posted on
2013/10/3 10:17
|
1 人推荐
我要推荐
|
阅读数 : 963
|
订阅
?
前言
在先前 TechDays 2013 的课程 [开发 Windows Phone 商务应用程式就是这麽快] 中,其中一个部分是 [以多国语言做为开发前提],针对章立民老师的上课内容做练习。?
功能说明
在 App 中,有个 Page,包含概观和相关内容,希望有英文与中文的介绍。中文的部分
概观
2002 年,微软开始认可38 名台湾的社群领袖并颁发微软最有价值专家奖项,到今天已有超过 100 人获此殊荣。他们专长於微软大部分的技术领域,台湾的微软最有价值专家夥伴与产品小组关系密切,并在重要产品发行,活动和线上论坛提供卓越的支援。台湾的微软最有价值专家也在产品生命周期的所有阶段,或是在拓展社群方面,提供他们的宝贵意见并扮演重要角色。
英文的部分
Overview
The Microsoft Most Valuable Professional (MVP) Award is our way of saying thank you to exceptional, independent community leaders who share their passion, technical expertise, and real-world knowledge of Microsoft products with others. It is part of Microsoft’s commitment to supporting and enriching technical communities. Even before the rises of the Internet and social media, people have come together to willingly offer their ideas and best practices in technical communities.
?
实作
新增专案?
目标的 Windows Phone OS 版本选择 [Windows Phone OS 8.0],如果你是选择 [Windows Phone OS 7.1],就要自己手动加入 Resource。
?
在上课时,章老师提到错误的方式,不是在 WMAppManifest.xml 设定。
?
正确的方式,是在专案,滑鼠右键,属性。
?
其中 [支援的文化特性],勾选您要支援的语言,勾选 [中文(繁体,台湾)] 和 [英文(美国)]。
?
接着,思考一下预设显示语言,如果你的手机想要只有支援中文跟英文、有个日本人手机是日本语系,你希望他看到什麽,目前世界通用的语系还是英文为主,如果你想要他看到英文,就选择英文语系为预设;新增後,在 Resources 中,会自动产生对应的资源档案。
?
开启 AppResources.resx 档案,我建立两个名称 Key : OverviewPageName 和 OverviewContent,并且分别输入对应的英文内容。
?
开启 AppResources.zh-TW.resx 档案,一样建立两个名称 Key : OverviewPageName 和 OverviewContent,并且分别输入对应的中文内容。
?
开启 MainPage.xaml,将对应的 TextBlock 的 Text 资料做 Binding 到资源档对应的 Key。
?
执行
当手机语言在 [中文(繁体)] 的时候,您会看到中文的内容。?
当手机语言为 Engllish (United States) 时,显示英文内容。
?
当手机语言为日本语时,显示英文内容。
?
范例下载
LanguageApp.zipvar now = new Date();var index=now.getTime();document.write('');
posted on
2013/10/3 10:17
|
1 人推荐
我要推荐
|
阅读数 : 963
|
订阅
相关文章推荐
- [Windows Phone] 以多国语言做为开发前提 (2)
- windows phone 8 开发之一 —— C#语言简介(一)
- Windows Phone实用开发技巧(33):不重启程序切换当前语言
- Windows Phone开发经验谈(9)-本地化与多语言程序标题
- Windows Phone开发经验谈(14)-动态的改变APP的语言
- windows phone 全球化 多语言开发
- 一起学Windows phone 7开发(三.页面)
- Windows Phone开发(17):URI映射
- Windows Phone 7开发书籍再度更新
- Windows Phone 7 控件设计与开发入门(搜集整理)
- 2012 年 6 月开发语言排行榜 - Haskell 快速逼近 top20
- Swift高级开发语言--函数嵌套
- Win10 UWP 开发系列:使用多语言工具包让应用支持多语言
- IOS开发笔记5-C语言基础复习
- Windows Phone开发(41):漫谈关键帧动画之下篇 转:http://blog.csdn.net/tcjiaan/article/details/7573396
- 我用过的计算机语言及其开发环境
- Windows Phone开发(4):框架和页
- Windows Phone开发(25):启动器与选择器之WebBrowserTask 转:http://blog.csdn.net/tcjiaan/article/details/7404770
- iOS开发之多语言
- Windows Phone开发(12):认识一下独具个性的磁贴 转:http://blog.csdn.net/tcjiaan/article/details/7313866