在 CentOS 上“汉化 LibreOffice”通常指两件事之一:
下面分情况说,最常用的是 CentOS 7 / 8 + LibreOffice 官方或系统包。
sudo yum install libreoffice-langpack-zh-Hans
sudo dnf install libreoffice-langpack-zh-Hans
安装完成后,LibreOffice 就具备了简体中文界面支持。
编辑用户配置:
~/.config/libreoffice/4/user/registrymodifications.xcu
加入或修改:
<item oor:path="/org.openoffice.Office.Linguistic/General">
<prop oor:name="UILocale" oor:op="fuse">
<value>zh-CN</value>
</prop>
</item>
sudo localectl set-locale LANG=zh_CN.UTF-8
检查:
locale
sudo yum install -y wqy-zenhei-fonts wqy-microhei-fonts
或:
sudo yum install -y cjkuni-uming-fonts
sudo yum install -y ibus ibus-libpinyin
启动:
ibus-setup
libreoffice --version
打开 Writer,看到菜单是「文件 / 编辑 / 视图」即成功。
| 问题 | 解决 |
|---|---|
| 装了语言包还是英文 | 没在“选项”里切换 UI 语言 |
| 中文显示方块 | 没装中文字体 |
| 无法输入中文 | 没装 IBus / 没启动 |
| 服务器无桌面 | 只能命令行设置 UILocale |
如果你能告诉我:
我可以给你更精确的命令。