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

国際化

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バージョンからサポートされ、それ以前のバージョンではリソースがない場合、エラーが発生します。