Windows Phone 8 アプリのローカライズ(アプリ名)

Windows Phone 8 アプリのアプリ名を日本語と英語でローカライズする方法を紹介する。

まず、ソリューション エクスプローラーのStringフォルダに英語用のフォルダ「en」と日本語用のフォルダ「ja-jp」を作成し、それぞれに、リソースファイル(Resources.resw)を作成します。

英語用と日本語用のリソースファイルの名前の欄にアプリ名として、「AppName」を入力し、値の欄には、実際のアプリ名を入力します。

続いて、リソースファイルで設定したアプリ名をアプリ一覧に表示させるため、「Package.appxmanifest」の [アプリケーション]→[表示名]の値に「ms-resource:AppName」を入力します。

これで、リソースファイルで設定した「AppName」の値が、各言語のアプリ名として表示されます。

ms-resource_appname

ms-resource_appname2

タイルにアプリ名を表示させるには、「ビジュアル資産」タブにある、「タイル」→「名前の表示」にあるチェックボックスにチェックを入れるとよい。

ms-resource_appname3

Windows Phone 7のときと違って、DLLを作る必要がなくなり、楽になりました。