"port_bind":"Serveur de jeu démarré sur le port %s",
"connect":"Client connecté depuis %s",
"disconnect":"Client déconnecté depuis %s",
"game_update_error":"Une erreur est survenue lors de la mise à jour du jeu.",
"command_error":"Erreur de commande:"
},
"dispatch":{
"port_bind":"[Dispatch] Serveur de répartition démarré sur le port %s",
"request":"[Dispatch] Le client %s %s demande : %s",
"keystore":{
"general_error":"[Dispatch] Erreur lors du chargement de keystore!",
"password_error":"[Dispatch] Impossible de charger keystore. Essai avec le mot de passe de keystore par défaut...",
"no_keystore_error":"[Dispatch] Pas de certificat SSL trouvé ! Passage en serveur HTTP",
"default_password":"[Dispatch] Le mot de passe par défaut de keystore a été chargé avec succès. Veuillez envisager de définir le mot de passe à 123456 dans config.json."
},
"authentication":{
"default_unable_to_verify":"[Authentication] Quelque chose à appeler la méthode verifyUser qui n'est pas supportée par le gestionnaire d'authentification par défaut."
},
"no_commands_error":"Les commandes ne sont pas prises en charge par le mode répartition seulement.",
"username_create_error":"Nom d'utilisateur introuvable, création échouée.",
"server_max_player_limit":"Le nombre de joueurs maximum est atteint."
},
"router_error":"[Dispatch] Impossible d'attacher le routeur."
},
"status":{
"free_software":"Grasscutter est un logiciel GRATUIT. Si vous avez payé pour ce logiciel, vous avez peut-être été arnaqué. Page d'accueil : https://github.com/Grasscutters/Grasscutter",
"starting":"Démarrage de Grasscutter...",
"shutdown":"Arrêt en cours...",
"done":"Terminé ! Pour obtenir de l'aide, écrire \"help\"",
"error":"Une erreur est survenue.",
"welcome":"Bienvenue sur Grasscutter !",
"run_mode_error":"Mode d'exécution du serveur invalide: %s.",
"run_mode_help":"Le mode d'exécution du serveur doit être : 'HYBRID', 'DISPATCH_ONLY', or 'GAME_ONLY'. Impossible de démarrer Grasscutter...",
"create_resources":"Création du dossier ressources...",
"resources_error":"Placez une copie de 'BinOutput' and 'ExcelBinOutput' dans le dossier ressources.",
"version":"Version de Grasscutter: %s-%s",
"game_version":"Version du jeu: %s",
"resources":{
"loading":"Loading resources...",
"finish":"Finished loading resources."
}
}
"messages":{
"game":{
"port_bind":"Serveur de jeu démarré sur le port %s",
"connect":"Client connecté depuis %s",
"disconnect":"Client déconnecté depuis %s",
"game_update_error":"Une erreur est survenue lors de la mise à jour du jeu.",
"command_error":"Erreur de commande:"
},
"commands":{
"generic":{
"not_specified":"Aucune commande spécifiée.",
"unknown_command":"Commande inconnue: %s",
"permission_error":"Vous n'avez pas la permission d'exécuter cette commande.",
"console_execute_error":"Cette commande ne peut être exécutée uniquement dans la console.",
"player_execute_error":"Exécutez cette commande dans le jeu.",
"command_exist_error":"Aucune commande trouvée.",
"no_usage_specified":"Pas de description de l'utilisation spécifiée.",
"no_description_specified":"Pas de description spécifiée",
"set_to":"%s a été défini a %s.",
"set_for_to":"%s de %s a été défini a %s.",
"invalid":{
"amount":"Montant invalide.",
"artifactId":"ID de l'artéfact invalide.",
"avatarId":"ID de l'avatar invalide.",
"avatarLevel":"avatarLevel invalide.",
"entityId":"ID de l'entité invalide.",
"itemId":"ID de l'objet invalide.",
"itemLevel":"Niveau de l'objet invalide.",
"itemRefinement":"Raffinement de l'objet invalide.",
"statValue":"Valeur de <stat> invalide.",
"value_between":"Invalid value: %s must be between %s and %s.",
"playerId":"ID du joueur invalide.",
"uid":"UID invalide.",
"id":"ID invalide."
}
},
"execution":{
"player_exist_error":"Joueur introuvable.",
"player_offline_error":"Le joueur n'est pas connecté.",
"item_player_exist_error":"UID ou objet invalide.",
"player_exist_offline_error":"Le joueur est introuvable ou n'est pas connecté.",
"argument_error":"Arguments invalides.",
"clear_target":"Cible réinitialisée.",
"set_target":"Les prochaines commandes cibleront @%s par défaut.",
"set_target_online":"@%s est connecté. Certaines commandes peuvent nécessiter une cible hors ligne.",
"set_target_offline":"@%s est hors ligne. Certaines commandes peuvent nécessiter une cible conectée.",
"need_target":"Cette commande nécessite un UID cible. Ajoutez un argument <@UID> ou définisez une cible persistante avec /target @UID.",
"need_target_online":"Cette commande nécessite un UID cible en ligne, mais la cible actuelle est hors ligne. Ajoutez un argument <@UID> différent ou définissez une cible persistante avec /target @UID.",
"need_target_offline":"Cette commande nécessite un UID cible hors ligne, mais la cible actuelle est en ligne. Ajoutez un argument <@UID> différent ou définissez une cible persistante avec /target @UID."
},
"status":{
"enabled":"Activé",
"disabled":"Desactivé",
"help":"Aide",
"success":"Succès"
},
"dispatch":{
"port_bind":"[Dispatch] Serveur de répartition démarré sur le port %s",
"request":"[Dispatch] Le client %s %s demande : %s",
"keystore":{
"general_error":"[Dispatch] Erreur lors du chargement de keystore!",
"password_error":"[Dispatch] Impossible de charger keystore. Essai avec le mot de passe de keystore par défaut...",
"no_keystore_error":"[Dispatch] Pas de certificat SSL trouvé ! Passage en serveur HTTP",
"default_password":"[Dispatch] Le mot de passe par défaut de keystore a été chargé avec succès. Veuillez envisager de définir le mot de passe à 123456 dans config.json."
},
"authentication":{
"default_unable_to_verify":"[Authentication] Quelque chose à appeler la méthode verifyUser qui n'est pas supportée par le gestionnaire d'authentification par défaut."
},
"no_commands_error":"Les commandes ne sont pas prises en charge par le mode répartition seulement.",
"user_not_exist":"L'utilisateur avec l'identifiant '%s' n'existe pas.",
"start_composition":"Démarrage de la composition du message.\nVeuillez utiliser'/sendmail <titre>' pour continuer.\nVous pouvez utiliser '/sendmail stop' à tout moment.",
"templates":"Les modèles de lettres ne sont pas encore disponibles.",
"invalid_arguments":"Arguments invalides.",
"send_cancel":"L'envoi du message a été annulé.",
"send_done":"Le message a été envoyé à %s!",
"send_all_done":"Message envoyé à tous les utilisateurs!",
"not_composition_end":"La composition du message n'est pas au stade final.\nVeuillez utiliser '/sendmail %s' or '/sendmail stop' pour annuler",
"please_use":"Veuillez utiliser '/sendmail %s'",
"set_title":"Le titre du message a été défini à '%s'.\nUtilisez '/sendmail <contenu>' pour continuer.",
"set_contents":"Le contenu du message a été défini à '%s'.\nUtilisez '/sendmail <expéditeur>' pour continuer.",
"set_message_sender":"L'expéditeur a été défini à '%s'.\nUtilisez '/sendmail <itemID|itemName|finish> [quantité] [niveau]' pour continuer.",
"send":"%s %s (niveau %s) ont été ajouté au message.\nContinuez d'ajouter plus d'objets ou utilisez '/sendmail finish' pour envoyer le message.",
"error":"ERREUR: Stade de construction invalide : %s. Vérifiez la console pour la pile d'appels.",
"description":"Envoie un courrier à l'utilisateur spécifié. L'utilisation de la commande change en fonction du stade de la composition du message."
},
"sendMessage":{
"usage":"Usage: sendmessage <joueur> <message>",
"success":"Message envoyé.",
"description":"Envoie un message au joueur spécifié en tant que Serveur"
},
"setFetterLevel":{
"usage":"Usage: setfetterlevel <level>",
"range_error":"Le niveau d'affinité doit être compris entre 0 et 10.",
"success":"Niveau d'affinité défini à %s.",
"level_error":"Niveau d'affinité invalide.",
"description":"Défini le niveau d'affinité de votre personnage actif"
},
"setProp":{
"usage":"Usage: setprop|prop <prop> <value>\n\tValues for <prop>: godmode | nostamina | unlimitedenergy | abyss | worldlevel | bplevel\n\t(cont.) see PlayerProperty enum for other possible values, of form PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description":"Définit des propriétes pour votre compte. Des choses comme le godemode peuvent être activés avec cette commande, et le déblocage de l'abysse ainsi que l'avancement du PB."
"specify_player_id":"Vous devez spécifier un ID d'utilisateur.",
"invalid_position":"Position invalide.",
"exists_error":"La scène spécifié n'existe pas.",
"success":"%s a été téléporté à %s, %s, %s dans la scène %s.",
"description":"Change la position du joueur"
},
"unlimitenergy":{
"success":"UnlimitEnergy est maintenant %s pour %s.",
"config_error":"La commande est désactivée, car energyUsage est false dans config.json.",
"description":"Utiliser le déchainement élémentaire ne consomme pas d'énergie"
},
"unlocktower":{
"success":"Tous les couloirs de l'abysse sont maintenant débloqués.",
"description":"Débloque tous les couloirs de l'abysse"
},
"weather":{
"description":"Change la météo. Les ID de la météo peuvent être trouvés dans WeatherExcelConfigData.json.\nTypes de climatss: sunny, cloudy, rain, thunderstorm, snow, mist.",
"usage":"Utilisation: weather [weatherId] [climateType]\nLes ID de la météo peuvent être trouvés dans WeatherExcelConfigData.json.\nClimate types: sunny, cloudy, rain, thunderstorm, snow, mist.",
"success":"L'ID de la météo à été défini a %s avec le type de climat %s.",
"status":"L'ID de la météo accutel est %s avec le type de climat %s."
},
"ban":{
"description":"Bannis un joueur",
"success":"Succès.",
"failure":"Échec, joueur introuvable.",
"invalid_time":"Impossible d'analyser le timestamp.",
"command_usage":"Usage: ban <@playerId> [timestamp] [raison]"
},
"unban":{
"description":"Retire le bannissement d'un joueur",
"success":"Succès.",
"failure":"Échec, joueur introuvable.",
"command_usage":"Usage: unban <@playerId>"
}
"login_attempt":"[Dispatch] Le client %s essaye de de connecter.",
"login_success":"[Dispatch] Le client %s est connecté en tant que %s.",
"login_max_player_limit":"[Dispatch] Le client %s n'a pas réussi à se connecter : Le nombre de joueurs maximum est atteint.",
"login_token_attempt":"[Dispatch] Le client %s essaye de se connecter via un jeton.",
"login_token_error":"[Dispatch] Le client %s n'a pas réussi à se connecter via un jeton.",
"login_token_success":"[Dispatch] Le client %s est connecté via un jeton en tant que %s.",
"login_password_error":"🇺🇸[Dispatch] Client %s failed to log in via password.",
"login_password_storage_error":"🇺🇸[Dispatch] Client %s failed to log in via password because there is no password in the database.",
"combo_token_success":"[Dispatch] Le client %s a réussi à échanger le jeton combiné.",
"combo_token_error":"[Dispatch] Le client %s n'a pas réussi à échanger le jeton combiné.",
"account_login_create_success":"[Dispatch] Le client %s n'a pas réussi à se connecter : Le compte %s a été créé.",
"account_login_create_error":"[Dispatch] Le client %s n'a pas réussi à se connecter : La création du compte a échoué.",
"account_login_exist_error":"[Dispatch] Le client %s n'a pas réussi à de connecter : Compte non trouvé.",
"account_cache_error":"Erreur d'information sur le cache de compte du jeu.",
"free_software":"Grasscutter est un logiciel GRATUIT. Si vous avez payé pour ce logiciel, vous avez peut-être été arnaqué. Page d'accueil : https://github.com/Grasscutters/Grasscutter",
"starting":"Démarrage de Grasscutter...",
"shutdown":"Arrêt en cours...",
"done":"Terminé ! Pour obtenir de l'aide, écrire \"help\"",
"error":"Une erreur est survenue.",
"welcome":"Bienvenue sur Grasscutter !",
"run_mode_error":"Mode d'exécution du serveur invalide: %s.",
"run_mode_help":"Le mode d'exécution du serveur doit être : 'HYBRID', 'DISPATCH_ONLY', or 'GAME_ONLY'. Impossible de démarrer Grasscutter...",
"create_resources":"Création du dossier ressources...",
"resources_error":"Placez une copie de 'BinOutput' and 'ExcelBinOutput' dans le dossier ressources.",
"version":"Version de Grasscutter: %s-%s",
"game_version":"Version du jeu: %s",
"resources":{
"loading":"🇺🇸Loading resources...",
"finish":"🇺🇸Finished loading resources."
}
},
"documentation":{
"handbook":{
"title":"Manuel GM",
"title_commands":"Commandes",
"title_avatars":"Avatars",
"title_items":"Objets",
"title_scenes":"Scènes",
"title_monsters":"Monstres",
"header_id":"Id",
"header_command":"Commande",
"header_description":"Description",
"header_avatar":"Avatar",
"header_item":"Objet",
"header_scene":"Scène",
"header_monster":"Monstre"
},
"index":{
"title":"Documentation",
"handbook":"Manuel GM",
"gacha_mapping":"Gacha mapping JSON"
}
},
"commands":{
"generic":{
"not_specified":"Aucune commande spécifiée.",
"unknown_command":"Commande inconnue: %s",
"permission_error":"Vous n'avez pas la permission d'exécuter cette commande.",
"console_execute_error":"Cette commande ne peut être exécutée uniquement dans la console.",
"player_execute_error":"Exécutez cette commande dans le jeu.",
"command_exist_error":"Aucune commande trouvée.",
"no_usage_specified":"Pas de description de l'utilisation spécifiée.",
"no_description_specified":"Pas de description spécifiée",
"set_to":"%s a été défini a %s.",
"set_for_to":"%s de %s a été défini a %s.",
"invalid":{
"amount":"Montant invalide.",
"artifactId":"ID de l'artéfact invalide.",
"avatarId":"ID de l'avatar invalide.",
"avatarLevel":"avatarLevel invalide.",
"entityId":"ID de l'entité invalide.",
"itemId":"ID de l'objet invalide.",
"itemLevel":"Niveau de l'objet invalide.",
"itemRefinement":"Raffinement de l'objet invalide.",
"statValue":"Valeur de <stat> invalide.",
"value_between":"🇺🇸Invalid value: %s must be between %s and %s.",
"playerId":"ID du joueur invalide.",
"uid":"UID invalide.",
"id":"ID invalide."
}
},
"execution":{
"player_exist_error":"Joueur introuvable.",
"player_offline_error":"Le joueur n'est pas connecté.",
"item_player_exist_error":"UID ou objet invalide.",
"player_exist_offline_error":"Le joueur est introuvable ou n'est pas connecté.",
"argument_error":"Arguments invalides.",
"clear_target":"Cible réinitialisée.",
"set_target":"Les prochaines commandes cibleront @%s par défaut.",
"set_target_online":"@%s est connecté. Certaines commandes peuvent nécessiter une cible hors ligne.",
"set_target_offline":"@%s est hors ligne. Certaines commandes peuvent nécessiter une cible conectée.",
"need_target":"Cette commande nécessite un UID cible. Ajoutez un argument <@UID> ou définisez une cible persistante avec /target @UID.",
"need_target_online":"Cette commande nécessite un UID cible en ligne, mais la cible actuelle est hors ligne. Ajoutez un argument <@UID> différent ou définissez une cible persistante avec /target @UID.",
"need_target_offline":"Cette commande nécessite un UID cible hors ligne, mais la cible actuelle est en ligne. Ajoutez un argument <@UID> différent ou définissez une cible persistante avec /target @UID."
"user_not_exist":"L'utilisateur avec l'identifiant '%s' n'existe pas.",
"start_composition":"Démarrage de la composition du message.\nVeuillez utiliser'/sendmail <titre>' pour continuer.\nVous pouvez utiliser '/sendmail stop' à tout moment.",
"templates":"Les modèles de lettres ne sont pas encore disponibles.",
"invalid_arguments":"Arguments invalides.",
"send_cancel":"L'envoi du message a été annulé.",
"send_done":"Le message a été envoyé à %s!",
"send_all_done":"Message envoyé à tous les utilisateurs!",
"not_composition_end":"La composition du message n'est pas au stade final.\nVeuillez utiliser '/sendmail %s' or '/sendmail stop' pour annuler",
"please_use":"Veuillez utiliser '/sendmail %s'",
"set_title":"Le titre du message a été défini à '%s'.\nUtilisez '/sendmail <contenu>' pour continuer.",
"set_contents":"Le contenu du message a été défini à '%s'.\nUtilisez '/sendmail <expéditeur>' pour continuer.",
"set_message_sender":"L'expéditeur a été défini à '%s'.\nUtilisez '/sendmail <itemID|itemName|finish> [quantité] [niveau]' pour continuer.",
"send":"%s %s (niveau %s) ont été ajouté au message.\nContinuez d'ajouter plus d'objets ou utilisez '/sendmail finish' pour envoyer le message.",
"error":"ERREUR: Stade de construction invalide : %s. Vérifiez la console pour la pile d'appels.",
"description":"Envoie un courrier à l'utilisateur spécifié. L'utilisation de la commande change en fonction du stade de la composition du message."
},
"sendMessage":{
"usage":"Usage: sendmessage <joueur> <message>",
"success":"Message envoyé.",
"description":"Envoie un message au joueur spécifié en tant que Serveur"
},
"setFetterLevel":{
"usage":"🇺🇸Usage: setfetterlevel <level>",
"range_error":"Le niveau d'affinité doit être compris entre 0 et 10.",
"success":"Niveau d'affinité défini à %s.",
"level_error":"Niveau d'affinité invalide.",
"description":"Défini le niveau d'affinité de votre personnage actif"
},
"setProp":{
"usage":"🇺🇸Usage: setprop|prop <prop> <value>\n\tValues for <prop>: godmode | nostamina | unlimitedenergy | abyss | worldlevel | bplevel\n\t(cont.) see PlayerProperty enum for other possible values, of form PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description":"Définit des propriétes pour votre compte. Des choses comme le godemode peuvent être activés avec cette commande, et le déblocage de l'abysse ainsi que l'avancement du PB."
"specify_player_id":"Vous devez spécifier un ID d'utilisateur.",
"invalid_position":"Position invalide.",
"exists_error":"La scène spécifié n'existe pas.",
"success":"%s a été téléporté à %s, %s, %s dans la scène %s.",
"description":"Change la position du joueur"
},
"weather":{
"usage":"Utilisation: weather [weatherId] [climateType]\nLes ID de la météo peuvent être trouvés dans WeatherExcelConfigData.json.\nClimate types: sunny, cloudy, rain, thunderstorm, snow, mist.",
"success":"L'ID de la météo à été défini a %s avec le type de climat %s.",
"status":"L'ID de la météo accutel est %s avec le type de climat %s.",
"description":"Change la météo. Les ID de la météo peuvent être trouvés dans WeatherExcelConfigData.json.\nTypes de climatss: sunny, cloudy, rain, thunderstorm, snow, mist."
},
"ban":{
"command_usage":"Usage: ban <@playerId> [timestamp] [raison]",
"success":"Succès.",
"failure":"Échec, joueur introuvable.",
"invalid_time":"Impossible d'analyser le timestamp.",
"description":"Bannis un joueur"
},
"unban":{
"command_usage":"🇺🇸Usage: unban <@playerId>",
"success":"Succès.",
"failure":"Échec, joueur introuvable.",
"description":"Retire le bannissement d'un joueur"
"general_error":"[Dispatch] Возникла ошибка при загрузке keystore!",
"password_error":"[Dispatch] Не удалось загрузить keystore. Пытаемся использовать пароль для keystore по умолчанию...",
...
...
@@ -28,18 +28,23 @@
"login_token_attempt":"[Dispatch] Клиент %s пытается войти с помощью токена.",
"login_token_error":"[Dispatch] Клиент %s не смог войти с помощью токена.",
"login_token_success":"[Dispatch] Клиент %s вошел с помощью токена как %s.",
"combo_token_success":"[Dispatch] Client %s succeed to exchange combo token.",
"combo_token_error":"[Dispatch] Client %s failed to exchange combo token.",
"login_password_error":"🇺🇸[Dispatch] Client %s failed to log in via password.",
"login_password_storage_error":"🇺🇸[Dispatch] Client %s failed to log in via password because there is no password in the database.",
"combo_token_success":"🇺🇸[Dispatch] Client %s succeed to exchange combo token.",
"combo_token_error":"🇺🇸[Dispatch] Client %s failed to exchange combo token.",
"account_login_create_success":"[Dispatch] Клиенту %s не удалось войти по причине: Аккаунт %s был создан.",
"account_login_create_error":"[Dispatch] Клиенту %s не удалось войти по причне : Не удалось создать аккаунт.",
"account_login_exist_error":"[Dispatch] Клиенту %s не удалось войти по причине: Аккаунт не найден.",
"account_cache_error":"Game account cache information error.",
"account_cache_error":"🇺🇸Game account cache information error.",
"session_key_error":"Некорректный ключ сессии.",
"username_error":"Имя пользователя не обнаружено.",
"username_create_error":"Имя пользователя не найденоUsername not found, создание не удалось.",
"password_error":"🇺🇸Invalid Password",
"password_length_error":"🇺🇸Password length must be greater then or equal to 8",
"password_storage_error":"🇺🇸You don't have a password for your account. Please contact an administrator.",
"server_max_player_limit":"Число игроков в сети достигло предела"
},
"router_error":"[Dispatch] Unable to attach router."
"router_error":"🇺🇸[Dispatch] Unable to attach router."
},
"status":{
"free_software":"Grasscutter является БЕСПЛАТНЫМ программным обеспечением. Если вы заплатили за него деньги, то вас обманули. Домашняя страница проекта: https://github.com/Grasscutters/Grasscutter",
...
...
@@ -55,8 +60,8 @@
"version":"Версия Grasscutter: %s-%s",
"game_version":"Версия игры: %s",
"resources":{
"loading":"Loading resources...",
"finish":"Finished loading resources."
"loading":"🇺🇸Loading resources...",
"finish":"🇺🇸Finished loading resources."
}
}
},
...
...
@@ -82,7 +87,7 @@
"itemLevel":"Некорректный уровень предмета (itemLevel).",
"itemRefinement":"Некорректный уровень пробуждения предмета (itemRefinement).",
"statValue":"Некорректное значение характеристики.",
"value_between":"Invalid value: %s must be between %s and %s.",
"value_between":"🇺🇸Invalid value: %s must be between %s and %s.",
"user_not_exist":"Пользователь с ID '%s' не найден.",
...
...
@@ -307,20 +276,13 @@
"description":"Устанавливает уровень дружбы для активного персонажа"
},
"setProp":{
"usage":"Usage: setprop|prop <prop> <value>\n\tValues for <prop>: godmode | nostamina | unlimitedenergy | abyss | worldlevel | bplevel\n\t(cont.) see PlayerProperty enum for other possible values, of form PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description":"Sets accountwide properties. Things like godmode can be enabled this way, as well as changing things like unlocked abyss floor and battle pass progress."
"usage":"🇺🇸Usage: setprop|prop <prop> <value>\n\tValues for <prop>: godmode | nostamina | unlimitedenergy | abyss | worldlevel | bplevel\n\t(cont.) see PlayerProperty enum for other possible values, of form PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description":"🇺🇸Sets accountwide properties. Things like godmode can be enabled this way, as well as changing things like unlocked abyss floor and battle pass progress."
"exists_error":"🇺🇸The specified scene does not exist.",
"success":"Игрок %s был телепортирован по координатам %s, %s, %s в сцене %s.",
"description":"Изменяет позицию игрока"
},
"unlimitenergy":{
"success":"UnlimitEnergy теперь %s для игрока %s.",
"config_error":"Команда недоступна, поскольку energyUsage равно false в config.json.",
"description":"Используйте данный элемент для того, чтобы не тратить энергию"
},
"unlocktower":{
"success":"Теперь открыты все этажи Коридора Бездны.",
"description":"Открывает все уровни башни"
},
"weather":{
"description":"Изменяет погоду.Weather IDs can be found in WeatherExcelConfigData.json.\nClimate types: sunny, cloudy, rain, thunderstorm, snow, mist.",
"usage":"Usage: weather [weatherId] [climateType]\nWeather IDs can be found in WeatherExcelConfigData.json.\nClimate types: sunny, cloudy, rain, thunderstorm, snow, mist.",
"success":"Set weather ID to %s with climate type %s.",
"status":"Current weather ID is %s with climate type %s."
"success":"🇺🇸Set weather ID to %s with climate type %s.",
"status":"🇺🇸Current weather ID is %s with climate type %s.",
"description":"Изменяет погоду.Weather IDs can be found in WeatherExcelConfigData.json.\nClimate types: sunny, cloudy, rain, thunderstorm, snow, mist."
},
"ban":{
"description":"Банит игрока",
"command_usage":"Применение: ban <@Id игрока> [промежуток_времени] [причина]",
"success":"Успех.",
"failure":"Неудача, игрок не найден.",
"invalid_time":"Не удалось определить промежуток времени.",
"command_usage":"Применение: ban <@Id игрока> [промежуток_времени] [причина]"
"usage":"Usage: setprop|prop <prop> <value>\n\tValues for <prop>: godmode | nostamina | unlimitedenergy | abyss | worldlevel | bplevel\n\t(cont.) see PlayerProperty enum for other possible values, of form PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description":"Sets accountwide properties. Things like godmode can be enabled this way, as well as changing things like unlocked abyss floor and battle pass progress."
"usage":"🇺🇸Usage: setprop|prop <prop> <value>\n\tValues for <prop>: godmode | nostamina | unlimitedenergy | abyss | worldlevel | bplevel\n\t(cont.) see PlayerProperty enum for other possible values, of form PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description":"🇺🇸Sets accountwide properties. Things like godmode can be enabled this way, as well as changing things like unlocked abyss floor and battle pass progress."