从 Launcher 启动时,我的 SPM(Synaptic 包管理器)界面是泰语的。Konsole 以泰语输出很多,但它的界面是英语(它的应用程序语言设置设置为英语)。系统语言设置是英语,也安装了泰语,但排在第二位。
cat /etc/default/locale
给出:
# File generated by update-locale
LANG="en_US.UTF-8"
LC_NUMERIC="th_TH.UTF-8"
LC_TIME="th_TH.UTF-8"
LC_MONETARY="th_TH.UTF-8"
LC_PAPER="th_TH.UTF-8"
LC_NAME="th_TH.UTF-8"
LC_ADDRESS="th_TH.UTF-8"
LC_TELEPHONE="th_TH.UTF-8"
LC_MEASUREMENT="th_TH.UTF-8"
LC_IDENTIFICATION="th_TH.UTF-8"
只是
locale
给出了 3 行:
LANGUAGE=en_US:th
LC_CTYPE="en_US.UTF-8"
LC_ALL=
在一个终端中,
synaptic
获得泰语 SPM 成绩
LANG=en_US synaptic
SPM 英语成绩
synaptic-pkexec
,这是启动器命令,导致泰语 SPM
LANG=en_US synaptic-pkexec
获得泰语 SPM 成绩
SPM 菜单现在以英文显示。locale 现在会导致 Language 行发生更改:
我仍然可以在所有应用程序中输入泰语。系统语言设置更改系统和应用程序中使用的语言,而不是键盘可用的语言。
您可以删除 中的所有
LC_*
变量设置/etc/default/locale
,即删除除前两行之外的所有行。如果您希望泰语格式出现在其他应用程序中,您可以使用语言支持来设置它,而无需单击“应用系统范围”按钮。