在 CentOS 上汉化 Jellyfin,最推荐、最安全的方式是 使用官方中文语言包切换界面语言,而不是手动改文件。下面按常见情况一步步来。
先确认 Jellyfin 正常运行:
systemctl status jellyfin
如果还没装,可参考官方文档:
sudo dnf install epel-release -y
sudo dnf install jellyfin -y
sudo systemctl enable --now jellyfin
这是 官方支持方式,不会破坏更新。
浏览器访问:
http://服务器IP:8096
Dashboard(仪表盘) → Display(显示)
✅ 界面即可变成中文
查看语言目录:
ls /usr/share/jellyfin/web/localization/
如果没有 zh-CN 或 zh-Hans,说明语言包不全。
sudo dnf update jellyfin -y
sudo systemctl restart jellyfin
官方新版一般已包含中文。
⚠️ 不建议,更新后会被覆盖。
如果你一定要手动:
cd /usr/share/jellyfin/web/
替换或添加语言文件:
localization/strings/zh-CN.json
然后:
systemctl restart jellyfin
| 客户端 | 汉化方式 |
|---|---|
| 浏览器 | 跟随服务器语言 |
| Android | 系统语言 |
| iOS | 系统语言 |
| Kodi | 插件内设置 |
| Jellyfin Media Player | 跟随系统 |
Jellyfin 不依赖系统语言,只认 Web 设置。
通常是字体问题(极少见于 CentOS 8+):
dnf install wqy-zenhei-fonts -y
CentOS + Jellyfin 汉化 = Web 设置 → 中文 → 保存
如果你愿意,可以告诉我:
我可以给你 最合适的一套配置方案。