• openEuler如何将中文语言改成英文


    背景:安装openEuler22.03系统时,选择的是中文语言,虽然方便,但是有些情况下,如果报错,也会自动翻译成中文,需要改回英文。

    1.查看系统默认语言

    [root@localhost ~]# cat /etc/locale.conf 
    LANG="zh_CN.UTF-8"
    [root@localhost ~]# locale
    LANG=zh_CN.UTF-8
    LC_CTYPE="zh_CN.UTF-8"
    LC_NUMERIC="zh_CN.UTF-8"
    LC_TIME="zh_CN.UTF-8"
    LC_COLLATE="zh_CN.UTF-8"
    LC_MONETARY="zh_CN.UTF-8"
    LC_MESSAGES="zh_CN.UTF-8"
    LC_PAPER="zh_CN.UTF-8"
    LC_NAME="zh_CN.UTF-8"
    LC_ADDRESS="zh_CN.UTF-8"
    LC_TELEPHONE="zh_CN.UTF-8"
    LC_MEASUREMENT="zh_CN.UTF-8"
    LC_IDENTIFICATION="zh_CN.UTF-8"
    LC_ALL=

    2.查看系统中已有支持的语言

    [root@localhost ~]# locale
    LANG=zh_CN.UTF-8
    LC_CTYPE="zh_CN.UTF-8"
    LC_NUMERIC="zh_CN.UTF-8"
    LC_TIME="zh_CN.UTF-8"
    LC_COLLATE="zh_CN.UTF-8"
    LC_MONETARY="zh_CN.UTF-8"
    LC_MESSAGES="zh_CN.UTF-8"
    LC_PAPER="zh_CN.UTF-8"
    LC_NAME="zh_CN.UTF-8"
    LC_ADDRESS="zh_CN.UTF-8"
    LC_TELEPHONE="zh_CN.UTF-8"
    LC_MEASUREMENT="zh_CN.UTF-8"
    LC_IDENTIFICATION="zh_CN.UTF-8"
    LC_ALL=
    [root@localhost ~]# locale -a
    aa_DJ
    aa_DJ.iso88591
    aa_DJ.utf8
    aa_ER
    aa_ER@saaho
    aa_ER.utf8
    aa_ER.utf8@saaho
    aa_ET
    aa_ET.utf8
    af_ZA
    af_ZA.iso88591
    af_ZA.utf8
    agr_PE
    agr_PE.utf8
    ak_GH
    ak_GH.utf8
    。。。。。
    en_US
    en_US.iso88591
    en_US.iso885915
    en_US.utf8
    。。。。。
    zh_CN
    zh_CN.gb18030
    zh_CN.gb2312
    zh_CN.gbk
    zh_CN.utf8

    3.使用localectl命令设定系统语言为中文

    [root@localhost ~]# localectl 
       System Locale: LANG=zh_CN.UTF-8
           VC Keymap: cn
          X11 Layout: cn
    [root@localhost ~]# localectl set-locale LANG=en_US.utf8

    4.查看当前系统语言

    [root@localhost ~]# locale
    LANG=zh_CN.UTF-8
    LC_CTYPE="zh_CN.UTF-8"
    LC_NUMERIC="zh_CN.UTF-8"
    LC_TIME="zh_CN.UTF-8"
    LC_COLLATE="zh_CN.UTF-8"
    LC_MONETARY="zh_CN.UTF-8"
    LC_MESSAGES="zh_CN.UTF-8"
    LC_PAPER="zh_CN.UTF-8"
    LC_NAME="zh_CN.UTF-8"
    LC_ADDRESS="zh_CN.UTF-8"
    LC_TELEPHONE="zh_CN.UTF-8"
    LC_MEASUREMENT="zh_CN.UTF-8"
    LC_IDENTIFICATION="zh_CN.UTF-8"
    LC_ALL=
    [root@localhost ~]# type locale
    locale 已被录入哈希表 (/usr/bin/locale)

    设置的英文并没有生效

    5.解决方法:

    1.重启

    2.手动加载配置文件

    [root@localhost ~]# . /etc/locale.conf
    [root@localhost ~]# locale
    LANG=en_US.utf8
    LC_CTYPE="en_US.utf8"
    LC_NUMERIC="en_US.utf8"
    LC_TIME="en_US.utf8"
    LC_COLLATE="en_US.utf8"
    LC_MONETARY="en_US.utf8"
    LC_MESSAGES="en_US.utf8"
    LC_PAPER="en_US.utf8"
    LC_NAME="en_US.utf8"
    LC_ADDRESS="en_US.utf8"
    LC_TELEPHONE="en_US.utf8"
    LC_MEASUREMENT="en_US.utf8"
    LC_IDENTIFICATION="en_US.utf8"
    LC_ALL=
    [root@localhost ~]# type locale
    locale is hashed (/usr/bin/locale)

    配置已生效~!

  • 相关阅读:
    “我在IBM工作20年,发明百项专利,却因年龄过大被解聘”,新任CEO被起诉
    split(),splice(),slice()傻傻分不清楚?
    msm8953 LCD dtsi文件的配置选项含义说明(详解)
    测开 - 测试管理工具禅道篇 - 细节狂魔
    全链路自研:腾讯混元大模型释放企业全新可能性
    抖音矩阵系统。抖音矩阵系统。抖音矩阵系统。抖音矩阵系统。
    深入《C++ Core Guidelines解析》:提升C++编程实践的关键指南
    NLP-了解BERT下游任务
    html通过使用图像源的协议(protocol)相对 URL 来防止安全/不安全错误
    安装Ubuntu Server提示no working init found. Try passing init =option to kernel
  • 原文地址:https://blog.csdn.net/weixin_44147924/article/details/128150483