From 8c5d662775b8c08b74056d32df12403ab6bf4649 Mon Sep 17 00:00:00 2001 From: Guzzjakes Date: Fri, 7 Oct 2022 01:44:42 +0200 Subject: [PATCH 1/2] added spanish support --- nUpdate/Localization/LocalizationHelper.cs | 3 +- nUpdate/Localization/es-ES.json | 57 ++++++++++++++++++++++ nUpdate/nUpdate.csproj | 2 + 3 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 nUpdate/Localization/es-ES.json diff --git a/nUpdate/Localization/LocalizationHelper.cs b/nUpdate/Localization/LocalizationHelper.cs index 0cc6b6a9..9b283461 100644 --- a/nUpdate/Localization/LocalizationHelper.cs +++ b/nUpdate/Localization/LocalizationHelper.cs @@ -17,8 +17,7 @@ internal class LocalizationHelper internal static CultureInfo[] IntegratedCultures => new[] { new CultureInfo("de-AT"), new CultureInfo("de-CH"), new CultureInfo("de-DE"), new CultureInfo("zh-CN"), - new CultureInfo("it-IT"), - new CultureInfo("en") + new CultureInfo("it-IT"), new CultureInfo("en"), new CultureInfo("es-ES") }; internal static LocalizationProperties GetLocalizationProperties(CultureInfo cultureInfo, diff --git a/nUpdate/Localization/es-ES.json b/nUpdate/Localization/es-ES.json new file mode 100644 index 00000000..5ae994e7 --- /dev/null +++ b/nUpdate/Localization/es-ES.json @@ -0,0 +1,57 @@ +{ + "CancelButtonText": "Cancelar", + "ContinueButtonText": "Continuar", + "InstallButtonText": "Instalar", + "CloseButtonText": "Cerrar", + "UpdateSearchDialogHeader": "Buscando actualizaciones...", + "NewUpdateDialogMultipleUpdatesHeader": "{0} nuevas actualizaciones disponibles.", + "NewUpdateDialogSingleUpdateHeader": "{0} nueva actualización disponible.", + "NewUpdateDialogInfoText": "Nuevas actualizaciones pueden ser descargadas para {0}.", + "NewUpdateDialogAvailableVersionsText": "Versiones disponibles: {0}", + "NewUpdateDialogCurrentVersionText": "Versión actual: {0}", + "NewUpdateDialogSizeText": "Tamaño total del paquete: {0}", + "NewUpdateDialogChangelogText": "Historial de cambios:", + "NewUpdateDialogAccessText": "Accesos:", + "NewUpdateDialogRegistryAccessText": "Registro", + "NewUpdateDialogFilesAccessText": "Sistema de archivos", + "NewUpdateDialogProcessesAccessText": "Procesos", + "NewUpdateDialogServicesAccessText": "Servicios", + "NoUpdateDialogHeader": "No hay nuevas actualizaciones disponibles.", + "NoUpdateDialogInfoText": "La aplicación ya está actualizada.", + "UpdateDownloadDialogLoadingHeader": "Descargando actualizaciones...", + "UpdateDownloadDialogLoadingInfo": "Por favor, espera mientras se descargan las\nactualizaciones...({0}%)", + "InstallerExtractingFilesText": "\"Extrayendo archivos...\"", + "InstallerCopyingText": "\"Copiando {0}...\"", + "InstallerInitializingErrorCaption": "\"Error inicializando los datos.\"", + "InstallerUpdatingErrorCaption": "\"Error actualizando la aplicación.\"", + "InstallerFileInUseError": "El instalador no puede sobrescribir el archivo '{0}' porque está siendo usado por otro proceso. Finaliza todas las aplicaciones que están bloqueando el acceso y prueba de nuevo pulsando \"OK\".", + "FileRenamingOperationText": "\"Renombrando archivo \"{0}\" a \"{1}\"...\"", + "FileDeletingOperationText": "\"Borrando archivo \"{0}\"...\"", + "RegistrySubKeyCreateOperationText": "\"Creando subkey del registro \"{0}\"...\"", + "RegistrySubKeyDeleteOperationText": "\"Borrando subkey del registro \"{0}\"...\"", + "RegistryNameValuePairSetValueOperationText": "\"Actualizando valor de \"{0}\" en el registro para \"{1}\"...\"", + "RegistryNameValuePairDeleteValueOperationText": "\"Borrando par nombre-valor \"{0}\"...\"", + "ProcessStartOperationText": "\"Iniciando proceso \"{0}\"...\"", + "ProcessStopOperationText": "\"Finalizando proceso \"{0}\"...\"", + "ServiceStartOperationText": "\"Iniciando servicio \"{0}\"...\"", + "ServiceStopOperationText": "\"Deteniendo servicio \"{0}\"...\"", + "UpdateSearchErrorCaption": "Error mientras se buscaban actualizaciones.", + "UnfulfilledRequirementErrorCaption": "Faltan requisitos obligatorios.", + "UnfulfilledRequirementErrorText": "La instalación de alguna actualización no pudo completarse porque no se cumplieron los requisitos:", + "OperatingSystemText": "Sistema operativo:", + "DotNetFrameworkText": ".NET Framework:", + "RequiredVersionText": "Versión requerida:", + "PackageValidityCheckErrorCaption": "Error al comprobar la firma de los paquetes.", + "PackageNotFoundErrorText": "El archivo del paquete no se pudo encontrar.", + "InvalidSignatureErrorCaption": "Se han encontrado datos de la firma inválidos.", + "SignatureNotMatchingErrorText": "nUpdate cancelará la instalación de las actualizaciones del paquete, los borrará y posteriormente no se podrán recuperar.", + "InvalidSignatureErrorText": "La firma del paquete de actualización no es una firma RSA válida.", + "SearchProcessRunningExceptionText": "Ya se está ejecutando un proceso de búsqueda.", + "DownloadingProcessRunningExceptionText": "Ya se está ejecutando un proceso de descarga.", + "NetworkConnectionExceptionText": "Conexión a internet no disponible.", + "PackageSizeCalculationExceptionText": "El tamaño del paquete no puede ser calculado debido a un error desconocido. Posiblemente el archivo del paquete no existe.", + "InvalidJsonExceptionText": "El fichero que contiene la configuración de la actualización no contiene un fichero JSON válido y/o los datos no pueden ser procesados.", + "StatisticsScriptExceptionText": "Ha ocurrido un error intentando enviar datos para las estadísticas. Por favor, informa del problema al desarrollador del programa para que lo solucione. Respuesta del script PHP: {0}", + "PackageFileNotFoundExceptionText": "El paquete de actualización con versión \"{0}\" no se encontró.", + "MainFolderCreationExceptionText": "La carpeta principal de la aplicación no se pudo crear. {0}" +} \ No newline at end of file diff --git a/nUpdate/nUpdate.csproj b/nUpdate/nUpdate.csproj index bdb6d309..d76aa3af 100644 --- a/nUpdate/nUpdate.csproj +++ b/nUpdate/nUpdate.csproj @@ -22,6 +22,7 @@ + @@ -31,6 +32,7 @@ + From b27fa333cf43793adef0221aa21d1c3e7c68877a Mon Sep 17 00:00:00 2001 From: Guzzjakes Date: Fri, 7 Oct 2022 01:45:44 +0200 Subject: [PATCH 2/2] english typo --- nUpdate/Localization/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nUpdate/Localization/en.json b/nUpdate/Localization/en.json index 4c858aa9..ac5fe87a 100644 --- a/nUpdate/Localization/en.json +++ b/nUpdate/Localization/en.json @@ -22,7 +22,7 @@ "UpdateDownloadDialogLoadingInfo": "Please wait while the available updates are\ndownloaded... ({0}%)", "InstallerExtractingFilesText": "\"Extracting files...\"", "InstallerCopyingText": "\"Copying {0}...\"", - "InstallerInitializingErrorCaption": "\"Error while iniaitializing the data.\"", + "InstallerInitializingErrorCaption": "\"Error while initializing the data.\"", "InstallerUpdatingErrorCaption": "\"Error while updating the application\"", "InstallerFileInUseError": "The installer cannot overwrite the file '{0}' because it is being used by another process. Terminate all applications that block the access and try again by pressing \"OK\".",