Add settings reset command for per-setting defaults

Introduces a settings reset subcommand with choices so admins can clear one guild override at a time via MongoDB $unset, with live player sync for volume and duplicate-track defaults. Adds settings.actions.resetDone across language files and optional reset aliases (restore, defaults) in settings examples.
This commit is contained in:
Choco
2026-03-22 12:09:34 +08:00
parent 28cb2a910e
commit 8bb34326d1
18 changed files with 92 additions and 17 deletions

View File

@@ -121,7 +121,9 @@
"controllerToggled": "Ahora tienes `{0}` el controlador de música.",
"duplicateTrackToggled": "Ahora tienes `{0}` para evitar que se agreguen pistas duplicadas a la cola.",
"controllerMsgToggled": "Ahora tiene `{0}` mensajes del controlador de música.",
"silentMsgToggled": "Tienes {0} mensajes silenciosos."
"silentMsgToggled": "Tienes {0} mensajes silenciosos.",
"resetDone": "Reset `{0}` to server defaults.",
"resetNotFound": "Nombre de opción inválido. Por favor, use una de las siguientes opciones: {0}"
},
"menu": "Configuración del servidor | {0}",
"basic": {