Armería: PvP campos de batalla, logros por categoría, bandas/mazmorras y página de hermandad

- PvP: pestaña Campos de batalla (pvpstats) con resultado, stats por partida y fecha/hora.
- Logros: rejilla por categoría con anillos de progreso + detalle por categoría
  (datos de Achievement.db2 + Achievement_Category.db2, iconos vía wowhead).
- Bandas: progreso por dificultad (10/25/heroico) con jefes reales de DungeonEncounter.db2
  y tooltip de jefes; agrupado por expansión (Clásico/TBC/WotLK).
- Mazmorras: mismo sistema, Normal + Heroico, Clásico/TBC/WotLK.
- Página de hermandad estilo armería: cabecera (emblema, puntos = unión de logros de
  miembros sin duplicar, nº miembros, fundada), pestañas Hermandad/Logros, roster con
  iconos de clase/raza, columna Función (rol por spec), filtros clase/función,
  orden por rango/puntos/nivel de objeto/nivel/nombre, paginación.
- Barra lateral: mensaje diario con login (iron-session, gated por pertenencia),
  logros recientes y desgloses de clases y funciones.
- Cabecera de personaje: enlace a la hermandad + nombre del reino.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-17 01:18:30 +00:00
parent 476e5dba87
commit beba7301a1
203 changed files with 31304 additions and 269 deletions
+143 -1
View File
@@ -2062,6 +2062,148 @@
"earned": "Logrado",
"viewFirstActivity": "Ver primera actividad",
"achSearch": "Buscar logro por nombre o ID…",
"noAchievements": "No hay logros"
"noAchievements": "No hay logros",
"primaryProfs": "Primarias",
"secondaryProfs": "Secundarias",
"tabEquip": "Equipación",
"achievements": "Logros",
"quests": "Misiones",
"mounts": "Monturas",
"pets": "Mascotas",
"comingSoon": "Próximamente",
"kills": "Muertes",
"honor": "Honor",
"glyphs": "Glifos",
"majorGlyphs": "Mayores",
"minorGlyphs": "Menores",
"filterId": "Filtrar por ID…",
"filterName": "Filtrar por nombre…",
"allStatuses": "Todos los estados",
"completed": "Completada",
"inProgress": "En progreso",
"noQuests": "Sin misiones",
"quest": "Misión",
"statusCol": "Estado",
"questCountLine": "{total} misiones · Página {page} de {pages}",
"mountsCollected": "{n} monturas coleccionadas",
"petsCollected": "{n} mascotas coleccionadas",
"noMounts": "Sin monturas",
"noPets": "Sin mascotas",
"distribution": "Distribución de talentos",
"primary": "Primaria",
"secondary": "Secundaria",
"activeSpec": "activa",
"qsInProgress": "En Progreso",
"qsComplete": "Completadas",
"qsFailed": "Fallidas",
"qsRewarded": "Entregadas",
"bInProgress": "En progreso",
"bComplete": "Completada",
"bFailed": "Fallida",
"bRewarded": "Entregada",
"achCompleted": "Logros completados",
"achLogro": "Logro",
"achDate": "Fecha",
"achCountLine": "{total} logros · Página {page} de {pages}",
"reputations": "Reputaciones",
"repSearch": "Buscar facción…",
"noReps": "Sin reputaciones",
"collSearch": "Buscar…",
"pvp": "PvP",
"pvpStats": "Estadísticas",
"pvpRank": "Rank mundo",
"totalKills": "Total kills",
"todayKills": "Hoy",
"playedTime": "Tiempo jugado",
"rankPersonaje": "Personaje",
"rankKills": "Kills",
"pvpRankTitle": "Rank PvP Mundo",
"pvpRankDesc": "Ranking de bajas (Total Kills) del servidor.",
"searchPlayer": "Nombre del jugador…",
"noPlayers": "Sin resultados",
"arena": "Arena",
"arenaRating": "Rating",
"arenaSeason": "Temporada",
"arenaWeek": "Semana",
"arenaWins": "Ganadas",
"arenaLosses": "Perdidas",
"arenaGames": "Partidas",
"arenaWinRate": "% victorias",
"arenaNoGames": "Sin partidas",
"arenaRated": "Puntuado",
"arenaUnrated": "Sin partidas",
"arenaRank": "Rango",
"yesterdayKills": "Ayer",
"arenaPoints": "Puntos de arena",
"honorPoints": "Puntos de honor",
"battlegrounds": "Campos de batalla",
"bgHistory": "Historial de combate",
"bgDesc": "Últimas partidas de campo de batalla registradas.",
"bgMatches": "Partidas",
"bgWins": "Victorias",
"bgLosses": "Derrotas",
"bgWinRate": "% victorias",
"bgResult": "Resultado",
"bgWin": "Victoria",
"bgLoss": "Derrota",
"bgKb": "Golpes mortales",
"bgHk": "Muertes honorables",
"bgDeaths": "Muertes",
"bgDamage": "Daño",
"bgHealing": "Curación",
"bgHonor": "Honor",
"bgDate": "Fecha",
"bgNone": "Sin partidas de campo de batalla registradas.",
"achCategories": "Categorías",
"achPoints2": "puntos",
"achCompleted2": "conseguidos",
"achOf": "de",
"achBack": "Volver a categorías",
"achFeats": "conseguidas",
"achReward": "Recompensa",
"achEmptyCat": "Sin logros conseguidos en esta categoría.",
"achSummaryLine": "{done} de {total} logros · {points} puntos",
"raids": "Bandas",
"raidBosses": "jefes",
"raidNoData": "Sin progreso de banda.",
"expClassic": "Clásico",
"expTbc": "The Burning Crusade",
"expWotlk": "Wrath of the Lich King",
"dungeons": "Mazmorras",
"guildAchievements": "Logros",
"guildMembers": "Miembros de la hermandad",
"guildFounded": "Fundada en",
"guildLeader": "Maestro de hermandad",
"guildPoints": "Puntos de hermandad",
"guildView": "Ver",
"guildSortRank": "Rango en la hermandad",
"guildSortPoints": "Puntos de logros",
"guildSortLevel": "Nivel",
"guildSortName": "Nombre",
"guildFilterClass": "Filtrar por clase",
"guildAllClasses": "Todas las clases",
"colRace": "Raza",
"colClass": "Clase",
"colLevel": "Nivel",
"colRank": "Rango en la hermandad",
"colName": "Nombre",
"guildMotd": "Mensaje diario",
"guildMotdLocked": "Tienes que ser miembro de la hermandad para ver el mensaje diario.",
"guildRecent": "Logros recientes",
"guildOverview": "Información general de los miembros",
"guildClassBreak": "Desglose de clases",
"guildRealm": "Reino",
"colFunction": "Función",
"guildFilterRole": "Filtrar por función",
"guildAllRoles": "Todas las funciones",
"roleTank": "Tanque",
"roleHealer": "Sanador",
"roleDps": "Daño",
"guildRoleBreak": "Desglose de funciones",
"guildSortIlvl": "Nivel de objeto",
"colIlvl": "Nivel de objeto",
"guildMotdGuest": "¿Perteneces a esta hermandad? Inicia sesión para ver su mensaje diario.",
"guildMotdEmpty": "Esta hermandad no tiene mensaje diario.",
"login": "Iniciar sesión"
}
}