local addon, ns = ...

-- ============================================================
--  rOrbs – Localización  (esES)
-- ============================================================

if GetLocale() ~= "esES" then return end

local L = ns.L

-- ---- General -----------------------------------------------
L["ADDON_NAME"]               = "rOrbs"
L["SETTINGS_TITLE"]           = "Ajustes de rOrbs"
L["SETTINGS_RESET"]           = "Restablecer ajustes"
L["SETTINGS_RESET_CONFIRM"]   = "Todos los ajustes se restablecerán. ¿Continuar?"
L["SETTINGS_SAVED"]           = "Ajustes guardados."
L["SETTINGS_CLOSE"]           = "Cerrar"

-- ---- Tabs --------------------------------------------------
L["TAB_GENERAL"]              = "General"
L["TAB_HEALTH_ORB"]           = "Orbe de vida"
L["TAB_POWER_ORB"]            = "Orbe de poder"
L["TAB_TARGET_ORB"]           = "Orbe de objetivo"
L["TAB_COMMANDS"]             = "Comandos"
L["TAB_TOT_ORB"]              = "Orbe de OdO"

-- ---- General tab -------------------------------------------
L["GEN_MINIMAP"]              = "Mostrar icono en el minimapa"
L["GEN_MINIMAP_TIP"]          = "Activar o desactivar el botón de rOrbs en el minimapa."
L["GEN_DEBUG"]                = "Modo depuración para desarrolladores"
L["GEN_DEBUG_TIP"]            = "Activa mensajes de depuración detallados en el chat."

-- ---- Orb settings (shared labels) -------------------------
L["ORB_TEXTURE"]              = "Textura del orbe"
L["ORB_TEXTURE_TIP"]          = "Elegir la textura de relleno para este orbe."
L["ORB_COLOR"]                = "Color del orbe"
L["ORB_COLOR_TIP"]            = "Establecer un color personalizado para el relleno del orbe."
L["ORB_COLOR_CLASS"]          = "Usar color de clase"
L["ORB_COLOR_CLASS_TIP"]      = "Colorear automáticamente el orbe con el color de tu clase."
L["ORB_COLOR_AUTO"]           = "Usar color de poder"
L["ORB_COLOR_AUTO_TIP"]       = "Colorear automáticamente el orbe según el tipo de poder."
L["TEXT_SECTION"]             = "Ajustes de texto"
L["ORB_TEXT_SHOW"]            = "Mostrar valores de texto"
L["ORB_TEXT_SHOW_TIP"]        = "Mostrar números de vida / poder en el orbe."
L["ORB_TEXT_ALPHA"]           = "Opacidad del texto"
L["ORB_TEXT_ALPHA_TIP"]       = "Opacidad de los valores de texto mostrados en el orbe."
L["ORB_FONT"]                 = "Fuente"
L["ORB_FONT_TIP"]             = "Seleccionar la fuente utilizada para los textos del orbe."
L["ORB_FONT_SCALE"]           = "Tamaño de fuente"
L["ORB_FONT_SCALE_TIP"]       = "Ajustar el tamaño de fuente de los textos del orbe."
L["ORB_GALAXIES_ALPHA"]       = "Opacidad de galaxia"
L["ORB_GALAXIES_ALPHA_TIP"]   = "Opacidad del efecto galaxia giratorio dentro del orbe."
L["ORB_BUBBLES_ALPHA"]        = "Opacidad de burbujas"
L["ORB_BUBBLES_ALPHA_TIP"]    = "Opacidad de la animación de burbujas dentro del orbe."
L["ORB_SPARK_ALPHA"]          = "Opacidad de chispa"
L["ORB_SPARK_ALPHA_TIP"]      = "Opacidad de la chispa en la parte superior del relleno del orbe."
L["ORB_HIGHLIGHT_ALPHA"]      = "Opacidad de brillo"
L["ORB_HIGHLIGHT_ALPHA_TIP"]  = "Opacidad de la capa de brillo / realce."

