{
  "common": {
    "loading": "Cargando...",
    "error": "Error",
    "success": "Éxito",
    "save": "Guardar",
    "cancel": "Cancelar",
    "delete": "Eliminar",
    "edit": "Editar",
    "search": "Buscar",
    "filter": "Filtrar",
    "close": "Cerrar",
    "confirm": "Confirmar",
    "yes": "Sí",
    "no": "No",
    "back": "Atrás",
    "next": "Siguiente",
    "previous": "Anterior",
    "submit": "Enviar",
    "upload": "Subir",
    "download": "Descargar",
    "refresh": "Actualizar",
    "noData": "No hay datos disponibles",
    "noResults": "No se encontraron resultados"
  },
  "nav": {
    "home": "Inicio",
    "dashboard": "Panel",
    "login": "Iniciar sesión",
    "register": "Registro",
    "logout": "Cerrar sesión",
    "about": "Acerca de",
    "admin": "Panel de administración",
    "language": "Idioma"
  },
  "hero": {
    "becomeA": "CONVIÉRTETE EN",
    "police": "POLICÍA",
    "mechanic": "MECÁNICO",
    "gangster": "GANSTER",
    "doctor": "DOCTOR",
    "soldier": "SOLDADO",
    "businessman": "EMPRESARIO",
    "play": "JUGAR",
    "now": "AHORA"
  },
  "howToPlay": {
    "loading": "Cargando...",
    "title": "¿Cómo puedes jugar {brand}?",
    "tagline": "Sigue estos simples pasos para unirte a nuestra increíble comunidad y comenzar tu aventura",
    "step1": {
      "title": "Descargar GTA San Andreas",
      "description": "Descarga GTA San Andreas desde donde prefieras."
    },
    "step2": {
      "title": "Instalar SA-MP",
      "description": "Descarga el cliente oficial de SA-MP. Es totalmente gratis.",
      "button": "Descargar"
    },
    "step3": {
      "title": "Descargar nuestro launcher",
      "description": "Obtén el Launcher de UrbanGamers para una configuración rápida y fácil.",
      "button": "Descargar Launcher"
    },
    "step4": {
      "title": "Únete al Servidor",
      "description": "Ejecuta el cliente SA-MP, agrega el servidor, haz clic en 'Jugar'... ¡Eso es todo!",
      "button": "Jugar Ahora",
      "helpText": "¿Problemas para iniciar sesión? Haz clic aquí"
    }
  },
  "team": {
    "badge": "Equipo Elite",
    "title": "Elite de {brand}",
    "subtitle": "Conoce a los arquitectos visionarios detrás de UrbanGamers - un equipo de innovadores apasionados dedicados a crear la experiencia SA-MP definitiva con tecnología de vanguardia y un compromiso inquebrantable con la excelencia.",
    "discoverTeam": "Descubre Nuestro Equipo",
    "mission": {
      "title": "Nuestra Misión",
      "description": "Revolucionar la experiencia SA-MP construyendo el servidor más innovador y atractivo de la comunidad hispanohablante, donde cada jugador se convierte en parte de un legado de juego extraordinario."
    },
    "vision": {
      "title": "Nuestra Visión",
      "description": "Establecer UrbanGamers como el referente global de excelencia SA-MP, pionero en el futuro de los juegos multijugador con tecnología revolucionaria y experiencias de jugador sin igual."
    },
    "values": {
      "badge": "Valores Fundamentales",
      "title": "Lo Que Nos Impulsa",
      "innovation": {
        "title": "Innovación",
        "description": "Superando límites con tecnología de vanguardia y soluciones creativas que redefinen las experiencias de juego."
      },
      "excellence": {
        "title": "Excelencia",
        "description": "Ofreciendo calidad premium en todos los aspectos, desde el rendimiento del servidor hasta las interacciones con los jugadores."
      },
      "quality": {
        "title": "Calidad",
        "description": "Manteniendo los más altos estándares con atención meticulosa al detalle y ejecución pulida."
      },
      "magic": {
        "title": "Magia",
        "description": "Creando momentos extraordinarios que transforman el juego ordinario en aventuras inolvidables."
      },
      "passion": {
        "title": "Pasión",
        "description": "Ardiendo con dedicación para proporcionar el entorno de juego más atractivo y emocionante."
      },
      "creativity": {
        "title": "Creatividad",
        "description": "Evolucionando constantemente con ideas frescas y enfoques innovadores para mejorar la satisfacción del jugador."
      }
    },
    "stats": {
      "activePlayers": "Jugadores Activos",
      "serverUptime": "Tiempo Activo del Servidor",
      "customFeatures": "Características Personalizadas",
      "yearsExperience": "Años de Experiencia"
    },
    "modal": {
      "title": "Conoce a Nuestro Equipo",
      "leadArchitect": {
        "name": "Arquitecto Principal",
        "role": "Director de Tecnología y Desarrollo de Servidor",
        "description": "Líder visionario con más de 5 años de experiencia en SA-MP, arquitecturando sistemas de servidor revolucionarios y mecánicas de juego innovadoras."
      },
      "communityDirector": {
        "name": "Director de Comunidad",
        "role": "Experiencia del Jugador y Relaciones Comunitarias",
        "description": "Defensor apasionado de la satisfacción del jugador, organizando eventos inolvidables y fomentando conexiones significativas dentro de nuestra comunidad."
      },
      "systemsEngineer": {
        "name": "Ingeniero de Sistemas",
        "role": "Infraestructura y Optimización de Rendimiento",
        "description": "Mente maestra técnica que garantiza un rendimiento perfecto del servidor, implementando soluciones de vanguardia para experiencias de juego óptimas."
      },
      "creativeDirector": {
        "name": "Director Creativo",
        "role": "Creación de Contenido y Diseño de Juego",
        "description": "Diseñador innovador que crea mapas únicos, características personalizadas y contenido inmersivo que transforma el juego ordinario en aventuras extraordinarias."
      }
    }
  },
  "footer": {
    "description": "Únete a la experiencia UrbanGamers. Conéctate con miles de jugadores, explora mundos vastos y crea recuerdos inolvidables en nuestra comunidad.",
    "serverIp": "IP del Servidor",
    "connectNow": "Conectar Ahora",
    "discordServer": "Servidor de Discord",
    "joinNow": "Unirse Ahora",
    "quickLinks": {
      "title": "Enlaces Rápidos",
      "home": "Inicio",
      "howToPlay": "Cómo Jugar",
      "contact": "Contacto"
    },
    "connectWithUs": {
      "title": "Conéctate con Nosotros",
      "followUs": "Síguenos en redes sociales"
    }
  },
  "about": {
    "title": "Acerca de Nosotros",
    "subtitle": "Conoce más sobre el servidor ECLIPSE MTA y nuestra comunidad",
    "mission": {
      "title": "Nuestra Misión",
      "description": "ECLIPSE MTA está dedicado a proporcionar la mejor experiencia de juego para nuestra comunidad. Nos esforzamos por crear un ambiente divertido, justo y atractivo donde los jugadores puedan disfrutar del juego juntos."
    },
    "vision": {
      "title": "Nuestra Visión",
      "description": "Convertirnos en el servidor MTA líder con características innovadoras, comunidad activa y mejoras continuas que mantengan a nuestros jugadores comprometidos y emocionados."
    },
    "contact": {
      "title": "Información de Contacto",
      "support": "Para soporte y consultas, por favor contáctanos a través de nuestro servidor de Discord.",
      "serverIp": "IP del Servidor: {ip}"
    }
  },
  "login": {
    "title": "Iniciar sesión",
    "subtitle": "Accede a tu panel de UrbanGamers",
    "username": {
      "label": "Nombre de usuario",
      "placeholder": "Ingresa tu nombre de usuario"
    },
    "password": {
      "label": "Contraseña",
      "placeholder": "Ingresa tu contraseña"
    },
    "button": "Iniciar sesión",
    "loggingIn": "Iniciando sesión...",
    "noAccount": "¿No tienes una cuenta? <register>Crea una aquí</register>.",
    "register": "Crea una aquí",
    "secure": "SEGURO"
  },
  "register": {
    "title": "Crear cuenta",
    "subtitle": {
      "form": "Completa tus datos para unirte a UrbanGamers",
      "verify": "Introduce el código enviado a tu correo",
      "certification": "Certificación de roleplay obligatoria",
      "success": "Tu cuenta ha sido creada correctamente"
    },
    "secure": "SEGURO",
    "username": {
      "label": "Nombre de usuario",
      "placeholder": "Elige tu nombre de usuario"
    },
    "email": {
      "label": "Correo electrónico",
      "placeholder": "tu@email.com"
    },
    "password": {
      "label": "Contraseña",
      "placeholder": "Entre 5 y 18 caracteres"
    },
    "confirmPassword": {
      "label": "Confirmar contraseña",
      "placeholder": "Repite tu contraseña"
    },
    "continue": "Continuar",
    "verify": "Verificar",
    "verifying": "Verificando...",
    "sendingCode": "Enviando código...",
    "sentTo": "Hemos enviado un código de 6 dígitos a {email}",
    "code": {
      "label": "Código de verificación",
      "placeholder": "000000"
    },
    "back": "Volver",
    "resendCode": "Reenviar código",
    "resending": "Reenviando...",
    "continueToCertification": "Continuar a certificación",
    "continuing": "Creando cuenta...",
    "certificationNotice": "Después del registro deberás aprobar un test de roleplay (18/20) en 10 minutos.",
    "successTitle": "¡Cuenta creada!",
    "successMessage": "Redirigiendo al panel de usuario...",
    "hasAccount": "¿Ya tienes cuenta? <login>Inicia sesión</login>",
    "errors": {
      "generic": "No se pudo completar el registro",
      "network": "Error de red. Inténtalo de nuevo.",
      "certificationFailed": "No aprobaste la certificación ({score}/20). Necesitas al menos {required} respuestas correctas.",
      "certificationExpired": "Se agotó el tiempo de la certificación. Vuelve a intentarlo."
    }
  },
  "certification": {
    "introTitle": "Test de roleplay",
    "introText": "Responde las {totalQuestions} preguntas. Necesitas al menos {minCorrect} correctas para crear tu cuenta.",
    "timeRemaining": "Tiempo restante: {time}",
    "progress": "Respondidas: {answered}/{total}",
    "questionsLabel": "preguntas",
    "scrollToSubmit": "Desplázate hasta el final para enviar tu certificación",
    "answerAll": "Responde todas las preguntas antes de enviar.",
    "submit": "Enviar certificación",
    "submitting": "Verificando respuestas...",
    "cancel": "Cancelar test",
    "backToDashboard": "Volver al panel"
  },
  "dashboard": {
    "welcome": "¡Bienvenido de nuevo, {username}!",
    "subtitle": "¿Listo para continuar tu aventura?",
    "stats": {
      "playerId": "ID de Jugador",
      "totalMoney": "Dinero Total",
      "characters": "Personajes",
      "points": "Puntos UrbanGamers",
      "subtitle": "Efectivo ${cash} • Banco ${bank} en {count} personaje{plural}"
    },
    "profile": {
      "memberSince": "Miembro desde {date}",
      "allowedFormats": "Permitido: JPG, PNG, GIF • Máx. 5MB",
      "playerId": "ID de Jugador: {id}"
    },
    "characters": {
      "ban": {
        "temporary": "Baneo Temporal",
        "permanent": "Baneo Permanente",
        "banType": "Tipo de Baneo"
      }
    },
    "account": {
      "email": "Correo electrónico",
      "ipAddress": "Dirección IP",
      "lastLogin": "Último inicio de sesión",
      "copySuccess": "¡Correo copiado al portapapeles!",
      "showIp": "Mostrar IP",
      "hideIp": "Ocultar IP"
    },
    "discord": {
      "title": "Cuenta de Discord",
      "connect": "Conecta Discord para funciones exclusivas",
      "link": "Vincular Discord",
      "unlink": "Desvincular Discord",
      "unlinkConfirm": {
        "title": "¿Desvincular Discord?",
        "description": "¿Estás seguro de que deseas desvincular tu cuenta de Discord? Puedes vincularla nuevamente más tarde.",
        "confirm": "Desvincular",
        "cancel": "Cancelar"
      },
      "linkedSuccess": "¡Cuenta de Discord vinculada!",
      "unlinkedSuccess": "Cuenta de Discord desvinculada.",
      "error": "Error al vincular Discord.",
      "unlinkError": "Error al desvincular Discord. Por favor, intenta de nuevo.",
      "lockedTitle": "Vinculacion bloqueada",
      "lockedText": "Debes completar la certificacion de roleplay antes de vincular tu cuenta de Discord.",
      "lockedAction": "Ir a certificacion",
      "certificationRequired": "Completa la certificacion antes de vincular Discord.",
      "syncRole": "Sincronizar rol",
      "syncRoleSuccess": "Rol de Discord asignado correctamente.",
      "syncRoleError": "No se pudo asignar el rol. Entra al Discord del servidor e intentalo de nuevo."
    },
    "vip": {
      "noVip": "Sin VIP",
      "silver": "Plata",
      "gold": "Oro",
      "diamond": "Diamante"
    },
    "ban": {
      "title": "Cuenta Baneada",
      "reason": "Razón",
      "bannedBy": "Baneado Por",
      "banDate": "Fecha de Baneo",
      "banType": "Tipo de Baneo",
      "temporary": "Baneo Temporal",
      "permanent": "Baneo Permanente",
      "contactAdmin": "Contacta a un administrador para más información o para apelar tu baneo."
    },
    "quickActions": {
      "title": "Acciones Rápidas",
      "joinServer": "Unirse al Servidor",
      "joinDiscord": "Unirse a Discord",
      "certifyAccount": "Certificar cuenta",
      "adminPanel": "Panel de Administración"
    },
    "certification": {
      "loginReminder": "Certifica tu cuenta para jugar",
      "bannerTitle": "Certificación pendiente",
      "bannerText": "Debes aprobar la prueba para poder crear un personaje en el servidor.",
      "pageTitle": "Certificación de roleplay",
      "pageSubtitle": "Responde las preguntas para poder crear personajes en el servidor",
      "backToDashboard": "Volver al panel",
      "retry": "Reintentar",
      "modalTitle": "Certificación de roleplay",
      "modalSubtitle": "Necesitas aprobar este test para crear personajes",
      "close": "Cerrar",
      "starting": "Iniciando test...",
      "passed": "¡Certificación aprobada! Ya puedes crear personajes.",
      "failed": "No aprobaste ({score}/20). Necesitas al menos {required} respuestas correctas.",
      "expired": "Se agotó el tiempo. Vuelve a intentarlo.",
      "error": "No se pudo completar la certificación"
    },
    "characters": {
      "title": "Tus Personajes",
      "subtitle": "Haz clic en un personaje para ver su perfil completo",
      "searchPlaceholder": "Buscar personaje",
      "emptyTitle": "Aún no tienes personajes",
      "emptySubtitle": "Crea tu primer personaje para empezar a jugar en el servidor.",
      "noMatch": "Ningún personaje coincide con tu búsqueda",
      "tryDifferent": "Prueba con un nombre o ID diferente",
      "id": "ID #{id}",
      "banned": "Baneado",
      "details": {
        "title": "Detalles del Personaje",
        "fullName": "Nombre Completo",
        "phoneNumber": "Número de Teléfono",
        "bank": "Banco",
        "cash": "Efectivo",
        "faction": "Facción",
        "leader": "Líder",
        "coordinates": "Coordenadas",
        "gender": "Género",
        "skin": "Skin",
        "city": "Ciudad",
        "walkStyle": "Estilo de caminar",
        "biography": "Biografía",
        "health": "Salud",
        "age": "Edad",
        "netWorth": "Valor Neto",
        "male": "Masculino",
        "female": "Femenino",
        "yes": "Sí",
        "no": "No",
        "level": "Nivel {level}"
      },
      "bannedTitle": "Personaje Baneado",
      "bannedReason": "Razón",
      "bannedBy": "Baneado Por",
      "bannedDate": "Fecha de Baneo"
    },
    "characterProfile": {
      "back": "Volver al panel",
      "loading": "Cargando personaje...",
      "error": "No se pudo cargar el personaje",
      "biographyTitle": "Biografía",
      "biographyPlaceholder": "Escribe la historia de tu personaje...",
      "saveBiography": "Guardar biografía",
      "saving": "Guardando...",
      "bioSaved": "Biografía actualizada",
      "bioSaveError": "No se pudo guardar la biografía",
      "document": "Documento #{id}",
      "level": "Nivel {level}",
      "registeredAt": "Fecha de registro",
      "lastConnection": "Última conexión",
      "jobsTitle": "Trabajos",
      "jobSlot": "Empleo {slot}",
      "noJobs": "Sin contratos de trabajo activos",
      "achievementsTitle": "Logros y misiones",
      "completed": "Completado",
      "progress": "{current}/{target}",
      "roleLeader": "Líder",
      "roleSubLeader": "Sub-líder",
      "roleMember": "Miembro",
      "factionRank": "Rango",
      "factionType": "Tipo",
      "factionLeader": "Líder de facción",
      "factionSubLeader": "Sub-líder",
      "factionMembers": "Miembros activos",
      "factionSalary": "Salario base"
    },
    "createCharacter": {
      "button": "Crear personaje",
      "title": "Crear personaje",
      "subtitle": "Configura tu personaje: skin, edad, ciudad y estilo de caminar.",
      "back": "Volver al panel",
      "skinPreview": "Vista previa del skin",
      "skinAlt": "Skin {id}",
      "skinLabel": "Skin {id}",
      "previousSkin": "Skin anterior",
      "nextSkin": "Skin siguiente",
      "name": {
        "label": "Nombre del personaje",
        "placeholder": "Nombre_Apellido",
        "hint": "Formato obligatorio: Nombre_Apellido (ejemplo: Juan_Perez)"
      },
      "gender": {
        "label": "Sexo",
        "male": "Hombre",
        "female": "Mujer"
      },
      "age": {
        "label": "Edad"
      },
      "city": {
        "label": "Ciudad de origen"
      },
      "walk": {
        "label": "Estilo de caminar"
      },
      "bio": {
        "label": "Biografía",
        "placeholder": "Escribe la historia de tu personaje..."
      },
      "summary": {
        "skin": "Skin",
        "age": "Edad",
        "city": "Ciudad",
        "walk": "Estilo de caminar"
      },
      "submit": "Crear personaje",
      "creating": "Creando personaje...",
      "success": "Personaje creado correctamente.",
      "limitHint": "Puedes crear hasta {max} personajes por cuenta.",
      "errors": {
        "generic": "No se pudo crear el personaje",
        "network": "Error de red. Inténtalo de nuevo."
      }
    },
    "notifications": {
      "photoUploadSuccess": "¡Foto de perfil subida exitosamente!",
      "photoRemoveSuccess": "¡Foto de perfil eliminada exitosamente!",
      "invalidFileType": "Tipo de archivo inválido. Solo se permiten JPEG, PNG, GIF.",
      "fileTooLarge": "El archivo es demasiado grande. El tamaño máximo es 5MB."
    },
    "loading": "Cargando...",
    "profileNotFound": {
      "title": "Perfil No Encontrado",
      "message": "No pudimos cargar la información de tu perfil."
    }
  },
  "admin": {
    "accessDenied": {
      "title": "Acceso Denegado",
      "message": "No tienes permisos de administrador para acceder a esta página.",
      "back": "Volver al Panel"
    },
    "checking": "Verificando acceso de administrador...",
    "title": "Panel de Administración",
    "welcome": "Bienvenido de nuevo, {username} • {role}",
    "banManagement": "Gestión de Baneos",
    "refresh": "Actualizar",
    "dashboard": "Panel",
    "search": "Buscar",
    "never": "Nunca",
    "stats": {
      "totalAccounts": "Cuentas Totales",
      "adminAccounts": "Cuentas de Administrador",
      "vipAccounts": "Cuentas VIP",
      "discordLinked": "Discord Vinculado",
      "totalMoney": "Dinero Total",
      "totalCharacters": "Personajes Totales",
      "totalVehicles": "Vehículos Totales",
      "totalInteriors": "Interiores Totales",
      "totalWealth": "Riqueza Total"
    },
    "searchPlaceholder": "Buscar por nombre de usuario, correo, IP...",
    "pagination": {
      "showing": "Mostrando {start} a {end} de {total} cuentas",
      "previous": "Anterior",
      "next": "Siguiente"
    },
    "accounts": {
      "title": "Gestión de Cuentas",
      "description": "Administra las cuentas de jugadores y visualiza información detallada",
      "clickToView": "Haz clic para ver detalles",
      "columns": {
        "id": "ID",
        "username": "Nombre de usuario",
        "email": "Correo electrónico",
        "adminLevel": "Nivel de Administrador",
        "vip": "VIP",
        "characters": "Personajes",
        "vehicles": "Vehículos",
        "money": "Dinero",
        "actions": "Acciones"
      },
      "details": {
        "title": "Detalles de la Cuenta",
        "close": "Cerrar",
        "profile": "Perfil",
        "discord": "Discord",
        "gameData": "Datos del Juego",
        "adminInfo": "Información de Administrador",
        "totalMoney": "Dinero Total",
        "characters": "Personajes",
        "vehicles": "Vehículos",
        "interiors": "Interiores",
        "email": "Correo electrónico",
        "ipAddress": "Dirección IP",
        "showIp": "Mostrar IP",
        "hideIp": "Ocultar IP",
        "registrationDate": "Fecha de Registro",
        "lastLogin": "Último Inicio de Sesión",
        "adminLevel": "Nivel de Administrador",
        "vipStatus": "Estado VIP",
        "noVip": "Sin VIP",
        "vipLevel": "Nivel {level}",
        "notLinked": "No vinculado",
        "discordLinked": "Discord Vinculado",
        "noEmail": "Sin correo"
      }
    }
  },
  "vehicles": {
    "title": "Tus Vehículos e Interiores",
    "subtitle": "Gestionados por personaje, acceso rápido",
    "tabVehicles": "Vehículos del Jugador",
    "tabInteriors": "Interiores del Jugador",
    "loading": "Cargando vehículos...",
    "error": "Error al cargar vehículos",
    "tryAgain": "Intentar de nuevo",
    "noVehicles": "No se Encontraron Vehículos",
    "noVehiclesDesc": "Aún no tienes vehículos",
    "noVehiclesHint": "Compra vehículos en el juego para verlos aquí",
    "total": "Total",
    "ready": "Listo",
    "lowFuel": "Poco Combustible",
    "details": {
      "fuel": "Combustible",
      "health": "Salud",
      "plate": "Placa",
      "model": "Modelo",
      "owner": "Propietario",
      "position": "Posición"
    }
  },
  "interiors": {
    "title": "Interiores",
    "loading": "Cargando interiores...",
    "error": "Error al cargar interiores",
    "tryAgain": "Intentar de nuevo",
    "noInteriors": "No se Encontraron Interiores",
    "noInteriorsDesc": "Aún no tienes propiedades",
    "noInteriorsHint": "Compra interiores en el juego para verlos aquí",
    "details": {
      "owner": "Propietario",
      "type": "Tipo",
      "wardrobe": "Guardarropa",
      "position": "Posición",
      "yes": "Sí",
      "no": "No",
      "available": "Disponible",
      "notAvailable": "No disponible",
      "total": "Total",
      "mapped": "Mapeado"
    }
  },
  "leaderboard": {
    "title": "Top 5 Más Ricos",
    "subtitle": "Los jugadores más ricos del servidor",
    "loading": "Cargando clasificación...",
    "error": "Error al cargar clasificación",
    "tryAgain": "Intentar de nuevo",
    "noData": "No Hay Datos de Clasificación",
    "noDataDesc": "No se encontraron jugadores para mostrar en la clasificación.",
    "topWealth": "Riqueza de los Mejores Jugadores",
    "topCharacters": "Personajes de los Mejores Jugadores"
  },
  "bans": {
    "title": "Gestión de Baneos",
    "welcome": "Bienvenido de nuevo, {username}",
    "overview": "Resumen",
    "accountBans": "Baneos de Cuentas",
    "characterBans": "Baneos de Personajes",
    "createAccountBan": "Crear Baneo de Cuenta",
    "createCharacterBan": "Crear Baneo de Personaje",
    "refresh": "Actualizar Datos",
    "backToAdmin": "Volver al Admin",
    "checking": "Verificando acceso de administrador...",
    "administrator": "Administrador",
    "accessDenied": {
      "title": "Acceso Denegado",
      "message": "No tienes permisos de administrador para acceder a esta página.",
      "back": "Volver al Panel"
    },
    "stats": {
      "activeAccountBans": "Baneos Activos de Cuentas",
      "activeCharacterBans": "Baneos Activos de Personajes",
      "temporaryBans": "Baneos Temporales"
    },
    "overviewSection": {
      "title": "Resumen de Baneos",
      "subtitle": "Baneos recientes y estadísticas del sistema",
      "allAccountBans": "Todos los Baneos de Cuentas ({count})",
      "allCharacterBans": "Todos los Baneos de Personajes ({count})",
      "noAccountBans": "No hay baneos de cuentas",
      "noCharacterBans": "No hay baneos de personajes",
      "bannedBy": "Baneado por {admin} • {date}"
    },
    "accountBansTab": {
      "title": "Baneos de Cuentas",
      "subtitle": "Administra baneos y restricciones a nivel de cuenta",
      "searchPlaceholder": "Buscar por nombre de usuario, correo, IP, razón...",
      "noResults": "No se Encontraron Baneos de Cuentas",
      "noResultsDesc": "No hay cuentas baneadas actualmente",
      "bannedBy": "Baneado por {admin} el {date}",
      "unban": "Desbanear",
      "reason": "Razón:",
      "page": "Página {page} • {count} baneos",
      "previous": "Anterior",
      "next": "Siguiente"
    },
    "characterBansTab": {
      "title": "Baneos de Personajes",
      "subtitle": "Administra baneos y restricciones a nivel de personaje",
      "searchPlaceholder": "Buscar por nombre de personaje, cuenta, razón...",
      "noResults": "No se Encontraron Baneos de Personajes",
      "noResultsDesc": "No hay personajes baneados actualmente",
      "characterId": "ID de Personaje {id}",
      "account": "Cuenta: {name} (ID: {id})",
      "unban": "Desbanear",
      "reason": "Razón:",
      "duration": "Duración:",
      "bannedBy": "Baneado por {admin} el {date}",
      "page": "Página {page} • {count} baneos",
      "previous": "Anterior",
      "next": "Siguiente"
    },
    "createAccountBanTab": {
      "title": "Crear Baneo de Cuenta",
      "subtitle": "Selecciona una cuenta para banear",
      "searchPlaceholder": "Buscar por nombre de usuario, correo, ID...",
      "noResults": "No se Encontraron Cuentas",
      "noResultsDesc": "No hay cuentas que coincidan con tus filtros",
      "banAccount": "Banear Cuenta",
      "alreadyBanned": "Ya Baneado",
      "page": "Página {page} • {count} cuentas",
      "previous": "Anterior",
      "next": "Siguiente"
    },
    "createCharacterBanTab": {
      "title": "Crear Baneo de Personaje",
      "subtitle": "Selecciona un personaje para banear",
      "searchPlaceholder": "Buscar por nombre de personaje, cuenta, ID...",
      "noResults": "No se Encontraron Personajes",
      "noResultsDesc": "No hay personajes que coincidan con tus filtros",
      "banCharacter": "Banear Personaje",
      "alreadyBanned": "Ya Baneado",
      "characterId": "ID de Personaje {id}",
      "account": "Cuenta: {name}",
      "accountId": "Account ID: {id}",
      "page": "Página {page} • {count} personajes",
      "previous": "Anterior",
      "next": "Siguiente"
    },
    "modal": {
      "banAccount": "Banear Cuenta",
      "banCharacter": "Banear Personaje",
      "confirmBanAccount": "¿Estás seguro de que quieres banear a {name}?",
      "confirmBanCharacter": "¿Estás seguro de que quieres banear al personaje {name}?",
      "banReason": "Razón del Baneo *",
      "banReasonPlaceholder": "Introduce la razón del baneo...",
      "banType": "Tipo de Baneo",
      "permanentBan": "Baneo Permanente",
      "temporaryBan": "Baneo Temporal",
      "banDuration": "Duración del Baneo *",
      "banDurationPlaceholder": "ej., 7 días, 1 mes, 2 semanas",
      "banDurationHint": "Introduce la duración del baneo temporal",
      "confirmBan": "Confirmar Baneo",
      "cancel": "Cancelar",
      "errors": {
        "provideReason": "Por favor, proporciona una razón para el baneo",
        "provideDuration": "Por favor, proporciona una duración para el baneo temporal",
        "failedBanAccount": "Error al banear la cuenta",
        "failedBanCharacter": "Error al banear el personaje",
        "failedUnbanAccount": "Error al desbanear la cuenta",
        "failedUnbanCharacter": "Error al desbanear el personaje"
      }
    },
    "badges": {
      "active": "Activo",
      "tempBanned": "Baneado Temporalmente",
      "banned": "Baneado",
      "unknown": "Desconocido"
    },
    "never": "Nunca"
  },
  "backup": {
    "title": "Copia de Seguridad de la Base de Datos",
    "subtitle": "Exportación automática cada 5 minutos. Solo se guardan las últimas 6.",
    "actions": {
      "downloadLatest": "Descargar Última",
      "backToAdmin": "Volver al Admin"
    },
    "cards": {
      "lastSize": "Tamaño de la Última Copia",
      "nextBackup": "Próxima Copia"
    },
    "table": {
      "title": "Copias (últimos 30 minutos)",
      "subtitle": "Una copia cada 5 minutos. Solo se guardan las últimas 6.",
      "filename": "Archivo",
      "created": "Creado",
      "size": "Tamaño",
      "action": "Acción",
      "download": "Descargar"
    },
    "notifications": {
      "created": "Nueva copia creada",
      "downloadFailed": "No se pudo descargar la copia.",
      "failed": "No se pudo crear la copia."
    }
  },
  "errors": {
    "generic": "Algo salió mal. Por favor, intenta de nuevo.",
    "notFound": "Esta página no se pudo encontrar.",
    "unauthorized": "Acceso no autorizado",
    "somethingWentWrong": "¡Algo salió mal!",
    "unexpectedError": "Ocurrió un error inesperado",
    "tryAgain": "Intentar de nuevo",
    "goHome": "Ir al inicio",
    "backToHome": "Volver al Inicio"
  },
  "common": {
    "loading": "Cargando..."
  }
}
