# ロケール関連プロパティ

マニュアル > 画面作成ガイド > 国際化対応（ブラウザ編） > ロケール > # ロケール関連プロパティ |

ロケール関連プロパティ

ロケールに関するプロパティとしては、以下のプロパティが用意されています。

オブジェクト | プロパティ | 概要
ルート | Locale | ロケールの設定において最も根幹となるプロパティです。初期値は「DEFAULT」となっており、DEFAULTの場合はOSで設定されている地域設定に従います。 本プロパティにシステム全体としてのロケールIDを指定することができます（※ロケールIDとは、「ja」「de」「un」などのID）。
| LocaleNumber | 上記のLocaleプロパティの設定とは別に、数値書式のみのロケールIDを個別に指定することができます。初期値は「DEFAULT」となっており、DEFAULTの場合はLocaleプロパティの設定に従います。 本プロパティをLocaleプロパティと異なる設定とした場合、例えばLocaleの設定は「ja」（日本）の状態でLocaleNumberの設定を「de」（ドイツ）に設定すると、Localeプロパティとは無関係に数値表示の書式の初期値をドイツ表記とする事ができます。
| LocaleDateTime | 上記のLocaleプロパティの設定とは別に、日時書式のみのロケールIDを個別に指定することができます。初期値は「DEFAULT」となっており、DEFAULTの場合はLocaleプロパティの設定に従います。 本プロパティをLocaleプロパティと異なる設定とした場合、例えばLocaleの設定は「ja」（日本）の状態でLocaleDateTime設定を「fr」（フランス）に設定すると、Localeプロパティとは無関係に日時表示の書式の初期値をフランス表記とする事ができます。
| LocaleLanguage | フォーム呼び出し時に表示対象とするロケールIDを指定することができます。初期値は「DEFAULT」となっており、DEFAULTの場合はLocaleプロパティの設定に従います。 本プロパティはフォームのLocaleLanguageプロパティと組み合わせて使用します。詳細は下記を参照してください。
フォーム | LocaleLanguage | フォーム毎にロケールIDを指定することができます。初期値は「DEFAULT」です。 各国語対応を行う場合などに、同一のフォーム名のフォームを複数用意して、各フォームのLocaleLanguageに目的のロケールIDを設定しておくと、OpenFormメソッドなどによる画面呼び出しが行われた時に、ルートのLocaleLanguageプロパティの設定と同じロケールIDが設定されたフォームが自動選択されて表示されるようになります。 具体的な例としては、例えば同じ名称のフォーム「Form01」を２つ用意し、それぞれのフォームのLocaleLanguageに、「ja」と「en」を設定しておきます。そして、ルートのLocaleLanguageを「ja」（もしくは、日本語OS上で動作させる場合、「DEFAULT」（OS設定に従う）としても可）とした状態でOpenFormメソッドでForm01を表示すると、フォームのLocaleLanguageが「ja」のフォームが自動的に選択されて表示されます。同様に、ルートのLocaleLanguageを「en」としてForm01を呼び出すと、「en」のフォームが表示されます。