アプリケーション マニフェストの一部のデータ (名前、説明、スプラッシュ スクリーンの画像など) をローカライズする必要があります。ドキュメントによると、これらのデータはリソースとして提供できますが、その方法がわかりません。
質問する
2283 次
2 に答える
5
- ローカライズされたリソース (例: Strings/en/Resources.resw) をキー「Appname」と値「My App Title」で追加します
- キー「Appname」と値「My German App Title」を持つ 2 番目のローカライズされたリソース (例: Strings/de/Resources.resw) を追加します。
- 「アプリ マニフェスト」を編集し、「表示名」フィールドに「ms-resource:Appname」と入力します (アプリケーション UI)。
- 「アプリ マニフェスト」を編集し、「パッケージ表示名」フィールドに「ms-resource:Appname」と入力します (パッケージング)。
注: すべてを実行する前に、Windows ストア ダッシュボードにアプリ名を登録する必要があります。
于 2012-10-06T11:14:42.143 に答える
3
つまり、フォルダ階層の命名規則に従います。適切な名前の付け方を説明するリンクを次に示します。別の役立つ「ハウツー」記事がここにあり、 JavascriptとXAMLで順を追って説明する 2 つのクイックスタートがあります。
具体的には、(上記のリンクを使用して) クイックスタートを参照して、段階的なチュートリアルを確認してください。JavaScript と XAML では少し異なりますが、全体的な手順は次のとおりです。
- Visual Studio プロジェクトのプロパティで既定の言語を設定します。
- プロジェクト内にフォルダーを作成して、さまざまなリソース ファイル (言語ごとに 1 つ) をすべて保持します。これにより、プロジェクトがきちんと整頓された状態に保たれます。
- このフォルダーを右クリックし、[新しい項目の追加] を選択して、言語のリソース ファイルを追加します。このファイルは、.resx、.resw、.resjson の場合があります。コーディングしている言語に基づいて、詳細についてはクイックスタートを参照してください。
- 翻訳するアイテムをリソース ファイルに追加します。繰り返しますが、詳細についてはクイックスタートを参照してください。
- コントロールをリソースに関連付け、文字列リソース識別子をコードに追加します。
クイックスタートが役に立たない場合はお知らせください。
于 2012-07-26T12:47:26.093 に答える