mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2025-01-19 06:45:39 +00:00
Translation assistance scripts
Translation assistance tool for quick and easy file generation/update/edit for future translators.
This commit is contained in:
parent
cbbf599e4e
commit
32410b4254
24
src/duckstation-qt/translations/set-language.bat
Normal file
24
src/duckstation-qt/translations/set-language.bat
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
@echo off
|
||||||
|
echo Set your language
|
||||||
|
echo.
|
||||||
|
echo Examples:
|
||||||
|
echo en ^<-- English
|
||||||
|
echo en-au ^<-- Australian English
|
||||||
|
echo ^<-- Remove language setting
|
||||||
|
echo.
|
||||||
|
echo For the 369-1 2-digit language code
|
||||||
|
echo https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
|
||||||
|
echo.
|
||||||
|
echo If you require a country code as well (you probably don't)
|
||||||
|
echo https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
|
||||||
|
echo.
|
||||||
|
echo.%lang%
|
||||||
|
set /p newlang="Enter language code: "
|
||||||
|
if defined newlang ( setx lang %newlang% )
|
||||||
|
if defined lang if not defined newlang (
|
||||||
|
echo Removing language setting...
|
||||||
|
setx lang "" 1>nul
|
||||||
|
reg delete HKCU\Environment /F /V lang 2>nul
|
||||||
|
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /F /V lang 2>nul
|
||||||
|
)
|
||||||
|
pause
|
12
src/duckstation-qt/translations/update-and-edit-language.bat
Normal file
12
src/duckstation-qt/translations/update-and-edit-language.bat
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
if not defined lang (echo Please set your language first & pause & exit)
|
||||||
|
|
||||||
|
set "linguist=..\..\..\dep\msvc\qt\5.15.0\msvc2017_64\bin"
|
||||||
|
set context=..\
|
||||||
|
|
||||||
|
"%linguist%\lupdate.exe" %context% -ts duckstation-qt_%lang%.ts
|
||||||
|
pause
|
||||||
|
|
||||||
|
cd "%linguist%"
|
||||||
|
start /B linguist.exe "%~dp0\duckstation-qt_%lang%.ts"
|
Loading…
Reference in a new issue