Don't suppress warnings -- fix the buggy file.
[lhc/web/wiklou.git] / languages / LanguageEs.php
index a93cedc..0efc4b2 100644 (file)
@@ -1,11 +1,9 @@
 <?php
-#
-# Spanish localisation for MediaWiki
-#
-# This file is encoded in UTF-8, no byte order mark.
-# For compatibility with Latin-1 installations, please
-# don't add literal characters above U+00ff.
-#
+/** Spanish (Español)
+  *
+  * @package MediaWiki
+  * @subpackage Language
+  */
 
 require_once( "LanguageUtf8.php" );
 
@@ -20,8 +18,8 @@ require_once( "LanguageUtf8.php" );
        NS_TALK           => "Discusión",
        NS_USER           => "Usuario",
        NS_USER_TALK      => "Usuario_Discusión",
-       NS_WIKIPEDIA      => $wgMetaNamespace,
-       NS_WIKIPEDIA_TALK => "{$wgMetaNamespace}_Discusión",
+       NS_PROJECT            => $wgMetaNamespace,
+       NS_PROJECT_TALK   => "{$wgMetaNamespace}_Discusión",
        NS_IMAGE          => "Imagen",
        NS_IMAGE_TALK     => "Imagen_Discusión",
        NS_MEDIAWIKI      => "MediaWiki",
@@ -34,96 +32,28 @@ require_once( "LanguageUtf8.php" );
        NS_CATEGORY_TALK  => "Categoría_Discusión",
 ) + $wgNamespaceNamesEn;
 
-/* private */ $wgQuickbarSettingsEs = array(
-
-       "None", "Fixed left", "Fixed right", "Floating left"
-);
 /* private */ $wgQuickbarSettingsEs = array(
        "Ninguna", "Fija a la izquierda", "Fija a la derecha", "Flotante a la izquierda"
 );
 
 /* private */ $wgSkinNamesEs = array(
        'standard' => "Estándar",
-       'nostalgia' => "Nostalgia",
-       'cologneblue' => "Cologne Blue",
-       'smarty' => "Paddington",
-       'montparnasse' => "Montparnasse",
-       'davinci' => "DaVinci",
-       'mono' => "Mono",
-       'monobook' => "MonoBook",
- "myskin" => "MySkin" 
-);
-
-/* private */ $wgMathNamesEs = array(
-       "Producir siempre PNG",
-       "HTML si es muy simple, si no PNG",
-       "HTML si es posible, si no PNG",
-       "Dejar como TeX (para navegadores de texto)",
-        "Recomendado para navegadores modernos"
-);
-
-/* private */ $wgDateFormatsEs = array(
-       "Sin preferencia",
-       "enero 15, 2001",
-       "15 de enero de 2001",
-       "2001 enero 15"
-);
-/* private */ $wgUserTogglesEs = array(
-       "hover"         => "Mostrar caja flotante sobre los enlaces wiki",
-       "underline" => "Subrayar enlaces",
-       "highlightbroken" => "Destacar enlaces a artículos vacíos <a href=\"\" class=\"new\">como este</a> (alternativa: como éste<a href=\"\" class=\"internal\">?</a>).",
-       "justify"       => "Ajustar párrafos",
-       "hideminor" => "Esconder ediciones menores en Cambios Recientes",
-       "usenewrc" => "Cambios Recientes realzados (no para todos los navegadores)",
-       "numberheadings" => "Auto-numerar encabezados",        
-       "showtoolbar" => "Show edit toolbar",
-       "rememberpassword" => "Recordar la contraseña entre sesiones",
-       "editwidth" => "La caja de edición tiene el ancho máximo",
-       "editondblclick" => "Editar páginas con doble click (JavaScript)",
-        "editsection"=>"Habilitar la edicion de secciones usando el enlace [editar]",
-"editsectiononrightclick"=>"Habilitar la edición de secciones presionando el boton de la derecha<br> en los titulos de secciones (JavaScript)",
-"showtoc"=>"Mostrar la tabla de contenidos<br>(para paginas con mas de 3 encabezados)",
-
-       "watchdefault" => "Vigilar artículos nuevos y modificados",
-       "minordefault" => "Marcar todas las ediciones como menores por defecto",
-       "previewontop" => "Mostrar la previsualización antes de la caja de edición en lugar de después",
-"nocache"=> "Inhabilitar el ''cache'' de paginas"
-);
+) +  $wgSkinNamesEn;
 
-/* Please customize this with some Spanish-language bookshops
-   and/or reference sites that can look up by ISBN number */
-/* private */ $wgBookstoreListEs = array(
-       "AddALL" => "http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN",
-       "PriceSCAN" => "http://www.pricescan.com/books/bookDetail.asp?isbn=$1",
-       "Barnes & Noble" => "http://shop.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1",
-       "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=$1"
-);
-
-/* private */ $wgWeekdayNamesEs = array(
-"Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado" 
-);
+/* private */ $wgDateFormatsEs = array();
 
