QGIS界面全是英文看不懂?怎么设置中文,三步汉化教程详解(附:语言包下载)

QGIS
Dr.GIS
wowwwai GIS研习社 · 工具流程与项目排障

引言

如果你打开软件后发现菜单、工具箱和图层面板全是英文,正在搜索“QGIS界面全是英文看不懂?怎么设置中文,三步汉化教程详解(附:语言包下载)”,这篇教程就是为你准备的。QGIS设置中文通常不需要额外安装复杂插件,只要在界面语言选项中切换为简体中文,然后重启软件即可。

本文面向刚开始学习QGIS的GIS学生、初级GIS工程师和空间数据分析人员,重点解决一个具体问题:QGIS界面英文怎么改成中文,以及为什么有时设置后仍然显示英文。

QGIS设置中文和QGIS界面英文改中文三步教程
QGIS界面英文改中文的核心路径:设置选项、选择简体中文、重启软件。

背景:为什么QGIS界面会变成英文

QGIS是开源GIS软件,安装包通常内置多语言界面资源。正常情况下,QGIS会根据操作系统语言自动选择界面语言。如果系统语言是中文,QGIS大概率会自动显示中文;如果系统语言是英文,或者安装时读取到的区域设置不是中文,就可能显示英文界面。

常见原因主要有以下几类:

  • 系统区域语言是英文:QGIS首次启动时跟随系统语言,自动显示英文菜单。
  • 手动启用了语言覆盖:以前在QGIS选项中设置过英文界面,后续会继续沿用。
  • 安装包不完整或翻译文件缺失:少数精简版、便携版或非官方打包版本可能缺少中文翻译资源。
  • 设置后没有重启QGIS:QGIS语言切换通常需要重启软件才会完全生效。
  • 插件本身未翻译:主界面变中文后,某些第三方插件仍显示英文,这是插件翻译问题,不一定是QGIS汉化失败。

原理:QGIS设置中文到底改了什么

QGIS设置中文,本质上是切换软件界面的本地化语言。英文界面中的菜单、按钮、工具箱名称和部分提示信息,会通过翻译文件显示为中文。

在QGIS 3.x中,常用的语言设置入口一般位于:

Settings → Options → General → Locale 或 User interface translation

在中文界面中,对应路径通常是:

设置 → 选项 → 常规 → 区域设置或用户界面翻译

需要注意,QGIS设置中文并不会改变你的数据坐标系、图层字段名、工程文件内容,也不会影响Shapefile、GeoPackage、GeoJSON等GIS数据本身。它只是改变软件界面语言。

所以,如果你遇到的是属性表中文乱码、字段名乱码、图层标注乱码,那不是本文讨论的QGIS界面汉化问题,而是数据编码问题,需要从文件编码、字段编码或数据库字符集入手排查。

步骤:QGIS界面英文改中文的三步汉化教程

第一步:打开QGIS选项设置

如果你的QGIS当前是英文界面,请按下面路径进入设置:

  1. 启动QGIS。
  2. 在顶部菜单栏找到 Settings
  3. 点击 Options

如果你使用的是macOS,部分版本的设置入口可能在应用菜单或偏好设置中,名称可能显示为 Preferences。但总体思路一样:进入QGIS的全局选项设置。

第二步:在General中切换界面语言

进入Options窗口后,按下面方法查找语言设置:

  1. 在左侧选择 General
  2. 找到 LocaleUser interface translation 或类似语言设置项。
  3. 勾选或启用 Override system locale,也就是覆盖系统区域设置。
  4. 在语言下拉框中选择 Chinese SimplifiedSimplified Chinesezh_CN中文(简体)
  5. 点击 OKApply 保存。

不同QGIS版本的文字略有差异,但关键词基本相同:General、Locale、Translation、Override system locale、Chinese Simplified。只要找到这些选项,就可以完成QGIS界面英文改中文。

第三步:完全退出并重启QGIS

保存语言设置后,不要只关闭当前工程窗口,建议完全退出QGIS,然后重新打开软件。

  1. 关闭QGIS所有窗口。
  2. 确认后台没有残留QGIS进程。
  3. 重新启动QGIS。
  4. 检查顶部菜单是否变为“工程、编辑、视图、图层、设置、插件”等中文菜单。

如果菜单已经变成中文,说明QGIS设置中文成功。如果只有部分界面变中文,通常是插件、处理工具说明或个别组件翻译不完整,不代表主程序汉化失败。

常见坑:设置了中文但QGIS还是英文怎么办

1. 没有勾选覆盖系统区域设置

如果你的电脑系统语言是英文,QGIS可能继续跟随系统语言。此时需要在语言设置中启用 Override system locale,再选择简体中文。

2. 选择语言后没有重启软件

QGIS语言切换不是所有界面都能立即刷新。很多菜单和工具箱名称需要重启后才会更新。设置后仍是英文,第一件事就是完全退出并重启QGIS。

3. 使用了非官方精简版安装包

如果语言下拉框里根本找不到中文,可能是安装包缺少翻译文件。建议从QGIS官网下载安装完整版本,或者使用OSGeo4W安装器安装稳定版。

4. 插件界面仍然是英文

QGIS主界面变中文,但部分插件仍是英文,这是很常见的情况。第三方插件是否有中文界面,取决于插件作者是否提供翻译文件。此时不需要重新安装QGIS语言包。

5. 误把数据乱码当成界面汉化问题

QGIS设置中文只影响软件菜单。属性表中文乱码、图层名称乱码、字段值乱码通常与数据编码有关。比如Shapefile常见编码问题,需要检查.cpg文件、数据源编码或导入时的编码设置。

方法比较:QGIS汉化常见方案怎么选

方法 适用场景 优点 注意事项
在Options中设置中文 大多数QGIS 3.x用户 最简单、最安全,不影响数据和插件 设置后需要重启QGIS
跟随操作系统中文语言 电脑系统本身就是中文 无需单独设置,自动显示中文 如果曾经手动覆盖为英文,需要取消覆盖或重新选择中文
重新安装官方完整版本 语言列表缺少中文,疑似安装包不完整 可修复缺失翻译文件问题 建议备份插件、用户配置和工程文件
安装所谓语言包 仅适合确认翻译文件缺失的特殊情况 理论上可补齐缺失资源 不建议随意下载非官方语言包,容易版本不匹配

对普通用户来说,优先推荐第一种:直接在QGIS选项里设置中文。只有当语言列表中没有中文,或者你使用的是便携版、精简版、特殊打包版时,才需要考虑重新安装完整版本。

语言包下载:QGIS需要单独下载中文语言包吗

大多数情况下,QGIS不需要单独下载中文语言包。官方安装包通常已经包含简体中文界面翻译,你只需要在设置中启用即可。

如果你确实遇到“语言列表没有中文”的情况,建议按以下顺序处理:

  1. 优先从QGIS官方网站下载当前稳定版安装包。
  2. Windows用户可以使用官方独立安装包,或通过OSGeo4W安装QGIS。
  3. Linux用户建议使用发行版软件源或QGIS官方仓库安装完整包。
  4. macOS用户建议使用官方提供的安装包,不要使用来源不明的精简版本。

不建议从不明网站下载所谓“QGIS中文语言包”。原因很简单:QGIS版本更新频繁,翻译文件需要与软件版本匹配。错误版本的语言文件可能导致界面显示异常,甚至影响软件启动。

检查清单:快速确认QGIS设置中文是否成功

  • 顶部菜单是否显示为“工程、编辑、视图、图层、设置、插件、矢量、栅格”等中文名称。
  • 图层面板、浏览器面板、处理工具箱是否大部分显示中文。
  • Settings是否已经变成“设置”。
  • Options是否已经变成“选项”。
  • 是否已经完全重启QGIS,而不是只关闭工程。
  • 是否选择了Simplified Chinese、Chinese Simplified、zh_CN或中文(简体)。
  • 是否启用了覆盖系统区域设置。
  • 是否使用官方完整安装包,而不是精简版或来源不明版本。
  • 是否把插件英文界面误判为QGIS主程序没有汉化。
  • 是否把属性表中文乱码误判为QGIS界面英文问题。

FAQ

QGIS界面英文怎么改中文?

打开 Settings → Options → General,找到语言或区域设置,启用覆盖系统区域设置,然后选择 Simplified Chinesezh_CN,保存后重启QGIS即可。

QGIS设置中文后为什么还是英文?

常见原因是没有重启软件、没有勾选覆盖系统区域设置、使用了缺少翻译文件的安装包,或者看到的是未翻译的第三方插件界面。建议先完全退出并重启QGIS,再检查语言选项。

QGIS需要下载中文语言包吗?

一般不需要。官方QGIS安装包通常自带简体中文翻译。只有当你的安装版本缺少语言文件,或者语言列表中没有中文时,才建议重新安装官方完整版本,而不是随意下载第三方语言包。

QGIS汉化会影响工程文件或坐标系吗?

不会。QGIS设置中文只是改变软件界面语言,不会修改工程文件、图层数据、坐标参考系统、字段内容或空间分析结果。

为什么QGIS主界面是中文,但插件还是英文?

这是因为插件由不同开发者维护,是否提供中文翻译取决于插件本身。只要QGIS主菜单和核心面板已经变中文,就说明QGIS界面汉化基本成功。

属性表中文乱码是不是QGIS没有设置中文?

不是。属性表乱码通常是数据编码问题,尤其常见于Shapefile。你需要检查.cpg文件、图层源编码、导入导出编码设置,而不是只调整QGIS界面语言。

结论

QGIS设置中文的核心步骤很简单:进入Options,找到General中的语言或区域设置,选择简体中文,然后重启软件。对大多数用户来说,不需要额外下载QGIS中文语言包。

如果设置后仍然显示英文,优先检查是否启用了覆盖系统区域设置、是否完全重启QGIS、是否使用官方完整安装包。只要按本文步骤排查,基本可以解决QGIS界面英文改中文的问题。

最后记住一点:界面汉化、插件翻译和数据乱码是三个不同问题。QGIS界面全是英文,按本文方法设置中文;插件英文,看插件是否支持翻译;属性表乱码,则应排查数据编码。