2013-05-03 19 views
5

Windows Phone 8アプリケーションのローカライズを依頼されたので、hereというチュートリアルに従いました。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.

私はこの問題は、私は自分自身をリソースのフォルダを作成しなければならなかったということだと思うし、私は、アプリケーションのために何かが欠けていますそれを認識するためには、私はそれが何であるか分からない。手伝って頂けますか?

ありがとうございます!

答えて

9

LocalizedStringsリソースは、使用する前に定義する必要があります。

リンクをチェックしてください:http://www.geekchamp.com/articles/localizing-a-windows-phone-app-step-by-step

+0

どうもありがとうございました、 Fabrice、あなたが提供したリンクはとても役に立ちました! :) – DrGrijando

+1

公式のMSDNのドキュメントよりも有益です。 Owhは、この答えから1年しか経っていませんよね? :) – DerpyNerd

0

instructions hereが役立つはずです。

それは言う:私は、問題の異なる種類を持っています

  1. Close Visual Studio.
  2. Go to the folder location : "%LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\".
  3. Delete the contents of the folders: 10.0 and 11.0.
0

、私はWP7のためのローカライズを開発している、私は、Visual Studio 2010を使用していエクスプレス、WPにエミュレータはIとすぐに正常に動作しますが、アプリケーションを公開し、ローカライズはWP8アプリケーションのために動作しません

私の推測では、WP8は、それがその構成を見つけることができませんので、常にデフォルトの言語であるリソースファイルのローカライズを決定するために使用する他のいくつかの設定があるということです

関連する問題