国際化対応言語環境の利用ガイド

通貨

通貨の単位や表記は世界中で大きく異なっています。国内での通貨記号と国際的に使われる通貨記号が異なっている場合があります。次の表に、いくつかの国の通貨形式を示します。

表 1–4 国際的な通貨の表記規則

ロケール 

通貨 

例  

カナダ (英語) 

ドル ($) 

$1,234.56 

カナダ (フランス語)  

ドル ($) 

1 234,56$ 

デンマーク語  

クローネ (kr) 

Kr 1.234,56  

フィンランド語 

ユーロ (Graphic)

Graphic1 234,56

フランス語 

ユーロ (Graphic)

Graphic1,234

日本語 

円 (¥) 

¥ 1,234  

ノルウェー語 

クローネ (kr) 

kr 1.234,56  

スウェーデン語  

クローナ (Kr) 

1 234,56 Kr 

イギリス 

ポンド (£) 

£1,234.56  

米国 

ドル ($) 

$1,234.56  

タイ 

バーツ 

2539 Baht 

ユーロ 

ユーロ (Graphic)

Graphic5,000

Solaris 9 ソフトウェアは、ユーロ通貨をサポートしています。現地通貨記号は、下位互換としてまだ使用できます。

表 1–5 ユーロ通貨をサポートするユーザーロケール

領域 

ロケール名 

ISO コードセット 

オーストリア 

de_AT.ISO8859-15

8859-15 

ベルギー (フランス語) 

fr_BE.ISO8859-15

8859-15 

ベルギー (フラマン語) 

nl_BE.ISO8859-15

8859-15 

デンマーク 

da_DK.ISO8859-15

8859-15 

フィンランド 

fi_FI.ISO8859-15

8859-15 

フランス 

fr_FR.ISO8859-15

8859-15 

ドイツ 

de_DE.ISO8859-15

8859-15 

アイルランド 

en_IE.ISO8859-15

8859-15 

イタリア 

it_IT.ISO8859-15

8859-15 

オランダ 

nl_NL.ISO8859-15

8859-15 

ポルトガル 

pt_PT.ISO8859-15

8859-15 

カタロニア (スペイン語) 

ca_ES.ISO8859-15

8859–15 

エストニア 

et_EE.ISO8859–15

8859–15 

スペイン 

es_ES.ISO8859-15

8859-15 

スウェーデン 

sv_SE.ISO8859-15

8859-15 

イギリス 

en_GB.ISO8859–15

8859-15 

米国 

en_US.ISO8859-15

8859-15 

ユーロロケールは、ISO8859-15 コードセットに基づいています。

また、通貨を他の通貨に換算すると、金額の桁数が元の桁数と異なる場合があるので注意が必要です。たとえば、$1,000 をユーロに換算すると Graphic1.307.000 になります。

ユーロ地域内のロケールの場合、ロケールの現在の設定値は locale ユーティリティの LC_MONETARY オペランドで表されます。たとえば、ドイツ語の場合は、次の表のようになります。

表 1–6 ドイツ語のロケールとその LC_MONETARY

ロケール 

LC_MONETARY 

de_DE.ISO8859–1

DM 

de_DE.ISO8859-15

Euro 

de_DE.UTF-8

Euro 

de_DE.ISO8859–15@euro

Euro 

de_DE.UTF-8@euro

Euro