Chakra 系统本地化 | Localization (Simplified Chinese)

localization
fcitx

(Bobby Rong) #1

本文为 Chakra 新手指南 组成部分。

考虑到「喜好和需求,每人皆不同」,我们不会为你配置好一切,但是会尽量确保让配置时方便和简单。本文尽可能提供了各种常见软件的中文化指导。

Locale

只要在安装时设置妥当了(即在安装器的第一页选择了正确的语言),那么就可以直接跳过这一节。

安装中文 Locale

Linux 中通过 Locale 来设置程序运行的不同环境,这里推荐使用 UTF-8 的 Locale。修改 /etc/locale.gen 文件来设定系统中可以使用的 Locale(取消对应项前的注释符号「#」即可):

$ sudo nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

然后执行 locale-gen 命令,便可以在系统中使用这些 Locale。

全局启用中文 Locale

Chakra 中,通过 /etc/locale.conf 文件设置全局有效的 Locale:

 $ sudo /etc/locale.conf 
LC_IDENTIFICATION=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LANG=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8

考虑到 Chakra 默认已经提供了图形化界面,使用控制台的机会不多,故不对「单独在图形界面启用中文 Locale」作介绍,你可以参考 ArchWiki 上的页面 了解更多。

语言包

应用 软件包 命令
KDE kde-l10n-zh_CN $ sudo pacman -S kde-l10n-zh_CN
Man man-pages-zh_cn $ sudo pacman -S man-pages-zh_cn
LibreOffice libreoffice-zh-CN $ sudo pacman -S libreoffice-zh-CN
Bluegriffon bluegriffon-i18n-zh-cn $ sudo pacman -S bluegriffon-i18n-zh-cn
Firefox firefox-i18n-zh-cn $ sudo pacman -S firefox-i18n-zh-cn
GIMP gimp-help-zh_CN $ sudo pacman -S gimp-help-zh_CN
Thunderbird thunderbird-i18n-zh-cn $ sudo pacman -S thunderbird-i18n-zh-cn

KDE

为了让 KDE 优先显示中文,我们还要在 KDE 的「系统设置」设定页调整语言偏好。

Firefox

请阅读 这篇文章 了解如何将 Firefox 的语言调整为中文。由于设置方法有可能会变化,请在阅读文章前请点击网页左栏的「编辑工具」,并在「定制此文章」处将 Firefox 版本设置为正确的版本。

输入法

Fcitx 输入法框架与 KDE Plasma 整合较好,我们也推荐你使用 Fcitx,然而默认情况下 Fcitx 是没有被完全安装的:

$ sudo pacman -S fcitx kcm-fcitx fcitx-qt5

如果你希望在 GTK+ 应用程序下使用 Fcitx,你还得另外安装两个包:

$ sudo pacman -S fcitx-gtk2 fcitx-gtk3

然而这还是不够的,除了框架以外,你还需要一个具体的输入法:

  • fcitx-pinyin:默认拼音输入法,响应速度最快;
  • fcitx-sunpinyin:在输入速度和输入精度之间有较好的平衡;
  • fcitx-libpinyin:算法比 Sunpinyin 先进;
  • fcitx-rime:著名中文输入法 Rime IME 的 Fcitx 版本,但它不支持特殊符号和快速输入功能;
  • fcitx-googlepinyin:安卓版 Google 拼音输入法的移植;
  • fcitx-cloudpinyin:可以提供云拼音输入的支持,支持 Fcitx 下的所有拼音输入法,Fcitx Rime 除外;
  • fcitx-chewing:为 Fcitx 添加繁体中文注输入引擎支持;
  • fcitx-tablefcitx-table-extra:提供了五笔等大量输入法支持;
  • ccr: fcitx-sogoupinyin:众人皆知的搜狗拼音输入法。

在 Chakra 下,Fcitx 没有被设置为默认输入法。因此我们需要手动设置环境变量以注册输入法模块并使 Fcitx 支持 Xim 程序,编辑 ~/.pam_environment(若不存在此文件,那就让编辑器生成一个就好了):

$ nano ~/.pam_environment
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

重启计算机以使环境变量生效。

最后启用在前面已经安装了的输入法,进入「系统设置」-「区域设置」-「输入法」,进行添加。

如果你所处的环境无法访问谷歌,又安装了云拼音模块,别忘了将「云拼音来源」调整为百度。在同一页面,切换到「附加组件配置」选项卡,进入「云拼音」配置页即可进行设置。

中文字体

常用的免费(GPL 或兼容版权)中文字体有:

字体 软件包 命令
文泉驿微米黑 wqy-microhei $ sudo pacman -S wqy-microhei
文泉驿正黑 wqy-zenhei $ sudo pacman -S wqy-zenhei
思源黑体 otf-source-han-sans-cn $ sudo pacman -S otf-source-han-sans-cn
思源宋体 oft-source-han-serif-cn $ sudo pacman -S oft-source-han-serif-cn

(system) #2

This topic was automatically closed 170 days after the last reply. New replies are no longer allowed.