ロケールは、国際標準の整備にあたって特定の国(言語、国または地域)を識別するために使用される標準的な用語です。FormCalc の場合、ロケールは、特定の国や地域で使用される日付、時間、数値および通貨の形式を定義し、エンドユーザーが自分達の慣習に合った形式を使用できるようにします。
各ロケールは、ロケール識別子と呼ばれる固有の文字列で構成されています。これらの文字列の構成は、インターネットエンジニアリングタスクフォース(Internet Engineering Task Force:IETF)として知られる国際標準化機構(International Standards Organization:ISO)によって管理されています。IETF は、インターネット協会(www.isoc.org)の活動団体です。
ロケール識別子は、言語の部分、国または地域の部分、またはその両方から構成されます。次の表に Designer の本リリースで有効なロケールを示します。
言語
|
国または地域
|
ISO コード
|
アラビア語
|
アルジェリア
|
ar_DZ
|
アラビア語
|
バーレーン
|
ar_BH
|
アラビア語
|
エジプト
|
ar_EG
|
アラビア語
|
イラク
|
ar_IQ
|
アラビア語
|
ヨルダン
|
ar_JO
|
アラビア語
|
クウェート
|
ar_KW
|
アラビア語
|
レバノン
|
ar_LB
|
アラビア語
|
リビア
|
ar_LY
|
アラビア語
|
モロッコ
|
ar_MA
|
アラビア語
|
オマーン
|
ar_OM
|
アラビア語
|
カタール
|
ar_QA
|
アラビア語
|
サウジアラビア
|
ar_SA
|
アラビア語
|
スーダン
|
ar_SD
|
アラビア語
|
シリア
|
ar_SY
|
アラビア語
|
チュニジア
|
ar_TN
|
アラビア語
|
アラブ首長国連邦
|
ar_AE
|
アラビア語
|
イエメン
|
ar_YE
|
アルメニア語
|
アルメニア
|
hy_AM
|
アゼルバイジャン語(キリル)
|
アゼルバイジャン
|
az_Cyrl_AZ
|
アゼルバイジャン語(ラテン)
|
アゼルバイジャン
|
az_Latn_AZ
|
バスク語
|
スペイン
|
eu_ES
|
ボスニア語
|
ボスニア・ヘルツェゴビナ
|
bs_BA
|
ブルガリア語
|
ブルガリア
|
bg_BG
|
カタロニア語
|
スペイン
|
ca_ES
|
中国語
|
中華人民共和国(簡体字)
|
zh_CN
|
中国語
|
香港、中国
|
zh_HK
|
中国語
|
台湾(繁体字)
|
zh_TW
|
クロアチア語
|
クロアチア
|
hr_HR
|
チェコ語
|
チェコ共和国
|
cs_CZ
|
デンマーク語
|
デンマーク
|
da_DK
|
オランダ語
|
ベルギー
|
nl_BE
|
オランダ語
|
オランダ
|
nl_NL
|
英語
|
オーストラリア
|
en_AU
|
英語
|
ベルギー
|
en_BE
|
英語
|
カナダ
|
en_CA
|
英語
|
香港、中国
|
en_HK
|
英語
|
インド
|
en_IN
|
英語
|
アイルランド
|
en_IE
|
英語
|
ニュージーランド
|
en_NZ
|
英語
|
フィリピン
|
en_PH
|
英語
|
シンガポール
|
en_SG
|
英語
|
南アフリカ
|
en_ZA
|
英語
|
英国
|
en_GB
|
英語
|
英国ユーロ
|
en_GB_EURO
|
英語
|
アメリカ合衆国
|
en_US
|
英語
|
米領バージン諸島
|
en_VI
|
エストニア語
|
エストニア
|
et_EE
|
フィンランド語
|
フィンランド
|
fi_FI
|
フランス語
|
ベルギー
|
fr_BE
|
フランス語
|
カナダ
|
fr_CA
|
フランス語
|
フランス
|
fr_FR
|
フランス語
|
ルクセンブルク
|
fr_LU
|
フランス語
|
スイス
|
fr_CH
|
ドイツ語
|
オーストリア
|
de_AT
|
ドイツ語
|
ドイツ
|
de_DE
|
ドイツ語
|
ルクセンブルク
|
de_LU
|
ドイツ語
|
スイス
|
de_CH
|
ギリシャ語
|
ギリシャ
|
el_GR
|
ヘブライ語
|
イスラエル
|
he_IL
|
ハンガリー語
|
ハンガリー
|
hu_HU
|
インドネシア語
|
インドネシア
|
id_ID
|
イタリア語
|
イタリア
|
it_IT
|
イタリア語
|
スイス
|
it_CH
|
日本語
|
日本
|
ja_JP
|
カザフ語
|
カザフスタン
|
kk_KZ
|
クメール語
|
カンボジア
|
km_KH
|
韓国語
|
韓国
|
ko_KR
|
韓国語
|
韓国(Hanja)
|
ko_KR_HANI
|
ラオ語
|
ラオス
|
lo_LA
|
ラトビア語
|
ラトビア
|
lv_LV
|
リトアニア語
|
リトアニア
|
lt_LT
|
マレー語
|
マレーシア
|
ms_MY
|
ノルウェー語 - ブークモール
|
ノルウェー
|
nb_NO
|
ノルウェー語 - ニーノシク
|
ノルウェー
|
nn_NO
|
ペルシャ語
|
イラン
|
fa_IR
|
ポーランド語
|
ポーランド
|
pl_PL
|
ポルトガル語
|
ブラジル
|
pt_BR
|
ポルトガル語
|
ポルトガル
|
pt_PT
|
ルーマニア語
|
ルーマニア
|
ro_RO
|
ロシア語
|
ロシア
|
ru_RU
|
セルビア語(キリル)
|
セルビア・モンテネグロ
|
sr_Cyrl_CS
|
セルビア語(ラテン)
|
セルビア・モンテネグロ
|
sr_Latn_CS
|
スロバキア語
|
スロバキア
|
sk_SK
|
スロベニア語
|
スロベニア
|
sl_SI
|
スペイン語
|
アルゼンチン
|
es_AR
|
スペイン語
|
ボリビア
|
es_BO
|
スペイン語
|
チリ
|
es_CL
|
スペイン語
|
コロンビア
|
es_CO
|
スペイン語
|
コスタリカ
|
es_CR
|
スペイン語
|
ドミニカ共和国
|
es_DO
|
スペイン語
|
エクアドル
|
es_EC
|
スペイン語
|
エルサルバドル
|
es_SV
|
スペイン語
|
グアテマラ
|
es_GT
|
スペイン語
|
ホンジュラス
|
es_HN
|
スペイン語
|
メキシコ
|
es_MX
|
スペイン語
|
ニカラグア
|
es_NI
|
スペイン語
|
パナマ
|
es_PA
|
スペイン語
|
パラグアイ
|
es_PY
|
スペイン語
|
ペルー
|
es_PE
|
スペイン語
|
プエルトリコ
|
es_PR
|
スペイン語
|
スペイン
|
es_ES
|
スペイン語
|
アメリカ合衆国
|
es_US
|
スペイン語
|
ウルグアイ
|
es_UY
|
スペイン語
|
ベネズエラ
|
es_VE
|
スウェーデン語
|
スウェーデン
|
sv_SE
|
タガログ語
|
フィリピン
|
tl_PH
|
タイ語
|
タイ
|
th_TH
|
タイ語
|
タイ(トラディショナル)
|
th_TH_TH
|
トルコ語
|
トルコ
|
tr_TR
|
ウクライナ語
|
ウクライナ
|
uk_UA
|
ベトナム語
|
ベトナム
|
vi_VN
|
ロケールの要素は通常、両方とも重要です。例えば、カナダ英語とイギリス英語では曜日名と月名の形式は同じですが、日付の形式が異なります。したがって、英語という言語ロケールを指定しただけでは不十分です。逆に、ロケールとして国を指定するだけでも十分ではありません。例えば、カナダでは英語とフランス語で異なる日付形式が使用されています。
一般的に、すべてのアプリケーションはロケールが存在する環境で動作しています。このロケールは、環境ロケールとして知られています。場合によっては、ロケールが存在しないシステムまたは環境でアプリケーションが動作していることもあります。このようなことは稀ですが、この場合環境ロケールはデフォルトのアメリカ英語(en_US)に設定されます。このロケールは、デフォルトロケールとして知られています。