-- ---- Target Orb specific -----------------------------------
L["TARGET_MODEL_SHOW"]        = "Mostrar modelo 3D en el orbe de objetivo"
L["TARGET_MODEL_SHOW_TIP"]    = "Activar o desactivar el modelo 3D animado en el orbe de vida del objetivo."
L["TARGET_MODEL_ALPHA"]       = "Opacidad del modelo"
L["TARGET_MODEL_ALPHA_TIP"]   = "Opacidad del modelo 3D en el orbe de vida del objetivo."
L["TARGET_PORTRAIT_SHOW"]     = "Mostrar orbe retrato del objetivo"
L["TARGET_PORTRAIT_SHOW_TIP"] = "Activar o desactivar el orbe retrato 3D flotante separado."
L["TARGET_NAME_SHOW"]         = "Mostrar nombre del objetivo"
L["TARGET_NAME_SHOW_TIP"]     = "Mostrar el nombre del objetivo sobre el orbe de vida."
L["TARGET_NAME_FONTSIZE"]     = "Tamaño del nombre"
L["TARGET_NAME_FONTSIZE_TIP"] = "Ajustar el tamaño de fuente del nombre del objetivo."
L["TARGET_NAME_POS"]          = "Posición del nombre"
L["TARGET_NAME_POS_TIP"]      = "Mostrar el nombre del objetivo arriba o abajo del orbe."
L["TARGET_NAME_CLASSCOLOR"]   = "Usar color de clase"
L["TARGET_NAME_CLASSCOLOR_TIP"] = "Colorear el nombre del objetivo con su color de clase (solo jugadores)."
L["TARGET_NAME_OFFY"]         = "Desplazamiento Y del nombre"
L["TARGET_NAME_OFFY_TIP"]     = "Ajustar con precisión la distancia vertical del nombre al borde del orbe."
L["ORB_ENABLE"]               = "Activar este orbe"
L["ORB_ENABLE_TIP"]           = "Activar o desactivar este orbe. Requiere recargar la interfaz."
L["ORB_MODEL_SHOW"]           = "Mostrar modelo 3D"
L["ORB_MODEL_SHOW_TIP"]       = "Activar o desactivar el modelo 3D animado dentro de este orbe."
L["ORB_MODEL_ALPHA"]          = "Opacidad del modelo"
L["ORB_MODEL_ALPHA_TIP"]      = "Opacidad del modelo 3D dentro de este orbe."

-- ---- Commands tab ------------------------------------------
L["CMD_TITLE"]                = "Comandos de barra disponibles"
L["CMD_RORBS"]                = "/rorbs – Abrir el panel de ajustes"
L["CMD_RORBS_SHOW"]           = "/rorbs show – Mostrar los orbes"
L["CMD_RORBS_HIDE"]           = "/rorbs hide – Ocultar los orbes"
L["CMD_RORBS_RESET"]          = "/rorbs reset – Restablecer todos los ajustes"
L["CMD_RORBS_DEBUG"]          = "/rorbs debug – Activar/desactivar modo depuración"
L["CMD_RORBSDEBUG"]           = "/rorbsdebug [1-10|info] – Alternar capas individuales del orbe"

-- ---- Chat messages -----------------------------------------
L["CHAT_PREFIX"]              = "|cff6699FFrOrbs|r: "
L["CHAT_MINIMAP_SHOW"]        = "Icono del minimapa |cff00ff00mostrado|r."
L["CHAT_MINIMAP_HIDE"]        = "Icono del minimapa |cffff4444oculto|r."
L["CHAT_DEBUG_ON"]            = "Modo depuración |cff00ff00activado|r."
L["CHAT_DEBUG_OFF"]           = "Modo depuración |cffff4444desactivado|r."
L["CHAT_RESET_DONE"]          = "Ajustes restablecidos. Recargando interfaz…"
L["CHAT_TEXTURE_CHANGED"]     = "Textura del orbe cambiada a |cffffff00%s|r."
L["CHAT_COLOR_CHANGED"]       = "Color del orbe actualizado."
L["CHAT_FONT_CHANGED"]        = "Fuente cambiada a |cffffff00%s|r."
L["CHAT_TEXT_SHOWN"]          = "Texto del orbe |cff00ff00mostrado|r."
L["CHAT_TEXT_HIDDEN"]         = "Texto del orbe |cffff4444oculto|r."
L["CHAT_FRAMES_SHOWN"]        = "Marcos del orbe |cff00ff00mostrados|r."
L["CHAT_FRAMES_HIDDEN"]       = "Marcos del orbe |cffff4444ocultos|r."
L["CHAT_SIZE_CHANGED"]        = "Tamaño del orbe establecido en |cffffff00%d|r."
L["CHAT_POS_CHANGED"]         = "Posición actualizada."
L["CHAT_UNKNOWN_CMD"]         = "Comando desconocido. Escribe |cffffff00/rorbs|r para ayuda."
L["CHAT_HELP"]                = "Uso: |cffffff00/rorbs|r [show|hide|reset|debug]"

-- ---- Error / Debug -----------------------------------------
L["DEBUG_PREFIX"]             = "|cffff9900[rOrbs Debug]|r "
L["ERR_FRAME_NOT_FOUND"]      = "Marco no encontrado: "

-- ---- Smooth Bar Animation ----------------------------------
L["SMOOTH_SECTION"]           = "Animación de relleno suave"
L["SMOOTH_ENABLE"]            = "Activar animación suave"
L["SMOOTH_ENABLE_TIP"]        = "Anima suavemente el nivel de relleno en lugar de saltar instantáneamente."
L["SMOOTH_SPEED"]             = "Velocidad de animación"
L["SMOOTH_SPEED_TIP"]         = "Velocidad de la animación del orbe. 1 = muy lenta, 10 = casi instantánea."

