diff --git a/bun.lockb b/bun.lockb index 4683eac..1c3c661 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/locales/bot/commands/de.json b/locales/bot/commands/de.json index bc1cab4..c17d3a2 100644 --- a/locales/bot/commands/de.json +++ b/locales/bot/commands/de.json @@ -1,611 +1,733 @@ { - "handler": { - "errors.only_for_party_members": "Dieser Befehl ist nur für Mitglieder meiner Partei verfügbar.", - "errors.only_for_private_messages": "Dieser Befehl ist nur in privaten Nachrichten verfügbar.", - "errors.need_party_leader": "Ich muss der Parteiführer sein, um diesen Befehl auszuführen!", - "errors.only_for_owners": "Dieser Befehl ist nur für Bot -Besitzer verfügbar.", - "errors.only_for_admins": "Dieser Befehl ist nur für Bot -Administratoren verfügbar.", - "errors.only_for_whitelist": "Dieser Befehl ist nur für Benutzer der Whitelist des Bots verfügbar." - }, - "config.all_items": { - "description": "Zeigt die neuesten Kosmetik, die dem Spiel hinzugefügt wurden, ein optionaler Filter kann hinzugefügt werden und Sie können mit dem Befehl \"stop\" anhalten.", - "usage.filter.name": "Filter", - "usage.filter.options.outfits": "Outfits", - "usage.filter.options.backpacks": "Rucksäcke", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotes", - "usage.filter.options.pickaxes": "Spitzhahn", - "usage.filter.options.shoes": "Schuhe", - "usage.filter.description": "Der Filter muss durch Anzeigen der Elemente festgelegt werden." - }, - "run.all_items": { - "msg.no_items": "Die Gegenstände nicht abrufen.", - "msg.items_already_displaying": "Kosmetika werden bereits angezeigt, es muss zuerst mit dem Befehl \"stop\" gestoppt werden.", - "msg.setting_items": "Setzen Sie alle Spielelemente ... {filtered}", - "msg.filtered_by": "(filtriert von {filter})", - "msg.items_showed": "Ich habe fertig mit allen Artikeln ..." - }, - "config.backpack": { - "description": "Legt den Rucksack des Bots fest.", - "usage.query.name": "Rucksackname oder ID", - "usage.query.description": "Der Name oder die ID des zu setzenden Rucksacks." - }, - "run.backpack": { - "msg.backpack_not_found": "Backpack {item} Nicht gefunden!", - "msg.backpack_changed": "Setzen Sie den Rucksack auf {name}! ({id})" - }, - "config.backpack_variants": { - "description": "Legt die Varianten des Rucksacks fest." - }, - "run.backpack_variants": { - "msg.backpack_not_found": "Der Bot hat keinen Rucksack!", - "msg.invalid_backpack": "Ungültiger Rucksack!", - "msg.variants_not_founded": "Dieser Rucksack hat keine Varianten!", - "msg.variants_select": "Senden Sie die Variante, die Sie für {type} auswählen möchten", - "msg.variants_changed": "Stellen Sie die Rucksackvarianten ein!" - }, - "config.banner": { - "description": "Legt das Banner des Bots fest.", - "usage.query.name": "Bannername oder ID", - "usage.query.description": "Der Name oder die ID des zu setzen." - }, - "run.banner": { - "msg.banner_not_found": "Banner {item} nicht gefunden!", - "msg.banner_changed": "Setzen Sie das Banner auf {name}! ({id})" - }, - "config.clear_backpack": { - "description": "Entfernt den Rucksack des Bots." - }, - "run.clear_backpack": { - "msg.backpack_cleared": "Löschter Rucksack!" - }, - "config.clear_emote": { - "description": "Stoppt den Tanz des Bots." - }, - "run.clear_emote": { - "msg.emote_cleared": "Löschte Emote!" - }, - "config.clear_shoes": { - "description": "Entfernt die Schuhe des Bots." - }, - "run.clear_shoes": { - "msg.shoes_cleared": "Gelöschte Schuhe!" - }, - "config.copy": { - "description": "Kopieren Sie die Kosmetik eines Benutzers oder kopieren Sie die Kosmetik an Sie, wenn Sie keine Argumente angeben.", - "usage.filter.name": "Filter", - "usage.filter.options.all": "Alle", - "usage.filter.options.outfit": "Outfit", - "usage.filter.options.backpack": "Rucksack", - "usage.filter.options.emoji": "Emoji", - "usage.filter.options.emote": "Emote", - "usage.filter.options.pickaxe": "Spitzhacke", - "usage.filter.options.shoes": "Schuhe", - "usage.filter.description": "Der Filter, der beim Kopieren von Kosmetika festgelegt ist.", - "usage.query.name": "Mitgliedsname oder ID", - "usage.query.description": "Der Name oder die ID des Mitglieds, um die Kosmetik zu kopieren." - }, - "run.copy": { - "msg.members_found": "Mehrere Mitglieder gefunden:", - "msg.member_not_found": "Mitglied {member} Nicht gefunden!", - "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", - "msg.member_copied": "Kopiert {member}!" - }, - "config.cosmetic": { - "description": "Legt die Kosmetik des Bots fest.", - "usage.query.name": "Kosmetischer Name oder ID", - "usage.query.description": "Der Name oder die ID der zu setzenden Kosmetik." - }, - "run.cosmetic": { - "msg.cosmetic_not_found": "Kosmetische {query} Nicht gefunden!", - "msg.cosmetic_changed": "Setzen Sie den {type} auf {name}! ({id})" - }, - "config.emoji": { - "description": "Legt den Emoji des Bots fest.", - "usage.query.name": "Emoji -Name oder ID", - "usage.query.description": "Der Name oder die ID des Emoji zu setzen." - }, - "run.emoji": { - "msg.emoji_not_found": "Emoji {query} Nicht gefunden!", - "msg.emoji_changed": "Setzen Sie das Emoji auf {name}! ({id})" - }, - "config.emote": { - "description": "Legt die Emote des Bots fest.", - "usage.query.name": "Emote Name oder ID", - "usage.query.description": "Der Name oder die ID der zu festgelegten Emote." - }, - "run.emote": { - "msg.emote_not_found": "Emote {query} Nicht gefunden!", - "msg.emote_changed": "Setzen Sie das Emote Emoji auf {name}! ({id})" - }, - "config.mimic": { - "description": "Tut dasselbe wie ein Benutzer oder das gleiche wie Sie, wenn nicht Argumente angeben. Verwenden Sie \"stop\", um den Befehl zu stoppen.", - "usage.filter.name": "Filter", - "usage.filter.options.all": "Alle", - "usage.filter.options.changes": "Änderungen", - "usage.filter.options.outfits": "Outfits", - "usage.filter.options.backpacks": "Rucksäcke", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotes", - "usage.filter.options.pickaxes": "Spitzhahn", - "usage.filter.options.shoes": "Schuhe", - "usage.filter.description": "Der Filter, der beim Nachahmung von Kosmetika festgelegt wird.", - "usage.query.name": "Mitgliedsname oder ID", - "usage.query.description": "Der Name oder die ID des Mitglieds, um Kosmetika zu imitieren." - }, - "run.mimic": { - "msg.members_found": "Mehrere Mitglieder gefunden:", - "msg.member_not_found": "Mitglied {query} Nicht gefunden!", - "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", - "msg.mimic_enabled": "Aktiviert mimic für {member} {filter}!", - "msg.filter": "mit filter {filter}" - }, - "config.new_items": { - "description": "Zeigt die neuesten Kosmetik, die dem Spiel hinzugefügt wurden, ein optionaler Filter kann hinzugefügt werden und Sie können mit dem Befehl \"stop\" anhalten.", - "usage.filter.name": "Filter", - "usage.filter.options.outfits": "Outfits", - "usage.filter.options.backpacks": "Rucksäcke", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotes", - "usage.filter.options.pickaxes": "Spitzhahn", - "usage.filter.options.shoes": "Schuhe", - "usage.filter.description": "Der Filter muss durch Anzeigen der Elemente festgelegt werden." - }, - "run.new_items": { - "msg.type_error": "Wenn Sie einen Filter wünschen, stellen Sie sicher, dass es gültig ist, nur Outfits, Rucksäcke, Emojis, Emotes oder Spitzhörer", - "msg.cosmetic_fetch_error": "Kürzlich nicht abzurufen Kosmetika.", - "msg.already_showing": "Kosmetika werden bereits angezeigt, es muss zuerst mit dem Befehl \"stop\" gestoppt werden.", - "msg.showing_cosmetics": "Setzen Sie alle kürzlich hinzugefügten Elemente ein ... {filter}", - "msg.filter": "(filtriert von {filter})", - "msg.ended": "Fertiggestellt alle kürzlich hinzugefügten Artikel ..." - }, - "config.outfit": { - "description": "Legt das Outfit des Bots fest.", - "usage.query.name": "Outfit -Name oder ID", - "usage.query.description": "Der Name oder die ID des zu setzen." - }, - "run.outfit": { - "msg.outfit_not_found": "Outfit {query} Nicht gefunden!", - "msg.outfit_changed": "Setzen Sie das Outfit auf {name}! ({id})!" - }, - "config.outfit_variants": { - "description": "Legt die Varianten des Outfits fest." - }, - "run.outfit_variants": { - "msg.outfit_not_found": "Der Bot hat kein Outfit!", - "msg.invalid_outfit": "Ungültiges Outfit!", - "msg.variants_not_found": "Dieses Outfit hat keine Varianten!", - "msg.variants_select": "Senden Sie die Variante, die Sie für {type} auswählen möchten", - "msg.changed": "Setzen Sie die Outfit -Varianten!" - }, - "config.perfect_timing": { - "description": "Legt die Kosmetik des Bots synchron.", - "usage.query.name": "Kosmetischer Name oder ID", - "usage.query.description": "Der Name oder die ID der zu setzenden Kosmetik." - }, - "run.perfect_timing": { - "msg.cosmetic_not_found": "Kosmetische {query} Nicht gefunden!", - "msg.perfect_timing_success": "Synchronisierung, um ein perfektes Timing durchzuführen ...", - "msg.perfect_timing_done": "Synchronisierte {value} mit {name}! ({id})" - }, - "config.pickaxe": { - "description": "Legt die Spitzhacke des Bots fest.", - "usage.query.name": "Pickaxe Name oder ID", - "usage.query.description": "Der Name oder die ID der zu festen Spickaxe." - }, - "run.pickaxe": { - "msg.pickaxe_not_found": "Pickaxe {query} nicht gefunden!", - "msg.pickaxe_changed": "Setzen Sie die Spickaxe auf {name}! ({id})" - }, - "config.pickaxe_variants": { - "description": "Setzt die Varianten von Pickaxe." - }, - "run.pickaxe_variants": { - "msg.pickaxe_not_found": "Der Bot hat keine Spitzhahn!", - "msg.invalid_pickaxe": "Ungültige Spickaxe!", - "msg.variants_not_found": "Diese Spitzhahn hat keine Varianten!", - "msg.variants_select": "Senden Sie die Variante, die Sie für {type} auswählen möchten", - "msg.changed": "Setzen Sie die Spickaxe -Varianten!" - }, - "config.shoes": { - "description": "Stellt die Schuhe des Bots fest.", - "usage.query.name": "Schuhe Name oder ID", - "usage.query.description": "Der Name oder die ID der zu setzenden Schuhe." - }, - "run.shoes": { - "msg.shoes_not_found": "Schuhe {query} Nicht gefunden!", - "msg.shoes_changed": "Setzen Sie die Schuhe auf {name}! ({id})" - }, - "config.shop_items": { - "description": "Zeigt die neuesten Kosmetik, die dem Spiel hinzugefügt wurden, ein optionaler Filter kann hinzugefügt werden und Sie können mit dem Befehl \"stop\" anhalten.", - "usage.filter.name": "Filter", - "usage.filter.options.outfits": "Outfits", - "usage.filter.options.backpacks": "Rucksäcke", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotes", - "usage.filter.options.pickaxes": "Spitzhahn", - "usage.filter.options.shoes": "Schuhe", - "usage.filter.description": "Der Filter muss durch Anzeigen der Elemente festgelegt werden." - }, - "run.shop_items": { - "msg.invalid_type": "Wenn Sie einen Filter wünschen, stellen Sie sicher, dass es gültig ist, nur Outfits, Rucksäcke, Emojis, Emotes oder Spitzhörer", - "msg.fetch_failed": "Die Ladenartikel können nicht abrufen.", - "msg.already_displaying": "Kosmetika werden bereits angezeigt, es muss zuerst mit dem Befehl \"stop\" gestoppt werden.", - "msg.showing_items": "Stellen Sie alle Artikel im Shop ein ... {filter}", - "msg.filter": "(gefiltert von {query})", - "msg.ended": "Ich habe fertig mit allen Artikeln im Laden gezeigt ..." - }, - "config.stop": { - "description": "Stoppt ausstehende Operationen." - }, - "run.stop": { - "msg.stopped_items": "Hör auf, Gegenstände zu zeigen!", - "msg.stopped_mimic": "Hör auf im Mimic!", - "msg.stopped_emote": "Hör auf Emote!", - "msg.nothing_to_stop": "Nichts zu stoppen!" - }, - "config.accept_friend": { - "description": "Akzeptiere eine Freundschaftsanfrage.", - "usage.query.name": "Name oder Ausweis des Freundes ausstehend", - "usage.query.description": "Der Name oder der ID des anhängigen Freundes, der angenommen wird." - }, - "run.accept_friend": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.friends_not_found": "Freund {query} Nicht gefunden!", - "msg.self_request": "Die anstehende Freundschaftsanfrage gehört mir!", - "msg.error": "Anhängiger Freund nicht akzeptiert!", - "msg.request_accepted": "Ausstehend Freund $ {name} erfolgreich akzeptiert!" - }, - "config.add_friend": { - "description": "Senden Sie eine Freundschaftsanfrage an einen Benutzer oder nehmen Sie eine Freundschaftsanfrage an.", - "usage.query.name": "Benutzername oder ID", - "usage.query.description": "Der Name oder die ID des Benutzers hinzufügen." - }, - "run.add_friend": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.friends_not_found": "Freund {query} Nicht gefunden!", - "msg.already_friends": "Schon ein Freund!", - "msg.error": "Den Benutzer kann nicht hinzugefügt werden!", - "msg.request_sent": "Freundschaftsanfrage an {name} gesendet" - }, - "config.decline_all_friends": { - "description": "Deklinas alle anstehenden Freunde des Bots." - }, - "run.decline_all_friends": { - "msg.unauthorized": "Dieser Befehl kann nur von Bot -Eigentümern ausgeführt werden!", - "msg.declining_friends": "Ablehnen Sie alle anstehenden Freunde!", - "msg.declined_friends": "Abgelehnt {count} Freunde!" - }, - "config.decline_friend": { - "description": "Eine Freundschaftsanfrage ablehnen oder abbrechen.", - "usage.query.name": "Name oder Ausweis des Freundes ausstehend", - "usage.query.description": "Der Name oder der ID des Freundes, der anhängig ist, um abzulehnen oder abzubrechen." - }, - "run.decline_friend": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.friends_not_found": "Freund {query} Nicht gefunden!", - "msg.error": "Anhängiger Freund nicht entfernt!", - "msg.request_sent": "Ausstehender Freund {name} erfolgreich entfernt!" - }, - "config.friend_count": { - "description": "Zeigt die Anzahl der Freunde des Bots an." - }, - "run.friend_count": { - "msg.info": "Ich habe {friends} Freunde, {pending} anhängig ({incoming} eingeholt, {outgoing} ausgehändig) und {blocked} blockiert!" - }, - "config.invite": { - "description": "Lädt einen Freund oder Sie zur Party ein.", - "usage.query.name": "Name oder ID des Freundes", - "usage.query.description": "Der Name oder die ID des Freundes einladen." - }, - "run.invite": { - "msg.alone": "Auf einer Party mit mir ist der Benutzer zur Einladung erforderlich.", - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.friends_not_found": "Freund {query} Nicht gefunden!", - "msg.already_on_party": "{name} ist bereits in meiner Party!", - "msg.invite_error": "Kann die Einladung nicht an {name} senden!", - "msg.invite_sent": "Einladung an {name}!" - }, - "config.join": { - "description": "Schließt sich Ihrer Party oder einer Party eines Benutzers an.", - "usage.query.name": "Name oder ID des Freundes", - "usage.query.description": "Der Name oder die ID des Freundes zum Schließen." - }, - "run.join": { - "msg.invalid_param": "Du musst mein Freund sein oder einen Freund angeben!", - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.friend_not_found": "Freund {query} Nicht gefunden!", - "msg.already_on_party": "Freund schon in meiner Party!", - "msg.party_error": "{name} hat keine Party!", - "msg.join_request_error": "Die Anfrage Join kann nicht an {name} gesendet werden!", - "msg.joined": "Verbunden mit {name}!", - "msg.join_request_sent": "Schließen Sie die Anfrage an, die an {name} gesendet wurde!" - }, - "config.promote": { - "description": "Fördert ein Mitglied oder macht Ihren Führer, wenn Sie keine Argumente angeben.", - "usage.query.name": "Mitgliedsname oder ID", - "usage.query.description": "Der Name oder die ID der Partei aufsteigen." - }, - "run.promote": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.member_not_found": "Mitglied {query} Nicht gefunden!", - "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", - "msg.member_promoted": "Werbung {name}!" - }, - "config.remove_all_friends": { - "description": "Entfernt alle Freunde des Bots." - }, - "run.remove_all_friends": { - "msg.unauthorized": "Dieser Befehl kann nur von Bot -Eigentümern ausgeführt werden!", - "msg.removing_friends": "Alle Freunde entfernen!", - "msg.removed_friends": "Freunde entfernt {count} Freunde!" - }, - "config.remove_friend": { - "description": "Entfernt den Freund eines Bots.", - "usage.query.name": "Name oder ID des Freundes", - "usage.query.description": "Der Name oder die ID des Freundes zu entfernen." - }, - "run.remove_friend": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.friend_not_found": "Freund {query} Nicht gefunden!", - "msg.error": "Kann {name} nicht entfernen!", - "msg.friend_removed": "Freund {name} erfolgreich entfernt!" - }, - "run.eval": { - "msg.unauthorized_error": "Nur TNFangel hat Zugriff auf diesen Befehl." - }, - "config.help": { - "description": "Zeigt das Hilfs- und Befehlsfeld an.", - "usage.query.name": "Name oder ID des Befehls", - "usage.query.description": "Der Name oder die ID des Befehls, um detaillierte Hilfe zu erhalten." - }, - "config.message": { - "description": "Sendet eine Nachricht an die Partei.", - "usage.message.name": "Nachricht", - "usage.message.description": "Die Nachricht, die an die Partei gesendet wird." - }, - "run.message": { - "msg.success": "Senden Sie eine Nachricht an die Partei" - }, - "config.ping": { - "description": "Zeigt die Latenz des Bots." - }, - "run.ping": { - "msg.measuring": "Messung...", - "msg.info": "Pong! {time} ms" - }, - "config.prev": { - "description": "Führt den vorherigen Befehl aus." - }, - "run.prev": { - "msg.not_found": "Ein früherer Befehl wurde nicht ausgeführt!" - }, - "config.send": { - "description": "Sendet einen Befehl an einen angebenen Bot.", - "usage.bot.name": "Bot ID", - "usage.bot.description": "Die Bot -ID zum Senden des Befehls.", - "usage.command.name": "Befehl", - "usage.command.description": "Der Befehl, der im Bot ausgeführt wird.", - "usage.args.name": "Argumente", - "usage.args.description": "Die Argumente des Befehls sind erforderlich." - }, - "run.send": { - "msg.sending_command": "Befehl an bot {user} senden" - }, - "config.send_all": { - "description": "Sendet einen Befehl an alle Bots.", - "usage.command.name": "Befehl", - "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", - "usage.args.name": "Argumente", - "usage.args.description": "Die Argumente des Befehls sind erforderlich." - }, - "run.send_all": { - "msg.sending_command": "Senden Sie den Befehl an alle Bots ..." - }, - "config.send_number": { - "description": "Sendet einen Befehl an eine Angabe der Anzahl von Bots.", - "usage.number.name": "Anzahl der Bots", - "usage.number.description": "Die Anzahl der Bots zum Senden des Befehls.", - "usage.command.name": "Befehl", - "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", - "usage.args.name": "Argumente", - "usage.args.description": "Die Argumente des Befehls sind erforderlich." - }, - "run.send_number": { - "msg.count_negative": "Die Zahl muss größer als 0 sein!", - "msg.sending_command": "Befehl an {number} bots senden ..." - }, - "config.send_party": { - "description": "Sendet einen Befehl an alle Bots, die dieselbe Partei teilen.", - "usage.command.name": "Befehl", - "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", - "usage.args.name": "Argumente", - "usage.args.description": "Die Argumente des Befehls sind erforderlich." - }, - "run.send_party": { - "msg.sending_command": "Senden Sie den Befehl an alle Bots in meiner Party ..." - }, - "config.send_shard": { - "description": "Sendet einen Befehl an den Bot Shard.", - "usage.command.name": "Befehl", - "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", - "usage.args.name": "Argumente", - "usage.args.description": "Die Argumente des Befehls sind erforderlich." - }, - "run.send_shard": { - "msg.sending_command": "Senden Sie den Befehl an alle Bots in meinem Shard ..." - }, - "config.whisper": { - "description": "Sendet eine private Nachricht an einen Freund.", - "usage.query.name": "Name oder ID des Freundes", - "usage.query.description": "Der Name oder die ID des Freundes, um die private Nachricht zu senden.", - "usage.message.name": "Nachricht", - "usage.message.description": "Die Nachricht an den Freund zu senden." - }, - "run.whisper": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.friend_not_found": "Freund {query} Nicht gefunden!", - "msg.whisper_sent": "Gesendet an {name}!" - }, - "config.bp_level": { - "description": "Legt die Schlachtpassebene des Bots fest.", - "usage.level.name": "Ebene", - "usage.level.description": "Die Ebene des Schlachtpasses, der festgelegt werden soll." - }, - "run.bp_level": { - "msg.bp_level_set": "Setzen Sie das Battle Pass Level auf {level}!" - }, - "config.chat_ban": { - "description": "Chat verbietet ein Parteimitglied.", - "usage.query.name": "Mitgliedsname oder ID", - "usage.query.description": "Der Name oder die ID des Mitglieds der Partei zu verbieten." - }, - "run.chat_ban": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.member_not_found": "Mitglied {query} Nicht gefunden!", - "msg.success": "Erfolgreich Chat-Banned {name}" - }, - "config.crowns": { - "description": "Stellt die Bot -Kronen fest.", - "usage.crowns.name": "Kronen", - "usage.crowns.description": "Die Kronen zu setzen." - }, - "run.crowns": { - "msg.success": "Setzen Sie die Kronen auf {crowns}!" - }, - "config.hide": { - "description": "Versteckt einen Spieler aus der Party oder verbirgt Sie, wenn Sie keine Argumente angeben.", - "usage.query.name": "Mitgliedsname oder ID", - "usage.query.description": "Der Name oder die ID des Mitglieds der Partei zu verbergen." - }, - "run.hide": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.member_not_found": "Mitglied {query} Nicht gefunden!", - "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", - "msg.success": "Versteckt {name}!" - }, - "config.hide_all": { - "description": "Versteckt alle Spieler in der Party." - }, - "run.hide_all": { - "msg.success": "Alle Mitglieder versteckt!" - }, - "config.kick": { - "description": "Kick ist ein Spieler aus der Party.", - "usage.query.name": "Mitgliedsname oder ID", - "usage.query.description": "Der Name oder die ID des Mitglieds der Partei zu vertreiben." - }, - "run.kick": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.member_not_found": "Mitglied {query} Nicht gefunden!", - "msg.success": "Kicked {name}!" - }, - "config.kick_all": { - "description": "Tritt alle Spieler in der Party." - }, - "run.kick_all": { - "msg.user_kicked": "Kicked {name}!", - "msg.success": "Fertig, alle Mitglieder zu treten!" - }, - "config.leave": { - "description": "Der Bot verlässt die Party." - }, - "run.leave": { - "msg.success": "Tschüss!." - }, - "config.level": { - "description": "Legt die Bot -Ebene fest.", - "usage.level.name": "Ebene", - "usage.level.description": "Das Level eingestellt werden." - }, - "run.level": { - "msg.success": "Setzen Sie Level auf {level}!" - }, - "config.match": { - "description": "Setzt den Staat auf ein Spiel.", - "usage.number.name": "Anzahl der Spieler", - "usage.number.description": "Die Anzahl der Spieler im Spiel." - }, - "run.match": { - "msg.success": "Setzen Sie sich den Staat!" - }, - "config.party_info": { - "description": "Zeigt Informationen über die Party an." - }, - "config.playlist": { - "description": "Legt die Playlist der Party fest.", - "usage.query.name": "Name oder ID der Wiedergabeliste", - "usage.query.description": "Der Name oder die ID der zu festen Wiedergabeliste." - }, - "run.playlist": { - "msg.error": "Fehlereinstellung Playlist!", - "msg.success": "Setzen Sie die Wiedergabeliste auf {query}!" - }, - "config.privacy": { - "description": "Legt die Privatsphäre der Partei fest.", - "usage.privacy.name": "Privatsphäre", - "usage.privacy.options.public": "Öffentlich", - "usage.privacy.options.private": "Privat", - "usage.privacy.description": "Die Privatsphäre der Partei zu setzen." - }, - "run.privacy": { - "msg.success": "Setzen Sie die Privatsphäre der Partei auf {privacy}!", - "msg.error": "Ungültige Privatsphäre, muss öffentlich oder privat sein!" - }, - "config.rank": { - "description": "Legt den Bot -Rang fest.", - "usage.rank.name": "Rang", - "usage.rank.description": "Der Rang zu setzen." - }, - "run.rank": { - "msg.success": "Setzen Sie den Rang auf {rank}!" - }, - "config.ready": { - "description": "Setzt den Staat bereit." - }, - "run.ready": { - "msg.warning": "Warnung: Wenn Sie versuchen, das Matchmaking zu initieren, verwenden Sie diesen Befehl nicht! Schlagen Sie einfach bereit und ich werde automatisch fertig schlagen.", - "msg.success": "Bereit!" - }, - "config.show": { - "description": "Zeigt einen versteckten Spieler aus der Party oder zeigt Ihnen, ob Sie keine Argumente angeben.", - "usage.query.name": "Mitgliedsname oder ID", - "usage.query.description": "Der Name oder die ID des Mitglieds der Partei zu zeigen." - }, - "run.show": { - "msg.multiple_friends_found": "Mehrere Freunde gefunden:", - "msg.member_not_found": "Mitglied {query} Nicht gefunden!", - "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", - "msg.success": "Angezeigter Name}!" - }, - "config.show_all": { - "description": "Zeigt alle versteckten Spieler in der Party." - }, - "run.show_all": { - "msg.success": "Alle Mitglieder gezeigt!" - }, - "config.sit_in": { - "description": "Setzt den Staat auf die Teilnahme." - }, - "run.sit_in": { - "msg.success": "Sitzen in..." - }, - "config.sit_out": { - "description": "Legt den Staat auf nicht teil." - }, - "run.sit_out": { - "msg.success": "Sitzen ..." - }, - "config.unmatch": { - "description": "Setzt den Staat so, dass kein Spiel gespielt wird." - }, - "run.unmatch": { - "msg.success": "Spielen des Spielstaates entfernt!" - }, - "config.unready": { - "description": "Setzt den Staat nicht bereit." - }, - "run.unready": { - "msg.success": "Nicht bereit!" - } -} + "handler": { + "errors.only_for_party_members": "Dieser Befehl ist nur für Mitglieder meiner Partei verfügbar.", + "errors.only_for_private_messages": "Dieser Befehl ist nur in privaten Nachrichten verfügbar.", + "errors.need_party_leader": "Ich muss der Parteiführer sein, um diesen Befehl auszuführen!", + "errors.only_for_owners": "Dieser Befehl ist nur für Bot -Besitzer verfügbar.", + "errors.only_for_admins": "Dieser Befehl ist nur für Bot -Administratoren verfügbar.", + "errors.only_for_whitelist": "Dieser Befehl ist nur für Benutzer der Whitelist des Bots verfügbar." + }, + "config.all_items": { + "description": "Zeigt alle Kosmetika des Spiels an, ein optionaler Filter kann hinzugefügt werden und Sie können mit dem Befehl \"stop\" anhalten.", + "usage.filter.name": "Filter", + "usage.filter.options.outfits": "Outfits", + "usage.filter.options.backpacks": "Rucksäcke", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotes", + "usage.filter.options.pickaxes": "Spitzhahn", + "usage.filter.options.shoes": "Schuhe", + "usage.filter.description": "Der Filter muss durch Anzeigen der Elemente festgelegt werden.", + "usage.random_order.name": "Zufällige Reihenfolge", + "usage.random_order.description": "Verwenden Sie eine zufällige Reihenfolge anstatt nach dem neuesten zuerst zu bestellen.", + "usage.random_order.options.yes": "Ja", + "usage.random_order.options.no": "NEIN" + }, + "run.all_items": { + "msg.no_items": "Die Gegenstände nicht abrufen.", + "msg.items_already_displaying": "Kosmetika werden bereits angezeigt, es muss zuerst mit dem Befehl \"stop\" gestoppt werden.", + "msg.setting_items": "Setzen Sie alle Spielelemente ... {filtered}", + "msg.filtered_by": "(filtriert von {filter})", + "msg.items_showed": "Ich habe fertig mit allen Artikeln ..." + }, + "config.backpack": { + "description": "Legt den Rucksack des Bots fest.", + "usage.query.name": "Rucksackname oder ID", + "usage.query.description": "Der Name oder die ID des zu setzenden Rucksacks." + }, + "run.backpack": { + "msg.backpack_not_found": "Backpack {item} Nicht gefunden!", + "msg.backpack_changed": "Setzen Sie den Rucksack auf {name}! ({id})" + }, + "config.backpack_variants": { + "description": "Legt die Varianten des Rucksacks fest." + }, + "run.backpack_variants": { + "msg.backpack_not_found": "Der Bot hat keinen Rucksack!", + "msg.invalid_backpack": "Ungültiger Rucksack!", + "msg.variants_not_founded": "Dieser Rucksack hat keine Varianten!", + "msg.variants_select": "Senden Sie die Variante, die Sie für {type} auswählen möchten", + "msg.variants_changed": "Stellen Sie die Rucksackvarianten ein!" + }, + "config.banner": { + "description": "Legt das Banner des Bots fest.", + "usage.query.name": "Bannername oder ID", + "usage.query.description": "Der Name oder die ID des zu setzen.", + "usage.color.name": "Farbname oder ID", + "usage.color.description": "Der Name oder die ID der zu festgelegten Farbe." + }, + "run.banner": { + "msg.banner_not_found": "Banner {item} nicht gefunden!", + "msg.color_not_found": "Farbe {item} Nicht gefunden!", + "msg.banner_changed": "Setzen Sie das Banner auf {name}! ({id})" + }, + "config.clear_backpack": { + "description": "Entfernt den Rucksack des Bots." + }, + "run.clear_backpack": { + "msg.backpack_cleared": "Löschter Rucksack!" + }, + "config.clear_emote": { + "description": "Stoppt den Tanz des Bots." + }, + "run.clear_emote": { + "msg.emote_cleared": "Löschte Emote!" + }, + "config.clear_shoes": { + "description": "Entfernt die Schuhe des Bots." + }, + "run.clear_shoes": { + "msg.shoes_cleared": "Gelöschte Schuhe!" + }, + "config.copy": { + "description": "Kopieren Sie die Kosmetik eines Benutzers oder kopieren Sie die Kosmetik an Sie, wenn Sie keine Argumente angeben.", + "usage.filter.name": "Filter", + "usage.filter.options.all": "Alle", + "usage.filter.options.outfit": "Outfit", + "usage.filter.options.backpack": "Rucksack", + "usage.filter.options.emoji": "Emoji", + "usage.filter.options.emote": "Emote", + "usage.filter.options.pickaxe": "Spitzhacke", + "usage.filter.options.shoes": "Schuhe", + "usage.filter.description": "Der Filter, der beim Kopieren von Kosmetika festgelegt ist.", + "usage.query.name": "Mitgliedsname oder ID", + "usage.query.description": "Der Name oder die ID des Mitglieds, um die Kosmetik zu kopieren." + }, + "run.copy": { + "msg.members_found": "Mehrere Mitglieder gefunden:", + "msg.member_not_found": "Mitglied {member} Nicht gefunden!", + "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", + "msg.member_copied": "Kopiert {member}!" + }, + "config.cosmetic": { + "description": "Legt die Kosmetik des Bots fest.", + "usage.query.name": "Kosmetischer Name oder ID", + "usage.query.description": "Der Name oder die ID der zu setzenden Kosmetik." + }, + "run.cosmetic": { + "msg.cosmetic_not_found": "Kosmetische {query} Nicht gefunden!", + "msg.cosmetic_changed": "Setzen Sie den {type} auf {name}! ({id})" + }, + "config.cosmetic_info": { + "description": "Zeigt Informationen zu einer Kosmetik.", + "usage.query.name": "Kosmetischer Name oder ID", + "usage.query.description": "Der Name oder die ID der zu setzenden Kosmetik." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Kosmetische {query} Nicht gefunden!" + }, + "config.emoji": { + "description": "Legt den Emoji des Bots fest.", + "usage.query.name": "Emoji -Name oder ID", + "usage.query.description": "Der Name oder die ID des Emoji zu setzen." + }, + "run.emoji": { + "msg.emoji_not_found": "Emoji {query} Nicht gefunden!", + "msg.emoji_changed": "Setzen Sie das Emoji auf {name}! ({id})" + }, + "config.emote": { + "description": "Legt die Emote des Bots fest.", + "usage.query.name": "Emote Name oder ID", + "usage.query.description": "Der Name oder die ID der zu festgelegten Emote." + }, + "run.emote": { + "msg.emote_not_found": "Emote {query} Nicht gefunden!", + "msg.emote_changed": "Setzen Sie das Emote Emoji auf {name}! ({id})" + }, + "config.mimic": { + "description": "Tut dasselbe wie ein Benutzer oder das gleiche wie Sie, wenn nicht Argumente angeben. Verwenden Sie \"stop\", um den Befehl zu stoppen.", + "usage.filter.name": "Filter", + "usage.filter.options.all": "Alle", + "usage.filter.options.changes": "Änderungen", + "usage.filter.options.outfits": "Outfits", + "usage.filter.options.backpacks": "Rucksäcke", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotes", + "usage.filter.options.pickaxes": "Spitzhahn", + "usage.filter.options.shoes": "Schuhe", + "usage.filter.description": "Der Filter, der beim Nachahmung von Kosmetika festgelegt wird.", + "usage.query.name": "Mitgliedsname oder ID", + "usage.query.description": "Der Name oder die ID des Mitglieds, um Kosmetika zu imitieren." + }, + "run.mimic": { + "msg.members_found": "Mehrere Mitglieder gefunden:", + "msg.member_not_found": "Mitglied {query} Nicht gefunden!", + "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", + "msg.mimic_enabled": "Aktiviert mimic für {member} {filter}!", + "msg.filter": "mit filter {filter}" + }, + "config.new_items": { + "description": "Zeigt die neuesten Kosmetik, die dem Spiel hinzugefügt wurden, ein optionaler Filter kann hinzugefügt werden und Sie können mit dem Befehl \"stop\" anhalten.", + "usage.filter.name": "Filter", + "usage.filter.options.outfits": "Outfits", + "usage.filter.options.backpacks": "Rucksäcke", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotes", + "usage.filter.options.pickaxes": "Spitzhahn", + "usage.filter.options.shoes": "Schuhe", + "usage.filter.description": "Der Filter muss durch Anzeigen der Elemente festgelegt werden.", + "usage.random_order.name": "Zufällige Reihenfolge", + "usage.random_order.description": "Verwenden Sie eine zufällige Reihenfolge anstatt nach dem neuesten zuerst zu bestellen.", + "usage.random_order.options.yes": "Ja", + "usage.random_order.options.no": "NEIN" + }, + "run.new_items": { + "msg.type_error": "Wenn Sie einen Filter wünschen, stellen Sie sicher, dass es gültig ist, nur Outfits, Rucksäcke, Emojis, Emotes oder Spitzhörer", + "msg.cosmetic_fetch_error": "Kürzlich nicht abzurufen Kosmetika.", + "msg.already_showing": "Kosmetika werden bereits angezeigt, es muss zuerst mit dem Befehl \"stop\" gestoppt werden.", + "msg.showing_cosmetics": "Setzen Sie alle kürzlich hinzugefügten Elemente ein ... {filter}", + "msg.filter": "(filtriert von {filter})", + "msg.ended": "Fertiggestellt alle kürzlich hinzugefügten Artikel ..." + }, + "config.outfit": { + "description": "Legt das Outfit des Bots fest.", + "usage.query.name": "Outfit -Name oder ID", + "usage.query.description": "Der Name oder die ID des zu setzen." + }, + "run.outfit": { + "msg.outfit_not_found": "Outfit {query} Nicht gefunden!", + "msg.outfit_changed": "Setzen Sie das Outfit auf {name}! ({id})!" + }, + "config.outfit_variants": { + "description": "Legt die Varianten des Outfits fest." + }, + "run.outfit_variants": { + "msg.outfit_not_found": "Der Bot hat kein Outfit!", + "msg.invalid_outfit": "Ungültiges Outfit!", + "msg.variants_not_found": "Dieses Outfit hat keine Varianten!", + "msg.variants_select": "Senden Sie die Variante, die Sie für {type} auswählen möchten", + "msg.changed": "Setzen Sie die Outfit -Varianten!" + }, + "config.perfect_timing": { + "description": "Legt die Kosmetik des Bots synchron.", + "usage.query.name": "Kosmetischer Name oder ID", + "usage.query.description": "Der Name oder die ID der zu setzenden Kosmetik." + }, + "run.perfect_timing": { + "msg.cosmetic_not_found": "Kosmetische {query} Nicht gefunden!", + "msg.perfect_timing_success": "Synchronisierung, um ein perfektes Timing durchzuführen ...", + "msg.perfect_timing_done": "Synchronisierte {value} mit {name}! ({id})" + }, + "config.pickaxe": { + "description": "Legt die Spitzhacke des Bots fest.", + "usage.query.name": "Pickaxe Name oder ID", + "usage.query.description": "Der Name oder die ID der zu festen Spickaxe." + }, + "run.pickaxe": { + "msg.pickaxe_not_found": "Pickaxe {query} nicht gefunden!", + "msg.pickaxe_changed": "Setzen Sie die Spickaxe auf {name}! ({id})" + }, + "config.pickaxe_variants": { + "description": "Setzt die Varianten von Pickaxe." + }, + "run.pickaxe_variants": { + "msg.pickaxe_not_found": "Der Bot hat keine Spitzhahn!", + "msg.invalid_pickaxe": "Ungültige Spickaxe!", + "msg.variants_not_found": "Diese Spitzhahn hat keine Varianten!", + "msg.variants_select": "Senden Sie die Variante, die Sie für {type} auswählen möchten", + "msg.changed": "Setzen Sie die Spickaxe -Varianten!" + }, + "config.preset": { + "description": "Legt die Voreinstellung des Bots fest. Verwenden Sie \"none\", um eine Kosmetik zu entfernen.", + "usage.outfit.name": "Outfit ID", + "usage.outfit.description": "Die ID des Outfits.", + "usage.backpack.name": "Rucksack -ID", + "usage.backpack.description": "Die ID des Rucksacks.", + "usage.pickaxe.name": "Pickaxe ID", + "usage.pickaxe.description": "Die ID der Spitzhacke.", + "usage.emote.name": "Emote ID", + "usage.emote.description": "Die ID der Emote.", + "usage.shoes.name": "Schuhe id", + "usage.shoes.description": "Der Ausweis der Schuhe." + }, + "run.preset": { + "msg.preset_changed": "Setzen Sie die Voreinstellung!" + }, + "config.shoes": { + "description": "Stellt die Schuhe des Bots fest.", + "usage.query.name": "Schuhe Name oder ID", + "usage.query.description": "Der Name oder die ID der zu setzenden Schuhe." + }, + "run.shoes": { + "msg.shoes_not_found": "Schuhe {query} Nicht gefunden!", + "msg.shoes_changed": "Setzen Sie die Schuhe auf {name}! ({id})" + }, + "config.shoe_variants": { + "description": "Legt die Schuhvarianten fest." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "Der Bot hat keine Schuhe!", + "msg.invalid_shoes": "Ungültige Schuhe!", + "msg.variants_not_found": "Diese Schuhe haben keine Varianten!", + "msg.variants_select": "Senden Sie die Variante, die Sie für {type} auswählen möchten", + "msg.changed": "Stellen Sie die Schuhvarianten ein!" + }, + "config.shop_items": { + "description": "Zeigt die Kosmetik aus dem Artikelladen an, ein optionaler Filter kann hinzugefügt werden und Sie können mit dem Befehl \"stop\" anhalten.", + "usage.filter.name": "Filter", + "usage.filter.options.outfits": "Outfits", + "usage.filter.options.backpacks": "Rucksäcke", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotes", + "usage.filter.options.pickaxes": "Spitzhahn", + "usage.filter.options.shoes": "Schuhe", + "usage.filter.description": "Der Filter muss durch Anzeigen der Elemente festgelegt werden.", + "usage.random_order.name": "Zufällige Reihenfolge", + "usage.random_order.description": "Verwenden Sie eine zufällige Reihenfolge anstatt nach dem neuesten zuerst zu bestellen.", + "usage.random_order.options.yes": "Ja", + "usage.random_order.options.no": "NEIN" + }, + "run.shop_items": { + "msg.invalid_type": "Wenn Sie einen Filter wünschen, stellen Sie sicher, dass es gültig ist, nur Outfits, Rucksäcke, Emojis, Emotes oder Spitzhörer", + "msg.fetch_failed": "Die Ladenartikel können nicht abrufen.", + "msg.already_displaying": "Kosmetika werden bereits angezeigt, es muss zuerst mit dem Befehl \"stop\" gestoppt werden.", + "msg.showing_items": "Stellen Sie alle Artikel im Shop ein ... {filter}", + "msg.filter": "(gefiltert von {query})", + "msg.ended": "Ich habe fertig mit allen Artikeln im Laden gezeigt ..." + }, + "config.stop": { + "description": "Stoppt ausstehende Operationen." + }, + "run.stop": { + "msg.stopped_items": "Hör auf, Gegenstände zu zeigen!", + "msg.stopped_mimic": "Hör auf im Mimic!", + "msg.stopped_emote": "Hör auf Emote!", + "msg.nothing_to_stop": "Nichts zu stoppen!" + }, + "config.accept_all_friends": { + "description": "Akzeptiert alle anstehenden Freunde des Bots." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "Annahme aller anstehenden Freunde!", + "msg.accepted_friends": "Angenommene Freunde!" + }, + "config.accept_friend": { + "description": "Akzeptiere eine Freundschaftsanfrage.", + "usage.query.name": "Name oder Ausweis des Freundes ausstehend", + "usage.query.description": "Der Name oder der ID des anhängigen Freundes, der angenommen wird." + }, + "run.accept_friend": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.friends_not_found": "Freund {query} Nicht gefunden!", + "msg.self_request": "Die anstehende Freundschaftsanfrage gehört mir!", + "msg.error": "Anhängiger Freund nicht akzeptiert!", + "msg.request_accepted": "Ausstehend Freund $ {name} erfolgreich akzeptiert!" + }, + "config.add_friend": { + "description": "Senden Sie eine Freundschaftsanfrage an einen Benutzer oder nehmen Sie eine Freundschaftsanfrage an.", + "usage.query.name": "Benutzername oder ID", + "usage.query.description": "Der Name oder die ID des Benutzers hinzufügen." + }, + "run.add_friend": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.friends_not_found": "Freund {query} Nicht gefunden!", + "msg.already_friends": "Schon ein Freund!", + "msg.error": "Den Benutzer kann nicht hinzugefügt werden!", + "msg.request_sent": "Freundschaftsanfrage an {name} gesendet" + }, + "config.block_user": { + "description": "Blockiert einen Benutzer.", + "usage.query.name": "Benutzername oder ID", + "usage.query.description": "Der Name oder die ID des Benutzers blockieren." + }, + "run.block_user": { + "msg.multiple_users_found": "Mehrere Benutzer gefunden:", + "msg.user_not_found": "Benutzer {query} Nicht gefunden!", + "msg.error": "Kann {name} nicht blockieren!", + "msg.user_blocked": "Benutzer {name} erfolgreich blockiert!" + }, + "config.decline_all_friends": { + "description": "Deklinas alle anstehenden Freunde des Bots." + }, + "run.decline_all_friends": { + "msg.declining_friends": "Ablehnen Sie alle anstehenden Freunde!", + "msg.declined_friends": "Abgelehnt {count} Freunde!" + }, + "config.decline_friend": { + "description": "Eine Freundschaftsanfrage ablehnen oder abbrechen.", + "usage.query.name": "Name oder Ausweis des Freundes ausstehend", + "usage.query.description": "Der Name oder der ID des Freundes, der anhängig ist, um abzulehnen oder abzubrechen." + }, + "run.decline_friend": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.friends_not_found": "Freund {query} Nicht gefunden!", + "msg.error": "Anhängiger Freund nicht entfernt!", + "msg.request_sent": "Ausstehender Freund {name} erfolgreich entfernt!" + }, + "config.friend_count": { + "description": "Zeigt die Anzahl der Freunde des Bots an." + }, + "run.friend_count": { + "msg.info": "Ich habe {friends} Freunde, {pending} anhängig ({incoming} eingeholt, {outgoing} ausgehändig) und {blocked} blockiert!" + }, + "config.invite": { + "description": "Lädt einen Freund oder Sie zur Party ein.", + "usage.query.name": "Name oder ID des Freundes", + "usage.query.description": "Der Name oder die ID des Freundes einladen." + }, + "run.invite": { + "msg.alone": "Auf einer Party mit mir ist der Benutzer zur Einladung erforderlich.", + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.friends_not_found": "Freund {query} Nicht gefunden!", + "msg.already_on_party": "{name} ist bereits in meiner Party!", + "msg.invite_error": "Kann die Einladung nicht an {name} senden!", + "msg.invite_sent": "Einladung an {name}!" + }, + "config.join": { + "description": "Schließt sich Ihrer Party oder einer Party eines Benutzers an.", + "usage.query.name": "Name oder ID des Freundes", + "usage.query.description": "Der Name oder die ID des Freundes zum Schließen." + }, + "run.join": { + "msg.invalid_param": "Du musst mein Freund sein oder einen Freund angeben!", + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.friend_not_found": "Freund {query} Nicht gefunden!", + "msg.already_on_party": "Freund schon in meiner Party!", + "msg.party_error": "{name} hat keine Party!", + "msg.join_request_error": "Die Anfrage Join kann nicht an {name} gesendet werden!", + "msg.joined": "Verbunden mit {name}!", + "msg.join_request_sent": "Schließen Sie die Anfrage an, die an {name} gesendet wurde!" + }, + "config.promote": { + "description": "Fördert ein Mitglied oder macht Ihren Führer, wenn Sie keine Argumente angeben.", + "usage.query.name": "Mitgliedsname oder ID", + "usage.query.description": "Der Name oder die ID der Partei aufsteigen." + }, + "run.promote": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.member_not_found": "Mitglied {query} Nicht gefunden!", + "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", + "msg.member_promoted": "Werbung {name}!" + }, + "config.remove_all_friends": { + "description": "Entfernt alle Freunde des Bots." + }, + "run.remove_all_friends": { + "msg.removing_friends": "Alle Freunde entfernen!", + "msg.removed_friends": "Freunde entfernt {count} Freunde!" + }, + "config.remove_friend": { + "description": "Entfernt den Freund eines Bots.", + "usage.query.name": "Name oder ID des Freundes", + "usage.query.description": "Der Name oder die ID des Freundes zu entfernen." + }, + "run.remove_friend": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.friend_not_found": "Freund {query} Nicht gefunden!", + "msg.error": "Kann {name} nicht entfernen!", + "msg.friend_removed": "Freund {name} erfolgreich entfernt!" + }, + "config.unblock_all_users": { + "description": "Entsperren Sie alle blockierten Benutzer des Bots." + }, + "run.unblock_all_users": { + "msg.removing_friends": "Entfernen Sie alle blockierten Benutzer!", + "msg.removed_friends": "Entsperrte {count} blockierte Benutzer!" + }, + "config.unblock_user": { + "description": "Entsperren Sie einen Benutzer.", + "usage.query.name": "Benutzername oder ID", + "usage.query.description": "Der Name oder die ID des Benutzers zu entsperren." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Mehrere Benutzer gefunden:", + "msg.user_not_found": "Benutzer {query} Nicht gefunden!", + "msg.error": "Kann nicht entsperren {name}!", + "msg.user_unblocked": "Benutzer {name} erfolgreich entsperrt!" + }, + "config.user_info": { + "description": "Zeigt die Informationen eines bestimmten Benutzers an.", + "usage.query.name": "Benutzername oder ID", + "usage.query.description": "Der Name oder die ID des Benutzers." + }, + "run.user_info": { + "msg.multiple_users_found": "Mehrere Benutzer gefunden:", + "msg.user_not_found": "Benutzer {query} Nicht gefunden!" + }, + "run.eval": { + "msg.unauthorized_error": "Nur TNFangel hat Zugriff auf diesen Befehl." + }, + "config.help": { + "description": "Zeigt das Hilfs- und Befehlsfeld an.", + "usage.query.name": "Name oder ID des Befehls", + "usage.query.description": "Der Name oder die ID des Befehls, um detaillierte Hilfe zu erhalten." + }, + "config.message": { + "description": "Sendet eine Nachricht an die Partei.", + "usage.message.name": "Nachricht", + "usage.message.description": "Die Nachricht, die an die Partei gesendet wird." + }, + "run.message": { + "msg.success": "Senden Sie eine Nachricht an die Partei" + }, + "config.ping": { + "description": "Zeigt die Latenz des Bots." + }, + "run.ping": { + "msg.measuring": "Messung...", + "msg.info": "Pong! {time} ms" + }, + "config.prev": { + "description": "Führt den vorherigen Befehl aus." + }, + "run.prev": { + "msg.not_found": "Ein früherer Befehl wurde nicht ausgeführt!" + }, + "config.restart_bot": { + "description": "Startet den aktuellen Bot neu." + }, + "run.restart_bot": { + "msg.success": "Der Bot startet jetzt neu!" + }, + "config.restart_shard": { + "description": "Startet die aktuelle Scherbe neu." + }, + "run.restart_shard": { + "msg.success": "Die Scherbe startet jetzt neu!" + }, + "config.send": { + "description": "Sendet einen Befehl an einen angebenen Bot.", + "usage.bot.name": "Bot ID", + "usage.bot.description": "Die Bot -ID zum Senden des Befehls.", + "usage.command.name": "Befehl", + "usage.command.description": "Der Befehl, der im Bot ausgeführt wird.", + "usage.args.name": "Argumente", + "usage.args.description": "Die Argumente des Befehls sind erforderlich." + }, + "run.send": { + "msg.sending_command": "Befehl an bot {user} senden" + }, + "config.send_all": { + "description": "Sendet einen Befehl an alle Bots.", + "usage.command.name": "Befehl", + "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", + "usage.args.name": "Argumente", + "usage.args.description": "Die Argumente des Befehls sind erforderlich." + }, + "run.send_all": { + "msg.sending_command": "Senden Sie den Befehl an alle Bots ..." + }, + "config.send_number": { + "description": "Sendet einen Befehl an eine Angabe der Anzahl von Bots.", + "usage.number.name": "Anzahl der Bots", + "usage.number.description": "Die Anzahl der Bots zum Senden des Befehls.", + "usage.command.name": "Befehl", + "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", + "usage.args.name": "Argumente", + "usage.args.description": "Die Argumente des Befehls sind erforderlich." + }, + "run.send_number": { + "msg.count_negative": "Die Zahl muss größer als 0 sein!", + "msg.sending_command": "Befehl an {number} bots senden ..." + }, + "config.send_party": { + "description": "Sendet einen Befehl an alle Bots, die dieselbe Partei teilen.", + "usage.command.name": "Befehl", + "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", + "usage.args.name": "Argumente", + "usage.args.description": "Die Argumente des Befehls sind erforderlich." + }, + "run.send_party": { + "msg.sending_command": "Senden Sie den Befehl an alle Bots in meiner Party ..." + }, + "config.send_shard": { + "description": "Sendet einen Befehl an den Bot Shard.", + "usage.command.name": "Befehl", + "usage.command.description": "Der Befehl, der in den Bots ausgeführt wird.", + "usage.args.name": "Argumente", + "usage.args.description": "Die Argumente des Befehls sind erforderlich." + }, + "run.send_shard": { + "msg.sending_command": "Senden Sie den Befehl an alle Bots in meinem Shard ..." + }, + "config.set_status": { + "description": "Legt den Bot -Status fest", + "usage.status.name": "Status", + "usage.status.description": "Der neue Status des Bots." + }, + "run.set_status": { + "msg.success": "Status erfolgreich eingestellt!" + }, + "config.whisper": { + "description": "Sendet eine private Nachricht an einen Freund.", + "usage.query.name": "Name oder ID des Freundes", + "usage.query.description": "Der Name oder die ID des Freundes, um die private Nachricht zu senden.", + "usage.message.name": "Nachricht", + "usage.message.description": "Die Nachricht an den Freund zu senden." + }, + "run.whisper": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.friend_not_found": "Freund {query} Nicht gefunden!", + "msg.whisper_sent": "Gesendet an {name}!" + }, + "config.bp_level": { + "description": "Legt die Schlachtpassebene des Bots fest.", + "usage.level.name": "Ebene", + "usage.level.description": "Die Ebene des Schlachtpasses, der festgelegt werden soll." + }, + "run.bp_level": { + "msg.bp_level_set": "Setzen Sie das Battle Pass Level auf {level}!" + }, + "config.clear_custom_key": { + "description": "Löscht den benutzerdefinierten Matchmaking -Schlüssel." + }, + "run.clear_custom_key": { + "msg.success": "Löscht den benutzerdefinierten Matchmaking -Schlüssel!" + }, + "config.crowns": { + "description": "Stellt die Bot -Kronen fest.", + "usage.crowns.name": "Kronen", + "usage.crowns.description": "Die Kronen zu setzen." + }, + "run.crowns": { + "msg.success": "Setzen Sie die Kronen auf {crowns}!" + }, + "config.hide": { + "description": "Versteckt einen Spieler aus der Party oder verbirgt Sie, wenn Sie keine Argumente angeben.", + "usage.query.name": "Mitgliedsname oder ID", + "usage.query.description": "Der Name oder die ID des Mitglieds der Partei zu verbergen." + }, + "run.hide": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.member_not_found": "Mitglied {query} Nicht gefunden!", + "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", + "msg.success": "Versteckt {name}!" + }, + "config.hide_all": { + "description": "Versteckt alle Spieler in der Party." + }, + "run.hide_all": { + "msg.success": "Alle Mitglieder versteckt!" + }, + "config.kick": { + "description": "Kick ist ein Spieler aus der Party.", + "usage.query.name": "Mitgliedsname oder ID", + "usage.query.description": "Der Name oder die ID des Mitglieds der Partei zu vertreiben." + }, + "run.kick": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.member_not_found": "Mitglied {query} Nicht gefunden!", + "msg.success": "Kicked {name}!" + }, + "config.kick_all": { + "description": "Tritt alle Spieler in der Party." + }, + "run.kick_all": { + "msg.user_kicked": "Kicked {name}!", + "msg.success": "Fertig, alle Mitglieder zu treten!" + }, + "config.leave": { + "description": "Der Bot verlässt die Party." + }, + "run.leave": { + "msg.success": "Tschüss!." + }, + "config.level": { + "description": "Legt die Bot -Ebene fest.", + "usage.level.name": "Ebene", + "usage.level.description": "Das Level eingestellt werden." + }, + "run.level": { + "msg.success": "Setzen Sie Level auf {level}!" + }, + "config.match": { + "description": "Setzt den Staat auf ein Spiel.", + "usage.number.name": "Anzahl der Spieler", + "usage.number.description": "Die Anzahl der Spieler im Spiel." + }, + "run.match": { + "msg.success": "Setzen Sie sich den Staat!" + }, + "config.party_info": { + "description": "Zeigt Informationen über die Party an." + }, + "config.playlist": { + "description": "Legt die Playlist der Party fest.", + "usage.query.name": "Name oder ID der Wiedergabeliste", + "usage.query.description": "Der Name oder die ID der zu festen Wiedergabeliste." + }, + "run.playlist": { + "msg.error": "Fehlereinstellung Playlist!", + "msg.success": "Setzen Sie die Wiedergabeliste auf {query}!" + }, + "config.privacy": { + "description": "Legt die Privatsphäre der Partei fest.", + "usage.privacy.name": "Privatsphäre", + "usage.privacy.options.public": "Öffentlich", + "usage.privacy.options.private": "Privat", + "usage.privacy.description": "Die Privatsphäre der Partei zu setzen." + }, + "run.privacy": { + "msg.success": "Setzen Sie die Privatsphäre der Partei auf {privacy}!", + "msg.error": "Ungültige Privatsphäre, muss öffentlich oder privat sein!" + }, + "config.rank": { + "description": "Legt den Bot -Rang fest.", + "usage.rank.name": "Rang", + "usage.rank.description": "Der Rang zu setzen." + }, + "run.rank": { + "msg.success": "Setzen Sie den Rang auf {rank}!" + }, + "config.ready": { + "description": "Setzt den Staat bereit." + }, + "run.ready": { + "msg.warning": "Warnung: Wenn Sie versuchen, das Matchmaking zu initieren, verwenden Sie diesen Befehl nicht! Schlagen Sie einfach bereit und ich werde automatisch fertig schlagen.", + "msg.success": "Bereit!" + }, + "config.say": { + "description": "Senden Sie eine Nachricht an den Party -Chat.", + "usage.message.name": "Nachricht", + "usage.message.description": "Die Nachricht, die an die Partei gesendet wird." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Legt einen benutzerdefinierten Matchmaking -Schlüssel fest.", + "usage.key.name": "Benutzerdefinierte Schlüssel", + "usage.key.description": "Die benutzerdefinierte Matchmaking -Taste zum Setzen." + }, + "run.set_custom_key": { + "msg.success": "Stellen Sie den benutzerdefinierten Matchmaking -Schlüssel ein!" + }, + "config.show": { + "description": "Zeigt einen versteckten Spieler aus der Party oder zeigt Ihnen, ob Sie keine Argumente angeben.", + "usage.query.name": "Mitgliedsname oder ID", + "usage.query.description": "Der Name oder die ID des Mitglieds der Partei zu zeigen." + }, + "run.show": { + "msg.multiple_friends_found": "Mehrere Freunde gefunden:", + "msg.member_not_found": "Mitglied {query} Nicht gefunden!", + "msg.member_not_at_party": "Sie sind kein Mitglied meiner Partei.", + "msg.success": "Angezeigter Name}!" + }, + "config.show_all": { + "description": "Zeigt alle versteckten Spieler in der Party." + }, + "run.show_all": { + "msg.success": "Alle Mitglieder gezeigt!" + }, + "config.sit_in": { + "description": "Setzt den Staat auf die Teilnahme." + }, + "run.sit_in": { + "msg.success": "Sitzen in..." + }, + "config.sit_out": { + "description": "Legt den Staat auf nicht teil." + }, + "run.sit_out": { + "msg.success": "Sitzen ..." + }, + "config.unmatch": { + "description": "Setzt den Staat so, dass kein Spiel gespielt wird." + }, + "run.unmatch": { + "msg.success": "Spielen des Spielstaates entfernt!" + }, + "config.unready": { + "description": "Setzt den Staat nicht bereit." + }, + "run.unready": { + "msg.success": "Nicht bereit!" + } +} \ No newline at end of file diff --git a/locales/bot/commands/en.json b/locales/bot/commands/en.json index 0fb4253..2607035 100644 --- a/locales/bot/commands/en.json +++ b/locales/bot/commands/en.json @@ -8,7 +8,7 @@ "errors.only_for_whitelist": "This command is only available for users on the whitelist of the bot." }, "config.all_items": { - "description": "Shows the latest cosmetics added to the game, an optional filter can be added and you can stop with the \"stop\" command.", + "description": "Shows all the cosmetics of the game, an optional filter can be added and you can stop with the \"stop\" command.", "usage.filter.name": "Filter", "usage.filter.options.outfits": "Outfits", "usage.filter.options.backpacks": "Backpacks", @@ -16,7 +16,11 @@ "usage.filter.options.emotes": "Emotes", "usage.filter.options.pickaxes": "Pickaxes", "usage.filter.options.shoes": "Shoes", - "usage.filter.description": "The filter to be set by showing the items." + "usage.filter.description": "The filter to be set by showing the items.", + "usage.random_order.name": "Random order", + "usage.random_order.description": "Use a random order instead of ordering by newest first.", + "usage.random_order.options.yes": "Yes", + "usage.random_order.options.no": "No" }, "run.all_items": { "msg.no_items": "Unable to fetch the items.", @@ -47,10 +51,13 @@ "config.banner": { "description": "Sets the bot's banner.", "usage.query.name": "Banner name or ID", - "usage.query.description": "The name or ID of the banner to set." + "usage.query.description": "The name or ID of the banner to set.", + "usage.color.name": "Color name or ID", + "usage.color.description": "The name or ID of the color to set." }, "run.banner": { "msg.banner_not_found": "Banner {item} not found!", + "msg.color_not_found": "Color {item} not found!", "msg.banner_changed": "Set the banner to {name}! ({id})" }, "config.clear_backpack": { @@ -100,6 +107,14 @@ "msg.cosmetic_not_found": "Cosmetic {query} not found!", "msg.cosmetic_changed": "Set the {type} to {name}! ({id})" }, + "config.cosmetic_info": { + "description": "Shows info about a cosmetic.", + "usage.query.name": "Cosmetic name or ID", + "usage.query.description": "The name or ID of the cosmetic to set." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Cosmetic {query} not found!" + }, "config.emoji": { "description": "Sets the bot's emoji.", "usage.query.name": "Emoji name or ID", @@ -149,7 +164,11 @@ "usage.filter.options.emotes": "Emotes", "usage.filter.options.pickaxes": "Pickaxes", "usage.filter.options.shoes": "Shoes", - "usage.filter.description": "The filter to be set by showing the items." + "usage.filter.description": "The filter to be set by showing the items.", + "usage.random_order.name": "Random order", + "usage.random_order.description": "Use a random order instead of ordering by newest first.", + "usage.random_order.options.yes": "Yes", + "usage.random_order.options.no": "No" }, "run.new_items": { "msg.type_error": "If you want an filter, make sure is valid, only outfits, backpacks, emojis, emotes, pickaxes or shoes.", @@ -207,6 +226,22 @@ "msg.variants_select": "Send the variant you want to select for {type}", "msg.changed": "Set the pickaxe variants!" }, + "config.preset": { + "description": "Sets the bot's preset. Use \"none\" to remove a cosmetic.", + "usage.outfit.name": "Outfit ID", + "usage.outfit.description": "The ID of the outfit.", + "usage.backpack.name": "Backpack ID", + "usage.backpack.description": "The ID of the backpack.", + "usage.pickaxe.name": "Pickaxe ID", + "usage.pickaxe.description": "The ID of the pickaxe.", + "usage.emote.name": "Emote ID", + "usage.emote.description": "The ID of the emote.", + "usage.shoes.name": "Shoes ID", + "usage.shoes.description": "The ID of the shoes." + }, + "run.preset": { + "msg.preset_changed": "Set the preset!" + }, "config.shoes": { "description": "Sets the bot's shoes.", "usage.query.name": "Shoes name or ID", @@ -216,8 +251,18 @@ "msg.shoes_not_found": "Shoes {query} not found!", "msg.shoes_changed": "Set the shoes to {name}! ({id})" }, + "config.shoe_variants": { + "description": "Sets the shoe variants." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "The bot does not have shoes!", + "msg.invalid_shoes": "Invalid shoes!", + "msg.variants_not_found": "This shoes does not have variants!", + "msg.variants_select": "Send the variant you want to select for {type}", + "msg.changed": "Set the shoe variants!" + }, "config.shop_items": { - "description": "Shows the latest cosmetics added to the game, an optional filter can be added and you can stop with the \"stop\" command.", + "description": "Shows the cosmetics from the item shop, an optional filter can be added and you can stop with the \"stop\" command.", "usage.filter.name": "Filter", "usage.filter.options.outfits": "Outfits", "usage.filter.options.backpacks": "Backpacks", @@ -225,7 +270,11 @@ "usage.filter.options.emotes": "Emotes", "usage.filter.options.pickaxes": "Pickaxes", "usage.filter.options.shoes": "Shoes", - "usage.filter.description": "The filter to be set by showing the items." + "usage.filter.description": "The filter to be set by showing the items.", + "usage.random_order.name": "Random order", + "usage.random_order.description": "Use a random order instead of ordering by newest first.", + "usage.random_order.options.yes": "Yes", + "usage.random_order.options.no": "No" }, "run.shop_items": { "msg.invalid_type": "If you want an filter, make sure is valid, only outfits, backpacks, emojis, emotes, pickaxes or shoes.", @@ -244,6 +293,13 @@ "msg.stopped_emote": "Stopped emote!", "msg.nothing_to_stop": "Nothing to stop!" }, + "config.accept_all_friends": { + "description": "Accepts all the pending friends of the bot." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "Accepting all the pending friends!", + "msg.accepted_friends": "Accepted {count} friends!" + }, "config.accept_friend": { "description": "Accept a friend request.", "usage.query.name": "Pending friend's name or ID", @@ -268,11 +324,21 @@ "msg.error": "Cannot add the user!", "msg.request_sent": "Friend request sent to {name}" }, + "config.block_user": { + "description": "Blocks a user.", + "usage.query.name": "Username or ID", + "usage.query.description": "The user's name or ID to block." + }, + "run.block_user": { + "msg.multiple_users_found": "Found multiple users:", + "msg.user_not_found": "User {query} not found!", + "msg.error": "Cannot block {name}!", + "msg.user_blocked": "User {name} blocked successfully!" + }, "config.decline_all_friends": { "description": "Declines all the pending friends of the bot." }, "run.decline_all_friends": { - "msg.unauthorized": "This command can only be executed by bot owners!", "msg.declining_friends": "Declining all the pending friends!", "msg.declined_friends": "Declined {count} friends!" }, @@ -333,10 +399,9 @@ "msg.member_promoted": "Promoted {name}!" }, "config.remove_all_friends": { - "description": "Removes all the friends of the bot." + "description": "Removes all the friends of the bot. Admins and owners are excluded." }, "run.remove_all_friends": { - "msg.unauthorized": "This command can only be executed by bot owners!", "msg.removing_friends": "Removing all friends!", "msg.removed_friends": "Removed {count} friends!" }, @@ -351,6 +416,33 @@ "msg.error": "Cannot remove {name}!", "msg.friend_removed": "Friend {name} removed successfully!" }, + "config.unblock_all_users": { + "description": "Unblocks all the blocked users of the bot." + }, + "run.unblock_all_users": { + "msg.removing_friends": "Unblocking all blocked users!", + "msg.removed_friends": "Unblocked {count} blocked users!" + }, + "config.unblock_user": { + "description": "Unblocks a user.", + "usage.query.name": "Username or ID", + "usage.query.description": "The user's name or ID to unblock." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Found multiple users:", + "msg.user_not_found": "User {query} not found!", + "msg.error": "Cannot unblock {name}!", + "msg.user_unblocked": "User {name} unblocked successfully!" + }, + "config.user_info": { + "description": "Shows the information of a specified user.", + "usage.query.name": "Username or ID", + "usage.query.description": "The user's name or ID." + }, + "run.user_info": { + "msg.multiple_users_found": "Found multiple users:", + "msg.user_not_found": "User {query} not found!" + }, "run.eval": { "msg.unauthorized_error": "Only tnfAngel have access to this command." }, @@ -380,6 +472,18 @@ "run.prev": { "msg.not_found": "A previous command has not been executed!" }, + "config.restart_bot": { + "description": "Restarts the current bot." + }, + "run.restart_bot": { + "msg.success": "The bot is restarting now!" + }, + "config.restart_shard": { + "description": "Restarts the current shard." + }, + "run.restart_shard": { + "msg.success": "The shard is restarting now!" + }, "config.send": { "description": "Sends a command to a specify bot.", "usage.bot.name": "Bot ID", @@ -435,6 +539,14 @@ "run.send_shard": { "msg.sending_command": "Sending command to all bots in my shard..." }, + "config.set_status": { + "description": "Sets the bot status", + "usage.status.name": "Status", + "usage.status.description": "The new status of the bot." + }, + "run.set_status": { + "msg.success": "Status set successfully!" + }, "config.whisper": { "description": "Sends a private message to a friend.", "usage.query.name": "Friend's name or ID", @@ -455,15 +567,11 @@ "run.bp_level": { "msg.bp_level_set": "Set battle pass level to {level}!" }, - "config.chat_ban": { - "description": "Chat bans a party member.", - "usage.query.name": "Member name or ID", - "usage.query.description": "The name or ID of the member of the party to ban." + "config.clear_custom_key": { + "description": "Clears the custom matchmaking key." }, - "run.chat_ban": { - "msg.multiple_friends_found": "Found multiple friends:", - "msg.member_not_found": "Member {query} not found!", - "msg.success": "Successfully chat-banned {name}" + "run.clear_custom_key": { + "msg.success": "Cleared the custom matchmaking key!" }, "config.crowns": { "description": "Sets the bot crowns.", @@ -493,7 +601,7 @@ "config.kick": { "description": "Kick's a player from the party.", "usage.query.name": "Member name or ID", - "usage.query.description": "The name or ID of the member of the party to expel." + "usage.query.description": "The name or ID of the member of the party to kick." }, "run.kick": { "msg.multiple_friends_found": "Found multiple friends:", @@ -567,6 +675,20 @@ "msg.warning": "WARNING: If you're trying to init matchmaking, don't use this command! Just hit ready yourself and I'll hit ready automatically.", "msg.success": "Ready!" }, + "config.say": { + "description": "Send a message to the party chat.", + "usage.message.name": "Message", + "usage.message.description": "The message to be sent to the party." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Sets a custom matchmaking key.", + "usage.key.name": "Custom Key", + "usage.key.description": "The custom matchmaking key to set." + }, + "run.set_custom_key": { + "msg.success": "Set custom matchmaking key!" + }, "config.show": { "description": "Shows a hidden player from the party or shows you if you do not specify arguments.", "usage.query.name": "Member name or ID", diff --git a/locales/bot/commands/es.json b/locales/bot/commands/es.json index e64d009..2b0656b 100644 --- a/locales/bot/commands/es.json +++ b/locales/bot/commands/es.json @@ -1,611 +1,733 @@ { - "handler": { - "errors.only_for_party_members": "Este comando solo está disponible para miembros de mi grupo.", - "errors.only_for_private_messages": "Este comando sólo está disponible en mensajes privados.", - "errors.need_party_leader": "¡Necesito ser el líder del grupo para ejecutar este comando!", - "errors.only_for_owners": "Este comando sólo está disponible para propietarios de bots.", - "errors.only_for_admins": "Este comando solo está disponible para administradores de bots.", - "errors.only_for_whitelist": "Este comando solo está disponible para usuarios en la lista blanca del bot." - }, - "config.all_items": { - "description": "Muestra los últimos cosméticos agregados al juego, se puede agregar un filtro opcional y puedes detenerlo con el comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Trajes", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Bailes", - "usage.filter.options.pickaxes": "Picos", - "usage.filter.options.shoes": "Zapatos", - "usage.filter.description": "El filtro que se establecerá mostrando los elementos." - }, - "run.all_items": { - "msg.no_items": "No se pueden recuperar los items.", - "msg.items_already_displaying": "Los cosméticos ya se están mostrando, primero hay que detenerlos con el comando \"stop\".", - "msg.setting_items": "Mostrando todos los elementos del juego... {filtered}", - "msg.filtered_by": "(Filtrado por {filter})", - "msg.items_showed": "He terminado de mostrar todos los items." - }, - "config.backpack": { - "description": "Establece la mochila del bot.", - "usage.query.name": "Nombre o ID de la mochila", - "usage.query.description": "El nombre o ID de la mochila a establecer." - }, - "run.backpack": { - "msg.backpack_not_found": "¡Mochila {item} no encontrada!", - "msg.backpack_changed": "¡Mochila establecida a {name}!" - }, - "config.backpack_variants": { - "description": "Establece las variantes de la mochila." - }, - "run.backpack_variants": { - "msg.backpack_not_found": "¡El bot no tiene mochila!", - "msg.invalid_backpack": "¡Mochila no válida!", - "msg.variants_not_founded": "¡Esta mochila no tiene variantes!", - "msg.variants_select": "Envíe la variante que desea seleccionar para {type}", - "msg.variants_changed": "¡Establece las variantes de la mochila!" - }, - "config.banner": { - "description": "Establece el banner del bot.", - "usage.query.name": "Nombre o ID del banner", - "usage.query.description": "El nombre o ID del banner a establecer." - }, - "run.banner": { - "msg.banner_not_found": "¡Banner {item} no encontrado!", - "msg.banner_changed": "¡Banner establecido a {name}!" - }, - "config.clear_backpack": { - "description": "Quita la mochila del bot." - }, - "run.clear_backpack": { - "msg.backpack_cleared": "¡Mochila quitada!" - }, - "config.clear_emote": { - "description": "Detiene el baile del bot." - }, - "run.clear_emote": { - "msg.emote_cleared": "¡Baile quitado!" - }, - "config.clear_shoes": { - "description": "Quita los zapatos del bot." - }, - "run.clear_shoes": { - "msg.shoes_cleared": "¡Zapatos quitados!" - }, - "config.copy": { - "description": "Copia los cosméticos de un usuario o se los copia a usted si no especifica los argumentos.", - "usage.filter.name": "Filtro", - "usage.filter.options.all": "Todo", - "usage.filter.options.outfit": "Traje", - "usage.filter.options.backpack": "Mochila", - "usage.filter.options.emoji": "Emoji", - "usage.filter.options.emote": "Baile", - "usage.filter.options.pickaxe": "Pico", - "usage.filter.options.shoes": "Zapatos", - "usage.filter.description": "El filtro que se establecerá al copiar cosméticos.", - "usage.query.name": "Nombre o ID del miembro", - "usage.query.description": "El nombre o ID para copiar los cosméticos." - }, - "run.copy": { - "msg.members_found": "Se encontraron varios miembros:", - "msg.member_not_found": "¡Miembro {member} no encontrado!", - "msg.member_not_at_party": "No es un miembro de mi sala.", - "msg.member_copied": "¡He copiado a {member}!" - }, - "config.cosmetic": { - "description": "Establece el cosmético del bot.", - "usage.query.name": "Nombre o ID del cosmético", - "usage.query.description": "El nombre o ID del cosmético a establecer." - }, - "run.cosmetic": { - "msg.cosmetic_not_found": "¡Cosmético {query} no encontrado!", - "msg.cosmetic_changed": "¡Cambié el {type} a {name}! ({id})" - }, - "config.emoji": { - "description": "Establece el emoji del bot.", - "usage.query.name": "Nombre o ID del emoji", - "usage.query.description": "El nombre o ID del emoji a establecer." - }, - "run.emoji": { - "msg.emoji_not_found": "¡Emoji {query} no encontrado!", - "msg.emoji_changed": "Cambié el emoji a {name}! ({id})" - }, - "config.emote": { - "description": "Establece el baile del bot.", - "usage.query.name": "Nombre o ID del baile", - "usage.query.description": "El nombre o ID del baile a establecer." - }, - "run.emote": { - "msg.emote_not_found": "¡Baile {query} no encontrado!", - "msg.emote_changed": "¡Cambié el baile a {name}! ({id})" - }, - "config.mimic": { - "description": "Hace lo mismo que un usuario o lo mismo que tú si no especificas argumentos.", - "usage.filter.name": "Filtro", - "usage.filter.options.all": "Todo", - "usage.filter.options.changes": "Cambios", - "usage.filter.options.outfits": "Trajes", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Bailes", - "usage.filter.options.pickaxes": "Picos", - "usage.filter.options.shoes": "Zapatos", - "usage.filter.description": "El filtro a fijar al imitar cosméticos.", - "usage.query.name": "Nombre o ID del miembro", - "usage.query.description": "El nombre o ID del miembro para imitar cosméticos." - }, - "run.mimic": { - "msg.members_found": "Se encontraron varios miembros:", - "msg.member_not_found": "¡Miembro {query} no encontrado!", - "msg.member_not_at_party": "No eres miembro de mi partido.", - "msg.mimic_enabled": "¡Imitación habilitada para {member} {filter}!", - "msg.filter": " con filtro {filter}" - }, - "config.new_items": { - "description": "Muestra los últimos cosméticos agregados al juego, se puede agregar un filtro opcional y puedes detenerlo con el comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Trajes", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Bailes", - "usage.filter.options.pickaxes": "Picos", - "usage.filter.options.shoes": "Zapatos", - "usage.filter.description": "El filtro que se establecerá mostrando los elementos." - }, - "run.new_items": { - "msg.type_error": "Si quieres un filtro, asegúrate de que sea válido, solo trajes, mochilas, emojis, emotes o picos.", - "msg.cosmetic_fetch_error": "No se pueden recuperar los cosméticos agregados recientemente.", - "msg.already_showing": "Los cosméticos ya se están mostrando, primero hay que detenerlos con el comando \"stop\".", - "msg.showing_cosmetics": "Configurando todos los elementos agregados recientemente... {filter}", - "msg.filter": "(filtrado por {filter})", - "msg.ended": "Se terminó de mostrar todos los elementos agregados recientemente." - }, - "config.outfit": { - "description": "Establece el traje del bot.", - "usage.query.name": "Nombre o ID de el traje", - "usage.query.description": "El nombre o ID de el traje que se va a establecer." - }, - "run.outfit": { - "msg.outfit_not_found": "¡Traje {query} no encontrado!", - "msg.outfit_changed": "¡Me he establecido el traje {name}! ({id})" - }, - "config.outfit_variants": { - "description": "Establece las variantes de el traje." - }, - "run.outfit_variants": { - "msg.outfit_not_found": "¡El bot no tiene traje!", - "msg.invalid_outfit": "¡Traje no válido!", - "msg.variants_not_found": "¡Este traje no tiene variantes!", - "msg.variants_select": "Envíe la variante que desea seleccionar para {type}", - "msg.changed": "¡Establece las variantes de traje!" - }, - "config.perfect_timing": { - "description": "Establece los cosméticos del bot sincronizados.", - "usage.query.name": "Nombre o ID del cosmético", - "usage.query.description": "El nombre o ID del cosmético a establecer." - }, - "run.perfect_timing": { - "msg.cosmetic_not_found": "¡Cosmético {query} no encontrado!", - "msg.perfect_timing_success": "Sincronizando para realizar una sincronización perfecta...", - "msg.perfect_timing_done": "¡Sincronicé el {value} con {name}! ({id})" - }, - "config.pickaxe": { - "description": "Establece el pico del bot.", - "usage.query.name": "Nombre o ID del pico", - "usage.query.description": "El nombre o ID del pico que se establecerá." - }, - "run.pickaxe": { - "msg.pickaxe_not_found": "¡Pico {query} no encontrado!", - "msg.pickaxe_changed": "¡Me puse el pico {name}! ({id})" - }, - "config.pickaxe_variants": { - "description": "Establece las variantes del pico." - }, - "run.pickaxe_variants": { - "msg.pickaxe_not_found": "¡El bot no tiene pico!", - "msg.invalid_pickaxe": "¡Pico no válido!", - "msg.variants_not_found": "¡Este pico no tiene variantes!", - "msg.variants_select": "Envía la variante que desea seleccionar para {type}", - "msg.changed": "¡Establecí las variantes del pico!" - }, - "config.shoes": { - "description": "Establece los zapatos del bot.", - "usage.query.name": "Nombre o ID de los zapatos", - "usage.query.description": "El nombre o ID de los zapatos a establecer." - }, - "run.shoes": { - "msg.shoes_not_found": "Zapatos {query} no encontrados!", - "msg.shoes_changed": "¡Me puse los zapatos {name}! ({id})" - }, - "config.shop_items": { - "description": "Muestra los últimos cosméticos agregados al juego, se puede agregar un filtro opcional y puedes detenerlo con el comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Trajes", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Bailes", - "usage.filter.options.pickaxes": "Picos", - "usage.filter.options.shoes": "Zapatos", - "usage.filter.description": "El filtro que se establecerá mostrando los elementos." - }, - "run.shop_items": { - "msg.invalid_type": "Si quieres un filtro, asegúrate de que sea válido, solo trajes, mochilas, emojis, bailes o picos.", - "msg.fetch_failed": "No se pueden recuperar los artículos de la tienda.", - "msg.already_displaying": "Los cosméticos ya se están mostrando, primero hay que detenerlos con el comando \"stop\".", - "msg.showing_items": "Configurando todos los artículos de la tienda... {filter}", - "msg.filter": "(filtrado por {query})", - "msg.ended": "He terminado de mostrar todos los artículos de la tienda..." - }, - "config.stop": { - "description": "Detiene operaciones pendientes." - }, - "run.stop": { - "msg.stopped_items": "¡Dejó de mostrar artículos!", - "msg.stopped_mimic": "¡Dejé de imitar!", - "msg.stopped_emote": "¡Dejé de bailar!", - "msg.nothing_to_stop": "¡Nada que parar!" - }, - "config.accept_friend": { - "description": "Acepta una solicitud de amistad.", - "usage.query.name": "Nombre o ID del amigo pendiente", - "usage.query.description": "El nombre o ID del amigo pendiente a aceptar." - }, - "run.accept_friend": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.friends_not_found": "¡Amigo {query} no encontrado!", - "msg.self_request": "¡La solicitud de amistad pendiente es mía!", - "msg.error": "Amigo pendiente no aceptado!", - "msg.request_accepted": "¡El amigo pendiente {name} fue aceptado exitosamente!" - }, - "config.add_friend": { - "description": "Enviar una solicitud de amistad a un usuario o aceptar una solicitud de amistad.", - "usage.query.name": "Nombre de usuario o ID", - "usage.query.description": "El nombre o ID del usuario a agregar." - }, - "run.add_friend": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.friends_not_found": "¡Amigo {query} no encontrado!", - "msg.already_friends": "¡Ya soy su amigo!", - "msg.error": "¡No se puede agregar el usuario!", - "msg.request_sent": "Solicitud de amistad enviada a {name}" - }, - "config.decline_all_friends": { - "description": "Rechaza todos los amigos pendientes del bot." - }, - "run.decline_all_friends": { - "msg.unauthorized": "¡Este comando solo puede ser ejecutado por los propietarios de bot!", - "msg.declining_friends": "Rechazando a todos los amigos pendientes!", - "msg.declined_friends": "Declinado {count} Amigos!" - }, - "config.decline_friend": { - "description": "Rechazar o cancelar una solicitud de amistad.", - "usage.query.name": "Nombre o ID del amigo pendiente", - "usage.query.description": "El nombre o ID del amigo pendiente de rechazar o abortar." - }, - "run.decline_friend": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.friends_not_found": "¡Amigo {query} no encontrado!", - "msg.error": "¡Amigo pendiente no eliminado!", - "msg.request_sent": "¡El amigo pendiente {name} se eliminó exitosamente!" - }, - "config.friend_count": { - "description": "Muestra el número de amigos del bot." - }, - "run.friend_count": { - "msg.info": "Tengo {friends} amigos, {pending} pendientes ({incoming} entrantes, {outgoing} salientes) y {blocked} bloqueados!" - }, - "config.invite": { - "description": "Te invita a un amigo o a ti a la fiesta.", - "usage.query.name": "Nombre o ID de un amigo", - "usage.query.description": "El nombre o ID del amigo a invitar." - }, - "run.invite": { - "msg.alone": "En una fiesta conmigo, se requiere el usuario a invitar.", - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.friends_not_found": "¡Amigo {query} no encontrado!", - "msg.already_on_party": "¡{name} ya está en mi grupo!", - "msg.invite_error": "¡No se puede enviar la invitación a {name}!", - "msg.invite_sent": "¡Invitación enviada a {name}!" - }, - "config.join": { - "description": "Se une a tu grupo o al grupo de algún usuario.", - "usage.query.name": "Nombre o ID de un amigo", - "usage.query.description": "El nombre o ID del amigo para unirse." - }, - "run.join": { - "msg.invalid_param": "¡Tienes que ser mi amigo o especificar un amigo!", - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.friend_not_found": "¡Amigo {query} no encontrado!", - "msg.already_on_party": "Amigo ya en mi fiesta!", - "msg.party_error": "¡{name} no tiene fiesta!", - "msg.join_request_error": "¡No se puede enviar la solicitud de unión a {name}!", - "msg.joined": "¡Unido a {name}!", - "msg.join_request_sent": "¡Petición para unirse enviada a {name}!" - }, - "config.promote": { - "description": "Hace líder a un miembro o te convierte en líder si no especificas argumentos.", - "usage.query.name": "Nombre o ID del miembro", - "usage.query.description": "El nombre o ID de la persona a ascender." - }, - "run.promote": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.member_not_found": "¡Miembro {query} no encontrado!", - "msg.member_not_at_party": "No eres miembro de mi partido.", - "msg.member_promoted": "¡{name} promocionado!" - }, - "config.remove_all_friends": { - "description": "Elimina todos los amigos del bot." - }, - "run.remove_all_friends": { - "msg.unauthorized": "¡Este comando solo puede ser ejecutado por propietarios de bots!", - "msg.removing_friends": "Eliminando a todos los amigos!", - "msg.removed_friends": "He eliminado a {count} amigos!" - }, - "config.remove_friend": { - "description": "Elimina al amigo de un bot.", - "usage.query.name": "Nombre o ID de un amigo", - "usage.query.description": "El nombre o ID del amigo a eliminar." - }, - "run.remove_friend": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.friend_not_found": "¡Amigo {query} no encontrado!", - "msg.error": "¡No se puede eliminar {name}!", - "msg.friend_removed": "¡Amigo {name} eliminado exitosamente!" - }, - "run.eval": { - "msg.unauthorized_error": "Sólo tnfAngel tiene acceso a este comando." - }, - "config.help": { - "description": "Muestra el panel de ayuda y comando.", - "usage.query.name": "Nombre o ID del comando", - "usage.query.description": "El nombre o ID del comando para obtener ayuda detallada." - }, - "config.message": { - "description": "Envía un mensaje al grupo.", - "usage.message.name": "Mensaje", - "usage.message.description": "El mensaje que se enviará al partido." - }, - "run.message": { - "msg.success": "Envió un mensaje a la sala." - }, - "config.ping": { - "description": "Muestra la latencia del bot." - }, - "run.ping": { - "msg.measuring": "Midiendo...", - "msg.info": "Pong! {time}ms" - }, - "config.prev": { - "description": "Ejecuta el comando anterior." - }, - "run.prev": { - "msg.not_found": "¡No se ha ejecutado un comando anterior!" - }, - "config.send": { - "description": "Envía un comando a un bot específico.", - "usage.bot.name": "ID del bot", - "usage.bot.description": "El ID del bot para enviar el comando.", - "usage.command.name": "Comando", - "usage.command.description": "El comando que se ejecutará en el bot.", - "usage.args.name": "Argumentos", - "usage.args.description": "Los argumentos del comando son obligatorios." - }, - "run.send": { - "msg.sending_command": "Enviando comando al bot {user}" - }, - "config.send_all": { - "description": "Envía un comando a todos los bots.", - "usage.command.name": "Comando", - "usage.command.description": "El comando a ejecutar en los bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Los argumentos del comando son obligatorios." - }, - "run.send_all": { - "msg.sending_command": "Enviando el comando a todos los bots..." - }, - "config.send_number": { - "description": "Envía un comando a un número específico de bots.", - "usage.number.name": "Número de bots", - "usage.number.description": "La cantidad de bots para enviar el comando.", - "usage.command.name": "Comando", - "usage.command.description": "El comando a ejecutar en los bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Los argumentos del comando son obligatorios." - }, - "run.send_number": { - "msg.count_negative": "¡El número debe ser mayor que 0!", - "msg.sending_command": "Enviando comando a {number} bots..." - }, - "config.send_party": { - "description": "Envía un comando a todos los bots que comparten el mismo grupo.", - "usage.command.name": "Comando", - "usage.command.description": "El comando a ejecutar en los bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Los argumentos del comando son obligatorios." - }, - "run.send_party": { - "msg.sending_command": "Enviando comando a todos los bots de mi grupo..." - }, - "config.send_shard": { - "description": "Envía un comando al bot Shard.", - "usage.command.name": "Comando", - "usage.command.description": "El comando a ejecutar en los bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Los argumentos del comando son obligatorios." - }, - "run.send_shard": { - "msg.sending_command": "Enviando comando a todos los bots en mi fragmento..." - }, - "config.whisper": { - "description": "Envía un mensaje privado a un amigo.", - "usage.query.name": "Nombre o ID de un amigo", - "usage.query.description": "El nombre o ID del amigo para enviar el mensaje privado.", - "usage.message.name": "Mensaje", - "usage.message.description": "El mensaje para enviar al amigo." - }, - "run.whisper": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.friend_not_found": "¡Amigo {query} no encontrado!", - "msg.whisper_sent": "¡Enviado a {name}!" - }, - "config.bp_level": { - "description": "Establece el nivel del pase de batalla del bot.", - "usage.level.name": "Nivel", - "usage.level.description": "El nivel del pase de batalla por establecer." - }, - "run.bp_level": { - "msg.bp_level_set": "¡Establece el nivel del pase de batalla en {level}!" - }, - "config.chat_ban": { - "description": "El chat prohíbe a un miembro del grupo.", - "usage.query.name": "Nombre o ID del miembro", - "usage.query.description": "El nombre o ID del miembro de la fiesta a prohibir." - }, - "run.chat_ban": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.member_not_found": "¡Miembro {query} no encontrado!", - "msg.success": "Chat bloqueado exitosamente para {name}" - }, - "config.crowns": { - "description": "Establece las coronas del bot.", - "usage.crowns.name": "Coronas", - "usage.crowns.description": "Las coronas a establecer." - }, - "run.crowns": { - "msg.success": "¡Coronas establecidas a {crowns}!" - }, - "config.hide": { - "description": "Oculta a un jugador del grupo o te oculta a ti si no especificas argumentos.", - "usage.query.name": "Nombre o ID del miembro", - "usage.query.description": "El nombre o ID del miembro del grupo a ocultar." - }, - "run.hide": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.member_not_found": "¡Miembro {query} no encontrado!", - "msg.member_not_at_party": "No eres miembro de mi sala.", - "msg.success": "¡{name} oculto!" - }, - "config.hide_all": { - "description": "Oculta a todos los jugadores de la sala." - }, - "run.hide_all": { - "msg.success": "¡Todos los miembros ocultados!" - }, - "config.kick": { - "description": "Expulsa a un jugador de la fiesta.", - "usage.query.name": "Nombre o ID del miembro", - "usage.query.description": "El nombre o ID del miembro de la fiesta a expulsar." - }, - "run.kick": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.member_not_found": "¡Miembro {query} no encontrado!", - "msg.success": "¡Eché a {name}!" - }, - "config.kick_all": { - "description": "Echa a todos los jugadores de la sala." - }, - "run.kick_all": { - "msg.user_kicked": "¡Eché a {name}!", - "msg.success": "¡Terminé de echar a todos los miembros!" - }, - "config.leave": { - "description": "El bot abandona la sala." - }, - "run.leave": { - "msg.success": "¡Adiós!" - }, - "config.level": { - "description": "Establece el nivel del bot.", - "usage.level.name": "Nivel", - "usage.level.description": "El nivel a establecer." - }, - "run.level": { - "msg.success": "¡Nivel establecido a {level}!" - }, - "config.match": { - "description": "Establece el estado para jugar un juego.", - "usage.number.name": "Número de jugadores", - "usage.number.description": "El número de jugadores en el juego." - }, - "run.match": { - "msg.success": "¡Listo para jugar!" - }, - "config.party_info": { - "description": "Muestra información sobre la fiesta." - }, - "config.playlist": { - "description": "Establece el modo de juego de la fiesta.", - "usage.query.name": "Nombre o ID del modo de juego", - "usage.query.description": "El nombre o ID del modo de juego que se establecerá." - }, - "run.playlist": { - "msg.error": "¡Error al configurar el modo de juego!", - "msg.success": "¡He colocado el modo de juego en {query}!" - }, - "config.privacy": { - "description": "Establece la privacidad de la fiesta.", - "usage.privacy.name": "Privacidad", - "usage.privacy.options.public": "Público", - "usage.privacy.options.private": "Privado", - "usage.privacy.description": "La privacidad de la sala a establecer." - }, - "run.privacy": { - "msg.success": "¡Privacidad de la sala establecida como {privacy}!", - "msg.error": "Privacidad no válida, ¡debe ser pública o privada!" - }, - "config.rank": { - "description": "Establece el rango de bot.", - "usage.rank.name": "Rango", - "usage.rank.description": "El rango a establecer." - }, - "run.rank": { - "msg.success": "¡Se ha establecido el rango en {rank}!" - }, - "config.ready": { - "description": "Establece el estado en listo." - }, - "run.ready": { - "msg.warning": "ADVERTENCIA: Si estás intentando iniciar el emparejamiento, ¡no uses este comando!", - "msg.success": "¡Listo!" - }, - "config.show": { - "description": "Muestra un jugador oculto del grupo o te lo muestra si no especificas argumentos.", - "usage.query.name": "Nombre o ID del miembro", - "usage.query.description": "El nombre o ID del miembro del grupo a mostrar." - }, - "run.show": { - "msg.multiple_friends_found": "Encontré varios amigos:", - "msg.member_not_found": "¡Miembro {query} no encontrado!", - "msg.member_not_at_party": "No eres miembro de mi fiesta.", - "msg.success": "¡Mostrando a {name}!" - }, - "config.show_all": { - "description": "Muestra todos los jugadores ocultos del grupo." - }, - "run.show_all": { - "msg.success": "¡Mostrando todos los miembros!" - }, - "config.sit_in": { - "description": "Establece el estado en participando." - }, - "run.sit_in": { - "msg.success": "Participando..." - }, - "config.sit_out": { - "description": "Establece el estado en no participando." - }, - "run.sit_out": { - "msg.success": "No participando..." - }, - "config.unmatch": { - "description": "Establece el estado para no jugar un juego." - }, - "run.unmatch": { - "msg.success": "¡Se eliminó el estado de partida!" - }, - "config.unready": { - "description": "Establece el estado como no listo." - }, - "run.unready": { - "msg.success": "¡Establecido como no listo!" - } -} + "handler": { + "errors.only_for_party_members": "Este comando solo está disponible para miembros de mi grupo.", + "errors.only_for_private_messages": "Este comando sólo está disponible en mensajes privados.", + "errors.need_party_leader": "¡Necesito ser el líder del grupo para ejecutar este comando!", + "errors.only_for_owners": "Este comando sólo está disponible para propietarios de bots.", + "errors.only_for_admins": "Este comando solo está disponible para administradores de bots.", + "errors.only_for_whitelist": "Este comando solo está disponible para usuarios en la lista blanca del bot." + }, + "config.all_items": { + "description": "Muestra todos los cosméticos del juego, se puede agregar un filtro opcional y puedes detenerte con el comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Trajes", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Bailes", + "usage.filter.options.pickaxes": "Picos", + "usage.filter.options.shoes": "Zapatos", + "usage.filter.description": "El filtro que se establecerá mostrando los elementos.", + "usage.random_order.name": "Orden aleatorio", + "usage.random_order.description": "Use un pedido aleatorio en lugar de ordenar por lo más nuevo primero.", + "usage.random_order.options.yes": "Sí", + "usage.random_order.options.no": "No" + }, + "run.all_items": { + "msg.no_items": "No se pueden recuperar los items.", + "msg.items_already_displaying": "Los cosméticos ya se están mostrando, primero hay que detenerlos con el comando \"stop\".", + "msg.setting_items": "Mostrando todos los elementos del juego... {filtered}", + "msg.filtered_by": "(Filtrado por {filter})", + "msg.items_showed": "He terminado de mostrar todos los items." + }, + "config.backpack": { + "description": "Establece la mochila del bot.", + "usage.query.name": "Nombre o ID de la mochila", + "usage.query.description": "El nombre o ID de la mochila a establecer." + }, + "run.backpack": { + "msg.backpack_not_found": "¡Mochila {item} no encontrada!", + "msg.backpack_changed": "¡Mochila establecida a {name}!" + }, + "config.backpack_variants": { + "description": "Establece las variantes de la mochila." + }, + "run.backpack_variants": { + "msg.backpack_not_found": "¡El bot no tiene mochila!", + "msg.invalid_backpack": "¡Mochila no válida!", + "msg.variants_not_founded": "¡Esta mochila no tiene variantes!", + "msg.variants_select": "Envíe la variante que desea seleccionar para {type}", + "msg.variants_changed": "¡Establece las variantes de la mochila!" + }, + "config.banner": { + "description": "Establece el banner del bot.", + "usage.query.name": "Nombre o ID del banner", + "usage.query.description": "El nombre o ID del banner a establecer.", + "usage.color.name": "Nombre de color o identificación", + "usage.color.description": "El nombre o la identificación del color a establecer." + }, + "run.banner": { + "msg.banner_not_found": "¡Banner {item} no encontrado!", + "msg.color_not_found": "Color {item} no encontrado!", + "msg.banner_changed": "¡Banner establecido a {name}!" + }, + "config.clear_backpack": { + "description": "Quita la mochila del bot." + }, + "run.clear_backpack": { + "msg.backpack_cleared": "¡Mochila quitada!" + }, + "config.clear_emote": { + "description": "Detiene el baile del bot." + }, + "run.clear_emote": { + "msg.emote_cleared": "¡Baile quitado!" + }, + "config.clear_shoes": { + "description": "Quita los zapatos del bot." + }, + "run.clear_shoes": { + "msg.shoes_cleared": "¡Zapatos quitados!" + }, + "config.copy": { + "description": "Copia los cosméticos de un usuario o se los copia a usted si no especifica los argumentos.", + "usage.filter.name": "Filtro", + "usage.filter.options.all": "Todo", + "usage.filter.options.outfit": "Traje", + "usage.filter.options.backpack": "Mochila", + "usage.filter.options.emoji": "Emoji", + "usage.filter.options.emote": "Baile", + "usage.filter.options.pickaxe": "Pico", + "usage.filter.options.shoes": "Zapatos", + "usage.filter.description": "El filtro que se establecerá al copiar cosméticos.", + "usage.query.name": "Nombre o ID del miembro", + "usage.query.description": "El nombre o ID para copiar los cosméticos." + }, + "run.copy": { + "msg.members_found": "Se encontraron varios miembros:", + "msg.member_not_found": "¡Miembro {member} no encontrado!", + "msg.member_not_at_party": "No es un miembro de mi sala.", + "msg.member_copied": "¡He copiado a {member}!" + }, + "config.cosmetic": { + "description": "Establece el cosmético del bot.", + "usage.query.name": "Nombre o ID del cosmético", + "usage.query.description": "El nombre o ID del cosmético a establecer." + }, + "run.cosmetic": { + "msg.cosmetic_not_found": "¡Cosmético {query} no encontrado!", + "msg.cosmetic_changed": "¡Cambié el {type} a {name}! ({id})" + }, + "config.cosmetic_info": { + "description": "Muestra información sobre un cosmético.", + "usage.query.name": "Nombre cosmético o identificación", + "usage.query.description": "El nombre o ID del cosmético a Set." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Cosmética {query} no encontrado!" + }, + "config.emoji": { + "description": "Establece el emoji del bot.", + "usage.query.name": "Nombre o ID del emoji", + "usage.query.description": "El nombre o ID del emoji a establecer." + }, + "run.emoji": { + "msg.emoji_not_found": "¡Emoji {query} no encontrado!", + "msg.emoji_changed": "Cambié el emoji a {name}! ({id})" + }, + "config.emote": { + "description": "Establece el baile del bot.", + "usage.query.name": "Nombre o ID del baile", + "usage.query.description": "El nombre o ID del baile a establecer." + }, + "run.emote": { + "msg.emote_not_found": "¡Baile {query} no encontrado!", + "msg.emote_changed": "¡Cambié el baile a {name}! ({id})" + }, + "config.mimic": { + "description": "Hace lo mismo que un usuario o lo mismo que tú si no especificas argumentos.", + "usage.filter.name": "Filtro", + "usage.filter.options.all": "Todo", + "usage.filter.options.changes": "Cambios", + "usage.filter.options.outfits": "Trajes", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Bailes", + "usage.filter.options.pickaxes": "Picos", + "usage.filter.options.shoes": "Zapatos", + "usage.filter.description": "El filtro a fijar al imitar cosméticos.", + "usage.query.name": "Nombre o ID del miembro", + "usage.query.description": "El nombre o ID del miembro para imitar cosméticos." + }, + "run.mimic": { + "msg.members_found": "Se encontraron varios miembros:", + "msg.member_not_found": "¡Miembro {query} no encontrado!", + "msg.member_not_at_party": "No eres miembro de mi partido.", + "msg.mimic_enabled": "¡Imitación habilitada para {member} {filter}!", + "msg.filter": " con filtro {filter}" + }, + "config.new_items": { + "description": "Muestra los últimos cosméticos agregados al juego, se puede agregar un filtro opcional y puedes detenerlo con el comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Trajes", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Bailes", + "usage.filter.options.pickaxes": "Picos", + "usage.filter.options.shoes": "Zapatos", + "usage.filter.description": "El filtro que se establecerá mostrando los elementos.", + "usage.random_order.name": "Orden aleatorio", + "usage.random_order.description": "Use un pedido aleatorio en lugar de ordenar por lo más nuevo primero.", + "usage.random_order.options.yes": "Sí", + "usage.random_order.options.no": "No" + }, + "run.new_items": { + "msg.type_error": "Si quieres un filtro, asegúrate de que sea válido, solo trajes, mochilas, emojis, emotes o picos.", + "msg.cosmetic_fetch_error": "No se pueden recuperar los cosméticos agregados recientemente.", + "msg.already_showing": "Los cosméticos ya se están mostrando, primero hay que detenerlos con el comando \"stop\".", + "msg.showing_cosmetics": "Configurando todos los elementos agregados recientemente... {filter}", + "msg.filter": "(filtrado por {filter})", + "msg.ended": "Se terminó de mostrar todos los elementos agregados recientemente." + }, + "config.outfit": { + "description": "Establece el traje del bot.", + "usage.query.name": "Nombre o ID de el traje", + "usage.query.description": "El nombre o ID de el traje que se va a establecer." + }, + "run.outfit": { + "msg.outfit_not_found": "¡Traje {query} no encontrado!", + "msg.outfit_changed": "¡Me he establecido el traje {name}! ({id})" + }, + "config.outfit_variants": { + "description": "Establece las variantes de el traje." + }, + "run.outfit_variants": { + "msg.outfit_not_found": "¡El bot no tiene traje!", + "msg.invalid_outfit": "¡Traje no válido!", + "msg.variants_not_found": "¡Este traje no tiene variantes!", + "msg.variants_select": "Envíe la variante que desea seleccionar para {type}", + "msg.changed": "¡Establece las variantes de traje!" + }, + "config.perfect_timing": { + "description": "Establece los cosméticos del bot sincronizados.", + "usage.query.name": "Nombre o ID del cosmético", + "usage.query.description": "El nombre o ID del cosmético a establecer." + }, + "run.perfect_timing": { + "msg.cosmetic_not_found": "¡Cosmético {query} no encontrado!", + "msg.perfect_timing_success": "Sincronizando para realizar una sincronización perfecta...", + "msg.perfect_timing_done": "¡Sincronicé el {value} con {name}! ({id})" + }, + "config.pickaxe": { + "description": "Establece el pico del bot.", + "usage.query.name": "Nombre o ID del pico", + "usage.query.description": "El nombre o ID del pico que se establecerá." + }, + "run.pickaxe": { + "msg.pickaxe_not_found": "¡Pico {query} no encontrado!", + "msg.pickaxe_changed": "¡Me puse el pico {name}! ({id})" + }, + "config.pickaxe_variants": { + "description": "Establece las variantes del pico." + }, + "run.pickaxe_variants": { + "msg.pickaxe_not_found": "¡El bot no tiene pico!", + "msg.invalid_pickaxe": "¡Pico no válido!", + "msg.variants_not_found": "¡Este pico no tiene variantes!", + "msg.variants_select": "Envía la variante que desea seleccionar para {type}", + "msg.changed": "¡Establecí las variantes del pico!" + }, + "config.preset": { + "description": "Establece el preajuste del bot. Use \"none\" para eliminar un cosmético.", + "usage.outfit.name": "ID de atuendo", + "usage.outfit.description": "La identificación del atuendo.", + "usage.backpack.name": "ID de mochila", + "usage.backpack.description": "La identificación de la mochila.", + "usage.pickaxe.name": "ID de pico", + "usage.pickaxe.description": "La identificación del pickaxe.", + "usage.emote.name": "ID de emote", + "usage.emote.description": "La identificación del emote.", + "usage.shoes.name": "ID de zapatos", + "usage.shoes.description": "La identificación de los zapatos." + }, + "run.preset": { + "msg.preset_changed": "¡Establezca el preajuste!" + }, + "config.shoes": { + "description": "Establece los zapatos del bot.", + "usage.query.name": "Nombre o identificación de zapatos", + "usage.query.description": "El nombre o identificación de los zapatos a establecer." + }, + "run.shoes": { + "msg.shoes_not_found": "Zapatos {query} no encontrados!", + "msg.shoes_changed": "¡Me puse los zapatos {name}! ({id})" + }, + "config.shoe_variants": { + "description": "Establece las variantes del zapato." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "¡El bot no tiene zapatos!", + "msg.invalid_shoes": "¡Zapatos no válidos!", + "msg.variants_not_found": "¡Estos zapatos no tienen variantes!", + "msg.variants_select": "Envíe la variante que desea seleccionar para {type}", + "msg.changed": "¡Establezca las variantes del zapato!" + }, + "config.shop_items": { + "description": "Muestra los cosméticos de la tienda de artículos, se puede agregar un filtro opcional y puede detenerse con el comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Trajes", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Bailes", + "usage.filter.options.pickaxes": "Picos", + "usage.filter.options.shoes": "Zapatos", + "usage.filter.description": "El filtro que se establecerá mostrando los elementos.", + "usage.random_order.name": "Orden aleatorio", + "usage.random_order.description": "Use un pedido aleatorio en lugar de ordenar por lo más nuevo primero.", + "usage.random_order.options.yes": "Sí", + "usage.random_order.options.no": "No" + }, + "run.shop_items": { + "msg.invalid_type": "Si quieres un filtro, asegúrate de que sea válido, solo trajes, mochilas, emojis, bailes o picos.", + "msg.fetch_failed": "No se pueden recuperar los artículos de la tienda.", + "msg.already_displaying": "Los cosméticos ya se están mostrando, primero hay que detenerlos con el comando \"stop\".", + "msg.showing_items": "Configurando todos los artículos de la tienda... {filter}", + "msg.filter": "(filtrado por {query})", + "msg.ended": "He terminado de mostrar todos los artículos de la tienda..." + }, + "config.stop": { + "description": "Detiene operaciones pendientes." + }, + "run.stop": { + "msg.stopped_items": "¡Dejó de mostrar artículos!", + "msg.stopped_mimic": "¡Dejé de imitar!", + "msg.stopped_emote": "¡Dejé de bailar!", + "msg.nothing_to_stop": "¡Nada que parar!" + }, + "config.accept_all_friends": { + "description": "Acepta todas las amigas pendientes del bot." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "¡Aceptando a todas las amigas pendientes!", + "msg.accepted_friends": "¡Aceptados {count} Amigos!" + }, + "config.accept_friend": { + "description": "Acepta una solicitud de amistad.", + "usage.query.name": "Nombre o ID del amigo pendiente", + "usage.query.description": "El nombre o ID del amigo pendiente a aceptar." + }, + "run.accept_friend": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.friends_not_found": "¡Amigo {query} no encontrado!", + "msg.self_request": "¡La solicitud de amistad pendiente es mía!", + "msg.error": "Amigo pendiente no aceptado!", + "msg.request_accepted": "¡El amigo pendiente {name} fue aceptado exitosamente!" + }, + "config.add_friend": { + "description": "Enviar una solicitud de amistad a un usuario o aceptar una solicitud de amistad.", + "usage.query.name": "Nombre de usuario o ID", + "usage.query.description": "El nombre o ID del usuario a agregar." + }, + "run.add_friend": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.friends_not_found": "¡Amigo {query} no encontrado!", + "msg.already_friends": "¡Ya soy su amigo!", + "msg.error": "¡No se puede agregar el usuario!", + "msg.request_sent": "Solicitud de amistad enviada a {name}" + }, + "config.block_user": { + "description": "Bloquea a una usuaria.", + "usage.query.name": "Nombre de usuario o identificación", + "usage.query.description": "El nombre o la identificación del usuario para bloquear." + }, + "run.block_user": { + "msg.multiple_users_found": "Encontrados múltiples usuarios:", + "msg.user_not_found": "Usuario {query} no encontrado!", + "msg.error": "¡No se puede bloquear {name}!", + "msg.user_blocked": "Usuario {name} bloqueado con éxito!" + }, + "config.decline_all_friends": { + "description": "Rechaza todos los amigos pendientes del bot." + }, + "run.decline_all_friends": { + "msg.declining_friends": "Rechazando a todos los amigos pendientes!", + "msg.declined_friends": "Declinado {count} Amigos!" + }, + "config.decline_friend": { + "description": "Rechazar o cancelar una solicitud de amistad.", + "usage.query.name": "Nombre o ID del amigo pendiente", + "usage.query.description": "El nombre o ID del amigo pendiente de rechazar o abortar." + }, + "run.decline_friend": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.friends_not_found": "¡Amigo {query} no encontrado!", + "msg.error": "¡Amigo pendiente no eliminado!", + "msg.request_sent": "¡El amigo pendiente {name} se eliminó exitosamente!" + }, + "config.friend_count": { + "description": "Muestra el número de amigos del bot." + }, + "run.friend_count": { + "msg.info": "Tengo {friends} amigos, {pending} pendientes ({incoming} entrantes, {outgoing} salientes) y {blocked} bloqueados!" + }, + "config.invite": { + "description": "Te invita a un amigo o a ti a la fiesta.", + "usage.query.name": "Nombre o ID de un amigo", + "usage.query.description": "El nombre o ID del amigo a invitar." + }, + "run.invite": { + "msg.alone": "En una fiesta conmigo, se requiere el usuario a invitar.", + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.friends_not_found": "¡Amigo {query} no encontrado!", + "msg.already_on_party": "¡{name} ya está en mi grupo!", + "msg.invite_error": "¡No se puede enviar la invitación a {name}!", + "msg.invite_sent": "¡Invitación enviada a {name}!" + }, + "config.join": { + "description": "Se une a tu grupo o al grupo de algún usuario.", + "usage.query.name": "Nombre o ID de un amigo", + "usage.query.description": "El nombre o ID del amigo para unirse." + }, + "run.join": { + "msg.invalid_param": "¡Tienes que ser mi amigo o especificar un amigo!", + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.friend_not_found": "¡Amigo {query} no encontrado!", + "msg.already_on_party": "Amigo ya en mi fiesta!", + "msg.party_error": "¡{name} no tiene fiesta!", + "msg.join_request_error": "¡No se puede enviar la solicitud de unión a {name}!", + "msg.joined": "¡Unido a {name}!", + "msg.join_request_sent": "¡Petición para unirse enviada a {name}!" + }, + "config.promote": { + "description": "Hace líder a un miembro o te convierte en líder si no especificas argumentos.", + "usage.query.name": "Nombre o ID del miembro", + "usage.query.description": "El nombre o ID de la persona a ascender." + }, + "run.promote": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.member_not_found": "¡Miembro {query} no encontrado!", + "msg.member_not_at_party": "No eres miembro de mi partido.", + "msg.member_promoted": "¡{name} promocionado!" + }, + "config.remove_all_friends": { + "description": "Elimina todos los amigos del bot." + }, + "run.remove_all_friends": { + "msg.removing_friends": "Eliminando a todos los amigos!", + "msg.removed_friends": "He eliminado a {count} amigos!" + }, + "config.remove_friend": { + "description": "Elimina al amigo de un bot.", + "usage.query.name": "Nombre o ID de un amigo", + "usage.query.description": "El nombre o ID del amigo a eliminar." + }, + "run.remove_friend": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.friend_not_found": "¡Amigo {query} no encontrado!", + "msg.error": "¡No se puede eliminar {name}!", + "msg.friend_removed": "¡Amigo {name} eliminado exitosamente!" + }, + "config.unblock_all_users": { + "description": "Desbloquea a todas las usuarias bloqueadas del bot." + }, + "run.unblock_all_users": { + "msg.removing_friends": "¡Desbloqueando a todas las usuarios bloqueadas!", + "msg.removed_friends": "Usuarios bloqueados de desbloqueado {count}!" + }, + "config.unblock_user": { + "description": "Desbloquea a una usuaria.", + "usage.query.name": "Nombre de usuario o identificación", + "usage.query.description": "El nombre o la identificación del usuario para desbloquear." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Encontrados múltiples usuarios:", + "msg.user_not_found": "Usuario {query} no encontrado!", + "msg.error": "¡No se puede desbloquear {name}!", + "msg.user_unblocked": "Usuario {name} desbloqueado con éxito!" + }, + "config.user_info": { + "description": "Muestra la información de un usuario específico.", + "usage.query.name": "Nombre de usuario o identificación", + "usage.query.description": "El nombre o la identificación del usuario." + }, + "run.user_info": { + "msg.multiple_users_found": "Encontrados múltiples usuarios:", + "msg.user_not_found": "Usuario {query} no encontrado!" + }, + "run.eval": { + "msg.unauthorized_error": "Sólo tnfAngel tiene acceso a este comando." + }, + "config.help": { + "description": "Muestra el panel de ayuda y comando.", + "usage.query.name": "Nombre o ID del comando", + "usage.query.description": "El nombre o ID del comando para obtener ayuda detallada." + }, + "config.message": { + "description": "Envía un mensaje al grupo.", + "usage.message.name": "Mensaje", + "usage.message.description": "El mensaje que se enviará al partido." + }, + "run.message": { + "msg.success": "Envió un mensaje a la sala." + }, + "config.ping": { + "description": "Muestra la latencia del bot." + }, + "run.ping": { + "msg.measuring": "Midiendo...", + "msg.info": "Pong! {time}ms" + }, + "config.prev": { + "description": "Ejecuta el comando anterior." + }, + "run.prev": { + "msg.not_found": "¡No se ha ejecutado un comando anterior!" + }, + "config.restart_bot": { + "description": "Reinicia el bot actual." + }, + "run.restart_bot": { + "msg.success": "¡El bot está reiniciando ahora!" + }, + "config.restart_shard": { + "description": "Reinicia el fragmento actual." + }, + "run.restart_shard": { + "msg.success": "¡El fragmento está reiniciando ahora!" + }, + "config.send": { + "description": "Envía un comando a un bot específico.", + "usage.bot.name": "ID del bot", + "usage.bot.description": "El ID del bot para enviar el comando.", + "usage.command.name": "Comando", + "usage.command.description": "El comando que se ejecutará en el bot.", + "usage.args.name": "Argumentos", + "usage.args.description": "Los argumentos del comando son obligatorios." + }, + "run.send": { + "msg.sending_command": "Enviando comando al bot {user}" + }, + "config.send_all": { + "description": "Envía un comando a todos los bots.", + "usage.command.name": "Comando", + "usage.command.description": "El comando a ejecutar en los bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Los argumentos del comando son obligatorios." + }, + "run.send_all": { + "msg.sending_command": "Enviando el comando a todos los bots..." + }, + "config.send_number": { + "description": "Envía un comando a un número específico de bots.", + "usage.number.name": "Número de bots", + "usage.number.description": "La cantidad de bots para enviar el comando.", + "usage.command.name": "Comando", + "usage.command.description": "El comando a ejecutar en los bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Los argumentos del comando son obligatorios." + }, + "run.send_number": { + "msg.count_negative": "¡El número debe ser mayor que 0!", + "msg.sending_command": "Enviando comando a {number} bots..." + }, + "config.send_party": { + "description": "Envía un comando a todos los bots que comparten el mismo grupo.", + "usage.command.name": "Comando", + "usage.command.description": "El comando a ejecutar en los bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Los argumentos del comando son obligatorios." + }, + "run.send_party": { + "msg.sending_command": "Enviando comando a todos los bots de mi grupo..." + }, + "config.send_shard": { + "description": "Envía un comando al bot Shard.", + "usage.command.name": "Comando", + "usage.command.description": "El comando a ejecutar en los bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Los argumentos del comando son obligatorios." + }, + "run.send_shard": { + "msg.sending_command": "Enviando comando a todos los bots en mi fragmento..." + }, + "config.set_status": { + "description": "Establece el estado del bot", + "usage.status.name": "Estado", + "usage.status.description": "El nuevo estado del bot." + }, + "run.set_status": { + "msg.success": "Estado establecido con éxito!" + }, + "config.whisper": { + "description": "Envía un mensaje privado a un amigo.", + "usage.query.name": "Nombre o ID de un amigo", + "usage.query.description": "El nombre o ID del amigo para enviar el mensaje privado.", + "usage.message.name": "Mensaje", + "usage.message.description": "El mensaje para enviar al amigo." + }, + "run.whisper": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.friend_not_found": "¡Amigo {query} no encontrado!", + "msg.whisper_sent": "¡Enviado a {name}!" + }, + "config.bp_level": { + "description": "Establece el nivel del pase de batalla del bot.", + "usage.level.name": "Nivel", + "usage.level.description": "El nivel del pase de batalla por establecer." + }, + "run.bp_level": { + "msg.bp_level_set": "¡Establece el nivel del pase de batalla en {level}!" + }, + "config.clear_custom_key": { + "description": "Borra la tecla de emparejamiento personalizado." + }, + "run.clear_custom_key": { + "msg.success": "¡Borrar la tecla de emparejamiento personalizado!" + }, + "config.crowns": { + "description": "Establece las coronas del bot.", + "usage.crowns.name": "Coronas", + "usage.crowns.description": "Las coronas a establecer." + }, + "run.crowns": { + "msg.success": "¡Coronas establecidas a {crowns}!" + }, + "config.hide": { + "description": "Oculta a un jugador del grupo o te oculta a ti si no especificas argumentos.", + "usage.query.name": "Nombre o ID del miembro", + "usage.query.description": "El nombre o ID del miembro del grupo a ocultar." + }, + "run.hide": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.member_not_found": "¡Miembro {query} no encontrado!", + "msg.member_not_at_party": "No eres miembro de mi sala.", + "msg.success": "¡{name} oculto!" + }, + "config.hide_all": { + "description": "Oculta a todos los jugadores de la sala." + }, + "run.hide_all": { + "msg.success": "¡Todos los miembros ocultados!" + }, + "config.kick": { + "description": "Expulsa a un jugador de la fiesta.", + "usage.query.name": "Nombre o ID del miembro", + "usage.query.description": "El nombre o ID del miembro de la fiesta a expulsar." + }, + "run.kick": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.member_not_found": "¡Miembro {query} no encontrado!", + "msg.success": "¡Eché a {name}!" + }, + "config.kick_all": { + "description": "Echa a todos los jugadores de la sala." + }, + "run.kick_all": { + "msg.user_kicked": "¡Eché a {name}!", + "msg.success": "¡Terminé de echar a todos los miembros!" + }, + "config.leave": { + "description": "El bot abandona la sala." + }, + "run.leave": { + "msg.success": "¡Adiós!" + }, + "config.level": { + "description": "Establece el nivel del bot.", + "usage.level.name": "Nivel", + "usage.level.description": "El nivel a establecer." + }, + "run.level": { + "msg.success": "¡Nivel establecido a {level}!" + }, + "config.match": { + "description": "Establece el estado para jugar un juego.", + "usage.number.name": "Número de jugadores", + "usage.number.description": "El número de jugadores en el juego." + }, + "run.match": { + "msg.success": "¡Listo para jugar!" + }, + "config.party_info": { + "description": "Muestra información sobre la fiesta." + }, + "config.playlist": { + "description": "Establece el modo de juego de la fiesta.", + "usage.query.name": "Nombre o ID del modo de juego", + "usage.query.description": "El nombre o ID del modo de juego que se establecerá." + }, + "run.playlist": { + "msg.error": "¡Error al configurar el modo de juego!", + "msg.success": "¡He colocado el modo de juego en {query}!" + }, + "config.privacy": { + "description": "Establece la privacidad de la fiesta.", + "usage.privacy.name": "Privacidad", + "usage.privacy.options.public": "Público", + "usage.privacy.options.private": "Privado", + "usage.privacy.description": "La privacidad de la sala a establecer." + }, + "run.privacy": { + "msg.success": "¡Privacidad de la sala establecida como {privacy}!", + "msg.error": "Privacidad no válida, ¡debe ser pública o privada!" + }, + "config.rank": { + "description": "Establece el rango de bot.", + "usage.rank.name": "Rango", + "usage.rank.description": "El rango a establecer." + }, + "run.rank": { + "msg.success": "¡Se ha establecido el rango en {rank}!" + }, + "config.ready": { + "description": "Establece el estado en listo." + }, + "run.ready": { + "msg.warning": "ADVERTENCIA: Si estás intentando iniciar el emparejamiento, ¡no uses este comando!", + "msg.success": "¡Listo!" + }, + "config.say": { + "description": "Envía un mensaje al chat de la fiesta.", + "usage.message.name": "Mensaje", + "usage.message.description": "El mensaje que se enviará a la fiesta." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Establece una tecla de emparejamiento personalizado.", + "usage.key.name": "Clave personalizada", + "usage.key.description": "La tecla de emparejamiento personalizado para configurar." + }, + "run.set_custom_key": { + "msg.success": "¡Establezca la tecla de emparejamiento personalizado!" + }, + "config.show": { + "description": "Muestra un jugador oculto del grupo o te lo muestra si no especificas argumentos.", + "usage.query.name": "Nombre o ID del miembro", + "usage.query.description": "El nombre o ID del miembro del grupo a mostrar." + }, + "run.show": { + "msg.multiple_friends_found": "Encontré varios amigos:", + "msg.member_not_found": "¡Miembro {query} no encontrado!", + "msg.member_not_at_party": "No eres miembro de mi fiesta.", + "msg.success": "¡Mostrando a {name}!" + }, + "config.show_all": { + "description": "Muestra todos los jugadores ocultos del grupo." + }, + "run.show_all": { + "msg.success": "¡Mostrando todos los miembros!" + }, + "config.sit_in": { + "description": "Establece el estado en participando." + }, + "run.sit_in": { + "msg.success": "Participando..." + }, + "config.sit_out": { + "description": "Establece el estado en no participando." + }, + "run.sit_out": { + "msg.success": "No participando..." + }, + "config.unmatch": { + "description": "Establece el estado para no jugar un juego." + }, + "run.unmatch": { + "msg.success": "¡Se eliminó el estado de partida!" + }, + "config.unready": { + "description": "Establece el estado como no listo." + }, + "run.unready": { + "msg.success": "¡Establecido como no listo!" + } +} \ No newline at end of file diff --git a/locales/bot/commands/fr.json b/locales/bot/commands/fr.json index 6901a32..d3464ce 100644 --- a/locales/bot/commands/fr.json +++ b/locales/bot/commands/fr.json @@ -1,611 +1,733 @@ { - "handler": { - "errors.only_for_party_members": "Cette commande n'est disponible que pour les membres de mon parti.", - "errors.only_for_private_messages": "Cette commande n'est disponible que dans des messages privés.", - "errors.need_party_leader": "J'ai besoin d'être le chef de parti pour exécuter cette commande!", - "errors.only_for_owners": "Cette commande n'est disponible que pour les propriétaires de bots.", - "errors.only_for_admins": "Cette commande n'est disponible que pour les administrateurs de bot.", - "errors.only_for_whitelist": "Cette commande n'est disponible que pour les utilisateurs sur la liste blanche du bot." - }, - "config.all_items": { - "description": "Affiche les derniers cosmétiques ajoutés au jeu, un filtre en option peut être ajouté et vous pouvez vous arrêter avec la commande \"stop\".", - "usage.filter.name": "Filtre", - "usage.filter.options.outfits": "Tenues", - "usage.filter.options.backpacks": "Sac à dos", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Émotes", - "usage.filter.options.pickaxes": "Pic", - "usage.filter.options.shoes": "Chaussures", - "usage.filter.description": "Le filtre à définir en affichant les éléments." - }, - "run.all_items": { - "msg.no_items": "Impossible de récupérer les articles.", - "msg.items_already_displaying": "Les cosmétiques sont déjà affichés, il doit d'abord être arrêté avec la commande \"stop\".", - "msg.setting_items": "Définir tous les éléments de jeu ... {filtered}", - "msg.filtered_by": "(filtré par {filter})", - "msg.items_showed": "J'ai fini de montrer tous les articles ..." - }, - "config.backpack": { - "description": "Définit le sac à dos du bot.", - "usage.query.name": "Nom de sac à dos ou identifiant", - "usage.query.description": "Le nom ou l'ID du sac à dos à régler." - }, - "run.backpack": { - "msg.backpack_not_found": "Sac à dos {item} introuvable!", - "msg.backpack_changed": "Définissez le sac à dos sur {name}! ({id})" - }, - "config.backpack_variants": { - "description": "Définit les variantes du sac à dos." - }, - "run.backpack_variants": { - "msg.backpack_not_found": "Le bot n'a pas de sac à dos!", - "msg.invalid_backpack": "Sac à dos non valide!", - "msg.variants_not_founded": "Ce sac à dos n'a pas de variantes!", - "msg.variants_select": "Envoyer la variante que vous souhaitez sélectionner pour {type}", - "msg.variants_changed": "Réglez les variantes de sac à dos!" - }, - "config.banner": { - "description": "Définit la bannière du bot.", - "usage.query.name": "Nom de la bannière ou identifiant", - "usage.query.description": "Le nom ou l'identifiant de la bannière à définir." - }, - "run.banner": { - "msg.banner_not_found": "Bannière {item} introuvable!", - "msg.banner_changed": "Définissez la bannière sur {name}! ({id})" - }, - "config.clear_backpack": { - "description": "Supprime le sac à dos du bot." - }, - "run.clear_backpack": { - "msg.backpack_cleared": "Sac à dos effacé!" - }, - "config.clear_emote": { - "description": "Arrête la danse du bot." - }, - "run.clear_emote": { - "msg.emote_cleared": "Emote effacé!" - }, - "config.clear_shoes": { - "description": "Supprime les chaussures du bot." - }, - "run.clear_shoes": { - "msg.shoes_cleared": "Chaussures effacées!" - }, - "config.copy": { - "description": "Copiez les cosmétiques d'un utilisateur ou copiez les cosmétiques si vous ne spécifiez pas d'arguments.", - "usage.filter.name": "Filtre", - "usage.filter.options.all": "Toute", - "usage.filter.options.outfit": "Tenue", - "usage.filter.options.backpack": "Sac à dos", - "usage.filter.options.emoji": "Emoji", - "usage.filter.options.emote": "Émoter", - "usage.filter.options.pickaxe": "Pioche", - "usage.filter.options.shoes": "Chaussures", - "usage.filter.description": "Le filtre à définir lors de la copie des cosmétiques.", - "usage.query.name": "Nom ou identifiant du membre", - "usage.query.description": "Le nom ou l'identifiant du membre pour copier les cosmétiques." - }, - "run.copy": { - "msg.members_found": "Trouvé plusieurs membres:", - "msg.member_not_found": "Membre {member} introuvable!", - "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", - "msg.member_copied": "Copié {member}!" - }, - "config.cosmetic": { - "description": "Définit le cosmétique du bot.", - "usage.query.name": "Nom ou pièce d'identité esthétique", - "usage.query.description": "Le nom ou l'identifiant du cosmétique à définir." - }, - "run.cosmetic": { - "msg.cosmetic_not_found": "Cosmetic {query} introuvable!", - "msg.cosmetic_changed": "Définissez le {type} sur {name}! ({id})" - }, - "config.emoji": { - "description": "Définit les emoji du bot.", - "usage.query.name": "Nom ou identifiant des emoji", - "usage.query.description": "Le nom ou l'identifiant de l'emoji à définir." - }, - "run.emoji": { - "msg.emoji_not_found": "Emoji {query} n'est pas trouvé!", - "msg.emoji_changed": "Définissez les emoji sur {name}! ({id})" - }, - "config.emote": { - "description": "Définit l'émote du bot.", - "usage.query.name": "Nom émote ou identifiant", - "usage.query.description": "Le nom ou l'identifiant de l'emote à définir." - }, - "run.emote": { - "msg.emote_not_found": "EMOTE {query} INTORSEMBLE!", - "msg.emote_changed": "Définissez l'emote emoji sur {name}! ({id})" - }, - "config.mimic": { - "description": "Fait la même chose qu'un utilisateur ou le même que vous ne spécifiez pas les arguments. Utilisez \"stop\" pour arrêter la commande.", - "usage.filter.name": "Filtre", - "usage.filter.options.all": "Toute", - "usage.filter.options.changes": "Changements", - "usage.filter.options.outfits": "Tenues", - "usage.filter.options.backpacks": "Sac à dos", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Émotes", - "usage.filter.options.pickaxes": "Pic", - "usage.filter.options.shoes": "Chaussures", - "usage.filter.description": "Le filtre à définir lors de l'imitation des cosmétiques.", - "usage.query.name": "Nom ou identifiant du membre", - "usage.query.description": "Le nom ou l'identifiant du membre pour imiter les cosmétiques." - }, - "run.mimic": { - "msg.members_found": "Trouvé plusieurs membres:", - "msg.member_not_found": "Membre {query} n'est pas trouvé!", - "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", - "msg.mimic_enabled": "Activé Mimic pour {member} {filter}!", - "msg.filter": "avec filtre {filter}" - }, - "config.new_items": { - "description": "Affiche les derniers cosmétiques ajoutés au jeu, un filtre en option peut être ajouté et vous pouvez vous arrêter avec la commande \"stop\".", - "usage.filter.name": "Filtre", - "usage.filter.options.outfits": "Tenues", - "usage.filter.options.backpacks": "Sac à dos", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Émotes", - "usage.filter.options.pickaxes": "Pic", - "usage.filter.options.shoes": "Chaussures", - "usage.filter.description": "Le filtre à définir en affichant les éléments." - }, - "run.new_items": { - "msg.type_error": "Si vous voulez un filtre, assurez-vous que vous êtes valide, seulement des tenues, des sacs à dos, des emojis, des émotes ou des pickax", - "msg.cosmetic_fetch_error": "Impossible de récupérer des cosmétiques récemment ajoutés.", - "msg.already_showing": "Les cosmétiques sont déjà affichés, il doit d'abord être arrêté avec la commande \"stop\".", - "msg.showing_cosmetics": "Définition de tous les éléments récemment ajoutés ... {filter}", - "msg.filter": "(filtré par {filter})", - "msg.ended": "Fini de montrer tous les articles récemment ajoutés ..." - }, - "config.outfit": { - "description": "Définit la tenue du bot.", - "usage.query.name": "Nom ou identifiant de tenue", - "usage.query.description": "Le nom ou l'identifiant de la tenue à définir." - }, - "run.outfit": { - "msg.outfit_not_found": "Tenue {query} n'est pas trouvée!", - "msg.outfit_changed": "Définissez la tenue sur {name}! ({id})!" - }, - "config.outfit_variants": { - "description": "Définit les variantes de la tenue." - }, - "run.outfit_variants": { - "msg.outfit_not_found": "Le bot n'a pas de tenue!", - "msg.invalid_outfit": "Tenue invalide!", - "msg.variants_not_found": "Cette tenue n'a pas de variantes!", - "msg.variants_select": "Envoyer la variante que vous souhaitez sélectionner pour {type}", - "msg.changed": "Définissez les variantes de tenue!" - }, - "config.perfect_timing": { - "description": "Définit les cosmétiques du bot synchronisés.", - "usage.query.name": "Nom ou pièce d'identité esthétique", - "usage.query.description": "Le nom ou l'identifiant du cosmétique à définir." - }, - "run.perfect_timing": { - "msg.cosmetic_not_found": "Cosmetic {query} introuvable!", - "msg.perfect_timing_success": "Synchronisation pour effectuer un timing parfait ...", - "msg.perfect_timing_done": "Synchronisé la {value} à {name}! ({id})" - }, - "config.pickaxe": { - "description": "Définit la pioche du bot.", - "usage.query.name": "Nom ou identifiant Pickaxe", - "usage.query.description": "Le nom ou l'identifiant de la pioche à définir." - }, - "run.pickaxe": { - "msg.pickaxe_not_found": "Pickaxe {query} introuvable!", - "msg.pickaxe_changed": "Définissez la pickaxe sur {name}! ({id})" - }, - "config.pickaxe_variants": { - "description": "Définit les variantes de Pickaxe." - }, - "run.pickaxe_variants": { - "msg.pickaxe_not_found": "Le bot n'a pas de pioche!", - "msg.invalid_pickaxe": "Pickaxe non valide!", - "msg.variants_not_found": "Cette pioche n'a pas de variantes!", - "msg.variants_select": "Envoyer la variante que vous souhaitez sélectionner pour {type}", - "msg.changed": "Définissez les variantes Pickaxe!" - }, - "config.shoes": { - "description": "Définit les chaussures du bot.", - "usage.query.name": "Nom des chaussures ou identifiant", - "usage.query.description": "Le nom ou l'identifiant des chaussures à définir." - }, - "run.shoes": { - "msg.shoes_not_found": "Chaussures {query} introuvable!", - "msg.shoes_changed": "Définissez les chaussures sur {name}! ({id})" - }, - "config.shop_items": { - "description": "Affiche les derniers cosmétiques ajoutés au jeu, un filtre en option peut être ajouté et vous pouvez vous arrêter avec la commande \"stop\".", - "usage.filter.name": "Filtre", - "usage.filter.options.outfits": "Tenues", - "usage.filter.options.backpacks": "Sac à dos", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Émotes", - "usage.filter.options.pickaxes": "Pic", - "usage.filter.options.shoes": "Chaussures", - "usage.filter.description": "Le filtre à définir en affichant les éléments." - }, - "run.shop_items": { - "msg.invalid_type": "Si vous voulez un filtre, assurez-vous que vous êtes valide, seulement des tenues, des sacs à dos, des emojis, des émotes ou des pickax", - "msg.fetch_failed": "Impossible de récupérer les articles de la boutique.", - "msg.already_displaying": "Les cosmétiques sont déjà affichés, il doit d'abord être arrêté avec la commande \"stop\".", - "msg.showing_items": "Définir tous les articles de la boutique ... {filter}", - "msg.filter": "(filtré par {query})", - "msg.ended": "J'ai fini de montrer tous les articles du magasin ..." - }, - "config.stop": { - "description": "Arrête les opérations en instance." - }, - "run.stop": { - "msg.stopped_items": "Arrêté de montrer des articles!", - "msg.stopped_mimic": "Arrêté imiter!", - "msg.stopped_emote": "Emote arrêté!", - "msg.nothing_to_stop": "Rien à arrêter!" - }, - "config.accept_friend": { - "description": "Accepter une demande d'ami.", - "usage.query.name": "Le nom ou l'identification de l'ami en attente", - "usage.query.description": "Le nom ou l'identifiant de l'ami en attente pour accepter." - }, - "run.accept_friend": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.friends_not_found": "Ami {query} n'est pas trouvé!", - "msg.self_request": "La demande d'ami en instance est la mienne!", - "msg.error": "Ami en attente non accepté!", - "msg.request_accepted": "L'ami en attente $ {name} a accepté avec succès!" - }, - "config.add_friend": { - "description": "Envoyez une demande d'ami à un utilisateur ou acceptez une demande d'ami.", - "usage.query.name": "Nom d'utilisateur ou identifiant", - "usage.query.description": "Le nom ou l'ID de l'utilisateur à ajouter." - }, - "run.add_friend": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.friends_not_found": "Ami {query} n'est pas trouvé!", - "msg.already_friends": "Déjà un ami!", - "msg.error": "Impossible d'ajouter l'utilisateur!", - "msg.request_sent": "Demande d'amie envoyée à {name}" - }, - "config.decline_all_friends": { - "description": "Déclinas tous les amis du bot en attente." - }, - "run.decline_all_friends": { - "msg.unauthorized": "Cette commande ne peut être exécutée que par les propriétaires de bots!", - "msg.declining_friends": "Refuser tous les amis en attente!", - "msg.declined_friends": "A décliné {count} amis!" - }, - "config.decline_friend": { - "description": "Rejeter ou abandonner une demande d'ami.", - "usage.query.name": "Le nom ou l'identification de l'ami en attente", - "usage.query.description": "Le nom ou l'identifiant de l'ami en attendant de rejeter ou d'abandonner." - }, - "run.decline_friend": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.friends_not_found": "Ami {query} n'est pas trouvé!", - "msg.error": "Ami en attente non supprimé!", - "msg.request_sent": "Friend en attente {name} a supprimé avec succès!" - }, - "config.friend_count": { - "description": "Montre le nombre d'amis du bot." - }, - "run.friend_count": { - "msg.info": "J'ai {friends} amis, {pending} en attente ({incoming} entrant, {outgoing} sortant) et {blocked} bloqué!" - }, - "config.invite": { - "description": "Invite un ami ou vous à la fête.", - "usage.query.name": "Nom ou ID d'un ami", - "usage.query.description": "Le nom ou l'identité de l'ami à inviter." - }, - "run.invite": { - "msg.alone": "Lors d'une partie avec moi, l'utilisateur à inviter est requis.", - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.friends_not_found": "Ami {query} n'est pas trouvé!", - "msg.already_on_party": "{name} est déjà dans ma fête!", - "msg.invite_error": "Impossible d'envoyer l'invitation à {name}!", - "msg.invite_sent": "Invitation envoyée à {name}!" - }, - "config.join": { - "description": "Rejoint votre groupe ou la fête de l'utilisateur.", - "usage.query.name": "Nom ou ID d'un ami", - "usage.query.description": "Le nom ou l'identifiant de l'ami à rejoindre." - }, - "run.join": { - "msg.invalid_param": "Vous devez être mon ami ou spécifier un ami!", - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.friend_not_found": "Ami {query} n'est pas trouvé!", - "msg.already_on_party": "Ami déjà dans ma fête!", - "msg.party_error": "{name} n'a pas de fête!", - "msg.join_request_error": "Impossible d'envoyer la demande de jointure à {name}!", - "msg.joined": "Joint à {name}!", - "msg.join_request_sent": "Recherchez la demande envoyée à {name}!" - }, - "config.promote": { - "description": "Promose un membre ou vous fait le leader si vous ne spécifiez pas d'arguments.", - "usage.query.name": "Nom ou identifiant du membre", - "usage.query.description": "Le nom ou l'identifiant de la partie à monter." - }, - "run.promote": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.member_not_found": "Membre {query} n'est pas trouvé!", - "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", - "msg.member_promoted": "Promu {name}!" - }, - "config.remove_all_friends": { - "description": "Supprime tous les amis du bot." - }, - "run.remove_all_friends": { - "msg.unauthorized": "Cette commande ne peut être exécutée que par les propriétaires de bots!", - "msg.removing_friends": "Retirer tous les amis!", - "msg.removed_friends": "Remoute {count} amis!" - }, - "config.remove_friend": { - "description": "Supprime l'ami d'un bot.", - "usage.query.name": "Nom ou ID d'un ami", - "usage.query.description": "Le nom ou l'identifiant de l'ami à supprimer." - }, - "run.remove_friend": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.friend_not_found": "Ami {query} n'est pas trouvé!", - "msg.error": "Impossible de supprimer {name}!", - "msg.friend_removed": "Ami {name} a supprimé avec succès!" - }, - "run.eval": { - "msg.unauthorized_error": "Seuls TNFAngel ont accès à cette commande." - }, - "config.help": { - "description": "Affiche le panneau d'aide et de commande.", - "usage.query.name": "Nom ou identifiant de la commande", - "usage.query.description": "Le nom ou l'ID de la commande pour obtenir une aide détaillée." - }, - "config.message": { - "description": "Envoie un message à la fête.", - "usage.message.name": "Message", - "usage.message.description": "Le message à envoyer à la fête." - }, - "run.message": { - "msg.success": "A envoyé un message à la fête" - }, - "config.ping": { - "description": "Montre la latence du bot." - }, - "run.ping": { - "msg.measuring": "Mesure...", - "msg.info": "Pong! {time} ms" - }, - "config.prev": { - "description": "Exécute la commande précédente." - }, - "run.prev": { - "msg.not_found": "Une commande précédente n'a pas été exécutée!" - }, - "config.send": { - "description": "Envoie une commande à un bot spécifié.", - "usage.bot.name": "Id bot", - "usage.bot.description": "L'ID Bot pour envoyer la commande.", - "usage.command.name": "Commande", - "usage.command.description": "La commande à exécuter dans le bot.", - "usage.args.name": "Arguments", - "usage.args.description": "Les arguments de la commande sont requis." - }, - "run.send": { - "msg.sending_command": "Commande d'envoi à bot {user}" - }, - "config.send_all": { - "description": "Envoie une commande à tous les bots.", - "usage.command.name": "Commande", - "usage.command.description": "La commande à exécuter dans les bots.", - "usage.args.name": "Arguments", - "usage.args.description": "Les arguments de la commande sont requis." - }, - "run.send_all": { - "msg.sending_command": "Envoi de la commande à tous les bots ..." - }, - "config.send_number": { - "description": "Envoie une commande à un nombre de bots spécifier.", - "usage.number.name": "Nombre de robots", - "usage.number.description": "Le nombre de bots pour envoyer la commande.", - "usage.command.name": "Commande", - "usage.command.description": "La commande à exécuter dans les bots.", - "usage.args.name": "Arguments", - "usage.args.description": "Les arguments de la commande sont requis." - }, - "run.send_number": { - "msg.count_negative": "Le nombre doit être supérieur à 0!", - "msg.sending_command": "Commande d'envoi à {number} bots ..." - }, - "config.send_party": { - "description": "Envoie une commande à tous les robots qui partagent la même partie.", - "usage.command.name": "Commande", - "usage.command.description": "La commande à exécuter dans les bots.", - "usage.args.name": "Arguments", - "usage.args.description": "Les arguments de la commande sont requis." - }, - "run.send_party": { - "msg.sending_command": "Envoi de la commande à tous les robots de ma fête ..." - }, - "config.send_shard": { - "description": "Envoie une commande à l'éclat de bot.", - "usage.command.name": "Commande", - "usage.command.description": "La commande à exécuter dans les bots.", - "usage.args.name": "Arguments", - "usage.args.description": "Les arguments de la commande sont requis." - }, - "run.send_shard": { - "msg.sending_command": "Envoi de la commande à tous les robots de mon éclat ..." - }, - "config.whisper": { - "description": "Envoie un message privé à un ami.", - "usage.query.name": "Nom ou ID d'un ami", - "usage.query.description": "Le nom ou l'identifiant de l'ami pour envoyer le message privé.", - "usage.message.name": "Message", - "usage.message.description": "Le message à envoyer à l'ami." - }, - "run.whisper": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.friend_not_found": "Ami {query} n'est pas trouvé!", - "msg.whisper_sent": "Envoyé à {name}!" - }, - "config.bp_level": { - "description": "Définit le niveau de passe de bataille du bot.", - "usage.level.name": "Niveau", - "usage.level.description": "Le niveau du pass de bataille à régler." - }, - "run.bp_level": { - "msg.bp_level_set": "Réglez le niveau de passe de bataille à {level}!" - }, - "config.chat_ban": { - "description": "Le chat interdit un membre du parti.", - "usage.query.name": "Nom ou identifiant du membre", - "usage.query.description": "Le nom ou l'identifiant du membre du parti à l'interdiction." - }, - "run.chat_ban": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.member_not_found": "Membre {query} n'est pas trouvé!", - "msg.success": "CHAT-BANNÉ CHATS {name}" - }, - "config.crowns": { - "description": "Définit les couronnes de bot.", - "usage.crowns.name": "Couronnes", - "usage.crowns.description": "Les couronnes à définir." - }, - "run.crowns": { - "msg.success": "Réglez les couronnes sur {crowns}!" - }, - "config.hide": { - "description": "Cache un joueur de la fête ou vous cache si vous ne spécifiez pas d'arguments.", - "usage.query.name": "Nom ou identifiant du membre", - "usage.query.description": "Le nom ou l'identifiant du membre du parti à se cacher." - }, - "run.hide": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.member_not_found": "Membre {query} n'est pas trouvé!", - "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", - "msg.success": "Hidden {name}!" - }, - "config.hide_all": { - "description": "Cache tous les joueurs du parti." - }, - "run.hide_all": { - "msg.success": "Caché tous les membres!" - }, - "config.kick": { - "description": "Kick est un joueur de la fête.", - "usage.query.name": "Nom ou identifiant du membre", - "usage.query.description": "Le nom ou l'identifiant du membre du parti à expulser." - }, - "run.kick": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.member_not_found": "Membre {query} n'est pas trouvé!", - "msg.success": "Botté {name}!" - }, - "config.kick_all": { - "description": "Donne un coup de pied à tous les joueurs de la fête." - }, - "run.kick_all": { - "msg.user_kicked": "Botté {name}!", - "msg.success": "A fini de donner des coups de pied à tous les membres!" - }, - "config.leave": { - "description": "Le bot quitte la fête." - }, - "run.leave": { - "msg.success": "Au revoir!." - }, - "config.level": { - "description": "Définit le niveau de bot.", - "usage.level.name": "Niveau", - "usage.level.description": "Le niveau à définir." - }, - "run.level": { - "msg.success": "Définir le niveau sur {level}!" - }, - "config.match": { - "description": "Définit l'état de jouer à un jeu.", - "usage.number.name": "Nombre de joueurs", - "usage.number.description": "Le nombre de joueurs dans le jeu." - }, - "run.match": { - "msg.success": "Pour jouer à l'état!" - }, - "config.party_info": { - "description": "Montre des informations sur la fête." - }, - "config.playlist": { - "description": "Définit la playlist de la fête.", - "usage.query.name": "Nom ou identifiant de la playlist", - "usage.query.description": "Le nom ou l'ID de la playlist à définir." - }, - "run.playlist": { - "msg.error": "Playlist de réglage d'erreur!", - "msg.success": "Définissez la playlist sur {query}!" - }, - "config.privacy": { - "description": "Définit l'intimité du parti.", - "usage.privacy.name": "Confidentialité", - "usage.privacy.options.public": "Publique", - "usage.privacy.options.private": "Privée", - "usage.privacy.description": "La confidentialité du parti à définir." - }, - "run.privacy": { - "msg.success": "Définissez la confidentialité des parties sur {privacy}!", - "msg.error": "Intimité invalide, doit être publique ou privée!" - }, - "config.rank": { - "description": "Définit le rang de bot.", - "usage.rank.name": "Rang", - "usage.rank.description": "Le rang à régler." - }, - "run.rank": { - "msg.success": "Définissez le rang sur {rank}!" - }, - "config.ready": { - "description": "Définit l'état pour être prêt." - }, - "run.ready": { - "msg.warning": "AVERTISSEMENT: Si vous essayez de faire du matchmaking, n'utilisez pas cette commande! Appuyez simplement sur vous-même et je vais frapper automatiquement.", - "msg.success": "Prêt!" - }, - "config.show": { - "description": "Affiche un lecteur caché de la fête ou vous montre si vous ne spécifiez pas d'arguments.", - "usage.query.name": "Nom ou identifiant du membre", - "usage.query.description": "Le nom ou l'identifiant du membre du parti à montrer." - }, - "run.show": { - "msg.multiple_friends_found": "Trouvé plusieurs amis:", - "msg.member_not_found": "Membre {query} n'est pas trouvé!", - "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", - "msg.success": "Montré {name}!" - }, - "config.show_all": { - "description": "Montre tous les joueurs cachés de la fête." - }, - "run.show_all": { - "msg.success": "Montré à tous les membres!" - }, - "config.sit_in": { - "description": "Définit l'État pour participer." - }, - "run.sit_in": { - "msg.success": "S'asseoir dans..." - }, - "config.sit_out": { - "description": "Définit l'État pour ne pas participer." - }, - "run.sit_out": { - "msg.success": "Assis ..." - }, - "config.unmatch": { - "description": "Définit l'état de ne pas jouer à un jeu." - }, - "run.unmatch": { - "msg.success": "Éliminé l'état de jeu!" - }, - "config.unready": { - "description": "Définit l'état pour ne pas être prêt." - }, - "run.unready": { - "msg.success": "Pas prêt!" - } -} + "handler": { + "errors.only_for_party_members": "Cette commande n'est disponible que pour les membres de mon parti.", + "errors.only_for_private_messages": "Cette commande n'est disponible que dans des messages privés.", + "errors.need_party_leader": "J'ai besoin d'être le chef de parti pour exécuter cette commande!", + "errors.only_for_owners": "Cette commande n'est disponible que pour les propriétaires de bots.", + "errors.only_for_admins": "Cette commande n'est disponible que pour les administrateurs de bot.", + "errors.only_for_whitelist": "Cette commande n'est disponible que pour les utilisateurs sur la liste blanche du bot." + }, + "config.all_items": { + "description": "Affiche tous les cosmétiques du jeu, un filtre en option peut être ajouté et vous pouvez vous arrêter avec la commande \"stop\".", + "usage.filter.name": "Filtre", + "usage.filter.options.outfits": "Tenues", + "usage.filter.options.backpacks": "Sac à dos", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Émotes", + "usage.filter.options.pickaxes": "Pic", + "usage.filter.options.shoes": "Chaussures", + "usage.filter.description": "Le filtre à définir en affichant les éléments.", + "usage.random_order.name": "Ordre aléatoire", + "usage.random_order.description": "Utilisez un ordre aléatoire au lieu de commander par la plus récente en premier.", + "usage.random_order.options.yes": "Oui", + "usage.random_order.options.no": "Non" + }, + "run.all_items": { + "msg.no_items": "Impossible de récupérer les articles.", + "msg.items_already_displaying": "Les cosmétiques sont déjà affichés, il doit d'abord être arrêté avec la commande \"stop\".", + "msg.setting_items": "Définir tous les éléments de jeu ... {filtered}", + "msg.filtered_by": "(filtré par {filter})", + "msg.items_showed": "J'ai fini de montrer tous les articles ..." + }, + "config.backpack": { + "description": "Définit le sac à dos du bot.", + "usage.query.name": "Nom de sac à dos ou identifiant", + "usage.query.description": "Le nom ou l'ID du sac à dos à régler." + }, + "run.backpack": { + "msg.backpack_not_found": "Sac à dos {item} introuvable!", + "msg.backpack_changed": "Définissez le sac à dos sur {name}! ({id})" + }, + "config.backpack_variants": { + "description": "Définit les variantes du sac à dos." + }, + "run.backpack_variants": { + "msg.backpack_not_found": "Le bot n'a pas de sac à dos!", + "msg.invalid_backpack": "Sac à dos non valide!", + "msg.variants_not_founded": "Ce sac à dos n'a pas de variantes!", + "msg.variants_select": "Envoyer la variante que vous souhaitez sélectionner pour {type}", + "msg.variants_changed": "Réglez les variantes de sac à dos!" + }, + "config.banner": { + "description": "Définit la bannière du bot.", + "usage.query.name": "Nom de la bannière ou identifiant", + "usage.query.description": "Le nom ou l'identifiant de la bannière à définir.", + "usage.color.name": "Nom de couleur ou identifiant", + "usage.color.description": "Le nom ou l'identifiant de la couleur à définir." + }, + "run.banner": { + "msg.banner_not_found": "Bannière {item} introuvable!", + "msg.color_not_found": "Couleur {item} introuvable!", + "msg.banner_changed": "Définissez la bannière sur {name}! ({id})" + }, + "config.clear_backpack": { + "description": "Supprime le sac à dos du bot." + }, + "run.clear_backpack": { + "msg.backpack_cleared": "Sac à dos effacé!" + }, + "config.clear_emote": { + "description": "Arrête la danse du bot." + }, + "run.clear_emote": { + "msg.emote_cleared": "Emote effacé!" + }, + "config.clear_shoes": { + "description": "Supprime les chaussures du bot." + }, + "run.clear_shoes": { + "msg.shoes_cleared": "Chaussures effacées!" + }, + "config.copy": { + "description": "Copiez les cosmétiques d'un utilisateur ou copiez les cosmétiques si vous ne spécifiez pas d'arguments.", + "usage.filter.name": "Filtre", + "usage.filter.options.all": "Toute", + "usage.filter.options.outfit": "Tenue", + "usage.filter.options.backpack": "Sac à dos", + "usage.filter.options.emoji": "Emoji", + "usage.filter.options.emote": "Émoter", + "usage.filter.options.pickaxe": "Pioche", + "usage.filter.options.shoes": "Chaussures", + "usage.filter.description": "Le filtre à définir lors de la copie des cosmétiques.", + "usage.query.name": "Nom ou identifiant du membre", + "usage.query.description": "Le nom ou l'identifiant du membre pour copier les cosmétiques." + }, + "run.copy": { + "msg.members_found": "Trouvé plusieurs membres:", + "msg.member_not_found": "Membre {member} introuvable!", + "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", + "msg.member_copied": "Copié {member}!" + }, + "config.cosmetic": { + "description": "Définit le cosmétique du bot.", + "usage.query.name": "Nom ou pièce d'identité esthétique", + "usage.query.description": "Le nom ou l'identifiant du cosmétique à définir." + }, + "run.cosmetic": { + "msg.cosmetic_not_found": "Cosmetic {query} introuvable!", + "msg.cosmetic_changed": "Définissez le {type} sur {name}! ({id})" + }, + "config.cosmetic_info": { + "description": "Montre des informations sur un cosmétique.", + "usage.query.name": "Nom ou pièce d'identité esthétique", + "usage.query.description": "Le nom ou l'identifiant du cosmétique à définir." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Cosmetic {query} introuvable!" + }, + "config.emoji": { + "description": "Définit les emoji du bot.", + "usage.query.name": "Nom ou identifiant des emoji", + "usage.query.description": "Le nom ou l'identifiant de l'emoji à définir." + }, + "run.emoji": { + "msg.emoji_not_found": "Emoji {query} n'est pas trouvé!", + "msg.emoji_changed": "Définissez les emoji sur {name}! ({id})" + }, + "config.emote": { + "description": "Définit l'émote du bot.", + "usage.query.name": "Nom émote ou identifiant", + "usage.query.description": "Le nom ou l'identifiant de l'emote à définir." + }, + "run.emote": { + "msg.emote_not_found": "EMOTE {query} INTORSEMBLE!", + "msg.emote_changed": "Définissez l'emote emoji sur {name}! ({id})" + }, + "config.mimic": { + "description": "Fait la même chose qu'un utilisateur ou le même que vous ne spécifiez pas les arguments. Utilisez \"stop\" pour arrêter la commande.", + "usage.filter.name": "Filtre", + "usage.filter.options.all": "Toute", + "usage.filter.options.changes": "Changements", + "usage.filter.options.outfits": "Tenues", + "usage.filter.options.backpacks": "Sac à dos", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Émotes", + "usage.filter.options.pickaxes": "Pic", + "usage.filter.options.shoes": "Chaussures", + "usage.filter.description": "Le filtre à définir lors de l'imitation des cosmétiques.", + "usage.query.name": "Nom ou identifiant du membre", + "usage.query.description": "Le nom ou l'identifiant du membre pour imiter les cosmétiques." + }, + "run.mimic": { + "msg.members_found": "Trouvé plusieurs membres:", + "msg.member_not_found": "Membre {query} n'est pas trouvé!", + "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", + "msg.mimic_enabled": "Activé Mimic pour {member} {filter}!", + "msg.filter": "avec filtre {filter}" + }, + "config.new_items": { + "description": "Affiche les derniers cosmétiques ajoutés au jeu, un filtre en option peut être ajouté et vous pouvez vous arrêter avec la commande \"stop\".", + "usage.filter.name": "Filtre", + "usage.filter.options.outfits": "Tenues", + "usage.filter.options.backpacks": "Sac à dos", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Émotes", + "usage.filter.options.pickaxes": "Pic", + "usage.filter.options.shoes": "Chaussures", + "usage.filter.description": "Le filtre à définir en affichant les éléments.", + "usage.random_order.name": "Ordre aléatoire", + "usage.random_order.description": "Utilisez un ordre aléatoire au lieu de commander par la plus récente en premier.", + "usage.random_order.options.yes": "Oui", + "usage.random_order.options.no": "Non" + }, + "run.new_items": { + "msg.type_error": "Si vous voulez un filtre, assurez-vous que vous êtes valide, seulement des tenues, des sacs à dos, des emojis, des émotes ou des pickax", + "msg.cosmetic_fetch_error": "Impossible de récupérer des cosmétiques récemment ajoutés.", + "msg.already_showing": "Les cosmétiques sont déjà affichés, il doit d'abord être arrêté avec la commande \"stop\".", + "msg.showing_cosmetics": "Définition de tous les éléments récemment ajoutés ... {filter}", + "msg.filter": "(filtré par {filter})", + "msg.ended": "Fini de montrer tous les articles récemment ajoutés ..." + }, + "config.outfit": { + "description": "Définit la tenue du bot.", + "usage.query.name": "Nom ou identifiant de tenue", + "usage.query.description": "Le nom ou l'identifiant de la tenue à définir." + }, + "run.outfit": { + "msg.outfit_not_found": "Tenue {query} n'est pas trouvée!", + "msg.outfit_changed": "Définissez la tenue sur {name}! ({id})!" + }, + "config.outfit_variants": { + "description": "Définit les variantes de la tenue." + }, + "run.outfit_variants": { + "msg.outfit_not_found": "Le bot n'a pas de tenue!", + "msg.invalid_outfit": "Tenue invalide!", + "msg.variants_not_found": "Cette tenue n'a pas de variantes!", + "msg.variants_select": "Envoyer la variante que vous souhaitez sélectionner pour {type}", + "msg.changed": "Définissez les variantes de tenue!" + }, + "config.perfect_timing": { + "description": "Définit les cosmétiques du bot synchronisés.", + "usage.query.name": "Nom ou pièce d'identité esthétique", + "usage.query.description": "Le nom ou l'identifiant du cosmétique à définir." + }, + "run.perfect_timing": { + "msg.cosmetic_not_found": "Cosmetic {query} introuvable!", + "msg.perfect_timing_success": "Synchronisation pour effectuer un timing parfait ...", + "msg.perfect_timing_done": "Synchronisé la {value} à {name}! ({id})" + }, + "config.pickaxe": { + "description": "Définit la pioche du bot.", + "usage.query.name": "Nom ou identifiant Pickaxe", + "usage.query.description": "Le nom ou l'identifiant de la pioche à définir." + }, + "run.pickaxe": { + "msg.pickaxe_not_found": "Pickaxe {query} introuvable!", + "msg.pickaxe_changed": "Définissez la pickaxe sur {name}! ({id})" + }, + "config.pickaxe_variants": { + "description": "Définit les variantes de Pickaxe." + }, + "run.pickaxe_variants": { + "msg.pickaxe_not_found": "Le bot n'a pas de pioche!", + "msg.invalid_pickaxe": "Pickaxe non valide!", + "msg.variants_not_found": "Cette pioche n'a pas de variantes!", + "msg.variants_select": "Envoyer la variante que vous souhaitez sélectionner pour {type}", + "msg.changed": "Définissez les variantes Pickaxe!" + }, + "config.preset": { + "description": "Définit le préréglage du bot. Utilisez \"none\" pour supprimer un cosmétique.", + "usage.outfit.name": "ID de tenue", + "usage.outfit.description": "L'identité de la tenue.", + "usage.backpack.name": "ID de sac à dos", + "usage.backpack.description": "L'ID du sac à dos.", + "usage.pickaxe.name": "Pickaxe id", + "usage.pickaxe.description": "L'ID de la pioche.", + "usage.emote.name": "Emote ID", + "usage.emote.description": "L'ID de l'émote.", + "usage.shoes.name": "ID de chaussures", + "usage.shoes.description": "L'identité des chaussures." + }, + "run.preset": { + "msg.preset_changed": "Réglez le préréglage!" + }, + "config.shoes": { + "description": "Définit les chaussures du bot.", + "usage.query.name": "Nom des chaussures ou identifiant", + "usage.query.description": "Le nom ou l'identifiant des chaussures à définir." + }, + "run.shoes": { + "msg.shoes_not_found": "Chaussures {query} introuvable!", + "msg.shoes_changed": "Définissez les chaussures sur {name}! ({id})" + }, + "config.shoe_variants": { + "description": "Définit les variantes de chaussures." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "Le bot n'a pas de chaussures!", + "msg.invalid_shoes": "Chaussures non valides!", + "msg.variants_not_found": "Ces chaussures n'ont pas de variantes!", + "msg.variants_select": "Envoyer la variante que vous souhaitez sélectionner pour {type}", + "msg.changed": "Réglez les variantes de chaussures!" + }, + "config.shop_items": { + "description": "Affiche les cosmétiques de la boutique d'articles, un filtre en option peut être ajouté et vous pouvez vous arrêter avec la commande \"stop\".", + "usage.filter.name": "Filtre", + "usage.filter.options.outfits": "Tenues", + "usage.filter.options.backpacks": "Sac à dos", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Émotes", + "usage.filter.options.pickaxes": "Pic", + "usage.filter.options.shoes": "Chaussures", + "usage.filter.description": "Le filtre à définir en affichant les éléments.", + "usage.random_order.name": "Ordre aléatoire", + "usage.random_order.description": "Utilisez un ordre aléatoire au lieu de commander par la plus récente en premier.", + "usage.random_order.options.yes": "Oui", + "usage.random_order.options.no": "Non" + }, + "run.shop_items": { + "msg.invalid_type": "Si vous voulez un filtre, assurez-vous que vous êtes valide, seulement des tenues, des sacs à dos, des emojis, des émotes ou des pickax", + "msg.fetch_failed": "Impossible de récupérer les articles de la boutique.", + "msg.already_displaying": "Les cosmétiques sont déjà affichés, il doit d'abord être arrêté avec la commande \"stop\".", + "msg.showing_items": "Définir tous les articles de la boutique ... {filter}", + "msg.filter": "(filtré par {query})", + "msg.ended": "J'ai fini de montrer tous les articles du magasin ..." + }, + "config.stop": { + "description": "Arrête les opérations en instance." + }, + "run.stop": { + "msg.stopped_items": "Arrêté de montrer des articles!", + "msg.stopped_mimic": "Arrêté imiter!", + "msg.stopped_emote": "Emote arrêté!", + "msg.nothing_to_stop": "Rien à arrêter!" + }, + "config.accept_all_friends": { + "description": "Accepte tous les amis du bot en attente." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "Accepter tous les amis en attente!", + "msg.accepted_friends": "Amis {count} acceptés!" + }, + "config.accept_friend": { + "description": "Accepter une demande d'ami.", + "usage.query.name": "Le nom ou l'identification de l'ami en attente", + "usage.query.description": "Le nom ou l'identifiant de l'ami en attente pour accepter." + }, + "run.accept_friend": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.friends_not_found": "Ami {query} n'est pas trouvé!", + "msg.self_request": "La demande d'ami en instance est la mienne!", + "msg.error": "Ami en attente non accepté!", + "msg.request_accepted": "L'ami en attente $ {name} a accepté avec succès!" + }, + "config.add_friend": { + "description": "Envoyez une demande d'ami à un utilisateur ou acceptez une demande d'ami.", + "usage.query.name": "Nom d'utilisateur ou identifiant", + "usage.query.description": "Le nom ou l'ID de l'utilisateur à ajouter." + }, + "run.add_friend": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.friends_not_found": "Ami {query} n'est pas trouvé!", + "msg.already_friends": "Déjà un ami!", + "msg.error": "Impossible d'ajouter l'utilisateur!", + "msg.request_sent": "Demande d'amie envoyée à {name}" + }, + "config.block_user": { + "description": "Bloque un utilisateur.", + "usage.query.name": "Nom d'utilisateur ou identifiant", + "usage.query.description": "Le nom ou l'ID de l'utilisateur à bloquer." + }, + "run.block_user": { + "msg.multiple_users_found": "Trouvé plusieurs utilisateurs:", + "msg.user_not_found": "Utilisateur {query} n'est pas trouvé!", + "msg.error": "Impossible de bloquer {name}!", + "msg.user_blocked": "L'utilisateur {name} a bloqué avec succès!" + }, + "config.decline_all_friends": { + "description": "Déclinas tous les amis du bot en attente." + }, + "run.decline_all_friends": { + "msg.declining_friends": "Refuser tous les amis en attente!", + "msg.declined_friends": "A décliné {count} amis!" + }, + "config.decline_friend": { + "description": "Rejeter ou abandonner une demande d'ami.", + "usage.query.name": "Le nom ou l'identification de l'ami en attente", + "usage.query.description": "Le nom ou l'identifiant de l'ami en attendant de rejeter ou d'abandonner." + }, + "run.decline_friend": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.friends_not_found": "Ami {query} n'est pas trouvé!", + "msg.error": "Ami en attente non supprimé!", + "msg.request_sent": "Friend en attente {name} a supprimé avec succès!" + }, + "config.friend_count": { + "description": "Montre le nombre d'amis du bot." + }, + "run.friend_count": { + "msg.info": "J'ai {friends} amis, {pending} en attente ({incoming} entrant, {outgoing} sortant) et {blocked} bloqué!" + }, + "config.invite": { + "description": "Invite un ami ou vous à la fête.", + "usage.query.name": "Nom ou ID d'un ami", + "usage.query.description": "Le nom ou l'identité de l'ami à inviter." + }, + "run.invite": { + "msg.alone": "Lors d'une partie avec moi, l'utilisateur à inviter est requis.", + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.friends_not_found": "Ami {query} n'est pas trouvé!", + "msg.already_on_party": "{name} est déjà dans ma fête!", + "msg.invite_error": "Impossible d'envoyer l'invitation à {name}!", + "msg.invite_sent": "Invitation envoyée à {name}!" + }, + "config.join": { + "description": "Rejoint votre groupe ou la fête de l'utilisateur.", + "usage.query.name": "Nom ou ID d'un ami", + "usage.query.description": "Le nom ou l'identifiant de l'ami à rejoindre." + }, + "run.join": { + "msg.invalid_param": "Vous devez être mon ami ou spécifier un ami!", + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.friend_not_found": "Ami {query} n'est pas trouvé!", + "msg.already_on_party": "Ami déjà dans ma fête!", + "msg.party_error": "{name} n'a pas de fête!", + "msg.join_request_error": "Impossible d'envoyer la demande de jointure à {name}!", + "msg.joined": "Joint à {name}!", + "msg.join_request_sent": "Recherchez la demande envoyée à {name}!" + }, + "config.promote": { + "description": "Promose un membre ou vous fait le leader si vous ne spécifiez pas d'arguments.", + "usage.query.name": "Nom ou identifiant du membre", + "usage.query.description": "Le nom ou l'identifiant de la partie à monter." + }, + "run.promote": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.member_not_found": "Membre {query} n'est pas trouvé!", + "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", + "msg.member_promoted": "Promu {name}!" + }, + "config.remove_all_friends": { + "description": "Supprime tous les amis du bot." + }, + "run.remove_all_friends": { + "msg.removing_friends": "Retirer tous les amis!", + "msg.removed_friends": "Remoute {count} amis!" + }, + "config.remove_friend": { + "description": "Supprime l'ami d'un bot.", + "usage.query.name": "Nom ou ID d'un ami", + "usage.query.description": "Le nom ou l'identifiant de l'ami à supprimer." + }, + "run.remove_friend": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.friend_not_found": "Ami {query} n'est pas trouvé!", + "msg.error": "Impossible de supprimer {name}!", + "msg.friend_removed": "Ami {name} a supprimé avec succès!" + }, + "config.unblock_all_users": { + "description": "Débloque tous les utilisateurs bloqués du bot." + }, + "run.unblock_all_users": { + "msg.removing_friends": "Débloquer tous les utilisateurs bloqués!", + "msg.removed_friends": "Utilisateurs bloqués {count} non bloqués!" + }, + "config.unblock_user": { + "description": "Débloque un utilisateur.", + "usage.query.name": "Nom d'utilisateur ou identifiant", + "usage.query.description": "Le nom ou l'ID de l'utilisateur à débloquer." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Trouvé plusieurs utilisateurs:", + "msg.user_not_found": "Utilisateur {query} n'est pas trouvé!", + "msg.error": "Impossible de débloquer {name}!", + "msg.user_unblocked": "Utilisateur {name} débloqué avec succès!" + }, + "config.user_info": { + "description": "Affiche les informations d'un utilisateur spécifié.", + "usage.query.name": "Nom d'utilisateur ou identifiant", + "usage.query.description": "Le nom ou l'ID de l'utilisateur." + }, + "run.user_info": { + "msg.multiple_users_found": "Trouvé plusieurs utilisateurs:", + "msg.user_not_found": "Utilisateur {query} n'est pas trouvé!" + }, + "run.eval": { + "msg.unauthorized_error": "Seuls TNFAngel ont accès à cette commande." + }, + "config.help": { + "description": "Affiche le panneau d'aide et de commande.", + "usage.query.name": "Nom ou identifiant de la commande", + "usage.query.description": "Le nom ou l'ID de la commande pour obtenir une aide détaillée." + }, + "config.message": { + "description": "Envoie un message à la fête.", + "usage.message.name": "Message", + "usage.message.description": "Le message à envoyer à la fête." + }, + "run.message": { + "msg.success": "A envoyé un message à la fête" + }, + "config.ping": { + "description": "Montre la latence du bot." + }, + "run.ping": { + "msg.measuring": "Mesure...", + "msg.info": "Pong! {time} ms" + }, + "config.prev": { + "description": "Exécute la commande précédente." + }, + "run.prev": { + "msg.not_found": "Une commande précédente n'a pas été exécutée!" + }, + "config.restart_bot": { + "description": "Redémarre le bot actuel." + }, + "run.restart_bot": { + "msg.success": "Le bot redémarre maintenant!" + }, + "config.restart_shard": { + "description": "Redémarre l'éclat actuel." + }, + "run.restart_shard": { + "msg.success": "Le fragment redémarre maintenant!" + }, + "config.send": { + "description": "Envoie une commande à un bot spécifié.", + "usage.bot.name": "Id bot", + "usage.bot.description": "L'ID Bot pour envoyer la commande.", + "usage.command.name": "Commande", + "usage.command.description": "La commande à exécuter dans le bot.", + "usage.args.name": "Arguments", + "usage.args.description": "Les arguments de la commande sont requis." + }, + "run.send": { + "msg.sending_command": "Commande d'envoi à bot {user}" + }, + "config.send_all": { + "description": "Envoie une commande à tous les bots.", + "usage.command.name": "Commande", + "usage.command.description": "La commande à exécuter dans les bots.", + "usage.args.name": "Arguments", + "usage.args.description": "Les arguments de la commande sont requis." + }, + "run.send_all": { + "msg.sending_command": "Envoi de la commande à tous les bots ..." + }, + "config.send_number": { + "description": "Envoie une commande à un nombre de bots spécifier.", + "usage.number.name": "Nombre de robots", + "usage.number.description": "Le nombre de bots pour envoyer la commande.", + "usage.command.name": "Commande", + "usage.command.description": "La commande à exécuter dans les bots.", + "usage.args.name": "Arguments", + "usage.args.description": "Les arguments de la commande sont requis." + }, + "run.send_number": { + "msg.count_negative": "Le nombre doit être supérieur à 0!", + "msg.sending_command": "Commande d'envoi à {number} bots ..." + }, + "config.send_party": { + "description": "Envoie une commande à tous les robots qui partagent la même partie.", + "usage.command.name": "Commande", + "usage.command.description": "La commande à exécuter dans les bots.", + "usage.args.name": "Arguments", + "usage.args.description": "Les arguments de la commande sont requis." + }, + "run.send_party": { + "msg.sending_command": "Envoi de la commande à tous les robots de ma fête ..." + }, + "config.send_shard": { + "description": "Envoie une commande à l'éclat de bot.", + "usage.command.name": "Commande", + "usage.command.description": "La commande à exécuter dans les bots.", + "usage.args.name": "Arguments", + "usage.args.description": "Les arguments de la commande sont requis." + }, + "run.send_shard": { + "msg.sending_command": "Envoi de la commande à tous les robots de mon éclat ..." + }, + "config.set_status": { + "description": "Définit le statut de bot", + "usage.status.name": "Statut", + "usage.status.description": "Le nouveau statut du bot." + }, + "run.set_status": { + "msg.success": "Le statut définit avec succès!" + }, + "config.whisper": { + "description": "Envoie un message privé à un ami.", + "usage.query.name": "Nom ou ID d'un ami", + "usage.query.description": "Le nom ou l'identifiant de l'ami pour envoyer le message privé.", + "usage.message.name": "Message", + "usage.message.description": "Le message à envoyer à l'ami." + }, + "run.whisper": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.friend_not_found": "Ami {query} n'est pas trouvé!", + "msg.whisper_sent": "Envoyé à {name}!" + }, + "config.bp_level": { + "description": "Définit le niveau de passe de bataille du bot.", + "usage.level.name": "Niveau", + "usage.level.description": "Le niveau du pass de bataille à régler." + }, + "run.bp_level": { + "msg.bp_level_set": "Réglez le niveau de passe de bataille à {level}!" + }, + "config.clear_custom_key": { + "description": "Efface la clé de matchmaking personnalisée." + }, + "run.clear_custom_key": { + "msg.success": "Effacer la clé de matchmaking personnalisée!" + }, + "config.crowns": { + "description": "Définit les couronnes de bot.", + "usage.crowns.name": "Couronnes", + "usage.crowns.description": "Les couronnes à définir." + }, + "run.crowns": { + "msg.success": "Réglez les couronnes sur {crowns}!" + }, + "config.hide": { + "description": "Cache un joueur de la fête ou vous cache si vous ne spécifiez pas d'arguments.", + "usage.query.name": "Nom ou identifiant du membre", + "usage.query.description": "Le nom ou l'identifiant du membre du parti à se cacher." + }, + "run.hide": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.member_not_found": "Membre {query} n'est pas trouvé!", + "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", + "msg.success": "Hidden {name}!" + }, + "config.hide_all": { + "description": "Cache tous les joueurs du parti." + }, + "run.hide_all": { + "msg.success": "Caché tous les membres!" + }, + "config.kick": { + "description": "Kick est un joueur de la fête.", + "usage.query.name": "Nom ou identifiant du membre", + "usage.query.description": "Le nom ou l'identifiant du membre du parti à expulser." + }, + "run.kick": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.member_not_found": "Membre {query} n'est pas trouvé!", + "msg.success": "Botté {name}!" + }, + "config.kick_all": { + "description": "Donne un coup de pied à tous les joueurs de la fête." + }, + "run.kick_all": { + "msg.user_kicked": "Botté {name}!", + "msg.success": "A fini de donner des coups de pied à tous les membres!" + }, + "config.leave": { + "description": "Le bot quitte la fête." + }, + "run.leave": { + "msg.success": "Au revoir!." + }, + "config.level": { + "description": "Définit le niveau de bot.", + "usage.level.name": "Niveau", + "usage.level.description": "Le niveau à définir." + }, + "run.level": { + "msg.success": "Définir le niveau sur {level}!" + }, + "config.match": { + "description": "Définit l'état de jouer à un jeu.", + "usage.number.name": "Nombre de joueurs", + "usage.number.description": "Le nombre de joueurs dans le jeu." + }, + "run.match": { + "msg.success": "Pour jouer à l'état!" + }, + "config.party_info": { + "description": "Montre des informations sur la fête." + }, + "config.playlist": { + "description": "Définit la playlist de la fête.", + "usage.query.name": "Nom ou identifiant de la playlist", + "usage.query.description": "Le nom ou l'ID de la playlist à définir." + }, + "run.playlist": { + "msg.error": "Playlist de réglage d'erreur!", + "msg.success": "Définissez la playlist sur {query}!" + }, + "config.privacy": { + "description": "Définit l'intimité du parti.", + "usage.privacy.name": "Confidentialité", + "usage.privacy.options.public": "Publique", + "usage.privacy.options.private": "Privée", + "usage.privacy.description": "La confidentialité du parti à définir." + }, + "run.privacy": { + "msg.success": "Définissez la confidentialité des parties sur {privacy}!", + "msg.error": "Intimité invalide, doit être publique ou privée!" + }, + "config.rank": { + "description": "Définit le rang de bot.", + "usage.rank.name": "Rang", + "usage.rank.description": "Le rang à régler." + }, + "run.rank": { + "msg.success": "Définissez le rang sur {rank}!" + }, + "config.ready": { + "description": "Définit l'état pour être prêt." + }, + "run.ready": { + "msg.warning": "AVERTISSEMENT: Si vous essayez de faire du matchmaking, n'utilisez pas cette commande! Appuyez simplement sur vous-même et je vais frapper automatiquement.", + "msg.success": "Prêt!" + }, + "config.say": { + "description": "Envoyez un message au chat du parti.", + "usage.message.name": "Message", + "usage.message.description": "Le message à envoyer à la fête." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Définit une clé de matchmaking personnalisée.", + "usage.key.name": "Clé personnalisée", + "usage.key.description": "La clé de matchmaking personnalisée à définir." + }, + "run.set_custom_key": { + "msg.success": "Définissez la clé de matchmaking personnalisée!" + }, + "config.show": { + "description": "Affiche un lecteur caché de la fête ou vous montre si vous ne spécifiez pas d'arguments.", + "usage.query.name": "Nom ou identifiant du membre", + "usage.query.description": "Le nom ou l'identifiant du membre du parti à montrer." + }, + "run.show": { + "msg.multiple_friends_found": "Trouvé plusieurs amis:", + "msg.member_not_found": "Membre {query} n'est pas trouvé!", + "msg.member_not_at_party": "Vous n'êtes pas membre de mon parti.", + "msg.success": "Montré {name}!" + }, + "config.show_all": { + "description": "Montre tous les joueurs cachés de la fête." + }, + "run.show_all": { + "msg.success": "Montré à tous les membres!" + }, + "config.sit_in": { + "description": "Définit l'État pour participer." + }, + "run.sit_in": { + "msg.success": "S'asseoir dans..." + }, + "config.sit_out": { + "description": "Définit l'État pour ne pas participer." + }, + "run.sit_out": { + "msg.success": "Assis ..." + }, + "config.unmatch": { + "description": "Définit l'état de ne pas jouer à un jeu." + }, + "run.unmatch": { + "msg.success": "Éliminé l'état de jeu!" + }, + "config.unready": { + "description": "Définit l'état pour ne pas être prêt." + }, + "run.unready": { + "msg.success": "Pas prêt!" + } +} \ No newline at end of file diff --git a/locales/bot/commands/it.json b/locales/bot/commands/it.json index 49a779f..9878114 100644 --- a/locales/bot/commands/it.json +++ b/locales/bot/commands/it.json @@ -1,611 +1,733 @@ { - "handler": { - "errors.only_for_party_members": "Questo comando è disponibile solo per i membri del mio partito.", - "errors.only_for_private_messages": "Questo comando è disponibile solo nei messaggi privati.", - "errors.need_party_leader": "Devo essere il leader del partito per eseguire questo comando!", - "errors.only_for_owners": "Questo comando è disponibile solo per i proprietari di bot.", - "errors.only_for_admins": "Questo comando è disponibile solo per gli amministratori di bot.", - "errors.only_for_whitelist": "Questo comando è disponibile solo per gli utenti nella whitelist del bot." - }, - "config.all_items": { - "description": "Mostra gli ultimi cosmetici aggiunti al gioco, è possibile aggiungere un filtro opzionale e puoi fermarti con il comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Abiti", - "usage.filter.options.backpacks": "Zaini", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emote", - "usage.filter.options.pickaxes": "Pichaxes", - "usage.filter.options.shoes": "Scarpe", - "usage.filter.description": "Il filtro da impostare mostrando gli elementi." - }, - "run.all_items": { - "msg.no_items": "Impossibile recuperare gli articoli.", - "msg.items_already_displaying": "I cosmetici sono già in fase di visualizzazione, deve prima essere fermato con il comando \"stop\".", - "msg.setting_items": "Impostazione di tutti gli elementi di gioco ... {filtered}", - "msg.filtered_by": "(filtrato da {filter})", - "msg.items_showed": "Ho finito di mostrare tutti gli articoli ..." - }, - "config.backpack": { - "description": "Imposta lo zaino del bot.", - "usage.query.name": "Nome dello zaino o ID", - "usage.query.description": "Il nome o l'ID dello zaino da impostare." - }, - "run.backpack": { - "msg.backpack_not_found": "Zaino {item} non trovato!", - "msg.backpack_changed": "Imposta lo zaino su {name}! ({id})" - }, - "config.backpack_variants": { - "description": "Imposta le varianti dello zaino." - }, - "run.backpack_variants": { - "msg.backpack_not_found": "Il bot non ha uno zaino!", - "msg.invalid_backpack": "Zaino non valido!", - "msg.variants_not_founded": "Questo zaino non ha varianti!", - "msg.variants_select": "Invia la variante che desideri selezionare per {type}", - "msg.variants_changed": "Imposta le varianti dello zaino!" - }, - "config.banner": { - "description": "Imposta il banner del bot.", - "usage.query.name": "Nome o ID banner", - "usage.query.description": "Il nome o l'ID del banner da impostare." - }, - "run.banner": { - "msg.banner_not_found": "Banner {item} non trovato!", - "msg.banner_changed": "Imposta il banner su {name}! ({id})" - }, - "config.clear_backpack": { - "description": "Rimuove lo zaino del bot." - }, - "run.clear_backpack": { - "msg.backpack_cleared": "Zaino eliminato!" - }, - "config.clear_emote": { - "description": "Ferma la danza del bot." - }, - "run.clear_emote": { - "msg.emote_cleared": "EMOTE CHILED!" - }, - "config.clear_shoes": { - "description": "Rimuove le scarpe del bot." - }, - "run.clear_shoes": { - "msg.shoes_cleared": "Scarpe eliminate!" - }, - "config.copy": { - "description": "Copia i cosmetici di un utente o copia i cosmetici se non specifica gli argomenti.", - "usage.filter.name": "Filtro", - "usage.filter.options.all": "Tutto", - "usage.filter.options.outfit": "Vestito", - "usage.filter.options.backpack": "Zaino", - "usage.filter.options.emoji": "Emoji", - "usage.filter.options.emote": "Emote", - "usage.filter.options.pickaxe": "Piccone", - "usage.filter.options.shoes": "Scarpe", - "usage.filter.description": "Il filtro da impostare durante la copia dei cosmetici.", - "usage.query.name": "Nome o ID membro", - "usage.query.description": "Il nome o l'ID del membro per copiare i cosmetici." - }, - "run.copy": { - "msg.members_found": "Trovato più membri:", - "msg.member_not_found": "Membro {member} non trovato!", - "msg.member_not_at_party": "Non sei un membro del mio partito.", - "msg.member_copied": "Copiato {member}!" - }, - "config.cosmetic": { - "description": "Imposta il cosmetico del bot.", - "usage.query.name": "Nome o ID estetico", - "usage.query.description": "Il nome o l'ID del cosmetico da impostare." - }, - "run.cosmetic": { - "msg.cosmetic_not_found": "Cosmetic {query} non trovato!", - "msg.cosmetic_changed": "Imposta il {type} su {name}! ({id})" - }, - "config.emoji": { - "description": "Imposta l'emoji del bot.", - "usage.query.name": "Nome o ID emoji", - "usage.query.description": "Il nome o l'ID dell'Emoji da impostare." - }, - "run.emoji": { - "msg.emoji_not_found": "Emoji {query} non trovato!", - "msg.emoji_changed": "Imposta l'emoji su {name}! ({id})" - }, - "config.emote": { - "description": "Imposta l'emota del bot.", - "usage.query.name": "Nome o ID emoti", - "usage.query.description": "Il nome o l'ID dell'emote da impostare." - }, - "run.emote": { - "msg.emote_not_found": "EMOTE {query} non trovato!", - "msg.emote_changed": "Imposta Emote Emoji su {name}! ({id})" - }, - "config.mimic": { - "description": "Fa lo stesso di un utente o lo stesso di te se non specifica gli argomenti. Usa \"stop\" per fermare il comando.", - "usage.filter.name": "Filtro", - "usage.filter.options.all": "Tutto", - "usage.filter.options.changes": "I cambiamenti", - "usage.filter.options.outfits": "Abiti", - "usage.filter.options.backpacks": "Zaini", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emote", - "usage.filter.options.pickaxes": "Pichaxes", - "usage.filter.options.shoes": "Scarpe", - "usage.filter.description": "Il filtro da impostare quando si imita i cosmetici.", - "usage.query.name": "Nome o ID membro", - "usage.query.description": "Il nome o l'ID del membro per imitare i cosmetici." - }, - "run.mimic": { - "msg.members_found": "Trovato più membri:", - "msg.member_not_found": "Membro {query} non trovato!", - "msg.member_not_at_party": "Non sei un membro del mio partito.", - "msg.mimic_enabled": "Abilitato mimic per {member} {filter}!", - "msg.filter": "con filtro {filter}" - }, - "config.new_items": { - "description": "Mostra gli ultimi cosmetici aggiunti al gioco, è possibile aggiungere un filtro opzionale e puoi fermarti con il comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Abiti", - "usage.filter.options.backpacks": "Zaini", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emote", - "usage.filter.options.pickaxes": "Pichaxes", - "usage.filter.options.shoes": "Scarpe", - "usage.filter.description": "Il filtro da impostare mostrando gli elementi." - }, - "run.new_items": { - "msg.type_error": "Se vuoi un filtro, assicurati che sia valido, solo outfit, zaini, emoji, emote o picconi", - "msg.cosmetic_fetch_error": "Impossibile recuperare cosmetici di recente aggiunti.", - "msg.already_showing": "I cosmetici sono già in fase di visualizzazione, deve prima essere fermato con il comando \"stop\".", - "msg.showing_cosmetics": "Impostazione di tutti gli elementi aggiunti di recente ... {filter}", - "msg.filter": "(filtrato da {filter})", - "msg.ended": "Finito a mostrare tutti gli articoli aggiunti di recente ..." - }, - "config.outfit": { - "description": "Imposta il vestito del bot.", - "usage.query.name": "Nome o ID outfit", - "usage.query.description": "Il nome o l'ID dell'outfit da impostare." - }, - "run.outfit": { - "msg.outfit_not_found": "Outfit {query} non trovato!", - "msg.outfit_changed": "Imposta l'outfit su {name}! ({id})!" - }, - "config.outfit_variants": { - "description": "Imposta le varianti dell'outfit." - }, - "run.outfit_variants": { - "msg.outfit_not_found": "Il bot non ha un vestito!", - "msg.invalid_outfit": "Outfit non valido!", - "msg.variants_not_found": "Questo outfit non ha varianti!", - "msg.variants_select": "Invia la variante che desideri selezionare per {type}", - "msg.changed": "Imposta le varianti di outfit!" - }, - "config.perfect_timing": { - "description": "Imposta i cosmetici del bot sincronizzato.", - "usage.query.name": "Nome o ID estetico", - "usage.query.description": "Il nome o l'ID del cosmetico da impostare." - }, - "run.perfect_timing": { - "msg.cosmetic_not_found": "Cosmetic {query} non trovato!", - "msg.perfect_timing_success": "Sincronizzazione per eseguire un tempismo perfetto ...", - "msg.perfect_timing_done": "Sincronizzato il {value} su {name}! ({id})" - }, - "config.pickaxe": { - "description": "Imposta il piccone del bot.", - "usage.query.name": "Nome o ID Pichaxe", - "usage.query.description": "Il nome o l'ID del piccone da impostare." - }, - "run.pickaxe": { - "msg.pickaxe_not_found": "Pickaxe {query} non trovato!", - "msg.pickaxe_changed": "Imposta il pickaxe su {name}! ({id})" - }, - "config.pickaxe_variants": { - "description": "Imposta le varianti di Pickaxe." - }, - "run.pickaxe_variants": { - "msg.pickaxe_not_found": "Il bot non ha un piccone!", - "msg.invalid_pickaxe": "Pichaxe non valido!", - "msg.variants_not_found": "Questo piccone non ha varianti!", - "msg.variants_select": "Invia la variante che desideri selezionare per {type}", - "msg.changed": "Imposta le varianti Pichaxe!" - }, - "config.shoes": { - "description": "Imposta le scarpe del bot.", - "usage.query.name": "Nome delle scarpe o ID", - "usage.query.description": "Il nome o l'ID delle scarpe da impostare." - }, - "run.shoes": { - "msg.shoes_not_found": "Scarpe {query} non trovate!", - "msg.shoes_changed": "Imposta le scarpe su {name}! ({id})" - }, - "config.shop_items": { - "description": "Mostra gli ultimi cosmetici aggiunti al gioco, è possibile aggiungere un filtro opzionale e puoi fermarti con il comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Abiti", - "usage.filter.options.backpacks": "Zaini", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emote", - "usage.filter.options.pickaxes": "Pichaxes", - "usage.filter.options.shoes": "Scarpe", - "usage.filter.description": "Il filtro da impostare mostrando gli elementi." - }, - "run.shop_items": { - "msg.invalid_type": "Se vuoi un filtro, assicurati che sia valido, solo outfit, zaini, emoji, emote o picconi", - "msg.fetch_failed": "Impossibile recuperare gli articoli del negozio.", - "msg.already_displaying": "I cosmetici sono già in fase di visualizzazione, deve prima essere fermato con il comando \"stop\".", - "msg.showing_items": "Impostazione di tutti gli articoli nel negozio ... {filter}", - "msg.filter": "(filtrato da {query})", - "msg.ended": "Ho finito di mostrare tutti gli articoli nel negozio ..." - }, - "config.stop": { - "description": "Smette le operazioni in sospeso." - }, - "run.stop": { - "msg.stopped_items": "Ho smesso di mostrare oggetti!", - "msg.stopped_mimic": "Ho fermato Mimic!", - "msg.stopped_emote": "Emote fermato!", - "msg.nothing_to_stop": "Niente da smettere!" - }, - "config.accept_friend": { - "description": "Accetta una richiesta di amicizia.", - "usage.query.name": "Il nome o l'ID in sospeso dell'amico", - "usage.query.description": "Il nome o l'ID dell'amico in attesa di accettare." - }, - "run.accept_friend": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.friends_not_found": "Amico {query} non trovato!", - "msg.self_request": "La richiesta di amicizia in sospeso è mia!", - "msg.error": "In sospeso amico non accettato!", - "msg.request_accepted": "In sospeso amico $ {name} accettato correttamente!" - }, - "config.add_friend": { - "description": "Invia una richiesta di amicizia a un utente o accetta una richiesta di amicizia.", - "usage.query.name": "Nome utente o id", - "usage.query.description": "Il nome o l'ID dell'utente da aggiungere." - }, - "run.add_friend": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.friends_not_found": "Amico {query} non trovato!", - "msg.already_friends": "Già un amico!", - "msg.error": "Non posso aggiungere l'utente!", - "msg.request_sent": "Richiesta di amicizia inviata a {name}" - }, - "config.decline_all_friends": { - "description": "Declina tutti gli amici in sospeso del bot." - }, - "run.decline_all_friends": { - "msg.unauthorized": "Questo comando può essere eseguito solo dai proprietari di bot!", - "msg.declining_friends": "Diminuendo tutti gli amici in sospeso!", - "msg.declined_friends": "Rifiutato {count} Friends!" - }, - "config.decline_friend": { - "description": "Rifiutare o interrompere una richiesta di amicizia.", - "usage.query.name": "Il nome o l'ID in sospeso dell'amico", - "usage.query.description": "Il nome o l'ID dell'amico in sospeso per rifiutare o interrompere." - }, - "run.decline_friend": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.friends_not_found": "Amico {query} non trovato!", - "msg.error": "In sospeso amico non rimosso!", - "msg.request_sent": "In sospeso amico {name} rimosso correttamente!" - }, - "config.friend_count": { - "description": "Mostra il numero di amici del bot." - }, - "run.friend_count": { - "msg.info": "Ho {friends} Friends, {pending} in pending ({incoming} in arrivo, {outgoing} in uscita) e {blocked} bloccato!" - }, - "config.invite": { - "description": "Invita un amico o te alla festa.", - "usage.query.name": "Nome o ID dell'amico", - "usage.query.description": "Il nome o l'ID dell'amico da invitare." - }, - "run.invite": { - "msg.alone": "Su una festa con me, è richiesto l'utente da invitare.", - "msg.multiple_friends_found": "Trovato più amici:", - "msg.friends_not_found": "Amico {query} non trovato!", - "msg.already_on_party": "{name} è già nella mia festa!", - "msg.invite_error": "Impossibile inviare l'invito a {name}!", - "msg.invite_sent": "Invito inviato a {name}!" - }, - "config.join": { - "description": "Si unisce alla tua festa o alla festa di un utente.", - "usage.query.name": "Nome o ID dell'amico", - "usage.query.description": "Il nome o l'ID dell'amico a cui partecipare." - }, - "run.join": { - "msg.invalid_param": "Devi essere mio amico o specificare un amico!", - "msg.multiple_friends_found": "Trovato più amici:", - "msg.friend_not_found": "Amico {query} non trovato!", - "msg.already_on_party": "Amico già nella mia festa!", - "msg.party_error": "{name} non ha una festa!", - "msg.join_request_error": "Impossibile inviare la richiesta di join a {name}!", - "msg.joined": "Unito a {name}!", - "msg.join_request_sent": "Iscriviti alla richiesta inviata a {name}!" - }, - "config.promote": { - "description": "Promuove un membro o ti rende leader se non si specificano gli argomenti.", - "usage.query.name": "Nome o ID membro", - "usage.query.description": "Il nome o l'ID della parte ascendere." - }, - "run.promote": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.member_not_found": "Membro {query} non trovato!", - "msg.member_not_at_party": "Non sei un membro del mio partito.", - "msg.member_promoted": "Promosso {name}!" - }, - "config.remove_all_friends": { - "description": "Rimuove tutti gli amici del bot." - }, - "run.remove_all_friends": { - "msg.unauthorized": "Questo comando può essere eseguito solo dai proprietari di bot!", - "msg.removing_friends": "Rimozione di tutti gli amici!", - "msg.removed_friends": "Rimosso {count} Friends!" - }, - "config.remove_friend": { - "description": "Rimuove l'amico di un bot.", - "usage.query.name": "Nome o ID dell'amico", - "usage.query.description": "Il nome o l'ID dell'amico da rimuovere." - }, - "run.remove_friend": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.friend_not_found": "Amico {query} non trovato!", - "msg.error": "Impossibile rimuovere {name}!", - "msg.friend_removed": "Amico {name} rimosso correttamente!" - }, - "run.eval": { - "msg.unauthorized_error": "Solo Tnfangel ha accesso a questo comando." - }, - "config.help": { - "description": "Mostra il pannello di aiuto e di comando.", - "usage.query.name": "Nome o ID del comando", - "usage.query.description": "Il nome o l'ID del comando per ottenere un aiuto dettagliato." - }, - "config.message": { - "description": "Invia un messaggio alla festa.", - "usage.message.name": "Messaggio", - "usage.message.description": "Il messaggio da inviare alla parte." - }, - "run.message": { - "msg.success": "Ha inviato un messaggio alla parte" - }, - "config.ping": { - "description": "Mostra la latenza del bot." - }, - "run.ping": { - "msg.measuring": "Misurazione ...", - "msg.info": "Pong! {time} ms" - }, - "config.prev": { - "description": "Esegue il comando precedente." - }, - "run.prev": { - "msg.not_found": "Un comando precedente non è stato eseguito!" - }, - "config.send": { - "description": "Invia un comando a un bot Specifica.", - "usage.bot.name": "Bot id", - "usage.bot.description": "L'ID bot per inviare il comando.", - "usage.command.name": "Comando", - "usage.command.description": "Il comando da eseguire nel bot.", - "usage.args.name": "argomenti", - "usage.args.description": "Gli argomenti del comando sono richiesti." - }, - "run.send": { - "msg.sending_command": "Invio del comando a bot {user}" - }, - "config.send_all": { - "description": "Invia un comando a tutti i robot.", - "usage.command.name": "Comando", - "usage.command.description": "Il comando da eseguire nei robot.", - "usage.args.name": "argomenti", - "usage.args.description": "Gli argomenti del comando sono richiesti." - }, - "run.send_all": { - "msg.sending_command": "Invio di comando a tutti i robot ..." - }, - "config.send_number": { - "description": "Invia un comando a un numero specifico di robot.", - "usage.number.name": "Numero di robot", - "usage.number.description": "Il numero di robot per inviare il comando.", - "usage.command.name": "Comando", - "usage.command.description": "Il comando da eseguire nei robot.", - "usage.args.name": "argomenti", - "usage.args.description": "Gli argomenti del comando sono richiesti." - }, - "run.send_number": { - "msg.count_negative": "Il numero deve essere maggiore di 0!", - "msg.sending_command": "Invio del comando a {number} robot ..." - }, - "config.send_party": { - "description": "Invia un comando a tutti i robot che condividono la stessa parte.", - "usage.command.name": "Comando", - "usage.command.description": "Il comando da eseguire nei robot.", - "usage.args.name": "argomenti", - "usage.args.description": "Gli argomenti del comando sono richiesti." - }, - "run.send_party": { - "msg.sending_command": "Invio di comando a tutti i robot nella mia festa ..." - }, - "config.send_shard": { - "description": "Invia un comando al bot shard.", - "usage.command.name": "Comando", - "usage.command.description": "Il comando da eseguire nei robot.", - "usage.args.name": "argomenti", - "usage.args.description": "Gli argomenti del comando sono richiesti." - }, - "run.send_shard": { - "msg.sending_command": "Invio di comando a tutti i robot nel mio frammento ..." - }, - "config.whisper": { - "description": "Invia un messaggio privato a un amico.", - "usage.query.name": "Nome o ID dell'amico", - "usage.query.description": "Il nome o l'ID dell'amico per inviare il messaggio privato.", - "usage.message.name": "Messaggio", - "usage.message.description": "Il messaggio da inviare all'amico." - }, - "run.whisper": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.friend_not_found": "Amico {query} non trovato!", - "msg.whisper_sent": "Inviato a {name}!" - }, - "config.bp_level": { - "description": "Imposta il livello di battaglia del bot.", - "usage.level.name": "Livello", - "usage.level.description": "Il livello del passaggio di battaglia da impostare." - }, - "run.bp_level": { - "msg.bp_level_set": "Imposta il livello di battaglia su {level}!" - }, - "config.chat_ban": { - "description": "La chat vieta un membro del partito.", - "usage.query.name": "Nome o ID membro", - "usage.query.description": "Il nome o l'ID del membro della parte per vietare." - }, - "run.chat_ban": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.member_not_found": "Membro {query} non trovato!", - "msg.success": "{name}" - }, - "config.crowns": { - "description": "Imposta le corone del bot.", - "usage.crowns.name": "Corone", - "usage.crowns.description": "Le corone da impostare." - }, - "run.crowns": { - "msg.success": "Imposta le corone su {crowns}!" - }, - "config.hide": { - "description": "Nasconde un giocatore dalla festa o ti nasconde se non specifichi gli argomenti.", - "usage.query.name": "Nome o ID membro", - "usage.query.description": "Il nome o l'ID del membro della parte da nascondere." - }, - "run.hide": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.member_not_found": "Membro {query} non trovato!", - "msg.member_not_at_party": "Non sei un membro del mio partito.", - "msg.success": "Nascosto {name}!" - }, - "config.hide_all": { - "description": "Nasconde tutti i giocatori della festa." - }, - "run.hide_all": { - "msg.success": "Nascosti tutti i membri!" - }, - "config.kick": { - "description": "Kick è un giocatore della festa.", - "usage.query.name": "Nome o ID membro", - "usage.query.description": "Il nome o l'ID del membro della parte da espellere." - }, - "run.kick": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.member_not_found": "Membro {query} non trovato!", - "msg.success": "Calciato {name}!" - }, - "config.kick_all": { - "description": "Prende a calci tutti i giocatori della festa." - }, - "run.kick_all": { - "msg.user_kicked": "Calciato {name}!", - "msg.success": "Finito a calci a tutti i membri!" - }, - "config.leave": { - "description": "Il bot lascia la festa." - }, - "run.leave": { - "msg.success": "Ciao!." - }, - "config.level": { - "description": "Imposta il livello del bot.", - "usage.level.name": "Livello", - "usage.level.description": "Il livello da impostare." - }, - "run.level": { - "msg.success": "Imposta il livello su {level}!" - }, - "config.match": { - "description": "Imposta lo stato a giocare.", - "usage.number.name": "Numero di giocatori", - "usage.number.description": "Il numero di giocatori nel gioco." - }, - "run.match": { - "msg.success": "Impostato a suonare lo stato!" - }, - "config.party_info": { - "description": "Mostra informazioni sulla festa." - }, - "config.playlist": { - "description": "Imposta la playlist del partito.", - "usage.query.name": "Nome o ID della playlist", - "usage.query.description": "Il nome o l'ID della playlist da impostare." - }, - "run.playlist": { - "msg.error": "Errore Impostazione della playlist!", - "msg.success": "Imposta la playlist su {query}!" - }, - "config.privacy": { - "description": "Imposta la privacy della festa.", - "usage.privacy.name": "Privacy", - "usage.privacy.options.public": "Pubblica", - "usage.privacy.options.private": "Privato", - "usage.privacy.description": "La privacy della parte da impostare." - }, - "run.privacy": { - "msg.success": "Imposta la privacy della festa su {privacy}!", - "msg.error": "Privacy non valida, deve essere pubblico o privato!" - }, - "config.rank": { - "description": "Imposta il rango di bot.", - "usage.rank.name": "Rango", - "usage.rank.description": "Il rango da impostare." - }, - "run.rank": { - "msg.success": "Imposta il rango su {rank}!" - }, - "config.ready": { - "description": "Imposta lo stato in preparazione." - }, - "run.ready": { - "msg.warning": "ATTENZIONE: se stai cercando di iniziare il matchmaking, non usare questo comando! Basta preparati e colprò pronto automaticamente.", - "msg.success": "Pronta!" - }, - "config.show": { - "description": "Mostra un giocatore nascosto dalla festa o ti mostra se non si specificano gli argomenti.", - "usage.query.name": "Nome o ID membro", - "usage.query.description": "Il nome o l'ID del membro della parte da mostrare." - }, - "run.show": { - "msg.multiple_friends_found": "Trovato più amici:", - "msg.member_not_found": "Membro {query} non trovato!", - "msg.member_not_at_party": "Non sei un membro del mio partito.", - "msg.success": "Mostrato {name}!" - }, - "config.show_all": { - "description": "Mostra tutti i giocatori nascosti nella festa." - }, - "run.show_all": { - "msg.success": "Mostrato tutti i membri!" - }, - "config.sit_in": { - "description": "Imposta lo stato alla partecipazione." - }, - "run.sit_in": { - "msg.success": "Seduto in ..." - }, - "config.sit_out": { - "description": "Imposta lo stato a non partecipare." - }, - "run.sit_out": { - "msg.success": "Seduto fuori ..." - }, - "config.unmatch": { - "description": "Imposta lo stato a non giocare." - }, - "run.unmatch": { - "msg.success": "Rimosso lo stato di gioco!" - }, - "config.unready": { - "description": "Imposta lo stato a non essere pronto." - }, - "run.unready": { - "msg.success": "Non pronto!" - } -} + "handler": { + "errors.only_for_party_members": "Questo comando è disponibile solo per i membri del mio partito.", + "errors.only_for_private_messages": "Questo comando è disponibile solo nei messaggi privati.", + "errors.need_party_leader": "Devo essere il leader del partito per eseguire questo comando!", + "errors.only_for_owners": "Questo comando è disponibile solo per i proprietari di bot.", + "errors.only_for_admins": "Questo comando è disponibile solo per gli amministratori di bot.", + "errors.only_for_whitelist": "Questo comando è disponibile solo per gli utenti nella whitelist del bot." + }, + "config.all_items": { + "description": "Mostra tutti i cosmetici del gioco, è possibile aggiungere un filtro opzionale e puoi fermarti con il comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Abiti", + "usage.filter.options.backpacks": "Zaini", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emote", + "usage.filter.options.pickaxes": "Pichaxes", + "usage.filter.options.shoes": "Scarpe", + "usage.filter.description": "Il filtro da impostare mostrando gli elementi.", + "usage.random_order.name": "Ordine casuale", + "usage.random_order.description": "Usa un ordine casuale invece di ordinare per il primo.", + "usage.random_order.options.yes": "SÌ", + "usage.random_order.options.no": "NO" + }, + "run.all_items": { + "msg.no_items": "Impossibile recuperare gli articoli.", + "msg.items_already_displaying": "I cosmetici sono già in fase di visualizzazione, deve prima essere fermato con il comando \"stop\".", + "msg.setting_items": "Impostazione di tutti gli elementi di gioco ... {filtered}", + "msg.filtered_by": "(filtrato da {filter})", + "msg.items_showed": "Ho finito di mostrare tutti gli articoli ..." + }, + "config.backpack": { + "description": "Imposta lo zaino del bot.", + "usage.query.name": "Nome dello zaino o ID", + "usage.query.description": "Il nome o l'ID dello zaino da impostare." + }, + "run.backpack": { + "msg.backpack_not_found": "Zaino {item} non trovato!", + "msg.backpack_changed": "Imposta lo zaino su {name}! ({id})" + }, + "config.backpack_variants": { + "description": "Imposta le varianti dello zaino." + }, + "run.backpack_variants": { + "msg.backpack_not_found": "Il bot non ha uno zaino!", + "msg.invalid_backpack": "Zaino non valido!", + "msg.variants_not_founded": "Questo zaino non ha varianti!", + "msg.variants_select": "Invia la variante che desideri selezionare per {type}", + "msg.variants_changed": "Imposta le varianti dello zaino!" + }, + "config.banner": { + "description": "Imposta il banner del bot.", + "usage.query.name": "Nome o ID banner", + "usage.query.description": "Il nome o l'ID del banner da impostare.", + "usage.color.name": "Nome colore o ID", + "usage.color.description": "Il nome o l'ID del colore da impostare." + }, + "run.banner": { + "msg.banner_not_found": "Banner {item} non trovato!", + "msg.color_not_found": "Color {item} Non trovato!", + "msg.banner_changed": "Imposta il banner su {name}! ({id})" + }, + "config.clear_backpack": { + "description": "Rimuove lo zaino del bot." + }, + "run.clear_backpack": { + "msg.backpack_cleared": "Zaino eliminato!" + }, + "config.clear_emote": { + "description": "Ferma la danza del bot." + }, + "run.clear_emote": { + "msg.emote_cleared": "EMOTE CHILED!" + }, + "config.clear_shoes": { + "description": "Rimuove le scarpe del bot." + }, + "run.clear_shoes": { + "msg.shoes_cleared": "Scarpe eliminate!" + }, + "config.copy": { + "description": "Copia i cosmetici di un utente o copia i cosmetici se non specifica gli argomenti.", + "usage.filter.name": "Filtro", + "usage.filter.options.all": "Tutto", + "usage.filter.options.outfit": "Vestito", + "usage.filter.options.backpack": "Zaino", + "usage.filter.options.emoji": "Emoji", + "usage.filter.options.emote": "Emote", + "usage.filter.options.pickaxe": "Piccone", + "usage.filter.options.shoes": "Scarpe", + "usage.filter.description": "Il filtro da impostare durante la copia dei cosmetici.", + "usage.query.name": "Nome o ID membro", + "usage.query.description": "Il nome o l'ID del membro per copiare i cosmetici." + }, + "run.copy": { + "msg.members_found": "Trovato più membri:", + "msg.member_not_found": "Membro {member} non trovato!", + "msg.member_not_at_party": "Non sei un membro del mio partito.", + "msg.member_copied": "Copiato {member}!" + }, + "config.cosmetic": { + "description": "Imposta il cosmetico del bot.", + "usage.query.name": "Nome o ID estetico", + "usage.query.description": "Il nome o l'ID del cosmetico da impostare." + }, + "run.cosmetic": { + "msg.cosmetic_not_found": "Cosmetic {query} non trovato!", + "msg.cosmetic_changed": "Imposta il {type} su {name}! ({id})" + }, + "config.cosmetic_info": { + "description": "Mostra informazioni su un cosmetico.", + "usage.query.name": "Nome o ID estetico", + "usage.query.description": "Il nome o l'ID del cosmetico da impostare." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Cosmetic {query} non trovato!" + }, + "config.emoji": { + "description": "Imposta l'emoji del bot.", + "usage.query.name": "Nome o ID emoji", + "usage.query.description": "Il nome o l'ID dell'Emoji da impostare." + }, + "run.emoji": { + "msg.emoji_not_found": "Emoji {query} non trovato!", + "msg.emoji_changed": "Imposta l'emoji su {name}! ({id})" + }, + "config.emote": { + "description": "Imposta l'emota del bot.", + "usage.query.name": "Nome o ID emoti", + "usage.query.description": "Il nome o l'ID dell'emote da impostare." + }, + "run.emote": { + "msg.emote_not_found": "EMOTE {query} non trovato!", + "msg.emote_changed": "Imposta Emote Emoji su {name}! ({id})" + }, + "config.mimic": { + "description": "Fa lo stesso di un utente o lo stesso di te se non specifica gli argomenti. Usa \"stop\" per fermare il comando.", + "usage.filter.name": "Filtro", + "usage.filter.options.all": "Tutto", + "usage.filter.options.changes": "I cambiamenti", + "usage.filter.options.outfits": "Abiti", + "usage.filter.options.backpacks": "Zaini", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emote", + "usage.filter.options.pickaxes": "Pichaxes", + "usage.filter.options.shoes": "Scarpe", + "usage.filter.description": "Il filtro da impostare quando si imita i cosmetici.", + "usage.query.name": "Nome o ID membro", + "usage.query.description": "Il nome o l'ID del membro per imitare i cosmetici." + }, + "run.mimic": { + "msg.members_found": "Trovato più membri:", + "msg.member_not_found": "Membro {query} non trovato!", + "msg.member_not_at_party": "Non sei un membro del mio partito.", + "msg.mimic_enabled": "Abilitato mimic per {member} {filter}!", + "msg.filter": "con filtro {filter}" + }, + "config.new_items": { + "description": "Mostra gli ultimi cosmetici aggiunti al gioco, è possibile aggiungere un filtro opzionale e puoi fermarti con il comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Abiti", + "usage.filter.options.backpacks": "Zaini", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emote", + "usage.filter.options.pickaxes": "Pichaxes", + "usage.filter.options.shoes": "Scarpe", + "usage.filter.description": "Il filtro da impostare mostrando gli elementi.", + "usage.random_order.name": "Ordine casuale", + "usage.random_order.description": "Usa un ordine casuale invece di ordinare per il primo.", + "usage.random_order.options.yes": "SÌ", + "usage.random_order.options.no": "NO" + }, + "run.new_items": { + "msg.type_error": "Se vuoi un filtro, assicurati che sia valido, solo outfit, zaini, emoji, emote o picconi", + "msg.cosmetic_fetch_error": "Impossibile recuperare cosmetici di recente aggiunti.", + "msg.already_showing": "I cosmetici sono già in fase di visualizzazione, deve prima essere fermato con il comando \"stop\".", + "msg.showing_cosmetics": "Impostazione di tutti gli elementi aggiunti di recente ... {filter}", + "msg.filter": "(filtrato da {filter})", + "msg.ended": "Finito a mostrare tutti gli articoli aggiunti di recente ..." + }, + "config.outfit": { + "description": "Imposta il vestito del bot.", + "usage.query.name": "Nome o ID outfit", + "usage.query.description": "Il nome o l'ID dell'outfit da impostare." + }, + "run.outfit": { + "msg.outfit_not_found": "Outfit {query} non trovato!", + "msg.outfit_changed": "Imposta l'outfit su {name}! ({id})!" + }, + "config.outfit_variants": { + "description": "Imposta le varianti dell'outfit." + }, + "run.outfit_variants": { + "msg.outfit_not_found": "Il bot non ha un vestito!", + "msg.invalid_outfit": "Outfit non valido!", + "msg.variants_not_found": "Questo outfit non ha varianti!", + "msg.variants_select": "Invia la variante che desideri selezionare per {type}", + "msg.changed": "Imposta le varianti di outfit!" + }, + "config.perfect_timing": { + "description": "Imposta i cosmetici del bot sincronizzato.", + "usage.query.name": "Nome o ID estetico", + "usage.query.description": "Il nome o l'ID del cosmetico da impostare." + }, + "run.perfect_timing": { + "msg.cosmetic_not_found": "Cosmetic {query} non trovato!", + "msg.perfect_timing_success": "Sincronizzazione per eseguire un tempismo perfetto ...", + "msg.perfect_timing_done": "Sincronizzato il {value} su {name}! ({id})" + }, + "config.pickaxe": { + "description": "Imposta il piccone del bot.", + "usage.query.name": "Nome o ID Pichaxe", + "usage.query.description": "Il nome o l'ID del piccone da impostare." + }, + "run.pickaxe": { + "msg.pickaxe_not_found": "Pickaxe {query} non trovato!", + "msg.pickaxe_changed": "Imposta il pickaxe su {name}! ({id})" + }, + "config.pickaxe_variants": { + "description": "Imposta le varianti di Pickaxe." + }, + "run.pickaxe_variants": { + "msg.pickaxe_not_found": "Il bot non ha un piccone!", + "msg.invalid_pickaxe": "Pichaxe non valido!", + "msg.variants_not_found": "Questo piccone non ha varianti!", + "msg.variants_select": "Invia la variante che desideri selezionare per {type}", + "msg.changed": "Imposta le varianti Pichaxe!" + }, + "config.preset": { + "description": "Imposta il preimpostazione del bot. Usa \"none\" per rimuovere un cosmetico.", + "usage.outfit.name": "Outfit ID", + "usage.outfit.description": "L'ID dell'outfit.", + "usage.backpack.name": "ID zaino", + "usage.backpack.description": "L'ID dello zaino.", + "usage.pickaxe.name": "Pichaxe ID", + "usage.pickaxe.description": "L'ID del piccone.", + "usage.emote.name": "Emote ID", + "usage.emote.description": "L'ID dell'emota.", + "usage.shoes.name": "Scarpe id", + "usage.shoes.description": "L'ID delle scarpe." + }, + "run.preset": { + "msg.preset_changed": "Imposta il preimpostazione!" + }, + "config.shoes": { + "description": "Imposta le scarpe del bot.", + "usage.query.name": "Nome delle scarpe o ID", + "usage.query.description": "Il nome o l'ID delle scarpe da impostare." + }, + "run.shoes": { + "msg.shoes_not_found": "Scarpe {query} non trovate!", + "msg.shoes_changed": "Imposta le scarpe su {name}! ({id})" + }, + "config.shoe_variants": { + "description": "Imposta le varianti di scarpe." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "Il bot non ha scarpe!", + "msg.invalid_shoes": "Scarpe non valide!", + "msg.variants_not_found": "Queste scarpe non hanno varianti!", + "msg.variants_select": "Invia la variante che desideri selezionare per {type}", + "msg.changed": "Imposta le varianti di scarpe!" + }, + "config.shop_items": { + "description": "Mostra i cosmetici dal negozio di articoli, è possibile aggiungere un filtro opzionale e puoi fermarti con il comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Abiti", + "usage.filter.options.backpacks": "Zaini", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emote", + "usage.filter.options.pickaxes": "Pichaxes", + "usage.filter.options.shoes": "Scarpe", + "usage.filter.description": "Il filtro da impostare mostrando gli elementi.", + "usage.random_order.name": "Ordine casuale", + "usage.random_order.description": "Usa un ordine casuale invece di ordinare per il primo.", + "usage.random_order.options.yes": "SÌ", + "usage.random_order.options.no": "NO" + }, + "run.shop_items": { + "msg.invalid_type": "Se vuoi un filtro, assicurati che sia valido, solo outfit, zaini, emoji, emote o picconi", + "msg.fetch_failed": "Impossibile recuperare gli articoli del negozio.", + "msg.already_displaying": "I cosmetici sono già in fase di visualizzazione, deve prima essere fermato con il comando \"stop\".", + "msg.showing_items": "Impostazione di tutti gli articoli nel negozio ... {filter}", + "msg.filter": "(filtrato da {query})", + "msg.ended": "Ho finito di mostrare tutti gli articoli nel negozio ..." + }, + "config.stop": { + "description": "Smette le operazioni in sospeso." + }, + "run.stop": { + "msg.stopped_items": "Ho smesso di mostrare oggetti!", + "msg.stopped_mimic": "Ho fermato Mimic!", + "msg.stopped_emote": "Emote fermato!", + "msg.nothing_to_stop": "Niente da smettere!" + }, + "config.accept_all_friends": { + "description": "Accetta tutti gli amici in sospeso del bot." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "Accettare tutti gli amici in sospeso!", + "msg.accepted_friends": "Accettato {count} Friends!" + }, + "config.accept_friend": { + "description": "Accetta una richiesta di amicizia.", + "usage.query.name": "Il nome o l'ID in sospeso dell'amico", + "usage.query.description": "Il nome o l'ID dell'amico in attesa di accettare." + }, + "run.accept_friend": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.friends_not_found": "Amico {query} non trovato!", + "msg.self_request": "La richiesta di amicizia in sospeso è mia!", + "msg.error": "In sospeso amico non accettato!", + "msg.request_accepted": "In sospeso amico $ {name} accettato correttamente!" + }, + "config.add_friend": { + "description": "Invia una richiesta di amicizia a un utente o accetta una richiesta di amicizia.", + "usage.query.name": "Nome utente o id", + "usage.query.description": "Il nome o l'ID dell'utente da aggiungere." + }, + "run.add_friend": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.friends_not_found": "Amico {query} non trovato!", + "msg.already_friends": "Già un amico!", + "msg.error": "Non posso aggiungere l'utente!", + "msg.request_sent": "Richiesta di amicizia inviata a {name}" + }, + "config.block_user": { + "description": "Blocca un utente.", + "usage.query.name": "Nome utente o id", + "usage.query.description": "Il nome o l'ID dell'utente da bloccare." + }, + "run.block_user": { + "msg.multiple_users_found": "Trovato più utenti:", + "msg.user_not_found": "Utente {query} non trovato!", + "msg.error": "Impossibile bloccare {name}!", + "msg.user_blocked": "Utente {name} bloccato correttamente!" + }, + "config.decline_all_friends": { + "description": "Declina tutti gli amici in sospeso del bot." + }, + "run.decline_all_friends": { + "msg.declining_friends": "Diminuendo tutti gli amici in sospeso!", + "msg.declined_friends": "Rifiutato {count} Friends!" + }, + "config.decline_friend": { + "description": "Rifiutare o interrompere una richiesta di amicizia.", + "usage.query.name": "Il nome o l'ID in sospeso dell'amico", + "usage.query.description": "Il nome o l'ID dell'amico in sospeso per rifiutare o interrompere." + }, + "run.decline_friend": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.friends_not_found": "Amico {query} non trovato!", + "msg.error": "In sospeso amico non rimosso!", + "msg.request_sent": "In sospeso amico {name} rimosso correttamente!" + }, + "config.friend_count": { + "description": "Mostra il numero di amici del bot." + }, + "run.friend_count": { + "msg.info": "Ho {friends} Friends, {pending} in pending ({incoming} in arrivo, {outgoing} in uscita) e {blocked} bloccato!" + }, + "config.invite": { + "description": "Invita un amico o te alla festa.", + "usage.query.name": "Nome o ID dell'amico", + "usage.query.description": "Il nome o l'ID dell'amico da invitare." + }, + "run.invite": { + "msg.alone": "Su una festa con me, è richiesto l'utente da invitare.", + "msg.multiple_friends_found": "Trovato più amici:", + "msg.friends_not_found": "Amico {query} non trovato!", + "msg.already_on_party": "{name} è già nella mia festa!", + "msg.invite_error": "Impossibile inviare l'invito a {name}!", + "msg.invite_sent": "Invito inviato a {name}!" + }, + "config.join": { + "description": "Si unisce alla tua festa o alla festa di un utente.", + "usage.query.name": "Nome o ID dell'amico", + "usage.query.description": "Il nome o l'ID dell'amico a cui partecipare." + }, + "run.join": { + "msg.invalid_param": "Devi essere mio amico o specificare un amico!", + "msg.multiple_friends_found": "Trovato più amici:", + "msg.friend_not_found": "Amico {query} non trovato!", + "msg.already_on_party": "Amico già nella mia festa!", + "msg.party_error": "{name} non ha una festa!", + "msg.join_request_error": "Impossibile inviare la richiesta di join a {name}!", + "msg.joined": "Unito a {name}!", + "msg.join_request_sent": "Iscriviti alla richiesta inviata a {name}!" + }, + "config.promote": { + "description": "Promuove un membro o ti rende leader se non si specificano gli argomenti.", + "usage.query.name": "Nome o ID membro", + "usage.query.description": "Il nome o l'ID della parte ascendere." + }, + "run.promote": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.member_not_found": "Membro {query} non trovato!", + "msg.member_not_at_party": "Non sei un membro del mio partito.", + "msg.member_promoted": "Promosso {name}!" + }, + "config.remove_all_friends": { + "description": "Rimuove tutti gli amici del bot." + }, + "run.remove_all_friends": { + "msg.removing_friends": "Rimozione di tutti gli amici!", + "msg.removed_friends": "Rimosso {count} Friends!" + }, + "config.remove_friend": { + "description": "Rimuove l'amico di un bot.", + "usage.query.name": "Nome o ID dell'amico", + "usage.query.description": "Il nome o l'ID dell'amico da rimuovere." + }, + "run.remove_friend": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.friend_not_found": "Amico {query} non trovato!", + "msg.error": "Impossibile rimuovere {name}!", + "msg.friend_removed": "Amico {name} rimosso correttamente!" + }, + "config.unblock_all_users": { + "description": "Sblocca tutti gli utenti bloccati del bot." + }, + "run.unblock_all_users": { + "msg.removing_friends": "Sbloccare tutti gli utenti bloccati!", + "msg.removed_friends": "Utenti bloccati {count} non bloccati!" + }, + "config.unblock_user": { + "description": "Sblocca un utente.", + "usage.query.name": "Nome utente o id", + "usage.query.description": "Il nome o l'ID dell'utente per sbloccare." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Trovato più utenti:", + "msg.user_not_found": "Utente {query} non trovato!", + "msg.error": "Impossibile sbloccare {name}!", + "msg.user_unblocked": "Utente {name} Unbloccato correttamente!" + }, + "config.user_info": { + "description": "Mostra le informazioni di un utente specificato.", + "usage.query.name": "Nome utente o id", + "usage.query.description": "Il nome o l'ID dell'utente." + }, + "run.user_info": { + "msg.multiple_users_found": "Trovato più utenti:", + "msg.user_not_found": "Utente {query} non trovato!" + }, + "run.eval": { + "msg.unauthorized_error": "Solo Tnfangel ha accesso a questo comando." + }, + "config.help": { + "description": "Mostra il pannello di aiuto e di comando.", + "usage.query.name": "Nome o ID del comando", + "usage.query.description": "Il nome o l'ID del comando per ottenere un aiuto dettagliato." + }, + "config.message": { + "description": "Invia un messaggio alla festa.", + "usage.message.name": "Messaggio", + "usage.message.description": "Il messaggio da inviare alla parte." + }, + "run.message": { + "msg.success": "Ha inviato un messaggio alla parte" + }, + "config.ping": { + "description": "Mostra la latenza del bot." + }, + "run.ping": { + "msg.measuring": "Misurazione ...", + "msg.info": "Pong! {time} ms" + }, + "config.prev": { + "description": "Esegue il comando precedente." + }, + "run.prev": { + "msg.not_found": "Un comando precedente non è stato eseguito!" + }, + "config.restart_bot": { + "description": "Riavvia l'attuale bot." + }, + "run.restart_bot": { + "msg.success": "Il bot si sta riavviando ora!" + }, + "config.restart_shard": { + "description": "Riavvia il frammento attuale." + }, + "run.restart_shard": { + "msg.success": "Il frammento si sta riavviando ora!" + }, + "config.send": { + "description": "Invia un comando a un bot Specifica.", + "usage.bot.name": "Bot id", + "usage.bot.description": "L'ID bot per inviare il comando.", + "usage.command.name": "Comando", + "usage.command.description": "Il comando da eseguire nel bot.", + "usage.args.name": "argomenti", + "usage.args.description": "Gli argomenti del comando sono richiesti." + }, + "run.send": { + "msg.sending_command": "Invio del comando a bot {user}" + }, + "config.send_all": { + "description": "Invia un comando a tutti i robot.", + "usage.command.name": "Comando", + "usage.command.description": "Il comando da eseguire nei robot.", + "usage.args.name": "argomenti", + "usage.args.description": "Gli argomenti del comando sono richiesti." + }, + "run.send_all": { + "msg.sending_command": "Invio di comando a tutti i robot ..." + }, + "config.send_number": { + "description": "Invia un comando a un numero specifico di robot.", + "usage.number.name": "Numero di robot", + "usage.number.description": "Il numero di robot per inviare il comando.", + "usage.command.name": "Comando", + "usage.command.description": "Il comando da eseguire nei robot.", + "usage.args.name": "argomenti", + "usage.args.description": "Gli argomenti del comando sono richiesti." + }, + "run.send_number": { + "msg.count_negative": "Il numero deve essere maggiore di 0!", + "msg.sending_command": "Invio del comando a {number} robot ..." + }, + "config.send_party": { + "description": "Invia un comando a tutti i robot che condividono la stessa parte.", + "usage.command.name": "Comando", + "usage.command.description": "Il comando da eseguire nei robot.", + "usage.args.name": "argomenti", + "usage.args.description": "Gli argomenti del comando sono richiesti." + }, + "run.send_party": { + "msg.sending_command": "Invio di comando a tutti i robot nella mia festa ..." + }, + "config.send_shard": { + "description": "Invia un comando al bot shard.", + "usage.command.name": "Comando", + "usage.command.description": "Il comando da eseguire nei robot.", + "usage.args.name": "argomenti", + "usage.args.description": "Gli argomenti del comando sono richiesti." + }, + "run.send_shard": { + "msg.sending_command": "Invio di comando a tutti i robot nel mio frammento ..." + }, + "config.set_status": { + "description": "Imposta lo stato del bot", + "usage.status.name": "Stato", + "usage.status.description": "Il nuovo stato del bot." + }, + "run.set_status": { + "msg.success": "Set di stato correttamente!" + }, + "config.whisper": { + "description": "Invia un messaggio privato a un amico.", + "usage.query.name": "Nome o ID dell'amico", + "usage.query.description": "Il nome o l'ID dell'amico per inviare il messaggio privato.", + "usage.message.name": "Messaggio", + "usage.message.description": "Il messaggio da inviare all'amico." + }, + "run.whisper": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.friend_not_found": "Amico {query} non trovato!", + "msg.whisper_sent": "Inviato a {name}!" + }, + "config.bp_level": { + "description": "Imposta il livello di battaglia del bot.", + "usage.level.name": "Livello", + "usage.level.description": "Il livello del passaggio di battaglia da impostare." + }, + "run.bp_level": { + "msg.bp_level_set": "Imposta il livello di battaglia su {level}!" + }, + "config.clear_custom_key": { + "description": "Cancella la chiave di matchmaking personalizzata." + }, + "run.clear_custom_key": { + "msg.success": "Cancella la chiave di matchmaking personalizzata!" + }, + "config.crowns": { + "description": "Imposta le corone del bot.", + "usage.crowns.name": "Corone", + "usage.crowns.description": "Le corone da impostare." + }, + "run.crowns": { + "msg.success": "Imposta le corone su {crowns}!" + }, + "config.hide": { + "description": "Nasconde un giocatore dalla festa o ti nasconde se non specifichi gli argomenti.", + "usage.query.name": "Nome o ID membro", + "usage.query.description": "Il nome o l'ID del membro della parte da nascondere." + }, + "run.hide": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.member_not_found": "Membro {query} non trovato!", + "msg.member_not_at_party": "Non sei un membro del mio partito.", + "msg.success": "Nascosto {name}!" + }, + "config.hide_all": { + "description": "Nasconde tutti i giocatori della festa." + }, + "run.hide_all": { + "msg.success": "Nascosti tutti i membri!" + }, + "config.kick": { + "description": "Kick è un giocatore della festa.", + "usage.query.name": "Nome o ID membro", + "usage.query.description": "Il nome o l'ID del membro della parte da espellere." + }, + "run.kick": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.member_not_found": "Membro {query} non trovato!", + "msg.success": "Calciato {name}!" + }, + "config.kick_all": { + "description": "Prende a calci tutti i giocatori della festa." + }, + "run.kick_all": { + "msg.user_kicked": "Calciato {name}!", + "msg.success": "Finito a calci a tutti i membri!" + }, + "config.leave": { + "description": "Il bot lascia la festa." + }, + "run.leave": { + "msg.success": "Ciao!." + }, + "config.level": { + "description": "Imposta il livello del bot.", + "usage.level.name": "Livello", + "usage.level.description": "Il livello da impostare." + }, + "run.level": { + "msg.success": "Imposta il livello su {level}!" + }, + "config.match": { + "description": "Imposta lo stato a giocare.", + "usage.number.name": "Numero di giocatori", + "usage.number.description": "Il numero di giocatori nel gioco." + }, + "run.match": { + "msg.success": "Impostato a suonare lo stato!" + }, + "config.party_info": { + "description": "Mostra informazioni sulla festa." + }, + "config.playlist": { + "description": "Imposta la playlist del partito.", + "usage.query.name": "Nome o ID della playlist", + "usage.query.description": "Il nome o l'ID della playlist da impostare." + }, + "run.playlist": { + "msg.error": "Errore Impostazione della playlist!", + "msg.success": "Imposta la playlist su {query}!" + }, + "config.privacy": { + "description": "Imposta la privacy della festa.", + "usage.privacy.name": "Privacy", + "usage.privacy.options.public": "Pubblica", + "usage.privacy.options.private": "Privato", + "usage.privacy.description": "La privacy della parte da impostare." + }, + "run.privacy": { + "msg.success": "Imposta la privacy della festa su {privacy}!", + "msg.error": "Privacy non valida, deve essere pubblico o privato!" + }, + "config.rank": { + "description": "Imposta il rango di bot.", + "usage.rank.name": "Rango", + "usage.rank.description": "Il rango da impostare." + }, + "run.rank": { + "msg.success": "Imposta il rango su {rank}!" + }, + "config.ready": { + "description": "Imposta lo stato in preparazione." + }, + "run.ready": { + "msg.warning": "ATTENZIONE: se stai cercando di iniziare il matchmaking, non usare questo comando! Basta preparati e colprò pronto automaticamente.", + "msg.success": "Pronta!" + }, + "config.say": { + "description": "Invia un messaggio alla chat della festa.", + "usage.message.name": "Messaggio", + "usage.message.description": "Il messaggio da inviare alla parte." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Imposta una chiave di matchmaking personalizzata.", + "usage.key.name": "Chiave personalizzata", + "usage.key.description": "La chiave di matchmaking personalizzata da impostare." + }, + "run.set_custom_key": { + "msg.success": "Imposta la chiave di matchmaking personalizzata!" + }, + "config.show": { + "description": "Mostra un giocatore nascosto dalla festa o ti mostra se non si specificano gli argomenti.", + "usage.query.name": "Nome o ID membro", + "usage.query.description": "Il nome o l'ID del membro della parte da mostrare." + }, + "run.show": { + "msg.multiple_friends_found": "Trovato più amici:", + "msg.member_not_found": "Membro {query} non trovato!", + "msg.member_not_at_party": "Non sei un membro del mio partito.", + "msg.success": "Mostrato {name}!" + }, + "config.show_all": { + "description": "Mostra tutti i giocatori nascosti nella festa." + }, + "run.show_all": { + "msg.success": "Mostrato tutti i membri!" + }, + "config.sit_in": { + "description": "Imposta lo stato alla partecipazione." + }, + "run.sit_in": { + "msg.success": "Seduto in ..." + }, + "config.sit_out": { + "description": "Imposta lo stato a non partecipare." + }, + "run.sit_out": { + "msg.success": "Seduto fuori ..." + }, + "config.unmatch": { + "description": "Imposta lo stato a non giocare." + }, + "run.unmatch": { + "msg.success": "Rimosso lo stato di gioco!" + }, + "config.unready": { + "description": "Imposta lo stato a non essere pronto." + }, + "run.unready": { + "msg.success": "Non pronto!" + } +} \ No newline at end of file diff --git a/locales/bot/commands/pl.json b/locales/bot/commands/pl.json index dea035b..34f7038 100644 --- a/locales/bot/commands/pl.json +++ b/locales/bot/commands/pl.json @@ -1,611 +1,733 @@ { - "handler": { - "errors.only_for_party_members": "To polecenie jest dostępne tylko dla członków mojej partii.", - "errors.only_for_private_messages": "To polecenie jest dostępne tylko w prywatnych wiadomościach.", - "errors.need_party_leader": "Muszę być liderem partii, aby wykonać to polecenie!", - "errors.only_for_owners": "To polecenie jest dostępne tylko dla właścicieli botów.", - "errors.only_for_admins": "To polecenie jest dostępne tylko dla administratorów BOT.", - "errors.only_for_whitelist": "To polecenie jest dostępne tylko dla użytkowników na białej bota." - }, - "config.all_items": { - "description": "Pokazuje najnowsze kosmetyki dodane do gry, można dodać opcjonalny filtr i możesz zatrzymać się przy poleceniu „Stop”.", - "usage.filter.name": "Filtr", - "usage.filter.options.outfits": "Stroje", - "usage.filter.options.backpacks": "Plecaki", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emocje", - "usage.filter.options.pickaxes": "Pickaxes", - "usage.filter.options.shoes": "Buty", - "usage.filter.description": "Filtr, który ma być ustawiony, pokazując elementy." - }, - "run.all_items": { - "msg.no_items": "Nie można pobrać przedmiotów.", - "msg.items_already_displaying": "Kosmetyki są już wyświetlane, należy najpierw zatrzymać za pomocą polecenia „Stop”.", - "msg.setting_items": "Ustawienie wszystkich elementów gry ... {filtered}", - "msg.filtered_by": "(filtrowane przez {filter})", - "msg.items_showed": "Skończyłem pokazywać wszystkie przedmioty ..." - }, - "config.backpack": { - "description": "Ustawia plecak bota.", - "usage.query.name": "Nazwa lub identyfikator plecaka", - "usage.query.description": "Nazwa lub identyfikator plecaka, który ma zostać ustawiony." - }, - "run.backpack": { - "msg.backpack_not_found": "Plecak {item} nie znaleziono!", - "msg.backpack_changed": "Ustaw plecak na {name}! ({id})" - }, - "config.backpack_variants": { - "description": "Ustawia warianty plecaka." - }, - "run.backpack_variants": { - "msg.backpack_not_found": "Bot nie ma plecaka!", - "msg.invalid_backpack": "Nieprawidłowy plecak!", - "msg.variants_not_founded": "Ten plecak nie ma wariantów!", - "msg.variants_select": "Wyślij wariant, który chcesz wybrać dla {type}", - "msg.variants_changed": "Ustaw warianty plecaka!" - }, - "config.banner": { - "description": "Ustawia sztandar bota.", - "usage.query.name": "Nazwa lub identyfikator banerów", - "usage.query.description": "Nazwa lub identyfikator sztandaru do ustalenia." - }, - "run.banner": { - "msg.banner_not_found": "Banner {item} nie znaleziono!", - "msg.banner_changed": "Ustaw baner na {name}! ({id})" - }, - "config.clear_backpack": { - "description": "Usuwa plecak bota." - }, - "run.clear_backpack": { - "msg.backpack_cleared": "Wyczyść plecak!" - }, - "config.clear_emote": { - "description": "Zatrzymuje taniec bota." - }, - "run.clear_emote": { - "msg.emote_cleared": "Wyczyszczona emotka!" - }, - "config.clear_shoes": { - "description": "Usuwa buty bota." - }, - "run.clear_shoes": { - "msg.shoes_cleared": "Oczyszczone buty!" - }, - "config.copy": { - "description": "Skopiuj kosmetyki użytkownika lub skopiuj kosmetyki, jeśli nie określa argumentów.", - "usage.filter.name": "Filtr", - "usage.filter.options.all": "Wszystko", - "usage.filter.options.outfit": "Strój", - "usage.filter.options.backpack": "Plecak", - "usage.filter.options.emoji": "Emoji", - "usage.filter.options.emote": "Emotka", - "usage.filter.options.pickaxe": "Kilof", - "usage.filter.options.shoes": "Buty", - "usage.filter.description": "Filtr, który ma ustawić podczas kopiowania kosmetyków.", - "usage.query.name": "Nazwa lub identyfikator członka", - "usage.query.description": "Nazwisko lub identyfikator członka do kopiowania kosmetyków." - }, - "run.copy": { - "msg.members_found": "Znalazłem wielu członków:", - "msg.member_not_found": "Członek {member} nie znaleziono!", - "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", - "msg.member_copied": "Skopiowane {member}!" - }, - "config.cosmetic": { - "description": "Ustawia kosmetykę bota.", - "usage.query.name": "Nazwa lub identyfikator kosmetyki", - "usage.query.description": "Nazwa lub identyfikator kosmetyki do ustawiania." - }, - "run.cosmetic": { - "msg.cosmetic_not_found": "Kosmetyki {query} nie znaleziono!", - "msg.cosmetic_changed": "Ustaw {type} na {name}! ({id})" - }, - "config.emoji": { - "description": "Ustawia emoji bota.", - "usage.query.name": "Nazwa lub identyfikator emoji", - "usage.query.description": "Nazwa lub identyfikator emoji do ustawiony." - }, - "run.emoji": { - "msg.emoji_not_found": "Emoji {query} nie znaleziono!", - "msg.emoji_changed": "Ustaw emoji na {name}! ({id})" - }, - "config.emote": { - "description": "Ustawia emotę bota.", - "usage.query.name": "Emotka nazwa lub identyfikator", - "usage.query.description": "Nazwa lub identyfikator emoty do ustawiania." - }, - "run.emote": { - "msg.emote_not_found": "Emote {query} nie znaleziono!", - "msg.emote_changed": "Ustaw emotkę emote na {name}! ({id})" - }, - "config.mimic": { - "description": "Czy to samo co użytkownik lub taki sam jak ty, jeśli nie określa argumentów. Użyj „Stop”, aby zatrzymać polecenie.", - "usage.filter.name": "Filtr", - "usage.filter.options.all": "Wszystko", - "usage.filter.options.changes": "Zmiany", - "usage.filter.options.outfits": "Stroje", - "usage.filter.options.backpacks": "Plecaki", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emocje", - "usage.filter.options.pickaxes": "Pickaxes", - "usage.filter.options.shoes": "Buty", - "usage.filter.description": "Filtr do naśladowania kosmetyków.", - "usage.query.name": "Nazwa lub identyfikator członka", - "usage.query.description": "Imię lub nazwisko członka lub identyfikator naśladowania kosmetyków." - }, - "run.mimic": { - "msg.members_found": "Znalazłem wielu członków:", - "msg.member_not_found": "Członek {query} nie znaleziono!", - "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", - "msg.mimic_enabled": "Włączona mimic dla {member} {filter}!", - "msg.filter": "z filtrem {filter}" - }, - "config.new_items": { - "description": "Pokazuje najnowsze kosmetyki dodane do gry, można dodać opcjonalny filtr i możesz zatrzymać się przy poleceniu „Stop”.", - "usage.filter.name": "Filtr", - "usage.filter.options.outfits": "Stroje", - "usage.filter.options.backpacks": "Plecaki", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emocje", - "usage.filter.options.pickaxes": "Pickaxes", - "usage.filter.options.shoes": "Buty", - "usage.filter.description": "Filtr, który ma być ustawiony, pokazując elementy." - }, - "run.new_items": { - "msg.type_error": "Jeśli chcesz filtr, upewnij się, że jest prawidłowy, tylko stroje, plecaki, emoji, emotki lub pickaxes", - "msg.cosmetic_fetch_error": "Nie można przynieść niedawno dodanych kosmetyków.", - "msg.already_showing": "Kosmetyki są już wyświetlane, należy najpierw zatrzymać za pomocą polecenia „Stop”.", - "msg.showing_cosmetics": "Ustawienie wszystkich niedawno dodanych elementów ... {filter}", - "msg.filter": "(filtrowane przez {filter})", - "msg.ended": "Skończyło się pokazywać wszystkie niedawno dodane przedmioty ..." - }, - "config.outfit": { - "description": "Ustawia strój bota.", - "usage.query.name": "Nazwa lub identyfikator stroju", - "usage.query.description": "Nazwa lub identyfikator stroju, który ma zostać ustawiony." - }, - "run.outfit": { - "msg.outfit_not_found": "Strój {query} nie znaleziono!", - "msg.outfit_changed": "Ustaw strój do {name}! ({id})!" - }, - "config.outfit_variants": { - "description": "Ustawia warianty stroju." - }, - "run.outfit_variants": { - "msg.outfit_not_found": "Bot nie ma stroju!", - "msg.invalid_outfit": "Nieprawidłowy strój!", - "msg.variants_not_found": "Ten strój nie ma wariantów!", - "msg.variants_select": "Wyślij wariant, który chcesz wybrać dla {type}", - "msg.changed": "Ustaw warianty stroju!" - }, - "config.perfect_timing": { - "description": "Ustawia synchronizowane kosmetyki bota.", - "usage.query.name": "Nazwa lub identyfikator kosmetyki", - "usage.query.description": "Nazwa lub identyfikator kosmetyki do ustawiania." - }, - "run.perfect_timing": { - "msg.cosmetic_not_found": "Kosmetyki {query} nie znaleziono!", - "msg.perfect_timing_success": "Synchronizacja, aby wykonać idealny czas ...", - "msg.perfect_timing_done": "Synchronizowano {value} do {name}! ({id})" - }, - "config.pickaxe": { - "description": "Ustawia Pickaxe bota.", - "usage.query.name": "Nazwa lub identyfikator Pickaxe", - "usage.query.description": "Nazwa lub identyfikator Pickaxe, który ma zostać ustawiony." - }, - "run.pickaxe": { - "msg.pickaxe_not_found": "Pickaxe {query} nie znaleziono!", - "msg.pickaxe_changed": "Ustaw Pickaxe na {name}! ({id})" - }, - "config.pickaxe_variants": { - "description": "Ustawia warianty Pickaxe." - }, - "run.pickaxe_variants": { - "msg.pickaxe_not_found": "Bot nie ma Pickaxe!", - "msg.invalid_pickaxe": "Nieprawidłowy Pickaxe!", - "msg.variants_not_found": "Ten Pickaxe nie ma wariantów!", - "msg.variants_select": "Wyślij wariant, który chcesz wybrać dla {type}", - "msg.changed": "Ustaw warianty Pickaxe!" - }, - "config.shoes": { - "description": "Ustawia buty bota.", - "usage.query.name": "Nazwa lub identyfikator butów", - "usage.query.description": "Nazwa lub identyfikator butów, które mają być ustawione." - }, - "run.shoes": { - "msg.shoes_not_found": "Buty {query} nie znaleziono!", - "msg.shoes_changed": "Ustaw buty na {name}! ({id})" - }, - "config.shop_items": { - "description": "Pokazuje najnowsze kosmetyki dodane do gry, można dodać opcjonalny filtr i możesz zatrzymać się przy poleceniu „Stop”.", - "usage.filter.name": "Filtr", - "usage.filter.options.outfits": "Stroje", - "usage.filter.options.backpacks": "Plecaki", - "usage.filter.options.emojis": "Emoji", - "usage.filter.options.emotes": "Emocje", - "usage.filter.options.pickaxes": "Pickaxes", - "usage.filter.options.shoes": "Buty", - "usage.filter.description": "Filtr, który ma być ustawiony, pokazując elementy." - }, - "run.shop_items": { - "msg.invalid_type": "Jeśli chcesz filtr, upewnij się, że jest prawidłowy, tylko stroje, plecaki, emoji, emotki lub pickaxes", - "msg.fetch_failed": "Nie można pobrać przedmiotów sklepowych.", - "msg.already_displaying": "Kosmetyki są już wyświetlane, należy najpierw zatrzymać za pomocą polecenia „Stop”.", - "msg.showing_items": "Ustawienie wszystkich elementów w sklepie ... {filter}", - "msg.filter": "(Filtrowane przez {query})", - "msg.ended": "Skończyłem pokazywać wszystkie przedmioty w sklepie ..." - }, - "config.stop": { - "description": "Przestaje oczekujące operacje." - }, - "run.stop": { - "msg.stopped_items": "Przestał pokazywać przedmioty!", - "msg.stopped_mimic": "Zatrzymałem naśladowanie!", - "msg.stopped_emote": "Zatrzymałem emotkę!", - "msg.nothing_to_stop": "Nic do zatrzymania!" - }, - "config.accept_friend": { - "description": "Zaakceptuj zaproszenie do znajomych.", - "usage.query.name": "W oczekiwaniu na imię lub identyfikator przyjaciela", - "usage.query.description": "Nazwa lub identyfikator przyjaciela w oczekiwaniu na zaakceptowanie." - }, - "run.accept_friend": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", - "msg.self_request": "Oczekująca zaproszenie do znajomych jest moja!", - "msg.error": "Oczekujący przyjaciel, który nie został przyjęty!", - "msg.request_accepted": "Oczekujący przyjaciel $ {name} zaakceptowana pomyślnie!" - }, - "config.add_friend": { - "description": "Wyślij zaproszenie do użytkownika lub zaakceptuj zaproszenie do znajomych.", - "usage.query.name": "Nazwa użytkownika lub identyfikator", - "usage.query.description": "Nazwa lub identyfikator użytkownika do dodania." - }, - "run.add_friend": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", - "msg.already_friends": "Już przyjaciel!", - "msg.error": "Nie można dodać użytkownika!", - "msg.request_sent": "Zaproszenie do znajomych wysłane do {name}" - }, - "config.decline_all_friends": { - "description": "Odmówi wszystkich oczekujących przyjaciół bota." - }, - "run.decline_all_friends": { - "msg.unauthorized": "To polecenie może być wykonywane tylko przez właścicieli bota!", - "msg.declining_friends": "Odrzucanie wszystkich oczekujących przyjaciół!", - "msg.declined_friends": "Odrzucone {count} Friends!" - }, - "config.decline_friend": { - "description": "Odrzucić lub przerywać zaproszenie do znajomych.", - "usage.query.name": "W oczekiwaniu na imię lub identyfikator przyjaciela", - "usage.query.description": "Imię lub identyfikator przyjaciela w oczekiwaniu na odrzucenie lub przerywanie." - }, - "run.decline_friend": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", - "msg.error": "Oczekujący przyjaciel nie został usunięty!", - "msg.request_sent": "Oczekujący znajomy {name} usunięto pomyślnie!" - }, - "config.friend_count": { - "description": "Pokazuje liczbę przyjaciół bota." - }, - "run.friend_count": { - "msg.info": "Mam {friends} Friends, {pending} ({incoming} Incoming, {outgoing} wychodzący) i {blocked} zablokowane!" - }, - "config.invite": { - "description": "Zaprasza przyjaciela lub ciebie na imprezę.", - "usage.query.name": "Imię lub identyfikator przyjaciela", - "usage.query.description": "Imię lub identyfikator przyjaciela do zaproszenia." - }, - "run.invite": { - "msg.alone": "Na przyjęciu ze mną użytkownik do zaproszenia jest wymagany.", - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", - "msg.already_on_party": "{name} jest już na mojej imprezie!", - "msg.invite_error": "Nie można wysłać zaproszenia do {name}!", - "msg.invite_sent": "Zaproszenie wysłane do {name}!" - }, - "config.join": { - "description": "Dołącza do twojej imprezy lub imprezy jakiegoś użytkownika.", - "usage.query.name": "Imię lub identyfikator przyjaciela", - "usage.query.description": "Imię przyjaciela lub identyfikator do przyłączenia się." - }, - "run.join": { - "msg.invalid_param": "Musisz być moim przyjacielem lub określić przyjaciela!", - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.friend_not_found": "Przyjaciel {query} nie znaleziono!", - "msg.already_on_party": "Przyjaciel już na mojej imprezie!", - "msg.party_error": "{name} nie ma imprezy!", - "msg.join_request_error": "Nie można wysłać żądania połączenia do {name}!", - "msg.joined": "Dołączył do {name}!", - "msg.join_request_sent": "Połącz żądanie wysłane do {name}!" - }, - "config.promote": { - "description": "Promuje członka lub czyni cię liderem, jeśli nie określacie argumentów.", - "usage.query.name": "Nazwa lub identyfikator członka", - "usage.query.description": "Nazwa lub identyfikator partii do wzniesienia." - }, - "run.promote": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.member_not_found": "Członek {query} nie znaleziono!", - "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", - "msg.member_promoted": "Promowane {name}!" - }, - "config.remove_all_friends": { - "description": "Usuwa wszystkich przyjaciół bota." - }, - "run.remove_all_friends": { - "msg.unauthorized": "To polecenie może być wykonywane tylko przez właścicieli bota!", - "msg.removing_friends": "Usuwanie wszystkich przyjaciół!", - "msg.removed_friends": "Usunięte {count} Friends!" - }, - "config.remove_friend": { - "description": "Usuwa przyjaciela bota.", - "usage.query.name": "Imię lub identyfikator przyjaciela", - "usage.query.description": "Imię lub identyfikator przyjaciela do usunięcia." - }, - "run.remove_friend": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.friend_not_found": "Przyjaciel {query} nie znaleziono!", - "msg.error": "Nie można usunąć {name}!", - "msg.friend_removed": "Friend {name} Usunięto pomyślnie!" - }, - "run.eval": { - "msg.unauthorized_error": "Tylko tnfangel ma dostęp do tego polecenia." - }, - "config.help": { - "description": "Pokazuje panel pomocy i poleceń.", - "usage.query.name": "Nazwa lub identyfikator polecenia", - "usage.query.description": "Nazwa lub identyfikator polecenia, aby uzyskać szczegółową pomoc." - }, - "config.message": { - "description": "Wysyła wiadomość do imprezy.", - "usage.message.name": "Wiadomość", - "usage.message.description": "Wiadomość, która ma zostać wysłana na imprezę." - }, - "run.message": { - "msg.success": "Wysłał wiadomość do imprezy" - }, - "config.ping": { - "description": "Pokazuje opóźnienie bota." - }, - "run.ping": { - "msg.measuring": "Zmierzenie...", - "msg.info": "Pong! {time} MS" - }, - "config.prev": { - "description": "Wykonuje poprzednie polecenie." - }, - "run.prev": { - "msg.not_found": "Poprzednie polecenie nie zostało wykonane!" - }, - "config.send": { - "description": "Wysyła polecenie do bota określonego.", - "usage.bot.name": "Bot Id", - "usage.bot.description": "Identyfikator botów, aby wysłać polecenie.", - "usage.command.name": "Komenda", - "usage.command.description": "Polecenie, które ma być wykonane w botach.", - "usage.args.name": "Argumenty", - "usage.args.description": "Wymagane są argumenty polecenia." - }, - "run.send": { - "msg.sending_command": "Wysyłanie polecenia do Bot {user}" - }, - "config.send_all": { - "description": "Wysyła polecenie do wszystkich botów.", - "usage.command.name": "Komenda", - "usage.command.description": "Polecenie, które ma być wykonane w botach.", - "usage.args.name": "Argumenty", - "usage.args.description": "Wymagane są argumenty polecenia." - }, - "run.send_all": { - "msg.sending_command": "Wysyłanie polecenia do wszystkich botów ..." - }, - "config.send_number": { - "description": "Wysyła polecenie do określonej liczby botów.", - "usage.number.name": "Liczba botów", - "usage.number.description": "Liczba botów do wysłania polecenia.", - "usage.command.name": "Komenda", - "usage.command.description": "Polecenie, które ma być wykonane w botach.", - "usage.args.name": "Argumenty", - "usage.args.description": "Wymagane są argumenty polecenia." - }, - "run.send_number": { - "msg.count_negative": "Liczba musi być większa niż 0!", - "msg.sending_command": "Wysyłanie polecenia do botów {number} ..." - }, - "config.send_party": { - "description": "Wysyła polecenie do wszystkich botów, które dzielą tę samą stronę.", - "usage.command.name": "Komenda", - "usage.command.description": "Polecenie, które ma być wykonane w botach.", - "usage.args.name": "Argumenty", - "usage.args.description": "Wymagane są argumenty polecenia." - }, - "run.send_party": { - "msg.sending_command": "Wysyłanie polecenia do wszystkich botów na mojej imprezie ..." - }, - "config.send_shard": { - "description": "Wysyła polecenie do odłamka Bot.", - "usage.command.name": "Komenda", - "usage.command.description": "Polecenie, które ma być wykonane w botach.", - "usage.args.name": "Argumenty", - "usage.args.description": "Wymagane są argumenty polecenia." - }, - "run.send_shard": { - "msg.sending_command": "Wysyłanie polecenia do wszystkich botów w moim odłamku ..." - }, - "config.whisper": { - "description": "Wysyła prywatną wiadomość do przyjaciela.", - "usage.query.name": "Imię lub identyfikator przyjaciela", - "usage.query.description": "Imię lub nazwisko przyjaciela lub identyfikator wysyłania prywatnej wiadomości.", - "usage.message.name": "Wiadomość", - "usage.message.description": "Wiadomość, którą należy wysłać do przyjaciela." - }, - "run.whisper": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.friend_not_found": "Przyjaciel {query} nie znaleziono!", - "msg.whisper_sent": "Wysłane do {name}!" - }, - "config.bp_level": { - "description": "Ustawia poziom bitwy bota.", - "usage.level.name": "Poziom", - "usage.level.description": "Poziom przepustki bitwy, który ma zostać ustawiony." - }, - "run.bp_level": { - "msg.bp_level_set": "Ustaw poziom bitwy na {level}!" - }, - "config.chat_ban": { - "description": "Czat zakazuje członkowi partii.", - "usage.query.name": "Nazwa lub identyfikator członka", - "usage.query.description": "Nazwa lub identyfikator członka partii do zakazu." - }, - "run.chat_ban": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.member_not_found": "Członek {query} nie znaleziono!", - "msg.success": "Pomyślnie zakazane czatu {name}" - }, - "config.crowns": { - "description": "Ustawia korony bota.", - "usage.crowns.name": "Korony", - "usage.crowns.description": "Korony do ustawiania." - }, - "run.crowns": { - "msg.success": "Ustaw korony na {crowns}!" - }, - "config.hide": { - "description": "Ukrywa gracza przed imprezą lub ukrywa cię, jeśli nie określacie argumentów.", - "usage.query.name": "Nazwa lub identyfikator członka", - "usage.query.description": "Nazwa lub identyfikator członka partii do ukrycia." - }, - "run.hide": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.member_not_found": "Członek {query} nie znaleziono!", - "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", - "msg.success": "Hidden {name}!" - }, - "config.hide_all": { - "description": "Ukrywa wszystkich graczy na imprezie." - }, - "run.hide_all": { - "msg.success": "Ukryte wszystkich członków!" - }, - "config.kick": { - "description": "Kick jest graczem z imprezy.", - "usage.query.name": "Nazwa lub identyfikator członka", - "usage.query.description": "Nazwa lub identyfikator członka strony do wydalenia." - }, - "run.kick": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.member_not_found": "Członek {query} nie znaleziono!", - "msg.success": "Kopnięte {name}!" - }, - "config.kick_all": { - "description": "Kopie wszystkich graczy na imprezie." - }, - "run.kick_all": { - "msg.user_kicked": "Kopnięte {name}!", - "msg.success": "Skończyłem kopać wszystkich członków!" - }, - "config.leave": { - "description": "Bot opuszcza imprezę." - }, - "run.leave": { - "msg.success": "Do widzenia!." - }, - "config.level": { - "description": "Ustawia poziom bota.", - "usage.level.name": "Poziom", - "usage.level.description": "Poziom, który zostanie ustawiony." - }, - "run.level": { - "msg.success": "Ustaw poziom na {level}!" - }, - "config.match": { - "description": "Ustawia państwo grać w grę.", - "usage.number.name": "Liczba graczy", - "usage.number.description": "Liczba graczy w grze." - }, - "run.match": { - "msg.success": "Granie w stanie!" - }, - "config.party_info": { - "description": "Pokazuje informacje o imprezie." - }, - "config.playlist": { - "description": "Ustawia listę odtwarzania imprezy.", - "usage.query.name": "Nazwa lub identyfikator listy odtwarzania", - "usage.query.description": "Nazwa lub identyfikator listy odtwarzania, który ma zostać ustawiona." - }, - "run.playlist": { - "msg.error": "Lista odtwarzania ustawiania błędów!", - "msg.success": "Ustaw listę odtwarzania na {query}!" - }, - "config.privacy": { - "description": "Ustawia prywatność partii.", - "usage.privacy.name": "Prywatność", - "usage.privacy.options.public": "Publiczny", - "usage.privacy.options.private": "Prywatny", - "usage.privacy.description": "Prywatność partii do ustalenia." - }, - "run.privacy": { - "msg.success": "Ustaw prywatność partii na {privacy}!", - "msg.error": "Nieważna prywatność, musi być publiczna lub prywatna!" - }, - "config.rank": { - "description": "Ustawia ranga bota.", - "usage.rank.name": "Ranga", - "usage.rank.description": "Ranga do ustalenia." - }, - "run.rank": { - "msg.success": "Ustaw ranga na {rank}!" - }, - "config.ready": { - "description": "Ustawia stan na przygotowanie." - }, - "run.ready": { - "msg.warning": "OSTRZEŻENIE: Jeśli próbujesz inicjować tworzenie dopasowań, nie używaj tego polecenia! Po prostu uderzam, a automatycznie uderzę w gotowe.", - "msg.success": "Gotowy!" - }, - "config.show": { - "description": "Pokazuje ukryty gracz z imprezy lub pokazuje, czy nie określacie argumentów.", - "usage.query.name": "Nazwa lub identyfikator członka", - "usage.query.description": "Nazwa lub identyfikator członka partii do pokazania." - }, - "run.show": { - "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", - "msg.member_not_found": "Członek {query} nie znaleziono!", - "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", - "msg.success": "Pokazane {name}!" - }, - "config.show_all": { - "description": "Pokazuje wszystkich ukrytych graczy na imprezie." - }, - "run.show_all": { - "msg.success": "Pokazano wszystkich członków!" - }, - "config.sit_in": { - "description": "Ustawia państwo uczestniczące." - }, - "run.sit_in": { - "msg.success": "Siedzi w..." - }, - "config.sit_out": { - "description": "Ustawia państwo, aby nie uczestniczył." - }, - "run.sit_out": { - "msg.success": "Siedzenie ..." - }, - "config.unmatch": { - "description": "Ustawia stan, aby nie grał w grę." - }, - "run.unmatch": { - "msg.success": "Usunięto stan gry!" - }, - "config.unready": { - "description": "Ustawia stan, aby nie był gotowy." - }, - "run.unready": { - "msg.success": "Nie gotowy!" - } -} + "handler": { + "errors.only_for_party_members": "To polecenie jest dostępne tylko dla członków mojej partii.", + "errors.only_for_private_messages": "To polecenie jest dostępne tylko w prywatnych wiadomościach.", + "errors.need_party_leader": "Muszę być liderem partii, aby wykonać to polecenie!", + "errors.only_for_owners": "To polecenie jest dostępne tylko dla właścicieli botów.", + "errors.only_for_admins": "To polecenie jest dostępne tylko dla administratorów BOT.", + "errors.only_for_whitelist": "To polecenie jest dostępne tylko dla użytkowników na białej bota." + }, + "config.all_items": { + "description": "Pokazuje wszystkie kosmetyki gry, można dodać opcjonalny filtr i możesz zatrzymać się przy poleceniu „Stop”.", + "usage.filter.name": "Filtr", + "usage.filter.options.outfits": "Stroje", + "usage.filter.options.backpacks": "Plecaki", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emocje", + "usage.filter.options.pickaxes": "Pickaxes", + "usage.filter.options.shoes": "Buty", + "usage.filter.description": "Filtr, który ma być ustawiony, pokazując elementy.", + "usage.random_order.name": "Losowa kolejność", + "usage.random_order.description": "Użyj losowego zamówienia zamiast zamawiania najnowszego najpierw.", + "usage.random_order.options.yes": "Tak", + "usage.random_order.options.no": "NIE" + }, + "run.all_items": { + "msg.no_items": "Nie można pobrać przedmiotów.", + "msg.items_already_displaying": "Kosmetyki są już wyświetlane, należy najpierw zatrzymać za pomocą polecenia „Stop”.", + "msg.setting_items": "Ustawienie wszystkich elementów gry ... {filtered}", + "msg.filtered_by": "(filtrowane przez {filter})", + "msg.items_showed": "Skończyłem pokazywać wszystkie przedmioty ..." + }, + "config.backpack": { + "description": "Ustawia plecak bota.", + "usage.query.name": "Nazwa lub identyfikator plecaka", + "usage.query.description": "Nazwa lub identyfikator plecaka, który ma zostać ustawiony." + }, + "run.backpack": { + "msg.backpack_not_found": "Plecak {item} nie znaleziono!", + "msg.backpack_changed": "Ustaw plecak na {name}! ({id})" + }, + "config.backpack_variants": { + "description": "Ustawia warianty plecaka." + }, + "run.backpack_variants": { + "msg.backpack_not_found": "Bot nie ma plecaka!", + "msg.invalid_backpack": "Nieprawidłowy plecak!", + "msg.variants_not_founded": "Ten plecak nie ma wariantów!", + "msg.variants_select": "Wyślij wariant, który chcesz wybrać dla {type}", + "msg.variants_changed": "Ustaw warianty plecaka!" + }, + "config.banner": { + "description": "Ustawia sztandar bota.", + "usage.query.name": "Nazwa lub identyfikator banerów", + "usage.query.description": "Nazwa lub identyfikator sztandaru do ustalenia.", + "usage.color.name": "Nazwa koloru lub identyfikator", + "usage.color.description": "Nazwa lub identyfikator koloru do ustawienia." + }, + "run.banner": { + "msg.banner_not_found": "Banner {item} nie znaleziono!", + "msg.color_not_found": "Kolor {item} nie znaleziono!", + "msg.banner_changed": "Ustaw baner na {name}! ({id})" + }, + "config.clear_backpack": { + "description": "Usuwa plecak bota." + }, + "run.clear_backpack": { + "msg.backpack_cleared": "Wyczyść plecak!" + }, + "config.clear_emote": { + "description": "Zatrzymuje taniec bota." + }, + "run.clear_emote": { + "msg.emote_cleared": "Wyczyszczona emotka!" + }, + "config.clear_shoes": { + "description": "Usuwa buty bota." + }, + "run.clear_shoes": { + "msg.shoes_cleared": "Oczyszczone buty!" + }, + "config.copy": { + "description": "Skopiuj kosmetyki użytkownika lub skopiuj kosmetyki, jeśli nie określa argumentów.", + "usage.filter.name": "Filtr", + "usage.filter.options.all": "Wszystko", + "usage.filter.options.outfit": "Strój", + "usage.filter.options.backpack": "Plecak", + "usage.filter.options.emoji": "Emoji", + "usage.filter.options.emote": "Emotka", + "usage.filter.options.pickaxe": "Kilof", + "usage.filter.options.shoes": "Buty", + "usage.filter.description": "Filtr, który ma ustawić podczas kopiowania kosmetyków.", + "usage.query.name": "Nazwa lub identyfikator członka", + "usage.query.description": "Nazwisko lub identyfikator członka do kopiowania kosmetyków." + }, + "run.copy": { + "msg.members_found": "Znalazłem wielu członków:", + "msg.member_not_found": "Członek {member} nie znaleziono!", + "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", + "msg.member_copied": "Skopiowane {member}!" + }, + "config.cosmetic": { + "description": "Ustawia kosmetykę bota.", + "usage.query.name": "Nazwa lub identyfikator kosmetyki", + "usage.query.description": "Nazwa lub identyfikator kosmetyki do ustawiania." + }, + "run.cosmetic": { + "msg.cosmetic_not_found": "Kosmetyki {query} nie znaleziono!", + "msg.cosmetic_changed": "Ustaw {type} na {name}! ({id})" + }, + "config.cosmetic_info": { + "description": "Pokazuje informacje o kosmetyce.", + "usage.query.name": "Nazwa lub identyfikator kosmetyki", + "usage.query.description": "Nazwa lub identyfikator kosmetyki do ustawiania." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Kosmetyki {query} nie znaleziono!" + }, + "config.emoji": { + "description": "Ustawia emoji bota.", + "usage.query.name": "Nazwa lub identyfikator emoji", + "usage.query.description": "Nazwa lub identyfikator emoji do ustawiony." + }, + "run.emoji": { + "msg.emoji_not_found": "Emoji {query} nie znaleziono!", + "msg.emoji_changed": "Ustaw emoji na {name}! ({id})" + }, + "config.emote": { + "description": "Ustawia emotę bota.", + "usage.query.name": "Emotka nazwa lub identyfikator", + "usage.query.description": "Nazwa lub identyfikator emoty do ustawiania." + }, + "run.emote": { + "msg.emote_not_found": "Emote {query} nie znaleziono!", + "msg.emote_changed": "Ustaw emotkę emote na {name}! ({id})" + }, + "config.mimic": { + "description": "Czy to samo co użytkownik lub taki sam jak ty, jeśli nie określa argumentów. Użyj „Stop”, aby zatrzymać polecenie.", + "usage.filter.name": "Filtr", + "usage.filter.options.all": "Wszystko", + "usage.filter.options.changes": "Zmiany", + "usage.filter.options.outfits": "Stroje", + "usage.filter.options.backpacks": "Plecaki", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emocje", + "usage.filter.options.pickaxes": "Pickaxes", + "usage.filter.options.shoes": "Buty", + "usage.filter.description": "Filtr do naśladowania kosmetyków.", + "usage.query.name": "Nazwa lub identyfikator członka", + "usage.query.description": "Imię lub nazwisko członka lub identyfikator naśladowania kosmetyków." + }, + "run.mimic": { + "msg.members_found": "Znalazłem wielu członków:", + "msg.member_not_found": "Członek {query} nie znaleziono!", + "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", + "msg.mimic_enabled": "Włączona mimic dla {member} {filter}!", + "msg.filter": "z filtrem {filter}" + }, + "config.new_items": { + "description": "Pokazuje najnowsze kosmetyki dodane do gry, można dodać opcjonalny filtr i możesz zatrzymać się przy poleceniu „Stop”.", + "usage.filter.name": "Filtr", + "usage.filter.options.outfits": "Stroje", + "usage.filter.options.backpacks": "Plecaki", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emocje", + "usage.filter.options.pickaxes": "Pickaxes", + "usage.filter.options.shoes": "Buty", + "usage.filter.description": "Filtr, który ma być ustawiony, pokazując elementy.", + "usage.random_order.name": "Losowa kolejność", + "usage.random_order.description": "Użyj losowego zamówienia zamiast zamawiania najnowszego najpierw.", + "usage.random_order.options.yes": "Tak", + "usage.random_order.options.no": "NIE" + }, + "run.new_items": { + "msg.type_error": "Jeśli chcesz filtr, upewnij się, że jest prawidłowy, tylko stroje, plecaki, emoji, emotki lub pickaxes", + "msg.cosmetic_fetch_error": "Nie można przynieść niedawno dodanych kosmetyków.", + "msg.already_showing": "Kosmetyki są już wyświetlane, należy najpierw zatrzymać za pomocą polecenia „Stop”.", + "msg.showing_cosmetics": "Ustawienie wszystkich niedawno dodanych elementów ... {filter}", + "msg.filter": "(filtrowane przez {filter})", + "msg.ended": "Skończyło się pokazywać wszystkie niedawno dodane przedmioty ..." + }, + "config.outfit": { + "description": "Ustawia strój bota.", + "usage.query.name": "Nazwa lub identyfikator stroju", + "usage.query.description": "Nazwa lub identyfikator stroju, który ma zostać ustawiony." + }, + "run.outfit": { + "msg.outfit_not_found": "Strój {query} nie znaleziono!", + "msg.outfit_changed": "Ustaw strój do {name}! ({id})!" + }, + "config.outfit_variants": { + "description": "Ustawia warianty stroju." + }, + "run.outfit_variants": { + "msg.outfit_not_found": "Bot nie ma stroju!", + "msg.invalid_outfit": "Nieprawidłowy strój!", + "msg.variants_not_found": "Ten strój nie ma wariantów!", + "msg.variants_select": "Wyślij wariant, który chcesz wybrać dla {type}", + "msg.changed": "Ustaw warianty stroju!" + }, + "config.perfect_timing": { + "description": "Ustawia synchronizowane kosmetyki bota.", + "usage.query.name": "Nazwa lub identyfikator kosmetyki", + "usage.query.description": "Nazwa lub identyfikator kosmetyki do ustawiania." + }, + "run.perfect_timing": { + "msg.cosmetic_not_found": "Kosmetyki {query} nie znaleziono!", + "msg.perfect_timing_success": "Synchronizacja, aby wykonać idealny czas ...", + "msg.perfect_timing_done": "Synchronizowano {value} do {name}! ({id})" + }, + "config.pickaxe": { + "description": "Ustawia Pickaxe bota.", + "usage.query.name": "Nazwa lub identyfikator Pickaxe", + "usage.query.description": "Nazwa lub identyfikator Pickaxe, który ma zostać ustawiony." + }, + "run.pickaxe": { + "msg.pickaxe_not_found": "Pickaxe {query} nie znaleziono!", + "msg.pickaxe_changed": "Ustaw Pickaxe na {name}! ({id})" + }, + "config.pickaxe_variants": { + "description": "Ustawia warianty Pickaxe." + }, + "run.pickaxe_variants": { + "msg.pickaxe_not_found": "Bot nie ma Pickaxe!", + "msg.invalid_pickaxe": "Nieprawidłowy Pickaxe!", + "msg.variants_not_found": "Ten Pickaxe nie ma wariantów!", + "msg.variants_select": "Wyślij wariant, który chcesz wybrać dla {type}", + "msg.changed": "Ustaw warianty Pickaxe!" + }, + "config.preset": { + "description": "Ustawia ustawienie wstępne bota. Użyj „Brak”, aby usunąć kosmetykę.", + "usage.outfit.name": "Identyfikator stroju", + "usage.outfit.description": "Identyfikator stroju.", + "usage.backpack.name": "Identyfikator plecaka", + "usage.backpack.description": "Identyfikator plecaka.", + "usage.pickaxe.name": "Pickaxe ID", + "usage.pickaxe.description": "Identyfikator Pickaxe.", + "usage.emote.name": "Emote ID", + "usage.emote.description": "Identyfikator emoty.", + "usage.shoes.name": "Identyfikator butów", + "usage.shoes.description": "Identyfikator butów." + }, + "run.preset": { + "msg.preset_changed": "Ustaw wstępnie!" + }, + "config.shoes": { + "description": "Ustawia buty bota.", + "usage.query.name": "Nazwa lub identyfikator butów", + "usage.query.description": "Nazwa lub identyfikator butów, które mają być ustawione." + }, + "run.shoes": { + "msg.shoes_not_found": "Buty {query} nie znaleziono!", + "msg.shoes_changed": "Ustaw buty na {name}! ({id})" + }, + "config.shoe_variants": { + "description": "Ustawia warianty obuwia." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "Bot nie ma butów!", + "msg.invalid_shoes": "Nieprawidłowe buty!", + "msg.variants_not_found": "Te buty nie mają wariantów!", + "msg.variants_select": "Wyślij wariant, który chcesz wybrać dla {type}", + "msg.changed": "Ustaw warianty obuwia!" + }, + "config.shop_items": { + "description": "Pokazuje kosmetyki ze sklepu z przedmiotami, można dodać filtr opcjonalny i możesz zatrzymać się przy poleceniu „Stop”.", + "usage.filter.name": "Filtr", + "usage.filter.options.outfits": "Stroje", + "usage.filter.options.backpacks": "Plecaki", + "usage.filter.options.emojis": "Emoji", + "usage.filter.options.emotes": "Emocje", + "usage.filter.options.pickaxes": "Pickaxes", + "usage.filter.options.shoes": "Buty", + "usage.filter.description": "Filtr, który ma być ustawiony, pokazując elementy.", + "usage.random_order.name": "Losowa kolejność", + "usage.random_order.description": "Użyj losowego zamówienia zamiast zamawiania najnowszego najpierw.", + "usage.random_order.options.yes": "Tak", + "usage.random_order.options.no": "NIE" + }, + "run.shop_items": { + "msg.invalid_type": "Jeśli chcesz filtr, upewnij się, że jest prawidłowy, tylko stroje, plecaki, emoji, emotki lub pickaxes", + "msg.fetch_failed": "Nie można pobrać przedmiotów sklepowych.", + "msg.already_displaying": "Kosmetyki są już wyświetlane, należy najpierw zatrzymać za pomocą polecenia „Stop”.", + "msg.showing_items": "Ustawienie wszystkich elementów w sklepie ... {filter}", + "msg.filter": "(Filtrowane przez {query})", + "msg.ended": "Skończyłem pokazywać wszystkie przedmioty w sklepie ..." + }, + "config.stop": { + "description": "Przestaje oczekujące operacje." + }, + "run.stop": { + "msg.stopped_items": "Przestał pokazywać przedmioty!", + "msg.stopped_mimic": "Zatrzymałem naśladowanie!", + "msg.stopped_emote": "Zatrzymałem emotkę!", + "msg.nothing_to_stop": "Nic do zatrzymania!" + }, + "config.accept_all_friends": { + "description": "Przyjmuje wszystkich oczekujących przyjaciół bota." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "Akceptując wszystkich oczekujących przyjaciół!", + "msg.accepted_friends": "Przyjęty {count} Friends!" + }, + "config.accept_friend": { + "description": "Zaakceptuj zaproszenie do znajomych.", + "usage.query.name": "W oczekiwaniu na imię lub identyfikator przyjaciela", + "usage.query.description": "Nazwa lub identyfikator przyjaciela w oczekiwaniu na zaakceptowanie." + }, + "run.accept_friend": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", + "msg.self_request": "Oczekująca zaproszenie do znajomych jest moja!", + "msg.error": "Oczekujący przyjaciel, który nie został przyjęty!", + "msg.request_accepted": "Oczekujący przyjaciel $ {name} zaakceptowana pomyślnie!" + }, + "config.add_friend": { + "description": "Wyślij zaproszenie do użytkownika lub zaakceptuj zaproszenie do znajomych.", + "usage.query.name": "Nazwa użytkownika lub identyfikator", + "usage.query.description": "Nazwa lub identyfikator użytkownika do dodania." + }, + "run.add_friend": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", + "msg.already_friends": "Już przyjaciel!", + "msg.error": "Nie można dodać użytkownika!", + "msg.request_sent": "Zaproszenie do znajomych wysłane do {name}" + }, + "config.block_user": { + "description": "Blokuje użytkownika.", + "usage.query.name": "Nazwa użytkownika lub identyfikator", + "usage.query.description": "Nazwa lub identyfikator użytkownika do zablokowania." + }, + "run.block_user": { + "msg.multiple_users_found": "Znalazłem wielu użytkowników:", + "msg.user_not_found": "Użytkownik {query} nie znaleziono!", + "msg.error": "Nie można zablokować {name}!", + "msg.user_blocked": "Użytkownik {name} pomyślnie zablokowana!" + }, + "config.decline_all_friends": { + "description": "Odmówi wszystkich oczekujących przyjaciół bota." + }, + "run.decline_all_friends": { + "msg.declining_friends": "Odrzucanie wszystkich oczekujących przyjaciół!", + "msg.declined_friends": "Odrzucone {count} Friends!" + }, + "config.decline_friend": { + "description": "Odrzucić lub przerywać zaproszenie do znajomych.", + "usage.query.name": "W oczekiwaniu na imię lub identyfikator przyjaciela", + "usage.query.description": "Imię lub identyfikator przyjaciela w oczekiwaniu na odrzucenie lub przerywanie." + }, + "run.decline_friend": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", + "msg.error": "Oczekujący przyjaciel nie został usunięty!", + "msg.request_sent": "Oczekujący znajomy {name} usunięto pomyślnie!" + }, + "config.friend_count": { + "description": "Pokazuje liczbę przyjaciół bota." + }, + "run.friend_count": { + "msg.info": "Mam {friends} Friends, {pending} ({incoming} Incoming, {outgoing} wychodzący) i {blocked} zablokowane!" + }, + "config.invite": { + "description": "Zaprasza przyjaciela lub ciebie na imprezę.", + "usage.query.name": "Imię lub identyfikator przyjaciela", + "usage.query.description": "Imię lub identyfikator przyjaciela do zaproszenia." + }, + "run.invite": { + "msg.alone": "Na przyjęciu ze mną użytkownik do zaproszenia jest wymagany.", + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.friends_not_found": "Przyjaciel {query} nie znaleziono!", + "msg.already_on_party": "{name} jest już na mojej imprezie!", + "msg.invite_error": "Nie można wysłać zaproszenia do {name}!", + "msg.invite_sent": "Zaproszenie wysłane do {name}!" + }, + "config.join": { + "description": "Dołącza do twojej imprezy lub imprezy jakiegoś użytkownika.", + "usage.query.name": "Imię lub identyfikator przyjaciela", + "usage.query.description": "Imię przyjaciela lub identyfikator do przyłączenia się." + }, + "run.join": { + "msg.invalid_param": "Musisz być moim przyjacielem lub określić przyjaciela!", + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.friend_not_found": "Przyjaciel {query} nie znaleziono!", + "msg.already_on_party": "Przyjaciel już na mojej imprezie!", + "msg.party_error": "{name} nie ma imprezy!", + "msg.join_request_error": "Nie można wysłać żądania połączenia do {name}!", + "msg.joined": "Dołączył do {name}!", + "msg.join_request_sent": "Połącz żądanie wysłane do {name}!" + }, + "config.promote": { + "description": "Promuje członka lub czyni cię liderem, jeśli nie określacie argumentów.", + "usage.query.name": "Nazwa lub identyfikator członka", + "usage.query.description": "Nazwa lub identyfikator partii do wzniesienia." + }, + "run.promote": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.member_not_found": "Członek {query} nie znaleziono!", + "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", + "msg.member_promoted": "Promowane {name}!" + }, + "config.remove_all_friends": { + "description": "Usuwa wszystkich przyjaciół bota." + }, + "run.remove_all_friends": { + "msg.removing_friends": "Usuwanie wszystkich przyjaciół!", + "msg.removed_friends": "Usunięte {count} Friends!" + }, + "config.remove_friend": { + "description": "Usuwa przyjaciela bota.", + "usage.query.name": "Imię lub identyfikator przyjaciela", + "usage.query.description": "Imię lub identyfikator przyjaciela do usunięcia." + }, + "run.remove_friend": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.friend_not_found": "Przyjaciel {query} nie znaleziono!", + "msg.error": "Nie można usunąć {name}!", + "msg.friend_removed": "Friend {name} Usunięto pomyślnie!" + }, + "config.unblock_all_users": { + "description": "Odblokowuje wszystkich zablokowanych użytkowników bota." + }, + "run.unblock_all_users": { + "msg.removing_friends": "Odblokowanie wszystkich zablokowanych użytkowników!", + "msg.removed_friends": "Unblokowane {count} zablokowane użytkowników!" + }, + "config.unblock_user": { + "description": "Odblokowuje użytkownika.", + "usage.query.name": "Nazwa użytkownika lub identyfikator", + "usage.query.description": "Nazwa lub identyfikator użytkownika do odblokowania." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Znalazłem wielu użytkowników:", + "msg.user_not_found": "Użytkownik {query} nie znaleziono!", + "msg.error": "Nie można odblokować {name}!", + "msg.user_unblocked": "Użytkownik {name} Unblocked pomyślnie!" + }, + "config.user_info": { + "description": "Pokazuje informacje o określonym użytkowniku.", + "usage.query.name": "Nazwa użytkownika lub identyfikator", + "usage.query.description": "Nazwa lub identyfikator użytkownika." + }, + "run.user_info": { + "msg.multiple_users_found": "Znalazłem wielu użytkowników:", + "msg.user_not_found": "Użytkownik {query} nie znaleziono!" + }, + "run.eval": { + "msg.unauthorized_error": "Tylko tnfangel ma dostęp do tego polecenia." + }, + "config.help": { + "description": "Pokazuje panel pomocy i poleceń.", + "usage.query.name": "Nazwa lub identyfikator polecenia", + "usage.query.description": "Nazwa lub identyfikator polecenia, aby uzyskać szczegółową pomoc." + }, + "config.message": { + "description": "Wysyła wiadomość do imprezy.", + "usage.message.name": "Wiadomość", + "usage.message.description": "Wiadomość, która ma zostać wysłana na imprezę." + }, + "run.message": { + "msg.success": "Wysłał wiadomość do imprezy" + }, + "config.ping": { + "description": "Pokazuje opóźnienie bota." + }, + "run.ping": { + "msg.measuring": "Zmierzenie...", + "msg.info": "Pong! {time} MS" + }, + "config.prev": { + "description": "Wykonuje poprzednie polecenie." + }, + "run.prev": { + "msg.not_found": "Poprzednie polecenie nie zostało wykonane!" + }, + "config.restart_bot": { + "description": "Uruchom ponownie obecny bot." + }, + "run.restart_bot": { + "msg.success": "Bot ponownie uruchamia się!" + }, + "config.restart_shard": { + "description": "Uruchom ponownie obecny odłamek." + }, + "run.restart_shard": { + "msg.success": "Odłamek ponownie uruchamia się!" + }, + "config.send": { + "description": "Wysyła polecenie do bota określonego.", + "usage.bot.name": "Bot Id", + "usage.bot.description": "Identyfikator botów, aby wysłać polecenie.", + "usage.command.name": "Komenda", + "usage.command.description": "Polecenie, które ma być wykonane w botach.", + "usage.args.name": "Argumenty", + "usage.args.description": "Wymagane są argumenty polecenia." + }, + "run.send": { + "msg.sending_command": "Wysyłanie polecenia do Bot {user}" + }, + "config.send_all": { + "description": "Wysyła polecenie do wszystkich botów.", + "usage.command.name": "Komenda", + "usage.command.description": "Polecenie, które ma być wykonane w botach.", + "usage.args.name": "Argumenty", + "usage.args.description": "Wymagane są argumenty polecenia." + }, + "run.send_all": { + "msg.sending_command": "Wysyłanie polecenia do wszystkich botów ..." + }, + "config.send_number": { + "description": "Wysyła polecenie do określonej liczby botów.", + "usage.number.name": "Liczba botów", + "usage.number.description": "Liczba botów do wysłania polecenia.", + "usage.command.name": "Komenda", + "usage.command.description": "Polecenie, które ma być wykonane w botach.", + "usage.args.name": "Argumenty", + "usage.args.description": "Wymagane są argumenty polecenia." + }, + "run.send_number": { + "msg.count_negative": "Liczba musi być większa niż 0!", + "msg.sending_command": "Wysyłanie polecenia do botów {number} ..." + }, + "config.send_party": { + "description": "Wysyła polecenie do wszystkich botów, które dzielą tę samą stronę.", + "usage.command.name": "Komenda", + "usage.command.description": "Polecenie, które ma być wykonane w botach.", + "usage.args.name": "Argumenty", + "usage.args.description": "Wymagane są argumenty polecenia." + }, + "run.send_party": { + "msg.sending_command": "Wysyłanie polecenia do wszystkich botów na mojej imprezie ..." + }, + "config.send_shard": { + "description": "Wysyła polecenie do odłamka Bot.", + "usage.command.name": "Komenda", + "usage.command.description": "Polecenie, które ma być wykonane w botach.", + "usage.args.name": "Argumenty", + "usage.args.description": "Wymagane są argumenty polecenia." + }, + "run.send_shard": { + "msg.sending_command": "Wysyłanie polecenia do wszystkich botów w moim odłamku ..." + }, + "config.set_status": { + "description": "Ustawia status bota", + "usage.status.name": "Status", + "usage.status.description": "Nowy status bota." + }, + "run.set_status": { + "msg.success": "Ustaw status pomyślnie!" + }, + "config.whisper": { + "description": "Wysyła prywatną wiadomość do przyjaciela.", + "usage.query.name": "Imię lub identyfikator przyjaciela", + "usage.query.description": "Imię lub nazwisko przyjaciela lub identyfikator wysyłania prywatnej wiadomości.", + "usage.message.name": "Wiadomość", + "usage.message.description": "Wiadomość, którą należy wysłać do przyjaciela." + }, + "run.whisper": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.friend_not_found": "Przyjaciel {query} nie znaleziono!", + "msg.whisper_sent": "Wysłane do {name}!" + }, + "config.bp_level": { + "description": "Ustawia poziom bitwy bota.", + "usage.level.name": "Poziom", + "usage.level.description": "Poziom przepustki bitwy, który ma zostać ustawiony." + }, + "run.bp_level": { + "msg.bp_level_set": "Ustaw poziom bitwy na {level}!" + }, + "config.clear_custom_key": { + "description": "Oczyszcza niestandardowy klucz do zapałek." + }, + "run.clear_custom_key": { + "msg.success": "Wyczyściłem niestandardowy klucz do zapałek!" + }, + "config.crowns": { + "description": "Ustawia korony bota.", + "usage.crowns.name": "Korony", + "usage.crowns.description": "Korony do ustawiania." + }, + "run.crowns": { + "msg.success": "Ustaw korony na {crowns}!" + }, + "config.hide": { + "description": "Ukrywa gracza przed imprezą lub ukrywa cię, jeśli nie określacie argumentów.", + "usage.query.name": "Nazwa lub identyfikator członka", + "usage.query.description": "Nazwa lub identyfikator członka partii do ukrycia." + }, + "run.hide": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.member_not_found": "Członek {query} nie znaleziono!", + "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", + "msg.success": "Hidden {name}!" + }, + "config.hide_all": { + "description": "Ukrywa wszystkich graczy na imprezie." + }, + "run.hide_all": { + "msg.success": "Ukryte wszystkich członków!" + }, + "config.kick": { + "description": "Kick jest graczem z imprezy.", + "usage.query.name": "Nazwa lub identyfikator członka", + "usage.query.description": "Nazwa lub identyfikator członka strony do wydalenia." + }, + "run.kick": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.member_not_found": "Członek {query} nie znaleziono!", + "msg.success": "Kopnięte {name}!" + }, + "config.kick_all": { + "description": "Kopie wszystkich graczy na imprezie." + }, + "run.kick_all": { + "msg.user_kicked": "Kopnięte {name}!", + "msg.success": "Skończyłem kopać wszystkich członków!" + }, + "config.leave": { + "description": "Bot opuszcza imprezę." + }, + "run.leave": { + "msg.success": "Do widzenia!." + }, + "config.level": { + "description": "Ustawia poziom bota.", + "usage.level.name": "Poziom", + "usage.level.description": "Poziom, który zostanie ustawiony." + }, + "run.level": { + "msg.success": "Ustaw poziom na {level}!" + }, + "config.match": { + "description": "Ustawia państwo grać w grę.", + "usage.number.name": "Liczba graczy", + "usage.number.description": "Liczba graczy w grze." + }, + "run.match": { + "msg.success": "Granie w stanie!" + }, + "config.party_info": { + "description": "Pokazuje informacje o imprezie." + }, + "config.playlist": { + "description": "Ustawia listę odtwarzania imprezy.", + "usage.query.name": "Nazwa lub identyfikator listy odtwarzania", + "usage.query.description": "Nazwa lub identyfikator listy odtwarzania, który ma zostać ustawiona." + }, + "run.playlist": { + "msg.error": "Lista odtwarzania ustawiania błędów!", + "msg.success": "Ustaw listę odtwarzania na {query}!" + }, + "config.privacy": { + "description": "Ustawia prywatność partii.", + "usage.privacy.name": "Prywatność", + "usage.privacy.options.public": "Publiczny", + "usage.privacy.options.private": "Prywatny", + "usage.privacy.description": "Prywatność partii do ustalenia." + }, + "run.privacy": { + "msg.success": "Ustaw prywatność partii na {privacy}!", + "msg.error": "Nieważna prywatność, musi być publiczna lub prywatna!" + }, + "config.rank": { + "description": "Ustawia ranga bota.", + "usage.rank.name": "Ranga", + "usage.rank.description": "Ranga do ustalenia." + }, + "run.rank": { + "msg.success": "Ustaw ranga na {rank}!" + }, + "config.ready": { + "description": "Ustawia stan na przygotowanie." + }, + "run.ready": { + "msg.warning": "OSTRZEŻENIE: Jeśli próbujesz inicjować tworzenie dopasowań, nie używaj tego polecenia! Po prostu uderzam, a automatycznie uderzę w gotowe.", + "msg.success": "Gotowy!" + }, + "config.say": { + "description": "Wyślij wiadomość na czat na imprezę.", + "usage.message.name": "Wiadomość", + "usage.message.description": "Wiadomość, która ma zostać wysłana na imprezę." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Ustawia niestandardowy klawisz dopasowywania.", + "usage.key.name": "Klucz niestandardowy", + "usage.key.description": "Niestandardowy klucz do dopasowywania do ustawienia." + }, + "run.set_custom_key": { + "msg.success": "Ustaw niestandardowy klucz do zapałek!" + }, + "config.show": { + "description": "Pokazuje ukryty gracz z imprezy lub pokazuje, czy nie określacie argumentów.", + "usage.query.name": "Nazwa lub identyfikator członka", + "usage.query.description": "Nazwa lub identyfikator członka partii do pokazania." + }, + "run.show": { + "msg.multiple_friends_found": "Znalazłem wielu przyjaciół:", + "msg.member_not_found": "Członek {query} nie znaleziono!", + "msg.member_not_at_party": "Nie jesteś członkiem mojej partii.", + "msg.success": "Pokazane {name}!" + }, + "config.show_all": { + "description": "Pokazuje wszystkich ukrytych graczy na imprezie." + }, + "run.show_all": { + "msg.success": "Pokazano wszystkich członków!" + }, + "config.sit_in": { + "description": "Ustawia państwo uczestniczące." + }, + "run.sit_in": { + "msg.success": "Siedzi w..." + }, + "config.sit_out": { + "description": "Ustawia państwo, aby nie uczestniczył." + }, + "run.sit_out": { + "msg.success": "Siedzenie ..." + }, + "config.unmatch": { + "description": "Ustawia stan, aby nie grał w grę." + }, + "run.unmatch": { + "msg.success": "Usunięto stan gry!" + }, + "config.unready": { + "description": "Ustawia stan, aby nie był gotowy." + }, + "run.unready": { + "msg.success": "Nie gotowy!" + } +} \ No newline at end of file diff --git a/locales/bot/commands/pt.json b/locales/bot/commands/pt.json index 8053a30..1b0ddc9 100644 --- a/locales/bot/commands/pt.json +++ b/locales/bot/commands/pt.json @@ -1,611 +1,733 @@ { - "handler": { - "errors.only_for_party_members": "Este comando está disponível apenas para membros do meu partido.", - "errors.only_for_private_messages": "Este comando está disponível apenas em mensagens privadas.", - "errors.need_party_leader": "Eu preciso ser o líder do partido para executar este comando!", - "errors.only_for_owners": "Este comando está disponível apenas para proprietários de bot.", - "errors.only_for_admins": "Este comando está disponível apenas para administradores de bot.", - "errors.only_for_whitelist": "Este comando está disponível apenas para usuários na lista de permissões do bot." - }, - "config.all_items": { - "description": "Mostra os cosméticos mais recentes adicionados ao jogo, um filtro opcional pode ser adicionado e você pode parar com o comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Roupas", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotas", - "usage.filter.options.pickaxes": "Picaretas", - "usage.filter.options.shoes": "Sapato", - "usage.filter.description": "O filtro a ser definido mostrando os itens." - }, - "run.all_items": { - "msg.no_items": "Incapaz de buscar os itens.", - "msg.items_already_displaying": "Os cosméticos já estão sendo exibidos, ele deve primeiro ser interrompido com o comando \"stop\".", - "msg.setting_items": "Definindo todos os itens do jogo ... {filtered}", - "msg.filtered_by": "(filtrado por {filter})", - "msg.items_showed": "Eu terminei de mostrar todos os itens ..." - }, - "config.backpack": { - "description": "Define a mochila do bot.", - "usage.query.name": "Nome da mochila ou ID", - "usage.query.description": "O nome ou ID da mochila a ser definido." - }, - "run.backpack": { - "msg.backpack_not_found": "Backpack {item} não encontrado!", - "msg.backpack_changed": "Defina a mochila como {name}! ({id})" - }, - "config.backpack_variants": { - "description": "Define as variantes da mochila." - }, - "run.backpack_variants": { - "msg.backpack_not_found": "O bot não tem uma mochila!", - "msg.invalid_backpack": "Mochila inválida!", - "msg.variants_not_founded": "Esta mochila não tem variantes!", - "msg.variants_select": "Envie a variante que você deseja selecionar para {type}", - "msg.variants_changed": "Defina as variantes de mochila!" - }, - "config.banner": { - "description": "Define o banner do bot.", - "usage.query.name": "Nome do banner ou ID", - "usage.query.description": "O nome ou ID do banner para definir." - }, - "run.banner": { - "msg.banner_not_found": "Banner {item} não encontrado!", - "msg.banner_changed": "Defina o banner como {name}! ({id})" - }, - "config.clear_backpack": { - "description": "Remove a mochila do bot." - }, - "run.clear_backpack": { - "msg.backpack_cleared": "Mochila limpa!" - }, - "config.clear_emote": { - "description": "Pare a dança do bot." - }, - "run.clear_emote": { - "msg.emote_cleared": "Emote limpo!" - }, - "config.clear_shoes": { - "description": "Remove os sapatos do bot." - }, - "run.clear_shoes": { - "msg.shoes_cleared": "Sapatos limpos!" - }, - "config.copy": { - "description": "Copie os cosméticos de um usuário ou copie os cosméticos para você, se não especificar argumentos.", - "usage.filter.name": "Filtro", - "usage.filter.options.all": "Todos", - "usage.filter.options.outfit": "Roupa", - "usage.filter.options.backpack": "Mochila", - "usage.filter.options.emoji": "Emoji", - "usage.filter.options.emote": "EMOTE", - "usage.filter.options.pickaxe": "Picareta", - "usage.filter.options.shoes": "Sapato", - "usage.filter.description": "O filtro para definir ao copiar cosméticos.", - "usage.query.name": "Nome do membro ou ID", - "usage.query.description": "O nome do membro ou ID para copiar os cosméticos." - }, - "run.copy": { - "msg.members_found": "Encontrou vários membros:", - "msg.member_not_found": "Membro {member} não encontrado!", - "msg.member_not_at_party": "Você não é um membro do meu partido.", - "msg.member_copied": "Copiado {member}!" - }, - "config.cosmetic": { - "description": "Define o cosmético do bot.", - "usage.query.name": "Nome de cosmético ou ID", - "usage.query.description": "O nome ou ID do cosmético para definir." - }, - "run.cosmetic": { - "msg.cosmetic_not_found": "Cosmético {query} não encontrado!", - "msg.cosmetic_changed": "Defina o {type} como {name}! ({id})" - }, - "config.emoji": { - "description": "Define o emoji do bot.", - "usage.query.name": "Nome emoji ou id", - "usage.query.description": "O nome ou ID do emoji para definir." - }, - "run.emoji": { - "msg.emoji_not_found": "Emoji {query} não encontrado!", - "msg.emoji_changed": "Defina o emoji como {name}! ({id})" - }, - "config.emote": { - "description": "Define o emote do bot.", - "usage.query.name": "Nome emote ou ID", - "usage.query.description": "O nome ou ID do emote para definir." - }, - "run.emote": { - "msg.emote_not_found": "EMOTE {query} não encontrado!", - "msg.emote_changed": "Defina o emote emoji como {name}! ({id})" - }, - "config.mimic": { - "description": "Faz o mesmo que um usuário ou o mesmo que você, se não especificar argumentos. Use \"stop\" para parar o comando.", - "usage.filter.name": "Filtro", - "usage.filter.options.all": "Todos", - "usage.filter.options.changes": "Mudanças", - "usage.filter.options.outfits": "Roupas", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotas", - "usage.filter.options.pickaxes": "Picaretas", - "usage.filter.options.shoes": "Sapato", - "usage.filter.description": "O filtro para definir ao imitar cosméticos.", - "usage.query.name": "Nome do membro ou ID", - "usage.query.description": "O nome ou ID do membro para imitar cosméticos." - }, - "run.mimic": { - "msg.members_found": "Encontrou vários membros:", - "msg.member_not_found": "Membro {query} não encontrado!", - "msg.member_not_at_party": "Você não é um membro do meu partido.", - "msg.mimic_enabled": "Mimic ativado para {member} {filter}!", - "msg.filter": "com filtro {filter}" - }, - "config.new_items": { - "description": "Mostra os cosméticos mais recentes adicionados ao jogo, um filtro opcional pode ser adicionado e você pode parar com o comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Roupas", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotas", - "usage.filter.options.pickaxes": "Picaretas", - "usage.filter.options.shoes": "Sapato", - "usage.filter.description": "O filtro a ser definido mostrando os itens." - }, - "run.new_items": { - "msg.type_error": "Se você deseja um filtro, verifique se é válido, apenas roupas, mochilas, emojis, emotas ou picaretas", - "msg.cosmetic_fetch_error": "Não é possível buscar cosméticos recentemente adicionados.", - "msg.already_showing": "Os cosméticos já estão sendo exibidos, ele deve primeiro ser interrompido com o comando \"stop\".", - "msg.showing_cosmetics": "Definindo todos os itens adicionados recentemente ... {filter}", - "msg.filter": "(filtrado por {filter})", - "msg.ended": "Terminei de mostrar todos os itens adicionados recentemente ..." - }, - "config.outfit": { - "description": "Define a roupa do bot.", - "usage.query.name": "Nome de roupa ou id", - "usage.query.description": "O nome ou ID da roupa a ser definido." - }, - "run.outfit": { - "msg.outfit_not_found": "Roupa {query} não encontrada!", - "msg.outfit_changed": "Defina a roupa como {name}! ({id})!" - }, - "config.outfit_variants": { - "description": "Define as variantes da roupa." - }, - "run.outfit_variants": { - "msg.outfit_not_found": "O bot não tem uma roupa!", - "msg.invalid_outfit": "Roupa inválida!", - "msg.variants_not_found": "Esta roupa não tem variantes!", - "msg.variants_select": "Envie a variante que você deseja selecionar para {type}", - "msg.changed": "Defina as variantes de roupa!" - }, - "config.perfect_timing": { - "description": "Define os cosméticos do bot sincronizado.", - "usage.query.name": "Nome de cosmético ou ID", - "usage.query.description": "O nome ou ID do cosmético para definir." - }, - "run.perfect_timing": { - "msg.cosmetic_not_found": "Cosmético {query} não encontrado!", - "msg.perfect_timing_success": "Sincronizando para executar um tempo perfeito ...", - "msg.perfect_timing_done": "Sincronizado o {value} com {name}! ({id})" - }, - "config.pickaxe": { - "description": "Define a picareta do bot.", - "usage.query.name": "Nome da picareta ou ID", - "usage.query.description": "O nome ou ID da picareta a ser definido." - }, - "run.pickaxe": { - "msg.pickaxe_not_found": "Pickaxe {query} não encontrado!", - "msg.pickaxe_changed": "Defina a picareta como {name}! ({id})" - }, - "config.pickaxe_variants": { - "description": "Define as variantes da pickaxe." - }, - "run.pickaxe_variants": { - "msg.pickaxe_not_found": "O bot não tem uma picareta!", - "msg.invalid_pickaxe": "Picareta inválida!", - "msg.variants_not_found": "Esta picareta não tem variantes!", - "msg.variants_select": "Envie a variante que você deseja selecionar para {type}", - "msg.changed": "Defina as variantes da picareta!" - }, - "config.shoes": { - "description": "Define os sapatos do bot.", - "usage.query.name": "Nome de sapatos ou id", - "usage.query.description": "O nome ou ID dos sapatos a serem definidos." - }, - "run.shoes": { - "msg.shoes_not_found": "Sapatos {query} não encontrados!", - "msg.shoes_changed": "Defina os sapatos como {name}! ({id})" - }, - "config.shop_items": { - "description": "Mostra os cosméticos mais recentes adicionados ao jogo, um filtro opcional pode ser adicionado e você pode parar com o comando \"stop\".", - "usage.filter.name": "Filtro", - "usage.filter.options.outfits": "Roupas", - "usage.filter.options.backpacks": "Mochilas", - "usage.filter.options.emojis": "Emojis", - "usage.filter.options.emotes": "Emotas", - "usage.filter.options.pickaxes": "Picaretas", - "usage.filter.options.shoes": "Sapato", - "usage.filter.description": "O filtro a ser definido mostrando os itens." - }, - "run.shop_items": { - "msg.invalid_type": "Se você deseja um filtro, verifique se é válido, apenas roupas, mochilas, emojis, emotas ou picaretas", - "msg.fetch_failed": "Incapaz de buscar os itens da loja.", - "msg.already_displaying": "Os cosméticos já estão sendo exibidos, ele deve primeiro ser interrompido com o comando \"stop\".", - "msg.showing_items": "Definindo todos os itens da loja ... {filter}", - "msg.filter": "(filtrado por {query})", - "msg.ended": "Eu terminei de mostrar todos os itens da loja ..." - }, - "config.stop": { - "description": "Pare as operações pendentes." - }, - "run.stop": { - "msg.stopped_items": "Parou de mostrar itens!", - "msg.stopped_mimic": "Parou de imitar!", - "msg.stopped_emote": "Parou de emote!", - "msg.nothing_to_stop": "Nada para parar!" - }, - "config.accept_friend": { - "description": "Aceitar um pedido de amizade.", - "usage.query.name": "Nome do amigo pendente", - "usage.query.description": "O nome ou ID do amigo pendente para aceitar." - }, - "run.accept_friend": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.friends_not_found": "Amigo {query} não encontrado!", - "msg.self_request": "O pedido de amizade pendente é meu!", - "msg.error": "Amigo pendente não aceito!", - "msg.request_accepted": "Amigo pendente $ {name} aceito com sucesso!" - }, - "config.add_friend": { - "description": "Envie um pedido de amizade a um usuário ou aceite uma solicitação de amizade.", - "usage.query.name": "Nome de usuário ou id", - "usage.query.description": "O nome do usuário ou ID para adicionar." - }, - "run.add_friend": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.friends_not_found": "Amigo {query} não encontrado!", - "msg.already_friends": "Já é um amigo!", - "msg.error": "Não pode adicionar o usuário!", - "msg.request_sent": "Solicitação de amizade enviada para {name}" - }, - "config.decline_all_friends": { - "description": "Declina todos os amigos pendentes do bot." - }, - "run.decline_all_friends": { - "msg.unauthorized": "Este comando só pode ser executado pelos proprietários de bots!", - "msg.declining_friends": "Recusando todos os amigos pendentes!", - "msg.declined_friends": "Recusou {count} amigos!" - }, - "config.decline_friend": { - "description": "Rejeitar ou abortar um pedido de amizade.", - "usage.query.name": "Nome do amigo pendente", - "usage.query.description": "O nome ou ID do amigo pendente para rejeitar ou abortar." - }, - "run.decline_friend": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.friends_not_found": "Amigo {query} não encontrado!", - "msg.error": "Amigo pendente não removido!", - "msg.request_sent": "Amigo pendente {name} removido com sucesso!" - }, - "config.friend_count": { - "description": "Mostra o número de amigos do bot." - }, - "run.friend_count": { - "msg.info": "Eu tenho {friends} amigos, {pending} pendente ({incoming} recebimento, {outgoing} em saída) e {blocked} bloqueado!" - }, - "config.invite": { - "description": "Convida um amigo ou você para a festa.", - "usage.query.name": "Nome do amigo ou ID", - "usage.query.description": "O nome do amigo ou ID para convidar." - }, - "run.invite": { - "msg.alone": "Em uma festa comigo, é necessário o usuário a convidar.", - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.friends_not_found": "Amigo {query} não encontrado!", - "msg.already_on_party": "{name} já está na minha festa!", - "msg.invite_error": "Não é possível enviar o convite para {name}!", - "msg.invite_sent": "Convite enviado para {name}!" - }, - "config.join": { - "description": "Junha -se à sua festa ou parte do usuário.", - "usage.query.name": "Nome do amigo ou ID", - "usage.query.description": "O nome do amigo ou ID para participar." - }, - "run.join": { - "msg.invalid_param": "Você precisa ser meu amigo ou especificar um amigo!", - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.friend_not_found": "Amigo {query} não encontrado!", - "msg.already_on_party": "Amigo já na minha festa!", - "msg.party_error": "{name} não tem uma festa!", - "msg.join_request_error": "Não é possível enviar a solicitação de junção para {name}!", - "msg.joined": "Juntou -se a {name}!", - "msg.join_request_sent": "Junte -se à solicitação enviada para {name}!" - }, - "config.promote": { - "description": "Promove um membro ou faz de você líder se você não especificar argumentos.", - "usage.query.name": "Nome do membro ou ID", - "usage.query.description": "O nome ou ID da parte para ascender." - }, - "run.promote": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.member_not_found": "Membro {query} não encontrado!", - "msg.member_not_at_party": "Você não é um membro do meu partido.", - "msg.member_promoted": "Promovido {name}!" - }, - "config.remove_all_friends": { - "description": "Remove todos os amigos do bot." - }, - "run.remove_all_friends": { - "msg.unauthorized": "Este comando só pode ser executado pelos proprietários de bots!", - "msg.removing_friends": "Removendo todos os amigos!", - "msg.removed_friends": "Removido {count} amigos!" - }, - "config.remove_friend": { - "description": "Remove o amigo de um bot.", - "usage.query.name": "Nome do amigo ou ID", - "usage.query.description": "O nome do amigo ou ID para remover." - }, - "run.remove_friend": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.friend_not_found": "Amigo {query} não encontrado!", - "msg.error": "Não é possível remover {name}!", - "msg.friend_removed": "Amigo {name} removido com sucesso!" - }, - "run.eval": { - "msg.unauthorized_error": "Somente tnfangel tem acesso a este comando." - }, - "config.help": { - "description": "Mostra o painel de ajuda e comando.", - "usage.query.name": "Nome ou ID do comando", - "usage.query.description": "O nome ou ID do comando para obter ajuda detalhada." - }, - "config.message": { - "description": "Envia uma mensagem para a parte.", - "usage.message.name": "Mensagem", - "usage.message.description": "A mensagem a ser enviada para a parte." - }, - "run.message": { - "msg.success": "Enviou uma mensagem para a festa" - }, - "config.ping": { - "description": "Mostra a latência do bot." - }, - "run.ping": { - "msg.measuring": "Medindo...", - "msg.info": "Pong! {time} ms" - }, - "config.prev": { - "description": "Executa o comando anterior." - }, - "run.prev": { - "msg.not_found": "Um comando anterior não foi executado!" - }, - "config.send": { - "description": "Envia um comando para um bot especificado.", - "usage.bot.name": "Id de bot", - "usage.bot.description": "O ID do bot para enviar o comando.", - "usage.command.name": "Comando", - "usage.command.description": "O comando a ser executado no bot.", - "usage.args.name": "Argumentos", - "usage.args.description": "Os argumentos do comando são necessários." - }, - "run.send": { - "msg.sending_command": "Enviando comando para bot {user}" - }, - "config.send_all": { - "description": "Envia um comando para todos os bots.", - "usage.command.name": "Comando", - "usage.command.description": "O comando a ser executado nos bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Os argumentos do comando são necessários." - }, - "run.send_all": { - "msg.sending_command": "Enviando comando para todos os bots ..." - }, - "config.send_number": { - "description": "Envia um comando para um número especificado de bots.", - "usage.number.name": "Número de bots", - "usage.number.description": "O número de bots para enviar o comando.", - "usage.command.name": "Comando", - "usage.command.description": "O comando a ser executado nos bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Os argumentos do comando são necessários." - }, - "run.send_number": { - "msg.count_negative": "O número deve ser maior que 0!", - "msg.sending_command": "Enviando comando para {number} bots ..." - }, - "config.send_party": { - "description": "Envia um comando para todos os bots que compartilham a mesma parte.", - "usage.command.name": "Comando", - "usage.command.description": "O comando a ser executado nos bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Os argumentos do comando são necessários." - }, - "run.send_party": { - "msg.sending_command": "Enviando comando para todos os bots da minha festa ..." - }, - "config.send_shard": { - "description": "Envia um comando para o fragmento de bot.", - "usage.command.name": "Comando", - "usage.command.description": "O comando a ser executado nos bots.", - "usage.args.name": "Argumentos", - "usage.args.description": "Os argumentos do comando são necessários." - }, - "run.send_shard": { - "msg.sending_command": "Enviando comando para todos os bots no meu fragmento ..." - }, - "config.whisper": { - "description": "Envia uma mensagem privada para um amigo.", - "usage.query.name": "Nome do amigo ou ID", - "usage.query.description": "O nome do amigo ou ID para enviar a mensagem privada.", - "usage.message.name": "Mensagem", - "usage.message.description": "A mensagem para enviar ao amigo." - }, - "run.whisper": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.friend_not_found": "Amigo {query} não encontrado!", - "msg.whisper_sent": "Enviado para {name}!" - }, - "config.bp_level": { - "description": "Define o nível de passe de batalha do bot.", - "usage.level.name": "Nível", - "usage.level.description": "O nível do passe de batalha a ser definido." - }, - "run.bp_level": { - "msg.bp_level_set": "Defina o nível de passe de batalha para {level}!" - }, - "config.chat_ban": { - "description": "O bate -papo proíbe um membro do partido.", - "usage.query.name": "Nome do membro ou ID", - "usage.query.description": "O nome ou ID do membro da parte para proibir." - }, - "run.chat_ban": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.member_not_found": "Membro {query} não encontrado!", - "msg.success": "Com sucesso bate-papo {name}" - }, - "config.crowns": { - "description": "Define as coroas de bot.", - "usage.crowns.name": "Coroas", - "usage.crowns.description": "As coroas para definir." - }, - "run.crowns": { - "msg.success": "Defina as coroas como {crowns}!" - }, - "config.hide": { - "description": "Esconde um jogador da festa ou esconde você se você não especificar argumentos.", - "usage.query.name": "Nome do membro ou ID", - "usage.query.description": "O nome ou ID do membro da parte para se esconder." - }, - "run.hide": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.member_not_found": "Membro {query} não encontrado!", - "msg.member_not_at_party": "Você não é um membro do meu partido.", - "msg.success": "Oculto {name}!" - }, - "config.hide_all": { - "description": "Esconde todos os jogadores da festa." - }, - "run.hide_all": { - "msg.success": "Escondido todos os membros!" - }, - "config.kick": { - "description": "Kick é um jogador da festa.", - "usage.query.name": "Nome do membro ou ID", - "usage.query.description": "O nome ou ID do membro da parte para expulsar." - }, - "run.kick": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.member_not_found": "Membro {query} não encontrado!", - "msg.success": "Chutado {name}!" - }, - "config.kick_all": { - "description": "Chuta todos os jogadores da festa." - }, - "run.kick_all": { - "msg.user_kicked": "Chutado {name}!", - "msg.success": "Terminou de chutar todos os membros!" - }, - "config.leave": { - "description": "O bot sai da festa." - }, - "run.leave": { - "msg.success": "Tchau!." - }, - "config.level": { - "description": "Define o nível de bot.", - "usage.level.name": "Nível", - "usage.level.description": "O nível a ser definido." - }, - "run.level": { - "msg.success": "Defina o nível para {level}!" - }, - "config.match": { - "description": "Define o estado para jogar um jogo.", - "usage.number.name": "Número de jogadores", - "usage.number.description": "O número de jogadores no jogo." - }, - "run.match": { - "msg.success": "Definido para jogar estado!" - }, - "config.party_info": { - "description": "Mostra informações sobre a festa." - }, - "config.playlist": { - "description": "Define a lista de reprodução da festa.", - "usage.query.name": "Nome ou ID da lista de reprodução", - "usage.query.description": "O nome ou ID da lista de reprodução a ser definido." - }, - "run.playlist": { - "msg.error": "Erro Configuração da lista de reprodução!", - "msg.success": "Defina a lista de reprodução como {query}!" - }, - "config.privacy": { - "description": "Define a privacidade da parte.", - "usage.privacy.name": "Privacidade", - "usage.privacy.options.public": "Pública", - "usage.privacy.options.private": "Privada", - "usage.privacy.description": "A privacidade da parte para definir." - }, - "run.privacy": { - "msg.success": "Defina a privacidade da festa para {privacy}!", - "msg.error": "Privacidade inválida, deve ser público ou privado!" - }, - "config.rank": { - "description": "Define a classificação do bot.", - "usage.rank.name": "Classificação", - "usage.rank.description": "A classificação a definir." - }, - "run.rank": { - "msg.success": "Defina a classificação como {rank}!" - }, - "config.ready": { - "description": "Define o estado para pronto." - }, - "run.ready": { - "msg.warning": "Aviso: se você está tentando iniciar a correspondência, não use este comando! Basta acertar o Ready a si mesmo e eu vou acertar o Ready automaticamente.", - "msg.success": "Preparar!" - }, - "config.show": { - "description": "Mostra um jogador oculto da festa ou mostra se você não especificar argumentos.", - "usage.query.name": "Nome do membro ou ID", - "usage.query.description": "O nome ou ID do membro da parte para mostrar." - }, - "run.show": { - "msg.multiple_friends_found": "Encontrou vários amigos:", - "msg.member_not_found": "Membro {query} não encontrado!", - "msg.member_not_at_party": "Você não é um membro do meu partido.", - "msg.success": "Mostrado {name}!" - }, - "config.show_all": { - "description": "Mostra todos os jogadores escondidos da festa." - }, - "run.show_all": { - "msg.success": "Mostrou todos os membros!" - }, - "config.sit_in": { - "description": "Define o estado para participar." - }, - "run.sit_in": { - "msg.success": "Sentado em..." - }, - "config.sit_out": { - "description": "Define o estado para não participar." - }, - "run.sit_out": { - "msg.success": "Sentado ..." - }, - "config.unmatch": { - "description": "Define o estado para não jogar um jogo." - }, - "run.unmatch": { - "msg.success": "Removido em estado de jogo!" - }, - "config.unready": { - "description": "Define o estado para não estar pronto." - }, - "run.unready": { - "msg.success": "Não está pronto!" - } -} + "handler": { + "errors.only_for_party_members": "Este comando está disponível apenas para membros do meu partido.", + "errors.only_for_private_messages": "Este comando está disponível apenas em mensagens privadas.", + "errors.need_party_leader": "Eu preciso ser o líder do partido para executar este comando!", + "errors.only_for_owners": "Este comando está disponível apenas para proprietários de bot.", + "errors.only_for_admins": "Este comando está disponível apenas para administradores de bot.", + "errors.only_for_whitelist": "Este comando está disponível apenas para usuários na lista de permissões do bot." + }, + "config.all_items": { + "description": "Mostra todos os cosméticos do jogo, um filtro opcional pode ser adicionado e você pode parar com o comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Roupas", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotas", + "usage.filter.options.pickaxes": "Picaretas", + "usage.filter.options.shoes": "Sapato", + "usage.filter.description": "O filtro a ser definido mostrando os itens.", + "usage.random_order.name": "Ordem aleatória", + "usage.random_order.description": "Use uma ordem aleatória em vez de encomendar pela primeira vez primeiro.", + "usage.random_order.options.yes": "Sim", + "usage.random_order.options.no": "Não" + }, + "run.all_items": { + "msg.no_items": "Incapaz de buscar os itens.", + "msg.items_already_displaying": "Os cosméticos já estão sendo exibidos, ele deve primeiro ser interrompido com o comando \"stop\".", + "msg.setting_items": "Definindo todos os itens do jogo ... {filtered}", + "msg.filtered_by": "(filtrado por {filter})", + "msg.items_showed": "Eu terminei de mostrar todos os itens ..." + }, + "config.backpack": { + "description": "Define a mochila do bot.", + "usage.query.name": "Nome da mochila ou ID", + "usage.query.description": "O nome ou ID da mochila a ser definido." + }, + "run.backpack": { + "msg.backpack_not_found": "Backpack {item} não encontrado!", + "msg.backpack_changed": "Defina a mochila como {name}! ({id})" + }, + "config.backpack_variants": { + "description": "Define as variantes da mochila." + }, + "run.backpack_variants": { + "msg.backpack_not_found": "O bot não tem uma mochila!", + "msg.invalid_backpack": "Mochila inválida!", + "msg.variants_not_founded": "Esta mochila não tem variantes!", + "msg.variants_select": "Envie a variante que você deseja selecionar para {type}", + "msg.variants_changed": "Defina as variantes de mochila!" + }, + "config.banner": { + "description": "Define o banner do bot.", + "usage.query.name": "Nome do banner ou ID", + "usage.query.description": "O nome ou ID do banner para definir.", + "usage.color.name": "Nome da cor ou ID", + "usage.color.description": "O nome ou ID da cor para definir." + }, + "run.banner": { + "msg.banner_not_found": "Banner {item} não encontrado!", + "msg.color_not_found": "Cor {item} não encontrado!", + "msg.banner_changed": "Defina o banner como {name}! ({id})" + }, + "config.clear_backpack": { + "description": "Remove a mochila do bot." + }, + "run.clear_backpack": { + "msg.backpack_cleared": "Mochila limpa!" + }, + "config.clear_emote": { + "description": "Pare a dança do bot." + }, + "run.clear_emote": { + "msg.emote_cleared": "Emote limpo!" + }, + "config.clear_shoes": { + "description": "Remove os sapatos do bot." + }, + "run.clear_shoes": { + "msg.shoes_cleared": "Sapatos limpos!" + }, + "config.copy": { + "description": "Copie os cosméticos de um usuário ou copie os cosméticos para você, se não especificar argumentos.", + "usage.filter.name": "Filtro", + "usage.filter.options.all": "Todos", + "usage.filter.options.outfit": "Roupa", + "usage.filter.options.backpack": "Mochila", + "usage.filter.options.emoji": "Emoji", + "usage.filter.options.emote": "EMOTE", + "usage.filter.options.pickaxe": "Picareta", + "usage.filter.options.shoes": "Sapato", + "usage.filter.description": "O filtro para definir ao copiar cosméticos.", + "usage.query.name": "Nome do membro ou ID", + "usage.query.description": "O nome do membro ou ID para copiar os cosméticos." + }, + "run.copy": { + "msg.members_found": "Encontrou vários membros:", + "msg.member_not_found": "Membro {member} não encontrado!", + "msg.member_not_at_party": "Você não é um membro do meu partido.", + "msg.member_copied": "Copiado {member}!" + }, + "config.cosmetic": { + "description": "Define o cosmético do bot.", + "usage.query.name": "Nome de cosmético ou ID", + "usage.query.description": "O nome ou ID do cosmético para definir." + }, + "run.cosmetic": { + "msg.cosmetic_not_found": "Cosmético {query} não encontrado!", + "msg.cosmetic_changed": "Defina o {type} como {name}! ({id})" + }, + "config.cosmetic_info": { + "description": "Mostra informações sobre um cosmético.", + "usage.query.name": "Nome de cosmético ou ID", + "usage.query.description": "O nome ou ID do cosmético para definir." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Cosmético {query} não encontrado!" + }, + "config.emoji": { + "description": "Define o emoji do bot.", + "usage.query.name": "Nome emoji ou id", + "usage.query.description": "O nome ou ID do emoji para definir." + }, + "run.emoji": { + "msg.emoji_not_found": "Emoji {query} não encontrado!", + "msg.emoji_changed": "Defina o emoji como {name}! ({id})" + }, + "config.emote": { + "description": "Define o emote do bot.", + "usage.query.name": "Nome emote ou ID", + "usage.query.description": "O nome ou ID do emote para definir." + }, + "run.emote": { + "msg.emote_not_found": "EMOTE {query} não encontrado!", + "msg.emote_changed": "Defina o emote emoji como {name}! ({id})" + }, + "config.mimic": { + "description": "Faz o mesmo que um usuário ou o mesmo que você, se não especificar argumentos. Use \"stop\" para parar o comando.", + "usage.filter.name": "Filtro", + "usage.filter.options.all": "Todos", + "usage.filter.options.changes": "Mudanças", + "usage.filter.options.outfits": "Roupas", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotas", + "usage.filter.options.pickaxes": "Picaretas", + "usage.filter.options.shoes": "Sapato", + "usage.filter.description": "O filtro para definir ao imitar cosméticos.", + "usage.query.name": "Nome do membro ou ID", + "usage.query.description": "O nome ou ID do membro para imitar cosméticos." + }, + "run.mimic": { + "msg.members_found": "Encontrou vários membros:", + "msg.member_not_found": "Membro {query} não encontrado!", + "msg.member_not_at_party": "Você não é um membro do meu partido.", + "msg.mimic_enabled": "Mimic ativado para {member} {filter}!", + "msg.filter": "com filtro {filter}" + }, + "config.new_items": { + "description": "Mostra os cosméticos mais recentes adicionados ao jogo, um filtro opcional pode ser adicionado e você pode parar com o comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Roupas", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotas", + "usage.filter.options.pickaxes": "Picaretas", + "usage.filter.options.shoes": "Sapato", + "usage.filter.description": "O filtro a ser definido mostrando os itens.", + "usage.random_order.name": "Ordem aleatória", + "usage.random_order.description": "Use uma ordem aleatória em vez de encomendar pela primeira vez primeiro.", + "usage.random_order.options.yes": "Sim", + "usage.random_order.options.no": "Não" + }, + "run.new_items": { + "msg.type_error": "Se você deseja um filtro, verifique se é válido, apenas roupas, mochilas, emojis, emotas ou picaretas", + "msg.cosmetic_fetch_error": "Não é possível buscar cosméticos recentemente adicionados.", + "msg.already_showing": "Os cosméticos já estão sendo exibidos, ele deve primeiro ser interrompido com o comando \"stop\".", + "msg.showing_cosmetics": "Definindo todos os itens adicionados recentemente ... {filter}", + "msg.filter": "(filtrado por {filter})", + "msg.ended": "Terminei de mostrar todos os itens adicionados recentemente ..." + }, + "config.outfit": { + "description": "Define a roupa do bot.", + "usage.query.name": "Nome de roupa ou id", + "usage.query.description": "O nome ou ID da roupa a ser definido." + }, + "run.outfit": { + "msg.outfit_not_found": "Roupa {query} não encontrada!", + "msg.outfit_changed": "Defina a roupa como {name}! ({id})!" + }, + "config.outfit_variants": { + "description": "Define as variantes da roupa." + }, + "run.outfit_variants": { + "msg.outfit_not_found": "O bot não tem uma roupa!", + "msg.invalid_outfit": "Roupa inválida!", + "msg.variants_not_found": "Esta roupa não tem variantes!", + "msg.variants_select": "Envie a variante que você deseja selecionar para {type}", + "msg.changed": "Defina as variantes de roupa!" + }, + "config.perfect_timing": { + "description": "Define os cosméticos do bot sincronizado.", + "usage.query.name": "Nome de cosmético ou ID", + "usage.query.description": "O nome ou ID do cosmético para definir." + }, + "run.perfect_timing": { + "msg.cosmetic_not_found": "Cosmético {query} não encontrado!", + "msg.perfect_timing_success": "Sincronizando para executar um tempo perfeito ...", + "msg.perfect_timing_done": "Sincronizado o {value} com {name}! ({id})" + }, + "config.pickaxe": { + "description": "Define a picareta do bot.", + "usage.query.name": "Nome da picareta ou ID", + "usage.query.description": "O nome ou ID da picareta a ser definido." + }, + "run.pickaxe": { + "msg.pickaxe_not_found": "Pickaxe {query} não encontrado!", + "msg.pickaxe_changed": "Defina a picareta como {name}! ({id})" + }, + "config.pickaxe_variants": { + "description": "Define as variantes da pickaxe." + }, + "run.pickaxe_variants": { + "msg.pickaxe_not_found": "O bot não tem uma picareta!", + "msg.invalid_pickaxe": "Picareta inválida!", + "msg.variants_not_found": "Esta picareta não tem variantes!", + "msg.variants_select": "Envie a variante que você deseja selecionar para {type}", + "msg.changed": "Defina as variantes da picareta!" + }, + "config.preset": { + "description": "Define a predefinição do bot. Use \"none\" para remover um cosmético.", + "usage.outfit.name": "ID da roupa", + "usage.outfit.description": "O ID da roupa.", + "usage.backpack.name": "ID da mochila", + "usage.backpack.description": "O ID da mochila.", + "usage.pickaxe.name": "ID da picareta", + "usage.pickaxe.description": "O ID da picareta.", + "usage.emote.name": "Id EMOTE", + "usage.emote.description": "O ID do emote.", + "usage.shoes.name": "Id de sapatos", + "usage.shoes.description": "O id dos sapatos." + }, + "run.preset": { + "msg.preset_changed": "Defina a predefinição!" + }, + "config.shoes": { + "description": "Define os sapatos do bot.", + "usage.query.name": "Nome de sapatos ou id", + "usage.query.description": "O nome ou ID dos sapatos a serem definidos." + }, + "run.shoes": { + "msg.shoes_not_found": "Sapatos {query} não encontrados!", + "msg.shoes_changed": "Defina os sapatos como {name}! ({id})" + }, + "config.shoe_variants": { + "description": "Define as variantes de sapatos." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "O bot não tem sapatos!", + "msg.invalid_shoes": "Sapatos inválidos!", + "msg.variants_not_found": "Este sapato não tem variantes!", + "msg.variants_select": "Envie a variante que você deseja selecionar para {type}", + "msg.changed": "Defina as variantes de sapatos!" + }, + "config.shop_items": { + "description": "Mostra os cosméticos da loja de itens, um filtro opcional pode ser adicionado e você pode parar com o comando \"stop\".", + "usage.filter.name": "Filtro", + "usage.filter.options.outfits": "Roupas", + "usage.filter.options.backpacks": "Mochilas", + "usage.filter.options.emojis": "Emojis", + "usage.filter.options.emotes": "Emotas", + "usage.filter.options.pickaxes": "Picaretas", + "usage.filter.options.shoes": "Sapato", + "usage.filter.description": "O filtro a ser definido mostrando os itens.", + "usage.random_order.name": "Ordem aleatória", + "usage.random_order.description": "Use uma ordem aleatória em vez de encomendar pela primeira vez primeiro.", + "usage.random_order.options.yes": "Sim", + "usage.random_order.options.no": "Não" + }, + "run.shop_items": { + "msg.invalid_type": "Se você deseja um filtro, verifique se é válido, apenas roupas, mochilas, emojis, emotas ou picaretas", + "msg.fetch_failed": "Incapaz de buscar os itens da loja.", + "msg.already_displaying": "Os cosméticos já estão sendo exibidos, ele deve primeiro ser interrompido com o comando \"stop\".", + "msg.showing_items": "Definindo todos os itens da loja ... {filter}", + "msg.filter": "(filtrado por {query})", + "msg.ended": "Eu terminei de mostrar todos os itens da loja ..." + }, + "config.stop": { + "description": "Pare as operações pendentes." + }, + "run.stop": { + "msg.stopped_items": "Parou de mostrar itens!", + "msg.stopped_mimic": "Parou de imitar!", + "msg.stopped_emote": "Parou de emote!", + "msg.nothing_to_stop": "Nada para parar!" + }, + "config.accept_all_friends": { + "description": "Aceita todos os amigos pendentes do bot." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "Aceitando todos os amigos pendentes!", + "msg.accepted_friends": "Aceito {count} amigos!" + }, + "config.accept_friend": { + "description": "Aceitar um pedido de amizade.", + "usage.query.name": "Nome do amigo pendente", + "usage.query.description": "O nome ou ID do amigo pendente para aceitar." + }, + "run.accept_friend": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.friends_not_found": "Amigo {query} não encontrado!", + "msg.self_request": "O pedido de amizade pendente é meu!", + "msg.error": "Amigo pendente não aceito!", + "msg.request_accepted": "Amigo pendente $ {name} aceito com sucesso!" + }, + "config.add_friend": { + "description": "Envie um pedido de amizade a um usuário ou aceite uma solicitação de amizade.", + "usage.query.name": "Nome de usuário ou id", + "usage.query.description": "O nome do usuário ou ID para adicionar." + }, + "run.add_friend": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.friends_not_found": "Amigo {query} não encontrado!", + "msg.already_friends": "Já é um amigo!", + "msg.error": "Não pode adicionar o usuário!", + "msg.request_sent": "Solicitação de amizade enviada para {name}" + }, + "config.block_user": { + "description": "Bloqueia um usuário.", + "usage.query.name": "Nome de usuário ou id", + "usage.query.description": "O nome do usuário ou ID para bloquear." + }, + "run.block_user": { + "msg.multiple_users_found": "Encontrou vários usuários:", + "msg.user_not_found": "Usuário {query} não encontrado!", + "msg.error": "Não é possível bloquear {name}!", + "msg.user_blocked": "Usuário {name} bloqueado com sucesso!" + }, + "config.decline_all_friends": { + "description": "Declina todos os amigos pendentes do bot." + }, + "run.decline_all_friends": { + "msg.declining_friends": "Recusando todos os amigos pendentes!", + "msg.declined_friends": "Recusou {count} amigos!" + }, + "config.decline_friend": { + "description": "Rejeitar ou abortar um pedido de amizade.", + "usage.query.name": "Nome do amigo pendente", + "usage.query.description": "O nome ou ID do amigo pendente para rejeitar ou abortar." + }, + "run.decline_friend": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.friends_not_found": "Amigo {query} não encontrado!", + "msg.error": "Amigo pendente não removido!", + "msg.request_sent": "Amigo pendente {name} removido com sucesso!" + }, + "config.friend_count": { + "description": "Mostra o número de amigos do bot." + }, + "run.friend_count": { + "msg.info": "Eu tenho {friends} amigos, {pending} pendente ({incoming} recebimento, {outgoing} em saída) e {blocked} bloqueado!" + }, + "config.invite": { + "description": "Convida um amigo ou você para a festa.", + "usage.query.name": "Nome do amigo ou ID", + "usage.query.description": "O nome do amigo ou ID para convidar." + }, + "run.invite": { + "msg.alone": "Em uma festa comigo, é necessário o usuário a convidar.", + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.friends_not_found": "Amigo {query} não encontrado!", + "msg.already_on_party": "{name} já está na minha festa!", + "msg.invite_error": "Não é possível enviar o convite para {name}!", + "msg.invite_sent": "Convite enviado para {name}!" + }, + "config.join": { + "description": "Junha -se à sua festa ou parte do usuário.", + "usage.query.name": "Nome do amigo ou ID", + "usage.query.description": "O nome do amigo ou ID para participar." + }, + "run.join": { + "msg.invalid_param": "Você precisa ser meu amigo ou especificar um amigo!", + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.friend_not_found": "Amigo {query} não encontrado!", + "msg.already_on_party": "Amigo já na minha festa!", + "msg.party_error": "{name} não tem uma festa!", + "msg.join_request_error": "Não é possível enviar a solicitação de junção para {name}!", + "msg.joined": "Juntou -se a {name}!", + "msg.join_request_sent": "Junte -se à solicitação enviada para {name}!" + }, + "config.promote": { + "description": "Promove um membro ou faz de você líder se você não especificar argumentos.", + "usage.query.name": "Nome do membro ou ID", + "usage.query.description": "O nome ou ID da parte para ascender." + }, + "run.promote": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.member_not_found": "Membro {query} não encontrado!", + "msg.member_not_at_party": "Você não é um membro do meu partido.", + "msg.member_promoted": "Promovido {name}!" + }, + "config.remove_all_friends": { + "description": "Remove todos os amigos do bot." + }, + "run.remove_all_friends": { + "msg.removing_friends": "Removendo todos os amigos!", + "msg.removed_friends": "Removido {count} amigos!" + }, + "config.remove_friend": { + "description": "Remove o amigo de um bot.", + "usage.query.name": "Nome do amigo ou ID", + "usage.query.description": "O nome do amigo ou ID para remover." + }, + "run.remove_friend": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.friend_not_found": "Amigo {query} não encontrado!", + "msg.error": "Não é possível remover {name}!", + "msg.friend_removed": "Amigo {name} removido com sucesso!" + }, + "config.unblock_all_users": { + "description": "Desbloqueie todos os usuários bloqueados do bot." + }, + "run.unblock_all_users": { + "msg.removing_friends": "Desbloqueando todos os usuários bloqueados!", + "msg.removed_friends": "Usuários bloqueados {count} desbloqueados!" + }, + "config.unblock_user": { + "description": "Desbloquear um usuário.", + "usage.query.name": "Nome de usuário ou id", + "usage.query.description": "O nome do usuário ou ID para desbloquear." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Encontrou vários usuários:", + "msg.user_not_found": "Usuário {query} não encontrado!", + "msg.error": "Não é possível desbloquear {name}!", + "msg.user_unblocked": "Usuário {name} desbloqueado com sucesso!" + }, + "config.user_info": { + "description": "Mostra as informações de um usuário especificado.", + "usage.query.name": "Nome de usuário ou id", + "usage.query.description": "O nome do usuário ou ID." + }, + "run.user_info": { + "msg.multiple_users_found": "Encontrou vários usuários:", + "msg.user_not_found": "Usuário {query} não encontrado!" + }, + "run.eval": { + "msg.unauthorized_error": "Somente tnfangel tem acesso a este comando." + }, + "config.help": { + "description": "Mostra o painel de ajuda e comando.", + "usage.query.name": "Nome ou ID do comando", + "usage.query.description": "O nome ou ID do comando para obter ajuda detalhada." + }, + "config.message": { + "description": "Envia uma mensagem para a parte.", + "usage.message.name": "Mensagem", + "usage.message.description": "A mensagem a ser enviada para a parte." + }, + "run.message": { + "msg.success": "Enviou uma mensagem para a festa" + }, + "config.ping": { + "description": "Mostra a latência do bot." + }, + "run.ping": { + "msg.measuring": "Medindo...", + "msg.info": "Pong! {time} ms" + }, + "config.prev": { + "description": "Executa o comando anterior." + }, + "run.prev": { + "msg.not_found": "Um comando anterior não foi executado!" + }, + "config.restart_bot": { + "description": "Reinicia o bot atual." + }, + "run.restart_bot": { + "msg.success": "O bot está reiniciando agora!" + }, + "config.restart_shard": { + "description": "Reinicia o fragmento atual." + }, + "run.restart_shard": { + "msg.success": "O fragmento está reiniciando agora!" + }, + "config.send": { + "description": "Envia um comando para um bot especificado.", + "usage.bot.name": "Id de bot", + "usage.bot.description": "O ID do bot para enviar o comando.", + "usage.command.name": "Comando", + "usage.command.description": "O comando a ser executado no bot.", + "usage.args.name": "Argumentos", + "usage.args.description": "Os argumentos do comando são necessários." + }, + "run.send": { + "msg.sending_command": "Enviando comando para bot {user}" + }, + "config.send_all": { + "description": "Envia um comando para todos os bots.", + "usage.command.name": "Comando", + "usage.command.description": "O comando a ser executado nos bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Os argumentos do comando são necessários." + }, + "run.send_all": { + "msg.sending_command": "Enviando comando para todos os bots ..." + }, + "config.send_number": { + "description": "Envia um comando para um número especificado de bots.", + "usage.number.name": "Número de bots", + "usage.number.description": "O número de bots para enviar o comando.", + "usage.command.name": "Comando", + "usage.command.description": "O comando a ser executado nos bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Os argumentos do comando são necessários." + }, + "run.send_number": { + "msg.count_negative": "O número deve ser maior que 0!", + "msg.sending_command": "Enviando comando para {number} bots ..." + }, + "config.send_party": { + "description": "Envia um comando para todos os bots que compartilham a mesma parte.", + "usage.command.name": "Comando", + "usage.command.description": "O comando a ser executado nos bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Os argumentos do comando são necessários." + }, + "run.send_party": { + "msg.sending_command": "Enviando comando para todos os bots da minha festa ..." + }, + "config.send_shard": { + "description": "Envia um comando para o fragmento de bot.", + "usage.command.name": "Comando", + "usage.command.description": "O comando a ser executado nos bots.", + "usage.args.name": "Argumentos", + "usage.args.description": "Os argumentos do comando são necessários." + }, + "run.send_shard": { + "msg.sending_command": "Enviando comando para todos os bots no meu fragmento ..." + }, + "config.set_status": { + "description": "Define o status do bot", + "usage.status.name": "Status", + "usage.status.description": "O novo status do bot." + }, + "run.set_status": { + "msg.success": "Conjunto de status com sucesso!" + }, + "config.whisper": { + "description": "Envia uma mensagem privada para um amigo.", + "usage.query.name": "Nome do amigo ou ID", + "usage.query.description": "O nome do amigo ou ID para enviar a mensagem privada.", + "usage.message.name": "Mensagem", + "usage.message.description": "A mensagem para enviar ao amigo." + }, + "run.whisper": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.friend_not_found": "Amigo {query} não encontrado!", + "msg.whisper_sent": "Enviado para {name}!" + }, + "config.bp_level": { + "description": "Define o nível de passe de batalha do bot.", + "usage.level.name": "Nível", + "usage.level.description": "O nível do passe de batalha a ser definido." + }, + "run.bp_level": { + "msg.bp_level_set": "Defina o nível de passe de batalha para {level}!" + }, + "config.clear_custom_key": { + "description": "Limpa a chave de correspondência personalizada." + }, + "run.clear_custom_key": { + "msg.success": "Limpe a chave de matchmaking personalizada!" + }, + "config.crowns": { + "description": "Define as coroas de bot.", + "usage.crowns.name": "Coroas", + "usage.crowns.description": "As coroas para definir." + }, + "run.crowns": { + "msg.success": "Defina as coroas como {crowns}!" + }, + "config.hide": { + "description": "Esconde um jogador da festa ou esconde você se você não especificar argumentos.", + "usage.query.name": "Nome do membro ou ID", + "usage.query.description": "O nome ou ID do membro da parte para se esconder." + }, + "run.hide": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.member_not_found": "Membro {query} não encontrado!", + "msg.member_not_at_party": "Você não é um membro do meu partido.", + "msg.success": "Oculto {name}!" + }, + "config.hide_all": { + "description": "Esconde todos os jogadores da festa." + }, + "run.hide_all": { + "msg.success": "Escondido todos os membros!" + }, + "config.kick": { + "description": "Kick é um jogador da festa.", + "usage.query.name": "Nome do membro ou ID", + "usage.query.description": "O nome ou ID do membro da parte para expulsar." + }, + "run.kick": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.member_not_found": "Membro {query} não encontrado!", + "msg.success": "Chutado {name}!" + }, + "config.kick_all": { + "description": "Chuta todos os jogadores da festa." + }, + "run.kick_all": { + "msg.user_kicked": "Chutado {name}!", + "msg.success": "Terminou de chutar todos os membros!" + }, + "config.leave": { + "description": "O bot sai da festa." + }, + "run.leave": { + "msg.success": "Tchau!." + }, + "config.level": { + "description": "Define o nível de bot.", + "usage.level.name": "Nível", + "usage.level.description": "O nível a ser definido." + }, + "run.level": { + "msg.success": "Defina o nível para {level}!" + }, + "config.match": { + "description": "Define o estado para jogar um jogo.", + "usage.number.name": "Número de jogadores", + "usage.number.description": "O número de jogadores no jogo." + }, + "run.match": { + "msg.success": "Definido para jogar estado!" + }, + "config.party_info": { + "description": "Mostra informações sobre a festa." + }, + "config.playlist": { + "description": "Define a lista de reprodução da festa.", + "usage.query.name": "Nome ou ID da lista de reprodução", + "usage.query.description": "O nome ou ID da lista de reprodução a ser definido." + }, + "run.playlist": { + "msg.error": "Erro Configuração da lista de reprodução!", + "msg.success": "Defina a lista de reprodução como {query}!" + }, + "config.privacy": { + "description": "Define a privacidade da parte.", + "usage.privacy.name": "Privacidade", + "usage.privacy.options.public": "Pública", + "usage.privacy.options.private": "Privada", + "usage.privacy.description": "A privacidade da parte para definir." + }, + "run.privacy": { + "msg.success": "Defina a privacidade da festa para {privacy}!", + "msg.error": "Privacidade inválida, deve ser público ou privado!" + }, + "config.rank": { + "description": "Define a classificação do bot.", + "usage.rank.name": "Classificação", + "usage.rank.description": "A classificação a definir." + }, + "run.rank": { + "msg.success": "Defina a classificação como {rank}!" + }, + "config.ready": { + "description": "Define o estado para pronto." + }, + "run.ready": { + "msg.warning": "Aviso: se você está tentando iniciar a correspondência, não use este comando! Basta acertar o Ready a si mesmo e eu vou acertar o Ready automaticamente.", + "msg.success": "Preparar!" + }, + "config.say": { + "description": "Envie uma mensagem para o bate -papo da festa.", + "usage.message.name": "Mensagem", + "usage.message.description": "A mensagem a ser enviada para a parte." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Define uma chave de correspondência personalizada.", + "usage.key.name": "Chave personalizada", + "usage.key.description": "A chave de correspondência personalizada para definir." + }, + "run.set_custom_key": { + "msg.success": "Defina a chave de correspondência personalizada!" + }, + "config.show": { + "description": "Mostra um jogador oculto da festa ou mostra se você não especificar argumentos.", + "usage.query.name": "Nome do membro ou ID", + "usage.query.description": "O nome ou ID do membro da parte para mostrar." + }, + "run.show": { + "msg.multiple_friends_found": "Encontrou vários amigos:", + "msg.member_not_found": "Membro {query} não encontrado!", + "msg.member_not_at_party": "Você não é um membro do meu partido.", + "msg.success": "Mostrado {name}!" + }, + "config.show_all": { + "description": "Mostra todos os jogadores escondidos da festa." + }, + "run.show_all": { + "msg.success": "Mostrou todos os membros!" + }, + "config.sit_in": { + "description": "Define o estado para participar." + }, + "run.sit_in": { + "msg.success": "Sentado em..." + }, + "config.sit_out": { + "description": "Define o estado para não participar." + }, + "run.sit_out": { + "msg.success": "Sentado ..." + }, + "config.unmatch": { + "description": "Define o estado para não jogar um jogo." + }, + "run.unmatch": { + "msg.success": "Removido em estado de jogo!" + }, + "config.unready": { + "description": "Define o estado para não estar pronto." + }, + "run.unready": { + "msg.success": "Não está pronto!" + } +} \ No newline at end of file diff --git a/locales/bot/commands/tr.json b/locales/bot/commands/tr.json index 0035d13..299e8a0 100644 --- a/locales/bot/commands/tr.json +++ b/locales/bot/commands/tr.json @@ -1,611 +1,733 @@ { - "handler": { - "errors.only_for_party_members": "Bu komut yalnızca partimin üyeleri için kullanılabilir.", - "errors.only_for_private_messages": "Bu komut yalnızca özel mesajlarda mevcuttur.", - "errors.need_party_leader": "Bu komutu yürütmek için parti lideri olmalıyım!", - "errors.only_for_owners": "Bu komut yalnızca bot sahipleri için kullanılabilir.", - "errors.only_for_admins": "Bu komut yalnızca bot yöneticileri için kullanılabilir.", - "errors.only_for_whitelist": "Bu komut yalnızca botun beyaz listesindeki kullanıcılar için kullanılabilir." - }, - "config.all_items": { - "description": "Oyuna eklenen en son kozmetikleri gösterir, isteğe bağlı bir filtre eklenebilir ve \"stop\" komutuyla durabilirsiniz.", - "usage.filter.name": "Filtre", - "usage.filter.options.outfits": "Kıyafetler", - "usage.filter.options.backpacks": "Sırt çantaları", - "usage.filter.options.emojis": "Emojiler", - "usage.filter.options.emotes": "Eşler", - "usage.filter.options.pickaxes": "Kazık", - "usage.filter.options.shoes": "Ayakkabı", - "usage.filter.description": "Öğeleri göstererek ayarlanacak filtre." - }, - "run.all_items": { - "msg.no_items": "Öğeleri alamıyor.", - "msg.items_already_displaying": "Kozmetikler zaten görüntüleniyor, önce \"stop\" komutuyla durdurulmalıdır.", - "msg.setting_items": "Tüm oyun öğelerini ayarlama ... {filtered}", - "msg.filtered_by": "({filter} tarafından filtrelenmiş)", - "msg.items_showed": "Tüm öğeleri göstermeyi bitirdim ..." - }, - "config.backpack": { - "description": "Botun sırt çantasını ayarlar.", - "usage.query.name": "Sırt çantası adı veya kimliği", - "usage.query.description": "Ayarlanacak sırt çantasının adı veya kimliği." - }, - "run.backpack": { - "msg.backpack_not_found": "Sırt çantası {item} bulunamadı!", - "msg.backpack_changed": "Sırt çantasını {name} olarak ayarlayın! ({id})" - }, - "config.backpack_variants": { - "description": "Sırt çantasının varyantlarını ayarlar." - }, - "run.backpack_variants": { - "msg.backpack_not_found": "Botun bir sırt çantası yok!", - "msg.invalid_backpack": "Geçersiz sırt çantası!", - "msg.variants_not_founded": "Bu sırt çantasının varyantları yok!", - "msg.variants_select": "{type} için seçmek istediğiniz varyantı gönderin", - "msg.variants_changed": "Sırt çantası varyantlarını ayarlayın!" - }, - "config.banner": { - "description": "Botun afişini ayarlar.", - "usage.query.name": "Banner Adı veya Kimliği", - "usage.query.description": "Banner'ın adı veya kimliği ayarlanacak." - }, - "run.banner": { - "msg.banner_not_found": "Banner {item} bulunamadı!", - "msg.banner_changed": "Banneyi {name} olarak ayarlayın! ({id})" - }, - "config.clear_backpack": { - "description": "Botun sırt çantasını kaldırır." - }, - "run.clear_backpack": { - "msg.backpack_cleared": "Sıralı sırt çantası!" - }, - "config.clear_emote": { - "description": "Botun dansını durdurur." - }, - "run.clear_emote": { - "msg.emote_cleared": "Emote'u temizledi!" - }, - "config.clear_shoes": { - "description": "Botun ayakkabılarını kaldırır." - }, - "run.clear_shoes": { - "msg.shoes_cleared": "Temizlenmiş ayakkabılar!" - }, - "config.copy": { - "description": "Bir kullanıcının kozmetiklerini kopyalayın veya bağımsız değişkenler belirtmezse kozmetikleri size kopyalayın.", - "usage.filter.name": "Filtre", - "usage.filter.options.all": "Tüm", - "usage.filter.options.outfit": "Kıyafet", - "usage.filter.options.backpack": "Sırt çantası", - "usage.filter.options.emoji": "Emoji", - "usage.filter.options.emote": "Zorlamak", - "usage.filter.options.pickaxe": "Kazma", - "usage.filter.options.shoes": "Ayakkabı", - "usage.filter.description": "Kozmetik kopyalarken ayarlanacak filtre.", - "usage.query.name": "Üye Adı veya Kimlik", - "usage.query.description": "Kozmetikleri kopyalamak için üyenin adı veya kimliği." - }, - "run.copy": { - "msg.members_found": "Birden fazla üye bulundu:", - "msg.member_not_found": "Üye {member} bulunamadı!", - "msg.member_not_at_party": "Partimin bir üyesi değilsin.", - "msg.member_copied": "Kopyalandı {member}!" - }, - "config.cosmetic": { - "description": "Botun kozmetikini ayarlar.", - "usage.query.name": "Kozmetik Adı veya Kimliği", - "usage.query.description": "Set için kozmetik adı veya kimliği." - }, - "run.cosmetic": { - "msg.cosmetic_not_found": "Kozmetik {query} bulunamadı!", - "msg.cosmetic_changed": "{type} 'ye {name} olarak ayarlayın! ({id})" - }, - "config.emoji": { - "description": "Botun emojisini ayarlar.", - "usage.query.name": "Emoji adı veya kimliği", - "usage.query.description": "Emoji'nin adı veya kimliği ayarlanacak." - }, - "run.emoji": { - "msg.emoji_not_found": "Emoji {query} bulunamadı!", - "msg.emoji_changed": "Emoji'yi {name} olarak ayarlayın! ({id})" - }, - "config.emote": { - "description": "Botun emotesini ayarlar.", - "usage.query.name": "Emote Adı veya Kimliği", - "usage.query.description": "Ayarlanacak emote adı veya kimliği." - }, - "run.emote": { - "msg.emote_not_found": "Emote {query} bulunamadı!", - "msg.emote_changed": "Emote emojisini {name} olarak ayarlayın! ({id})" - }, - "config.mimic": { - "description": "Bir kullanıcı ile aynı veya bağımsız değişkenler belirtmezseniz sizinle aynı yapar. Komutu durdurmak için \"stop\" kullanın.", - "usage.filter.name": "Filtre", - "usage.filter.options.all": "Tüm", - "usage.filter.options.changes": "Değişim", - "usage.filter.options.outfits": "Kıyafetler", - "usage.filter.options.backpacks": "Sırt çantaları", - "usage.filter.options.emojis": "Emojiler", - "usage.filter.options.emotes": "Eşler", - "usage.filter.options.pickaxes": "Kazık", - "usage.filter.options.shoes": "Ayakkabı", - "usage.filter.description": "Kozmetik taklit ederken ayarlanacak filtre.", - "usage.query.name": "Üye Adı veya Kimlik", - "usage.query.description": "Kozmetikleri taklit etmek için üyenin adı veya kimliği." - }, - "run.mimic": { - "msg.members_found": "Birden fazla üye bulundu:", - "msg.member_not_found": "Üye {query} bulunamadı!", - "msg.member_not_at_party": "Partimin bir üyesi değilsin.", - "msg.mimic_enabled": "{member} {filter} için etkinleştirilmiş mimik!", - "msg.filter": "filtre ile {filter}" - }, - "config.new_items": { - "description": "Oyuna eklenen en son kozmetikleri gösterir, isteğe bağlı bir filtre eklenebilir ve \"stop\" komutuyla durabilirsiniz.", - "usage.filter.name": "Filtre", - "usage.filter.options.outfits": "Kıyafetler", - "usage.filter.options.backpacks": "Sırt çantaları", - "usage.filter.options.emojis": "Emojiler", - "usage.filter.options.emotes": "Eşler", - "usage.filter.options.pickaxes": "Kazık", - "usage.filter.options.shoes": "Ayakkabı", - "usage.filter.description": "Öğeleri göstererek ayarlanacak filtre." - }, - "run.new_items": { - "msg.type_error": "Bir filtre istiyorsanız, geçerli olduğundan emin olun, sadece kıyafetler, sırt çantaları, emojiler, emotlar veya kazıklar", - "msg.cosmetic_fetch_error": "Yakın zamanda eklenemiyor kozmetikler eklenemiyor.", - "msg.already_showing": "Kozmetikler zaten görüntüleniyor, önce \"stop\" komutuyla durdurulmalıdır.", - "msg.showing_cosmetics": "Yakın zamanda eklenen tüm öğeleri ayarlama ... {filter}", - "msg.filter": "({filter} tarafından filtrelenmiş)", - "msg.ended": "Yakın zamanda eklenen tüm öğeleri göstermeyi bitirdim ..." - }, - "config.outfit": { - "description": "Botun kıyafetini ayarlar.", - "usage.query.name": "Kıyafet Adı veya Kimliği", - "usage.query.description": "Ayarlanacak kıyafetin adı veya kimliği." - }, - "run.outfit": { - "msg.outfit_not_found": "Kıyafet {query} bulunamadı!", - "msg.outfit_changed": "Kıyafeti {name} olarak ayarlayın! ({id})!" - }, - "config.outfit_variants": { - "description": "Kıyafetin varyantlarını ayarlar." - }, - "run.outfit_variants": { - "msg.outfit_not_found": "Botun bir kıyafeti yok!", - "msg.invalid_outfit": "Geçersiz kıyafet!", - "msg.variants_not_found": "Bu kıyafetin varyantları yok!", - "msg.variants_select": "{type} için seçmek istediğiniz varyantı gönderin", - "msg.changed": "Kıyafet varyantlarını ayarlayın!" - }, - "config.perfect_timing": { - "description": "Bot'un kozmetiklerini senkronize ettirir.", - "usage.query.name": "Kozmetik Adı veya Kimliği", - "usage.query.description": "Set için kozmetik adı veya kimliği." - }, - "run.perfect_timing": { - "msg.cosmetic_not_found": "Kozmetik {query} bulunamadı!", - "msg.perfect_timing_success": "Mükemmel bir zamanlama yapmak için senkronizasyon ...", - "msg.perfect_timing_done": "{value} ile {name} ile senkronize! ({id})" - }, - "config.pickaxe": { - "description": "Botun kazışmasını ayarlar.", - "usage.query.name": "Kaçak Adı veya Kimliği", - "usage.query.description": "Ayarlanacak kazma adı veya kimliği." - }, - "run.pickaxe": { - "msg.pickaxe_not_found": "Picsaxe {query} bulunamadı!", - "msg.pickaxe_changed": "Kuşunu {name} olarak ayarlayın! ({id})" - }, - "config.pickaxe_variants": { - "description": "Picakse'nin varyantlarını ayarlar." - }, - "run.pickaxe_variants": { - "msg.pickaxe_not_found": "Botun bir kazma yok!", - "msg.invalid_pickaxe": "Geçersiz kazma!", - "msg.variants_not_found": "Bu kazma işleminin varyantları yok!", - "msg.variants_select": "{type} için seçmek istediğiniz varyantı gönderin", - "msg.changed": "Picakse varyantlarını ayarlayın!" - }, - "config.shoes": { - "description": "Botun ayakkabılarını ayarlar.", - "usage.query.name": "Ayakkabı adı veya kimliği", - "usage.query.description": "Ayarlanacak ayakkabıların adı veya kimliği." - }, - "run.shoes": { - "msg.shoes_not_found": "Ayakkabı {query} bulunamadı!", - "msg.shoes_changed": "Ayakkabıları {name} olarak ayarlayın! ({id})" - }, - "config.shop_items": { - "description": "Oyuna eklenen en son kozmetikleri gösterir, isteğe bağlı bir filtre eklenebilir ve \"stop\" komutuyla durabilirsiniz.", - "usage.filter.name": "Filtre", - "usage.filter.options.outfits": "Kıyafetler", - "usage.filter.options.backpacks": "Sırt çantaları", - "usage.filter.options.emojis": "Emojiler", - "usage.filter.options.emotes": "Eşler", - "usage.filter.options.pickaxes": "Kazık", - "usage.filter.options.shoes": "Ayakkabı", - "usage.filter.description": "Öğeleri göstererek ayarlanacak filtre." - }, - "run.shop_items": { - "msg.invalid_type": "Bir filtre istiyorsanız, geçerli olduğundan emin olun, sadece kıyafetler, sırt çantaları, emojiler, emotlar veya kazıklar", - "msg.fetch_failed": "Mağaza eşyalarını alamıyor.", - "msg.already_displaying": "Kozmetikler zaten görüntüleniyor, önce \"stop\" komutuyla durdurulmalıdır.", - "msg.showing_items": "Dükkandaki tüm öğeleri ayarlayın ... {filter}", - "msg.filter": "({query} tarafından filtrelenmiş)", - "msg.ended": "Mağazadaki tüm öğeleri göstermeyi bitirdim ..." - }, - "config.stop": { - "description": "Bekleyen operasyonları durdurur." - }, - "run.stop": { - "msg.stopped_items": "Öğeleri göstermeyi bıraktı!", - "msg.stopped_mimic": "Mimik'i durdurdu!", - "msg.stopped_emote": "Emote durdu!", - "msg.nothing_to_stop": "Duracak bir şey yok!" - }, - "config.accept_friend": { - "description": "Bir arkadaşlık isteğini kabul edin.", - "usage.query.name": "Bekleyen Arkadaşın Adı veya Kimliği", - "usage.query.description": "Kabul etmek için bekleyen arkadaşın adı veya kimliği." - }, - "run.accept_friend": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.friends_not_found": "Arkadaş {query} bulunamadı!", - "msg.self_request": "Bekleyen arkadaşlık isteği benim!", - "msg.error": "Bekleyen arkadaş kabul edilmedi!", - "msg.request_accepted": "Bekleyen arkadaş {name} başarılı bir şekilde kabul edildi!" - }, - "config.add_friend": { - "description": "Bir kullanıcıya bir arkadaşlık isteği gönderin veya bir arkadaşlık isteğini kabul edin.", - "usage.query.name": "Kullanıcı adı veya kimlik", - "usage.query.description": "Kullanıcının adı veya kimliği eklemek için." - }, - "run.add_friend": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.friends_not_found": "Arkadaş {query} bulunamadı!", - "msg.already_friends": "Zaten bir arkadaş!", - "msg.error": "Kullanıcıyı ekleyemezsiniz!", - "msg.request_sent": "{name} 'e gönderilen arkadaş isteği" - }, - "config.decline_all_friends": { - "description": "Botun bekleyen tüm arkadaşlarını çekin." - }, - "run.decline_all_friends": { - "msg.unauthorized": "Bu komut yalnızca bot sahipleri tarafından yürütülebilir!", - "msg.declining_friends": "Bekleyen tüm arkadaşları azaltmak!", - "msg.declined_friends": "Redel {count} arkadaşlar!" - }, - "config.decline_friend": { - "description": "Bir arkadaşlık isteğini reddedin veya iptal edin.", - "usage.query.name": "Bekleyen Arkadaşın Adı veya Kimliği", - "usage.query.description": "Reddetmek veya iptal etmek bekleyen arkadaşın adı veya kimliği." - }, - "run.decline_friend": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.friends_not_found": "Arkadaş {query} bulunamadı!", - "msg.error": "Bekleyen arkadaş kaldırılmadı!", - "msg.request_sent": "Bekleyen Friend {name} başarıyla kaldırıldı!" - }, - "config.friend_count": { - "description": "Botun arkadaşlarının sayısını gösterir." - }, - "run.friend_count": { - "msg.info": "{friends} arkadaşlarım var, {pending} Bekleyen ({incoming} Gelen, {outgoing} giden) ve {blocked} bloke!" - }, - "config.invite": { - "description": "Bir arkadaşınızı veya sizi partiye davet eder.", - "usage.query.name": "Arkadaşın Adı veya Kimliği", - "usage.query.description": "Arkadaşın adı veya kimliği davet etmek." - }, - "run.invite": { - "msg.alone": "Benimle bir partide, kullanıcı davet etmek için gereklidir.", - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.friends_not_found": "Arkadaş {query} bulunamadı!", - "msg.already_on_party": "{name} zaten partimde!", - "msg.invite_error": "Davetiyeyi {name} 'e gönderilemez!", - "msg.invite_sent": "Davet {name} 'e gönderildi!" - }, - "config.join": { - "description": "Partinize veya bir kullanıcı partisine katılır.", - "usage.query.name": "Arkadaşın Adı veya Kimliği", - "usage.query.description": "Arkadaşın adı veya kimliği katılacak." - }, - "run.join": { - "msg.invalid_param": "Arkadaşım olmalısın veya bir arkadaşım belirtmelisin!", - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.friend_not_found": "Arkadaş {query} bulunamadı!", - "msg.already_on_party": "Arkadaşım zaten partimde!", - "msg.party_error": "{name} 'nin bir partisi yok!", - "msg.join_request_error": "Birleştirme isteğini {name} 'e gönderilemez!", - "msg.joined": "{name} 'e katıldı!", - "msg.join_request_sent": "{name} adresine gönderilen isteğe katılın!" - }, - "config.promote": { - "description": "Argüman belirtmezseniz bir üyesi tanıtır veya lider yapar.", - "usage.query.name": "Üye Adı veya Kimlik", - "usage.query.description": "Partinin adı veya kimliği yükselecek." - }, - "run.promote": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.member_not_found": "Üye {query} bulunamadı!", - "msg.member_not_at_party": "Partimin bir üyesi değilsin.", - "msg.member_promoted": "Tanıtıldı {name}!" - }, - "config.remove_all_friends": { - "description": "Botun tüm arkadaşlarını kaldırır." - }, - "run.remove_all_friends": { - "msg.unauthorized": "Bu komut yalnızca bot sahipleri tarafından yürütülebilir!", - "msg.removing_friends": "Tüm arkadaşları kaldırıyorum!", - "msg.removed_friends": "Kaldırıldı {count} arkadaşlar!" - }, - "config.remove_friend": { - "description": "Bir botun arkadaşını kaldırır.", - "usage.query.name": "Arkadaşın Adı veya Kimliği", - "usage.query.description": "Arkadaşın adı veya kimliği kaldırılacak." - }, - "run.remove_friend": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.friend_not_found": "Arkadaş {query} bulunamadı!", - "msg.error": "{name} kaldırılamıyor!", - "msg.friend_removed": "Arkadaş {name} başarıyla kaldırıldı!" - }, - "run.eval": { - "msg.unauthorized_error": "Yalnızca tnfangel bu komuta erişebilir." - }, - "config.help": { - "description": "Yardım ve komut panelini gösterir.", - "usage.query.name": "Komutun adı veya kimliği", - "usage.query.description": "Ayrıntılı yardım almak için komutun adı veya kimliği." - }, - "config.message": { - "description": "Partiye bir mesaj gönderir.", - "usage.message.name": "İleti", - "usage.message.description": "Partiye gönderilecek mesaj." - }, - "run.message": { - "msg.success": "Partiye bir mesaj gönderdi" - }, - "config.ping": { - "description": "Botun gecikmesini gösterir." - }, - "run.ping": { - "msg.measuring": "Ölçme ...", - "msg.info": "Pong! {time} ms" - }, - "config.prev": { - "description": "Önceki komutu yürütür." - }, - "run.prev": { - "msg.not_found": "Önceki bir komut yürütülmedi!" - }, - "config.send": { - "description": "Belirtme botuna bir komut gönderir.", - "usage.bot.name": "Bot kimliği", - "usage.bot.description": "Komutu göndermek için bot kimliği.", - "usage.command.name": "Emretmek", - "usage.command.description": "Botta yürütülecek komut.", - "usage.args.name": "Argümanlar", - "usage.args.description": "Komutun argümanları gereklidir." - }, - "run.send": { - "msg.sending_command": "Bot için komut gönderme {user}" - }, - "config.send_all": { - "description": "Tüm botlara bir komut gönderir.", - "usage.command.name": "Emretmek", - "usage.command.description": "Botlarda yürütülecek komut.", - "usage.args.name": "Argümanlar", - "usage.args.description": "Komutun argümanları gereklidir." - }, - "run.send_all": { - "msg.sending_command": "Tüm botlara komut gönderme ..." - }, - "config.send_number": { - "description": "Belirtilen sayıda bot için bir komut gönderir.", - "usage.number.name": "Bot sayısı", - "usage.number.description": "Komutu gönderecek bot sayısı.", - "usage.command.name": "Emretmek", - "usage.command.description": "Botlarda yürütülecek komut.", - "usage.args.name": "Argümanlar", - "usage.args.description": "Komutun argümanları gereklidir." - }, - "run.send_number": { - "msg.count_negative": "Sayı 0'dan büyük olmalı!", - "msg.sending_command": "{number} botlarına komut gönderme ..." - }, - "config.send_party": { - "description": "Aynı partiyi paylaşan tüm botlara bir komut gönderir.", - "usage.command.name": "Emretmek", - "usage.command.description": "Botlarda yürütülecek komut.", - "usage.args.name": "Argümanlar", - "usage.args.description": "Komutun argümanları gereklidir." - }, - "run.send_party": { - "msg.sending_command": "Partimdeki tüm botlara komut gönderiyorum ..." - }, - "config.send_shard": { - "description": "Bot parçasına bir komut gönderir.", - "usage.command.name": "Emretmek", - "usage.command.description": "Botlarda yürütülecek komut.", - "usage.args.name": "Argümanlar", - "usage.args.description": "Komutun argümanları gereklidir." - }, - "run.send_shard": { - "msg.sending_command": "Parçalığımdaki tüm botlara komut gönderiyorum ..." - }, - "config.whisper": { - "description": "Bir arkadaşınıza özel bir mesaj gönderir.", - "usage.query.name": "Arkadaşın Adı veya Kimliği", - "usage.query.description": "Özel mesajı göndermek için arkadaşın adı veya kimliği.", - "usage.message.name": "İleti", - "usage.message.description": "Arkadaşa gönderilecek mesaj." - }, - "run.whisper": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.friend_not_found": "Arkadaş {query} bulunamadı!", - "msg.whisper_sent": "{name} 'e gönderildi!" - }, - "config.bp_level": { - "description": "Botun Battle Pass seviyesini ayarlar.", - "usage.level.name": "Seviyesi", - "usage.level.description": "Belirtilecek savaş geçişinin seviyesi." - }, - "run.bp_level": { - "msg.bp_level_set": "Battle Pass seviyesini {level} olarak ayarlayın!" - }, - "config.chat_ban": { - "description": "Sohbet bir parti üyesini yasaklar.", - "usage.query.name": "Üye Adı veya Kimlik", - "usage.query.description": "Partinin üyesinin adı veya kimliği." - }, - "run.chat_ban": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.member_not_found": "Üye {query} bulunamadı!", - "msg.success": "Başarılı bir şekilde sohbete Bankalı {name}" - }, - "config.crowns": { - "description": "Bot kronlarını ayarlar.", - "usage.crowns.name": "Kronlar", - "usage.crowns.description": "Ayarlanacak kronlar." - }, - "run.crowns": { - "msg.success": "Kronları {crowns} olarak ayarlayın!" - }, - "config.hide": { - "description": "Bir oyuncuyu partiden gizler veya argüman belirtmezseniz sizi gizler.", - "usage.query.name": "Üye Adı veya Kimlik", - "usage.query.description": "Saklanacak partinin üyesinin adı veya kimliği." - }, - "run.hide": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.member_not_found": "Üye {query} bulunamadı!", - "msg.member_not_at_party": "Partimin bir üyesi değilsin.", - "msg.success": "Gizli {name}!" - }, - "config.hide_all": { - "description": "Partideki tüm oyuncuları gizler." - }, - "run.hide_all": { - "msg.success": "Tüm üyeler gizli!" - }, - "config.kick": { - "description": "Partiden bir oyuncu vuruşu.", - "usage.query.name": "Üye Adı veya Kimlik", - "usage.query.description": "Partinin üyesinin adı veya kimliği, sınır dışı edilecek." - }, - "run.kick": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.member_not_found": "Üye {query} bulunamadı!", - "msg.success": "Tekme {name}!" - }, - "config.kick_all": { - "description": "Partideki tüm oyuncuları tekmeliyor." - }, - "run.kick_all": { - "msg.user_kicked": "Tekme {name}!", - "msg.success": "Tüm üyeleri tekmelemeyi bitirdi!" - }, - "config.leave": { - "description": "Bot partiyi terk ediyor." - }, - "run.leave": { - "msg.success": "Hoşçakal!" - }, - "config.level": { - "description": "Bot seviyesini ayarlar.", - "usage.level.name": "Seviyesi", - "usage.level.description": "Ayarlanacak seviye." - }, - "run.level": { - "msg.success": "Seviyeyi {level} olarak ayarlayın!" - }, - "config.match": { - "description": "Devleti bir oyun oynamaya ayarlar.", - "usage.number.name": "Oyuncu sayısı", - "usage.number.description": "Oyundaki oyuncu sayısı." - }, - "run.match": { - "msg.success": "Oynatmaya ayarlanmış!" - }, - "config.party_info": { - "description": "Parti hakkında bilgi gösterir." - }, - "config.playlist": { - "description": "Partinin çalma listesini ayarlar.", - "usage.query.name": "Oynatma listesinin adı veya kimliği", - "usage.query.description": "Ayarlanacak çalma listesinin adı veya kimliği." - }, - "run.playlist": { - "msg.error": "Hata Ayarlama Çalma Listesi!", - "msg.success": "Çalma listesini {query} olarak ayarlayın!" - }, - "config.privacy": { - "description": "Partinin gizliliğini belirler.", - "usage.privacy.name": "Mahremiyet", - "usage.privacy.options.public": "Halk", - "usage.privacy.options.private": "Özel", - "usage.privacy.description": "Partinin gizliliği." - }, - "run.privacy": { - "msg.success": "Parti gizliliğini {privacy} olarak ayarlayın!", - "msg.error": "Geçersiz gizlilik, kamuya açık veya özel olmalıdır!" - }, - "config.rank": { - "description": "Bot sırasını ayarlar.", - "usage.rank.name": "Rütbe", - "usage.rank.description": "Ayarlanacak rütbe." - }, - "run.rank": { - "msg.success": "Sıralamayı {rank} olarak ayarlayın!" - }, - "config.ready": { - "description": "Durumu hazır hale getirir." - }, - "run.ready": { - "msg.warning": "UYARI: Eşleme yapımını başlatmaya çalışıyorsanız, bu komutu kullanmayın! Sadece kendinizi hazırlayın ve otomatik olarak hazırım.", - "msg.success": "Hazır!" - }, - "config.show": { - "description": "Partiden gizli bir oyuncuyu gösterir veya argüman belirtmediyseniz size gösterir.", - "usage.query.name": "Üye Adı veya Kimlik", - "usage.query.description": "Partinin üyesinin adı veya kimliği gösterilecek." - }, - "run.show": { - "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", - "msg.member_not_found": "Üye {query} bulunamadı!", - "msg.member_not_at_party": "Partimin bir üyesi değilsin.", - "msg.success": "Gösterilen {name}!" - }, - "config.show_all": { - "description": "Partideki tüm gizli oyuncuları gösterir." - }, - "run.show_all": { - "msg.success": "Tüm üyeler gösterildi!" - }, - "config.sit_in": { - "description": "Devleti katılmaya ayarlar." - }, - "run.sit_in": { - "msg.success": "Oturmak..." - }, - "config.sit_out": { - "description": "Devleti katılmamaya ayarlar." - }, - "run.sit_out": { - "msg.success": "Dışarıda oturuyor ..." - }, - "config.unmatch": { - "description": "Devleti bir oyun oynamamaya ayarlar." - }, - "run.unmatch": { - "msg.success": "Oynatma durumu kaldırıldı!" - }, - "config.unready": { - "description": "Durumu hazırlamayacak şekilde ayarlar." - }, - "run.unready": { - "msg.success": "Hazır değil!" - } -} + "handler": { + "errors.only_for_party_members": "Bu komut yalnızca partimin üyeleri için kullanılabilir.", + "errors.only_for_private_messages": "Bu komut yalnızca özel mesajlarda mevcuttur.", + "errors.need_party_leader": "Bu komutu yürütmek için parti lideri olmalıyım!", + "errors.only_for_owners": "Bu komut yalnızca bot sahipleri için kullanılabilir.", + "errors.only_for_admins": "Bu komut yalnızca bot yöneticileri için kullanılabilir.", + "errors.only_for_whitelist": "Bu komut yalnızca botun beyaz listesindeki kullanıcılar için kullanılabilir." + }, + "config.all_items": { + "description": "Oyunun tüm kozmetiklerini gösterir, isteğe bağlı bir filtre eklenebilir ve \"stop\" komutuyla durabilirsiniz.", + "usage.filter.name": "Filtre", + "usage.filter.options.outfits": "Kıyafetler", + "usage.filter.options.backpacks": "Sırt çantaları", + "usage.filter.options.emojis": "Emojiler", + "usage.filter.options.emotes": "Eşler", + "usage.filter.options.pickaxes": "Kazık", + "usage.filter.options.shoes": "Ayakkabı", + "usage.filter.description": "Öğeleri göstererek ayarlanacak filtre.", + "usage.random_order.name": "Rastgele sipariş", + "usage.random_order.description": "İlk önce sipariş vermek yerine rastgele bir sipariş kullanın.", + "usage.random_order.options.yes": "Evet", + "usage.random_order.options.no": "HAYIR" + }, + "run.all_items": { + "msg.no_items": "Öğeleri alamıyor.", + "msg.items_already_displaying": "Kozmetikler zaten görüntüleniyor, önce \"stop\" komutuyla durdurulmalıdır.", + "msg.setting_items": "Tüm oyun öğelerini ayarlama ... {filtered}", + "msg.filtered_by": "({filter} tarafından filtrelenmiş)", + "msg.items_showed": "Tüm öğeleri göstermeyi bitirdim ..." + }, + "config.backpack": { + "description": "Botun sırt çantasını ayarlar.", + "usage.query.name": "Sırt çantası adı veya kimliği", + "usage.query.description": "Ayarlanacak sırt çantasının adı veya kimliği." + }, + "run.backpack": { + "msg.backpack_not_found": "Sırt çantası {item} bulunamadı!", + "msg.backpack_changed": "Sırt çantasını {name} olarak ayarlayın! ({id})" + }, + "config.backpack_variants": { + "description": "Sırt çantasının varyantlarını ayarlar." + }, + "run.backpack_variants": { + "msg.backpack_not_found": "Botun bir sırt çantası yok!", + "msg.invalid_backpack": "Geçersiz sırt çantası!", + "msg.variants_not_founded": "Bu sırt çantasının varyantları yok!", + "msg.variants_select": "{type} için seçmek istediğiniz varyantı gönderin", + "msg.variants_changed": "Sırt çantası varyantlarını ayarlayın!" + }, + "config.banner": { + "description": "Botun afişini ayarlar.", + "usage.query.name": "Banner Adı veya Kimliği", + "usage.query.description": "Banner'ın adı veya kimliği ayarlanacak.", + "usage.color.name": "Renk Adı veya Kimliği", + "usage.color.description": "Ayarlanacak rengin adı veya kimliği." + }, + "run.banner": { + "msg.banner_not_found": "Banner {item} bulunamadı!", + "msg.color_not_found": "Renk {item} bulunamadı!", + "msg.banner_changed": "Banneyi {name} olarak ayarlayın! ({id})" + }, + "config.clear_backpack": { + "description": "Botun sırt çantasını kaldırır." + }, + "run.clear_backpack": { + "msg.backpack_cleared": "Sıralı sırt çantası!" + }, + "config.clear_emote": { + "description": "Botun dansını durdurur." + }, + "run.clear_emote": { + "msg.emote_cleared": "Emote'u temizledi!" + }, + "config.clear_shoes": { + "description": "Botun ayakkabılarını kaldırır." + }, + "run.clear_shoes": { + "msg.shoes_cleared": "Temizlenmiş ayakkabılar!" + }, + "config.copy": { + "description": "Bir kullanıcının kozmetiklerini kopyalayın veya bağımsız değişkenler belirtmezse kozmetikleri size kopyalayın.", + "usage.filter.name": "Filtre", + "usage.filter.options.all": "Tüm", + "usage.filter.options.outfit": "Kıyafet", + "usage.filter.options.backpack": "Sırt çantası", + "usage.filter.options.emoji": "Emoji", + "usage.filter.options.emote": "Zorlamak", + "usage.filter.options.pickaxe": "Kazma", + "usage.filter.options.shoes": "Ayakkabı", + "usage.filter.description": "Kozmetik kopyalarken ayarlanacak filtre.", + "usage.query.name": "Üye Adı veya Kimlik", + "usage.query.description": "Kozmetikleri kopyalamak için üyenin adı veya kimliği." + }, + "run.copy": { + "msg.members_found": "Birden fazla üye bulundu:", + "msg.member_not_found": "Üye {member} bulunamadı!", + "msg.member_not_at_party": "Partimin bir üyesi değilsin.", + "msg.member_copied": "Kopyalandı {member}!" + }, + "config.cosmetic": { + "description": "Botun kozmetikini ayarlar.", + "usage.query.name": "Kozmetik Adı veya Kimliği", + "usage.query.description": "Set için kozmetik adı veya kimliği." + }, + "run.cosmetic": { + "msg.cosmetic_not_found": "Kozmetik {query} bulunamadı!", + "msg.cosmetic_changed": "{type} 'ye {name} olarak ayarlayın! ({id})" + }, + "config.cosmetic_info": { + "description": "Bir kozmetik hakkında bilgi gösterir.", + "usage.query.name": "Kozmetik Adı veya Kimliği", + "usage.query.description": "Set için kozmetik adı veya kimliği." + }, + "run.cosmetic_info": { + "msg.cosmetic_not_found": "Kozmetik {query} bulunamadı!" + }, + "config.emoji": { + "description": "Botun emojisini ayarlar.", + "usage.query.name": "Emoji adı veya kimliği", + "usage.query.description": "Emoji'nin adı veya kimliği ayarlanacak." + }, + "run.emoji": { + "msg.emoji_not_found": "Emoji {query} bulunamadı!", + "msg.emoji_changed": "Emoji'yi {name} olarak ayarlayın! ({id})" + }, + "config.emote": { + "description": "Botun emotesini ayarlar.", + "usage.query.name": "Emote Adı veya Kimliği", + "usage.query.description": "Ayarlanacak emote adı veya kimliği." + }, + "run.emote": { + "msg.emote_not_found": "Emote {query} bulunamadı!", + "msg.emote_changed": "Emote emojisini {name} olarak ayarlayın! ({id})" + }, + "config.mimic": { + "description": "Bir kullanıcı ile aynı veya bağımsız değişkenler belirtmezseniz sizinle aynı yapar. Komutu durdurmak için \"stop\" kullanın.", + "usage.filter.name": "Filtre", + "usage.filter.options.all": "Tüm", + "usage.filter.options.changes": "Değişim", + "usage.filter.options.outfits": "Kıyafetler", + "usage.filter.options.backpacks": "Sırt çantaları", + "usage.filter.options.emojis": "Emojiler", + "usage.filter.options.emotes": "Eşler", + "usage.filter.options.pickaxes": "Kazık", + "usage.filter.options.shoes": "Ayakkabı", + "usage.filter.description": "Kozmetik taklit ederken ayarlanacak filtre.", + "usage.query.name": "Üye Adı veya Kimlik", + "usage.query.description": "Kozmetikleri taklit etmek için üyenin adı veya kimliği." + }, + "run.mimic": { + "msg.members_found": "Birden fazla üye bulundu:", + "msg.member_not_found": "Üye {query} bulunamadı!", + "msg.member_not_at_party": "Partimin bir üyesi değilsin.", + "msg.mimic_enabled": "{member} {filter} için etkinleştirilmiş mimik!", + "msg.filter": "filtre ile {filter}" + }, + "config.new_items": { + "description": "Oyuna eklenen en son kozmetikleri gösterir, isteğe bağlı bir filtre eklenebilir ve \"stop\" komutuyla durabilirsiniz.", + "usage.filter.name": "Filtre", + "usage.filter.options.outfits": "Kıyafetler", + "usage.filter.options.backpacks": "Sırt çantaları", + "usage.filter.options.emojis": "Emojiler", + "usage.filter.options.emotes": "Eşler", + "usage.filter.options.pickaxes": "Kazık", + "usage.filter.options.shoes": "Ayakkabı", + "usage.filter.description": "Öğeleri göstererek ayarlanacak filtre.", + "usage.random_order.name": "Rastgele sipariş", + "usage.random_order.description": "İlk önce sipariş vermek yerine rastgele bir sipariş kullanın.", + "usage.random_order.options.yes": "Evet", + "usage.random_order.options.no": "HAYIR" + }, + "run.new_items": { + "msg.type_error": "Bir filtre istiyorsanız, geçerli olduğundan emin olun, sadece kıyafetler, sırt çantaları, emojiler, emotlar veya kazıklar", + "msg.cosmetic_fetch_error": "Yakın zamanda eklenemiyor kozmetikler eklenemiyor.", + "msg.already_showing": "Kozmetikler zaten görüntüleniyor, önce \"stop\" komutuyla durdurulmalıdır.", + "msg.showing_cosmetics": "Yakın zamanda eklenen tüm öğeleri ayarlama ... {filter}", + "msg.filter": "({filter} tarafından filtrelenmiş)", + "msg.ended": "Yakın zamanda eklenen tüm öğeleri göstermeyi bitirdim ..." + }, + "config.outfit": { + "description": "Botun kıyafetini ayarlar.", + "usage.query.name": "Kıyafet Adı veya Kimliği", + "usage.query.description": "Ayarlanacak kıyafetin adı veya kimliği." + }, + "run.outfit": { + "msg.outfit_not_found": "Kıyafet {query} bulunamadı!", + "msg.outfit_changed": "Kıyafeti {name} olarak ayarlayın! ({id})!" + }, + "config.outfit_variants": { + "description": "Kıyafetin varyantlarını ayarlar." + }, + "run.outfit_variants": { + "msg.outfit_not_found": "Botun bir kıyafeti yok!", + "msg.invalid_outfit": "Geçersiz kıyafet!", + "msg.variants_not_found": "Bu kıyafetin varyantları yok!", + "msg.variants_select": "{type} için seçmek istediğiniz varyantı gönderin", + "msg.changed": "Kıyafet varyantlarını ayarlayın!" + }, + "config.perfect_timing": { + "description": "Bot'un kozmetiklerini senkronize ettirir.", + "usage.query.name": "Kozmetik Adı veya Kimliği", + "usage.query.description": "Set için kozmetik adı veya kimliği." + }, + "run.perfect_timing": { + "msg.cosmetic_not_found": "Kozmetik {query} bulunamadı!", + "msg.perfect_timing_success": "Mükemmel bir zamanlama yapmak için senkronizasyon ...", + "msg.perfect_timing_done": "{value} ile {name} ile senkronize! ({id})" + }, + "config.pickaxe": { + "description": "Botun kazışmasını ayarlar.", + "usage.query.name": "Kaçak Adı veya Kimliği", + "usage.query.description": "Ayarlanacak kazma adı veya kimliği." + }, + "run.pickaxe": { + "msg.pickaxe_not_found": "Picsaxe {query} bulunamadı!", + "msg.pickaxe_changed": "Kuşunu {name} olarak ayarlayın! ({id})" + }, + "config.pickaxe_variants": { + "description": "Picakse'nin varyantlarını ayarlar." + }, + "run.pickaxe_variants": { + "msg.pickaxe_not_found": "Botun bir kazma yok!", + "msg.invalid_pickaxe": "Geçersiz kazma!", + "msg.variants_not_found": "Bu kazma işleminin varyantları yok!", + "msg.variants_select": "{type} için seçmek istediğiniz varyantı gönderin", + "msg.changed": "Picakse varyantlarını ayarlayın!" + }, + "config.preset": { + "description": "Botun ön ayarını ayarlar. Bir kozmetiği kaldırmak için \"none\" kullanın.", + "usage.outfit.name": "Kıyafet kimliği", + "usage.outfit.description": "Kıyafet kimliği.", + "usage.backpack.name": "Sırt çantası kimliği", + "usage.backpack.description": "Sırt çantasının kimliği.", + "usage.pickaxe.name": "Kişme Kimliği", + "usage.pickaxe.description": "Kuşkse kimliği.", + "usage.emote.name": "Emote ID", + "usage.emote.description": "Emote kimliği.", + "usage.shoes.name": "Ayakkabı kimliği", + "usage.shoes.description": "Ayakkabıların kimliği." + }, + "run.preset": { + "msg.preset_changed": "Ön ayarını ayarlayın!" + }, + "config.shoes": { + "description": "Botun ayakkabılarını ayarlar.", + "usage.query.name": "Ayakkabı adı veya kimliği", + "usage.query.description": "Ayarlanacak ayakkabıların adı veya kimliği." + }, + "run.shoes": { + "msg.shoes_not_found": "Ayakkabı {query} bulunamadı!", + "msg.shoes_changed": "Ayakkabıları {name} olarak ayarlayın! ({id})" + }, + "config.shoe_variants": { + "description": "Ayakkabı varyantlarını ayarlar." + }, + "run.shoe_variants": { + "msg.shoes_not_found": "Botun ayakkabı yok!", + "msg.invalid_shoes": "Geçersiz ayakkabılar!", + "msg.variants_not_found": "Bu ayakkabıların varyantları yok!", + "msg.variants_select": "{type} için seçmek istediğiniz varyantı gönderin", + "msg.changed": "Ayakkabı varyantlarını ayarlayın!" + }, + "config.shop_items": { + "description": "Ürün dükkanından kozmetikleri gösterir, isteğe bağlı bir filtre eklenebilir ve \"stop\" komutuyla durabilirsiniz.", + "usage.filter.name": "Filtre", + "usage.filter.options.outfits": "Kıyafetler", + "usage.filter.options.backpacks": "Sırt çantaları", + "usage.filter.options.emojis": "Emojiler", + "usage.filter.options.emotes": "Eşler", + "usage.filter.options.pickaxes": "Kazık", + "usage.filter.options.shoes": "Ayakkabı", + "usage.filter.description": "Öğeleri göstererek ayarlanacak filtre.", + "usage.random_order.name": "Rastgele sipariş", + "usage.random_order.description": "İlk önce sipariş vermek yerine rastgele bir sipariş kullanın.", + "usage.random_order.options.yes": "Evet", + "usage.random_order.options.no": "HAYIR" + }, + "run.shop_items": { + "msg.invalid_type": "Bir filtre istiyorsanız, geçerli olduğundan emin olun, sadece kıyafetler, sırt çantaları, emojiler, emotlar veya kazıklar", + "msg.fetch_failed": "Mağaza eşyalarını alamıyor.", + "msg.already_displaying": "Kozmetikler zaten görüntüleniyor, önce \"stop\" komutuyla durdurulmalıdır.", + "msg.showing_items": "Dükkandaki tüm öğeleri ayarlayın ... {filter}", + "msg.filter": "({query} tarafından filtrelenmiş)", + "msg.ended": "Mağazadaki tüm öğeleri göstermeyi bitirdim ..." + }, + "config.stop": { + "description": "Bekleyen operasyonları durdurur." + }, + "run.stop": { + "msg.stopped_items": "Öğeleri göstermeyi bıraktı!", + "msg.stopped_mimic": "Mimik'i durdurdu!", + "msg.stopped_emote": "Emote durdu!", + "msg.nothing_to_stop": "Duracak bir şey yok!" + }, + "config.accept_all_friends": { + "description": "Botun bekleyen tüm arkadaşlarını kabul eder." + }, + "run.accept_all_friends": { + "msg.accepting_friends": "Bekleyen tüm arkadaşları kabul ediyorum!", + "msg.accepted_friends": "Kabul Edildi {count} Arkadaşlar!" + }, + "config.accept_friend": { + "description": "Bir arkadaşlık isteğini kabul edin.", + "usage.query.name": "Bekleyen Arkadaşın Adı veya Kimliği", + "usage.query.description": "Kabul etmek için bekleyen arkadaşın adı veya kimliği." + }, + "run.accept_friend": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.friends_not_found": "Arkadaş {query} bulunamadı!", + "msg.self_request": "Bekleyen arkadaşlık isteği benim!", + "msg.error": "Bekleyen arkadaş kabul edilmedi!", + "msg.request_accepted": "Bekleyen arkadaş {name} başarılı bir şekilde kabul edildi!" + }, + "config.add_friend": { + "description": "Bir kullanıcıya bir arkadaşlık isteği gönderin veya bir arkadaşlık isteğini kabul edin.", + "usage.query.name": "Kullanıcı adı veya kimlik", + "usage.query.description": "Kullanıcının adı veya kimliği eklemek için." + }, + "run.add_friend": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.friends_not_found": "Arkadaş {query} bulunamadı!", + "msg.already_friends": "Zaten bir arkadaş!", + "msg.error": "Kullanıcıyı ekleyemezsiniz!", + "msg.request_sent": "{name} 'e gönderilen arkadaş isteği" + }, + "config.block_user": { + "description": "Bir kullanıcıyı engeller.", + "usage.query.name": "Kullanıcı adı veya kimlik", + "usage.query.description": "Kullanıcının adı veya kimliği engellemek için." + }, + "run.block_user": { + "msg.multiple_users_found": "Birden fazla kullanıcı bulundu:", + "msg.user_not_found": "Kullanıcı {query} bulunamadı!", + "msg.error": "{name} engellenemez!", + "msg.user_blocked": "Kullanıcı {name} başarıyla engellendi!" + }, + "config.decline_all_friends": { + "description": "Botun bekleyen tüm arkadaşlarını çekin." + }, + "run.decline_all_friends": { + "msg.declining_friends": "Bekleyen tüm arkadaşları azaltmak!", + "msg.declined_friends": "Redel {count} arkadaşlar!" + }, + "config.decline_friend": { + "description": "Bir arkadaşlık isteğini reddedin veya iptal edin.", + "usage.query.name": "Bekleyen Arkadaşın Adı veya Kimliği", + "usage.query.description": "Reddetmek veya iptal etmek bekleyen arkadaşın adı veya kimliği." + }, + "run.decline_friend": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.friends_not_found": "Arkadaş {query} bulunamadı!", + "msg.error": "Bekleyen arkadaş kaldırılmadı!", + "msg.request_sent": "Bekleyen Friend {name} başarıyla kaldırıldı!" + }, + "config.friend_count": { + "description": "Botun arkadaşlarının sayısını gösterir." + }, + "run.friend_count": { + "msg.info": "{friends} arkadaşlarım var, {pending} Bekleyen ({incoming} Gelen, {outgoing} giden) ve {blocked} bloke!" + }, + "config.invite": { + "description": "Bir arkadaşınızı veya sizi partiye davet eder.", + "usage.query.name": "Arkadaşın Adı veya Kimliği", + "usage.query.description": "Arkadaşın adı veya kimliği davet etmek." + }, + "run.invite": { + "msg.alone": "Benimle bir partide, kullanıcı davet etmek için gereklidir.", + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.friends_not_found": "Arkadaş {query} bulunamadı!", + "msg.already_on_party": "{name} zaten partimde!", + "msg.invite_error": "Davetiyeyi {name} 'e gönderilemez!", + "msg.invite_sent": "Davet {name} 'e gönderildi!" + }, + "config.join": { + "description": "Partinize veya bir kullanıcı partisine katılır.", + "usage.query.name": "Arkadaşın Adı veya Kimliği", + "usage.query.description": "Arkadaşın adı veya kimliği katılacak." + }, + "run.join": { + "msg.invalid_param": "Arkadaşım olmalısın veya bir arkadaşım belirtmelisin!", + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.friend_not_found": "Arkadaş {query} bulunamadı!", + "msg.already_on_party": "Arkadaşım zaten partimde!", + "msg.party_error": "{name} 'nin bir partisi yok!", + "msg.join_request_error": "Birleştirme isteğini {name} 'e gönderilemez!", + "msg.joined": "{name} 'e katıldı!", + "msg.join_request_sent": "{name} adresine gönderilen isteğe katılın!" + }, + "config.promote": { + "description": "Argüman belirtmezseniz bir üyesi tanıtır veya lider yapar.", + "usage.query.name": "Üye Adı veya Kimlik", + "usage.query.description": "Partinin adı veya kimliği yükselecek." + }, + "run.promote": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.member_not_found": "Üye {query} bulunamadı!", + "msg.member_not_at_party": "Partimin bir üyesi değilsin.", + "msg.member_promoted": "Tanıtıldı {name}!" + }, + "config.remove_all_friends": { + "description": "Botun tüm arkadaşlarını kaldırır." + }, + "run.remove_all_friends": { + "msg.removing_friends": "Tüm arkadaşları kaldırıyorum!", + "msg.removed_friends": "Kaldırıldı {count} arkadaşlar!" + }, + "config.remove_friend": { + "description": "Bir botun arkadaşını kaldırır.", + "usage.query.name": "Arkadaşın Adı veya Kimliği", + "usage.query.description": "Arkadaşın adı veya kimliği kaldırılacak." + }, + "run.remove_friend": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.friend_not_found": "Arkadaş {query} bulunamadı!", + "msg.error": "{name} kaldırılamıyor!", + "msg.friend_removed": "Arkadaş {name} başarıyla kaldırıldı!" + }, + "config.unblock_all_users": { + "description": "Botun tüm engellenen kullanıcılarını engeller." + }, + "run.unblock_all_users": { + "msg.removing_friends": "Tüm engellenen kullanıcıları engellemek!", + "msg.removed_friends": "Engelsiz {count} bloke kullanıcıları!" + }, + "config.unblock_user": { + "description": "Bir kullanıcıyı engeller.", + "usage.query.name": "Kullanıcı adı veya kimlik", + "usage.query.description": "Kullanıcının adı veya blok için kimliği." + }, + "run.unblock_user": { + "msg.multiple_users_found": "Birden fazla kullanıcı bulundu:", + "msg.user_not_found": "Kullanıcı {query} bulunamadı!", + "msg.error": "Engellenemez {name}!", + "msg.user_unblocked": "Kullanıcı {name} başarıyla engellenmedi!" + }, + "config.user_info": { + "description": "Belirli bir kullanıcının bilgilerini gösterir.", + "usage.query.name": "Kullanıcı adı veya kimlik", + "usage.query.description": "Kullanıcının adı veya kimliği." + }, + "run.user_info": { + "msg.multiple_users_found": "Birden fazla kullanıcı bulundu:", + "msg.user_not_found": "Kullanıcı {query} bulunamadı!" + }, + "run.eval": { + "msg.unauthorized_error": "Yalnızca tnfangel bu komuta erişebilir." + }, + "config.help": { + "description": "Yardım ve komut panelini gösterir.", + "usage.query.name": "Komutun adı veya kimliği", + "usage.query.description": "Ayrıntılı yardım almak için komutun adı veya kimliği." + }, + "config.message": { + "description": "Partiye bir mesaj gönderir.", + "usage.message.name": "İleti", + "usage.message.description": "Partiye gönderilecek mesaj." + }, + "run.message": { + "msg.success": "Partiye bir mesaj gönderdi" + }, + "config.ping": { + "description": "Botun gecikmesini gösterir." + }, + "run.ping": { + "msg.measuring": "Ölçme ...", + "msg.info": "Pong! {time} ms" + }, + "config.prev": { + "description": "Önceki komutu yürütür." + }, + "run.prev": { + "msg.not_found": "Önceki bir komut yürütülmedi!" + }, + "config.restart_bot": { + "description": "Geçerli botu yeniden başlatır." + }, + "run.restart_bot": { + "msg.success": "Bot şimdi yeniden başlıyor!" + }, + "config.restart_shard": { + "description": "Geçerli parçayı yeniden başlatır." + }, + "run.restart_shard": { + "msg.success": "Kırık şimdi yeniden başlıyor!" + }, + "config.send": { + "description": "Belirtme botuna bir komut gönderir.", + "usage.bot.name": "Bot kimliği", + "usage.bot.description": "Komutu göndermek için bot kimliği.", + "usage.command.name": "Emretmek", + "usage.command.description": "Botta yürütülecek komut.", + "usage.args.name": "Argümanlar", + "usage.args.description": "Komutun argümanları gereklidir." + }, + "run.send": { + "msg.sending_command": "Bot için komut gönderme {user}" + }, + "config.send_all": { + "description": "Tüm botlara bir komut gönderir.", + "usage.command.name": "Emretmek", + "usage.command.description": "Botlarda yürütülecek komut.", + "usage.args.name": "Argümanlar", + "usage.args.description": "Komutun argümanları gereklidir." + }, + "run.send_all": { + "msg.sending_command": "Tüm botlara komut gönderme ..." + }, + "config.send_number": { + "description": "Belirtilen sayıda bot için bir komut gönderir.", + "usage.number.name": "Bot sayısı", + "usage.number.description": "Komutu gönderecek bot sayısı.", + "usage.command.name": "Emretmek", + "usage.command.description": "Botlarda yürütülecek komut.", + "usage.args.name": "Argümanlar", + "usage.args.description": "Komutun argümanları gereklidir." + }, + "run.send_number": { + "msg.count_negative": "Sayı 0'dan büyük olmalı!", + "msg.sending_command": "{number} botlarına komut gönderme ..." + }, + "config.send_party": { + "description": "Aynı partiyi paylaşan tüm botlara bir komut gönderir.", + "usage.command.name": "Emretmek", + "usage.command.description": "Botlarda yürütülecek komut.", + "usage.args.name": "Argümanlar", + "usage.args.description": "Komutun argümanları gereklidir." + }, + "run.send_party": { + "msg.sending_command": "Partimdeki tüm botlara komut gönderiyorum ..." + }, + "config.send_shard": { + "description": "Bot parçasına bir komut gönderir.", + "usage.command.name": "Emretmek", + "usage.command.description": "Botlarda yürütülecek komut.", + "usage.args.name": "Argümanlar", + "usage.args.description": "Komutun argümanları gereklidir." + }, + "run.send_shard": { + "msg.sending_command": "Parçalığımdaki tüm botlara komut gönderiyorum ..." + }, + "config.set_status": { + "description": "Bot durumunu ayarlar", + "usage.status.name": "Durum", + "usage.status.description": "Botun yeni durumu." + }, + "run.set_status": { + "msg.success": "Durum başarıyla ayarlandı!" + }, + "config.whisper": { + "description": "Bir arkadaşınıza özel bir mesaj gönderir.", + "usage.query.name": "Arkadaşın Adı veya Kimliği", + "usage.query.description": "Özel mesajı göndermek için arkadaşın adı veya kimliği.", + "usage.message.name": "İleti", + "usage.message.description": "Arkadaşa gönderilecek mesaj." + }, + "run.whisper": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.friend_not_found": "Arkadaş {query} bulunamadı!", + "msg.whisper_sent": "{name} 'e gönderildi!" + }, + "config.bp_level": { + "description": "Botun Battle Pass seviyesini ayarlar.", + "usage.level.name": "Seviyesi", + "usage.level.description": "Belirtilecek savaş geçişinin seviyesi." + }, + "run.bp_level": { + "msg.bp_level_set": "Battle Pass seviyesini {level} olarak ayarlayın!" + }, + "config.clear_custom_key": { + "description": "Özel eşleştirme anahtarını temizler." + }, + "run.clear_custom_key": { + "msg.success": "Özel eşleştirme anahtarını temizledi!" + }, + "config.crowns": { + "description": "Bot kronlarını ayarlar.", + "usage.crowns.name": "Kronlar", + "usage.crowns.description": "Ayarlanacak kronlar." + }, + "run.crowns": { + "msg.success": "Kronları {crowns} olarak ayarlayın!" + }, + "config.hide": { + "description": "Bir oyuncuyu partiden gizler veya argüman belirtmezseniz sizi gizler.", + "usage.query.name": "Üye Adı veya Kimlik", + "usage.query.description": "Saklanacak partinin üyesinin adı veya kimliği." + }, + "run.hide": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.member_not_found": "Üye {query} bulunamadı!", + "msg.member_not_at_party": "Partimin bir üyesi değilsin.", + "msg.success": "Gizli {name}!" + }, + "config.hide_all": { + "description": "Partideki tüm oyuncuları gizler." + }, + "run.hide_all": { + "msg.success": "Tüm üyeler gizli!" + }, + "config.kick": { + "description": "Partiden bir oyuncu vuruşu.", + "usage.query.name": "Üye Adı veya Kimlik", + "usage.query.description": "Partinin üyesinin adı veya kimliği, sınır dışı edilecek." + }, + "run.kick": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.member_not_found": "Üye {query} bulunamadı!", + "msg.success": "Tekme {name}!" + }, + "config.kick_all": { + "description": "Partideki tüm oyuncuları tekmeliyor." + }, + "run.kick_all": { + "msg.user_kicked": "Tekme {name}!", + "msg.success": "Tüm üyeleri tekmelemeyi bitirdi!" + }, + "config.leave": { + "description": "Bot partiyi terk ediyor." + }, + "run.leave": { + "msg.success": "Hoşçakal!" + }, + "config.level": { + "description": "Bot seviyesini ayarlar.", + "usage.level.name": "Seviyesi", + "usage.level.description": "Ayarlanacak seviye." + }, + "run.level": { + "msg.success": "Seviyeyi {level} olarak ayarlayın!" + }, + "config.match": { + "description": "Devleti bir oyun oynamaya ayarlar.", + "usage.number.name": "Oyuncu sayısı", + "usage.number.description": "Oyundaki oyuncu sayısı." + }, + "run.match": { + "msg.success": "Oynatmaya ayarlanmış!" + }, + "config.party_info": { + "description": "Parti hakkında bilgi gösterir." + }, + "config.playlist": { + "description": "Partinin çalma listesini ayarlar.", + "usage.query.name": "Oynatma listesinin adı veya kimliği", + "usage.query.description": "Ayarlanacak çalma listesinin adı veya kimliği." + }, + "run.playlist": { + "msg.error": "Hata Ayarlama Çalma Listesi!", + "msg.success": "Çalma listesini {query} olarak ayarlayın!" + }, + "config.privacy": { + "description": "Partinin gizliliğini belirler.", + "usage.privacy.name": "Mahremiyet", + "usage.privacy.options.public": "Halk", + "usage.privacy.options.private": "Özel", + "usage.privacy.description": "Partinin gizliliği." + }, + "run.privacy": { + "msg.success": "Parti gizliliğini {privacy} olarak ayarlayın!", + "msg.error": "Geçersiz gizlilik, kamuya açık veya özel olmalıdır!" + }, + "config.rank": { + "description": "Bot sırasını ayarlar.", + "usage.rank.name": "Rütbe", + "usage.rank.description": "Ayarlanacak rütbe." + }, + "run.rank": { + "msg.success": "Sıralamayı {rank} olarak ayarlayın!" + }, + "config.ready": { + "description": "Durumu hazır hale getirir." + }, + "run.ready": { + "msg.warning": "UYARI: Eşleme yapımını başlatmaya çalışıyorsanız, bu komutu kullanmayın! Sadece kendinizi hazırlayın ve otomatik olarak hazırım.", + "msg.success": "Hazır!" + }, + "config.say": { + "description": "Parti sohbetine bir mesaj gönderin.", + "usage.message.name": "Mesaj", + "usage.message.description": "Partiye gönderilecek mesaj." + }, + "run.say": {}, + "config.set_custom_key": { + "description": "Özel bir eşleştirme anahtarı ayarlar.", + "usage.key.name": "Özel anahtar", + "usage.key.description": "Ayarlamak için özel eşleştirme anahtarı." + }, + "run.set_custom_key": { + "msg.success": "Özel eşleştirme anahtarını ayarlayın!" + }, + "config.show": { + "description": "Partiden gizli bir oyuncuyu gösterir veya argüman belirtmediyseniz size gösterir.", + "usage.query.name": "Üye Adı veya Kimlik", + "usage.query.description": "Partinin üyesinin adı veya kimliği gösterilecek." + }, + "run.show": { + "msg.multiple_friends_found": "Birden fazla arkadaş buldum:", + "msg.member_not_found": "Üye {query} bulunamadı!", + "msg.member_not_at_party": "Partimin bir üyesi değilsin.", + "msg.success": "Gösterilen {name}!" + }, + "config.show_all": { + "description": "Partideki tüm gizli oyuncuları gösterir." + }, + "run.show_all": { + "msg.success": "Tüm üyeler gösterildi!" + }, + "config.sit_in": { + "description": "Devleti katılmaya ayarlar." + }, + "run.sit_in": { + "msg.success": "Oturmak..." + }, + "config.sit_out": { + "description": "Devleti katılmamaya ayarlar." + }, + "run.sit_out": { + "msg.success": "Dışarıda oturuyor ..." + }, + "config.unmatch": { + "description": "Devleti bir oyun oynamamaya ayarlar." + }, + "run.unmatch": { + "msg.success": "Oynatma durumu kaldırıldı!" + }, + "config.unready": { + "description": "Durumu hazırlamayacak şekilde ayarlar." + }, + "run.unready": { + "msg.success": "Hazır değil!" + } +} \ No newline at end of file diff --git a/package.json b/package.json index a05cce5..541cf9c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "@fnlb-project/locales", + "name": "fnbl", "description": "FNLB Locales & Translation Module", - "version": "2.0.8", + "version": "2.0.9", "main": "src/index.ts", "types": "src/index.ts", "type": "module", @@ -25,16 +25,16 @@ "files": ["dist"], "author": "FNLB-Project", "dependencies": { - "@fnlb-project/shared": "^1.4.2" + "@fnlb-project/shared": "^1.5.3" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "tslib": "^2.8.1", - "@types/bun": "^1.1.12", + "@types/bun": "^1.1.14", "bun-plugin-dts": "^0.3.0", - "google-translate-api-x": "^10.7.1", - "minio": "^8.0.2", - "typescript": "^5.6.3" + "google-translate-api-x": "^10.7.2", + "minio": "^8.0.3", + "typescript": "^5.7.2" }, "packageManager": "bun@1.1.17" } diff --git a/src/classes/LocaleClient.ts b/src/classes/LocaleClient.ts index 863816b..e1ee4dd 100644 --- a/src/classes/LocaleClient.ts +++ b/src/classes/LocaleClient.ts @@ -1,4 +1,5 @@ import { Locales } from '@fnlb-project/shared/types'; +import { PromiseUtil } from '@fnlb-project/shared/util'; import type { LocaleObject } from '../types/LocaleObject'; import { AsyncLock } from './AsyncLock'; import { LocaleContext } from './LocaleContext'; @@ -6,7 +7,7 @@ import { LocaleContext } from './LocaleContext'; const CDN_URL = 'https://cdn.fnlb.net'; export class LocaleClient { - private scope: string; + private readonly scope: string; private contextCache: Record = {}; private loadCache: Record = {}; @@ -14,34 +15,48 @@ export class LocaleClient { this.scope = scope; } - public async getContext(route: string, locale: Locales) { + public async getContext(route: string, locale: Locales, maxRetries = Infinity, retryTimeout = 10000) { const fullRoute = `${route}/${locale}.json`; const cachedContext = this.contextCache[fullRoute]; - if (cachedContext) return cachedContext; const cachedLoad = this.loadCache[fullRoute]; if (!cachedLoad) { const lock = new AsyncLock(); - lock.lock(); - this.loadCache[fullRoute] = lock; - const localeObject = (await fetch(`${CDN_URL}/locales/${this.scope}/${fullRoute}`) - .then((res) => res.json().catch(() => null)) - .catch(() => null)) as LocaleObject | null; + let attempts = 0; + let localeObject: LocaleObject | null = null; + + while (attempts < maxRetries) { + try { + const response = await fetch(`${CDN_URL}/locales/${this.scope}/${fullRoute}`); + localeObject = await response.json().catch(() => null); + if (localeObject) break; + } catch { + await PromiseUtil.wait(retryTimeout); + console.warn( + `Failed to fetch locale object for scope "${this.scope}" route "${route}" locale "${locale}". Retrying in ${retryTimeout} Attempt ${attempts + 1}/${maxRetries}` + ); + } + attempts++; + } - if (!localeObject) return undefined; - - const ctx = new LocaleContext(localeObject, locale); + lock.unlock(); - this.contextCache[fullRoute] = ctx; + if (!localeObject) { + console.warn( + `Failed to fetch locale object for scope "${this.scope}" route "${route}" locale "${locale}". Retrying in ${retryTimeout} Attempt ${attempts + 1}/${maxRetries}` + ); - lock.unlock(); + return undefined; + } + const ctx = new LocaleContext(localeObject, locale); + this.contextCache[fullRoute] = ctx; return ctx; } diff --git a/src/classes/LocaleTranslator.ts b/src/classes/LocaleTranslator.ts index 7ddf7c5..b3e146f 100644 --- a/src/classes/LocaleTranslator.ts +++ b/src/classes/LocaleTranslator.ts @@ -3,7 +3,7 @@ import type { ModuleObject } from '../types/LocaleObject'; import type { LocaleOptions } from '../types/LocaleOptions'; export class LocaleTranslator { - private moduleObject: ModuleObject | undefined; + private readonly moduleObject: ModuleObject | undefined; public locale: Locales; public options: LocaleOptions; @@ -15,20 +15,23 @@ export class LocaleTranslator { public translate(key: string, variables?: Record) { if (!this.moduleObject) { - console.error(`TRANSLATOR_ERROR: LOCALE "${this.locale}" MODULE "${this.options.module}" NOT LOADED.`); + const notLoadedError = `ERR_FNLB_TRANSLATOR_NOT_LOADED: LOCALE "${this.locale}" MODULE "${this.options.module}" NOT LOADED.`; - return `TRANSLATOR_ERROR: LOCALE "${this.locale}" MODULE "${this.options.module}" NOT LOADED. KEY: "${key}"`; + console.error(notLoadedError); + + return notLoadedError; } const result = this.moduleObject[key]; - if (!result) - console.error(`TRANSLATION_ERROR: LOCALE "${this.locale}" KEY "${key}" MODULE "${this.options.module}"`); + const notFoundError = `ERR_FNLB_TRANSLATION_NOT_FOUND: LOCALE "${this.locale}" MODULE "${this.options.module} KEY "${key}" NOT FOUND."`; + + if (!result) console.error(notFoundError); return ( result?.replace(/{(.*?)}/gi, (_match, value) => { return variables?.[value] ?? ''; - }) ?? `TRANSLATION_ERROR: LOCALE "${this.locale}" KEY "${key}" MODULE "${this.options.module}"` + }) ?? notFoundError ); } } diff --git a/src/translator.ts b/src/translator.ts index 5727eb7..21a7c4f 100644 --- a/src/translator.ts +++ b/src/translator.ts @@ -1,5 +1,6 @@ import { existsSync, readFileSync, writeFileSync } from 'fs'; import { Locales } from '@fnlb-project/shared/types'; +import { PromiseUtil } from '@fnlb-project/shared/util'; import translator from 'google-translate-api-x'; import type { TranslatorSettings } from './types/TranslatorSettings'; @@ -28,7 +29,7 @@ const translatorError = (text: string): void => { throw new Error(` ${text}`); }; -const wait = (time: number) => new Promise((res) => setTimeout(res, time)); +const wait = PromiseUtil.wait; const getArrayKey = (array: string | string[]) => (Array.isArray(array) ? array[0]! : array);