Author: mpiulachs
Date: Fri Dec 14 17:56:32 2007
New Revision: 31214
URL:
http://svn.reactos.org/svn/reactos?rev=31214&view=rev
Log:
usetup Spanish localization by gabriel <gabrielilardi at hotmail dot it>
- slight changes to make it use a more neutral and MS-like terminology
See issue #2890 for more details.
Added:
trunk/reactos/base/setup/usetup/lang/es-ES.h (with props)
Modified:
trunk/reactos/base/setup/usetup/mui.c
Added: trunk/reactos/base/setup/usetup/lang/es-ES.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/lang/es-…
==============================================================================
--- trunk/reactos/base/setup/usetup/lang/es-ES.h (added)
+++ trunk/reactos/base/setup/usetup/lang/es-ES.h Fri Dec 14 17:56:32 2007
@@ -1,0 +1,733 @@
+#ifndef LANG_ES_ES_H__
+#define LANG_ES_ES_H__
+
+static MUI_ENTRY esESWelcomePageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "Bienvenido a la instalación de ReactOS",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 6,
+ 11,
+ "Esta parte de la instalación copia ReactOS en su equipo y",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 12,
+ "prepara la segunda parte de la instalación.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ "\x07 Presione ENTER para instalar ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ "\x07 Presione R para reparar ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "\x07 Presione L para ver las condiciones y términos de licencia",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 21,
+ "\x07 Presione F3 para salir sin instalar ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 23,
+ "Para más información sobre ReactOS, visite por favor:",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 24,
+ "http://www.reactos.org",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuar R = Reparar F3 = Salir",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESIntroPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " Instalación de ReactOS " KERNEL_VERSION_STR,
+ TEXT_UNDERLINE
+ },
+ {
+ 6,
+ 8,
+ "El instalador de ReactOS se encuentra en una etapa preliminar.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 9,
+ "Aún no posee todas las funciones de un instalador.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 12,
+ "Se presentan las siguientes limitaciones:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "- El instalador no soporta más de una partición primaria por disco.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ "- El instalador no puede eliminar una partición primaria de un
disco",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ " si hay particiones extendidas en el mismo.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 16,
+ "- El instalador no puede eliminar la primer partición extendida",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ " si existen otras particiones extendidas en el disco.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 18,
+ "- El instalador soporta solamente el sistema de archivos FAT.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "- El comprobador de integridad del sistema de archivos no está aún
implementado.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 23,
+ "\x07 Presione ENTER para instalar ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 25,
+ "\x07 Presione F3 para salir sin instalar ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuar F3 = Salir",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESLicensePageEntries[] =
+{
+ {
+ 6,
+ 6,
+ "Licencia:",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 8,
+ 8,
+ "ReactOS obedece los terminos de la licencia",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 9,
+ "GNU GPL con partes que contienen código de otras",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 10,
+ "licencias compatibles como la X11 o BSD y la GNU LGPL.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ "Todo el software que forma parte del sistema ReactOS está",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 12,
+ "por tanto liberado bajo licencia GNU GPL así como manteniendo",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "la licencia original.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ "Este software viene SIN GARANTIA o restricciones de uso",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 16,
+ "excepto leyes locales o internacionales aplicables. La licencia",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ "de ReactOS cubre solo la distribución a terceras partes.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 18,
+ "Si por algún motivo no recibió una copia de la",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "GNU General Public License con ReactOS por favor visite",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 20,
+ "http://www.gnu.org/licenses/licenses.html",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 8,
+ 22,
+ "Garantía:",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 8,
+ 24,
+ "Este es software libre; vea el código para las condiciones de
copia.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 25,
+ "NO existe garantía; ni siquiera para MERCANTIBILIDAD",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 26,
+ "o el cumplimiento de algún propósito particular",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Regresar",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESDevicePageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "La lista inferior muestra la configuración del dispositivo actual.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ " Equipo:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 12,
+ " Pantalla:",
+ TEXT_NORMAL,
+ },
+ {
+ 8,
+ 13,
+ " Teclado:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ " Disp. Teclado:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 16,
+ " Aceptar:",
+ TEXT_NORMAL
+ },
+ {
+ 25,
+ 16, "Aceptar la configuración de los dispositivos",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 19,
+ "Puede modificar la configuración con las teclas ARRIBA y ABAJO",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 20,
+ "para elegir. Luego presione ENTER para cambiar a una configuración",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 21,
+ "alternativa.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 23,
+ "Cuando la configuración sea correcta, elija \"Aceptar la
configuración",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 24,
+ "de los dispostivos\" y presione ENTER.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuar F3 = Salir",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESRepairPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "El instalador de ReactOS se encuentra en una etapa preliminar.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 9,
+ "Aún no posee todas las funciones de un instalador.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 12,
+ "Las funciones de reparación no han sido aún implementadas.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ "\x07 Presione U para actualizar el SO.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ "\x07 Presione R para la consola de recuperación.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "\x07 Presione ESC para volver al menú principal.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 21,
+ "\x07 Presione ENTER para reiniciar su computadora.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ "ESC = Menú inicial ENTER = Reiniciar",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+static MUI_ENTRY esESComputerPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "Desea modificar el tipo de equipo a instalar.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 10,
+ "\x07 Presione las teclas ARRIBA y ABAJO para elegir el tipo.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ "Luego presione ENTER.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "\x07 Presione ESC para volver a la página anterior sin cambiar",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ "el tipo de equipo.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuar ESC = Cancelar F3 = Salir",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESFlushPageEntries[] =
+{
+ {
+ 10,
+ 6,
+ "El sistema se está asegurando que todos los datos sean salvados",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 8,
+ "Esto puede tardar un minuto",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 9,
+ "Cuando haya terminado, su equipo se reiniciará automáticamente",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ "Vaciando el cache",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESQuitPageEntries[] =
+{
+ {
+ 10,
+ 6,
+ "ReactOS no ha sido instalado completamente",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 8,
+ "Quite el diskette de la unidad A: y",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 9,
+ "todos los CD-ROMs de la unidades.",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 11,
+ "Presione ENTER para reiniciar su equipo.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " Espere por favor ...",
+ TEXT_STATUS,
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESDisplayPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "Desea modificar el tipo de pantalla a instalar.",
+ TEXT_NORMAL
+ },
+ { 8,
+ 10,
+ "\x07 Presione las teclas ARRIBA y ABAJO para modificar el tipo.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ " Luego presione ENTER.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "\x07 Presione la tecla ESC para volver a la página anterior sin",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ " modificar el tipo de pantalla.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuar ESC = Cancelar F3 = Salir",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESSuccessPageEntries[] =
+{
+ {
+ 10,
+ 6,
+ "Los componentes básicos de ReactOS han sido instalados
correctamente.",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 8,
+ "Retire el disco de la unidad A: y",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 9,
+ "todos los CD-ROMs de las unidades.",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 11,
+ "Presione ENTER para reiniciar su equipo.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Reiniciar su equipo",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY esESBootPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "El instalador no pudo instalar el bootloader en el disco",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 9,
+ "de su equipo",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 13,
+ "Por favor inserte un disco formateado en la unidad A: y",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 14,
+ "presione ENTER.",
+ TEXT_NORMAL,
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuar F3 = Salir",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+
+};
+
+MUI_PAGE esESPages[] =
+{
+ {
+ LANGUAGE_PAGE,
+ LanguagePageEntries
+ },
+ {
+ START_PAGE,
+ esESWelcomePageEntries
+ },
+ {
+ INSTALL_INTRO_PAGE,
+ esESIntroPageEntries
+ },
+ {
+ LICENSE_PAGE,
+ esESLicensePageEntries
+ },
+ {
+ DEVICE_SETTINGS_PAGE,
+ esESDevicePageEntries
+ },
+ {
+ REPAIR_INTRO_PAGE,
+ esESRepairPageEntries
+ },
+ {
+ COMPUTER_SETTINGS_PAGE,
+ esESComputerPageEntries
+ },
+ {
+ DISPLAY_SETTINGS_PAGE,
+ esESDisplayPageEntries
+ },
+ {
+ FLUSH_PAGE,
+ esESFlushPageEntries
+ },
+ {
+ QUIT_PAGE,
+ esESQuitPageEntries
+ },
+ {
+ SUCCESS_PAGE,
+ esESSuccessPageEntries
+ },
+ {
+ BOOT_LOADER_FLOPPY_PAGE,
+ esESBootPageEntries
+ },
+ {
+ -1,
+ NULL
+ }
+};
+
+#endif
+
Propchange: trunk/reactos/base/setup/usetup/lang/es-ES.h
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/base/setup/usetup/mui.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/mui.c?re…
==============================================================================
--- trunk/reactos/base/setup/usetup/mui.c (original)
+++ trunk/reactos/base/setup/usetup/mui.c Fri Dec 14 17:56:32 2007
@@ -3,6 +3,7 @@
#include "lang/en-US.h"
#include "lang/de-DE.h"
+#include "lang/es-ES.h"
static MUI_LANGUAGE LanguageList[] =
{
@@ -13,6 +14,10 @@
{
"German",
deDEPages
+ },
+ {
+ "Spanish",
+ esESPages
},
{
NULL,