web-next: /account idéntico al my-account de Django
La página de cuenta no se parecía a la de Django (oro descuadrado, info como
tabla, herramientas en grupos abiertos). Reescrita para replicar el
partials/my-account.html + isla AccountDashboard de Django:
- Información en DOS fieldsets (.account-fieldset): «Datos básicos» (cuentas,
correos, fecha de registro, IPs) y «Estado de la cuenta» (insignia de rango
nw-rank + PD/PV/créditos/token + baneo + reclutamiento). lib/account.ts
ampliado para traer reg_mail/email/joindate/last_ip/last_attempt_ip, estado
de baneo (account_banned) y nº de reclutados.
- Personajes en char-box con el markup exacto de Django: retrato flotante +
oro EN LÍNEA (monedas width=10). Antes las monedas salían a tamaño nativo
(descuadre) y apiladas.
- Herramientas en paneles plegables (acordeón) «OPCIONES DE CUENTA / OPCIONES
DE PERSONAJE» como Django (componente cliente AccountTools), con los
servicios ya implementados en Next y las etiquetas/descripciones exactas.
- globals.css: revertir otro reset del preflight de Tailwind — img{display:
block} apilaba verticalmente los iconos en línea (monedas); el tema los usa
inline como la web Django. Volvemos a img{display:inline}.
Verificado con Playwright (login real con cuenta de prueba + captura): info,
personajes con oro en línea y paneles que expanden con sus iconos; home sin
regresión por el cambio de img.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+29
-14
@@ -69,10 +69,10 @@
|
||||
"accountSettings": "Account settings",
|
||||
"communityTitle": "Community",
|
||||
"svcRename": "Rename character",
|
||||
"svcCustomize": "Customize appearance",
|
||||
"svcCustomize": "Customize character",
|
||||
"svcChangeRace": "Change race",
|
||||
"svcChangeFaction": "Change faction",
|
||||
"svcLevelUp": "Level up",
|
||||
"svcLevelUp": "Level up to 80",
|
||||
"svcGold": "Buy gold",
|
||||
"svcTransfer": "Transfer character",
|
||||
"svcRevive": "Revive character",
|
||||
@@ -80,9 +80,9 @@
|
||||
"svcToken": "Security token",
|
||||
"svcChangePassword": "Change password",
|
||||
"svcChangeEmail": "Change email",
|
||||
"svcVote": "Vote (points)",
|
||||
"svcVote": "Vote for us",
|
||||
"svcRecruit": "Recruit a friend",
|
||||
"svcStore": "Store (Battlepay)",
|
||||
"svcStore": "Client store",
|
||||
"adminPanel": "Admin panel",
|
||||
"infoTitle": "Information",
|
||||
"toolsTitle": "Utilities & Tools",
|
||||
@@ -90,18 +90,33 @@
|
||||
"svcChangePasswordDesc": "Manage a new password",
|
||||
"svcChangeEmailDesc": "Manage an active email",
|
||||
"svcTokenDesc": "Extra security for your account",
|
||||
"svcRenameDesc": "Change your character name",
|
||||
"svcCustomizeDesc": "Customize your character appearance",
|
||||
"svcChangeRaceDesc": "Change your character race",
|
||||
"svcChangeFactionDesc": "Change your character faction",
|
||||
"svcLevelUpDesc": "Level up your character",
|
||||
"svcGoldDesc": "Add gold to your character",
|
||||
"svcTransferDesc": "Transfer a character to another account",
|
||||
"svcReviveDesc": "Revive your character",
|
||||
"svcUnstuckDesc": "Unstuck your character",
|
||||
"svcRenameDesc": "Get a different name",
|
||||
"svcCustomizeDesc": "A fresh new look",
|
||||
"svcChangeRaceDesc": "Pick a new race for your class",
|
||||
"svcChangeFactionDesc": "New adventures on the opposite faction",
|
||||
"svcLevelUpDesc": "For those who don't want to grind",
|
||||
"svcGoldDesc": "Get more gold for your character",
|
||||
"svcTransferDesc": "Move your characters to another account",
|
||||
"svcReviveDesc": "Nobody else will revive you?",
|
||||
"svcUnstuckDesc": "For stuck characters",
|
||||
"svcVoteDesc": "Cast your vote on top sites",
|
||||
"svcRecruitDesc": "Bring friends and get great rewards",
|
||||
"svcStoreDesc": "Get items in the store"
|
||||
"svcStoreDesc": "Pay your pending Battlepay purchases",
|
||||
"accountOptions": "ACCOUNT OPTIONS",
|
||||
"characterOptions": "CHARACTER OPTIONS",
|
||||
"basicData": "Basic data",
|
||||
"accountState": "Account status",
|
||||
"regMail": "Registration email",
|
||||
"currentMail": "Current email",
|
||||
"joindate": "Registration date",
|
||||
"lastIpWeb": "Last IP (web)",
|
||||
"lastIpServer": "Last IP (Server)",
|
||||
"banned": "Account banned",
|
||||
"banEnd": "Suspension ends",
|
||||
"recruited": "Recruited account",
|
||||
"recruitedFriends": "Recruited friends",
|
||||
"yes": "Yes",
|
||||
"no": "No"
|
||||
},
|
||||
"SelectAccount": {
|
||||
"title": "Select your game account",
|
||||
|
||||
+34
-19
@@ -69,20 +69,20 @@
|
||||
"accountSettings": "Ajustes de cuenta",
|
||||
"communityTitle": "Comunidad",
|
||||
"svcRename": "Renombrar personaje",
|
||||
"svcCustomize": "Personalizar aspecto",
|
||||
"svcChangeRace": "Cambiar raza",
|
||||
"svcChangeFaction": "Cambiar facción",
|
||||
"svcLevelUp": "Subir de nivel",
|
||||
"svcGold": "Comprar oro",
|
||||
"svcCustomize": "Personalizar personaje",
|
||||
"svcChangeRace": "Cambiar de raza",
|
||||
"svcChangeFaction": "Cambiar de facción",
|
||||
"svcLevelUp": "Subir a nivel 80",
|
||||
"svcGold": "Adquirir oro",
|
||||
"svcTransfer": "Transferir personaje",
|
||||
"svcRevive": "Revivir personaje",
|
||||
"svcUnstuck": "Desatascar personaje",
|
||||
"svcUnstuck": "Desbloquear personaje",
|
||||
"svcToken": "Token de seguridad",
|
||||
"svcChangePassword": "Cambiar contraseña",
|
||||
"svcChangeEmail": "Cambiar email",
|
||||
"svcVote": "Votar (puntos)",
|
||||
"svcChangeEmail": "Cambiar correo",
|
||||
"svcVote": "Votar por nosotros",
|
||||
"svcRecruit": "Recluta a un amigo",
|
||||
"svcStore": "Tienda (Battlepay)",
|
||||
"svcStore": "Tienda del cliente",
|
||||
"adminPanel": "Panel de administración",
|
||||
"infoTitle": "Información",
|
||||
"toolsTitle": "Utilidades y Herramientas",
|
||||
@@ -90,18 +90,33 @@
|
||||
"svcChangePasswordDesc": "Gestiona una nueva contraseña",
|
||||
"svcChangeEmailDesc": "Gestiona un correo activo",
|
||||
"svcTokenDesc": "Seguridad extra para tu cuenta",
|
||||
"svcRenameDesc": "Cambia el nombre de tu personaje",
|
||||
"svcCustomizeDesc": "Personaliza la apariencia de tu personaje",
|
||||
"svcChangeRaceDesc": "Cambia la raza de tu personaje",
|
||||
"svcChangeFactionDesc": "Cambia la facción de tu personaje",
|
||||
"svcLevelUpDesc": "Sube de nivel a tu personaje",
|
||||
"svcGoldDesc": "Añade oro a tu personaje",
|
||||
"svcTransferDesc": "Transfiere un personaje a otra cuenta",
|
||||
"svcReviveDesc": "Revive a tu personaje",
|
||||
"svcUnstuckDesc": "Desatasca a tu personaje",
|
||||
"svcRenameDesc": "Adquiere un nombre diferente",
|
||||
"svcCustomizeDesc": "Un cambio de look para renovarse",
|
||||
"svcChangeRaceDesc": "Elije una nueva raza acorde a tu clase",
|
||||
"svcChangeFactionDesc": "Vive nuevas aventuras en la facción opuesta",
|
||||
"svcLevelUpDesc": "Para los que no quieren levear",
|
||||
"svcGoldDesc": "Consigue más oro para tu personaje",
|
||||
"svcTransferDesc": "Mueve tus personajes a otra cuenta",
|
||||
"svcReviveDesc": "¿Nadie más te quiere revivir?",
|
||||
"svcUnstuckDesc": "Para personajes atascados",
|
||||
"svcVoteDesc": "Suma tu voto en páginas top",
|
||||
"svcRecruitDesc": "Trae amigos y recibe grandes premios",
|
||||
"svcStoreDesc": "Consigue objetos en la tienda"
|
||||
"svcStoreDesc": "Paga tus compras Battlepay pendientes",
|
||||
"accountOptions": "OPCIONES DE CUENTA",
|
||||
"characterOptions": "OPCIONES DE PERSONAJE",
|
||||
"basicData": "Datos básicos",
|
||||
"accountState": "Estado de la cuenta",
|
||||
"regMail": "Correo de registro",
|
||||
"currentMail": "Correo actual",
|
||||
"joindate": "Fecha de registro",
|
||||
"lastIpWeb": "Última IP (web)",
|
||||
"lastIpServer": "Última IP (Servidor)",
|
||||
"banned": "Cuenta baneada",
|
||||
"banEnd": "Fin de la suspensión",
|
||||
"recruited": "Cuenta reclutada",
|
||||
"recruitedFriends": "Amigos reclutados",
|
||||
"yes": "Sí",
|
||||
"no": "No"
|
||||
},
|
||||
"SelectAccount": {
|
||||
"title": "Selecciona tu cuenta de juego",
|
||||
|
||||
Reference in New Issue
Block a user