aboutsummaryrefslogtreecommitdiff
path: root/commands
diff options
context:
space:
mode:
Diffstat (limited to 'commands')
-rw-r--r--commands/info.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/commands/info.js b/commands/info.js
index d8335e4..21a1803 100644
--- a/commands/info.js
+++ b/commands/info.js
@@ -11,31 +11,31 @@ const getPixel = require("../modules/pixel");
const official = fs.readFileSync("./config/official.txt").toString().replace(/\r\n/g, "\n").split("\n");
const fpserver = fs.readFileSync("./config/fpserver.txt").toString().trim();
-function bytesToPretty(bytes) {
+function bytesToPretty(bytes, uid, gid) {
if (bytes > 1000) {
if (bytes > 1000000) {
- return (bytes / 1000000).toFixed(2) + " MB";
+ return (bytes / 1000000).toFixed(2) + " " + l("MB", "Mo", uid, gid);
} else {
- return (bytes / 1000).toFixed(2) + " KB";
+ return (bytes / 1000).toFixed(2) + " " + l("KB", "Ko", uid, gid);
}
} else {
- return bytes + " B";
+ return bytes + " " + l("B", "o", uid, gid);
}
}
-function secondsToPretty(seconds) {
+function secondsToPretty(seconds, uid, gid) {
if (seconds > 60) {
if (seconds > 3600) {
if (seconds > 86400) {
- return Math.floor(seconds / 86400) + " day" + (Math.floor(seconds / 216000) > 1 ? "s" : "");
+ return Math.floor(seconds / 86400) + " " + l("day", "jour", uid, gid) + (Math.floor(seconds / 86400) > 1 ? "s" : "");
} else {
- return Math.floor(seconds / 3600) + " hour" + (Math.floor(seconds / 3600) > 1 ? "s" : "");
+ return Math.floor(seconds / 3600) + " " + l("hour", "heure", uid, gid) + (Math.floor(seconds / 3600) > 1 ? "s" : "");
}
} else {
return Math.floor(seconds / 60) + " minute" + (Math.floor(seconds / 60) > 1 ? "s" : "");
}
} else {
- return Math.floor(seconds) + " second" + (Math.floor(seconds) > 1 ? "s" : "");
+ return Math.floor(seconds) + " " + l("second", "seconde", uid, gid) + (Math.floor(seconds) > 1 ? "s" : "");
}
}
@@ -60,8 +60,8 @@ module.exports = async (interaction) => {
{ name: l("Known ponies", "Poneys connus", interaction.user.id, interaction.guild ? interaction.guild.id : 0), value: Object.keys(JSON.parse(fs.readFileSync("./data/data.json").toString())).length.toString(), inline: true },
{ name: l("Awaiting issue reports", "Rapports de problèmes en attente", interaction.user.id, interaction.guild ? interaction.guild.id : 0), value: fs.readdirSync("./reports").length.toString(), inline: true },
{ name: l("Database size", "Taille de la base de données", interaction.user.id, interaction.guild ? interaction.guild.id : 0), value: sizep, inline: true },
- { name: l("Memory usage", "Utilisation de la mémoire", interaction.user.id, interaction.guild ? interaction.guild.id : 0), value: bytesToPretty(process.memoryUsage().rss + process.memoryUsage().heapTotal + process.memoryUsage().external + process.memoryUsage().arrayBuffers), inline: true },
- { name: l("Uptime", "Durée de fonctionnement", interaction.user.id, interaction.guild ? interaction.guild.id : 0), value: secondsToPretty(process.uptime()), inline: true },
+ { name: l("Memory usage", "Utilisation de la mémoire", interaction.user.id, interaction.guild ? interaction.guild.id : 0), value: bytesToPretty(process.memoryUsage().rss + process.memoryUsage().heapTotal + process.memoryUsage().external + process.memoryUsage().arrayBuffers, interaction.user.id, interaction.guild ? interaction.guild.id : 0), inline: true },
+ { name: l("Uptime", "Durée de fonctionnement", interaction.user.id, interaction.guild ? interaction.guild.id : 0), value: secondsToPretty(process.uptime(), interaction.user.id, interaction.guild ? interaction.guild.id : 0), inline: true },
];
await interaction.reply({