Pre-combat-rewrite: Backup current state before comprehensive combat frontend rewrite

This commit is contained in:
Joan
2026-01-09 11:07:37 +01:00
parent dc438ae4c1
commit 2875e72b20
29 changed files with 1827 additions and 332 deletions

View File

@@ -10,7 +10,16 @@
"no": "No",
"game": "Game",
"leaderboards": "Leaderboards",
"account": "Account"
"account": "Account",
"info": "Info",
"talk": "Talk",
"loot": "Loot",
"lootAll": "Loot All Available",
"examine": "Examine",
"fight": "Fight",
"pickUp": "Pick Up",
"pickUpAll": "Pick Up All",
"qty": "Qty"
},
"auth": {
"login": "Login",
@@ -22,7 +31,23 @@
"forgotPassword": "Forgot Password?",
"createAccount": "Create Account",
"alreadyHaveAccount": "Already have an account?",
"dontHaveAccount": "Don't have an account?"
"dontHaveAccount": "Don't have an account?",
"rememberMe": "Remember me",
"loginTitle": "Welcome Back",
"registerTitle": "Create Account",
"loginSubtitle": "Sign in to continue your journey",
"registerSubtitle": "Join the survivors"
},
"characters": {
"title": "Select Character",
"createNew": "Create New Character",
"play": "Play",
"delete": "Delete",
"noCharacters": "No characters yet",
"createFirst": "Create your first character to begin",
"name": "Character Name",
"class": "Class",
"level": "Level"
},
"game": {
"travel": "🧭 Travel",
@@ -40,10 +65,41 @@
"use": "Use",
"equip": "Equip",
"unequip": "Unequip",
"attack": "Attack",
"flee": "Flee",
"attack": "⚔️ Attack",
"flee": "🏃 Flee",
"rest": "Rest",
"onlineCount": "{{count}} Online"
"onlineCount": "{{count}} Online",
"searchItems": "Search items...",
"equipped": "Equipped",
"backpack": "Backpack",
"noBackpack": "No Backpack Equipped",
"distance": "Distance",
"stamina": "Stamina",
"weight": "Weight",
"volume": "Volume",
"durability": "Durability",
"noItemsFound": "No items found in this category"
},
"location": {
"recentActivity": "📜 Recent Activity",
"enemies": "⚔️ Enemies",
"corpses": "💀 Corpses",
"npcs": "👥 NPCs",
"itemsOnGround": "📦 Items on Ground",
"lootableItems": "Lootable Items:",
"items": "item(s)",
"level": "Lv."
},
"tags": {
"workbench": "🔧 Workbench",
"repairStation": "🛠️ Repair Station",
"safeZone": "🛡️ Safe Zone",
"shop": "🏪 Shop",
"shelter": "🏠 Shelter",
"medical": "⚕️ Medical",
"storage": "📦 Storage",
"water": "💧 Water",
"food": "🍎 Food"
},
"stats": {
"hp": "❤️ HP",
@@ -53,8 +109,8 @@
"xp": "⭐ XP",
"level": "Level",
"unspentPoints": "⭐ Unspent",
"weight": "⚖️ Weight",
"volume": "📦 Volume",
"weight": "Weight",
"volume": "Volume",
"strength": "💪 STR",
"strengthFull": "Strength",
"strengthDesc": "Increases melee damage and carry capacity",
@@ -68,10 +124,23 @@
"intellectFull": "Intellect",
"intellectDesc": "Enhances crafting and resource gathering",
"armor": "🛡️ Armor",
"damage": "⚔️ Damage",
"durability": "Durability"
"damage": "Damage",
"durability": "Durability",
"tier": "Tier",
"hpRestore": "HP Restore",
"staminaRestore": "Stamina Restore",
"pen": "Pen",
"crit": "Crit",
"acc": "Acc",
"life": "Life",
"str": "STR",
"agi": "AGI",
"end": "END",
"hpMax": "HP max",
"stmMax": "Stm max"
},
"combat": {
"title": "Combat",
"inCombat": "In Combat",
"yourTurn": "Your Turn",
"enemyTurn": "Enemy's Turn",
@@ -80,7 +149,20 @@
"youDied": "You Died",
"respawn": "Respawn",
"fleeSuccess": "You escaped!",
"fleeFailed": "Failed to escape!"
"fleeFailed": "Failed to escape!",
"enemyHp": "Enemy HP",
"playerHp": "Your HP",
"combatLog": "Combat Log",
"attacking": "Attacking",
"defending": "Defending",
"messages": {
"combat_start": "Combat started with {{enemy}}!",
"player_attack": "You attack for {{damage}} damage!",
"enemy_attack": "{{enemy}} attacks for {{damage}} damage!",
"victory": "Victory! Defeated {{enemy}}",
"flee_fail": "Failed to flee! {{enemy}} attacks for {{damage}} damage!"
},
"turnTimer": "Turn Timer"
},
"equipment": {
"head": "Head",
@@ -104,7 +186,16 @@
"staminaCost": "⚡ {{cost}} Stamina",
"alreadyFull": "Already Full",
"perfectCondition": "✅ Item is in perfect condition",
"yieldReduced": "⚠️ Yield reduced by {{percent}}% due to damage"
"yieldReduced": "⚠️ Yield reduced by {{percent}}% due to damage",
"selectItem": "Select an item to view details",
"chooseFromList": "Choose an item from the list on the left",
"yield": "Yield",
"repairCost": "Repair Cost",
"noMaterialsRequired": "No materials required",
"missing": "Missing",
"cost": "Cost",
"potentialBaseStats": "Potential base stats. Actual stats may vary.",
"confirmSalvage": "Are you sure you want to salvage {{name}}? This cannot be undone."
},
"categories": {
"all": "All Items",
@@ -119,13 +210,38 @@
"misc": "Misc"
},
"messages": {
"notEnoughStamina": "Not enough stamina",
"notEnoughStamina": "Not enough stamina (need {{need}}, have {{have}})",
"inventoryFull": "Inventory full",
"itemDropped": "Item dropped",
"itemPickedUp": "Item picked up",
"waitBeforeMoving": "Wait {{seconds}}s before moving",
"cannotTravelInCombat": "Cannot travel during combat",
"cannotInteractInCombat": "Cannot interact during combat"
"cannotInteractInCombat": "Cannot interact during combat",
"interactionCooldown": "Wait {{seconds}}s before interacting again",
"youAreDead": "You are dead",
"cannotTravelCombat": "Cannot travel during combat",
"cannotGo": "Cannot go {{direction}}",
"enemyAppeared": "A {{name}} has appeared!",
"enemyDespawned": "A wandering enemy has left the area",
"corpsesDecayed": "{{count}} corpses have decayed",
"itemsDecayed": "{{count}} dropped items have decayed",
"waitBeforeMovingSimple": "Wait {{seconds}}s before moving"
},
"directions": {
"north": "North",
"south": "South",
"east": "East",
"west": "West",
"northeast": "Northeast",
"northwest": "Northwest",
"southeast": "Southeast",
"southwest": "Southwest",
"up": "Up",
"down": "Down",
"inside": "Inside",
"outside": "Outside",
"enter": "Enter",
"exit": "Exit"
},
"landing": {
"heroTitle": "Echoes of the Ash",

View File

@@ -10,19 +10,44 @@
"no": "No",
"game": "Juego",
"leaderboards": "Clasificación",
"account": "Cuenta"
"account": "Cuenta",
"info": "Info",
"talk": "Hablar",
"loot": "Saquear",
"lootAll": "Saquear Todo",
"examine": "Examinar",
"fight": "Luchar",
"pickUp": "Recoger",
"pickUpAll": "Recoger Todo",
"qty": "Cant"
},
"auth": {
"login": "Iniciar Sesión",
"logout": "Cerrar Sesión",
"login": "Iniciar sesión",
"logout": "Cerrar sesión",
"register": "Registrarse",
"username": "Usuario",
"password": "Contraseña",
"email": "Correo",
"email": "Correo electrónico",
"forgotPassword": "¿Olvidaste tu contraseña?",
"createAccount": "Crear Cuenta",
"createAccount": "Crear cuenta",
"alreadyHaveAccount": "¿Ya tienes una cuenta?",
"dontHaveAccount": "¿No tienes cuenta?"
"dontHaveAccount": "¿No tienes una cuenta?",
"rememberMe": "Recordarme",
"loginTitle": "Bienvenido de nuevo",
"registerTitle": "Crear cuenta",
"loginSubtitle": "Inicia sesión para continuar tu viaje",
"registerSubtitle": "Únete a los supervivientes"
},
"characters": {
"title": "Seleccionar Personaje",
"createNew": "Crear Nuevo Personaje",
"play": "Jugar",
"delete": "Eliminar",
"noCharacters": "Aún no hay personajes",
"createFirst": "Crea tu primer personaje para comenzar",
"name": "Nombre del Personaje",
"class": "Clase",
"level": "Nivel"
},
"game": {
"travel": "🧭 Viajar",
@@ -33,17 +58,48 @@
"workbench": "🔧 Banco de Trabajo",
"craft": "🔨 Fabricar",
"repair": "🛠️ Reparar",
"salvage": "♻️ Desmontar",
"salvage": "♻️ Desguazar",
"pickUp": "Recoger",
"drop": "Soltar",
"dropAll": "Todo",
"use": "Usar",
"equip": "Equipar",
"unequip": "Desequipar",
"attack": "Atacar",
"flee": "Huir",
"attack": "⚔️ Atacar",
"flee": "🏃 Huir",
"rest": "Descansar",
"onlineCount": "{{count}} En línea"
"onlineCount": "{{count}} En línea",
"searchItems": "Buscar objetos...",
"equipped": "Equipado",
"backpack": "Mochila",
"noBackpack": "Sin mochila equipada",
"distance": "Distancia",
"stamina": "Aguante",
"weight": "Peso",
"volume": "Volumen",
"durability": "Durabilidad",
"noItemsFound": "No se encontraron objetos en esta categoría"
},
"location": {
"recentActivity": "📜 Actividad Reciente",
"enemies": "⚔️ Enemigos",
"corpses": "💀 Cadáveres",
"npcs": "👥 NPCs",
"itemsOnGround": "📦 Objetos en el Suelo",
"lootableItems": "Objetos Saqueables:",
"items": "objeto(s)",
"level": "Nv."
},
"tags": {
"workbench": "🔧 Banco de Trabajo",
"repairStation": "🛠️ Estación de Reparación",
"safeZone": "🛡️ Zona Segura",
"shop": "🏪 Tienda",
"shelter": "🏠 Refugio",
"medical": "⚕️ Médico",
"storage": "📦 Almacén",
"water": "💧 Agua",
"food": "🍎 Comida"
},
"stats": {
"hp": "❤️ Vida",
@@ -53,34 +109,60 @@
"xp": "⭐ XP",
"level": "Nivel",
"unspentPoints": "⭐ Sin gastar",
"weight": "⚖️ Peso",
"volume": "📦 Volumen",
"weight": "Peso",
"volume": "Volumen",
"strength": "💪 FUE",
"strengthFull": "Fuerza",
"strengthDesc": "Aumenta el daño cuerpo a cuerpo y capacidad de carga",
"strengthDesc": "Aumenta el daño cuerpo a cuerpo y la capacidad de carga",
"agility": "🏃 AGI",
"agilityFull": "Agilidad",
"agilityDesc": "Mejora la esquiva y golpes críticos",
"agilityDesc": "Mejora la probabilidad de esquivar y los golpes críticos",
"endurance": "🛡️ RES",
"enduranceFull": "Resistencia",
"enduranceDesc": "Aumenta la vida y energía",
"enduranceDesc": "Aumenta la vida y el aguante",
"intellect": "🧠 INT",
"intellectFull": "Intelecto",
"intellectDesc": "Mejora la fabricación y recolección",
"intellectDesc": "Mejora la fabricación y recolección de recursos",
"armor": "🛡️ Armadura",
"damage": "⚔️ Daño",
"durability": "Durabilidad"
"damage": "Daño",
"durability": "Durabilidad",
"tier": "Nivel",
"hpRestore": "Restaura Vida",
"staminaRestore": "Restaura Aguante",
"pen": "Pen",
"crit": "Crit",
"acc": "Prec",
"life": "Vida",
"str": "FUE",
"agi": "AGI",
"end": "RES",
"hpMax": "Vida máx",
"stmMax": "Agua. máx"
},
"combat": {
"title": "Combate",
"inCombat": "En Combate",
"yourTurn": "Tu Turno",
"enemyTurn": "Turno del Enemigo",
"victory": "¡Victoria!",
"defeat": "Derrota",
"youDied": "Has Muerto",
"respawn": "Revivir",
"fleeSuccess": Escapaste!",
"fleeFailed": "¡No pudiste escapar!"
"respawn": "Reaparecer",
"fleeSuccess": Has escapado!",
"fleeFailed": "¡No has podido escapar!",
"enemyHp": "Vida del Enemigo",
"playerHp": "Tu Vida",
"combatLog": "Registro de Combate",
"turnTimer": "Temporizador de Turno",
"attacking": "Atacando",
"defending": "Defendiendo",
"messages": {
"combat_start": "¡Combate iniciado con {{enemy}}!",
"player_attack": "¡Atacas por {{damage}} de daño!",
"enemy_attack": "{{enemy}} ataca por {{damage}} de daño!",
"victory": "¡Victoria! Derrotaste a {{enemy}}",
"flee_fail": "¡Fallaste al huir! {{enemy}} ataca por {{damage}} de daño!"
}
},
"equipment": {
"head": "Cabeza",
@@ -96,20 +178,29 @@
"requirements": "📊 Requisitos",
"materials": "Materiales",
"tools": "Herramientas",
"levelRequired": "Nivel {{level}} Requerido",
"levelRequired": "Requiere Nivel {{level}}",
"missingRequirements": "Faltan Requisitos",
"craftItem": "🔨 Fabricar",
"repairItem": "🛠️ Reparar",
"salvageItem": "♻️ Desmontar",
"staminaCost": "⚡ {{cost}} Energía",
"alreadyFull": "Ya está Completo",
"perfectCondition": "✅ El objeto está en perfecto estado",
"yieldReduced": "⚠️ Rendimiento reducido {{percent}}% por daño"
"salvageItem": "♻️ Desguazar",
"staminaCost": "⚡ {{cost}} Aguante",
"alreadyFull": "Ya está completo",
"perfectCondition": "✅ El objeto está en perfectas condiciones",
"yieldReduced": "⚠️ Rendimiento reducido un {{percent}}% por daño",
"selectItem": "Selecciona un objeto para ver detalles",
"chooseFromList": "Elige un objeto de la lista de la izquierda",
"yield": "Rendimiento",
"repairCost": "Coste de Reparación",
"noMaterialsRequired": "No requiere materiales",
"missing": "Falta",
"cost": "Coste",
"potentialBaseStats": "Estadísticas base potenciales. Las estadísticas reales pueden variar.",
"confirmSalvage": "¿Estás seguro de que quieres desguazar {{name}}? Esto no se puede deshacer."
},
"categories": {
"all": "Todos",
"all": "Todos los Objetos",
"weapon": "Armas",
"armor": "Armadura",
"armor": "Armaduras",
"clothing": "Ropa",
"backpack": "Mochilas",
"tool": "Herramientas",
@@ -119,16 +210,41 @@
"misc": "Varios"
},
"messages": {
"notEnoughStamina": "No tienes suficiente energía",
"notEnoughStamina": "No tienes suficiente aguante (necesitas {{need}}, tienes {{have}})",
"inventoryFull": "Inventario lleno",
"itemDropped": "Objeto soltado",
"itemPickedUp": "Objeto recogido",
"waitBeforeMoving": "Espera {{seconds}}s antes de moverte",
"cannotTravelInCombat": "No puedes viajar en combate",
"cannotInteractInCombat": "No puedes interactuar en combate"
"cannotTravelInCombat": "No puedes viajar durante el combate",
"cannotInteractInCombat": "No puedes interactuar durante el combate",
"interactionCooldown": "Espera {{seconds}}s antes de interactuar de nuevo",
"youAreDead": "Estás muerto",
"cannotTravelCombat": "No puedes viajar durante el combate",
"cannotGo": "No puedes ir al {{direction}}",
"enemyAppeared": "¡Un {{name}} ha aparecido!",
"enemyDespawned": "Un enemigo errante ha abandonado el área",
"corpsesDecayed": "{{count}} cadáveres se han descompuesto",
"itemsDecayed": "{{count}} objetos caídos se han descompuesto",
"waitBeforeMovingSimple": "Espera {{seconds}}s antes de moverte"
},
"directions": {
"north": "Norte",
"south": "Sur",
"east": "Este",
"west": "Oeste",
"northeast": "Noreste",
"northwest": "Noroeste",
"southeast": "Sureste",
"southwest": "Suroeste",
"up": "Arriba",
"down": "Abajo",
"inside": "Adentro",
"outside": "Afuera",
"enter": "Entrar",
"exit": "Salir"
},
"landing": {
"heroTitle": "Ecos de la Ceniza",
"heroTitle": "Ecos de las Cenizas",
"heroSubtitle": "Un RPG de supervivencia post-apocalíptico",
"playNow": "Jugar Ahora",
"features": "Características"