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.
274 lines
13 KiB
JSON
274 lines
13 KiB
JSON
{
|
|
"common": {
|
|
"errors": {
|
|
"unknown": "⚠️ Something wrong while running the command! Please try again later or join our discord server for further support.",
|
|
"missingIntents": "Sorry, this command cannot be executed because the bot is missing the required request intent: `({0})`."
|
|
},
|
|
"status": {
|
|
"enabled": "enabled",
|
|
"disabled": "disabled",
|
|
"live": "LIVE"
|
|
}
|
|
},
|
|
"player": {
|
|
"errors": {
|
|
"nodeReconnect": "Please try again! After the node reconnects.",
|
|
"noPlaySource": "Can't find any playable sources!",
|
|
"noPlayer": "No player has been found on this server.",
|
|
"noTrackPlaying": "There are no songs playing right now",
|
|
"noTrackFound": "No songs were found with that query! Please provide a valid url."
|
|
},
|
|
"dropdown": {
|
|
"trackSelect": "Select a song to skip to ...",
|
|
"filterSelect": "Select a filter to apply ..."
|
|
},
|
|
"buttons": {
|
|
"back": "Back",
|
|
"pause": "Pause",
|
|
"resume": "Resume",
|
|
"skip": "Skip",
|
|
"leave": "Leave",
|
|
"loop": "Loop",
|
|
"volumeUp": "Volume Up",
|
|
"volumeDown": "Volume Down",
|
|
"volumeMute": "Mute",
|
|
"volumeUnmute": "Unmute",
|
|
"autoPlay": "Autoplay",
|
|
"shuffle": "Shuffle",
|
|
"forward": "Forward",
|
|
"rewind": "Rewind",
|
|
"lyrics": "Lyrics"
|
|
},
|
|
"playback": {
|
|
"nowplayingDesc": "**Now Playing:**\n```{0}```",
|
|
"nowplayingField": "Up Next:",
|
|
"nowplayingLink": "Listen on {0}",
|
|
"playlistLoad": " 🎶 Added the playlist **{0}** with `{1}` songs to the queue.",
|
|
"trackLoad": "Added **[{0}](<{1}>)** by **{2}** (`{3}`) to begin playing.\n",
|
|
"trackLoadPos": "Added **[{0}](<{1}>)** by **{2}** (`{3}`) to the queue at position **{4}**\n"
|
|
},
|
|
"controls": {
|
|
"pause": {
|
|
"error": "The player is already paused.",
|
|
"vote": "{0} has voted to pause the song. [{1}/{2}]",
|
|
"success": "`{0}` has paused the player."
|
|
},
|
|
"resume": {
|
|
"error": "The player is not paused.",
|
|
"vote": "{0} has voted to resume the song. [{1}/{2}]",
|
|
"success": "`{0}` has resumed the player."
|
|
},
|
|
"shuffle": {
|
|
"error": "Add more songs to the queue before shuffling.",
|
|
"vote": "{0} has voted to shuffle the queue. [{1}/{2}]",
|
|
"success": "The queue is shuffled."
|
|
},
|
|
"skip": {
|
|
"error": "There are no songs too skip to.",
|
|
"vote": "{0} has voted to skip the song. [{1}/{2}]",
|
|
"success": "`{0}` has skipped the song."
|
|
},
|
|
"back": {
|
|
"vote": "{0} has voted to skip to the previous song. [{1}/{2}]",
|
|
"success": "`{0}` has skipping to previous song."
|
|
},
|
|
"leave": {
|
|
"vote": "{0} has voted to stop the player. [{1}/{2}]",
|
|
"success": "`{0}` has stopped the player."
|
|
},
|
|
"seek": "Set the player to **{0}**",
|
|
"repeat": "The repeat mode has been set to `{0}`",
|
|
"forward": "Forward the player to **{0}**",
|
|
"rewind": "Rewound the player to **{0}**",
|
|
"replay": "Replaying the current song.",
|
|
"autoplay": "Autoplay mode is now **{0}**"
|
|
}
|
|
},
|
|
"voice": {
|
|
"connection": {
|
|
"noChannel": "No voice channel to connect. Please either provide one or join one.",
|
|
"alreadyConnected": "Already connected to a voice channel.",
|
|
"noPermission": "Sorry! i don't have permissions to join or speak in your voice channel.",
|
|
"notInChannel": "{0}, you must be in {1} to use voice commands. Please rejoin if you are in voice!",
|
|
"connect": "Connected to {0}"
|
|
},
|
|
"stageChannel": {
|
|
"setAnnounceTemplate": "Done! From now on, voice status like the one you're in now will be named according to your template. You should see it update in a few seconds."
|
|
}
|
|
},
|
|
"permissions": {
|
|
"noCreatePermission": "Sorry! i don't have permissions to create a song requesting channel.",
|
|
"missingPosition": "Only the DJ or admins may change the position.",
|
|
"missingMode": "Only the DJ or admins may switch loop mode.",
|
|
"missingQueue": "Only the DJ or admins may remove track from the queue.",
|
|
"missingAutoPlay": "Only the DJ or admins can enable or disable autoplay mode!",
|
|
"missingFunction": "Only DJ or Admin can use this function.",
|
|
"notDj": "You are not DJ. The current DJ is {0}.",
|
|
"djToSelf": "You cannot transfer role of DJ to yourself or a bot.",
|
|
"djNotInChannel": "`{0}` is not in the voice channel.",
|
|
"djSwapped": "You have transferred the role of dj to `{0}`."
|
|
},
|
|
"settings": {
|
|
"actions": {
|
|
"languageNotFound": "No language pack found! please select an existing language pack.",
|
|
"languageChanged": "Successfully changed to `{0}` language pack.",
|
|
"prefixSet": "Done! My prefix in your server is now `{0}`. Try running `{1}ping` to test it out.",
|
|
"djSet": "Set the dj to {0}.",
|
|
"queueModeSet": "Set queue mode to `{0}`.",
|
|
"mode247": "24/7 mode is now `{0}`.",
|
|
"bypassVote": "You have `{0}` voting system.",
|
|
"volumeSet": "Set the volume to `{0}`%",
|
|
"controllerToggled": "You now have `{0}` the music controller.",
|
|
"duplicateTrackToggled": "You have now `{0}` duplicate track prevention.",
|
|
"controllerMsgToggled": "You now have `{0}` messages from the music controller.",
|
|
"silentMsgToggled": "You have {0} silent messaging.",
|
|
"resetDone": "Reset `{0}` to server defaults.",
|
|
"resetNotFound": "Invalid setting name. Please use one of the following: {0}"
|
|
},
|
|
"menu": "Server Settings | {0}",
|
|
"basic": {
|
|
"title": "❤️ Basic Info:",
|
|
"value": "```Prefix: {0}\nLanguage: {1}\nMusic Controller: {2}\nDJ Role: @{3}\nVote Bypass: {4}\n24/7: {5}\nDefault Volume: {6}%\nPlay Time: {7}```"
|
|
},
|
|
"queue": {
|
|
"title": "🔗 Queue info:",
|
|
"value": "```Queue Mode: {0}\nMax Song: {1}\nDuplicate Track: {2}```"
|
|
},
|
|
"voice": {
|
|
"title": "🎤 Voice Status Info:"
|
|
},
|
|
"permissions": {
|
|
"title": "✨ Permissions:",
|
|
"value": "```{0} Administrator\n{1} Manage_Guild\n{2} Manage_Channel\n{3} Manage_Messages```"
|
|
}
|
|
},
|
|
"ping": {
|
|
"title1": "Bot Info:",
|
|
"title2": "Player Info:",
|
|
"field1": "```Shard ID: {0}/{1}\nShard Latency: {2:.3f}s {3}\nRegion: {4}```",
|
|
"field2": "```Node: {0} - {1:.3f}s\nPlayers: {2}\nVoice Region: {3}```"
|
|
},
|
|
"effects": {
|
|
"added": "Applied the `{0}` effect.",
|
|
"cleared": "The sound effects have been cleared!",
|
|
"tagInUse": "This sound effect is already in use! Please use /cleareffect <Tag> to remove it."
|
|
},
|
|
"playlist": {
|
|
"view": {
|
|
"title": "All of {0}'s Playlists",
|
|
"headers": "ID:,Time:,Name:,Tracks:",
|
|
"footer": "Type /playlist play [playlist] to add a playlist the into the queue.",
|
|
"detailTitle": "Playlist Viewer",
|
|
"detailDesc": "```Name: {0} [{1}]\nTotal Tracks: {2}\nOwner: {3}\nType: {4}\n```",
|
|
"permsValue": "📖 Read: ✓ ✍🏽 Write: {0} 🗑️ Remove: {1}",
|
|
"permsValue2": "📖 Read: {0}",
|
|
"trackList": "Tracks",
|
|
"footer2": "Total Duration: {0}",
|
|
"playlistSelect": "Select a playlist to view ..."
|
|
},
|
|
"errors": {
|
|
"notFound": "Playlist [`{0}`] not found. Type /playlist view to view all your playlist.",
|
|
"noAccess": "Sorry! You are not allowed to access this playlist!",
|
|
"noTrack": "Sorry! There are no tracks in the playlist [`{0}`].",
|
|
"notAllowed": "This command is not allowed on linked and shared playlists.",
|
|
"nameOverLimit": "Sorry! The name of the playlist cannot exceed 10 characters.",
|
|
"sameName": "Sorry! Please select a new name for the playlist.",
|
|
"deleteDefault": "You are not allowed to delete the default playlist.",
|
|
"limitReached": "You cannot create more than `{0}` playlists!",
|
|
"exists": "Playlist [`{0}`] already exists.",
|
|
"invalidUrl": "Please enter a valid public playlist link.",
|
|
"trackLimitReached": "You have reached the limit! You can only add `{0}` songs to your playlist.",
|
|
"playlistLinkNotAllowed": "You are not allowed to use playlist links.",
|
|
"streamNotAllowed": "You are not allowed to add streaming videos to your playlist.",
|
|
"positionNotFound": "Can't find position `{0}` from your playlist [`{1}`]!",
|
|
"streaming": "You are not allowed to add streaming videos to your playlist!",
|
|
"track": "There was a problem adding tracks to the playlist!",
|
|
"trackLimited": "You have reached the limit! You can only add {0} songs to your playlist.",
|
|
"trackRepeated": "This track is already in your playlist!"
|
|
},
|
|
"actions": {
|
|
"play": "Added the playlist [`{0}`] with `{1}` songs to the queue.",
|
|
"removed": "You have removed playlist [`{0}`].",
|
|
"created": "You have created `{0}` playlist. Type /playlist view for more info.",
|
|
"renamed": "You have renamed `{0}` to `{1}`.",
|
|
"trackRemoved": "👋 Removed **{0}** from {1}'s playlist [`{2}`].",
|
|
"cleared": "You have successfully clear your playlist [`{0}`].",
|
|
"trackAdded": "❤️ Added **{0}** into {1}'s playlist [`{2}`]!"
|
|
},
|
|
"sharing": {
|
|
"sendErrorPlayer": "Sorry! You are not able to send an invitation to yourself.",
|
|
"sendErrorBot": "Sorry! You are not able to send an invitation to a bot.",
|
|
"belongs": "Sorry! This playlist belongs to <@{0}>.",
|
|
"alreadyShared": "Sorry! This playlist has been shared with {0}.",
|
|
"alreadySent": "Sorry! You have already sent an invitation to that user before.",
|
|
"noAccount": "{0} didn't create a playlist account.",
|
|
"invitationSent": "Invitation sent to {0}."
|
|
},
|
|
"inbox": {
|
|
"full": "Sorry! {0}'s inbox is full.",
|
|
"noMessages": "There are no messages in your inbox."
|
|
},
|
|
"permissions": {
|
|
"granted": "Granted **{1}** permission to {0} for playlist [`{2}`].",
|
|
"revoked": "Revoked **{1}** permission from {0} for playlist [`{2}`].",
|
|
"alreadyGranted": "{0} already has **{1}** permission for this playlist.",
|
|
"notGranted": "{0} does not have **{1}** permission for this playlist.",
|
|
"cannotModifySelf": "You cannot modify your own permissions.",
|
|
"invalidPermission": "Invalid permission type. Must be: read, write, or remove.",
|
|
"invalidAction": "Invalid action. Must be: grant or revoke."
|
|
}
|
|
},
|
|
"search": {
|
|
"noLinkSupport": "Search command does not support links!",
|
|
"title": "Search Query: {0}",
|
|
"desc": "➥ Platform: {0} **{1}**\n➥ Results: **{2}**\n\n{3}",
|
|
"wait": "Select the song you want to add to the queue.",
|
|
"success": "Song added to the queue."
|
|
},
|
|
"voting": {
|
|
"voted": "You have voted!"
|
|
},
|
|
"time": {
|
|
"formatError": "Incorrect time format. Example: 2:42 or 12:39:31",
|
|
"invalidStartTime": "Invalid start time, it must be between `00:00` and `{0}`",
|
|
"invalidEndTime": "Invalid end time, it must be between `00:00` and `{0}`"
|
|
},
|
|
"lyrics": {
|
|
"notFound": "Lyrics not found. Type /lyrics <Song Name> <Author> to find the lyrics."
|
|
},
|
|
"queue": {
|
|
"management": {
|
|
"title": "Upcoming Queue:",
|
|
"cleared": "Cleared all tracks in the `{0}`",
|
|
"removed": "`{0}` tracks were removed from the queue.",
|
|
"swapped": "`{0}` and `{1}` have been swapped",
|
|
"moved": "Moved `{0}` to `{1}`"
|
|
},
|
|
"view": {
|
|
"historyTitle": "History Queue:",
|
|
"title": "Music Queue",
|
|
"desc": "**Now Playing: [Click Me]({0}) ⮯**\n{1}"
|
|
},
|
|
"errors": {
|
|
"queueFull": "Sorry, you have reached the maximum of `{0}` tracks in the queue!",
|
|
"outOfList": "Please provide a valid track index!",
|
|
"duplicateTrack": "Sorry, this track is already in the queue."
|
|
}
|
|
},
|
|
"songRequest": {
|
|
"channelCreated": "A song request channel ({0}) has been created! You can start requesting any song by name or URL in that channel, without needing to use the bot prefix."
|
|
},
|
|
"pagination": {
|
|
"prev": "Prev",
|
|
"next": "Next",
|
|
"play": "Play",
|
|
"share": "Share",
|
|
"export": "Export",
|
|
"delete": "Delete",
|
|
"page": {
|
|
"title": "Enter Page Number",
|
|
"field": "Page Number"
|
|
}
|
|
}
|
|
}
|