From 866aa4a8becd026cf9bbfe21a1a9c734a593fdb7 Mon Sep 17 00:00:00 2001 From: Mario Campo Date: Thu, 8 Mar 2018 13:55:37 +0100 Subject: [PATCH] Spanish language added --- SoundSwitch/Localization/AboutStrings.es.resx | 124 ++++++++ SoundSwitch/Localization/Language.cs | 3 +- SoundSwitch/Localization/LanguageParser.cs | 4 + .../Localization/SettingsStrings.es.resx | 281 ++++++++++++++++++ .../Localization/TrayIconStrings.es.resx | 171 +++++++++++ .../UpdateDownloadStrings.es.resx | 118 ++++++++ SoundSwitch/SoundSwitch.csproj | 12 +- 7 files changed, 708 insertions(+), 5 deletions(-) create mode 100644 SoundSwitch/Localization/AboutStrings.es.resx create mode 100644 SoundSwitch/Localization/SettingsStrings.es.resx create mode 100644 SoundSwitch/Localization/TrayIconStrings.es.resx create mode 100644 SoundSwitch/Localization/UpdateDownloadStrings.es.resx diff --git a/SoundSwitch/Localization/AboutStrings.es.resx b/SoundSwitch/Localization/AboutStrings.es.resx new file mode 100644 index 0000000000..f977c212e7 --- /dev/null +++ b/SoundSwitch/Localization/AboutStrings.es.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Creado por + + + Mantenido por + + + Versión + + + Autor e Información de Programa + + + Creditos y Atribuciones + + + Cambio de dispositivo de reproducción + + + Sistema accesos directos teclado + + + Iconos + + \ No newline at end of file diff --git a/SoundSwitch/Localization/Language.cs b/SoundSwitch/Localization/Language.cs index 4007f615ab..a1e47aa5a3 100644 --- a/SoundSwitch/Localization/Language.cs +++ b/SoundSwitch/Localization/Language.cs @@ -22,6 +22,7 @@ public enum Language { English = 0, French = 1, - German = 2 + German = 2, + Spanish = 3 } } diff --git a/SoundSwitch/Localization/LanguageParser.cs b/SoundSwitch/Localization/LanguageParser.cs index 43c9674524..87dd7c6e85 100644 --- a/SoundSwitch/Localization/LanguageParser.cs +++ b/SoundSwitch/Localization/LanguageParser.cs @@ -34,6 +34,8 @@ public static CultureInfo ParseLanguage(Language language) return CultureInfo.GetCultureInfo("fr"); case Language.German: return CultureInfo.GetCultureInfo("de"); + case Language.Spanish: + return CultureInfo.GetCultureInfo("es"); default: return CultureInfo.GetCultureInfo("en"); @@ -53,6 +55,8 @@ public static Language ParseLanguage(CultureInfo cultureInfo) return Language.French; case "de": return Language.German; + case "es": + return Language.Spanish; default: return Language.English; } diff --git a/SoundSwitch/Localization/SettingsStrings.es.resx b/SoundSwitch/Localization/SettingsStrings.es.resx new file mode 100644 index 0000000000..a79f87c5a5 --- /dev/null +++ b/SoundSwitch/Localization/SettingsStrings.es.resx @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Seleccionado + + + Conectado + + + Desconectado + + + Grabación + + + Reproducción + + + Configuración + + + Atajos + + + Cambia Dispositivo de Comunicación por Defecto + + + Iniciar automaticamente con Windows + + + Cerrar + + + Cambios automáticamente guardados + + + Cuando es marcado, el 'Dispositivo de comunicación por defeto' y ' Dispositivo de reproducción por defecto' son cambiados simultaneamente (útil para Skype, TeamSpeak, e.g.). + + + Notificación + + + Incluir versiones Beta + + + Cuando es marcado, SoundSwitch también buscará versiones preliminares en GitHub. + + + Archivos de Audio + + + Selecciona el fichero de soniso para la notificación. + + + Marca para habilitar atajos. + + + Configuración Básica + + + Configuración de Audio + + + Actualiza Configuración + + + Cycle through + + + Mantener SoundSwitch como icono en la barra de sistema + + + Cuando esté marcado, el icono de la bara del sistema cambiará cuando cambie el 'Dispositivo de reproducción predeterminado'. + + + Instala actualizaciones automáticamente + + + Actualizaciones son instalados automáticamente sin preguntas. + + + Notificar cuando existan actualizaciones disponibles + + + No comprobar existencia de actualizaciones + + + Barra contextual flotante + + + Todos los dispositivos de audio + + + Solo seleccionados dispositivos de audio + + + Selecciona entre que dispositivos cambiar. O solo entre el seleccionado o entre todos. + + + Notificación de Windows + + + Sonido de notificación + + + Sin Notificación + + + Toast Notification + + + Notificación de sonido personalizado + + + Notificación de Windows: La ventana emergente predeterminada de Windows. +Notificación de Sonido: Reproduce un sonido en el Dispositivo de reproducción seleccionado. +Sonido de Notificación personalizado: Reproduce el sonido especificado en el Dispositivo de reproducción seleccionado. +Toast Notification: Uses a special form of the windows tray pop-up version. +Banner: Uses a custom always-on-top frame, useful for in-game usage. + + + Dispositivo de Reproducción + + + Dispositivo de Grabación + + + Para ambos dispositivos + + + Sin menus contextuales + + + El archivo de audio seleccionado para ser usado como notificación no puede ser encontrado. SoundSwitch revertirá la configuración de notificación a {0}. + + + Archivo de audio no encontrado + + + Grabar: {0} + + + Reproducir: {0} + + + Idioma + + + El idioma cambiará después de reniciar SoundSwitch. +¿Desea reiniciarlo ahora? + + + Es necesario reiniciar la aplicación + + + No actualizar el programa a menos que lo hagas manualmente. + + + SoundSwitch te notificará cuando exista una nueva actualización disponible. Cuando clickes en la notificación, aparecerá una ventana emergente con el progreso de la descarga de la actualización y te preguntará si quieres instalarla cuando finalice. + + + Banner + + \ No newline at end of file diff --git a/SoundSwitch/Localization/TrayIconStrings.es.resx b/SoundSwitch/Localization/TrayIconStrings.es.resx new file mode 100644 index 0000000000..2ef3131aa9 --- /dev/null +++ b/SoundSwitch/Localization/TrayIconStrings.es.resx @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Sin actualizaciones disponibles + + + Sin dispositivos seleccionados + + + Dispositivos de Reproducción + + + Mezclador + + + Configuración + + + Sobre SoundSwitch + + + Salir + + + Actualización disponible ({0}) + + + Actualización de SoundSwitch ({0}) está disponible. + + + Click aquí para actualizar. + + + SoundSwitch: Dispoitivo de reproducción cambiado a + + + SoundSwitch: Dispositivo de grabación cambiado a + + + SoundSwitch: Configuration necesaria + + + No existen dispositivos disponibles para cambiar. Abre la configuración clickando con el botón derecho en el icono. + + + Error + + + Ayuda + + + Donar + + \ No newline at end of file diff --git a/SoundSwitch/Localization/UpdateDownloadStrings.es.resx b/SoundSwitch/Localization/UpdateDownloadStrings.es.resx new file mode 100644 index 0000000000..76ab274a8e --- /dev/null +++ b/SoundSwitch/Localization/UpdateDownloadStrings.es.resx @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Descarga fallida + + + Instalar + + + Cancelar + + + Histórico de cambios + + + La actualización descargada no esta firmada con una firma válida. Aconsejamos borrar el fichero y contactar con el desarrollador! + + + Firma digital inválida + + \ No newline at end of file diff --git a/SoundSwitch/SoundSwitch.csproj b/SoundSwitch/SoundSwitch.csproj index e91a6f3b52..1978fcbc27 100644 --- a/SoundSwitch/SoundSwitch.csproj +++ b/SoundSwitch/SoundSwitch.csproj @@ -365,6 +365,7 @@ BannerForm.cs + ResXFileCodeGenerator @@ -374,10 +375,13 @@ Designer + Designer + + ResXFileCodeGenerator Resources.Designer.cs @@ -439,12 +443,12 @@ False - Visual C++ "14" Runtime Libraries %28x64%29 + Bibliotecas en tiempo de ejecución de Visual C++ "14" %28x64%29 true False - Visual C++ "14" Runtime Libraries %28x86%29 + Bibliotecas en tiempo de ejecución de Visual C++ "14" %28x86%29 true @@ -478,12 +482,12 @@ False + Exclude + True - Exclude - True Assembly