www.dextsolution.com
DEXTUPLOAD
X5
製品の説明 > 国際化

# 国際化

DEXTUploadX5製品は大韓民国インターネット環境で使用されるように、すべての文字列リソースを韓国語で作成した。

DEXTUploadX5製品は基本的に提供されるリソースファイルは、次のとおりでresディレクトリ内にある。

- マルチモジュール用リソースファイル：

  - dextuploadx5-svg-message-ko.txt
  - dextuploadx5-svg-message-en.txt
  - dextuploadx5-svg-message-ja.txt
  - dextuploadx5-svg-message-zh.txt

- HDアプリケーションリソースファイル：（バージョン2.0.0.0から）

  - dextuploadx5-hd-message-ko.xml
  - dextuploadx5-hd-message-en.xml
  - dextuploadx5-hd-message-ja.xml
  - dextuploadx5-hd-message-zh.xml

英語、日本語、中国語は1.3.0.0のバージョンで追加された。

グローバルサービスを指向している場合であれば、韓国語をサポートしていないブラウザを使用することができる。したがって、多言語環境を念頭に置いて、サービスをする場合は、サポートする言語リソースを直接作って登録ヘジュオヤする。

（基本的に提供する韓国語、英語、日本語、中国語を除く他の言語リソースは直接製作しなければならない。）

    # DEXTUploadX5リソースの場所に、基本的に韓国語、英語、日本語、中国語メッセージリソースが含まれている。
    dextuploadx5-svg-message-ko.txt
    dextuploadx5-svg-message-en.txt
    dextuploadx5-svg-message-ja.txt
    dextuploadx5-svg-message-zh.txt
    # もし、他の言語リソースを使用するには、適切な言語リソースを作成して、同じ位置に入れる。
    dextuploadx5-svg-message-fr.txt

    # HDアプリケーション
    # DEXTUploadX5リソースの場所に、基本的に韓国語、英語、日本語、中国語メッセージリソースが含まれている
    dextuploadx5-hd-message-ko.xml
    dextuploadx5-hd-message-en.xml
    dextuploadx5-hd-message-ja.xml
    dextuploadx5-hd-message-zh.xml
    # もし、他の言語リソースを使用するには、適切な言語リソースを作成して、同じ位置に入れる。
    dextuploadx5-hd-message-fr.xml

製品は、内部的にnavigator.language、navigator.browserLanguage、navigator.systemLanguage順にサポートされる言語を捜す。もしリソースsuffix（ko、en、ja、zh、...）と一致していない場合には、特定のリソース（一般的には英語で）で固定する必要がある。dx5.create関数を使用してコンポーネントを作成するとき、使用する言語リソースを強制的に指定することができる。強制的に言語が指定されると、ブラウザの言語に関係なく、その言語のリソースを探す。

    // 自動的に言語を選択する。
    dx5.create({ id: "dext5-1", parentId: "dext5-container1" });
    // 韓国語に設定する。
    dx5.create({ id: "dext5-2", parentId: "dext5-container2", lang: "ko" });
    // 英語に設定する。
    dx5.create({ id: "dext5-3", parentId: "dext5-container3", lang: "en" });
    // 日本語に設定する。
    dx5.create({ id: "dext5-4", parentId: "dext5-container4", lang: "ja" });
    // 中国語で設定する。
    dx5.create({ id: "dext5-5", parentId: "dext5-container5", lang: "zh" });

    // HDアプリケーションは、コンポーネントのデフォルトのリソース設定に従います。

ブラウザの言語または指定された言語(lang属性を使用)をサポートするリソースファイルが見つからない場合は、組み込みの英語リソースを使用します。組み込みの英語リソースは3.10.0.0バージョンからサポートされ、それ以前のバージョンではリソースがない場合、エラーが発生します。