From 8d52ffb5889b6d41c4e010fbc766b1c104f44e61 Mon Sep 17 00:00:00 2001 From: padrewin <97427230+padrewin@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:03:14 +0200 Subject: [PATCH 1/6] Update StatsCommand.java --- .../coldtracker/commands/StatsCommand.java | 48 +++++++------------ 1 file changed, 18 insertions(+), 30 deletions(-) diff --git a/src/main/java/dev/padrewin/coldtracker/commands/StatsCommand.java b/src/main/java/dev/padrewin/coldtracker/commands/StatsCommand.java index 708b6da..c253c47 100644 --- a/src/main/java/dev/padrewin/coldtracker/commands/StatsCommand.java +++ b/src/main/java/dev/padrewin/coldtracker/commands/StatsCommand.java @@ -24,20 +24,17 @@ public void execute(@NotNull ColdTracker plugin, @NotNull CommandSender sender, LocaleManager localeManager = plugin.getManager(LocaleManager.class); String prefix = localeManager.getLocaleMessage("prefix"); - // Dacă comanda vine din consolă fără argumente if (!(sender instanceof Player) && args.length == 0) { sender.sendMessage(prefix + localeManager.getLocaleMessage("command-stats-console-no-self")); return; } - // Dacă comanda vine de la un jucător și nu are argumente if (args.length == 0 && sender instanceof Player) { Player player = (Player) sender; - showStats(plugin, localeManager, sender, player.getUniqueId(), player.getName()); + showStats(plugin, localeManager, sender, player.getUniqueId(), player.getName(), true); return; } - // Dacă există argumente, verificăm permisiunile if (args.length == 1) { if (!(sender instanceof Player) || sender.hasPermission("coldtracker.stats.others")) { String targetName = args[0]; @@ -50,7 +47,6 @@ public void execute(@NotNull ColdTracker plugin, @NotNull CommandSender sender, UUID targetUUID = targetPlayer.getUniqueId(); - // Verificăm permisiunile folosind LuckPerms plugin.getLuckPerms().getUserManager().loadUser(targetUUID).thenAcceptAsync(user -> { if (user == null) { sender.sendMessage(prefix + localeManager.getLocaleMessage("player-not-found").replace("{player}", targetName)); @@ -65,7 +61,7 @@ public void execute(@NotNull ColdTracker plugin, @NotNull CommandSender sender, return; } - showStats(plugin, localeManager, sender, targetUUID, targetName); + showStats(plugin, localeManager, sender, targetUUID, targetName, false); }); } else { sender.sendMessage(prefix + localeManager.getLocaleMessage("no-permission")); @@ -75,8 +71,7 @@ public void execute(@NotNull ColdTracker plugin, @NotNull CommandSender sender, } } - - private void showStats(ColdTracker plugin, LocaleManager localeManager, CommandSender sender, UUID playerUUID, String playerName) { + private void showStats(ColdTracker plugin, LocaleManager localeManager, CommandSender sender, UUID playerUUID, String playerName, boolean isSelf) { String prefix = localeManager.getLocaleMessage("prefix"); long totalTime = plugin.getDatabaseManager().getTotalTime(playerUUID); long hours = (totalTime / 1000) / 3600; @@ -88,34 +83,27 @@ private void showStats(ColdTracker plugin, LocaleManager localeManager, CommandS StringBuilder statsMessage = new StringBuilder(); - boolean trackVotes = plugin.getConfig().getBoolean("track-votes", false); - int totalVotes = trackVotes ? plugin.getDatabaseManager().getTotalVotes(playerUUID) : 0; + statsMessage.append(" \n"); - // Dacă targetul este senderul - if (sender instanceof Player && ((Player) sender).getUniqueId().equals(playerUUID)) { - String playtimeMessage = localeManager.getLocaleMessage("command-stats-playtime").replace("{time}", timeFormatted); - // Eliminăm punctul doar dacă voturile sunt trackate - if (trackVotes) { - playtimeMessage = playtimeMessage.endsWith(".") ? playtimeMessage.substring(0, playtimeMessage.length() - 1) : playtimeMessage; - } - statsMessage.append(prefix).append(playtimeMessage); + if (isSelf) { + statsMessage.append(prefix).append(localeManager.getLocaleMessage("command-stats-self-title")).append("\n"); } else { - String playtimeMessage = localeManager.getLocaleMessage("showtime-message").replace("{player}", playerName).replace("{time}", timeFormatted); - // Eliminăm punctul doar dacă voturile sunt trackate - if (trackVotes) { - playtimeMessage = playtimeMessage.endsWith(".") ? playtimeMessage.substring(0, playtimeMessage.length() - 1) : playtimeMessage; - } - statsMessage.append(prefix).append(playtimeMessage); + statsMessage.append(prefix).append(localeManager.getLocaleMessage("command-stats-other-title").replace("{player}", playerName)).append("\n"); } - // Adăugăm voturile doar dacă sunt trackate - if (trackVotes) { - statsMessage.append(" ").append(localeManager.getLocaleMessage("command-stats-votes").replace("{votes}", String.valueOf(totalVotes))); + statsMessage.append(prefix).append(localeManager.getLocaleMessage("command-stats-playtime-prefix").replace("{time}", timeFormatted)).append("\n"); + + if (plugin.getConfig().getBoolean("track-votes", false)) { + int totalVotes = plugin.getDatabaseManager().getTotalVotes(playerUUID); + statsMessage.append(prefix).append(localeManager.getLocaleMessage("command-stats-votes-prefix").replace("{votes}", String.valueOf(totalVotes))).append("\n"); } - sender.sendMessage(statsMessage.toString()); - } + statsMessage.append(" \n"); + for (String line : statsMessage.toString().split("\n")) { + sender.sendMessage(line.isEmpty() ? " " : line); + } + } @Override @@ -125,4 +113,4 @@ public List tabComplete(@NotNull ColdTracker plugin, @NotNull CommandSen } return Collections.emptyList(); } -} \ No newline at end of file +} From b63265d2b2a1713a3db4a5d015eccd008ce6cc8a Mon Sep 17 00:00:00 2001 From: padrewin <97427230+padrewin@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:03:16 +0200 Subject: [PATCH 2/6] Update en_US.yml --- src/main/resources/locale/en_US.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/resources/locale/en_US.yml b/src/main/resources/locale/en_US.yml index 98bb9dd..ba2610b 100644 --- a/src/main/resources/locale/en_US.yml +++ b/src/main/resources/locale/en_US.yml @@ -27,8 +27,10 @@ command-votes-not-available: '&7Voting plugin not detected. Vote tracking is &cu command-stats-description: '&8 - &c/coldtracker stats &7- View your personal stats' command-stats-player-only: '&cOnly players can use this command.' command-stats-console-no-self: '&7Console can''t have stats.' -command-stats-playtime: '&7You have a total time of &c{time}&7.' -command-stats-votes: '&7and &c{votes} votes&7.' +command-stats-self-title: '&7Your stats:' +command-stats-other-title: '&c{player}''s &7stats:' +command-stats-playtime-prefix: '• &7Playtime: &c{time} 🕓' +command-stats-votes-prefix: '• &7Votes: &c{votes} 📩' # Database message warnings command-wipe-description: '&8 - &c/coldtracker wipe &7- Wipe current SQLite database' From e82814ba9145a0c45dc1c2109a372f9d6ac53a3d Mon Sep 17 00:00:00 2001 From: padrewin <97427230+padrewin@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:03:23 +0200 Subject: [PATCH 3/6] Update fr_FR.yml --- src/main/resources/locale/fr_FR.yml | 44 +++++++++++++++-------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/src/main/resources/locale/fr_FR.yml b/src/main/resources/locale/fr_FR.yml index 9570752..145919b 100644 --- a/src/main/resources/locale/fr_FR.yml +++ b/src/main/resources/locale/fr_FR.yml @@ -6,34 +6,36 @@ command-help-description: '&8 - &c/coldtracker help &7- Affiche le menu d''aide. command-help-title: '&cCommandes disponibles :' # Misc -no-permission: '&cVous n''avez pas la permission de faire cela !' +no-permission: '&cVous n''avez pas la permission pour cela !' unknown-command: '&cCommande inconnue &4%input%&c.' invalid-command-usage: '&cUtilisation invalide de la commande.' -player-not-found: '&7Joueur introuvable : &c{player}&7.' +player-not-found: '&7Le joueur est introuvable : &c{player}&7.' # Showtime Command Message -command-showtime-description: '&8 - &c/coldtracker showtime &7- Affiche le temps total suivi du joueur' +command-showtime-description: '&8 - &c/coldtracker showtime &7- Affiche le temps total suivi d''un joueur' no-staff-member: '&7&c{player} &7n''est pas un membre du staff.' showtime-message: '&c{player} &7a joué pendant &c{time}&7.' command-showtime-usage: '&7Utilisation : &c/coldtracker showtime ' # ShowVote Command Message -command-showvotes-description: '&8 - &c/coldtracker showvotes &7- Affiche le total des votes suivis du joueur' +command-showvotes-description: '&8 - &c/coldtracker showvotes &7- Affiche le nombre total de votes d''un joueur' showvotes-message: "&c{player} &7a un total de &c{votes}&7 votes." -command-showvotes-disabled: '&7Le suivi des votes est &cdésactivé&7. Consultez le fichier de configuration.' -command-votes-not-available: '&7Plugin de vote non détecté. Le suivi des votes est &cindisponible&7.' +command-showvotes-disabled: '&7Le suivi des votes est &cdésactivé&7. Veuillez consulter le fichier de configuration.' +command-votes-not-available: '&7Aucun plugin de vote détecté. Le suivi des votes est &cindisponible&7.' # Stats Command command-stats-description: '&8 - &c/coldtracker stats &7- Voir vos statistiques personnelles' command-stats-player-only: '&cSeuls les joueurs peuvent utiliser cette commande.' command-stats-console-no-self: '&7La console ne peut pas avoir de statistiques.' -command-stats-playtime: '&7Vous avez joué pendant un total de &c{time}&7.' -command-stats-votes: '&7et &c{votes} votes&7.' +command-stats-self-title: '&7Vos statistiques :' +command-stats-other-title: '&c{player}&7''s statistiques :' +command-stats-playtime-prefix: '• &7Temps de jeu : &c{time} 🕓' +command-stats-votes-prefix: '• &7Votes : &c{votes} 📩' # Database message warnings -command-wipe-description: '&8 - &c/coldtracker wipe &7- Efface la base de données SQLite actuelle' +command-wipe-description: '&8 - &c/coldtracker wipe &7- Effacer la base de données SQLite actuelle' command-wipe-usage: '&7Utilisation : &c/coldtracker wipe' -command-wipe-warning: '&eATTENTION : &cCette opération effacera toutes les données de la base de données active. &cSi vous êtes absolument sûr, utilisez &a/coldtracker wipe confirm&c.' +command-wipe-warning: '&eATTENTION : &cCette opération supprimera toutes les données de la base de données active. &cSi vous êtes absolument sûr, utilisez &a/coldtracker wipe confirm&c.' command-wipe-success: '&7Toutes les données de la base de données ont été effacées &avec succès&7.' # Base Command Message @@ -43,21 +45,21 @@ base-command-help: '&7Utilisez &c/coldtracker help &7pour des informations sur l # Reload Command command-reload-description: '&8 - &c/coldtracker reload &7- Recharge le plugin' command-reload-usage: '&7Utilisation : &c/coldtracker reload' -command-reload-success: '&7Les fichiers de configuration et de localisation ont été rechargés.' +command-reload-success: '&7Les fichiers de configuration et de langue ont été rechargés.' # Dump Command -command-dump-disabled: '&7Le dump Gist est &cdésactivé&7. Consultez le fichier de configuration.' -command-dump-description: '&8 - &c/coldtracker dump &7- Déverse les données de la base de données actuelle dans un Gist' +command-dump-disabled: '&7Dump Gist &cdésactivé&7. Veuillez consulter le fichier de configuration.' +command-dump-description: '&8 - &c/coldtracker dump &7- Exporter les données de la base de données actuelle dans Gist' command-dump-usage: '&7Utilisation : &c/coldtracker dump' -command-dump-warning: '&eATTENTION : &cCette opération déversera les données de la base de données actuelle. Utilisez &a/coldtracker dump confirm&c pour continuer.' -command-dump-success: '&7Le dump de la base de données a été effectué &avec succès&7 ! Lien : &a{link}' -command-dump-fail: '&cÉchec de la génération du lien Gist. Consultez la console pour les erreurs.' +command-dump-warning: '&eATTENTION : &cCette opération exportera les données de la base de données actuelle. Utilisez &a/coldtracker dump confirm&c pour continuer.' +command-dump-success: '&7Exportation des données &aeffectuée avec succès&7 ! Lien : &a{link}' +command-dump-fail: '&cImpossible de générer le lien Gist. Consultez la console pour plus d''erreurs.' # Export Command -command-export-description: '&8 - &c/coldtracker export &7- Exporte les données vers plugins/ColdTracker' -command-export-warning: '&eATTENTION : &cLe fichier d''export existe déjà. Utilisez &a/coldtracker export confirm &cpour le remplacer.' -command-export-success: '&7Export &areussi&7. Les données ont été sauvegardées dans &aplugins/ColdTracker/{folder}&7.' -command-export-fail: '&cÉchec de la sauvegarde du fichier export.yml. Consultez la console pour les erreurs.' +command-export-description: '&8 - &c/coldtracker export &7- Exporte les données dans plugins/ColdTracker' +command-export-warning: '&eATTENTION : &cLe fichier d''exportation existe déjà. Utilisez &a/coldtracker export confirm &cpour écraser.' +command-export-success: '&7Exportation &aeffectuée avec succès&7. Les données ont été enregistrées dans &aplugins/ColdTracker/{folder}&7.' +command-export-fail: '&cImpossible d''enregistrer export.yml. Consultez la console pour plus d''erreurs.' # Version Command -command-version-description: '&8 - &c/coldtracker version &7- Affiche la version de ColdTracker' +command-version-description: '&8 - &c/coldtracker version &7- Affiche les informations de version pour ColdTracker' From 728212a6bac08f37bd3dab55cd3ce24edc2e5b11 Mon Sep 17 00:00:00 2001 From: padrewin <97427230+padrewin@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:03:28 +0200 Subject: [PATCH 4/6] Update pt_PT.yml --- src/main/resources/locale/pt_PT.yml | 42 +++++++++++++++-------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/src/main/resources/locale/pt_PT.yml b/src/main/resources/locale/pt_PT.yml index 57f9468..8180041 100644 --- a/src/main/resources/locale/pt_PT.yml +++ b/src/main/resources/locale/pt_PT.yml @@ -2,8 +2,8 @@ prefix: '&8「ɻAA7CD72B7oϒBC7l&#B2A3D8d&#CCBCE8T&#E6D4F8r&#D8B8F8a&#C99CF7c&#BB80F7k&#AC64F6e E48F6r&8」&7» ' # Help Command -command-help-description: '&8 - &c/coldtracker help &7- Mostra o menu de ajuda... Você chegou' -command-help-title: '&cComandos disponíveis:' +command-help-description: '&8 - &c/coldtracker help &7- Exibe o menu de ajuda... Você chegou' +command-help-title: '&cComandos Disponíveis:' # Misc no-permission: '&cVocê não tem permissão para isso!' @@ -12,52 +12,54 @@ invalid-command-usage: '&cUso inválido do comando.' player-not-found: '&7Jogador não encontrado: &c{player}&7.' # Showtime Command Message -command-showtime-description: '&8 - &c/coldtracker showtime &7- Mostra o tempo total registrado do jogador' -no-staff-member: '&7&c{player} &7não é membro da equipe.' +command-showtime-description: '&8 - &c/coldtracker showtime &7- Mostra o tempo total registrado de um jogador' +no-staff-member: '&7&c{player} &7não é um membro da equipe.' showtime-message: '&c{player} &7jogou por &c{time}&7.' command-showtime-usage: '&7Uso: &c/coldtracker showtime ' # ShowVote Command Message -command-showvotes-description: '&8 - &c/coldtracker showvotes &7- Mostra o total de votos registrados do jogador' +command-showvotes-description: '&8 - &c/coldtracker showvotes &7- Mostra o total de votos de um jogador' showvotes-message: "&c{player} &7tem um total de &c{votes}&7 votos." command-showvotes-disabled: '&7O rastreamento de votos está &cdesativado&7. Consulte o arquivo de configuração.' -command-votes-not-available: '&7Plugin de votação não detectado. Rastreamento de votos está &cindisponível&7.' +command-votes-not-available: '&7Nenhum plugin de votos detectado. O rastreamento de votos está &cindisponível&7.' # Stats Command command-stats-description: '&8 - &c/coldtracker stats &7- Veja suas estatísticas pessoais' command-stats-player-only: '&cApenas jogadores podem usar este comando.' command-stats-console-no-self: '&7O console não pode ter estatísticas.' -command-stats-playtime: '&7Você tem um tempo total de &c{time}&7.' -command-stats-votes: '&7e &c{votes} votos&7.' +command-stats-self-title: '&7Suas estatísticas:' +command-stats-other-title: '&c{player}&7''s estatísticas:' +command-stats-playtime-prefix: '• &7Tempo de Jogo: &c{time} 🕓' +command-stats-votes-prefix: '• &7Votos: &c{votes} 📩' # Database message warnings command-wipe-description: '&8 - &c/coldtracker wipe &7- Apaga o banco de dados SQLite atual' command-wipe-usage: '&7Uso: &c/coldtracker wipe' -command-wipe-warning: '&eAVISO: &cEsta operação apagará todos os dados do banco de dados ativo. &cSe você tiver certeza absoluta, use &a/coldtracker wipe confirm&c.' +command-wipe-warning: '&eAVISO: &cEsta operação excluirá todos os dados do banco de dados ativo. &cSe você tiver certeza absoluta, use &a/coldtracker wipe confirm&c.' command-wipe-success: '&7Todos os dados do banco de dados foram apagados &com sucesso&7.' # Base Command Message base-command-color: '&7' -base-command-help: '&7Use &c/coldtracker help &7para obter informações sobre os comandos.' +base-command-help: '&7Use &c/coldtracker help &7para informações sobre os comandos.' # Reload Command command-reload-description: '&8 - &c/coldtracker reload &7- Recarrega o plugin' command-reload-usage: '&7Uso: &c/coldtracker reload' -command-reload-success: '&7Os arquivos de configuração e de localização foram recarregados.' +command-reload-success: '&7Os arquivos de configuração e localização foram recarregados.' # Dump Command -command-dump-disabled: '&7O dump Gist está &cdesativado&7. Consulte o arquivo de configuração.' -command-dump-description: '&8 - &c/coldtracker dump &7- Despeja os dados do banco de dados atual em um Gist' +command-dump-disabled: '&7Dump Gist &cdesativado&7. Consulte o arquivo de configuração.' +command-dump-description: '&8 - &c/coldtracker dump &7- Exporta os dados do banco de dados atual para Gist' command-dump-usage: '&7Uso: &c/coldtracker dump' -command-dump-warning: '&eAVISO: &cEsta operação despejará os dados do banco de dados atual. Use &a/coldtracker dump confirm&c para continuar.' -command-dump-success: '&7Dump do banco de dados realizado &com sucesso&7! Link: &a{link}' -command-dump-fail: '&cFalha ao gerar o link Gist. Verifique o console para erros.' +command-dump-warning: '&eAVISO: &cEsta operação exportará os dados do banco de dados atual. Use &a/coldtracker dump confirm&c para continuar.' +command-dump-success: '&7Dump do banco de dados &realizado com sucesso&7! Link: &a{link}' +command-dump-fail: '&cNão foi possível gerar o link Gist. Consulte o console para mais erros.' # Export Command command-export-description: '&8 - &c/coldtracker export &7- Exporta os dados para plugins/ColdTracker' -command-export-warning: '&eAVISO: &cO arquivo de exportação já existe. Use &a/coldtracker export confirm &cpara substituí-lo.' -command-export-success: '&7Exportação &completa&7. Os dados foram salvos em &aplugins/ColdTracker/{folder}&7.' -command-export-fail: '&cFalha ao salvar export.yml. Verifique o console para erros.' +command-export-warning: '&eAVISO: &cO arquivo de exportação já existe. Use &a/coldtracker export confirm &cpara sobrescrever.' +command-export-success: '&7Exportação &realizada com sucesso&7. Os dados foram salvos em &aplugins/ColdTracker/{folder}&7.' +command-export-fail: '&cNão foi possível salvar export.yml. Consulte o console para erros.' # Version Command -command-version-description: '&8 - &c/coldtracker version &7- Exibe a versão do ColdTracker' +command-version-description: '&8 - &c/coldtracker version &7- Exibe informações da versão para o ColdTracker' From 4ceb1d99c295337cc5f8b64de1f179aa27f5b1bf Mon Sep 17 00:00:00 2001 From: padrewin <97427230+padrewin@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:03:36 +0200 Subject: [PATCH 5/6] Update ro_RO.yml --- src/main/resources/locale/ro_RO.yml | 46 +++++++++++++++-------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/src/main/resources/locale/ro_RO.yml b/src/main/resources/locale/ro_RO.yml index 80fdb92..a10bc73 100644 --- a/src/main/resources/locale/ro_RO.yml +++ b/src/main/resources/locale/ro_RO.yml @@ -6,39 +6,41 @@ command-help-description: '&8 - &c/coldtracker help &7- Afișează meniul de aju command-help-title: '&cComenzi disponibile:' # Misc -no-permission: '&cNu ai permisiunea necesară pentru asta!' +no-permission: '&cNu ai permisiunea pentru asta!' unknown-command: '&cComandă necunoscută &4%input%&c.' invalid-command-usage: '&cUtilizare invalidă a comenzii.' player-not-found: '&7Jucătorul nu a fost găsit: &c{player}&7.' # Showtime Command Message -command-showtime-description: '&8 - &c/coldtracker showtime &7- Afișează timpul total înregistrat al jucătorului' -no-staff-member: '&7&c{player} &7nu este membru al echipei.' +command-showtime-description: '&8 - &c/coldtracker showtime &7- Afișează timpul total al unui jucător' +no-staff-member: '&7&c{player} &7nu este un membru al staffului.' showtime-message: '&c{player} &7a jucat timp de &c{time}&7.' command-showtime-usage: '&7Utilizare: &c/coldtracker showtime ' # ShowVote Command Message -command-showvotes-description: '&8 - &c/coldtracker showvotes &7- Afișează totalul de voturi înregistrate al jucătorului' +command-showvotes-description: '&8 - &c/coldtracker showvotes &7- Afișează totalul de voturi al unui jucător' showvotes-message: "&c{player} &7are un total de &c{votes}&7 voturi." -command-showvotes-disabled: '&7Funcția de urmărire a voturilor este &cdezactivată&7. Consultați fișierul de configurare.' -command-votes-not-available: '&7Plugin-ul de vot nu a fost detectat. Urmărirea voturilor este &cindisponibilă&7.' +command-showvotes-disabled: '&7Tracker-ul de voturi este &cdezactivat&7. Consultați fișierul de configurare.' +command-votes-not-available: '&7Nu a fost detectat niciun plugin de voturi. Tracker-ul de voturi este &cindisponibil&7.' # Stats Command -command-stats-description: '&8 - &c/coldtracker stats &7- Vizualizează statisticile personale' -command-stats-player-only: '&cDoar jucătorii pot utiliza această comandă.' +command-stats-description: '&8 - &c/coldtracker stats &7- Vizualizează statisticile tale personale' +command-stats-player-only: '&cDoar jucătorii pot folosi această comandă.' command-stats-console-no-self: '&7Consola nu poate avea statistici.' -command-stats-playtime: '&7Ai un timp total de &c{time}&7.' -command-stats-votes: '&7și &c{votes} voturi&7.' +command-stats-self-title: '&7Statistici personale:' +command-stats-other-title: '&c{player}&7''s statistici:' +command-stats-playtime-prefix: '• &7Timp de joc: &c{time} 🕓' +command-stats-votes-prefix: '• &7Voturi: &c{votes} 📩' # Database message warnings -command-wipe-description: '&8 - &c/coldtracker wipe &7- Șterge baza de date SQLite actuală' +command-wipe-description: '&8 - &c/coldtracker wipe &7- Șterge baza de date SQLite curentă' command-wipe-usage: '&7Utilizare: &c/coldtracker wipe' -command-wipe-warning: '&eATENȚIE: &cAceastă operațiune va șterge toate datele din baza de date activă. &cDacă ești absolut sigur, folosește &a/coldtracker wipe confirm&c.' -command-wipe-success: '&7Toate datele din baza de date au fost șterse &cu succes&7.' +command-wipe-warning: '&eATENȚIE: &cAceastă operațiune va șterge toate datele din baza de date activă. &cDacă sunteți absolut sigur, utilizați &a/coldtracker wipe confirm&c.' +command-wipe-success: '&7Toate datele din baza de date au fost șterse &cîncărcate cu succes&7.' # Base Command Message base-command-color: '&7' -base-command-help: '&7Folosește &c/coldtracker help &7pentru informații despre comenzi.' +base-command-help: '&7Utilizați &c/coldtracker help &7pentru informații despre comenzi.' # Reload Command command-reload-description: '&8 - &c/coldtracker reload &7- Reîncarcă pluginul' @@ -47,17 +49,17 @@ command-reload-success: '&7Fișierele de configurare și localizare au fost reî # Dump Command command-dump-disabled: '&7Dump-ul Gist este &cdezactivat&7. Consultați fișierul de configurare.' -command-dump-description: '&8 - &c/coldtracker dump &7- Descarcă datele din baza de date curentă într-un Gist' +command-dump-description: '&8 - &c/coldtracker dump &7- Exportă datele din baza de date curentă în Gist' command-dump-usage: '&7Utilizare: &c/coldtracker dump' -command-dump-warning: '&eATENȚIE: &cAceastă operațiune va descărca datele din baza de date curentă. Folosiți &a/coldtracker dump confirm&c pentru a continua.' -command-dump-success: '&7Descărcarea bazei de date a fost realizată &cu succes&7! Link: &a{link}' -command-dump-fail: '&cEroare la generarea link-ului Gist. Verificați consola pentru erori.' +command-dump-warning: '&eATENȚIE: &cAceastă operațiune va exporta datele din baza de date curentă. Utilizați &a/coldtracker dump confirm&c pentru a continua.' +command-dump-success: '&7Exportul bazei de date a fost &crealizat cu succes&7! Link: &a{link}' +command-dump-fail: '&cNu s-a putut genera link-ul Gist. Verificați consola pentru mai multe erori.' # Export Command command-export-description: '&8 - &c/coldtracker export &7- Exportă datele în plugins/ColdTracker' -command-export-warning: '&eATENȚIE: &cFișierul de export există deja. Folosiți &a/coldtracker export confirm &cpentru a-l suprascrie.' -command-export-success: '&7Export &realizat cu succes&7. Datele au fost salvate în &aplugins/ColdTracker/{folder}&7.' -command-export-fail: '&cEroare la salvarea export.yml. Verificați consola pentru erori.' +command-export-warning: '&eATENȚIE: &cFișierul de export deja există. Utilizați &a/coldtracker export confirm &cpentru a suprascrie.' +command-export-success: '&7Exportul a fost &crealizat cu succes&7. Datele au fost salvate în &aplugins/ColdTracker/{folder}&7.' +command-export-fail: '&cNu s-a putut salva export.yml. Verificați consola pentru erori.' # Version Command -command-version-description: '&8 - &c/coldtracker version &7- Afișează versiunea ColdTracker' +command-version-description: '&8 - &c/coldtracker version &7- Afișează informațiile despre versiunea ColdTracker' From 606cb80cd7190645cc076b8e0727b4f002acd475 Mon Sep 17 00:00:00 2001 From: padrewin <97427230+padrewin@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:03:39 +0200 Subject: [PATCH 6/6] Update zh_CN.yml --- src/main/resources/locale/zh_CN.yml | 62 +++++++++++++++-------------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/src/main/resources/locale/zh_CN.yml b/src/main/resources/locale/zh_CN.yml index 241e8b0..33ea0a0 100644 --- a/src/main/resources/locale/zh_CN.yml +++ b/src/main/resources/locale/zh_CN.yml @@ -2,61 +2,63 @@ prefix: '&8「ɻAA7CD72B7oϒBC7l&#B2A3D8d&#CCBCE8T&#E6D4F8r&#D8B8F8a&#C99CF7c&#BB80F7k&#AC64F6e E48F6r&8」&7» ' # Help Command -command-help-description: '&8 - &c/coldtracker help &7- 显示帮助菜单... 你已经到达' -command-help-title: '&c可用命令:' +command-help-description: '&8 - &c/coldtracker help &7- 显示帮助菜单... 你到了' +command-help-title: '&c可用命令:' # Misc -no-permission: '&c你没有权限这样做!' -unknown-command: '&c未知命令 &4%input%&c.' -invalid-command-usage: '&c无效的命令用法。' -player-not-found: '&7无法找到玩家: &c{player}&7。' +no-permission: '&c你没有权限执行此命令!' +unknown-command: '&c未知命令 &4%input%&c。' +invalid-command-usage: '&c命令使用方式无效。' +player-not-found: '&7未找到玩家:&c{player}&7。' # Showtime Command Message -command-showtime-description: '&8 - &c/coldtracker showtime &7- 显示玩家的总在线时间' -no-staff-member: '&7&c{player} &7不是团队成员。' -showtime-message: '&c{player} &7的总在线时间为 &c{time}&7。' -command-showtime-usage: '&7用法: &c/coldtracker showtime ' +command-showtime-description: '&8 - &c/coldtracker showtime &7- 显示玩家的总游戏时间' +no-staff-member: '&7&c{player} &7不是工作人员。' +showtime-message: '&c{player} &7的游戏时间为 &c{time}&7。' +command-showtime-usage: '&7用法:&c/coldtracker showtime ' # ShowVote Command Message command-showvotes-description: '&8 - &c/coldtracker showvotes &7- 显示玩家的总投票数' -showvotes-message: "&c{player} &7总共获得 &c{votes}&7 次投票。" -command-showvotes-disabled: '&7投票跟踪功能已&c禁用&7。请检查配置文件。' -command-votes-not-available: '&7未检测到投票插件。投票跟踪功能&c不可用&7。' +showvotes-message: "&c{player} &7的总投票数为 &c{votes}&7。" +command-showvotes-disabled: '&7投票追踪已被 &c禁用&7。请检查配置文件。' +command-votes-not-available: '&7未检测到投票插件。投票追踪 &c不可用&7。' # Stats Command command-stats-description: '&8 - &c/coldtracker stats &7- 查看你的个人统计数据' -command-stats-player-only: '&c只有玩家可以使用此命令。' +command-stats-player-only: '&c此命令仅供玩家使用。' command-stats-console-no-self: '&7控制台无法拥有统计数据。' -command-stats-playtime: '&7你的总在线时间为 &c{time}&7。' -command-stats-votes: '&7以及 &c{votes} 次投票&7。' +command-stats-self-title: '&7你的统计:' +command-stats-other-title: '&c{player}&7 的统计:' +command-stats-playtime-prefix: '• &7游戏时间:&c{time} 🕓' +command-stats-votes-prefix: '• &7投票数:&c{votes} 📩' # Database message warnings -command-wipe-description: '&8 - &c/coldtracker wipe &7- 清空当前SQLite数据库' -command-wipe-usage: '&7用法: &c/coldtracker wipe' -command-wipe-warning: '&e警告: &c此操作将删除活动数据库中的所有数据。 &c如果您确定,请使用 &a/coldtracker wipe confirm&c。' -command-wipe-success: '&7数据库中的所有数据已被&成功清除&7。' +command-wipe-description: '&8 - &c/coldtracker wipe &7- 清除当前SQLite数据库' +command-wipe-usage: '&7用法:&c/coldtracker wipe' +command-wipe-warning: '&e警告:&c此操作将删除活动数据库中的所有数据。&c如果你确定,请使用 &a/coldtracker wipe confirm&c。' +command-wipe-success: '&7数据库中的所有数据已被 &c成功清除&7。' # Base Command Message base-command-color: '&7' base-command-help: '&7使用 &c/coldtracker help &7查看命令信息。' # Reload Command -command-reload-description: '&8 - &c/coldtracker reload &7- 重载插件' -command-reload-usage: '&7用法: &c/coldtracker reload' -command-reload-success: '&7配置和本地化文件已重新加载。' +command-reload-description: '&8 - &c/coldtracker reload &7- 重新加载插件' +command-reload-usage: '&7用法:&c/coldtracker reload' +command-reload-success: '&7配置文件和语言文件已重新加载。' # Dump Command -command-dump-disabled: '&7Gist转储功能已&c禁用&7。请检查配置文件。' -command-dump-description: '&8 - &c/coldtracker dump &7- 转储当前数据库数据到Gist' -command-dump-usage: '&7用法: &c/coldtracker dump' -command-dump-warning: '&e警告: &c此操作将转储当前数据库的数据。使用 &a/coldtracker dump confirm&c 继续。' -command-dump-success: '&7数据库转储已&成功完成&7!链接: &a{link}' +command-dump-disabled: '&7Gist转储已被 &c禁用&7。请检查配置文件。' +command-dump-description: '&8 - &c/coldtracker dump &7- 将当前数据库的数据导出到Gist' +command-dump-usage: '&7用法:&c/coldtracker dump' +command-dump-warning: '&e警告:&c此操作将导出当前数据库的数据。使用 &a/coldtracker dump confirm&c 继续操作。' +command-dump-success: '&7数据库导出 &c成功&7!链接:&a{link}' command-dump-fail: '&c生成Gist链接失败。请检查控制台中的错误信息。' # Export Command command-export-description: '&8 - &c/coldtracker export &7- 将数据导出到 plugins/ColdTracker' -command-export-warning: '&e警告: &c导出文件已存在。使用 &a/coldtracker export confirm &c覆盖它。' -command-export-success: '&7导出&成功完成&7。数据已保存到 &aplugins/ColdTracker/{folder}&7。' +command-export-warning: '&e警告:&c导出文件已存在。使用 &a/coldtracker export confirm &c覆盖。' +command-export-success: '&7导出 &c成功&7。数据已保存到 &aplugins/ColdTracker/{folder}&7。' command-export-fail: '&c保存 export.yml 失败。请检查控制台中的错误信息。' # Version Command