From aa22e53337a69ebfbe0c53204a27b436b20f9806 Mon Sep 17 00:00:00 2001 From: Souryo Date: Mon, 5 Sep 2016 12:12:57 -0400 Subject: [PATCH] =?UTF-8?q?Spanish=20translation=20update=20(thanks=20to?= =?UTF-8?q?=20Juan=20Ram=C3=B3n=20Mart=C3=ADnez)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/MessageManager.cpp | 5 +- GUI.NET/Dependencies/resources.es.xml | 143 +++++++++++++++++++++----- GUI.NET/Forms/frmAbout.Designer.cs | 13 ++- GUI.NET/Program.cs | 4 +- 4 files changed, 129 insertions(+), 36 deletions(-) diff --git a/Core/MessageManager.cpp b/Core/MessageManager.cpp index aae09e2f..95256383 100644 --- a/Core/MessageManager.cpp +++ b/Core/MessageManager.cpp @@ -277,7 +277,7 @@ std::unordered_map MessageManager::_esResources = { { "SoundRecorder", u8"Grabadora de Sonido" }, { "Test", u8"Test" }, - { "ApplyingIps", u8"Applying patch: %1" }, + { "ApplyingIps", u8"Aplicando parche: %1" }, { "CheatApplied", u8"1 truco aplicado." }, { "CheatsApplied", u8"%1 trucos aplicados." }, { "ConnectedToServer", u8"Conectado al servidor." }, @@ -303,12 +303,13 @@ std::unordered_map MessageManager::_esResources = { { "MovieSaved", u8"Video guardado en el archivo: %1" }, { "NetplayVersionMismatch", u8"%1 no está ejecutando la misma versión de Mesen y ha sido desconectado." }, { "PrgSizeWarning", u8"El tamaño del PRG es menor de 32kb" }, - { "SaveStateEmpty", u8"La partida guardada está vacia." }, + { "SaveStateEmpty", u8"La partida guardada está vacía." }, { "SaveStateIncompatibleVersion", u8"Partida guardada #%1 incompatible con esta versión de Mesen." }, { "SaveStateInvalidFile", u8"Partida guardada no válida." }, { "SaveStateLoaded", u8"Partida #%1 cargada." }, { "SaveStateNewerVersion", u8"No se puede cargar una partida creada con una versión mas reciente de Mesen. Por favor descargue la última versión." }, { "SaveStateSaved", u8"Partida #%1 guardada." }, + { "SaveStateSlotSelected", u8"Espacio de guardado #%1 elegido." }, { "ScanlineTimingWarning", u8"El timing de PPU ha sido cambiado." }, { "ServerStarted", u8"Servidor iniciado (Puerto: %1)" }, { "ServerStopped", u8"Servidor detenido" }, diff --git a/GUI.NET/Dependencies/resources.es.xml b/GUI.NET/Dependencies/resources.es.xml index 1e58a7ff..13c960da 100644 --- a/GUI.NET/Dependencies/resources.es.xml +++ b/GUI.NET/Dependencies/resources.es.xml @@ -1,4 +1,4 @@ - +
@@ -176,6 +176,21 @@ Mapeado #1 Mapeado #2 Mapeado #3 + Seleccionar valor preestablecido... + Teclado + Utilizar teclas WASD + Utilizar cursores + Controles por defecto de FCEUX + Controles por defecto de Nestopia + Mando de Xbox + Mando #1 + Mando #2 + Mando de Ps4 + Mando #1 + Mando #2 + Mando de SNES30 + Mando #1 + Mando #2 Mapeado #4 Reiniciar Deshacer controles @@ -230,11 +245,14 @@ General % (0 = Velocidad máxima) + % (0 = Velocidad máxima) + Velocidad de avance rápido: Velocidad de emulación: Avanzado Utilizar la versión alternativa de componentes de IRQs de MMC3 Permitir las entradas inválidas (Arriba+Abajo e Izquierda+Derecha al mismo tiempo) + Estado inicial de la memoria durante el inicio: Eliminar el límite de sprites (Reduce el parpadeo en algunos juegos) Overclocking @@ -250,7 +268,7 @@ Frecuencia de reloj (PAL): Frecuencia de reloj (Dendy): - No realizar overclocking a la APU (Previene el cambio de tono causados por overclocking) + No realizar overclocking a la APU (Previene el cambio de tono causado por overclocking) Ver contador de retardo Reiniciar contador a cero @@ -261,7 +279,7 @@ General Idioma de pantalla: - Permitir una sola copia de Mesen al a vez + Permitir una sola copia de Mesen a la vez Buscar actualizaciones automáticamente Pausar la emulación al finalizar el video Permitir entradas aunque Mesen esté en segundo plano @@ -276,9 +294,19 @@ .MST (Partidas guardadas de Mesen) Avanzado Insertar la cara A del disco 1 al cargar un juego FDS + Atajos + Acción + Atajo #1 + Atajo #2 + Copias de seguridad + Guardado de estado automático + Crear una copia de seguridad de cada estado + minutos (Pulse F6 para cargar) + Mostrar una notificación en pantalla al hacer la copia de seguridad automática + Copia de seguridad online Aumentar la velocidad de la emulación de juegos de carga FDS - Guadar online + Guardar online Mesen puede utilizar Google Drive para almacenar las partidas guardadas en su cuenta de Google Drive. Cuando se habilita la integración, todos los datos de copia de seguridad de tus juegos (archivos .sav y partidas guardadas rápidas) son fácilmente accesibles desde cualquier ordenador. La integración con Google Drive está activa. Desactivar la integración con Google Drive @@ -315,15 +343,20 @@ Puerto: Unirse como espectador OK - CAncelar + Cancelar
-
- Import Options - Cheat File: + + Buscar + Ok + Cancelar +
+
+ Importar Opciones + Archivo de truco: Juego: Buscar... Buscar... - Import + Importar Cancelar
@@ -332,21 +365,34 @@ Añadir un truco Eliminar Eliminar los trucos seleccionados - Delete all cheats for selected game + Eliminar todos los trucos del juego seleccionado Añadir truco Eliminar Eliminar Juego Nombre del truco Truco - Import - Export - All cheats - Selected Game - Export - Selected Cheats - Export - Disable all cheats + Del listado de trucos de Mesen + De un archivo + Importar + Exportar + Todos los trucos + Juego Seleccionado + Exportar + Trucos seleccionados + Exportar + Búsqueda de trucos + Reiniciar + Deshacer + El valor actual es + El valor anterior es + Agregar filtro actual + Agregar filtro anterior + Crear un truco + Crear un truco + a + Pausar el juego automáticamente cuando la ventana esté activa + Dehabilitar todos los trucos OK Cancelar
@@ -361,7 +407,7 @@ Nuevo valor: Memoria Truco del juego - Comprar valor + Comparar valor Buscar... Truco activado OK @@ -387,7 +433,18 @@ Actualizar Cancelar +
+ Pulse cualquier tecla del teclado o del joystick para asignarla a ese botón. +
+
+ Nombre + Ok + Cancelar +
+ Cancelar + Ok + Buscar
@@ -408,13 +465,13 @@ Deconexión Jugador {0} + {0} y {1} trucos de juegos presentes en la base de datos + {0} trucos se importaron para el juego {1}. {0} roms encontradas - Pista siguiente (Espera para jugar más rápido) [sin nombre] [desconocido] - - El paquete Visual C ++ Redistributable para Visual Studio 2015 no se ha instalado correctamente. + El paquete Visual C++ Redistributable para Visual Studio 2015 no se ha instalado correctamente. <No hay copia de seguridad> Se ha producido un error en la búsqueda de actualizaciones. Detalles del error: {0} No se encontró una bios para FDS. Se requiere una bios para jugar a juegos FDS. ¿Desea seleccionar una bios manualmente? @@ -422,23 +479,36 @@ Archivo no encontrado: {0} La bios seleccionada no es válida. Esta opción permite los paquetes de gráficos en alta resolución de carga Mesen en el mismo formato que los del emulador HDNes. Los paquetes de alta resolución deberán ser colocados en los "HdPacks" en una subcarpeta con el nombre de la ROM. Ejemplo: Un paquete para "MiRom.nes" debe estar colocado en "HdPacks\MiRom\hires.txt". Nota: El soporte para paquetes de alta resolución aún no es perfecto - algunas limitaciones siguen presentes. - Ya utiliza la versión más reciente de Mesen. + Ya utiliza la versión mas reciente de Mesen. ¿Aplicar el parche y reiniciar el juego? Elija la ROM que corresponde al archivo IPS seleccionado. No se puede descargar el archivo. Compruebe su conexión a Internet e inténtelo de nuevo. Detalles del error: - Mesen debe descargar e instalar el paquete redistribuible de Visual C ++ de Microsoft Visual Studio 2015 antes de poder continuar. ¿Le gustaría instalarlo ahora? + Mesen debe descargar e instalar el paquete redistribuible de Visual C++ de Microsoft Visual Studio 2015 antes de poder continuar. ¿Le gustaría instalarlo ahora? Mesen no puede iniciar debido a que faltan archivos. Error: No se encuentra el archivo WinMesen.dll. Se ha producido un error inesperado. Detalles del error: {0} Error en la descarga - el archivo parece estar dañado. Por favor, visite el sitio web de Mesen para descargar manualmente la versión más reciente. La actualización se ha realizado con éxito. El proceso de actualización no se puede iniciar porque faltan algunos archivos. - El Microsoft .NET Framework 4.5 no se ha encontrado. Por favor, descargue la versión más reciente de .NET Framework desde el sitio de Microsoft y vuelva a intentarlo. + Microsoft .NET Framework 4.5 no se ha encontrado. Por favor, descargue la versión más reciente de .NET Framework desde el sitio de Microsoft y vuelva a intentarlo. Mesen no fue capaz de conectarse a su cuenta de Google Drive, por favor inténtelo de nuevo. - The selected file ({0}) is not a valid cheat file. - The selected file ({0}) is not a valid XML file. - The selected cheat file ({0}) contains no cheats that match the selected game. + El archivo seleccionado ({0}) no es un archivo de trucos válido. + El archivo seleccionado ({0}) no es un archivo XML válido. + Avance rápido + Pausa + Reiniciar + Captura de pantalla + FDS - Cambiar cara del disco + FDS - Insertar siguiente disco + VS - Insertar moneda (1) + VS - Insertar moneda (2) + VS - Botón de servicio + Ir a posición de guardado siguiente + Ir a posición de guardado anterior + Guardar estado en la posición actual + Cargar estado en la posición actual + El archivo de trucos seleccionado ({0}) no contiene trucos que coincidan con el juego seleccionado. @@ -504,6 +574,23 @@ Abajo a la izquierda Abajo a la derecha + + Todos los bits a 0 (Defecto) + Todos los bist a 1 + Valores aleatóreos + + + Menor que + Igual que + No igual que + Mayor que + + + Menor + Igual + No igual + Mayor + Valor por defecto del usuario English diff --git a/GUI.NET/Forms/frmAbout.Designer.cs b/GUI.NET/Forms/frmAbout.Designer.cs index 215daa94..fd3eae53 100644 --- a/GUI.NET/Forms/frmAbout.Designer.cs +++ b/GUI.NET/Forms/frmAbout.Designer.cs @@ -39,7 +39,6 @@ this.tableLayoutPanel.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit(); this.flowLayoutPanel1.SuspendLayout(); - this.flowLayoutPanel2.SuspendLayout(); this.SuspendLayout(); // // tableLayoutPanel @@ -113,11 +112,12 @@ // // lblWebsite // + this.lblWebsite.AutoSize = true; this.lblWebsite.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.lblWebsite.Location = new System.Drawing.Point(6, 0); this.lblWebsite.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.lblWebsite.Name = "lblWebsite"; - this.lblWebsite.Size = new System.Drawing.Size(61, 19); + this.lblWebsite.Size = new System.Drawing.Size(61, 16); this.lblWebsite.TabIndex = 25; this.lblWebsite.Text = "Website:"; this.lblWebsite.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -156,6 +156,13 @@ this.okButton.TabIndex = 24; this.okButton.Text = "&OK"; // + // flowLayoutPanel2 + // + this.flowLayoutPanel2.Location = new System.Drawing.Point(3, 74); + this.flowLayoutPanel2.Name = "flowLayoutPanel2"; + this.flowLayoutPanel2.Size = new System.Drawing.Size(64, 1); + this.flowLayoutPanel2.TabIndex = 27; + // // frmAbout // this.AcceptButton = this.okButton; @@ -176,8 +183,6 @@ ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit(); this.flowLayoutPanel1.ResumeLayout(false); this.flowLayoutPanel1.PerformLayout(); - this.flowLayoutPanel2.ResumeLayout(false); - this.flowLayoutPanel2.PerformLayout(); this.ResumeLayout(false); } diff --git a/GUI.NET/Program.cs b/GUI.NET/Program.cs index 5c99aa34..648c9cb8 100644 --- a/GUI.NET/Program.cs +++ b/GUI.NET/Program.cs @@ -24,7 +24,7 @@ namespace Mesen.GUI { MesenMsgBox.Show("UnexpectedError", MessageBoxButtons.OK, MessageBoxIcon.Error, e.Exception.ToString()); } - + private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { MesenMsgBox.Show("UnexpectedError", MessageBoxButtons.OK, MessageBoxIcon.Error, e.ExceptionObject.ToString()); @@ -74,7 +74,7 @@ namespace Mesen.GUI case Language.French: message = "Le .NET Framework 4.5 de Microsoft n'a pas été trouvé. Veuillez télécharger la plus récente version du .NET Framework à partir du site de Microsoft et essayer à nouveau."; break; case Language.Japanese: message = "Microsoft .NET Framework 4.5はインストールされていないため、Mesenは起動できません。Microsoft .NET Frameworkの最新版をMicrosoftのサイトからダウンロードして、インストールしてください。"; break; case Language.Russian: message = "Microsoft .NET Framework 4.5 не найден. Пожалуйста загрузите и установите последнюю версию .NET Framework с сайта Microsoft и попробуйте снова."; break; - case Language.Spanish: message = "El Microsoft .NET Framework 4.5 no se ha encontrado. Por favor, descargue la versión más reciente de .NET Framework desde el sitio de Microsoft y vuelva a intentarlo."; break; + case Language.Spanish: message = "Microsoft .NET Framework 4.5 no se ha encontrado. Por favor, descargue la versión más reciente de .NET Framework desde el sitio de Microsoft y vuelva a intentarlo."; break; case Language.Ukrainian: message = "Microsoft .NET Framework 4.5 не знайдений. Будь ласка завантажте і встановіть останню версію .NET Framework з сайту Microsoft і спробуйте знову."; break; } MessageBox.Show(message, "Mesen", MessageBoxButtons.OK, MessageBoxIcon.Error);