最近更新于 2025-06-01 14:27
基于 Kohya_ss v25.0.3 验证,于 2025.6.1
Kohya_ss 本身提供了汉化文件,Kohya_ss 本身是个 Python 程序,启动的时候传递参数控制语言,这个 Python 程序是由一个脚本文件调用的,所以要汉化的话,改一下这个启动脚本调用 Python 程序的参数就行。
我这里是 Windows,改 gui.bat 文件
内容换成下面的
@echo off
set PYTHON_VER=3.10.9
:: Deactivate the virtual environment
call .\venv\Scripts\deactivate.bat
:: Activate the virtual environment
call .\venv\Scripts\activate.bat
:: Update pip to latest version
python -m pip install --upgrade pip -q
set PATH=%PATH%;%~dp0venv\Lib\site-packages\torch\lib
echo Starting the GUI... this might take some time...
:skip_validation
set ARGS=--language zh-CN
:: If the exit code is 0, run the kohya_gui.py script with the command-line arguments
if %errorlevel% equ 0 (
REM Check if the batch was started via double-click
IF /i "%comspec% /c %~0 " equ "%cmdcmdline:"=%" (
REM echo This script was started by double clicking.
cmd /k python.exe kohya_gui.py %ARGS% %*
) ELSE (
REM echo This script was started from a command prompt.
python.exe kohya_gui.py %ARGS% %*
)
)
这里设置了一个 ARGS 变量,值为 –language zh-CN,然后把 ARGS 传递给调用 Python 脚本的地方:python.exe kohya_gui.py %ARGS% %*,这样执行的时候就带上语言参数了。
默认通过执行这个脚本启动后,它不会自动打开浏览器,如果要自动打开浏览器,还可以加上一个 –inbrowser 参数。
再启动后,界面就有汉化了(部分汉化)
Kohya_ss 汉化