语言环境

默认系统为英文环境,可以修改为中文环境,从而查看帮助或提示可以变为中文
范例:临时修改LANG变量实现中文语言提示

[root@centos7 ~]#echo $LANG
en_US.UTF-8
[root@centos7 ~]#magedu
-bash:magedu:command not found
[root@centos7 ~]#LANG=zh_CN.UTF-8
[root@centos7 ~]#echo $LANG
zh_CN.UTF-8
[root@centos7 ~]#magedu
-bash:magedu:未找到命令

范例:Rocky修改语言环境为中文

[root@rocky8 ~]#localectl status
System Locale:LANG=en_US.UTF-8
VC Keymap:us
X11 Layout:us
[root@rocky8 ~]#echo $LANG
en_US.UTF-8

[root@rocky8 ~]#localectl list-locales
C.utf8
en_AG
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8
en_GB
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.utf8
en_IE
en_IE.utf8
en_IEQeuro
en_IL
en_IN
en_NG
en_NZ
en_NZ.utf8
en_PH
en_PH.utf8
en_SC.utf8
en_SG
en_SG.utf8
en_US
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.utf8
en_ZM
en_ZW
en_ZW.utf8

[root@rocky8 ~]#yum list lang*
Last metadata expiration check: 1:26:20 ago on Thu 03 Nov 2022 08:46:49 PM CST.
Installed Packages
langpacks-en.noarch                                                      1.0-12.el8                                                     @AppStream
langtable.noarch                                                         0.0.51-4.el8                                                   @AppStream
Available Packages
langpacks-af.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-am.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ar.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-as.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ast.noarch                                                     1.0-12.el8                                                     appstream 
langpacks-be.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-bg.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-bn.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-br.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-bs.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ca.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-cs.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-cy.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-da.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-de.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-el.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-en_GB.noarch                                                   1.0-12.el8                                                     appstream 
langpacks-es.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-et.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-eu.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-fa.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-fi.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-fr.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ga.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-gl.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-gu.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-he.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-hi.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-hr.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-hu.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ia.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-id.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-is.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-it.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ja.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-kk.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-kn.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ko.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-lt.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-lv.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-mai.noarch                                                     1.0-12.el8                                                     appstream 
langpacks-mk.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ml.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-mr.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ms.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-nb.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ne.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-nl.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-nn.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-nr.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-nso.noarch                                                     1.0-12.el8                                                     appstream 
langpacks-or.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-pa.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-pl.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-pt.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-pt_BR.noarch                                                   1.0-12.el8                                                     appstream 
langpacks-ro.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ru.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-si.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-sk.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-sl.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-sq.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-sr.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ss.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-sv.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ta.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-te.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-th.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-tn.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-tr.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ts.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-uk.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ur.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-ve.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-vi.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-xh.noarch                                                      1.0-12.el8                                                     appstream 
langpacks-zh_CN.noarch                                                   1.0-12.el8                                                     appstream 
langpacks-zh_TW.noarch                                                   1.0-12.el8                                                     appstream 
langpacks-zu.noarch                                                      1.0-12.el8                                                     appstream 

#安装语言包
[root@rocky8 ~]#yum -y install 
[root@rocky8 ~]#yum -y install langpacks-zh_CN.noarch
Last metadata expiration check: 4:08:15 ago on Sun 13 Nov 2022 05:00:24 PM CST.
Dependencies resolved.
==================================================================================================================================================
 Package                                 Architecture                 Version                               Repository                       Size
==================================================================================================================================================
Installing:
 langpacks-zh_CN                         noarch                       1.0-12.el8                            appstream                       9.6 k
Installing weak dependencies:
 glibc-langpack-zh                       x86_64                       2.28-164.el8                          baseos                          2.2 M

Transaction Summary
==================================================================================================================================================
Install  2 Packages

Total download size: 2.2 M
Installed size: 15 M
Downloading Packages:
(1/2): langpacks-zh_CN-1.0-12.el8.noarch.rpm                                                                      8.0 kB/s | 9.6 kB     00:01    
(2/2): glibc-langpack-zh-2.28-164.el8.x86_64.rpm                                                                  1.0 MB/s | 2.2 MB     00:02    
--------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                             1.0 MB/s | 2.2 MB     00:02     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                          1/1 
  Installing       : glibc-langpack-zh-2.28-164.el8.x86_64                                                                                    1/2 
  Installing       : langpacks-zh_CN-1.0-12.el8.noarch                                                                                        2/2 
  Running scriptlet: langpacks-zh_CN-1.0-12.el8.noarch                                                                                        2/2 
  Verifying        : langpacks-zh_CN-1.0-12.el8.noarch                                                                                        1/2 
  Verifying        : glibc-langpack-zh-2.28-164.el8.x86_64                                                                                    2/2 

Installed:
  glibc-langpack-zh-2.28-164.el8.x86_64                                     langpacks-zh_CN-1.0-12.el8.noarch                                    

Complete!
[root@centos8 ~]#localectl set-locale LANG=zh_CN.utf8
#通用方法
[root@rocky8 ~]#localectl set-locale LANG=zh_CN.utf8
#或者下面方式,Cent0S8支持,但ubuntui和Centos7不支持,不建议使用
[root@rocky8 ~]#localectl set-locale zh_CN.utf8
[root@rocky8 ~]#localect]status
System Locale:LANG=zh_CN.utf8
VC Keymap:us
X11 Layout:us
[root@rocky8 ~]#echo SLANG
zh_CN.utf8
#重新登录后可以看到中文环境
[root@rocky8 ~]#exit

范例:Ubuntu22.04修改语言环境为中文

[root@ubuntu2204 ~]#localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: n/a
      X11 Layout: cn
       X11 Model: pc105

[root@ubuntu2204 ~]#apt install language-pack-zh-hans -y
[root@ubuntu2204 ~]#localectl list-locales 
C.UTF-8
en_US.UTF-8
zh_CN.UTF-8
zh_SG.UTF-8
[root@ubuntu2204 ~]#localectl set-locale LANG=zh_CN.UTF-8
[root@ubuntu2204 ~]#exit
[root@ubuntu2204 ~]#localectl status
   System Locale: LANG=zh_CN.UTF-8
       VC Keymap: n/a
      X11 Layout: cn
       X11 Model: pc105

[root@ubuntu2204 ~]#echo $LANG
zh_CN.UTF-8
Categories: Linux

邢宇宇

我是一名热情的云原生架构师和Java开发者,专注于构建可扩展的大数据解决方案。我的职业旅程始于对代码的热爱和创新技术的追求。我拥有在云计算和大数据领域深厚的技术背景,这使我能够设计和实现高效、稳健的系统。 我擅长使用Java来开发高性能的应用程序,同时也深入研究了如何利用云服务来优化数据处理过程。我热衷于探索新技术,如容器化、微服务架构和自动化,这些都是当今构建和部署现代软件解决方案的关键元素。 在我的博客中,我分享我的专业知识和行业见解,探讨最佳实践,以及如何克服在云原生生态系统中遇到的挑战。我相信通过共享和协作,我们可以推动技术的发展,创造出更好的解决方案来解决复杂问题。欢迎加入我的技术之旅,与我一起深入云原生的世界!

0 Comments

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注