• 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)

    配置已生效~!

  • 相关阅读:
    数据资产入表,给企业带来的机遇和挑战
    windows开启启动bat脚本
    CC2541蓝牙低功耗芯片中文资料提供
    springboot+vue项目合同申报系统java
    第六章 树【数据结构和算法】【精致版】
    Linux CentOS 8(firewalld的配置与管理)
    uni-app:引用文件的方法
    java计算机毕业设计水质监测数据采集系统源码+系统+数据库+lw文档+mybatis+运行部署
    Python中的上下文管理器和with语句
    C++ 二分查找 哈希查找 数据结构
  • 原文地址:https://blog.csdn.net/weixin_44147924/article/details/128150483