Basado en mensajes disponibles por sala. Click jugador para comparar.
+
Basado en mensajes disponibles por sala. Haz clic en un jugador para comparar.
@@ -113,7 +113,7 @@
- {{ selectedPlayerUuid ? 'Ratios del jugador seleccionado' : 'Ratios globales' }}.
+ {{ selectedPlayerUuid ? 'Proporciones del jugador seleccionado' : 'Proporciones globales' }}.
Los segmentos muestran la proporción relativa dentro de cada categoría.
@@ -212,10 +212,10 @@
@@ -455,7 +455,7 @@ function openTabs() {
// Global control functions
async function pauseAllGames() {
- if (!confirm('Are you sure you want to pause ALL active games?')) return;
+ if (!confirm('¿Estás seguro de que quieres pausar TODOS los juegos activos?')) return;
isLoadingGlobal.value = true;
try {
@@ -477,7 +477,7 @@ async function pauseAllGames() {
}
async function resumeAllGames() {
- if (!confirm('Are you sure you want to resume ALL paused games?')) return;
+ if (!confirm('¿Estás seguro de que quieres reanudar TODOS los juegos pausados?')) return;
isLoadingGlobal.value = true;
try {
@@ -499,7 +499,7 @@ async function resumeAllGames() {
}
async function restartAllGames() {
- if (!confirm('Are you sure you want to RESTART ALL active games? This will reset all progress!')) return;
+ if (!confirm('¿Estás seguro de que quieres REINICIAR TODOS los juegos activos? ¡Esto reiniciará todo el progreso!')) return;
isLoadingGlobal.value = true;
try {
@@ -522,7 +522,7 @@ async function restartAllGames() {
async function changeGlobalVariant() {
if (!selectedGlobalVariant.value) return;
- if (!confirm(`Are you sure you want to change ALL games to variant ${selectedGlobalVariant.value}?`)) return;
+ if (!confirm(`¿Estás seguro de que quieres cambiar TODOS los juegos a la variante ${selectedGlobalVariant.value}?`)) return;
isLoadingGlobal.value = true;
try {
@@ -545,7 +545,7 @@ async function changeGlobalVariant() {
}
async function shufflePlayers() {
- if (!confirm('Are you sure you want to SHUFFLE all players? This will randomly redistribute players between rooms and assign new roles!')) return;
+ if (!confirm('¿Estás seguro de que quieres MEZCLAR todos los jugadores? ¡Esto redistribuirá aleatoriamente a los jugadores entre las salas y asignará nuevos roles!')) return;
isLoadingGlobal.value = true;
try {
@@ -558,7 +558,7 @@ async function shufflePlayers() {
const result = await response.json();
console.log('Players shuffled successfully:', result.message);
- alert(`Shuffle completed! ${result.message}`);
+ alert(`¡Mezcla completada! ${result.message}`);
await fetchData();
} catch (error) {
console.error('Failed to shuffle players:', error);
@@ -569,7 +569,7 @@ async function shufflePlayers() {
}
async function sendAllToLobby() {
- if (!confirm('Are you sure you want to send ALL players back to the lobby? This will end all active games!')) return;
+ if (!confirm('¿Estás seguro de que quieres enviar a TODOS los jugadores de vuelta al lobby? ¡Esto terminará todos los juegos activos!')) return;
isLoadingGlobal.value = true;
try {
diff --git a/client/src/views/DemoGame.vue b/client/src/views/DemoGame.vue
index 6a1fc68..9942a88 100644
--- a/client/src/views/DemoGame.vue
+++ b/client/src/views/DemoGame.vue
@@ -16,9 +16,9 @@