プログラムが使用する現在のロケールIDを管理します。マルチスレッドに対応しており、スレッドごとにロケールIDを管理できます。 ロケールIDは内部的に次の"言語タグ"を用いて管理されます。 require 'locale' Locale.current #=> Current locale IDs. 言語タグ Ruby-Localeでは、言語タグをロケールIDとして使用します。プログラムは言語タグに応じてローカライズされた処理を実行します。この言語タグはja_JP.UTF-8やja-JPなど表記法にいくつかの標準があるのですが、Ruby-Localeでは、これらを統一的に扱うことができます。 この言語タグは文字列から間単に生成することができ、また、言語タグからそれぞれの表記方法に基づいた文字列を出力することができます。 Ruby-Localeでは以下の言語タグをサポートします。 Simple