私は 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