Stellarium 切换为中文界面其实只需三步:先在图形界面设置中将语言切换至 zh_CN,再通过替换字体或修改配置文件解决方框乱码问题,最后还可以在命令行中添加参数 --language=zh_CN 启动,一步到位。

许多用户安装 Stellarium 后,面对满屏的英文星座名称、功能按钮和天体信息感到困惑,希望改成中文却不知从何入手。这款开源天文软件实际上内置了中文支持,但默认安装后要么仍显示英文,要么出现大量方框——问题并不在软件本身,而是语言参数未激活、中文字体未配置,或者设置入口隐藏得较深。下面根据不同使用习惯,提供三种可靠的解决方案。
通过图形界面一键设置(推荐新手)
首先启动 Stellarium,等待主界面完全加载——即你能看到“搜索天体”“时间控制”等按钮稳定显示时。接着将鼠标移至屏幕左下角边缘,隐藏的工具条会自动弹出,点击扳手图标(⚙️)即可打开设置窗口。
进入【语言】标签页,在“界面语言(Program Language)”下拉菜单中选择【zh_CN】。注意,这里选择的是代码标识,而非“Chinese”或“简体中文”这类汉字选项。同样,在“星空语言(Sky Language)”下拉菜单中也选择【zh_CN】。最后点击右下角的“保存并退出”。
操作本身非常简单,但有一个关键点:务必等到界面完全就绪后再点击扳手,否则设置窗口可能无响应或选项为空。如果点击后无反应,可直接按下键盘上的 F2 快捷键强制调出设置窗口。
手动修改配置文件(解决乱码/方框问题)
方法一:替换默认字体路径
先关闭 Stellarium。打开文件资源管理器,定位到 Stellarium 安装目录下的 share/fonts 文件夹。删除其中的 default.ttf(或 simhei.ttf),然后将系统自带的微软雅黑(msyh.ttc)或思源黑体(SourceHanSansSC-Regular.otf)复制进去,并将其重命名为 default.ttf。重启软件即可生效。
方法二:编辑配置文件强制指定
关闭 Stellarium,按下 Win+R,输入 %appdata%Stellarium 并回车,找到 config.ini 文件,用记事本打开。找到 [main] 段落下的 font_family=,将等号后的值改为 "Microsoft YaHei" 或 "Source Han Sans SC"。保存文件后重启软件。
这里有一个容易忽略的细节:修改后如果依然显示方框,说明字体文件未被正确识别。需要确认字体确实存在于系统的 Fonts 目录中,且名称拼写必须完全一致——例如 Windows 系统中微软雅黑的注册名是 Microsoft YaHei,而不是汉字“微软雅黑”。
通过命令行启动时指定语言(高级用户/批量部署)
按下 Win+R,输入 cmd 并回车打开命令提示符。输入 Stellarium 的完整路径并加上参数:
"C:\Program Files\Stellarium\stellarium.exe" --language=zh_CN回车执行,软件将直接以中文界面启动,跳过所有图形设置步骤。
这种方法绕过了界面缓存的干扰,非常适合在教学机房批量部署或编写脚本自动化的场景。不过每次都需要输入完整路径稍显繁琐,建议先用 cd 命令切换到 Stellarium 的安装目录再执行,这样能避免路径错误的问题。
