i18n-ai-translate
Version:
Use LLMs to translate your i18n JSON to any language.
1,031 lines • 85.1 kB
JSON
{
"10th": "10th",
"11th": "11th",
"12th": "12th",
"13th": "13th",
"14th": "14th",
"15th": "15th",
"16th": "16th",
"17th": "17th",
"18th": "18th",
"19th": "19th",
"1st": "1st",
"20th": "20th",
"21st": "21st",
"22nd": "22nd",
"23rd": "23rd",
"24th": "24th",
"25th": "25th",
"2nd": "2nd",
"3rd": "3rd",
"4th": "4th",
"5th": "5th",
"6th": "6th",
"7th": "7th",
"8th": "8th",
"9th": "9th",
"command": {
"add": {
"failure": {
"unrecognizedGroups": {
"added": "added"
}
},
"help": {
"description": "Adds one or more groups to the current {{groups}}, {{exclude}}, or {{include}} options.",
"example": {
"exclude": "Adds {{groupOne}}, {{groupTwo}}, and {{groupThree}} to the current {{exclude}} option",
"groups": "Adds {{groupOne}} and {{groupTwo}} to the current {{groups}} option",
"include": "Adds {{groupOne}} to the current {{include}} option"
},
"name": "add"
}
},
"advanced": {
"help": {
"description": "Advanced KMQ settings. Change at your own risk!",
"example": {
"reset": "Resets the advanced settings to the default"
},
"interaction": {
"delay": "delay",
"description": "Update an advanced KMQ setting",
"description_multiguess_delay": "The delay before ending the round, after someone guesses correctly",
"description_song_start_delay": "The delay before playing a new song after a game round completes"
},
"name": "advanced"
},
"optionUpdated": {
"title": "Advanced Settings Updated"
}
},
"answer": {
"help": {
"description": "Choose how to answer: by typing your answer, or via multiple choice. Options are the following: `{{typing}}`, `{{typingtypos}}`, `{{easy}}`, `{{medium}}`, and `{{hard}}`",
"example": {
"hidden": "Answer with /guess before the timer runs out",
"multipleChoice": "Click on the button from {{optionCount}} multiple choice options to guess. {{penalty}} EXP penalty will be applied",
"typing": "Type your answer in the chat to guess",
"typingTypos": "Type your answer in the chat to guess. Small typos will be marked as correct. {{penalty}} EXP penalty will be applied"
},
"interaction": {
"answerOption": "How to answer in-game",
"description": "Choose how to answer: by typing your answer, or via multiple choice"
},
"name": "answer"
}
},
"artisttype": {
"help": {
"description": "Choose whether you'd like to hear from soloists, groups, or both. Options are the following: {{soloists}}, {{groups}}, and {{both}}.",
"example": {
"both": "Plays songs from both soloists and groups",
"groups": "Play songs only from groups",
"reset": "Resets the artist type option",
"soloists": "Play songs only from soloists"
},
"interaction": {
"artistTypeOption": "The type of artist to play from",
"description": "Choose whether you'd like to hear from soloists, groups, or both"
},
"name": "artisttype"
}
},
"begin": {
"ignored": {
"noTeam": {
"description": "Create a team using {{join}} team_name:[team name] before you can start the game."
},
"title": "Begin Ignored"
}
},
"bookmarks": {
"help": {
"artistName": "Filter bookmarks by the name of the artist.",
"description": "Fetch your bookmarked songs.",
"example": {
"artist": "Filter down to bookmarks by `{{artist}}`",
"song": "Filter down to bookmarks that match `{{song}}`"
},
"name": "bookmarks",
"songName": "Filter bookmarks by the name of the song."
},
"results": {
"notFoundDescription": "No bookmarks were found.",
"successDescription": "These are your KMQ bookmarks:",
"title": "Bookmarked Songs"
}
},
"botlanguage": {
"help": {
"name": "botlanguage"
}
},
"botnews": {
"help": {
"description": "Displays the latest updates to KMQ.",
"name": "botnews"
},
"updates": {
"footer": "Join the official KMQ server for more detailed updates!",
"title": "Updates"
}
},
"cutoff": {
"failure": {
"invalidEndYear": {
"description": "The end year must be after or equal to the start year.",
"title": "Invalid End Year"
}
},
"help": {
"description": "Set a cutoff year range for songs. If one value is specified, only songs AFTER that year will be played. If two values are specified, only songs BETWEEN those two years will be played.",
"example": {
"reset": "Reset to the default cutoff of {{defaultBeginningSearchYear}} to {{defaultEndSearchYear}}",
"singleCutoff": "Play songs released after the year {{year}}",
"twoCutoffs": "Play songs released between the years {{beginningYear}}-{{endingYear}}"
},
"interaction": {
"beginningYear": "The earliest year to include",
"description": "Set a cutoff year range for songs",
"earliestOption": "Pick songs for every year starting from [beginning_year]",
"endingYear": "The last year to include",
"rangeOption": "Pick songs for every year between [beginning_year] and [ending_year]"
},
"name": "cutoff"
}
},
"debug": {
"description": "If you were asked by a bot developer to do this, give them this:\n{{debugID}}",
"title": "Debug Details Sent!"
},
"duration": {
"failure": {
"removingDuration": {
"notSet": {
"description": "The duration is not currently set."
},
"title": "Error Removing Duration",
"tooShort": {
"description": "The duration cannot be less than 2 minutes."
}
}
},
"help": {
"description": "Sets a maximum length for the KMQ game in minutes.",
"example": {
"decrement": "Remove {{duration}} minutes from the current game's duration",
"increment": "Add {{duration}} minutes to the current game's duration",
"reset": "Disables the duration",
"set": "The game will automatically end after {{duration}} minutes"
},
"name": "duration",
"usage": {
"minutes": "minutes"
}
},
"interaction": {
"durationAdd": "How many minutes to add to the duration",
"durationRemove": "How many minutes to remove from the duration",
"durationSet": "How many minutes to play KMQ before ending the game"
}
},
"end": {
"help": {
"description": "Finishes the current game and decides on a winner.",
"name": "end"
},
"interaction": {
"description": "Hope you had fun!",
"title": "Ending game"
}
},
"exclude": {
"failure": {
"unrecognizedGroups": {
"excluded": "excluded"
}
},
"help": {
"description": "Select as many groups that you would like to ignore. A list of group names can be found [here]({{groupList}}).",
"example": {
"multipleGroups": "Ignore songs from {{groupOne}}, {{groupTwo}}, and {{groupThree}}",
"reset": "Resets the exclude option",
"singleGroup": "Ignore songs from {{group}}"
},
"interaction": {
"add": {
"description": "Add the given groups to the exclude game option",
"perGroupDescription": "The {{ordinalNum}} group to add"
},
"description": "Prevent playing songs from the given groups",
"remove": {
"description": "Remove the given groups from the exclude game option",
"perGroupDescription": "The {{ordinalNum}} group to remove"
},
"reset": {
"description": "Reset the exclude option"
},
"set": {
"description": "Exclude songs from the given groups in the game options",
"perGroupDescription": "The {{ordinalNum}} group to exclude"
}
},
"name": "exclude"
}
},
"exp": {
"activeModifiers": "🚀 Active Modifiers 🚀",
"artistGroupGuessModePenalty": "Artist/Group Guess Mode Penalty",
"bonusArtists": "Guessing songs by the daily bonus artists",
"bonusArtistsTitle": "🎤 Current Bonus Artists 🎤",
"bonusDescription": "You can get bonus EXP for the following",
"bonusTitle": "Ways to get EXP Bonuses",
"explanation": {
"bonusArtistGuess": "Guessing correctly for a bonus artist",
"firstGameOfDay": "First game of the day",
"powerHour": "Playing during a KMQ Power Hour or Weekend",
"quickGuess": "Guessing quickly",
"rareGuess": "Rare correct guesses bonus",
"rareGuessRange": "{{rareGuessLowerBound}} up to {{rareGuessUpperBound}}",
"streak": "Having a guess streak of over 5",
"voting": "Voting"
},
"firstGameOfDayBonus": "First Game of the Day Bonus",
"help": {
"description": "Shows your current EXP modifier, and the list of current bonus EXP artists.",
"name": "exp"
},
"lowSongCountPenalty": "Low Song Count Penalty",
"multipleChoicePenalty": "Multiple Choice Penalty",
"powerHourBonus": "Power Hour Bonus",
"shuffleChronologicalPenalty": "Shuffle Chronological Penalty",
"shufflePopularityPenalty": "Shuffle Popularity Penalty",
"shuffleWeightedEasyPenalty": "Shuffle Weighted Easy Penalty",
"title": "EXP Bonuses",
"totalModifier": "Total Modifier",
"typosAllowedPenalty": "Typos Allowed Penalty",
"voteBonus": "Vote Bonus"
},
"feedback": {
"help": {
"description": "Submit any feedback or bug reports about KMQ",
"name": "feedback"
},
"questions": {
"improveKMQ": {
"placeholder": "KMQ is TOO addictive. My family and friends miss me. \nDo not use this form for questions/help.",
"question": "What can be improved about KMQ?"
},
"likeKMQ": {
"placeholder": "KMQ helps me discover new music and genres.",
"question": "What do you like about KMQ?"
},
"title": "KMQ Feedback"
}
},
"forcehint": {
"failure": {
"notOwner": {
"description": "Only the game owner ({{mentionedUser}}) can use force-hint."
}
},
"help": {
"description": "Directly receive a hint to the current song without requiring voting.",
"name": "forcehint"
},
"hintIgnored": "Force Hint Ignored"
},
"forceskip": {
"description": "Owner has forceskipped the round...",
"failure": {
"notOwner": {
"description": "Only the game owner ({{mentionedUser}}) can force-skip the current song."
}
},
"help": {
"description": "Directly skip the current song without requiring voting.",
"name": "forceskip"
},
"skipIgnored": "Force Skip Ignored"
},
"gender": {
"help": {
"description": "Choose the gender of the artists you'd like to hear from. Options are the following: {{male}}, {{female}}, and {{coed}}. Alternatively, use {{genderAlternating}} to rotate between male and female artists every round.",
"example": {
"alternating": "Alternate between male and female artists every round",
"coed": "Play songs only from coed groups (groups with both male and female members)",
"female": "Play songs only from female artists",
"maleFemale": "Play songs from both male and female artists",
"reset": "Reset to the default genders of male, female, and coed"
},
"interaction": {
"description": "Choose the gender of the artists you'd like to hear from.",
"gender": "The gender of the group members or soloist"
},
"name": "gender"
},
"warning": {
"gameOption": {
"description": "With only one group chosen, {{alternatingGenderCommand}} may not behave as expected. Consider including more groups to correctly alternate genders.",
"title": "Game Option Warning"
}
}
},
"goal": {
"failure": {
"gameOptionConflict": {
"description": "An {{elimination}} game is currently in progress. {{goal}} and {{elimination}} are incompatible. Play a {{classic}} or {{teams}} game to use {{goal}}."
},
"goalExceeded": {
"description": "The given goal exceeds the highest score. Please raise your goal, or start a new game.",
"title": "Error Applying Goal"
}
},
"help": {
"description": "Once the player with the most points reaches the goal score, the game ends. Calling it with no arguments disables the goal. If a game is in progress, the goal must exceed the highest score.",
"example": {
"reset": "Disables the goal",
"set": "The first player to {{goal}} wins the game"
},
"interaction": {
"description": "Once the player with the most points reaches the goal score, the game ends.",
"score": "The number of points needed to win"
},
"name": "goal",
"usage": {
"points": "points"
}
}
},
"groups": {
"help": {
"description": "Select as many groups that you would like to hear from. A list of group names can be found [here]({{groupList}}).",
"example": {
"multipleGroups": "Plays songs only from {{groupOne}}, {{groupTwo}}, and {{groupThree}}",
"reset": "Resets the groups option",
"singleGroup": "Plays songs only from {{group}}"
},
"interaction": {
"add": {
"description": "Add the given groups to the game options",
"perGroupDescription": "The {{ordinalNum}} group to add"
},
"description": "Select artists to exclusively play from",
"remove": {
"description": "Remove the given groups from the game options",
"perGroupDescription": "The {{ordinalNum}} group to remove"
},
"reset": {
"description": "Reset the groups option"
},
"set": {
"description": "Play songs from the given groups",
"perGroupDescription": "The {{ordinalNum}} group to play songs from"
}
},
"name": "groups"
}
},
"guess": {
"help": {
"description": "Submit your answer for the current song during /play hidden.",
"example": {
"song": "Use {{name}} as your guess for the current song"
},
"name": "guess"
},
"interaction": {
"failure": {
"notHidden": {
"description": "{{guessCommand}} can only be used during {{playHiddenCommand}}.",
"title": "Guess Ignored"
}
},
"guessReceived": {
"description": "You guessed {{guess}}",
"title": "Guess Received"
},
"name": "Your best shot at the current song"
}
},
"guessmode": {
"help": {
"description": "Choose whether to guess by song title, artist name, or both.",
"example": {
"artist": "Type the correct name of the artist to win a game round",
"both": "Type the correct name of the artist (0.2 points) or the name of the song (1 point) to win a game round",
"reset": "Reset to the default guess mode of {{defaultGuessMode}}",
"song": "Type the correct song name to win a game round"
},
"name": "guessmode"
},
"interaction": {
"guessMode": "What is considered a valid guess"
}
},
"help": {
"command": "command",
"description": "Type {{play}} in chat and the bot will play a random k-pop song in VC. The goal of this game is to be the first person to guess the song name in chat.\nSee your current game options with {{options}}. Use {{help}} action:`[{{command}}]` to get more details ",
"examples": "Examples",
"failure": {
"noDocs": "Sorry, there is no documentation on {{action}}."
},
"help": {
"description": "Get help with the bot's functionality.",
"example": {
"allCommands": "Shows all available commands and a short description",
"sampleCommand": "Shows a detailed description for the cutoff command"
},
"name": "help"
},
"interaction": {
"action": "The name of a command to get documentation of."
},
"title": "{{kmq}} Command Help"
},
"hint": {
"artistName": "Artist Name",
"failure": {
"invalidHintRequest": {
"eliminated": {
"description": "Only alive players may request hints."
},
"multipleChoice": {
"description": "You cannot request hints while playing multiple choice."
},
"noSongPlaying": {
"description": "A hint can only be requested when a song is playing."
},
"title": "Invalid Hint Request"
}
},
"help": {
"description": "Gives a hint to the currently playing song.",
"name": "hint"
},
"request": {
"description": "{{hintCounter}} hint requests received.",
"title": "Hint Request"
},
"songName": "Song Name",
"title": "Hint"
},
"include": {
"failure": {
"unrecognizedGroups": {
"included": "included"
}
},
"help": {
"description": "Select as many groups that you would like to forcefully include, ignoring other filters ({{gender}}, {{artisttype}}, etc.). A list of group names can be found [here]({{groupList}}).",
"example": {
"multipleGroups": "Forcefully include songs from {{groupOne}}, {{groupTwo}}, and {{groupThree}}",
"reset": "Resets the include option",
"singleGroup": "Forcefully include songs from {{group}}"
},
"interaction": {
"add": {
"description": "Add the given groups to the include game option",
"perGroupDescription": "The {{ordinalNum}} group to add"
},
"description": "Select artists to forcefully include",
"remove": {
"description": "Remove the given groups from the include game option",
"perGroupDescription": "The {{ordinalNum}} group to remove"
},
"reset": {
"description": "Reset the include option"
},
"set": {
"description": "Include songs from the given groups in the game options",
"perGroupDescription": "The {{ordinalNum}} group to include"
}
},
"name": "include"
}
},
"join": {
"failure": {
"joinError": {
"alreadyInTeam": {
"description": "You're already a member of this team."
},
"badEmojis": {
"description": "You can only include emojis that are in this server."
},
"invalidCharacters": {
"description": "Your team name consists of only invalid characters."
},
"invalidTeamName": {
"title": "Invalid Team Name"
},
"noTeamName": {
"description": "Include a team name to create a team or to join that team if it already exists ({{joinCommand}} [team name])"
},
"title": "Join Error"
}
},
"playerJoined": {
"title": "Player Joined"
},
"playerJoinedTeam": {
"afterGameStart": {
"description": "{{mentionedUser}} thinks they have what it takes to lead {{teamName}} to victory!"
},
"beforeGameStart": {
"description": "When everyone has joined a team, {{beginCommand}} the game!"
},
"title": "{{joiningUser}} joined {{teamName}}"
},
"team": {
"join": "To join {{teamName}} alongside {{mentionedUser}}, enter {{joinCommand}} team_name:{{teamNameWithCleanEmojis}}.{{startGameInstructions}}",
"new": "New Team Created",
"startGameInstructions": "\nStart the game with {{beginCommand}}."
}
},
"language": {
"help": {
"description": "Choose whether songs played should be exclusively in Korean.",
"example": {
"all": "Play all available songs",
"korean": "Plays only Korean songs. Ignores songs that are in foreign languages: English, Japanese, Chinese",
"reset": "Reset to the default language of {{defaultLanguage}}"
},
"name": "language"
},
"interaction": {
"language": "The language of music to play"
}
},
"leaderboard": {
"duration": {
"allTime": "All-time",
"daily": "Daily",
"monthly": "Monthly",
"weekly": "Weekly",
"yearly": "Yearly"
},
"enrolled": {
"description": "Your name is now visible on the leaderboard.",
"title": "Leaderboard Enrollment Complete"
},
"failure": {
"alreadyEnrolled": {
"description": "You are already visible on the leaderboard. If you'd like to update your display name, unenroll and enroll again.",
"title": "Player Already Enrolled"
},
"empty": {
"description": "No one has earned EXP in this time interval. Now's your chance to go for first place!",
"title": "Empty Leaderboard"
},
"game": {
"noParticipants": {
"description": "Someone needs to score a point before this command works.",
"title": "No Participants"
}
},
"outOfRange": {
"description": "The leaderboard doesn't go this far.",
"title": "😐"
}
},
"gamesPlayed": "{{gameCount}} games played",
"help": {
"description": "View the KMQ leaderboard.",
"example": {
"enroll": "Allows your name to be displayed on the leaderboard",
"gameMonthlyPage": "Shows the 2nd page of the monthly scoreboard containing players with points in the current game",
"global": "Show the global leaderboard",
"globalPage": "Shows the 3rd page of the global leaderboard",
"globalWeeklyPage": "Shows the 4th page of the leaderboard, by EXP gained this week",
"server": "Shows the server-wide leaderboard",
"serverSongsGuessedPage": "Shows the 3rd page of the server-wide leaderboard by total songs guessed",
"unenroll": "Hides your name from the leaderboard"
},
"name": "leaderboard",
"usage": {
"pageNumber": "page_number"
}
},
"interaction": {
"duration": "Choose how far back the leaderboard should look",
"page": "Choose which page to start showing the leaderboard from",
"scope": "Choose which players to include in the leaderboard",
"type": "Choose what defines the order of the leaderboard"
},
"levelEntry": {
"permanent": "{{level}} {{formattedNumber}} ({{rankName}})",
"temporary": "{{formattedNumber}} {{levelPluralized}} gained"
},
"quote": {
"name": "Want your name to show up on the leaderboard? See {{command}}",
"nextPage": "Want to see the next page of the leaderboard? See {{command}}"
},
"rankNumber": "Rank #{{rank}}",
"resets": "Resets {{timestamp}}",
"scope": {
"currentGame": "Current Game's",
"global": "Global",
"server": {
"noName": "Server's",
"withName": "{{serverName}}'s"
}
},
"songsGuessed": "{{songsGuessed}} songs guessed",
"title": "{{leaderboardScope}} {{leaderboardDuration}} Leaderboard {{leaderboardType}}",
"type": {
"byGamesPlayed": "by games played",
"bySongsGuessed": "by songs guessed"
},
"unenrolled": {
"description": "You are no longer visible on the leaderboard.",
"title": "Leaderboard Unenrollment Complete"
},
"validation": {
"firstArg": "Expected one of the following valid values for the first argument: (a positive number, {{typeOrScopeOrDuration}})",
"secondArg": "Expected one of the following valid values for the second argument: (a positive number, {{argument}})",
"thirdArg": "Expected a positive number for the third argument"
}
},
"limit": {
"failure": {
"invalidLimit": {
"greaterThanStart": {
"description": "End limit must be greater than the start limit."
},
"greaterThanZero": {
"description": "End limit must be greater than 0."
},
"title": "Invalid End Limit"
}
},
"help": {
"description": "Set a maximum number of results in the song query. This effectively sets the \"Top X number of songs\" based on the selected filters.",
"example": {
"reset": "Reset to the default limit of {{defaultLimit}}",
"singleLimit": "Plays the top {{limit}} most listened songs from the currently selected options",
"twoLimits": "Plays between the {{limitStart}} to {{limitEnd}} most listened songs from the currently selected options"
},
"interaction": {
"description": "Set a maximum number of results in the song query",
"description_range": "Play between the top [limit_start] and [limit_end] songs.",
"description_top": "Play the top [limit] songs",
"limit": "Play this many of the top songs",
"limit_end": "Play songs between the starting limit and this value",
"limit_start": "From the most listened songs, start playing from [limit_start]"
},
"name": "limit"
}
},
"list": {
"currentValue": {
"nothingSelected": "Nothing currently selected",
"title": "Current {{optionListed}} Value"
},
"failure": {
"groupsInFile": {
"description": "Too many groups to list in a Discord message, see the attached file.",
"noFilePermissions": {
"description": "Too many groups to list in a Discord message. The bot needs {{attachFile}} permissions to send the groups list file.",
"title": "Error Sending File"
}
}
},
"help": {
"description": "Displays the currently selected groups for a given game option.",
"example": {
"exclude": "Lists the current {{exclude}} options",
"groups": "Lists the current {{groups}} options",
"include": "Lists the current {{include}} options"
},
"name": "list"
},
"interaction": {
"listType": "Whether to print the currently set groups, groups included, or groups excluded"
}
},
"listen": {
"help": {
"description": "Stream songs from the current options.",
"example": "Music will start playing in the current voice channel.",
"name": "listen"
},
"musicStarting": "Music Starting in #{{textChannelName}} in 🔊 {{voiceChannelName}}"
},
"locale": {
"help": {
"description": "Change the language of the bot.",
"example": {
"reset": "Reset the bot's language to {{defaultLocale}}",
"toLanguage": "Change the bot's language to {{language}}"
},
"interaction": {
"description": "Change the language of the bot.",
"language": "The language to change to"
},
"name": "locale",
"usage": {
"language": "language"
}
},
"language": {
"de": "German",
"en": "English",
"es-ES": "Spanish",
"fr": "French",
"hi": "Hindi",
"id": "Indonesian",
"ja": "Japanese",
"ko": "Korean",
"nl": "Dutch",
"pt-BR": "Portuguese",
"ru": "Russian",
"zh-CN": "Chinese"
},
"updatedDescription": "The bot's language has been updated to `{{language}}`."
},
"lookup": {
"help": {
"description": "Check whether a given YouTube video is included KMQ's database and the current game options.",
"example": {
"song": "Provides information about {{song}} by {{artist}}."
},
"interaction": {
"byLink": {
"description": "Find a song by its YouTube link",
"field": "The YouTube link of the song"
},
"byName": {
"description": "Filter songs by their name and/or artist",
"field": {
"artist": "The artist that made the song",
"song": "The name of the song"
}
}
},
"name": "lookup"
},
"inCurrentGameOptions": "In Current Game Options?",
"inKMQ": "This song is included in KMQ! Here's the link to [Daisuki]({{link}}).",
"notFound": {
"description": "The requested song was not found in KMQ's copy of the Daisuki database, therefore it is not included in KMQ.",
"title": "Song Not Found"
},
"notInKMQ": "This song has an entry on [Daisuki]({{link}}), but it isn't included in KMQ.",
"songNameSearchResult": {
"notFoundDescription": "Could not find any songs by that name",
"successDescription": "The following songs are available in KMQ:",
"title": "Lookup Results"
},
"validation": {
"invalidYouTubeID": "Expected a valid YouTube ID or link."
}
},
"multiguess": {
"help": {
"description": "Sets whether multiple people can guess a song correctly. When {{on}}, players will have 1.5 seconds after the first correct answer is given, to continue to answer. The first answer receives full EXP, correct answers that come after receive multiplicatively less EXP.",
"example": {
"off": "Only the first person who guesses correct is awarded the point",
"on": "Allows for a 1.5 second grace period from when the first correct guess occurs. Multiple players are able to guess correctly",
"reset": "Reset to the default multiguess type of {{defaultMultiguess}}"
},
"interaction": {
"description": "Sets whether multiple people can guess a song correctly",
"multiguess": "Whether to allow multiple people to guess correctly"
},
"name": "multiguess"
}
},
"news": {
"disclaimer": "This summary was AI-generated and may not be accurate",
"error": {
"description": "Failed to fetch the latest news. Try again later.",
"title": "News Error"
},
"help": {
"description": "Get the latest K-pop news from the internet!",
"example": {
"get": "See an overview of today's K-pop news",
"subscribe": "Receive a weekly news update in this text channel",
"unsubscribe": "Stop receiving daily news updates in this text channel"
},
"interaction": {
"daily": "Get today's K-pop news",
"monthly": "Get this month's K-pop news",
"range": "The time interval to see news from",
"subscribe": "Sign up to receive news updates in this text channel",
"unsubscribe": "Stop receiving news updates in this text channel",
"weekly": "Get this week's K-pop news"
},
"name": "news"
},
"subscribe": {
"alreadySubscribed": {
"description": "You are already subscribed to {{interval}} news updates in this text channel.",
"title": "Already Subscribed"
},
"description": "You will now receive {{interval}} news updates in this text channel.",
"title": "Subscribed to Kimiqo News Network"
},
"title": "Kimiqo News Network",
"unsubscribe": {
"description": "You will no longer receive {{interval}} news updates in this text channel.",
"notSubscribed": {
"description": "You are not subscribed to {{interval}} news updates in this text channel.",
"title": "Not Subscribed"
},
"title": "Unsubscribed from Kimiqo News Network"
}
},
"options": {
"duration": "{{durationInMinutes}} mins",
"help": {
"description": "Displays the current game options.",
"name": "options"
},
"listeningSessionNotAvailable": "Some options are not available during a listening session",
"notSet": "Not set",
"overview": "Now playing the top {{limit}} out of {{totalSongs}} available songs from the following options:",
"perCommandHelp": "Looking for information on how to use a command? Check out {{helpCommand}} action:[command] to learn more.",
"playlistParseInProgress": "Note: Playlist parsing is in progress.",
"preset": "Preset",
"reset": "{{presetOrOption}} Reset",
"spotify": "Now playing {{songCount}} songs from Spotify with the following options:",
"timer": "{{timerInSeconds}} sec",
"title": "Options",
"updated": "{{presetOrOption}} Updated",
"youtube": "Now playing {{songCount}} songs from YouTube with the following options:"
},
"ost": {
"help": {
"description": "Choose whether to include OST songs.",
"example": {
"exclude": "Exclude OST songs",
"exclusive": "Exclusively play OST songs",
"include": "Include OST songs",
"reset": "Reset to the default option of {{defaultOst}}"
},
"name": "ost"
},
"interaction": {
"ost": "Whether to include, exclusively play, or exclude OST songs"
}
},
"play": {
"exp": {
"doubleExpForVoting": "will receive double EXP for [voting]({{link}})!",
"howToVote": "See {{vote}} for info on how to vote. Thanks for supporting KMQ!",
"powerHour": "KMQ POWER HOUR ACTIVE",
"weekend": "DOUBLE EXP WEEKEND ACTIVE"
},
"failure": {
"alreadyInSession": "Game Already in Session",
"botRestarting": {
"description": "Bot is restarting in {{timeUntilRestart}} minutes, please wait until the bot is back up!",
"title": "Cannot Start New Game"
},
"hiddenGameMode": {
"description": "You do not have permission to use this command.",
"title": "Hidden Game Mode"
},
"overrideTeams": {
"description": "If you meant to start a {{oldGameType}} game, {{end}} this game, call {{playOldGameType}}, {{gameSpecificInstructions}}, and then call {{begin}}.",
"teams": {
"join": "{{join}} team_name:[team name] a team"
},
"title": "Ignoring {{playOldGameType}}"
},
"playlistParseInProgress": {
"description": "Please wait for the current playlist to finish loading before starting a new game.",
"title": "Playlist Parsing in Progress"
}
},
"gameStarting": "Game Starting in #{{textChannelName}} in 🔊 {{voiceChannelName}}",
"help": {
"description": "Starts a game of KMQ.",
"example": {
"classic": "Start a classic game of KMQ (type in your guess first to get a point)",
"clip": "Guess the song based on a repeated snippet, played for {{clipDuration}} seconds",
"elimination": "Start an elimination game of KMQ where each player starts with {{lives}} lives",
"hidden": "Start a hidden game of KMQ, where players can only answer with /guess",
"suddenDeath": "Start a sudden death game of KMQ, where someone has to get the song right, or the game ends",
"teams": "Split up into as many teams as you want and see who you can depend on to help you win!"
},
"interaction": {
"clipDuration": "Choose how long each clip will play for",
"lives": "Choose how many lives each player starts with",
"newClip": "Choose whether a new clip is played each time, instead of repeating the same clip"
},
"name": "play",
"usage": {
"lives": "lives"
}
},
"interaction": {
"teams_begin": "Starts a 'teams' game mode of KMQ. Can only be used after `/play teams create`",
"teams_create": "Prepares a 'teams' game mode of KMQ for team creation.",
"teams_join": "Joins a team. Can only be used after `/play teams create`",
"teams_join_team_name": "The name of the team to join"
},
"team": {
"joinTeam": {
"description": "Team leaders, type {{join}} to form a new team. Remember, switching teams mid-game will forfeit all your current score and EXP.",
"title": "{{join}} a team!"
}
},
"typeGuess": "Listen to the song and type your guess!",
"voteReminder": "Psst. Earn more EXP by voting (see {{vote}})"
},
"playlist": {
"fileFormat": {
"matched": "Matched songs for \"{{playlistName}}\":\n{{matchedSongs}}",
"unmatched": "Unmatched songs for \"{{playlistName}}\":\n{{unmatchedSongs}}"
},
"help": {
"description": "Play songs exclusively from a given YouTube/Spotify playlist. YouTube playlists are strongly recommended, with faster and more accurate results",
"example": {
"playlistURL": "Start playing songs from the playlist",
"reset": "Stop playing from the playlist"
},
"interaction": {
"description": "Play songs exclusively from a given YouTube/Spotify playlist",
"matches": "See a list of matched and unmatched songs",
"matchesLink": "Whether to show the YouTube URL to matched songs",
"playlistURL": "The YouTube/Spotify playlist to retrieve songs from"
},
"name": "playlist"
},
"invalidURL": {
"description": "The link to the playlist is invalid. Only YouTube and Spotify playlists are supported. For Spotify, use `Share > Copy Link to Playlist` in Spotify to retrieve a valid link.",
"title": "Invalid Playlist URL"
},
"matched": {
"description": "Matched `{{matchedCount}}/{{totalCount}}` songs.",
"title": "Playing \"{{playlistName}}\"",
"truncated": "Note: The playlist took too long to process and did not finish to completion. Try again with a smaller playlist next time."
},
"noMatches": {
"description": "No songs were matched. Make sure that the playlist is not private, or auto-generated.",
"title": "Failed to fetch songs from playlist"
},
"noPlaylistSet": {
"description": "{{playlistSet}} a playlist before using this command.",
"title": "No Playlist Set"
},
"parsing": "Loading playlist...",
"parsingAlreadyInProgress": {
"description": "Please wait for the current playlist to finish loading before starting a new one.",
"title": "Already Loading Playlist"
}
},
"preset": {
"deleted": {
"description": "Preset {{presetName}} successfully deleted.",
"title": "Preset Deleted"
},
"exported": {
"description": "Import {{presetName}} as a new preset in other servers using:\n{{presetImport}} `exported_preset:{{presetUUID}} new_preset_name:[preset_name]`\n\nAlternatively, load the preset's options directly using:\n{{presetLoad}} `preset_name:{{presetUUID}}`",
"title": "Preset Exported"
},
"failure": {
"alreadyExists": {
"description": "Preset {{presetNameFormatted}} already exists. You can delete the old one with {{presetDelete}} `preset_name:{{presetName}}`.",
"title": "Preset Already Exists"
},
"illegalPrefix": {
"description": "Preset name cannot begin with {{importPrefix}}.",
"title": "Preset Error"
},
"lengthyName": {
"description": "Preset name must be at most {{presetNameMaxLength}} characters.",
"title": "Preset Name Too Long"
},
"missingIdentifier": {
"description": "You must specify a preset identifier. Use {{presetExport}} `preset_name:[preset_name]` to retrieve a preset's identifier.",
"title": "Preset Identifier Missing"
},
"missingName": {
"description": "You must specify a preset name.",
"title": "Preset Name Missing"
},
"noSuchPreset": {
"description": "Preset {{presetName}} doesn't exist.",
"identifier": {
"description": "Preset identifier {{presetUUID}} doesn't exist."
},
"title": "No Such Preset"
},
"tooMany": {
"description": "Each guild may only have up to {{maxNumPresets}} presets. Please delete some before adding more.",
"title": "Too Many Presets"
}
},
"help": {
"description": "Various actions to save/load game option presets. Preset name must be one word long.",
"example": {
"delete": "Deletes the mentioned preset",
"export": "Returns a unique identifier that can be used to load/import the mentioned preset",
"import": "Creates a new preset using an exported preset identifier",
"list": "Lists all of the server's presets",
"load": "Loads the me