Debian 9: 英語とドイツ語のロケールを設定するには?

Debian 9: 英語とドイツ語のロケールを設定するには?

使いたい英語そしてドイツ語のロケール設定。


現在、私のシステムは次の設定で実行されています(Debian Professional Installerのインストール中に構成されています)。

  • 言語:English - English (Default)
  • 国、地域または地域:other -> Europe -> Austria
  • デフォルトのロケールの基礎となる国/地域は次のとおりです。United States - en_US.UTF-8
  • 鍵:German

今私の質問は次のとおりです。

英語を維持しながら現在のロケール(United States - en_US.UTF-8)を希望のドイツ語ロケール(de_DE.UTF-8)に切り替えるにはどうすればよいですか?

インストール中にエラーが発生したため、これは不可能でした(「間違った言語/ロケールの組み合わせが検出されました」)。

答え1

en_DEデフォルトのロケールとして存在しないため、インストール中にドイツ語圏の国でローカライズされた英語をロケールとして選択することはできません。 (LANGUAGEを直接設定する代わりにupdate-localeを使用する必要があるのはなぜですか?ロケールの選択に関する確認事項について説明します。 )

あなたが追求することを達成する方法は2つあります。

  1. 1つは、設定を使用して新しいロケールを作成することです。新しいen_**ロケールを(簡単に)どのように使用できますか?もっと学ぶ。
  2. 別の方法は、以下を使用してより細かい方法でロケールを設定することです。さまざまなLC_変数;例えば:

    export LANG=en_US.UTF-8
    export LC_MONETARY=de_DE.UTF-8
    export LC_TIME=de_DE.UTF-8
    

    または、メッセージを除いてドイツ語をデフォルトとして使用するには、次の手順を実行します。

    export LANG=de_DE.UTF-8
    export LC_MESSAGES=en_US.UTF-8
    

    (そして他のすべての競合するLC_変数、特に他のすべてのLC_ALL設定をオーバーライドする変数の設定を解除します。)このプログラムを使用して設定を確認できますlocale地域設定プログラムはどのように機能しますか?もっと学ぶ。

答え2

Stephenの答えに基づいてこの投稿ダウンロードに必要なen_DEロケールといくつかのマージされたインストール手順を作成しました。ここ。自由にお試しください。フィードバックをお願いします。

関連情報