Unity/GNOME 3でubuntu 11.10を使用していますが、Metric Systemをデフォルトにしたいです。米国メートル法の形式はありますか? Ubuntuのキーボードレイアウトの[システム設定]には[形式]がありますが、米国から変更することなく、メトリックに変更する方法はありません。
新しいロケールデータを作成することは可能ですが、かなりの作業です。ただし、さまざまなLC_*
環境変数を使用して、さまざまな用途に合わせてさまざまなロケールを選択できます(これは、異なる言語を選択したときにLanguage Settings
コントロールパネルが行うことです)。これで十分です。
locale
のマニュアルページには、さまざまなロケールカテゴリの詳細が記載されています(Environment Variables
セクションを参照)。興味のある変数には次のものがあります。
LC_MEASUREMENT
-測定単位(メトリックまたはその他)。LC_PAPER
-用紙サイズ。LC_NUMERIC
-非通貨数値形式。しかし、これが関連するかどうかはわかりません。米国の数字の書き方に大きな違いはないと思うからです。これらのいずれかを変更する場合は、~/.profile
を編集して次のような行を追加することをお勧めします。
export LC_XXX="YYY"
それが現在の言語セレクターがその設定を保存する方法だからです。
これらの環境変数のいずれかを、メトリック測定(たとえば、en_AU.utf-8
またはen_NZ.utf-8
)を使用するロケールに設定すると、さまざまなアプリケーションが使用するデフォルトの変更に役立ちます。
ただし、ユニットを選択するためにLC_MESSAGES
を効果的に使用する(通常、特別な文字列を翻訳し、翻訳者に依存して翻訳を試みることで)目的の単位を示す方法で)。これらの場合、米国のデフォルトのままにするか、メッセージロケールを他の何かに変更する必要があります(おそらく、イギリス英語に切り替える副作用があります)。
まあ、それは実際にはUnity/GNOME3ではなく、 Wikipedia が言及している標準化の方法ではありません。
SIは、世界で最も広く使用されている測定システムであり、日常の商取引と科学の両方で使用されています。このシステムはほぼグローバルに採用されており、米国は商業および標準活動で主にメトリックシステムを使用していない唯一の先進国です。英国は公式にメートル法を部分的に採用しており、帝国部隊を完全に置き換えるつもりはありません。カナダはすべての法的目的のためにそれを採用しましたが、帝国/米国のユニットは、特に建物の取引で、まだ一般的に使用されています。
Imperial Unit を使用する最後の国々は、INTERNATIONAL SYSTEMにゆっくりと変換しているように見えますが、どういうわけかそれらの一部はまだつかまっています帝国システムを普遍的なものとして確立するという考え。 (150か国以上と5未満の国は、実際には普遍的ではありません)。とにかく、インチからヤード、マイルに行くよりもメートルからキロメートルに行く方が簡単だと思います。私は1000メートルがキロメートルであり、1メートルが100cmであることを知っています。私はインチ、ヤード、マイルでそれをしようとしてクレイジーだろう。同じことがポンドやその他のインペリアル測定にも当てはまります。
答えとして、Ubuntuや他の人はデフォルトで各国の標準に従っています。これを変更する方法があるかもしれませんが、Ubuntuは各国が使用できるシステムを保存しており、Ubuntuはその国のシステムを可能な限り最高の方法で満たそうとしています。
これは、選択肢が表示されない理由に関する単なる答えです。しかし、Ubuntu開発者は、これがそうである理由について理由を言うことができます。