3

アプリケーション マニフェストの一部のデータ (名前、説明、スプラッシュ スクリーンの画像など) をローカライズする必要があります。ドキュメントによると、これらのデータはリソースとして提供できますが、その方法がわかりません。

4

2 に答える 2

5
  1. ローカライズされたリソース (例: Strings/en/Resources.resw) をキー「Appname」と値「My App Title」で追加します
  2. キー「Appname」と値「My German App Title」を持つ 2 番目のローカライズされたリソース (例: Strings/de/Resources.resw) を追加します。
  3. 「アプリ マニフェスト」を編集し、「表示名」フィールドに「ms-resource:Appname」と入力します (アプリケーション UI)。
  4. 「アプリ マニフェスト」を編集し、「パッケージ表示名」フィールドに「ms-resource:Appname」と入力します (パッケージング)。

注: すべてを実行する前に、Windows ストア ダッシュボードにアプリ名を登録する必要があります。

于 2012-10-06T11:14:42.143 に答える
3

つまり、フォルダ階層の命名規則に従います。適切な名前の付け方を説明するリンクを次に示します。別の役立つ「ハウツー」記事がここにあり、 JavascriptXAMLで順を追って説明する 2 つのクイックスタートがあります。

具体的には、(上記のリンクを使用して) クイックスタートを参照して、段階的なチュートリアルを確認してください。JavaScript と XAML では少し異なりますが、全体的な手順は次のとおりです。

  1. Visual Studio プロジェクトのプロパティで既定の言語を設定します。
  2. プロジェクト内にフォルダーを作成して、さまざまなリソース ファイル (言語ごとに 1 つ) をすべて保持します。これにより、プロジェクトがきちんと整頓された状態に保たれます。
  3. このフォルダーを右クリックし、[新しい項目の追加] を選択して、言語のリソース ファイルを追加します。このファイルは、.resx、.resw、.resjson の場合があります。コーディングしている言語に基づいて、詳細についてはクイックスタートを参照してください。
  4. 翻訳するアイテムをリソース ファイルに追加します。繰り返しますが、詳細についてはクイックスタートを参照してください。
  5. コントロールをリソースに関連付け、文字列リソース識別子をコードに追加します。

クイックスタートが役に立たない場合はお知らせください。

于 2012-07-26T12:47:26.093 に答える