Windows Phone 8初級教程(七) 本地化應用程式

來源:互聯網
上載者:User

原文地址:

http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-7-Localizing-the-App

系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners

原始碼: http://aka.ms/absbeginnerdevwp8 PDF檔案: http://aka.ms/absbeginnerdevwp8pdf

在本課中我將解釋如何本地化您的應用,也就是說我們可以在您的應用程式中呈現不同語言的文本。例如,我需要同時支援英語和西班牙語的使用者以開闢潛在的銷售應用程式的市場。現在在不同的市場有了更多的銷售而不是局限在本地市場,這是朝著正確方向邁出的一大步。

本課的計劃是:

我們將學習在AppResources.resx檔案中儲存成對的名稱和數值以及在聲明式的XAML代碼(或命令式的C#代碼)中訪問它們。

我們將看到在Visual Studio中如何建立針對特定語言和地區的檔案。

我們將學習Windows Phone 8作業系統如何基於使用者的語言和地區來選擇正確版本的AppResouces.resx檔案。

1. 修改AppResources.resx設定並綁定到它的值

如果您展開PetSounds項目的Resource檔案夾,您將會看到一個稱為AppResources.resx的檔案:

如果您雙擊並開啟它,它將會在一個特別的設計器的主地區中被開啟:

該檔案是一系列的成對的名稱和數值。左側是我們將要綁定的設定名稱。右側是給定語言的設定。哪種語言?請查看最後的屬性。

資源語言(ResourceLanguage)

被設定為:

en-US

"en" 的意思是"English"。"US"是指地區,在這裡的意思是”USA”。因此,這些設定用於講英語的美國使用者。它也是預設的AppResources檔案(您將很快會看到預設和我們支援的其他語言/地區之間的區別)。

成對的名稱和數值主要是我們在應用程式中使用的文本片段。但是“資源流動方向(ResourceFlowDirection)”是有關字元應該往哪個方向呈現的設定。正如您所知道的,一些語言的閱讀習慣是從右向做,該設定在應用程式中被用於這個目的。

正如您所看到的,ApplictionTitle設定被設為"MY APPLICATION"。如果我想把MainPage.xaml中的TextBlock轉換為使用AppResources中的設定應該怎麼做?我將使用如下的綁定運算式:

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.