From 56a42882c240810a4a76dcb0da55c0f316634e39 Mon Sep 17 00:00:00 2001 From: Tulio Leao Date: Sun, 13 Jul 2025 06:58:03 -0300 Subject: [PATCH 1/2] Add Swedish translations to NSIS installer --- distribution/windows/install.nsi | 3 ++- distribution/windows/language/install_sv.nsi | 23 ++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 distribution/windows/language/install_sv.nsi diff --git a/distribution/windows/install.nsi b/distribution/windows/install.nsi index 483d4ca22a..feca4155b9 100644 --- a/distribution/windows/install.nsi +++ b/distribution/windows/install.nsi @@ -124,7 +124,7 @@ ManifestDPIAware true ;!insertmacro MUI_LANGUAGE "Polish" !insertmacro MUI_LANGUAGE "PortugueseBR" !insertmacro MUI_LANGUAGE "Russian" -;!insertmacro MUI_LANGUAGE "Swedish" +!insertmacro MUI_LANGUAGE "Swedish" ;!insertmacro MUI_LANGUAGE "Turkish" ;!insertmacro MUI_LANGUAGE "Ukrainian" ;!insertmacro MUI_LANGUAGE "Vietnamese" @@ -145,6 +145,7 @@ ManifestDPIAware true !include "language\install_nl.nsi" !include "language\install_pt.nsi" !include "language\install_ru.nsi" +!include "language\install_sv.nsi" !macro Init thing uac_tryagain: diff --git a/distribution/windows/language/install_sv.nsi b/distribution/windows/language/install_sv.nsi new file mode 100644 index 0000000000..5042493796 --- /dev/null +++ b/distribution/windows/language/install_sv.nsi @@ -0,0 +1,23 @@ +LangString ls32bitVersionOn64bitOS ${LANG_SWEDISH} "Du försöker installera 32-bitarsversionen av OpenRCT2 på ett 64-bitars operativsystem. Detta rekommenderas inte, men det kommer att fungera med begränsad funktionalitet. Vi föreslår att du laddar ner rätt version. Vill du verkligen fortsätta?" +LangString ls64bitVersionOn32bitOS ${LANG_SWEDISH} "Du försöker installera 64-bitarsversionen av OpenRCT2 på ett 32-bitars operativsystem. Detta kommer inte att fungera. Vänligen ladda ner rätt version. Vill du verkligen fortsätta?" +LangString lsBrandingText ${LANG_SWEDISH} "OpenRCT2 Installationsprogram" +LangString lsCannotInstallToRCT2Dir ${LANG_SWEDISH} "Du kan inte installera OpenRCT2 i samma katalog som RollerCoaster Tycoon 2." +LangString lsCannotInstallToRCTClassicDir ${LANG_SWEDISH} "Du kan inte installera OpenRCT2 i samma katalog som RollerCoaster Tycoon Classic." +LangString lsComponentDescription ${LANG_SWEDISH} "Minimal installation av OpenRCT2. Du måste ha RollerCoaster Tycoon 2 eller Classic installerat." +LangString lsFinishPageLink ${LANG_SWEDISH} "Besök OpenRCT2:s webbplats för mer information" +LangString lsInstallerName ${LANG_SWEDISH} "${APPNAMEANDVERSION} ${PLATFORM} för $(lsSupportedOS)" +LangString lsNewWindowsVersionOnOldWindows ${LANG_SWEDISH} "Du försöker installera versionen för Windows XP SP3, Vista eller nyare på Windows 95, 98, ME, 2000 eller XP utan SP3. Detta kommer inte att fungera. Vänligen ladda ner rätt version. Vill du verkligen fortsätta?" +LangString lsOldWindowsVersionOnNewWindows ${LANG_SWEDISH} "Du försöker installera versionen för Windows 95, 98, 2000 och XP utan SP3 på Windows XP SP3, Vista eller nyare. Detta rekommenderas inte, men det kommer att fungera med begränsad funktionalitet. Vi föreslår att du laddar ner rätt version. Vill du verkligen fortsätta?" +LangString lsOpenRCT2IsRunning ${LANG_SWEDISH} "OpenRCT2 är redan igång. Vänligen stäng programmet och försök igen." +LangString lsRunNow ${LANG_SWEDISH} "Starta ${APPNAMEANDVERSION} nu!" +LangString lsSupportedOS ${LANG_SWEDISH} "Windows 7 eller senare" +LangString lsUACErrorDefault ${LANG_SWEDISH} "Kunde inte expandera, fel $0" +LangString lsUACError1062 ${LANG_SWEDISH} "Inloggningstjänsten är inte igång, avbryter!" +LangString lsUACError1223 ${LANG_SWEDISH} "Denna ${thing} kräver administratörsbehörighet, avbryter!" +LangString lsUACRequiresElevation ${LANG_SWEDISH} "Denna ${thing} kräver administratörsbehörighet, försök igen" +LangString lsUninstall ${LANG_SWEDISH} "Avinstallera ${APPNAMEANDVERSION}" +LangString lsUpgradeNotice ${LANG_SWEDISH} "Välkommen till installationsprogrammet för ${APPNAMEANDVERSION}.$\nDetta gör att du kan uppgradera från version $OLDVERSION." +VIAddVersionKey /LANG=${LANG_SWEDISH} "Comments" "Installerar ${APPNAMEANDVERSION}" +VIAddVersionKey /LANG=${LANG_SWEDISH} "CompanyName" "OpenRCT2 utvecklarna" +VIAddVersionKey /LANG=${LANG_SWEDISH} "FileDescription" "Installerar ${APPNAMEANDVERSION}" +VIAddVersionKey /LANG=${LANG_SWEDISH} "ProductName" "OpenRCT2 ${PLATFORM} Installationsprogram för Windows 7 eller senare" From 12cf96b9d0493d815a06ee9bdb1f46940274860d Mon Sep 17 00:00:00 2001 From: Tulio Leao Date: Tue, 15 Jul 2025 06:32:30 -0300 Subject: [PATCH 2/2] Add Spanish translations to NSIS installer --- distribution/windows/install.nsi | 3 ++- distribution/windows/language/install_es.nsi | 23 ++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 distribution/windows/language/install_es.nsi diff --git a/distribution/windows/install.nsi b/distribution/windows/install.nsi index feca4155b9..b7a4b7fbdd 100644 --- a/distribution/windows/install.nsi +++ b/distribution/windows/install.nsi @@ -111,7 +111,7 @@ ManifestDPIAware true ;!insertmacro MUI_LANGUAGE "Danish" !insertmacro MUI_LANGUAGE "German" ;!insertmacro MUI_LANGUAGE "Esperanto" -;!insertmacro MUI_LANGUAGE "Spanish" +!insertmacro MUI_LANGUAGE "Spanish" !insertmacro MUI_LANGUAGE "Finnish" !insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "Galician" @@ -136,6 +136,7 @@ ManifestDPIAware true !include "language\install_ar.nsi" !include "language\install_cs.nsi" !include "language\install_de.nsi" +!include "language\install_es.nsi" !include "language\install_fi.nsi" !include "language\install_fr.nsi" !include "language\install_gl.nsi" diff --git a/distribution/windows/language/install_es.nsi b/distribution/windows/language/install_es.nsi new file mode 100644 index 0000000000..ad49b21bec --- /dev/null +++ b/distribution/windows/language/install_es.nsi @@ -0,0 +1,23 @@ +LangString ls32bitVersionOn64bitOS ${LANG_SPANISH} "Está intentando instalar la versión de 32 bits de OpenRCT2 en un sistema operativo de 64 bits. Esto no es recomendable, pero funcionará con capacidades reducidas. Le sugerimos que descargue la versión correcta. ¿Realmente desea continuar?" +LangString ls64bitVersionOn32bitOS ${LANG_SPANISH} "Está intentando instalar la versión de 64 bits de OpenRCT2 en un sistema operativo de 32 bits. Esto no funcionará. Por favor descargue la versión correcta. ¿Realmente desea continuar?" +LangString lsBrandingText ${LANG_SPANISH} "Instalador de OpenRCT2" +LangString lsCannotInstallToRCT2Dir ${LANG_SPANISH} "No puede instalar OpenRCT2 en el mismo directorio que RollerCoaster Tycoon 2." +LangString lsCannotInstallToRCTClassicDir ${LANG_SPANISH} "No puede instalar OpenRCT2 en el mismo directorio que RollerCoaster Tycoon Classic." +LangString lsComponentDescription ${LANG_SPANISH} "Instalación mínima de OpenRCT2. Debe tener instalado RollerCoaster Tycoon 2 o Classic." +LangString lsFinishPageLink ${LANG_SPANISH} "Visite la web de OpenRCT2 para más información" +LangString lsInstallerName ${LANG_SPANISH} "${APPNAMEANDVERSION} ${PLATFORM} para $(lsSupportedOS)" +LangString lsNewWindowsVersionOnOldWindows ${LANG_SPANISH} "Está intentando instalar la versión para Windows XP SP3, Vista y posteriores en Windows 95, 98, ME, 2000 o XP sin SP3. Esto no funcionará. Por favor descargue la versión correcta. ¿Realmente desea continuar?" +LangString lsOldWindowsVersionOnNewWindows ${LANG_SPANISH} "Está intentando instalar la versión para Windows 95, 98, 2000 y XP sin SP3 en Windows XP SP3, Vista o posteriores. Esto no es recomendable, pero funcionará con capacidades reducidas. Le sugerimos que descargue la versión correcta. ¿Realmente desea continuar?" +LangString lsOpenRCT2IsRunning ${LANG_SPANISH} "OpenRCT2 se está ejecutando. Por favor ciérrelo e inténtelo de nuevo." +LangString lsRunNow ${LANG_SPANISH} "¡Ejecutar ${APPNAMEANDVERSION} ahora!" +LangString lsSupportedOS ${LANG_SPANISH} "Windows 7 y posteriores" +LangString lsUACErrorDefault ${LANG_SPANISH} "No se pudo elevar privilegios, error $0" +LangString lsUACError1062 ${LANG_SPANISH} "Servicio de inicio de sesión no activo, ¡abortando!" +LangString lsUACError1223 ${LANG_SPANISH} "Este ${thing} requiere privilegios de administrador, ¡abortando!" +LangString lsUACRequiresElevation ${LANG_SPANISH} "Este ${thing} requiere privilegios de administrador, inténtelo de nuevo" +LangString lsUninstall ${LANG_SPANISH} "Desinstalar ${APPNAMEANDVERSION}" +LangString lsUpgradeNotice ${LANG_SPANISH} "Bienvenido a la instalación de ${APPNAMEANDVERSION}.$\nEsto le permitirá actualizar desde la versión $OLDVERSION." +VIAddVersionKey /LANG=${LANG_SPANISH} "Comments" "Instala ${APPNAMEANDVERSION}" +VIAddVersionKey /LANG=${LANG_SPANISH} "CompanyName" "Desarrolladores de OpenRCT2" +VIAddVersionKey /LANG=${LANG_SPANISH} "FileDescription" "Instala ${APPNAMEANDVERSION}" +VIAddVersionKey /LANG=${LANG_SPANISH} "ProductName" "Instalador de OpenRCT2 ${PLATFORM} para Windows 7 y posteriores"