GNU/Linux >> Linux の 問題 >  >> Linux

「ヨーロッパ英語」ロケールがないのはなぜですか?

以前は少し気まぐれなen_DK.UTF-8を使用していました 新しいシステムをインストールするときのロケール。デンマークにいない場合でも、(おおよそ)希望するロケールの結果が得られるためです。

  • 測定指標
  • わかりやすい日付と時刻の形式ですが、英語の曜日と月の名前
    • 24時間形式
    • 労働週は月曜日に始まります
    • ISO形式の(少なくとも類似した)数値の日付、yyyy-mm-dd
    • 非公式の日付はdd/mmであり、その逆ではありません
  • A4用紙サイズ
  • ユーロ通貨
  • 英語のシステムメッセージ

残念ながら、UbuntuとDebianはen_DKをサポートしなくなったようです ロケール。 en_EUのようなものがあるべきだと思っていました 「ヨーロッパ英語」の場合。

私が働いたすべての場所には、この種の要件がありました。組織の公用語は英語ですが、それ以外はすべてヨーロッパ大陸のデフォルトが必要です。

私は、「場所にとらわれない」英語のロケールが私自身と私が働いている組織の両方に利益をもたらすと考える最初の人ではないと想像しています。では、なぜそれが存在しないのでしょうか。また、さらなる議論と理論的根拠をどこで探すのでしょうか。

…それとも、先に進んで提案する必要がありますか?誰に?

承認された回答:

(a)Unicode Common Locale Data Repositoryと呼ばれるエンティティは、ロケールを処理する場所のようです。 glibc wikiは、CLDRに従うことを示しています。

(b)「en_150」と呼ばれるロケールがあり、これはあなたが望むことを行うことを目的としているようです。 glibcがまだそれを実装しているかどうかはわかりません。 en_BEと呼ばれる同様のロケールもあります。これは、全世界ではなくBEの地域カバレッジがあることを除いて、en_150と同じです。


Linux
  1. Df対Du:なぜそんなに違いがあるの??

  2. Linux –システムにRootfsファイルシステムが存在しないのはなぜですか?

  3. Linux –ユーザースペースを決して壊さないLinuxカーネルポリシーがあるのはなぜですか?

  1. Linux 用の DirectX API がないのはなぜですか?

  2. Linux に /dev/tty がたくさんあるのはなぜですか?

  3. Linux でシステム コール テーブルを変更する必要があるのはなぜですか?

  1. linux-vserver があるのになぜ LXC なのですか?

  2. Linux 用の完全に統合されたパッケージ マネージャーがないのはなぜですか?

  3. Linux では time.h で timer_t が定義されているのに、OS X では定義されていないのはなぜですか