Translations continue

This commit is contained in:
borrageiros 2024-05-15 20:43:16 +02:00
parent 5c32992bcb
commit 0c1ec0e392

View File

@ -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)
);