Add raid transport feature and related updates: Introduce new raid transport functionality in FalukantService and FalukantController, including methods for retrieving raid transport regions and handling guard counts. Update frontend components to support guard count input and display related costs. Enhance localization files to include new terms for raid transport and associated metrics in English, German, and Spanish.

This commit is contained in:
Torsten Schulz (local)
2026-03-23 18:47:01 +01:00
parent 43dd1a3b7f
commit de52b6f26d
18 changed files with 886 additions and 82 deletions

View File

@@ -322,6 +322,7 @@
"runningEta": "Llegada",
"runningRemaining": "Tiempo restante",
"runningVehicleCount": "Vehículos",
"runningGuards": "Guardias",
"runningDirectionOut": "Salida",
"runningDirectionIn": "Entrada"
},
@@ -393,6 +394,8 @@
"transport": {
"title": "Transporte",
"placeholder": "Aquí puedes comprar o construir medios de transporte para tu región.",
"guardCount": "Guardias",
"guardHint": "Coste adicional por guardias: {cost}",
"vehicleType": "Medio de transporte",
"mode": "Tipo",
"modeBuy": "Comprar (disponible de inmediato)",
@@ -1259,7 +1262,17 @@
"victimPlaceholder": "Introduce el nombre de usuario",
"sabotageTarget": "Objetivo del sabotaje",
"corruptGoal": "Objetivo de la corrupción",
"affairGoal": "Objetivo de la investigación"
"affairGoal": "Objetivo de la investigación",
"raidRegion": "Región de emboscada",
"raidRegionPlaceholder": "Seleccionar región",
"bandSize": "Tamaño de la banda",
"raidSummary": "Banda ({bandSize}) en {region}",
"attempts": "Intentos",
"successes": "Éxitos",
"lastOutcome": "Último resultado",
"raidResultTitle": "Último asalto",
"lastTargetTransport": "Último transporte objetivo",
"loot": "Botín"
},
"attacks": {
"target": "Atacante",
@@ -1273,7 +1286,8 @@
"sabotage": "Sabotaje",
"corrupt_politician": "Corrupción",
"rob": "Robo",
"investigate_affair": "Investigar relación"
"investigate_affair": "Investigar relación",
"raid_transport": "Asaltos a transportes"
},
"targets": {
"house": "Vivienda",
@@ -1290,6 +1304,11 @@
"pending": "Pendiente",
"resolved": "Resuelto",
"failed": "Fallido"
},
"raidOutcomes": {
"repelled": "Rechazado",
"partial_success": "Éxito parcial",
"major_success": "Gran éxito"
}
}
}