forked from CUB3D/ipod_sun
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy path04_optional_strings_unpack.bat
More file actions
81 lines (73 loc) · 1.88 KB
/
04_optional_strings_unpack.bat
File metadata and controls
81 lines (73 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
@echo off
setlocal enabledelayedexpansion
REM Go to the script directory
cd /d "%~dp0"
cd silverutil
cargo build --release
cd ..
REM Define languages as an array using set
set LANG[1]=ar_SA
set LANG[2]=ca_ES
set LANG[3]=cs_CZ
set LANG[4]=da_DK
set LANG[5]=de_DE
set LANG[6]=el_GR
set LANG[7]=en_GB
set LANG[8]=es_ES
set LANG[9]=fi_FI
set LANG[10]=fr_FR
set LANG[11]=he_IL
set LANG[12]=hr_HR
set LANG[13]=hu_HU
set LANG[14]=id_ID
set LANG[15]=it_IT
set LANG[16]=ja_JP
set LANG[17]=ko_KR
set LANG[18]=ms_MY
set LANG[19]=nl_NL
set LANG[20]=no_NO
set LANG[21]=pl_PL
set LANG[22]=pt_BR
set LANG[23]=pt_PT
set LANG[24]=ro_RO
set LANG[25]=ru_RU
set LANG[26]=sk_SK
set LANG[27]=sv_SE
set LANG[28]=th_TH
set LANG[29]=tr_TR
set LANG[30]=uk_UA
set LANG[31]=vi_VN
set LANG[32]=zh_CN
set LANG[33]=zh_HK
set LANG[34]=zh_TW
set LANG_COUNT=34
REM Display menu
echo Select languages to unpack:
for /L %%i in (1,1,%LANG_COUNT%) do (
echo %%i^) !LANG[%%i]!
)
set /a ALL_INDEX=%LANG_COUNT% + 1
echo %ALL_INDEX%^) All languages
REM Get user input
set /p SELECTION="Enter numbers separated by spaces: "
REM Check if "All" was selected
for %%n in (%SELECTION%) do (
if %%n == %ALL_INDEX% (
echo Unpacking all languages...
for /L %%i in (1,1,%LANG_COUNT%) do (
echo Unpacking !LANG[%%i]!...
"silverutil\target\release\silverutil.exe" extract "Languages\SilverDB.!LANG[%%i]!.LE.bin" "Languages\SilverDB.!LANG[%%i]!.LE"
)
pause
exit /b 0
)
)
REM Extract selected languages
for %%n in (%SELECTION%) do (
if %%n LEQ %LANG_COUNT% if %%n GEQ 1 (
set LANG_INDEX=%%n
echo Unpacking !LANG[%LANG_INDEX%]!...
"silverutil\target\release\silverutil.exe" extract "Languages\SilverDB.!LANG[%LANG_INDEX%]!.LE.bin" "Languages\SilverDB.!LANG[%LANG_INDEX%]!.LE"
)
)
pause