Office アドイン

[Office用アプリ]マニフェストファイルで多言語対応させる。

Office用アプリの各種設定を定義するXMLマニフェストファイルですが、ロケールを指定する要素の子要素として「Override」要素を指定することで、デフォルトのロケールとは別のロケールにアプリを対応させることができます。

すべての Office 用アプリでは、マニフェストで DefaultLocale 要素とロケールを指定します。既定では、Office 用アプリ プラットフォームと Office ホスト アプリケーションは、Description 要素、DisplayName 要素、IconUrl 要素 (存在する場合)、および SourceLocation 要素の値をすべてのロケールに適用します。オプションで、特定のロケールに対して特定の値を指定できます。それには、これら 4 つの要素について、追加のロケールに対応する Override 子要素を指定します。DefaultLocale 要素の値と、Overrride 要素の Locale 属性の値は、RFC 3066 の「Tags for the Identification of Languages」に従って指定します。

Office 用のアプリを特定のロケール用にデザインする より

たとえば、デフォルトのロケールを日本(ja-jp)として米国(en-us)にもアプリを対応させる場合には下記のような書き方になります。

<DefaultLocale>ja-jp</DefaultLocale>
...
<DisplayName DefaultValue="カレンダーから日付入力">
  <Override Locale="en-us" Value="Japan Holidays Calendar" />
</DisplayName>
...
<Description DefaultValue="カレンダーから日付を選ぶだけで選択中のセルに日付を入力できるコンテンツアプリです。">
  <Override Locale="en-us" Value="Japan Holidays Calendar" />
</Description>
...
<DefaultSettings>
  <SourceLocation DefaultValue="https://hoge.jp/sample.html">
    <Override Locale="en-us" Value="https://hoge.jp/sample_eng.html" />
  </SourceLocation>
</DefaultSettings>

※ Override要素を使用する場合は、XMLパーサーエラーが発生するため、Value属性の前にLocale属性を指定する必要があります。(Office 用アプリのリリース ノート より)

下図はSourceLocation要素で多言語対応させたアプリの、日本語環境(右)と英語環境(左)で動作させた際のキャプチャーになりますが、同じアプリでもロケールが異なると表示されるページが異なっていることが分かるかと思います。

以上の説明は下記Webページにより詳しい説明が載っているので、そちらも合わせてご参照ください。

・Office 用のアプリを特定のロケール用にデザインする
http://msdn.microsoft.com/ja-jp/library/fp161083.aspx

[Office用アプリ]Officeストアでアプリが公開されました。前のページ

[Office用アプリ]Seller Dashboardの販売者アカウントを作成する。次のページ

関連記事

  1. Office関連

    オデッセイ コミュニケーションズ主催のWord活用無料セミナーに参加しました。

    Club Microsoft会員限定、オデッセイ コミュニケーションズ…

  2. Excel

    日本標準時(JST)を取得するVBAマクロ

    先日、もり(@moripro3)さんのツイートに対して下記のような返信…

  3. Office アドイン

    Office アドインの概要

    先日書いた記事「Office 2016で進化したOffice アドイン…

  4. Office関連

    VBAでインターネット上のファイルをダウンロードする方法をまとめてみました。

    「VBA ファイル ダウンロード」といったキーワード検索でのアクセスが…

  5. Office関連

    日本語の文法上の誤りを列挙して修正候補をコメントとして追加するWordマクロ

    前回の記事の関連で、今度は日本語の文法上の誤りを列挙して修正候補をコメ…

  6. Office関連

    図形の結合を行うPowerPoint マクロ(ExecuteMsoメソッド編)

    Excel MVPの伊藤さんのブログで、PowerPointの「図形の…

コメント

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP