自訂區域設定的 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

相關內容