Windows Phone 8 アプリのアプリ名を日本語と英語でローカライズする方法を紹介する。
まず、ソリューション エクスプローラーのStringフォルダに英語用のフォルダ「en」と日本語用のフォルダ「ja-jp」を作成し、それぞれに、リソースファイル(Resources.resw)を作成します。
英語用と日本語用のリソースファイルの名前の欄にアプリ名として、「AppName」を入力し、値の欄には、実際のアプリ名を入力します。
続いて、リソースファイルで設定したアプリ名をアプリ一覧に表示させるため、「Package.appxmanifest」の [アプリケーション]→[表示名]の値に「ms-resource:AppName」を入力します。
これで、リソースファイルで設定した「AppName」の値が、各言語のアプリ名として表示されます。
タイルにアプリ名を表示させるには、「ビジュアル資産」タブにある、「タイル」→「名前の表示」にあるチェックボックスにチェックを入れるとよい。
Windows Phone 7のときと違って、DLLを作る必要がなくなり、楽になりました。