温馨提示×

centos如何汉化liboffice

小樊
59
2026-10-03 09:31:38
栏目: 智能运维

在 CentOS 上“汉化 LibreOffice”通常指两件事之一:

  1. 界面语言变成中文(UI 汉化)
  2. 能正常输入/显示中文(中文字体 + 输入法)

下面分情况说,最常用的是 CentOS 7 / 8 + LibreOffice 官方或系统包。


一、安装 LibreOffice 中文语言包(最重要)

1️⃣ 使用 yum / dnf 安装(推荐)

CentOS 7

sudo yum install libreoffice-langpack-zh-Hans

CentOS 8 / Stream

sudo dnf install libreoffice-langpack-zh-Hans

安装完成后,LibreOffice 就具备了简体中文界面支持。


二、设置 LibreOffice 界面为中文

方法一:图形界面设置(最简单)

  1. 打开 LibreOffice
  2. 菜单:工具 → 选项
  3. 语言设置 → 语言
  4. 用户界面:选 中文(简体)
  5. 确定并重启 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

五、中文输入法(可选但常用)

IBus + 拼音

sudo yum install -y ibus ibus-libpinyin

启动:

ibus-setup

六、验证是否成功

libreoffice --version

打开 Writer,看到菜单是「文件 / 编辑 / 视图」即成功。


常见坑总结

问题 解决
装了语言包还是英文 没在“选项”里切换 UI 语言
中文显示方块 没装中文字体
无法输入中文 没装 IBus / 没启动
服务器无桌面 只能命令行设置 UILocale

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否使用桌面环境(GNOME / KDE / 无界面)
  • LibreOffice 安装方式(yum / 官方 rpm / 解压版)

我可以给你更精确的命令。

0 踩