カスタム地域設定への GUI アプリケーション

カスタム地域設定への GUI アプリケーション

私は Ubuntu 16.04 をインストールし、gnome-shell (これは非常に素晴らしい) を使用しています。最初の平日と最初の仕事の日を日曜日にしようとしており、多くのフォーラムであらゆることを試しました。

sudo gedit /usr/share/i18n/locales/en_US
sudo locale-gen
restart

編集も /etc/locale.gen

私には何も効きません

答え1

これを試すことができます。これは、Ubuntu のロケール ファイルをカスタマイズする必要がないため、ややクリーンで堅牢です。

Ubuntuでは、ファイルを編集することでロケールコンポーネントを割り当てることができます。/etc/default/locale

LANG="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"

つまり、ソフトウェア メッセージはアメリカ式で、時間、用紙サイズ、単位はイギリス式 (つまり、月曜日から始まる週、A4、メートル法) にしたいということです。

したがって、地域と要件に応じて変更してください。これで問題が解決することを願っています。

見つけた場所Ubuntu フォーラム

答え2

数え切れないほどの記事を読んで、ロケールを強制するさまざまな方法を試し、最終的に ~/.bashrc を編集して次の行を追加することで成功しました。

export LC_CTYPE=fr_FR.UTF-8 
export LC_NUMERIC=fr_FR.UTF-8
export LC_TIME=fr_FR.UTF-8
export LC_COLLATE=fr_FR.UTF-8
export LC_MONETARY=fr_FR.UTF-8
export LC_PAPER=fr_FR.UTF-8
export LC_NAME=fr_FR.UTF-8
export LC_ADDRESS=fr_FR.UTF-8
export LC_TELEPHONE=fr_FR.UTF-8
export LC_MEASUREMENT=fr_FR.UTF-8
export LC_IDENTIFICATION=fr_FR.UTF-8

そしてもちろん、それを実現する GUI アプリケーションは存在しません。

答え3

回避策として、~/.bashrc に次の行を追加しました:
LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC=fr_FR.UTF-8 LC_TIME=fr_FR.UTF-8 LC_COLLATE="fr_FR.UTF-8" LC_MONETARY=fr_FR.UTF-8 LC_MESSAGES="fr_FR.UTF-8" LC_PAPER=fr_FR.UTF-8 LC_NAME=fr_FR.UTF-8 LC_ADDRESS=fr_FR.UTF-8 LC_TELEPHONE=fr_FR.UTF-8 LC_MEASUREMENT=fr_FR.UTF-8 LC_IDENTIFICATION=fr_FR.UTF-8

関連情報