forked from ok-oldking/ok-script
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompile_i18n.cmd
More file actions
20 lines (18 loc) · 735 Bytes
/
compile_i18n.cmd
File metadata and controls
20 lines (18 loc) · 735 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@echo off
echo Checking for unfinished translations...
findstr /C:"type=\"unfinished\"" ok\gui\i18n\*.ts >nul
if %errorlevel% equ 0 (
echo Error: Unfinished translations found! Please fix them before compiling.
findstr /N /C:"type=\"unfinished\"" ok\gui\i18n\*.ts
exit /b 1
)
echo Compiling translations...
.venv\Scripts\pyside6-lrelease ok\gui\i18n\zh_CN.ts
.venv\Scripts\pyside6-lrelease ok\gui\i18n\zh_TW.ts
.venv\Scripts\pyside6-lrelease ok\gui\i18n\ja_JP.ts
.venv\Scripts\pyside6-lrelease ok\gui\i18n\ko_KR.ts
.venv\Scripts\pyside6-lrelease ok\gui\i18n\es_ES.ts
.venv\Scripts\pyside6-lrelease ok\gui\i18n\en_US.ts
echo Compiling resources...
.venv\Scripts\pyside6-rcc ok\gui\qt.qrc -o ok\gui\resources.py
echo Done!