您尚未登录。

公告

[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。

您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/13849

#1 2025-01-19 12:59:15

xiaopangju
会员
注册时间: 2022-05-22
帖子: 3

把系统设置为中文并重启系统后,仍然有部分应用程序为英文

把系统设置为中文并重启系统后,仍然有部分应用程序(例如终端)为英文。我使用的桌面环境是KDE。看过了https://bbs.archlinuxcn.org/viewtopic.php?id=13917,发现有关文件(~/.config/plasma-localerc)并没有缺少“.UTF-8”。
locale输出的结果:

[xiaopangju@kafuuchino ~]$ 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=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=
locale -a输出的结果:

[xiaopangju@kafuuchino ~]$ 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
C.utf8
POSIX
en_US.utf8

希望能得到一个解决方案,谢谢各位!

最近编辑记录 xiaopangju (2025-01-19 12:59:54)

离线

#2 2025-01-19 13:06:55

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: 把系统设置为中文并重启系统后,仍然有部分应用程序为英文

/etc/locale.gen 里取消相应行的注释,然后 sudo locale-gen 一下。

离线

#3 2025-01-19 16:35:43

xiaopangju
会员
注册时间: 2022-05-22
帖子: 3

Re: 把系统设置为中文并重启系统后,仍然有部分应用程序为英文

依云 说:

/etc/locale.gen 里取消相应行的注释,然后 sudo locale-gen 一下。

解决了,多谢

离线

页脚