web-dev-qa-db-ja.com

Debian 9.9:ロケールを使用して多言語、マルチユーザーのシステムをセットアップできますか?

Debianでは複数のユーザーを設定しました。 OSは英語でインストールされました。次に、Sudo dpkg-reconfigure localeを実行し、他の複数の言語(ドイツ語、スペイン語、フランス語など)を選択してインストールしました。次に、新しいユーザーをすべてパスワードなしの標準ユーザーとして作成しました。私は1人のユーザー「スペイン語」としてログインし、次のように〜/ .bashrcを編集しました。

export LANG=es_MX.utf8
export LANGUAGE=es_MX:es

次に、ログアウトして再度ログインしました。コンソールにチェックインしました。

echo $LANG

戻ってきた

es_MX.utf8

ただし、システム上で何も変更されていないようです。メニュー、すべてのアプリケーション、コンソールなど-すべてがまだ英語です。

システムのユーザーごとに異なる言語を設定できるようにしたいと思っていました。私はこれを正しく行っていますか、それとも「ロケール」が何に使用されているのかを完全に誤解していますか?もしそうなら、Debian 9(ストレッチ)でユーザーごとに異なる言語環境を持つことは可能ですか?違いがあれば、私はCinnamonデスクトップを使用しています。

また、FirefoxとLibreOfficeの新しい言語固有のバージョンをインストールする必要がありますか、それともインストールできる言語パックはありますか?

編集:特定の古いドキュメントによると、言語モジュールはバージョン2.2以降でCinnamonコントロールパネルから削除されました。 ( https://wiki.archlinux.org/index.php/Cinnamon#Manage_languages_used_in_Cinnamon )それを制御する唯一の方法は、明らかにmintlocaleと呼ばれるMint固有のパッケージを使用することです。 、Debianバージョンはありません。同じことを実現するためのコマンドラインまたは設定ファイルの方法があることを望んでいましたが、Debianが機能しない場合は、ディストリビューションを複数の言語をサポートするものに変更したいと思っています。

2
lchras

.bashrcでユーザーの言語を変更すると、ターミナルセッションで確認できるように、シェルにのみ影響します。デスクトップ環境の言語を変更するには、ユーザーごとにデスクトップ環境を構成する必要があります。場合によっては、ログイン画面から実行できます(以下を参照)。その他の場合、言語設定はデスクトップ設定で行われます。

DebianのCinnamonで使用されるデフォルトのデスクトップマネージャを使用すると、右上隅にドロップダウン言語メニューがあり、システムで使用可能な言語が表示されます。

Language menu

FirefoxとLibreOffice用の言語パッケージがあります。 Firefoxの場合はfirefox-esr-l10nで始まり、LibreOfficeの場合はlibreoffice-l10nで始まる名前のパッケージを探します。

2
Stephen Kitt