-/* private */ $wgMonthNamesEs = array(
-       "enero", "febrero", "marzo", "abril", "mayo", "junio",
-       "julio", "agosto", "septiembre", "octubre", "noviembre",
-       "diciembre"
-);
-
-/* private */ $wgMonthAbbreviationsEs = array(
-       "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago",
-       "sep", "oct", "nov", "dic"
-);
 
 # All special pages have to be listed here: a description of ""
 # will make them not show up on the "Special Pages" page, which
 # is the right thing for some of them (such as the "targeted" ones).
 #
 /* private */ $wgValidSpecialPagesEs = array(
+
        "Userlogin"             => "",
        "Userlogout"    => "",
        "Preferences"   => "Preferencias de usuario",
        "Watchlist"             => "Mi lista de seguimiento",
-       "Recentchanges" => "Cambios Recientes",
+       "Recentchanges" => "Cambios recientes",
        "Upload"                => "Subir una imagen",
        "Imagelist"             => "Lista de imágenes",
        "Listusers"             => "Usuarios registrados",
@@ -138,7 +68,7 @@ require_once( "LanguageUtf8.php" );
 
        "Longpages"             => "Artículos largos",
        "Newpages"              => "Artículos nuevos",
-       "Ancientpages" => "Articulos mas antiguos",
+       "Ancientpages" => "Artículos más antiguos",
 #      "Intl"          => "Enlaces Interlenguaje",
        "Allpages"              => "Todas las páginas (alfabético)",
 
@@ -168,14 +98,65 @@ require_once( "LanguageUtf8.php" );
 );
 
 /* private */ $wgAllMessagesEs = array(
-
+# User Toggles
+
+"tog-underline" => "Subrayar enlaces",
+"tog-highlightbroken" => "Destacar enlaces a artículos vacíos <a href=\"\" class=\"new\">como este</a> (alternativa: como éste<a href=\"\" class=\"internal\">?</a>).",
+"tog-justify"  => "Ajustar párrafos",
+"tog-hideminor" => "Esconder ediciones menores en Cambios Recientes",
+"tog-usenewrc" => "Cambios recientes realzados (no para todos los navegadores)",
+"tog-numberheadings" => "Auto-numerar encabezados",        
+"tog-showtoolbar" => "Mostrar barra de edición",
+"tog-rememberpassword" => "Recordar la contraseña entre sesiones",
+"tog-editwidth" => "La caja de edición tiene el ancho máximo",
+"tog-editondblclick" => "Editar páginas con doble clic (JavaScript)",
+"tog-editsection"=>"Habilitar la edición de secciones usando el enlace [editar]",
+"tog-editsectiononrightclick"=>"Habilitar la edición de secciones presionando el botón de la derecha<br /> en los títulos de secciones (JavaScript)",
+"tog-showtoc"=>"Mostrar la tabla de contenidos<br />(para paginas con más de 3 encabezados)",
+"tog-watchdefault" => "Vigilar artículos nuevos y modificados",
+"tog-minordefault" => "Marcar todas las ediciones como menores por defecto",
+"tog-previewontop" => "Mostrar la previsualización antes de la caja de edición en lugar de después",
+"tog-nocache"=> "Inhabilitar el ''cache'' de páginas",
+
+# Dates
+'sunday' => 'Domingo',
+'monday' => 'Lunes',
+'tuesday' => 'Martes',
+'wednesday' => 'Miércoles',
+'thursday' => 'Jueves',
+'friday' => 'Viernes',
+'saturday' => 'Sábado',
+'january' => 'enero',
+'february' => 'febrero',
+'march' => 'marzo',
+'april' => 'abril',
+'may_long' => 'mayo',
+'june' => 'junio',
+'july' => 'julio',
+'august' => 'agosto',
+'september' => 'septiembre',
+'october' => 'octubre',
+'november' => 'noviembre',
+'december' => 'diciembre',
+'jan' => 'ene',
+'feb' => 'feb',
+'mar' => 'mar',
+'apr' => 'abr',
+'may' => 'may',
+'jun' => 'jun',
+'jul' => 'jul',
+'aug' => 'ago',
+'sep' => 'sep',
+'oct' => 'oct',
+'nov' => 'nov',
+'dec' => 'dic',
 # Bits of text used by many pages:
 #
 "linktrail"     => "/^((?:[a-z]|á|é|í|ó|ú|ñ)+)(.*)\$/sD",
 "mainpage"             => "Portada",
 "mainpagetext" => "Software wiki instalado con éxito.",
 "about"                        => "Acerca de",
-"aboutwikipedia" => "Acerca de $wgSitename",
+"aboutsite"      => "Acerca de $wgSitename",
 "aboutpage"            => "$wgMetaNamespace:Acerca de",
 "help"                 => "Ayuda",
 "helppage"             => "$wgMetaNamespace:Ayuda",
@@ -199,21 +180,21 @@ require_once( "LanguageUtf8.php" );
 "currentevents" => "Actualidad",
 "errorpagetitle" => "Error",
 "returnto"             => "Regresa a $1.",
-"fromwikipedia"        => "De $wgSitename, la enciclopedia libre.",
+"tagline"              => "De $wgSitename, la enciclopedia libre.",
 "whatlinkshere"        => "Páginas que enlazan aquí",
 "help"                 => "Ayuda",
 "search"               => "Buscar",
 "go"           => "Ir",
-"history"              => "Historia",
+"history"              => "Historial",
 "printableversion" => "Versión para imprimir",
-"editthispage" => "Edita esta página",
-"deletethispage" => "Borra esta página",
-"protectthispage" => "Protege esta página",
-"unprotectthispage" => "Desprotege esta página",
+"editthispage" => "Editar esta página",
+"deletethispage" => "Borrar esta página",
+"protectthispage" => "Proteger esta página",
+"unprotectthispage" => "Desproteger esta página",
 
 "newpage" => "Página nueva",
-"talkpage"             => "Discute esta página",
-"postcomment" => "Pon un comentario",
+"talkpage"             => "Discutir esta página",
+"postcomment" => "Poner un comentario",
 "articlepage"   => "Ver artículo",
 "subjectpage"  => "Artículo",
 "userpage" => "Ver página de usuario",
@@ -248,7 +229,7 @@ Ver $1.",
 "toc" => "Tabla de contenidos",
 "showtoc" => "mostrar",
 "hidetoc" => "esconder",
-"thisisdeleted" => "Ver o restaurar $1?",
+"thisisdeleted" => "¿Ver o restaurar $1?",
 "restorelink" => "$1 ediciones borradas",
 
 
@@ -267,8 +248,6 @@ Ver $1.",
 "databaseerror" => "Error de la base de datos",
 "dberrortext"  => "Ha ocurrido un error de sintaxis en una consulta
 a la base de datos. 
-Esto puede ser debido a una búsqueda ilegal (ver $5),
-o puede indicar un error en el software.
 La última consulta que se intentó fue:
 <blockquote><tt>$1</tt></blockquote>El error de retorno de 
 MySQL fue\"<tt>$3: $4</tt>\".",
@@ -291,10 +270,10 @@ El administrador que la bloqueó ofreció esta explicación:
 "missingarticle" => "La base de datos no encontró el texto de una
 página que debería haber encontrado, llamada \"$1\".
 
-<p>Esto es causado usualmente por seguir un enlace a una diferencia de páginas o historia obsoleta a una página que ha sido borrada.
+<p>Esto es causado usualmente por seguir un enlace a una diferencia de páginas o historial obsoleto a una página que ha sido borrada.
 
-<p>Si esta no es la causa, puedes haber encontrado un error en el software. Por favor, informa esto a un administrador,
-notando el URL.",
+<p>Si esta no es la causa, puedes haber encontrado un error en el software. Por favor, informa de esto a un administrador,
+incluyendo el URL.",
 "internalerror" => "Error interno",
 "filecopyerror" => "No se pudo copiar el archivo \"$1\" a \"$2\".",
 "filerenameerror" => "No se pudo renombrar el archivo \"$1\" a \"$2\".",
@@ -302,14 +281,14 @@ notando el URL.",
 "filedeleteerror" => "No se pudo borrar el archivo \"$1\".",
 "filenotfound" => "No se pudo encontrar el archivo \"$1\".",
 "unexpected"   => "Valor no esperado: \"$1\"=\"$2\".",
-"formerror"            => "Error: no se pudo submitir la forma",       
+"formerror"            => "Error: no se pudo enviar el formulario",    
 "badarticleerror" => "Esta acción no se puede llevar a cabo en esta página.",
 "cannotdelete" => "No se pudo borrar la página o imagen especificada. (Puede haber sido borrada por alguien antes)",
 "badtitle"             => "Título incorrecto",
 "badtitletext" => "El título de la página requerida era incorrecto, vacío, o un enlace interleguaje o interwiki incorrecto.",
 
 "perfdisabled" => "Lo siento, esta función está temporalmente desactivada porque enlentece la base de datos a tal punto que nadie puede usar el wiki. Será reescrita para mayor eficiencia en el futuro) probablemente por ti!",
-"perfdisabledsub" => "Aqui hay una copia grabada de $1:",
+"perfdisabledsub" => "Aquí hay una copia grabada de $1:",
 
 # Login and logout pagesítulo
 "logouttitle"  => "Fin de sesión",
@@ -318,7 +297,7 @@ Puedes continuar usando $wgSitename en forma anónima, o puedes
 iniciar sesión otra vez como el mismo u otro usuario.\n",
 
 "welcomecreation" => "<h2>Bienvenido(a), $1!</h2><p>Tu cuenta ha sido creada. 
-No olvides perzonalizar tus preferencia de $wgSitename.",
+No olvides personalizar tus preferencia de $wgSitename.",
 
 "loginpagetitle" => "Registrarse/Entrar",
 "yourname"             => "Tu nombre de usuario",
@@ -326,8 +305,8 @@ No olvides perzonalizar tus preferencia de $wgSitename.",
 "yourpasswordagain" => "Repite tu contraseña",
 "newusersonly" => " (sólo usuarios nuevos)",
 "remembermypassword" => "Quiero que recuerden mi contraseña entre sesiones.",
-"loginproblem" => "<b>Hubo un problema con tu entrada.</b><br>¡Inténtalo otra vez!",
-"alreadyloggedin" => "<font color=red><b>Usuario $1, ya entraste!</b></font><br>\n",
+"loginproblem" => "<b>Hubo un problema con tu entrada.</b><br />¡Inténtalo otra vez!",
+"alreadyloggedin" => "<font color=red><b>Usuario $1, ya entraste!</b></font><br />\n",
 
 "login"                        => "Registrarse/Entrar",
 "userlogin"            => "Registrarse/Entrar",
@@ -339,20 +318,20 @@ No olvides perzonalizar tus preferencia de $wgSitename.",
 "userexists"   => "El nombre que entraste ya está en uso. Por favor, elije un nombre diferente.",
 "youremail"            => "Tu dirección electrónica (e-mail)",
 "yournick"             => "Tu apodo (para firmas)",
-"emailforlost" => "Ingresar una dirección electrónica es opcional, pero permite a los demás usuarios contactarse contigo a través del sitio web sin tener que revelarles tu dirección electrónica. Además, si pierdes u olvidas tu contraseña, puedes pedir que se envíe una nueva a tu dirección electrónica.", 
+"emailforlost" => "Ingresar una dirección electrónica es opcional, pero permite a los demás usuarios contactarse contigo a través del sitio web sin tener que revelarles tu dirección electrónica. Además, si pierdes u olvidas tu contraseña, puedes pedir que se te envíe una nueva.", 
 "loginerror"   => "Error de inicio de sesión",
 "noname"               => "No has especificado un nombre de usuario válido.",
 "loginsuccesstitle" => "Inicio de sesión exitoso",
 "loginsuccess" => "Has iniciado tu sesión en $wgSitename como \"$1\".",
 "nosuchuser"   => "No existe usuario alguno llamado \"$1\".
-Revisa tu deletreo, o usa la forma abajo para crear una nueva cuenta de usuario.",
+Revisa tu escritura, o usa el formulario de abajo para crear una nueva cuenta de usuario.",
 "wrongpassword"        => "La contraseña que ingresaste es incorrecta. Por favor inténtalo de nuevo.",
 "mailmypassword" => "Envíame una nueva contraseña por correo electrónico",
 "passwordremindertitle" => "Recordatorio de contraseña de $wgSitename",
-"passwordremindertext" => "Alguien (probablemente tú, desde la direccion IP $1)
-solicitó que te enviaramos una nueva contraseña para iniciar sesión en $wgSitename.
+"passwordremindertext" => "Alguien (probablemente tú, desde la dirección IP $1)
+solicitó que te enviáramos una nueva contraseña para iniciar sesión en $wgSitename.
 La contraseña para el usuario \"$2\" es ahora \"$3\".
-Ahora deberías iniciar sesion y cambiar tu contraseña.",
+Ahora deberías iniciar sesión y cambiar tu contraseña.",
 "noemail"              => "No hay dirección electrónica (e-mail) registrada para el(la) usuario(a) \"$1\".",
 "passwordsent" => "Una nueva contraseña ha sido enviada a la dirección electrónica registrada para \"$1\".
 Por favor entra otra vez después de que la recibas.",
@@ -361,18 +340,18 @@ Por favor entra otra vez después de que la recibas.",
 #
 "summary"              => "Resumen",
 "subject" => "Tema/título",
-"minoredit"            => "Esta es una edición menor.",
-"watchthis"            => "Vigila este artículo.",
+"minoredit"            => "Esta es una edición menor",
+"watchthis"            => "Vigilar este artículo",
 "savearticle"  => "Grabar la página",
 "preview"              => "Previsualizar",
 "showpreview"  => "Mostrar previsualización",
 "blockedtitle" => "El usuario está bloqueado",
 "blockedtext"  => "Tu nombre de usuario o dirección IP ha sido bloqueada por $1.
-La razón dada es la que sigue:<br>$2<p> Puedes contactar a $1 o a otro de los [[$wgMetaNamespace:Administradores|administradores]] para
+La razón dada es la que sigue:<br />$2<p> Puedes contactar a $1 o a otro de los [[$wgMetaNamespace:Administradores|administradores]] para
 discutir el bloqueo.",
 "newarticle"   => "(Nuevo)",
 "newarticletext" => "$wgSitename es una enciclopedia en desarrollo, y esta página aún no existe. Puedes pedir información en [[$wgMetaNamespace:Consultas]], pero no esperes una respuesta pronta. Si lo que quieres es crear esta página, empieza a escribir en la caja que sigue. Si llegaste aquí por error, presiona la tecla para volver a la página anterior de tu navegador.",
-"anontalkpagetext" => "---- ''Esta es la página de discusión para un usuario anónimo que aún no ha creado una cuenta, o no la usa. Por lo tanto, tenemos que usar su [[dirección IP]] numérica para adentificarlo. Una dirección IP puede ser compartida por varios usuarios. Si eres un usuario anónimo y sientes que comentarios irreleventes han sido dirigidos a ti, por favor [[Especial:Userlogin|crea una cuenta o entra]] para evitar confusiones futuras con otros usuarios anónimos.'' ",
+"anontalkpagetext" => "---- ''Esta es la página de discusión para un usuario anónimo que aún no ha creado una cuenta, o no la usa. Por lo tanto, tenemos que usar su [[dirección IP]] numérica para identificarlo. Una dirección IP puede ser compartida por varios usuarios. Si eres un usuario anónimo y sientes que comentarios irrelevantes han sido dirigidos a ti, por favor [[Especial:Userlogin|crea una cuenta o entra]] para evitar confusiones futuras con otros usuarios anónimos.'' ",
 "noarticletext" => "(En este momento no hay texto en esta página)",
 
 "updated"              => "(Actualizado)",
@@ -381,8 +360,8 @@ discutir el bloqueo.",
 "previewconflict" => "Esta previsualización refleja el texto en el área
 de edición superior como aparecerá si eliges grabar.",
 "editing"              => "Editando $1",
-"sectionedit"  => " (sección)",
-"commentedit"  => " (comentario)",
+"editingsection"       => "Editando $1 (sección)",
+"editingcomment"       => "Editando $1 (comentario)",
 "editconflict" => "Conflicto de edición: $1",
 "explainconflict" => "Alguien más ha cambiado esta página desde que empezaste
 a editarla. 
@@ -390,37 +369,38 @@ El área de texto superior contiene el texto de la página como existe
 actualmente. Tus cambios se muestran en el área de texto inferior.
 Vas a tener que incorporar tus cambios en el texto existente.
 <b>Sólo</b> el texto en el área de texto superior será grabado cuando presiones
- \"Grabar página\".\n<p>",
+ \"Grabar página\".<br />",
 "yourtext"             => "Tu texto",
 "storedversion" => "Versión almacenada",
 "editingold"   => "<strong>ADVERTENCIA: Estás editando una versión antigua
  de esta página.
-Si la grabas, los cambios hechos desde esa revisión se perderán.</strong>\n",
+Si la grabas, los cambios hechos desde esa revisión se perderán.</strong>",
 "yourdiff"             => "Diferencias",
-"copyrightwarning" => "Ayuda de edición, caracteres especiales: á é í ó ú Á É Í Ó Ú ü Ü ñ Ñ ¡ ¿ <br><br>Nota por favor que todas las contribuciones a $wgSitename 
+"copyrightwarning" => "Ayuda de edición, caracteres especiales: á é í ó ú Á É Í Ó Ú ü Ü ñ Ñ ¡ ¿ <br /><br />Nota por favor que todas las contribuciones a $wgSitename 
 se consideran hechas públicas bajo la Licencia de Documentación Libre GNU 
 (ver detalles en $1). 
  Si no deseas que la gente corrija tus escritos sin piedad 
-y los distribuya libremente, entonces no los pongas aquí. <br>
+y los distribuya libremente, entonces no los pongas aquí. <br />
 También tú nos aseguras que escribiste esto tú mismo y 
 eres dueño de los derechos de autor, o lo copiaste desde el dominio público 
 u otra fuente libre.
- <strong>¡NO USES ESCRITOS CON COPYRIGHT SIN PERMISO!</strong><br>",
-"longpagewarning" => "ADVERTENCIA: Esta página tiene un tamaño de $1 kilobytes; algunos navegadores pueden tener problemas editando páginas de 32kb o más.
-Por favor considera la posibilidad de descomponer esta página en secciones más pequeñas.",
-"readonlywarning" => "ADVERTENCIA: La base de datos ha sido bloqueada para mantenimiento, así que no podrás grabar tus modificaciones en este momento. 
+ <strong>¡NO USES ESCRITOS CON COPYRIGHT SIN PERMISO!</strong><br />",
+"longpagewarning" => "<strong>ADVERTENCIA: Esta página tiene un tamaño de $1 kilobytes; algunos navegadores pueden tener problemas editando páginas de 32kb o más.
+Por favor considera la posibilidad de descomponer esta página en secciones más pequeñas.</strong>",
+"readonlywarning" => "<strong>ADVERTENCIA: La base de datos ha sido bloqueada para mantenimiento, así que no podrás grabar tus modificaciones en este momento. 
 Puedes \"cortar y pegar\" a un archivo de texto en tu computador, y grabarlo para
-intentarlo después.",
-"protectedpagewarning" => "ADVERTENCIA: Esta página ha sido bloqueda de manera que s&ocute;lo usuarios con privilegios de administrador pueden editarla. Asegúrate de que estás siguiendo las 
-<a href='/wiki/$wgMetaNamespace:Guías_para_páginas_protegidas'>guías para páginas protegidas</a>.",
+intentarlo después.</strong>",
+"protectedpagewarning" => "<strong>ADVERTENCIA: Esta página ha sido bloqueada de manera que s&ocute;lo usuarios con privilegios de administrador pueden editarla. Asegúrate de que estás siguiendo las 
+[[Project:Guías_para_páginas_protegidas|guías para páginas protegidas]].</strong>",
+
 # History pages
 #
-"revhistory"   => "Historia de revisiones",
-"nohistory"            => "No hay una historia de ediciones para esta página.",
+"revhistory"   => "Historial de revisiones",
+"nohistory"            => "No hay un historial de ediciones para esta página.",
 "revnotfound"  => "Revisión no encontrada",
 "revnotfoundtext" => "La revisión antigua de la página por la que preguntaste no se pudo encontrar.
 Por favor revisa el URL que usaste para acceder a esta página.\n",
-"loadhist"             => "Recuperando la historia de la página",
+"loadhist"             => "Recuperando el historial de la página",
 "currentrev"   => "Revisión actual",
 "revisionasof" => "Revisión de $1",
 "cur"                  => "act",
@@ -440,9 +420,7 @@ Por favor revisa el URL que usaste para acceder a esta página.\n",
 # Search results
 #
 "searchresults" => "Resultados de búsqueda",
-"searchhelppage" => "$wgMetaNamespace:Búsqueda",
-"searchingwikipedia" => "Buscando en $wgSitename",
-"searchresulttext" => "Para más información acerca de búsquedas en $wgSitename, ve a $1.",
+"searchresulttext" => "Para más información acerca de búsquedas en {{SITENAME}}, ve a [[Project:Búsqueda|Buscando en {{SITENAME}}]].",
 "searchquery"  => "Para consulta \"$1\"",
 
 "badquery"             => "Consulta de búsqueda formateada en forma incorrecta",
@@ -468,14 +446,14 @@ que no están en el índice, o por especificar más de una palabra para buscar (
 que contengan todos los términos de una búsqueda aparecerán en el resultado).",
 "powersearch" => "Búsqueda",
 "powersearchtext" => "
-Buscar en espacios de nombre :<br>
-$1<br>
+Buscar en espacios de nombre :<br />
+$1<br />
 $2 Listar redirecciones   Buscar $3 $9",
 "searchdisabled" => "<p>Búsqueda en todo el texto ha sido desactivada temporalmente
-debido a carga alta del servidor; esperamos tenerla otra vez en linea despues de algunas actualizaciones de 
-soporte físico próximas. Mientras tanto, puedes hacer una busqueda vía google:</p>
+debido a carga alta del servidor; esperamos tenerla otra vez en linea después de algunas actualizaciones de 
+soporte físico próximas. Mientras tanto, puedes hacer una búsqueda vía google:</p>
 
-<!--Busqueda de Sitio Google -->
+<!--Búsqueda de Sitio Google -->
 <FORM method=GET action=\"http://www.google.es/search\">
 <TABLE bgcolor=\"#FFFFFF\"><tr><td>
 <A HREF=\"http://www.google.es/\">
@@ -487,9 +465,9 @@ border=\"0\" ALT=\"Google\"></A>
 <INPUT type=submit name=btnG VALUE=\"Google Search\">
 <font size=-1>
 <font size=-1>
-<input type=hidden name=domains value=\"{$wgServer}\"><br><input type=radio
+<input type=hidden name=domains value=\"{$wgServer}\"><br /><input type=radio
 name=sitesearch value=\"\"> WWW <input type=radio name=sitesearch
-value=\"{$wgServer}\" checked> {$wgServer} <br>
+value=\"{$wgServer}\" checked> {$wgServer} <br />
 <input type='hidden' name='ie' value='$2'>
 <input type='hidden' name='oe' value='$2'>
 </font>
@@ -502,14 +480,13 @@ value=\"{$wgServer}\" checked> {$wgServer} <br>
 #
 "preferences"  => "Preferencias",
 "prefsnologin" => "No has entrado",
-"prefsnologintext"     => "Debes <a href=\"" .
-  wfLocalUrl( "Especial:Userlogin" ) . "\">entrar</a>
+"prefsnologintext"     => "Debes [[Especial:Userlogin|entrar]]
 para seleccionar preferencias de usuario.",
 "prefslogintext" => "Has entrado con el nombre \"$1\".
 Tu número de identificación interno es $2.",
-"prefsreset"   => "Las preferencias han sido repuestas desde almacenaje.",
+"prefsreset"   => "Las preferencias han sido repuestas a sus valores almacenados.",
 "qbsettings"   => "Preferencias de \"Quickbar\"", 
-"changepassword" => "Cambia contraseña",
+"changepassword" => "Cambiar contraseña",
 "skin"                 => "Piel",
 "math"                 => "Cómo se muestran las fórmulas",
 "dateformat"   => "Formato de fecha",
@@ -533,6 +510,7 @@ Tu número de identificación interno es $2.",
 "stubthreshold" => "Umbral de artículo mínimo" ,
 "recentchangescount" => "Número de títulos en cambios recientes",
 "savedprefs"   => "Tus preferencias han sido grabadas.",
+'timezonelegend' => "Huso horario",
 "timezonetext" => "Entra el número de horas de diferencia entre tu hora local
 y la hora del servidor (UTC).",
 "localtime"    => "Hora local",
@@ -545,18 +523,16 @@ y la hora del servidor (UTC).",
 # Recent changes
 #
 "changes" => "cambios",
-"recentchanges" => "Cambios Recientes",
+"recentchanges" => "Cambios recientes",
 "recentchangestext" => "Sigue los cambios más recientes a $wgSitename en esta página.
-[[$wgMetaNamespace:Bienvenidos|Bienvenidos]]!
-Por favor, mira estas páginas: [[$wgMetaNamespace:FAQ|$wgSitename FAQ]],
+¡[[$wgMetaNamespace:Bienvenidos|Bienvenidos]]!
+Por favor, lee estas páginas: [[$wgMetaNamespace:FAQ|$wgSitename FAQ]],
 [[$wgMetaNamespace:Políticas y guías|políticas de $wgSitename]]
 (especialmente [[$wgMetaNamespace:Convenciones de nombres|las convenciones para nombrar artículos]] y
 [[$wgMetaNamespace:Punto de vista neutral|punto de vista neutral]]).
 
 Si quieres que $wgSitename tenga éxito, es muy importante que no agregues
-material restringido por [[$wgMetaNamespace:Copyrights|derechos de autor]].
-
-La responsabilidad legal realmente podría dañar el proyecto, así que por favor no lo hagas.
+material restringido por [[$wgMetaNamespace:Copyrights|derechos de autor]]. La responsabilidad legal realmente podría dañar el proyecto, así que por favor no lo hagas.
 
 Ve también [http://meta.wikipedia.org/wiki/Special:Recentchanges discusión reciente en Meta (multilingüe)].",
 "rcloaderr"            => "cargando cambios recientes",
@@ -565,7 +541,7 @@ Ve también [http://meta.wikipedia.org/wiki/Special:Recentchanges discusión rec
 "rcnotefrom"   => "Abajo están los cambios desde <b>$2</b> (se muestran hasta <b>$1</b>).",
 "rclinks"              => "Ver los últimos $1 cambios en los últimos $2 días.",
 "rchide"               => "en forma $4 ; $1 ediciones menores; $2 espacios de nombre secundarios; $3 ediciones múltiples.",
-"rcliu"                        => "; $1 ediciones de usuarios en sesion",
+"rcliu"                        => "; $1 ediciones de usuarios en sesión",
 "diff"                 => "dif",
 "hist"                 => "hist",
 "hide"                 => "esconder",
@@ -584,19 +560,16 @@ Ve también [http://meta.wikipedia.org/wiki/Special:Recentchanges discusión rec
 "reupload"             => "Subir otra vez",
 "reuploaddesc" => "Regresar al formulario para subir.",
 "uploadnologin" => "No has iniciado sesión",
-"uploadnologintext"    => "Tú debes <a href=\"" .
-  wfLocalUrl( "Especial:Userlogin" ) . "\">iniciar sesión</a>
+"uploadnologintext"    => "Tú debes [[Especial:Userlogin|iniciar sesión]]
 para subir archivos.",
-"uploadfile"   => "Subir archivo",
 "uploaderror"  => "Error tratando de subir",
 "uploadtext"   => "Para ver o buscar imágenes que se hayan subido
-previamente, ve a la <a href=\"" . wfLocalUrlE( "Especial:Imagelist" ) .
-"\">lista de imágenes subidas</a>.
-Los archivos subidos y borrados son registrados en el <a href=\"" .
-wfLocalUrlE( "$wgMetaNamespace:Registro de subidas" ) . "\">registro de subidas</a>.
-Consulta también la <a href=\"" . wfLocalUrlE( "$wgMetaNamespace:Política de uso de imágenes" ) .
-"\">política de uso de imágenes</a>.
-<p>Usa el formulario siguiente para subir nuevos archivos de imágenes que
+previamente, ve a la [[Especial:Imagelist|lista de imágenes subidas]].
+Los archivos subidos y borrados son registrados en el
+[[Project:Registro de subidas|registro de subidas]].
+Consulta también la [[Project:Política de uso de imágenes|política de uso de imágenes]].
+
+Usa el formulario siguiente para subir nuevos archivos de imágenes que
 vas a usar para ilustrar tus artículos.
 En la mayoría de los navegadores, verás un botón \"Browse...\", que
 abrirá el diálogo de selección de archivos estándar de tu sistema operativo.
@@ -604,15 +577,18 @@ Cuando hayas elegido un archivo, su nombre aparecerá en el campo de texto
 al lado del botón \"Examinar...\".
 También debes marcar la caja afirmando que no estás
 violando ningún copyright al subir el archivo.
-Presiona el boton \"Subir\" para completar la subida.
-Esto puede tomar algún tiempo si tienes una conexión a internet lenta.
-<p>Los formatos preferidos son JPEG para imágenes fotográficas, PNG
+Presiona el botón \"Subir\" para completar la subida.
+Esto puede tomar algún tiempo si tienes una conexión a Internet lenta.
+
+Los formatos preferidos son JPEG para imágenes fotográficas, PNG
 para dibujos y diagramas, y OGG para sonidos.
 Por favor, dale a tus archivos nombres descriptivos para evitar confusiones.
 Para incluir la imagen en un artículo, usa un enlace de la forma
-<b>[[imagen:archivo.jpg]]</b> o <b>[[imagen:archivo.png|alt text]]</b>
-o <b>[[media:archivo.ogg]]</b> para sonidos.
-<p>Por favor recuerda que, al igual que con las páginas $wgSitename, otros pueden
+'''<nowiki>[[imagen:archivo.jpg]]</nowiki>''' o
+'''<nowiki>[[imagen:archivo.png|alt text]]</nowiki>''' o
+'''<nowiki>[[media:archivo.ogg]]</nowiki>''' para sonidos.
+
+Por favor recuerda que, al igual que con las páginas $wgSitename, otros pueden
 editar o borrar los archivos que has subido si piensan que es bueno para
 la enciclopedia, y se te puede bloquear, impidiéndote subir más archivos si abusas del sistema.",
 "uploadlog"            => "registro de subidas",
@@ -642,30 +618,29 @@ la información acerca del archivo, tal como de dónde viene, cuándo fue
 creado y por quién, y cualquier otra cosa que puedas saber al respecto.",
 "uploadwarning" => "Advertencia de subida de archivo",
 "savefile"             => "Grabar archivo",
-"uploadedimage" => "\"$1\" subido.",
+"uploadedimage" => "\"[[$1]]\" subido.",
 "uploaddisabled" => "Lo sentimos, subir archivos ha sido desactivado en este servidor.",
 # Image list
 #
 "imagelist"            => "Lista de imágenes",
 "imagelisttext"        => "Abajo hay una lista de $1 imágenes ordenadas $2.",
 "getimagelist" => " obteniendo la lista de imágenes",
-"ilshowmatch"  => "Muestra todas las imágenes con nombres que coincidan con",
 
 "ilsubmit"             => "Búsqueda",
 "showlast"             => "Mostrar las últimas $1 imágenes ordenadas  $2.",
-"all"                  => "todas",
 "byname"               => "por nombre",
 "bydate"               => "por fecha",
 "bysize"               => "por tamaño",
 "imgdelete"            => "borr",
 "imgdesc"              => "desc",
 "imglegend"            => "Simbología: (desc) = mostrar/editar la descripción de la imagen.",
-"imghistory"   => "Historia de la imagen",
+"imghistory"   => "Historial de la imagen",
 "revertimg"            => "rev",
 "deleteimg"            => "borr",
+"deleteimgcompletely"          => "borr",
 "imghistlegend" => "Simbología: (act) = esta es la imagen actual, (borr) = borrar
 esta versión antigua, (rev) = revertir a esta versión antigua.
-<br><i>Click en la fecha para ver imagen subida en esa fecha</i>.",
+<br /><i>Clic en la fecha para ver imagen subida en esa fecha</i>.",
 "imagelinks"   => "Enlaces a la imagen",
 "linkstoimage" => "Las siguientes páginas enlazan a esta imagen:",
 "nolinkstoimage" => "No hay páginas que enlacen a esta imagen.",
@@ -689,16 +664,16 @@ de los cuales <b>$2</b> son administradores (ver $3).",
 # Maintenance Page
 #
 "maintenance"          => "Página de mantenimiento",
-"maintnancepagetext"   => "Esta página incluye varias herramientas útiles para el mantenimiento diario de la enciclopedia. Algunas de estas funciones tienden a sobrecargar la base de datos, asi que, por favor, no vuelvas a cargar la página después de cada ítem que arregles ;-)",
+"maintnancepagetext"   => "Esta página incluye varias herramientas útiles para el mantenimiento diario de la enciclopedia. Algunas de estas funciones tienden a sobrecargar la base de datos, así que, por favor, no vuelvas a cargar la página después de cada ítem que arregles ;-)",
 "maintenancebacklink"  => "Volver a la Página de Mantenimiento",
 "disambiguations"      => "Páginas de desambiguación",
 "disambiguationspage"  => "$wgMetaNamespace:Enlaces a páginas de desambiguación",
-"disambiguationstext"  => "Los siguientes artículos enlazan a una <i>página de desambiguación</i>. Deberían enlazar al artículo apropiado.<br>Una página es considerada de desambiguación si está enlazada desde $1.<br>Enlaces desde otros espacios de nombre (Como $wgMetaNamespace: o usuario:) <b>no</b> son listados aquí.",
-"doubleredirects"      => "Redirecciones Dobles",
-"doubleredirectstext"  => "<b>Atención:</b> Esta lista puede contener falsos positivos. Eso significa usualmente que hay texto adicional con enlaces bajo el primer #REDIRECT.<br>\nCada fila contiene enlaces al segundo y tercer redirect, así como la primera línea del segundo redirect, en la que usualmente se encontrará el artículo \"real\" al que el primer redirect debería apuntar.",
+"disambiguationstext"  => "Los siguientes artículos enlazan a una <i>página de desambiguación</i>. Deberían enlazar al artículo apropiado.<br />Una página es considerada de desambiguación si está enlazada desde $1.<br />Enlaces desde otros espacios de nombre (Como $wgMetaNamespace: o usuario:) <b>no</b> son listados aquí.",
+"doubleredirects"      => "Redirecciones dobles",
+"doubleredirectstext"  => "<b>Atención:</b> Esta lista puede contener falsos positivos. Eso significa usualmente que hay texto adicional con enlaces bajo el primer #REDIRECT.<br />\nCada fila contiene enlaces al segundo y tercer redirect, así como la primera línea del segundo redirect, en la que usualmente se encontrará el artículo \"real\" al que el primer redirect debería apuntar.",
 "brokenredirects"      => "Redirecciones incorrectas",
 "brokenredirectstext"  => "Las redirecciones siguientes enlazan a un artículo que no existe.",
-"selflinks"            => "Páginas con autoenlaces",
+"selflinks"            => "Páginas con enlaces a sí mismas",
 "selflinkstext"                => "Las siguientes páginas contienen un enlace a sí mismas, lo que no se recomienda.",
 "mispeelings"       => "Páginas con faltas de ortografía",
 "mispeelingstext"               => "Las siguientes páginas contienen una falta de ortografía común de las listadas en $1. La escritura correcta se indica entre paréntesis.",
@@ -747,12 +722,10 @@ $wgSitename no está relacionada con ninguno de estos negocios, y esta lista no
 # Email this user
 #
 "mailnologin"  => "No enviar dirección",
-"mailnologintext" => "Debes <a href=\"" .
-  wfLocalUrl( "Especial:Userlogin" ) . "\">inciar sesión</a>
-y tener una dirección electrónica válida en tus <a href=\"" .
-  wfLocalUrl( "Especial:Preferences" ) . "\">preferencias</a>
+"mailnologintext" => "Debes [[Especial:Userlogin|iniciar sesión]]
+y tener una dirección electrónica válida en tus [[Especial:Preferences|preferencias]]
 para enviar un correo electrónico a otros usuarios.",
-"emailuser"            => "Envía correo electrónico a este usuario",
+"emailuser"            => "Enviar correo electrónico a este usuario",
 "emailpage"            => "Correo electrónico a usuario",
 "emailpagetext"        => "Si este usuario ha registrado una dirección electrónica válida en sus preferencias de usuario, el siguiente formulario sirve para enviarle un mensaje.
 La dirección electrónica que indicaste en tus preferencias de usuario aparecerá en el remitente para que el destinatario te pueda responder.",
@@ -772,14 +745,13 @@ La dirección electrónica que indicaste en tus preferencias de usuario aparecer
 "watchlistsub" => "(para el usuario \"$1\")",
 "nowatchlist"  => "No tienes ninguna página en tu lista de seguimiento.",
 "watchnologin" => "No has iniciado sesión",
-"watchnologintext"     => "Debes <a href=\"" .
-  wfLocalUrl( "Especial:Userlogin" ) . "\">iniciar sesión</a>
+"watchnologintext"     => "Debes [[Especial:Userlogin|iniciar sesión]]
 para modificar tu lista de seguimiento.",
 "addedwatch"   => "Añadido a la lista de seguimiento",
 "addedwatchtext" => "La página \"$1\" ha sido añadida a tu  <a href=\"" .
-  wfLocalUrl( "Especial:Watchlist" ) . "\">lista se seguimiento</a>.
+  "{{localurle:Especial:Watchlist}}\">lista se seguimiento</a>.
 Cambios futuros en esta página y su página de discusión asociada se indicarán ahí, y la página aparecerá <b>en negritas</b> en la <a href=\"" .
-  wfLocalUrl( "Especial:Recentchanges" ) . "\">lista de cambios recientes</a> para hacerla más fácil de detectar.</p>
+  "{{localurle:Especial:Recentchanges}}\">lista de cambios recientes</a> para hacerla más fácil de detectar.</p>
 
 <p>Cuando quieras eliminar la página de tu lista de seguimiento, presiona \"Dejar de vigilar\" en el menú.",
 "removedwatch" => "Eliminada de la lista de seguimiento",
@@ -787,14 +759,14 @@ Cambios futuros en esta página y su página de discusión asociada se indicará
 "watchthispage"        => "Vigilar esta página",
 "unwatchthispage" => "Dejar de vigilar",
 "notanarticle" => "No es un artículo",
-"watchnochange" => "Ninguno de los articulos en tu lista de seguimiento fue editado en el periodo de tiempo mostrado.",
+"watchnochange" => "Ninguno de los artículos en tu lista de seguimiento fue editado en el periodo de tiempo mostrado.",
 "watchdetails" => "($1 páginas en tu lista de seguimiento, sin contar las de discusión;
 $2 páginas editadas en total desde el cutoff;
 $3...
 <a href='$4'>mostrar y editar la lista completa</a>.)",
-"watchmethod-recent" => "chequeando ediciones recentes en la lista de seguimiento",
+"watchmethod-recent" => "chequeando ediciones recientes en la lista de seguimiento",
 
-"watchmethod-list" => "buscando ediciones recentes en la lista de seguimiento",
+"watchmethod-list" => "buscando ediciones recientes en la lista de seguimiento",
 "removechecked" => "Borrar artículos seleccionados de la lista de seguimiento",
 "watchlistcontains" => "Tu lista de seguimiento posee $1 páginas.",
 "watcheditlist" => "Aquí está un listado alfabético de tu lista de seguimiento.
@@ -803,23 +775,22 @@ click el botón 'remover seleccionados' en el fin de la pantalla.",
 "removingchecked" => "Removiendo los artículos solicitados de la lista de seguimiento...",
 "couldntremove" => "No se pudo remover el artículo '$1'...",
 "iteminvalidname" => "Problema con el artículo '$1', nombre inválido...",
-"wlnote" => "Abajo estan los últimos $1 cambios en las últimas <b>$2</b> horas.",
+"wlnote" => "Abajo están los últimos $1 cambios en las últimas <b>$2</b> horas.",
 # Delete/protect/revert
 #
 "deletepage"   => "Borrar esta página",
 "confirm"              => "Confirma",
-"excontent" => "contenido era:",
-"exbeforeblank" => "contenido antes de borrar era:",
+"excontent" => "contenido era: '$1'",
+"exbeforeblank" => "contenido antes de borrar era: '$1'",
 "exblank" => "página estaba vacía",
 "confirmdelete" => "Confirma el borrado",
 "deletesub"            => "(Borrando \"$1\")",
-"historywarning" => "Atención: La página que estás por borrar tiene una historia: ",
+"historywarning" => "Atención: La página que estás por borrar tiene un historial: ",
 "confirmdeletetext" => "Estás a punto de borrar una página o imagen 
 en forma permanente,
-así como toda su historia, de la base de datos.
+así como todo su historial, de la base de datos.
 Por favor, confirma que realmente quieres hacer eso, que entiendes las
 consecuencias, y que lo estás haciendo de acuerdo con [[$wgMetaNamespace:Políticas]].",
-"confirmcheck" => "Sí, realmente quiero borrar esto.",
 "actioncomplete" => "Acción completa",
 "deletedtext"  => "\"$1\" ha sido borrado.
 Ve $2 para un registro de los borrados más recientes.",
@@ -841,24 +812,24 @@ Todos los tiempos se muestran en hora del servidor (UTC).
 "alreadyrolled"        => "No se puede revertir la última edición de [[$1]]
 por [[Colaborador:$2|$2]] ([[Colaborador Discusión:$2|Discusión]]); alguien más ya ha editado o revertido esa página.
 
-La última edición fue hecha por [[Colaborador:$3|$3]] ([[Colaborador Discusión:$3|DiscusiónTalk]]). ",
+La última edición fue hecha por [[Colaborador:$3|$3]] ([[Colaborador Discusión:$3|Discusión]]). ",
 #   only shown if there is an edit comment
 "editcomment" => "El resumen de la edición fue: \"<i>$1</i>\".", 
 "revertpage"   => "Revertida a la última edición por $1",
 
 # Undelete
-"undelete" => "Restaura una página borrada",
-"undeletepage" => "Ve y restaura páginas borradas",
+"undelete" => "Restaurar una página borrada",
+"undeletepage" => "Ver y restaurar páginas borradas",
 "undeletepagetext" => "Las siguientes páginas han sido borradas pero aún están en el archivo y pueden ser restauradas. El archivo puede ser limpiado periódicamente.",
 "undeletearticle" => "Restaurar artículo borrado",
 "undeleterevisions" => "$1 revisiones archivadas",
-"undeletehistory" => "Si tú restauras una página, todas las revisiones serán restauradas a la historia.
-Si una nueva página con el mismo nombre ha sido creada desde el borrado, las versiones restauradas aparecerán como historia anterior, y la revisión actual de la página \"viva\" no será automáticamente reemplazada.",
+"undeletehistory" => "Si tú restauras una página, todas las revisiones serán restauradas al historial.
+Si una nueva página con el mismo nombre ha sido creada desde el borrado, las versiones restauradas aparecerán como historial anterior, y la revisión actual de la página \"viva\" no será automáticamente reemplazada.",
 "undeleterevision" => "Revisión borrada al $1",
 "undeletebtn" => "Restaurar!",
 "undeletedarticle" => "restaurado \"$1\"",
 "undeletedtext"   => "El artículo [[$1]] ha sido restaurado con éxito.
-Ve [[$wgMetaNamespace:Registro_de_borrados]] para una lista de borrados y restauraciones recientes.",
+Véase [[$wgMetaNamespace:Registro_de_borrados]] para una lista de borrados y restauraciones recientes.",
 
 # Contributions
 #
@@ -873,7 +844,7 @@ Ve [[$wgMetaNamespace:Registro_de_borrados]] para una lista de borrados y restau
 # What links here
 #
 "whatlinkshere"        => "Lo que enlaza aquí",
-"notargettitle" => "No hay página blanco",
+"notargettitle" => "No hay página objetivo",
 "notargettext" => "No has especificado en qué página
 llevar a cabo esta función.",
 "linklistsub"  => "(Lista de enlaces)",
@@ -897,8 +868,8 @@ ls páginas en particular que han sido objeto de vandalismo desde la dirección
 
 "noblockreason" => "Debes dar una razón para el bloqueo.",
 "blockipsuccesssub" => "Bloqueo exitoso",
-"blockipsuccesstext" => "La direccion IP  \"$1\" ha sido bloqueada.
-<br>Ver [[Especial:Ipblocklist|lista de IP bloqueadas]] para revisar bloqueos.",
+"blockipsuccesstext" => "La dirección IP  \"$1\" ha sido bloqueada.
+<br />Ver [[Especial:Ipblocklist|lista de IP bloqueadas]] para revisar bloqueos.",
 "unblockip"            => "Desbloquear dirección IP",
 "unblockiptext"        => "Usa el formulario que sigue para restaurar el 
 acceso de escritura a una dirección IP previamente bloqueada.",
@@ -909,7 +880,7 @@ acceso de escritura a una dirección IP previamente bloqueada.",
 "blocklink"            => "bloquear",
 "unblocklink"  => "desbloquear",
 "contribslink" => "contribuciones",
-"autoblocker"  => "Autobloqueado porque compartes una direccion IP con \"$1\". Motivo \"$2\".",
+"autoblocker"  => "Bloqueado automáticamente porque compartes una dirección IP con \"$1\". Motivo \"$2\".",
 
 # Developer tools
 #
@@ -926,7 +897,7 @@ acceso de escritura a una dirección IP previamente bloqueada.",
 "lockdbsuccesssub" => "El bloqueo se ha realizado con éxito",
 "unlockdbsuccesssub" => "El desbloqueo se ha realizado con éxito",
 "lockdbsuccesstext" => "La base de datos de $wgSitename ha sido bloqueada.
-<br>Recuerda retirar el bloqueo después de completar las tareas de mantenimiento.",
+<br />Recuerda retirar el bloqueo después de completar las tareas de mantenimiento.",
 "unlockdbsuccesstext" => "La base de datos de $wgSitename ha sido desbloqueada.",
 
 # SQL query
@@ -936,7 +907,7 @@ acceso de escritura a una dirección IP previamente bloqueada.",
 a la base de datos de $wgSitename. Usa comillas simples ('como estas') para delimitar
 cadenas de caracteres literales.
 Esto puede añadir una carga considerable al servidor, así que
-por favor usa esta función lo menos possible.",
+por favor usa esta función lo menos posible.",
 "sqlislogged"  => "Por favor nota que todas las consultas son grabadas.",
 "sqlquery"             => "Entra la consulta",
 "querybtn"             => "Envía la consulta",
@@ -948,17 +919,17 @@ a $wgSitename developers.",
 #
 "movepage"             => "Renombrar página",
 "movepagetext" => "Usando el formulario que sigue renombrará una página,
-moviendo toda su historia al nombre nuevo.
+moviendo todo su historial al nombre nuevo.
 El título anterior se convertirá en un redireccionamiento al nuevo título.
-Enlaces al antiguo título de la página no se cambiarán. Asegúrate de [[Especial:Maintenance|verificar]] no dejar redirecciones dobles o rotas.
+Enlaces al antiguo título de la página no se cambiarán. Asegúrate de verificar no dejar redirecciones dobles o rotas.
 Tú eres responsable de hacer que los enlaces sigan apuntando adonde se supone que lo deberían hacer. 
 
-Recuerda que la página '''no''' será renombrada si ya existe una página con el nuevo título, a no ser que sea una página vacía o un ''redirect'' sin historia. 
+Recuerda que la página '''no''' será renombrada si ya existe una página con el nuevo título, a no ser que sea una página vacía o un ''redirect'' sin historial
 Esto significa que podrás renombrar una página a su título original si cometes un error de escritura en el nuevo título, pero que no podrás sobreescribir una página existente.
 
 <b>ADVERTENCIA!</b>
 Este puede ser un cambio drástico e inesperado para una página popular;
-por favor, asegurate de entender las consecuencias que acarreará
+por favor, asegúrate de entender las consecuencias que acarreará
 antes de seguir adelante.",
 "movepagetalktext" => "La página de discusión asociada, si existe, será renombrada automáticamente '''a menos que:'''
 *Estés moviendo la página entre espacios de nombre diferentes,
@@ -967,25 +938,204 @@ antes de seguir adelante.",
 
 En estos casos, deberás trasladar manualmente el contenido de la página de discusión.",
 "movearticle"  => "Renombrar página",
-"movenologin"  => "No has iniciado sesion",
-"movenologintext" => "Es necesario ser usuario registrado y <a href=\"" .
-  wfLocalUrl( "Especial:Userlogin" ) . "\">haber iniciado sesión</a>
+"movenologin"  => "No has iniciado sesión",
+"movenologintext" => "Es necesario ser usuario registrado y [[Especial:Userlogin|haber iniciado sesión]]
 para renombrar una página.",
 "newtitle"             => "A título nuevo",
 "movepagebtn"  => "Renombrar página",
-"pagemovedsub" => "Renombramiento exitoso",
+"pagemovedsub" => "Renombrado realizado",
 "pagemovedtext" => "Página \"[[$1]]\" renombrada a \"[[$2]]\".",
 "articleexists" => "Ya existe una página con ese nombre, o el nombre que has
 escogido no es válido.
-Por favor, elije otro nombre.",
+Por favor, elige otro nombre.",
 "talkexists"   => "La página fue renombrada con éxito, pero la página de discusión no se pudo mover porque ya existe una en el título nuevo. Por favor incorpora su contenido manualmente.",
 "movedto"              => "renombrado a",
 "movetalk"     => "Renombrar la página de discusión también, si es aplicable.",
 "talkpagemoved" =>  "La página de discusión correspondiente también fue renombrada.",
 "talkpagenotmoved" => "La página de discusión correspondiente <strong>no</strong> fue renombrada.",
+# Math
+       'mw_math_png' => "Producir siempre PNG",
+       'mw_math_simple' => "HTML si es muy simple, si no PNG",
+       'mw_math_html' => "HTML si es posible, si no PNG",
+       'mw_math_source' => "Dejar como TeX (para navegadores de texto)",
+        'mw_math_modern' => "Recomendado para navegadores modernos",
+       'mw_math_mathml' => 'MathML',
 
+# Bits of text used by many pages:
+#
+'categories' => 'Categorías',
+'category' => 'categoría',
+'category_header' => 'Artículos en la categoría "$1"',
+'subcategories' => 'Subcategorías',
+
+# Short words for each namespace, by default used in the 'article' tab in monobook
+'nstab-main' => 'Artículo',
+'nstab-user' => 'Usuario',
+'nstab-media' => 'Media',
+'nstab-special' => 'Especial',
+'nstab-wp' => 'Acerca de',
+'nstab-image' => 'Imagen',
+'nstab-mediawiki' => 'Mensaje',
+'nstab-template' => 'Plantilla',
+'nstab-help' => 'Ayuda',
+'nstab-category' => 'Categoría',
+
+
+# Edit page toolbar
+'bold_sample' => "Texto en negrita",
+'bold_tip' => "Texto en negrita",
+'italic_sample' => "Texto en cursiva",
+'italic_tip' => "Texto en cursiva",
+'link_sample' => "Título del enlace",
+'link_tip' => "Enlace interno",
+'extlink_sample' => "http://www.ejemplo.com Título del enlace",
+'extlink_tip' => "Enlace externo (recuerda añadir el prefijo http://)",
+'headline_sample' => "Texto de titular",
+'headline_tip' => "Titular de nivel 2",
+'math_sample' => "Escribe aquí una fórmula",
+'math_tip' => "Fórmula matemática (LaTeX)",
+'nowiki_sample' => "Aquí inserta texto sin formato",
+'nowiki_tip' => "Pasar por alto el formato wiki",
+'image_sample' => "Ejemplo.jpg",
+'image_tip' => "Imagen incorporada",
+'media_sample' => "Ejemplo.mp3",
+'media_tip'=> 'Enlace a archivo multimedia',
+'sig_tip' => "Firma, fecha y hora",
+'hr_tip' => "Línea horizontal (utilízala con moderación)",
+'infobox' => "Pulsa un botón para ver un texto de ejemplo",
+# alert box shown in browsers where text selection does not work, test e.g. with mozilla or konqueror
+'infobox_alert' => "Escribe el texto al que quieres dar formato.\n Se mostrará en la caja de información para poder copiar y pegar.\nEjemplo:\n$1\nse convertirá en:\n$2",
+
+# Special:Allpages
+'nextpage'          => 'Next page ($1)',
+'allarticles'       => 'Todos los artículos',
+'allpagesprev'      => 'Anterior',
+'allpagesnext'      => 'Siguiente',
+'allinnamespace' => 'Todas las páginas (espacio $1)',
+'allpagessubmit'    => 'Mostrar',
+
+# Patrolling
+'markaspatrolleddiff'   => "Marcar como revisado",
+'markaspatrolledlink'   => "[$1]",
+'markaspatrolledtext'   => "Marcar este artículo como revisado",
+'markedaspatrolled'     => "Marcar como revisado",
+'markedaspatrolledtext' => "La versión seleccionada ha sido marcada como revisada.",
+'rcpatroldisabled'      => "Revisión de los Cambios Recientes deshabilitada",
+'rcpatroldisabledtext'  => "La capacidad de revisar los Cambios Recientes está deshabilitada en este momento.",
+
+'showhideminor' => "$1 ediciones menores | $2 bots | $3 usuarios registrados | $4 ediciones revisadas ",
+
+# labels for User: and Title: on Special:Log pages
+'specialloguserlabel' => 'Usuario: ',
+'speciallogtitlelabel' => 'Título: ',
+
+'subcategorycount' => "Hay $1 subcategorías en esta categoría.",
+'subcategorycount1' => "Hay $1 subcategoría en esta categoría.",
+'categoryarticlecount' => "Hay $1 artículos en esta categoría.",
+'categoryarticlecount1' => "Hay $1 artículo en esta categoría.",
+'categoriespagetext' => "Existen las siguientes categorías en este wiki.",
+
+'toolbox' => "Herramientas",
+
+
+'tooltip-compareselectedversions' => "Ver las diferencias entre las dos versiones seleccionadas de esta página. [alt-v]",
+'tooltip-minoredit' => "Marcar este cambio como menor [alt-i]",
+'tooltip-preview' => "Previsualiza tus cambios, ¡por favor, usa esto antes de grabar! [alt-p]",
+'tooltip-save' => "Guardar tus cambios [alt-s]",
+'tooltip-search' => "Buscar en este wiki [alt-f]",
+
+'clearyourcache' => "'''Nota:''' Tras salvar el fichero, debes refrescar la caché de tu navegador para ver los cambios:
+*'''Mozilla:'''  Pulsa el botón ''Recargar'' (o ''ctrl-r''), 
+*'''Internet Explorer / Opera:''' ''ctrl-f5'', 
+*'''Safari:''' ''cmd-r'', 
+*'''Konqueror''' ''ctrl-r''.",
+'compareselectedversions' => "Comparar versiones seleccionadas",
+
+'feedlinks' => "Sindicación:",
+
+'import' => "Importar páginas",
+'importfailed' => "La importación ha fallado: $1",
+'importhistoryconflict' => "Existe un historial de revisiones en conflicto (puede haberse importado esta página con anterioridad)",
+'importnotext' => "Vacío o sin texto",
+'importsuccess' => "¡La importación tuvo éxito!",
+'importtext' => "Por favor, exporta el archivo desde el wiki de origen usando la utilidad Special:Export, guardalo en tu disco y súbelo aquí.",
+
+'thumbnail-more' => "Aumentar",
+
+'imagemaxsize' => 'Limitar imágenes en las páginas descripción a: ',
+'showbigimage' => 'Descargar versión de alta resolución ($1x$2, $3 KB)',
+
+'newimages' => 'Galería de imágenes nuevas',
+'noimages'  => 'No hay nada que ver.',
+
+'previousdiff' => "&larr; Ir a diferencia anterior",
+'nextdiff' => "Ir a siguiente diferencia &rarr;",
+
+'deletedrevision' => "Borrada revisión antigua $1.",
+
+'Monobook.js' => "/* tooltips and access keys */
+ta = new Object();
+ta['pt-userpage'] = new Array('.','Mi página de usuario'); 
+ta['pt-anonuserpage'] = new Array('.','La página de usuario de la IP desde la que editas'); 
+ta['pt-mytalk'] = new Array('n','Mi página de discusión'); 
+ta['pt-anontalk'] = new Array('n','Discusión sobre ediciones hechas desde esta dirección IP'); 
+ta['pt-preferences'] = new Array('','Mis preferencias'); 
+ta['pt-watchlist'] = new Array('l','La lista de páginas para las que estás vigilando los cambios'); 
+ta['pt-mycontris'] = new Array('y','Lista de mis contribuciones'); 
+ta['pt-login'] = new Array('o','Te animamos a registrarte, aunque no es obligatorio'); 
+ta['pt-anonlogin'] = new Array('o','Te animamos a registrarte, aunque no es obligatorio'); 
+ta['pt-logout'] = new Array('o','Salir de la sesión'); 
+ta['ca-talk'] = new Array('t','Discusión acerca del artículo'); 
+ta['ca-edit'] = new Array('e','Puedes editar esta página. Por favor, usa el botón de previsualización antes de grabar.'); 
+ta['ca-addsection'] = new Array('+','Añade un comentario a esta discusión'); 
+ta['ca-viewsource'] = new Array('e','Esta página está protegida, sólo puedes ver su código fuente'); 
+ta['ca-history'] = new Array('h','Versiones anteriores de esta página'); 
+ta['ca-protect'] = new Array('=','Proteger esta página'); 
+ta['ca-delete'] = new Array('d','Borrar esta página'); 
+ta['ca-undelete'] = new Array('d','Restaurar las ediciones hechas a esta página antes de que fuese borrada'); 
+ta['ca-move'] = new Array('m','Trasladar (renombrar) esta página'); 
+ta['ca-nomove'] = new Array('','No tienes los permisos necesarios para trasladar esta página'); 
+ta['ca-watch'] = new Array('w','Añadir esta página a tu lista de seguimiento'); 
+ta['ca-unwatch'] = new Array('w','Borrar esta página de tu lista de seguimiento'); 
+ta['search'] = new Array('f','Buscar en este wiki'); 
+ta['p-logo'] = new Array('','Portada'); 
+ta['n-mainpage'] = new Array('z','Visitar la Portada'); 
+ta['n-portal'] = new Array('','Acerca del proyecto, qué puedes hacer, dónde encontrar información'); 
+ta['n-currentevents'] = new Array('','Información de contexto sobre acontecimientos actuales'); 
+ta['n-recentchanges'] = new Array('r','La lista de cambios recientes en el wiki'); 
+ta['n-randompage'] = new Array('x','Cargar una página aleatoriamente'); 
+ta['n-help'] = new Array('','El lugar para aprender'); 
+ta['n-sitesupport'] = new Array('','Respáldanos'); 
+ta['t-whatlinkshere'] = new Array('j','Lista de todas las páginas del wiki que enlazan con ésta'); 
+ta['t-recentchangeslinked'] = new Array('k','Cambios recientes en las páginas que enlazan con esta otra'); 
+ta['feed-rss'] = new Array('','Sindicación RSS de esta página'); 
+ta['feed-atom'] = new Array('','Sindicación Atom de esta página'); 
+ta['t-contributions'] = new Array('','Ver la lista de contribuciones de este usuario'); 
+ta['t-emailuser'] = new Array('','Enviar un mensaje de correo a este usuario'); 
+ta['t-upload'] = new Array('u','Subir imágenes o archivos multimedia'); 
+ta['t-specialpages'] = new Array('q','Lista de todas las páginas especiales'); 
+ta['ca-nstab-main'] = new Array('c','Ver el artículo'); 
+ta['ca-nstab-user'] = new Array('c','Ver la página de usuario'); 
+ta['ca-nstab-media'] = new Array('c','Ver la página de multimedia'); 
+ta['ca-nstab-special'] = new Array('','Esta es una página especial, no se puede editar la página en sí'); 
+ta['ca-nstab-wp'] = new Array('a','Ver la página de proyecto'); 
+ta['ca-nstab-image'] = new Array('c','Ver la página de la imagen'); 
+ta['ca-nstab-mediawiki'] = new Array('c','Ver el mensaje de sistema'); 
+ta['ca-nstab-template'] = new Array('c','Ver la plantilla'); 
+ta['ca-nstab-help'] = new Array('c','Ver la página de ayuda'); 
+ta['ca-nstab-category'] = new Array('c','Ver la página de categoría');",
+'navigation' => "Navegación",
+
+'portal'               => 'Portal de la comunidad',
+'portal-url'           => 'Project:Portal de la comunidad',
+
+'validate'             => 'Validar página',
+'uncategorizedpages'   => 'Páginas sin categorizar',
+'uncategorizedcategories'      => 'Categorías sin categorizar',
+
+'movedto' => "renombrado a",
+'moredotdotdot' => "Más...",
 );
-
 class LanguageEs extends LanguageUtf8 {
 
        function getNamespaces() {
@@ -993,20 +1143,6 @@ class LanguageEs extends LanguageUtf8 {
                return $wgNamespaceNamesEs;
        }
 
-       function getNsText( $index ) {
-               global $wgNamespaceNamesEs;
-               return $wgNamespaceNamesEs[$index];
-       }
-
-       function getNsIndex( $text ) {
-               global $wgNamespaceNamesEs;
-
-               foreach ( $wgNamespaceNamesEs as $i => $n ) {
-                       if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-               }
-               return false;
-       }
-
        function getQuickbarSettings() {
                global $wgQuickbarSettingsEs;
                return $wgQuickbarSettingsEs;
@@ -1017,35 +1153,7 @@ class LanguageEs extends LanguageUtf8 {
                return $wgSkinNamesEs;
        }
 
-       function getMathNames() {
-               global $wgMathNamesEn;
-               return $wgMathNamesEn;
-       }
-
-
-       function getUserToggles() {
-               global $wgUserTogglesEs;
-               return $wgUserTogglesEs;
-       }
-
-
-       function getMonthName( $key ) {
-               global $wgMonthNamesEs;
-               return $wgMonthNamesEs[$key-1];
-       }
-
-       function getMonthAbbreviation( $key ) {
-               global $wgMonthAbbreviationsEs;
-               return $wgMonthAbbreviationsEs[$key-1];
-       }
 
-       function getWeekdayName( $key ) {
-               global $wgWeekdayNamesEs;
-               return $wgWeekdayNamesEs[$key-1];
-       }
-
-       # Inherit userAdjust()
-        
        function shortdate( $ts, $adj = false ) {
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
 
@@ -1090,9 +1198,11 @@ class LanguageEs extends LanguageUtf8 {
 
        function getMessage( $key ) {
                global $wgAllMessagesEs;
-               if( isset( $wgAllMessagesEs[$key] ) )
+               if( isset( $wgAllMessagesEs[$key] ) ) {
                        return $wgAllMessagesEs[$key];
-               return "";
+               } else {
+                       return parent::getMessage( $key );
+               }
        }
 }
 ?>