From 0c1ec0e392470e56ee1b56e39e45e49fa267984e Mon Sep 17 00:00:00 2001 From: borrageiros Date: Wed, 15 May 2024 20:43:16 +0200 Subject: [PATCH] Translations continue --- script_hecho.js | 100 +++++++++++++++++++++++++++++++----------------- 1 file changed, 64 insertions(+), 36 deletions(-) diff --git a/script_hecho.js b/script_hecho.js index 53fc5bd..bead8f8 100644 --- a/script_hecho.js +++ b/script_hecho.js @@ -99,7 +99,35 @@ var translations = { nowMaster: `\${player} es ahora un room master!`, alreadyMaster: `Ya eres un room master!`, teamsSwapped: `✔️ Equipos swapeados`, - stopBeforeSwap: `Por favor, para el juego antes de swapear` + stopBefore: `Por favor, para el juego antes.`, + teamKick: `Equipo kickeado por \${player}`, + stadiumNotFound: `No se encontró el estadio`, + haveBeenMuted: `\${player} ha sido silenciado por \${mins} minutos`, + haveBeenUnmuted: `\${player} ha sido desmutado!`, + isntMuted: `Este jugador no está muteado!`, + youCantMuteAdmin: `No puedes silenciar a un administrador`, + muteNotFound: `No se encontró el jugador con el ID proporcionado. Escribe '!help mute para más información'`, + invalidFormat: `Formato inválido. Escribe '!help mute para más información'`, + wrongArgsNumber: `Número de argumentos incorrecto. Escribe '!help mute para más información'`, + emptyMuteList: `🔇 No hay nadie en la lista de muteados.`, + muteList: `🔇 Lista de muteados: `, + // AQUI FUE LA ÚLTIMA TRADUCCIÓN, HAY QUE RETOMARLAS + firstGoalWins: `⚽ EL QUE META GANA! `, + blueTeamWins: `✨ Equipo azul gana \${blue} - \${red} ! Racha actual: \${streak}`, + redTeamWins: `✨ Equipo rojo gana \${red} - \${blue} ! Racha actual: \${streak}`, + possession: `📊 Posesión: 🔴 \${possession}\n`, + actionZone: `📊 Zona de acción: 🔴 \${action}\n`, + slowModeChanged: `🐢 Modo lento cambiado a modo elección, duración de: \${secs}s`, + players: `Jugadores : `, + toChooseAPlayer: `Para escoger a un jugador, escribe el número de su posición en la lista central o usa 'top', 'random' o 'bottom'.`, + chooseHurryUp: `Apura \${player}! Sólo quedan \${secs} segundos para escoger!`, + didntChoose: `No escogiste jugadores a tiempo!`, + invalidNumber: `El número es inválido!`, + youWillBeKicked: `⛔ \${player}, si no te mueves o mandas un mensaje en los próximos \${secs} segundos, serás kickeado!`, + goalByAssistBy: `⚽ \${time} Gol de \${goalBy}! Asistencia de \${assistBy}! Velocidad de \${speed}km/h!`, + goalBy: `⚽ \${time} Gol de \${goalBy}! Velocidad de \${speed}km/h!`, + ownGoalBy: `😂 \${time} Gol de \${goalBy}! Velocidad de \${speed}km/h!`, + goalFor: `⚽ \${time} Gol para \${team}! Velocidad de \${speed}km/h!`, } // FIN CHANGES BY BORRAGEIROS @@ -1207,7 +1235,7 @@ function swapCommand(player, message) { ); } else { room.sendAnnouncement( - translate("stopBeforeSwap"), + translate("stopBefore"), player.id, errorColor, 'bold', @@ -1218,7 +1246,7 @@ function swapCommand(player, message) { function kickTeamCommand(player, message) { var msgArray = message.split(/ +/); - var reasonString = `Team kick by ${player.name}`; + var reasonString = translate("teamKick", { player: player.name }); if (msgArray.length > 1) { reasonString = msgArray.slice(1).join(' '); } @@ -1265,7 +1293,7 @@ function stadiumCommand(player, message) { currentStadium = 'training'; } else { room.sendAnnouncement( - `Stadium not recognized.`, + translate("stadiumNotFound"), player.id, errorColor, 'bold', @@ -1274,7 +1302,7 @@ function stadiumCommand(player, message) { } } else { room.sendAnnouncement( - `Please stop the game before using this command.`, + translate("stopBefore"), player.id, errorColor, 'bold', @@ -1298,7 +1326,7 @@ function muteCommand(player, message) { var muteObj = new MutePlayer(playerMute.name, playerMute.id, authArray[playerMute.id][0]); muteObj.setDuration(minutesMute); room.sendAnnouncement( - `${playerMute.name} has been muted for ${minutesMute} minutes.`, + translate("haveBeenMuted", { player: playerMute.name, mins: minutesMute }), null, announcementColor, 'bold', @@ -1306,7 +1334,7 @@ function muteCommand(player, message) { ); } else { room.sendAnnouncement( - `You can't mute an admin.`, + translate("youCantMuteAdmin"), player.id, errorColor, 'bold', @@ -1315,7 +1343,7 @@ function muteCommand(player, message) { } } else { room.sendAnnouncement( - `There is no player with such ID in the room. Enter "!help mute" for more information.`, + translate("muteNotFound"), player.id, errorColor, 'bold', @@ -1324,7 +1352,7 @@ function muteCommand(player, message) { } } else { room.sendAnnouncement( - `Incorrect format for your argument. Enter "!help mute" for more information.`, + translate("invalidFormat"), player.id, errorColor, 'bold', @@ -1333,7 +1361,7 @@ function muteCommand(player, message) { } } else { room.sendAnnouncement( - `Wrong number of arguments. Enter "!help mute" for more information.`, + translate("wrongArgsNumber"), player.id, errorColor, 'bold', @@ -1353,7 +1381,7 @@ function unmuteCommand(player, message) { var muteObj = muteArray.getByPlayerId(playerUnmute.id); muteObj.remove() room.sendAnnouncement( - `${playerUnmute.name} has been unmuted !`, + translate("haveBeenUnmuted", { player: playerUnmute.name }), null, announcementColor, 'bold', @@ -1361,7 +1389,7 @@ function unmuteCommand(player, message) { ); } else { room.sendAnnouncement( - `This player isn't muted !`, + translate("isntMuted"), player.id, errorColor, 'bold', @@ -1370,7 +1398,7 @@ function unmuteCommand(player, message) { } } else { room.sendAnnouncement( - `There is no player with such ID in the room. Enter "!help unmute" for more information.`, + translate("muteNotFound"), player.id, errorColor, 'bold', @@ -1381,7 +1409,7 @@ function unmuteCommand(player, message) { var playerUnmute = muteArray.getById(parseInt(msgArray[0])); playerUnmute.remove(); room.sendAnnouncement( - `${playerUnmute.name} has been unmuted !`, + translate("haveBeenUnmuted", { player: playerUnmute.name }), null, announcementColor, 'bold', @@ -1389,7 +1417,7 @@ function unmuteCommand(player, message) { ); } else { room.sendAnnouncement( - `Incorrect format for your argument. Enter "!help unmute" for more information.`, + translate("invalidFormat"), player.id, errorColor, 'bold', @@ -1398,7 +1426,7 @@ function unmuteCommand(player, message) { } } else { room.sendAnnouncement( - `Wrong number of arguments. Enter "!help unmute" for more information.`, + translate("wrongArgsNumber"), player.id, errorColor, 'bold', @@ -1410,7 +1438,7 @@ function unmuteCommand(player, message) { function muteListCommand(player, message) { if (muteArray.list.length == 0) { room.sendAnnouncement( - "🔇 There's nobody in the mute list.", + translate("emptyMuteList"), player.id, announcementColor, 'bold', @@ -1418,7 +1446,7 @@ function muteListCommand(player, message) { ); return false; } - var cstm = '🔇 Mute list : '; + var cstm = translate("muteList"); for (let mute of muteArray.list) { cstm += mute.name + `[${mute.id}], `; } @@ -1744,7 +1772,7 @@ function checkTime() { if (drawTimeLimit != 0) { goldenGoal = true; room.sendAnnouncement( - '⚽ First goal wins !', + translate("firstGoalWins"), null, announcementColor, 'bold', @@ -1790,7 +1818,7 @@ function endGame(winner) { if (winner == Team.RED) { streak++; room.sendAnnouncement( - `✨ Red Team won ${scores.red} - ${scores.blue} ! Current streak: ${streak}`, + translate("redTeamWins", { blue: scores.blue, red: scores.red, streak: streak }), null, redColor, 'bold', @@ -1799,7 +1827,7 @@ function endGame(winner) { } else if (winner == Team.BLUE) { streak = 1; room.sendAnnouncement( - `✨ Blue Team won ${scores.blue} - ${scores.red} ! Current streak: ${streak}`, + translate("blueTeamWins", { blue: scores.blue, red: scores.red, streak: streak }), null, blueColor, 'bold', @@ -1823,8 +1851,8 @@ function endGame(winner) { let actionString = `🔴 ${actionRedPct.toFixed(0)}% - ${actionBluePct.toFixed(0)}% 🔵`; let CSString = getCSString(scores); room.sendAnnouncement( - `📊 Possession: 🔴 ${possessionString}\n` + - `📊 Action Zone: 🔴 ${actionString}\n` + + translate("possession", { possession: possessionString }) + + translate("actionZone", { possession: actionString }) + `${CSString}`, null, announcementColor, @@ -1840,7 +1868,7 @@ function activateChooseMode() { chooseMode = true; slowMode = chooseModeSlowMode; room.sendAnnouncement( - `🐢 Slow mode changed to choose mode duration of: ${chooseModeSlowMode}s.`, + translate("slowModeChanged", { secs: chooseModeSlowMode }), null, announcementColor, 'bold', @@ -1854,7 +1882,7 @@ function deactivateChooseMode() { if (slowMode != defaultSlowMode) { slowMode = defaultSlowMode; room.sendAnnouncement( - `🐢 Slow mode changed to choose mode duration of: ${defaultSlowMode}s.`, + translate("slowModeChanged", { secs: defaultSlowMode }), null, announcementColor, 'bold', @@ -1867,7 +1895,7 @@ function deactivateChooseMode() { function getSpecList(player) { if (player == null) return null; - var cstm = 'Players : '; + var cstm = translate("players"); for (let i = 0; i < teamSpec.length; i++) { cstm += teamSpec[i].name + `[${i + 1}], `; } @@ -1891,7 +1919,7 @@ function choosePlayer() { } if (captain != null) { room.sendAnnouncement( - "To choose a player, enter his number in the list given or use 'top', 'random' or 'bottom'.", + translate("toChooseAPlayer"), captain.id, infoColor, 'bold', @@ -1900,7 +1928,7 @@ function choosePlayer() { timeOutCap = setTimeout( (player) => { room.sendAnnouncement( - `Hurry up ${player.name}, only ${Number.parseInt(String(chooseTime / 2))} seconds left to choose !`, + translate("chooseHurryUp", { player: player.name, secs: Number.parseInt(String(chooseTime / 2)) }), player.id, warningColor, 'bold', @@ -1910,7 +1938,7 @@ function choosePlayer() { (player) => { room.kickPlayer( player.id, - "You didn't choose in time !", + translate("didntChoose"), false ); }, @@ -1968,7 +1996,7 @@ function chooseModeFunction(player, message) { } else if (!Number.isNaN(Number.parseInt(msgArray[0]))) { if (Number.parseInt(msgArray[0]) > teamSpec.length || Number.parseInt(msgArray[0]) < 1) { room.sendAnnouncement( - `Your number is invalid !`, + translate("invalidNumber"), player.id, errorColor, 'bold', @@ -2030,7 +2058,7 @@ function chooseModeFunction(player, message) { } else if (!Number.isNaN(Number.parseInt(msgArray[0]))) { if (Number.parseInt(msgArray[0]) > teamSpec.length || Number.parseInt(msgArray[0]) < 1) { room.sendAnnouncement( - `Your number is invalid !`, + translate("invalidNumber"), player.id, errorColor, 'bold', @@ -2135,7 +2163,7 @@ function handleActivityPlayer(player) { pComp.inactivityTicks++; if (pComp.inactivityTicks == 60 * ((2 / 3) * afkLimit)) { room.sendAnnouncement( - `⛔ ${player.name}, if you don't move or send a message in the next ${Math.floor(afkLimit / 3)} seconds, you will be kicked !`, + translate("youWillBeKicked", { player: player.name, secs: Math.floor(afkLimit / 3) }), player.id, warningColor, 'bold', @@ -2836,7 +2864,7 @@ function getGoalString(team) { if (goalAttribution[0] != null) { if (goalAttribution[0].team == team) { if (goalAttribution[1] != null && goalAttribution[1].team == team) { - goalString = `⚽ ${getTimeGame(scores.time)} Goal by ${goalAttribution[0].name} ! Assist by ${goalAttribution[1].name}. Goal speed : ${ballSpeed.toFixed(2)}km/h.`; + goalString = translate("goalByAssistBy", {time: getTimeGame(scores.time), goalBy: goalAttribution[0].name, assistBy: goalAttribution[1].name, speed: ballSpeed.toFixed(2) }); game.goals.push( new Goal( scores.time, @@ -2846,19 +2874,19 @@ function getGoalString(team) { ) ); } else { - goalString = `⚽ ${getTimeGame(scores.time)} Goal by ${goalAttribution[0].name} ! Goal speed : ${ballSpeed.toFixed(2)}km/h.`; + goalString = translate("goalBy", {time: getTimeGame(scores.time), goalBy: goalAttribution[0].name, speed: ballSpeed.toFixed(2) }); game.goals.push( new Goal(scores.time, team, goalAttribution[0], null) ); } } else { - goalString = `😂 ${getTimeGame(scores.time)} Own goal by ${goalAttribution[0].name} ! Goal speed : ${ballSpeed.toFixed(2)}km/h.`; + goalString = translate("ownGoalBy", {time: getTimeGame(scores.time), goalBy: goalAttribution[0].name, speed: ballSpeed.toFixed(2) }); game.goals.push( new Goal(scores.time, team, goalAttribution[0], null) ); } } else { - goalString = `⚽ ${getTimeGame(scores.time)} Goal for ${team == Team.RED ? 'red' : 'blue'} team ! Goal speed : ${ballSpeed.toFixed(2)}km/h.`; + goalString = translate("ownGoalBy", {time: getTimeGame(scores.time), team: team == Team.RED ? 'red' : 'blue', speed: ballSpeed.toFixed(2) }); game.goals.push( new Goal(scores.time, team, null, null) );