1. 程式人生 > >Ubuntu修改locale從而修改語言環境

Ubuntu修改locale從而修改語言環境

一、溫柔的方式修改

此示例為把語言環境變數改為英文
Ubuntu系統語言環境改為英文的en_US.UTF-8

  • 1.檢視當前系統語言環境

    locale
  • 2.編輯配置檔案,將zh_US.UTF-8改為en_US.UTF-8zh改為en

    sudo vim /etc/default/locale

    清空或註釋原有內容,將下面的內容新增進去

    LANG="en_US.UTF-8"
    LANGUAGE="en_US:en"
  • 3.繼續檢視更改後的系統語言變數,如果出現下列錯誤,說明沒安裝en_US的local

    [email protected]:~$ locale
    locale: Cannot set
    LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
  • 4.檢視系統內安裝的locale

    [email protected]:~$ locale -a
    locale: Cannot set
    LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C POSIX zh_CN.utf8 zh_SG.utf8

    看吧,沒裝en_US.UTF-8

  • 5.安裝en_US.UTF-8

    sudo locale-gen en_US.UTF-8
    cd /usr/share/locales
    sudo ./install-language-pack en_US
  • 6.再次檢視,應該一切正常了。

    alien@Noah-s-Ark:/usr/share/locales$ locale
    LANG=en_US.UTF-8
    LANGUAGE=en_US:en
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=

二、暴力的方式

  • 1.直接編輯檔案

    sudo vim /etc/default/locale

    清空或註釋原有內容,將下面的內容新增進去

    LANG=en_US.UTF-8
    LANGUAGE=en_US:en
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=

    儲存,退出,重啟.

三、設定完之後別忘記重啟!!

中文的修改方式反過來就好了~~~
pass


!!!版權宣告!!!

本系列為博主學心得與體會,所有內容均為原創(✿◡‿◡)

歡迎傳播、複製、修改。引用、轉載等請註明轉載來源。感謝您的配合

用於商業目的,請與博主採取聯絡,並請與原書版權所有者聯絡,謝謝!\(≧▽≦)/

我的聯絡方式:email–> [email protected]

!!!版權宣告!!!



生活嘛~ 最重要的就是開心嘍~ O(∩_∩)O~~

這裡寫圖片描述