-- ---- Character Profiles ------------------------------------
L["PROFILE_SECTION"]          = "Perfiles de personaje"
L["PROFILE_SECTION_TIP"]      = "Los perfiles guardan todos los ajustes del orbe y de visualización para cualquier personaje."
L["PROFILE_ACTIVE"]           = "Perfil activo:"
L["PROFILE_NONE"]             = "-- ninguno --"
L["PROFILE_SELECT"]           = "Cargar perfil"
L["PROFILE_SELECT_TIP"]       = "Activar este perfil. Los ajustes se aplicarán y la interfaz se recargará."
L["PROFILE_SAVE"]             = "Guardar como…"
L["PROFILE_SAVE_TIP"]         = "Guardar los ajustes actuales en un perfil nuevo o existente."
L["PROFILE_COPY"]             = "Copiar desde…"
L["PROFILE_COPY_TIP"]         = "Duplicar un perfil existente con un nuevo nombre."
L["PROFILE_DELETE"]           = "Eliminar perfil"
L["PROFILE_DELETE_TIP"]       = "Eliminar permanentemente el perfil seleccionado."
L["PROFILE_DELETE_CONFIRM"]   = "¿Eliminar el perfil \"%s\"? Esta acción no se puede deshacer."
L["PROFILE_NAME_PROMPT"]      = "Introducir nombre del perfil:"
L["PROFILE_NAME_EXISTS"]      = "Ya existe un perfil con ese nombre. ¿Sobrescribir?"
L["PROFILE_COPY_NEW"]         = "Nombre para la copia del perfil:"
L["PROFILE_LOAD_CONFIRM"]     = "¿Cargar el perfil \"%s\"? Los ajustes se aplicarán y la interfaz se recargará."
L["CHAT_PROFILE_SAVED"]       = "Perfil |cffffff00%s|r guardado."
L["CHAT_PROFILE_LOADED"]      = "Perfil |cffffff00%s|r cargado."
L["CHAT_PROFILE_DELETED"]     = "Perfil |cffffff00%s|r eliminado."

-- ---- Orb Templates -----------------------------------------
L["TEMPLATE_SECTION"]         = "Plantilla de orbe (preset modelo 3D)"
L["TEMPLATE_DROPDOWN"]        = "Plantilla"
L["TEMPLATE_DROPDOWN_TIP"]    = "Elegir un modelo 3D predefinido con textura y colores a juego."
L["TEMPLATE_APPLY_COLORS"]    = "Aplicar color y textura de relleno"
L["TEMPLATE_APPLY_COLORS_TIP"]= "Si está activo, la plantilla también establece el color de relleno, la textura y el color de chispa."

-- ---- Custom Template Creator --------------------------------
L["CUSTOM_TMPL_SECTION"]       = "Creador de plantillas personalizadas"
L["CUSTOM_TMPL_ID_LABEL"]      = "ID de DisplayInfo"
L["CUSTOM_TMPL_ID_TIP"]        = "Introducir un ID CreatureDisplayInfo de WoW para previsualizar."
L["CUSTOM_TMPL_PREVIEW"]       = "Vista previa"
L["CUSTOM_TMPL_STOP"]          = "Detener"
L["CUSTOM_TMPL_SAVE"]          = "Guardar plantilla"
L["CUSTOM_TMPL_NAME_PROMPT"]   = "Introducir un nombre para esta plantilla:"
L["CUSTOM_TMPL_SAVED"]         = "Plantilla personalizada guardada: "
L["CUSTOM_TMPL_DROPDOWN"]      = "Mis plantillas"
L["CUSTOM_TMPL_DROPDOWN_TIP"]  = "Elegir entre tus plantillas personalizadas guardadas."
L["CUSTOM_TMPL_DELETE"]        = "Eliminar"
L["CUSTOM_TMPL_DELETE_CONFIRM"]= "¿Eliminar la plantilla personalizada '%s'?"
L["CUSTOM_TMPL_DELETED"]       = "Plantilla personalizada eliminada: "
L["CUSTOM_TMPL_CAMSCALE"]      = "Escala de cámara de vista previa"
L["CUSTOM_TMPL_CAMSCALE_TIP"]  = "Distancia de cámara para la vista previa. Ajusta el zoom del modelo 3D."
L["CUSTOM_TMPL_APPLY_POSZ"]    = "Aplicar posición"
L["CUSTOM_TMPL_APPLY_POSZ_TIP"]= "Guarda el desplazamiento Z actual como posición vertical permanente de esta plantilla."

-- ---- Model Viewer tab ----------------------------------------
L["TAB_MODELS"]               = "Visor de modelos"
L["MODELS_INFO"]              = "Explorar modelos 3D de WoW por ID de visualización. |cffffff00Clic izquierdo|r para abrir la superposición. |cffffff00Mayús+arrastrar izquierdo|r para orbitar. |cffffff00Arrastrar derecho|r para rotar. |cffffff00Rueda del ratón|r para zoom. |cffffff00Enviar ID|r transfiere al creador."
L["MODELS_DISPLAY_ID"]        = "ID de visualización"
L["MODELS_PAGE"]              = "Página"
L["MODELS_SIZE_MINUS"]        = "- Tamaño"
L["MODELS_SIZE_PLUS"]         = "+ Tamaño"
L["MODELS_PREV"]              = "< Ant."
L["MODELS_NEXT"]              = "Sig. >"
L["MODELS_SEND_ID"]           = "Enviar ID a plantilla"
L["MODELS_SEND_ID_TIP"]       = "Transferir el ID de visualización de este modelo al creador de plantillas personalizadas."

-- ---- Cast Ring ----------------------------------------------
L["CASTRING_SECTION"]             = "Anillo de lanzamiento"
L["CASTRING_SELFLEARN_INFO"]      = "|cffffd700Nota – Medición de tiempo autoaprendida:|r\nWoW no permite que los addons lean directamente la duración exacta de los hechizos de objetivos enemigos (restricción de API). El anillo soluciona esto ejecutando silenciosamente la barra de lanzamiento nativa de Blizzard en segundo plano y leyendo sus valores de tiempo (método principal). Si esos valores aún no están disponibles, el anillo comienza con una estimación aprendida (valor inicial: 3,0 seg) y la refina automáticamente después de cada hechizo completado — el primer o segundo hechizo sobre un objetivo nuevo puede parecer ligeramente impreciso. Deseleccionar el objetivo reinicia el seguimiento; la última duración aprendida se conserva hasta el siguiente hechizo observado."
L["CASTRING_ENABLE"]              = "Mostrar anillo de lanzamiento"
L["CASTRING_ENABLE_TIP"]          = "Muestra un anillo animado alrededor del orbe del objetivo mientras lanza o canaliza."
L["CASTRING_RELOAD_TEXT"]         = "Anillo de lanzamiento %s.\nSe necesita un |cffffd700Reload|r para que el cambio surta efecto."
L["CASTRING_RELOAD_ON"]           = "activado"
L["CASTRING_RELOAD_OFF"]          = "desactivado"
L["CASTRING_SHOW_BG"]             = "Mostrar rosa de los vientos"
L["CASTRING_SHOW_BG_TIP"]         = "Aparece la textura de rosa de los vientos mientras el objetivo lanza y desaparece al terminar."
L["CASTRING_BG_ALPHA"]            = "Opacidad de la rosa"
L["CASTRING_BG_ALPHA_TIP"]        = "Opacidad máxima al aparecer la rosa de los vientos (0 = invisible, 1 = totalmente visible)."
L["CASTRING_BG_COLOR"]            = "Color de la rosa"
L["CASTRING_BG_COLOR_TIP"]        = "Tinte aplicado a la textura de la rosa de los vientos."
L["CASTRING_BG_CLASSCOLOR"]       = "Rosa = color de clase"
L["CASTRING_BG_CLASSCOLOR_TIP"]   = "Teñir automáticamente la rosa con el color de clase del objetivo. Retrocede al color manual para PNJs."
L["CASTRING_FADE_SPEED"]          = "Velocidad de aparición"
L["CASTRING_FADE_SPEED_TIP"]      = "Velocidad de aparición/desaparición de la rosa (segundos). 0.1 = muy rápida, 1.5 = lenta."
L["CASTRING_RING_SCALE"]          = "Grosor del anillo"
L["CASTRING_RING_SCALE_TIP"]      = "Escala del anillo animado. 1.0 = predeterminado, >1.0 = más grueso/grande, <1.0 = más fino."
L["CASTRING_USE_CLASSCOLOR"]      = "Color = color de clase del objetivo"
L["CASTRING_USE_CLASSCOLOR_TIP"]  = "El color del anillo sigue automáticamente el color de clase del objetivo. Retrocede al color de lanzamiento para PNJs."
L["CASTRING_CAST_COLOR"]          = "Color de lanzamiento (predeterminado)"
L["CASTRING_CAST_COLOR_TIP"]      = "Color del anillo para lanzamientos normales (y predeterminado cuando no hay color de clase disponible)."
L["CASTRING_CHANNEL_COLOR"]       = "Color de canalización"
L["CASTRING_CHANNEL_COLOR_TIP"]   = "Color del anillo para hechizos canalizados."
