Debian では複数のユーザーを設定しました。インストールされているオペレーティングシステムは英語です。次にsudo dpkg-reconfigure locale
、他の多くの言語(ドイツ語、スペイン語、フランス語など)を実行して選択してインストールしました。その後、すべての新しいユーザーをパスワードなしで標準ユーザーにしました。 「スペイン語」ユーザーとしてログインし、次の内容で〜/ .bashrcを編集しました。
export LANG=es_MX.utf8
export LANGUAGE=es_MX:es
その後、ログアウトして再度ログインします。次のコマンドでコンソールで確認しました。
echo $LANG
返品
es_MX.utf8
しかし、システムには何も変更されていないようです。メニュー、すべてのアプリケーション、コンソールなど - すべてがまだ英語になっています。
私はシステムの各ユーザーに異なる言語を設定できたらよかったでしょう。これを正しく実行していますか?それとも「ロケール」とは何かを完全に誤解していますか?それでは、Debian 9(stretch)でユーザーごとに異なるロケールを持つことは可能ですか?違いがある場合は、Cinnamonデスクトップを使用しています。
また、新しい言語固有のバージョンのFirefoxとLibreOfficeをインストールする必要がありますか?それともインストールできる言語パックはありますか?
編集:以前の文書によっては、バージョン2.2以降ではCinnamonコントロールパネルから言語モジュールが削除されました。 (https://wiki.archlinux.org/index.php/Cinnamon#Manage_言語s_used_in_Cinnamon)これを制御する唯一の方法は、明らかにmintlocaleというMint専用パッケージを使用することですが、私が知っている限りDebianバージョンはありません。同じタスクを実行するためにコマンドラインまたは設定ファイル方式を使用したいがDebianが機能しない場合は、ディストリビューションを複数の言語をサポートするディストリビューションに変更することもできます。
ベストアンサー1
.bashrc
端末セッションでわかるように、ユーザーの言語を変更すると、そのシェルにのみ影響します。デスクトップ環境の言語を変更するには、ユーザーごとにデスクトップ環境を構成する必要があります。場合によっては、ログイン画面でこれを行うことができます(下記参照)。それ以外の場合は、デスクトップ環境設定で言語設定が実行されます。
Debian で Cinnamon で使用されるデフォルトのデスクトップマネージャでは、右上にシステムで使用可能な言語を表示するドロップダウン言語メニューがあります。
FirefoxとLibreOffice用の言語パックがあります。firefox-esr-l10n
FirefoxとLibreOfficeで始まる名前のパッケージを見つけてください。libreoffice-l10n