ArchWiki-Locale-部分
ArchWiki 相关页面
glibc 和应用程序, 函数库, 使用 locale 设置来显示本地的文字, 货币, 时间, 日期, 特殊字符等包含地域属性的内容.
查看系统已安装的语言包
1 |
|
启用一个语言包
在 /etc/locale.gen
中取消对应的注释, 然后执行 locale-gen
:
1 |
|
或者直接指定某个语言:
1 |
|
也可以用环境变量来设置:
1 |
|
查看与 locale 相关变量
1 |
|
要使用的区域设置设置在 locale.conf
文件中 (就当作一个定义环境变量的脚本即可). 如, 该文件内容为:
1 |
|
查看已经生成的区域设置:
1 |
|
或:
1 |
|
设置与 locale 相关的环境变量
若要设置整个系统使用的区域设置, 需要在 /etc/locale.conf
中写入 LANG
变量.
设置:
1 |
|
在用户会话中覆盖系统区域设置
若系统设置为中文, 你可以通过修改自己用户的配置使系统设置无效.
编辑 ~/.config/locale.conf
(即 ~/$XDG_CONFIG_HOME/locale.conf
)
这些 locale.conf
文件的优先级定义在 /etc/profile.d/locale.sh
中.
建立 /etc/skel/.config/locale.conf
文件, 可以让所有通过 useradd 命令和 -m
选项创建的新用户自动拥有一份相应的 ~/.config/locale.conf
立即启用
1 |
|
变量
具体见 wiki.
总结
只需要先 unset LANG
, 然后 export LANG=zh_CN.UTF-8
就可以切换语言.
ArchWiki-Locale-部分
http://example.com/2022/09/28/ArchWiki-Locale-部分/