可通过修改webui-user.bat添加--language zh参数、在config.json中设置"language": "zh"、命令行启动时追加--language zh,或确保./locale/zh.json文件存在且编码为UTF-8无BOM来切换Stable Diffusion WebUI界面语言为中文。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您启动Stable Diffusion WebUI后发现界面语言为英文,而希望切换为中文或其他语言,则需修改其配置文件或启动参数以覆盖默认语言设置。以下是实现界面语言更换的具体操作步骤:
一、通过webui-user.bat修改启动参数(Windows系统)
Stable Diffusion WebUI在Windows下通常通过webui-user.bat脚本启动,该脚本支持传入环境变量控制界面语言。修改此文件可使语言设置在每次启动时自动生效。
1、使用记事本或代码编辑器打开Stable Diffusion安装目录下的webui-user.bat文件。
2、查找包含set COMMANDLINE_ARGS=的行(若无则新建一行)。
3、在等号后添加--language zh参数,确保完整形如:set COMMANDLINE_ARGS=--language zh。
4、保存文件并重新双击运行webui-user.bat启动WebUI。
二、通过config.json配置文件设定语言
WebUI支持在用户配置文件中声明语言偏好,该方式优先级高于默认内置语言,且不依赖启动脚本,适用于所有操作系统。
1、进入Stable Diffusion WebUI根目录,打开config.json文件;若不存在,可在首次启动后生成,或手动创建。
2、在文件最外层JSON对象中添加键值对:"language": "zh",注意使用英文半角双引号及逗号分隔。
3、确保JSON格式合法,例如:{ "language": "zh", "no_half": false }。
4、保存文件后重启WebUI服务,新语言设置即刻应用。
三、通过命令行临时指定语言(跨平台通用)
在终端或命令提示符中直接传入语言参数可绕过配置文件,适合测试不同语言效果或快速验证设置是否生效。
1、打开终端(Windows PowerShell / macOS Terminal / Linux Shell),进入Stable Diffusion WebUI根目录。
2、执行启动命令并在末尾追加--language zh,例如:python launch.py --language zh。
3、等待WebUI加载完成,浏览器打开界面时应显示对应语言。
4、关闭终端后该设置不保留,下次启动需重复添加参数。
四、确认语言包文件存在并启用简体中文支持
WebUI的语言切换依赖于locale子目录下的翻译文件,若缺失对应语言JSON,即使设置正确也无法显示目标语言。
1、检查路径./locale/zh.json是否存在;若不存在,需从官方GitHub仓库或社区维护的翻译项目中下载最新版。
2、将下载的zh.json放入./locale/目录(路径必须准确,不可嵌套子文件夹)。
3、确认文件编码为UTF-8无BOM格式,否则可能导致乱码或加载失败。
4、重启WebUI,刷新页面后检查界面元素是否已转为中文。










