簡體   English   中英

Windows Phone 8 - 本地化無法正常工作

[英]Windows Phone 8 - Localization not working

我被要求本地化一個Windows Phone 8應用程序,所以我按照這里可以找到的教程。

我從一開始就做了一個非常簡單的應用程序,並在教程中說明了所有步驟,並且它運行良好。 問題是在我真正想要本地化的應用程序中,字符串資源不起作用。

資源文件夾不存在,所以我創建了它,然后我把每個語言的.resx文件放在里面。 這些文件名為“AppResources.resx”,我將它們綁定為:

<TextBlock x:Name="ApplicationTitle" Text="{Binding Path=LocalizedResources.ApplicationTitle, 
Source={StaticResource LocalizedStrings}}" Style="{StaticResource PhoneTextNormalStyle}"/>

就像在示例中一樣(.resx也被命名為“AppResources”)。 但是當我嘗試部署應用程序時,VS 2012輸出給出了一個錯誤:

The resource "LocalizedStrings" could not be resolved.

我認為問題是我必須自己創建資源文件夾,但是我錯過了應用程序能夠識別它的東西,但我不知道它是什么。 你能幫助我嗎?

提前致謝!

您需要在使用之前定義LocalizedStrings資源。

查看鏈接: http//www.geekchamp.com/articles/localizing-a-windows-phone-app-step-by-step

這里說明應該有所幫助。

它說:

  1. 關閉Visual Studio。
  2. 轉到文件夾位置:“%LOCALAPPDATA%\\ Microsoft \\ Phone Tools \\ CoreCon \\”。
  3. 刪除文件夾的內容:10.0和11.0。

我有一個不同的問題,我已經開發了WP7的本地化,我使用的是Visual Studio 2010 Express,在WP模擬器中工作正常,但是一旦我發布應用程序,本地化對WP8應用程序不起作用

我的猜測是,WP8使用其他一些設置來確定資源文件本地化,這始終是默認語言,因為它找不到該配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM