<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine

// BBCodes
// Note to translators: you can translate everything but what's between { and }
$lang = array_merge($lang, array(
	'ACP_BBCODES_EXPLAIN'		=> 'BBCode es una implementación especial de HTML ofreciendo gran control sobre qué y cómo mostrar algo. Desde esta sección puede añadir, eliminar y editar BBCodes personalizados',
	'ADD_BBCODE'				=> 'Añadir un nuevo BBCode',

	'BBCODE_DANGER'				=> 'El BBCode que está intentando añadir parece que usa la marca clave {TEXT} dentro de un atributo HTML. Eso puede traducirse en un agujero de seguridad XSS. Trate de usar en cambio los tipos {SIMPLETEXT} o {INTTEXT} que son más restrictivos. Solo continúe entiende los riesgos que corre y considera el uso de {TEXT} absolutamente inevitable.',
	'BBCODE_DANGER_PROCEED'		=> 'Proceder', //'Entiendo el riesgo',

	'BBCODE_ADDED'				=> 'BBCode añadido correctamente.',
	'BBCODE_EDITED'				=> 'BBCode editado correctamente.',
	'BBCODE_DELETED'			=> 'El BBCode se ha eliminado correctamente.',
	'BBCODE_NOT_EXIST'			=> 'El BBCode seleccionado no existe.',
	'BBCODE_HELPLINE'			=> 'Línea de ayuda',
	'BBCODE_HELPLINE_EXPLAIN'	=> 'Este campo contiene el consejo de ayuda del BBCode',
	'BBCODE_HELPLINE_TEXT'		=> 'Texto de la línea de ayuda',
	'BBCODE_HELPLINE_TOO_LONG'	=> 'La línea de ayuda que insertó es demasiado larga.',

	'BBCODE_INVALID_TAG_NAME'	=> 'El nombre elegido para este BBCode ya existe.',
	'BBCODE_INVALID'			=> 'Su BBCode está construido en un formulario no válido.',
	'BBCODE_TAG'				=> 'Etiqueta',
	'BBCODE_TAG_TOO_LONG'		=> 'El nombre elegido es muy largo.',
	'BBCODE_TAG_DEF_TOO_LONG'	=> 'La definición de etiqueta que introdujo es muy larga, por favor acórtela.',
	'BBCODE_USAGE'				=> 'Uso de BBCode',
	'BBCODE_USAGE_EXAMPLE'		=> '[highlight={COLOR}]{TEXT}[/highlight]<br /><br />[font={SIMPLETEXT1}]{SIMPLETEXT2}[/font]',
	'BBCODE_USAGE_EXPLAIN'		=> 'Aquí define cómo usar el BBCode. Reemplace las variables de entrada por la marca clave correpondiente (%sver abajo%s)',

	'EXAMPLE'						=> 'Ejemplo:',
	'EXAMPLES'						=> 'Ejemplos:',

	'HTML_REPLACEMENT'				=> 'Reemplazo HTML',
	'HTML_REPLACEMENT_EXAMPLE'		=> '&lt;span style="background-color: {COLOR};"&gt;{TEXT}&lt;/span&gt;<br /><br />&lt;span style="font-family: {SIMPLETEXT1};"&gt;{SIMPLETEXT2}&lt;/span&gt;',
	'HTML_REPLACEMENT_EXPLAIN'		=> 'Aquí define el reemplazo HTML por defecto (cada plantilla puede tener su propio reemplazo HTML). ¡No olvide poner las marca claves que usó arriba!!',

	'TOKEN'					=> 'Marca clave',
	'TOKENS'				=> 'Marca claves',
	'TOKENS_EXPLAIN'		=> 'Las marca claves son contenedores de la información suministrada por el usuario. La entrada será válida solo si coincide con la definición correspondiente. Si es necesario puede numerarlas, añadiendo un número como último caracter entre llaves, ej. {USERNAME1}, {USERNAME2}.<br /><br />Sumado a estas marca claves puede usar cualquier palabra presente en su directorio language/ como estas: {L_<em>&lt;stringname&gt;</em>} donde <em>&lt;stringname&gt;</em> es la palabra traducida que quiere agregar. Por ejemplo, {L_WROTE} se mostrará como “escrito” o su traducción de acuerdo al idioma usado por el usuario.<br /><br /><strong>Por favor tenga en cuenta que solo las marca claves listadas debajo son las que se pueden usar en los BBCodes personalizados.</strong>',
	'TOKEN_DEFINITION'		=> '¿Qué puede ser?',
	'TOO_MANY_BBCODES'		=> 'No puede crear más BBCodes. Por favor borre uno o más BBCodes y luego inténtelo de nuevo.',

	'tokens'	=>  array(
		'TEXT'			=> 'Cualquier texto, incluyendo caracteres extraños, números, etc…',
		'SIMPLETEXT'	=> 'Caracteres del alfabeto latino (A-Z), números, espacios, comas, puntos, menos, más, guión y guión bajo',
		'INTTEXT'		=> 'Letras de caracteres Unicode, números, espacios, comas, puntos, menos, más, guión, guión bajo y espacios en blanco.',
		'IDENTIFIER'	=> 'Carecteres del alfabeto latino (A-Z), números, guión y guión bajo',
		'NUMBER'		=> 'Cualquier serie de dígitos',
		'EMAIL'			=> 'Una dirección de email válida',
		'URL'			=> 'Una URL válida usando cualquier protocolo permitido (http, ftp, etc… no puede ser usado para exploits de javascript). Si no se proporciona, se asumirá “http://” antes de la cadena dada',
		'LOCAL_URL'		=> 'Una URL local. La URL debe ser relativa a la página del tema y no puede contener nombre de servidor o protocolo, enlaces van precedidos de“%s”',
		'RELATIVE_URL'	=> 'Una URL relativa. Usted puede utilizar esto para que coincida con las partes de una URL, pero tenga cuidado: una URL completa es una URL relativa válida. Cuando se desea utilizar URLs relativas de su foro, utilice la ficha LOCAL_URL',
		'COLOR'			=> 'Un color HTML, puede ser bien en formato numérico <samp>#FF1234</samp> o un <a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-color">color CSS</a> como ser <samp>fuchsia</samp> o <samp>InactiveBorder</samp>',
	),
));

// Smilies and topic icons
$lang = array_merge($lang, array(
	'ACP_ICONS_EXPLAIN'		=> 'Desde esta sección puede añadir, eliminar y editar los emoticonos que los usuarios pueden añadir a sus temas o mensajes. Estos emoticonos son mostrados por lo general cerca del título del tema en el listado de foros, o en los temas de los mensajes en el listado de temas. También puede instalar y crear nuevos paquetes de iconos.',
	'ACP_SMILIES_EXPLAIN'	=> 'Emoticonos son usualmente pequeños, a veces imágenes animadas, usados para comunicar una emoción o sentimiento. Desde esta sección puede añadir, eliminar y editar los emoticonos que los usuarios pueden añadir a sus mensajes y mensajes privados. También puede instalar y crear nuevos paquetes de emoticonos.',
	'ADD_SMILIES'			=> 'Añadir múltiples emoticonos',
	'ADD_SMILEY_CODE'		=> 'Añadir código de emoticono adicional',
	'ADD_ICONS'				=> 'Añadir múltiples iconos',
	'AFTER_ICONS'			=> 'Después %s',
	'AFTER_SMILIES'			=> 'Después %s',

	'CODE'						=> 'Código',
	'CURRENT_ICONS'				=> 'Iconos actuales',
	'CURRENT_ICONS_EXPLAIN'		=> 'Decida qué hacer con los emoticonos actualmente instalados',
	'CURRENT_SMILIES'			=> 'Emoticonos actuales',
	'CURRENT_SMILIES_EXPLAIN'	=> 'Decida qué hacer con los emoticonos actualmente instalados',

	'DISPLAY_ON_POSTING'		=> 'Mostrar en mensajes',
	'DISPLAY_POSTING'			=> 'En mensajes',
	'DISPLAY_POSTING_NO'		=> 'No en mensajes',	

	'EDIT_ICONS'				=> 'Editar iconos',
	'EDIT_SMILIES'				=> 'Editar emoticonos',
	'EMOTION'					=> 'Emoción',
	'EXPORT_ICONS'				=> 'Exportar y descargar icons.pak',
	'EXPORT_ICONS_EXPLAIN'		=> '%sSiguiendo este enlace, la configuración de sus emoticonos instalados será empaquetada en <samp>icons.pak</samp> el cual, una vez descargado, puede usarse para crear un archivo <samp>.zip</samp> o <samp>.tgz</samp> conteniendo todos sus emoticonos más este archivo de configuración <samp>icons.pak</samp>%s.',
	'EXPORT_SMILIES'			=> 'Exportar y descargar smilies.pak',
	'EXPORT_SMILIES_EXPLAIN'	=> '%sSiguiendo este enlace, la configuración de sus emoticonos instalados será empaquetada en <samp>smiles.pak</samp> el cual una vez descargado puede usarse para crear un archivo <samp>.zip</samp> o <samp>.tgz</samp> conteniendo todos sus emoticonos más este archivo de configuración <samp>smiles.pak</samp>%s.',

	'FIRST'			=> 'Primero',

	'ICONS_ADD'				=> 'Añadir un nuevo icono',
	'ICONS_ADDED'			=> array(
		0	=> 'No se han añadido iconos.',
		1	=> 'El icono se ha añadido correctamente.',
		2	=> 'Los iconos han sido añadidos correctamente.',
	),
	'ICONS_CONFIG'			=> 'Configuración de iconos',
	'ICONS_DELETED'			=> 'El icono ha sido eliminado correctamente.',
	'ICONS_EDIT'			=> 'Editar icono',
	'ICONS_EDITED'			=> array(
		0	=> 'No se han actualizado iconos.',
		1	=> 'El icono ha sido actualizado correctamente.',
		2	=> 'Los iconos han sido actualizado correctamente.',
	),
	'ICONS_HEIGHT'			=> 'Alto del icono',
	'ICONS_IMAGE'			=> 'Imagen del icono',
	'ICONS_IMPORTED'		=> 'El paquete de iconos ha sido instalado correctamente.',
	'ICONS_IMPORT_SUCCESS'	=> 'El paquete de iconos fue importado correctamente.',
	'ICONS_LOCATION'		=> 'Ubicación del icono',
	'ICONS_NOT_DISPLAYED'	=> 'Los siguientes iconos no son mostrados en los mensajes',
	'ICONS_ORDER'			=> 'Orden de iconos',
	'ICONS_URL'				=> 'Archivo de icono',
	'ICONS_WIDTH'			=> 'Ancho del icono',
	'IMPORT_ICONS'			=> 'Instalar paquete de iconos',
	'IMPORT_SMILIES'		=> 'Instalar paquete de emoticonos',

	'KEEP_ALL'			=> 'Mantener todo',

	'MASS_ADD_SMILIES'	=> 'Añadir múltiples emoticonos',

	'NO_ICONS_ADD'		=> 'No hay iconos disponibles para añadir.',
	'NO_ICONS_EDIT'		=> 'No hay iconos disponibles para modificar.',
	'NO_ICONS_EXPORT'	=> 'No tiene iconos con los que crear un paquete.',
	'NO_ICONS_PAK'		=> 'Paquete de iconos no encontrado.',
	'NO_SMILIES_ADD'	=> 'No hay emoticonos disponibles para añadir.',
	'NO_SMILIES_EDIT'	=> 'No hay emoticonos disponibles para modificar.',
	'NO_SMILIES_EXPORT'	=> 'No tiene emoticonos con los que crear un paquete.',
	'NO_SMILIES_PAK'	=> 'Paquete de emoticonos no encontrado.',

	'PAK_FILE_NOT_READABLE'		=> 'No se puede leer el archivo <samp>.pak</samp>.',

	'REPLACE_MATCHES'	=> 'Reemplazar coincidencias',

	'SELECT_PACKAGE'			=> 'Seleccione un paquete',
	'SMILIES_ADD'				=> 'Añadir un nuevo emoticono',
	'SMILIES_ADDED'				=> array(
		0	=> 'No se han añadido emoticonos.',
		1	=> 'El emoticono se ha añadido correctamente.',
		2	=> 'Los emoticonos han sido añadidos correctamente.',
	),
	'SMILIES_CODE'				=> 'Código de emoticono',
	'SMILIES_CONFIG'			=> 'Configuración de emoticonos',
	'SMILIES_DELETED'			=> 'El emoticono ha sido eliminado correctamente.',
	'SMILIES_EDIT'				=> 'Editar emoticono',
	'SMILIE_NO_CODE'			=> 'El emoticono “%s” fue ignorado, ya que no se introdujo ningún código.',
	'SMILIE_NO_EMOTION'			=> 'El emoticono “%s” fue ignorado, ya que no se introdujo ninguna emoción.',
	'SMILIE_NO_FILE'			=> 'El emoticono “%s” fue ignorado, ya que no se encuentra el archivo.',
	'SMILIES_EDITED'			=> array(
		0	=> 'No se han actualizado emoticonos.',
		1	=> 'El emoticono se ha actualizado correctamente.',
		2	=> 'Los emoticonos se han actualizado correctamente.',
	),
	'SMILIES_EMOTION'			=> 'Emoción',
	'SMILIES_HEIGHT'			=> 'Alto de emoticono',
	'SMILIES_IMAGE'				=> 'Imagen de emoticono',
	'SMILIES_IMPORTED'			=> 'El paquete de emoticonos ha sido instalado correctamente.',
	'SMILIES_IMPORT_SUCCESS'	=> 'El paquete de emoticonos ha sido importado correctamente.',
	'SMILIES_LOCATION'			=> 'Ubicación del emoticono',
	'SMILIES_NOT_DISPLAYED'		=> 'Los siguientes emoticonos no son mostrados en los mensajes',
	'SMILIES_ORDER'				=> 'Orden de emoticonos',
	'SMILIES_URL'				=> 'Archivo de emoticono',
	'SMILIES_WIDTH'				=> 'Ancho de emoticono',

	'TOO_MANY_SMILIES'			=> array(
		1	=> 'Limite de %d emoticonos alcanzado.',
		2	=> 'Alcanzado el límites de %d emoticonos.',
	),

	'WRONG_PAK_TYPE'	=> 'El paquete especificado no contiene la información apropiada.',
));

// Word censors
$lang = array_merge($lang, array(
	'ACP_WORDS_EXPLAIN'		=> 'Desde este panel de control puede añadir, editar, y eliminar palabras que serán censuradas automáticamente en sus foros. La gente seguirá pudiendo registrar nombres de usuario con estas palabras. Los comodines (*) son aceptados en los campos de palabras, por ejemplo: *test* coincidirá con detestable, test* coincidirá con testificar, *test coincidirá con detestar.',
	'ADD_WORD'				=> 'Añadir nueva palabra',

	'EDIT_WORD'		=> 'Editar palabra censurada',
	'ENTER_WORD'	=> 'Tiene que escribir una palabra y su reemplazo.',

	'NO_WORD'	=> 'No seleccionó una palabra para editar.',

	'REPLACEMENT'	=> 'Sustituta',

	'UPDATE_WORD'	=> 'Actualizar palabra censurada',

	'WORD'				=> 'Palabra',
	'WORD_ADDED'		=> 'La palabra a censurar ha sido añadida correctamente.',
	'WORD_REMOVED'		=> 'La palabra censurada ha sido eliminada correctamente.',
	'WORD_UPDATED'		=> 'La palabra censurada ha sido actualizada correctamente.',
));

// Ranks
$lang = array_merge($lang, array(
	'ACP_RANKS_EXPLAIN'		=> 'Usando este formulario puede agregar, editar, ver y borrar rangos. También puede crear rangos personalizados los cuales se pueden aplicar a los usuarios vía administración de usuarios.',
	'ADD_RANK'				=> 'Añadir nuevo rango',

	'MUST_SELECT_RANK'		=> 'Tiene que seleccionar un rango.',

	'NO_ASSIGNED_RANK'		=> 'No se ha asignado rango.',
	'NO_RANK_TITLE'			=> 'No especificó un título para el rango.',
	'NO_UPDATE_RANKS'		=> 'El rango fue borrado correctamente. Sin embargo las cuentas de usuario que usaban este rango no se han actualizado. Necesita reestablecer manualmente el rango en esas cuentas.',

	'RANK_ADDED'			=> 'El rango fue añadido correctamente.',
	'RANK_IMAGE'			=> 'Imagen de rango',
	'RANK_IMAGE_EXPLAIN'	=> 'Use esto para definir una pequeña imagen asociada al rango. La ruta es relativa al directorio raíz de phpBB.',
	'RANK_IMAGE_IN_USE'		=> '(En uso)',
	'RANK_MINIMUM'			=> 'Mensajes mínimos',
	'RANK_REMOVED'			=> 'El rango fue borrado correctamente.',
	'RANK_SPECIAL'			=> 'Configurar como rango especial',
	'RANK_TITLE'			=> 'Título del rango',
	'RANK_UPDATED'			=> 'El rango fue actualizado correctamente.',
));

// Disallow Usernames
$lang = array_merge($lang, array(
	'ACP_DISALLOW_EXPLAIN'	=> 'Aquí puede controlar qué nombres de usuario no se permitirá que sean utilizados. Nombres de usuario deshabilitados pueden contener un comodín (*).',
	'ADD_DISALLOW_EXPLAIN'	=> 'Puede deshabilitar un nombre de usuario usando el comodín (*) para coincidir cualquier caracter',
	'ADD_DISALLOW_TITLE'	=> 'Deshabilitar un nombre',

	'DELETE_DISALLOW_EXPLAIN'	=> 'Puede eliminar un nombre deshabilitado seleccionándolo de esta lista y haciendo clic en Enviar',
	'DELETE_DISALLOW_TITLE'		=> 'Eliminar nombre deshabilitado',
	'DISALLOWED_ALREADY'		=> 'El nombre que ingresó no puede ser deshabilitado.',
	'DISALLOWED_DELETED'		=> 'El nombre ha sido eliminado correctamente.',
	'DISALLOW_SUCCESSFUL'		=> 'El nombre ha sido añadido correctamente.',

	'NO_DISALLOWED'				=> 'No hay nombres deshabilitados',
	'NO_USERNAME_SPECIFIED'		=> 'No ha seleccionado o introducido un nombre.',
));

// Reasons
$lang = array_merge($lang, array(
	'ACP_REASONS_EXPLAIN'	=> 'Aquí puede administrar las razones usadas en informes y mensajes de desaprobación de mensajes. Hay una razón por defecto (señalada con un *) que no puede eliminar, esta razón es normalmente empleada para mensajes personalizados si ninguna razón encaja.',
	'ADD_NEW_REASON'		=> 'Añadir nueva razón',
	'AVAILABLE_TITLES'		=> 'Títulos regionalizados disponibles',

	'IS_NOT_TRANSLATED'			=> 'La razón <strong>no</strong> ha sido traducida.',
	'IS_NOT_TRANSLATED_EXPLAIN'	=> 'La razón <strong>no</strong> ha sido regionalizada. Si quiere traducirla, especifique el código de idioma.',
	'IS_TRANSLATED'				=> 'La razón ha sido traducida.',
	'IS_TRANSLATED_EXPLAIN'		=> 'La razón ha sido traducida. Si el título que especificó ha sido incluído en el archivo de idioma, será empleado en el informe.',

	'NO_REASON'					=> 'No se puede encontrar la razón.',
	'NO_REASON_INFO'			=> 'Tiene que especificar un título y una descripción para esta razón.',
	'NO_REMOVE_DEFAULT_REASON'	=> 'No puede eliminar la razon por defecto “Otro”.',

	'REASON_ADD'				=> 'Añadir razón',
	'REASON_ADDED'				=> 'Razón añadida correctamente.',
	'REASON_ALREADY_EXIST'		=> 'Ya existe una razón con este título, por favor introduzca otro título.',
	'REASON_DESCRIPTION'		=> 'Descripción de la razón',
	'REASON_DESC_TRANSLATED'	=> 'Descripción mostrada',
	'REASON_EDIT'				=> 'Editar razón',
	'REASON_EDIT_EXPLAIN'		=> 'Aquí puede agregar o editar una razón. Si la razón ha sido incluída en el archivo de idioma, será empleada en el informe.',
	'REASON_REMOVED'			=> 'Razón eliminada correctamente.',
	'REASON_TITLE'				=> 'Título de la razón',
	'REASON_TITLE_TRANSLATED'	=> 'Título mostrado',
	'REASON_UPDATED'			=> 'Razón actualizada correctamente.',

	'USED_IN_REPORTS'		=> 'Usada en informes',
));
