= Reordered CSV and processed

This commit is contained in:
Matthew Cech
2019-06-29 01:40:01 -07:00
parent 84f1c6118b
commit 3ea55113dc
3 changed files with 267 additions and 218 deletions
+232 -212
View File
@@ -1,231 +1,251 @@
"Type","Key","Value" "Type","Key","Value"
"Localized Strings","BenchmarkInvalid","The benchmark operation you were trying to perform was invalid!" "Localized Commands","beans",""
"Localized Commands","benchmark, bench",""
"Localized Commands","bet",""
"Localized Commands","bethistory",""
"Localized Commands","blur",""
"Localized Commands","boop",""
"Localized Commands","buildHelp",""
"Localized Commands","c++, g++, cplus, cpp",""
"Localized Commands","catch",""
"Localized Commands","charactercreate",""
"Localized Commands","charactereditbio",""
"Localized Commands","charactereditname",""
"Localized Commands","charactereditURL",""
"Localized Commands","choose",""
"Localized Commands","color, colour",""
"Localized Commands","crouton",""
"Localized Commands","dbflush",""
"Localized Commands","dbstats",""
"Localized Commands","defaultdance",""
"Localized Commands","derp",""
"Localized Commands","e621",""
"Localized Commands","eightball, 8ball",""
"Localized Commands","fetch",""
"Localized Commands","givebeans",""
"Localized Commands","guildroleadd",""
"Localized Commands","guildroleallowed",""
"Localized Commands","guildrolelist",""
"Localized Commands","guildrolenotallowed","guildrolenotallowed, rolelistremove"
"Localized Commands","guildroleremove",""
"Localized Commands","help",""
"Localized Commands","indicator",""
"Localized Commands","info, about",""
"Localized Commands","invite",""
"Localized Commands","java, jdoodle",""
"Localized Commands","leaderboard",""
"Localized Commands","map",""
"Localized Commands","perish, thenperish",""
"Localized Commands","ping",""
"Localized Commands","poll",""
"Localized Commands","raffleend",""
"Localized Commands","rafflejoin",""
"Localized Commands","rafflespin",""
"Localized Commands","rafflestart",""
"Localized Commands","rating",""
"Localized Commands","results",""
"Localized Commands","role",""
"Localized Commands","roll",""
"Localized Commands","rpend",""
"Localized Commands","rpg",""
"Localized Commands","rpstart",""
"Localized Commands","searchcharacter",""
"Localized Commands","showpoll",""
"Localized Commands","shutdown",""
"Localized Commands","stats",""
"Localized Commands","teey",""
"Localized Commands","tony, stark, dontfeelgood, dontfeelsogood","tony, stark, dontfeelgood, dontfeelsogood, snap"
"Localized Commands","tweet",""
"Localized Commands","vote",""
"Localized Commands","wolfram",""
"Localized Commands","work",""
"Localized Commands","yeet",""
"Localized Strings","AddGuildRoleFailure","Failed to add %s to %s"
"Localized Strings","BeansShowDisplay","You have %s beans!"
"Localized Strings","BeansShowInfo","Displays how many beans you have"
"Localized Strings","BeansShowMentioned","I took a look and %sbeans!"
"Localized Strings","BenchmarkInfo","Allows you to lookup PC component benchmarks from UserBenchmark! You can use `bench find <name-snippet>" "Localized Strings","BenchmarkInfo","Allows you to lookup PC component benchmarks from UserBenchmark! You can use `bench find <name-snippet>"
"Localized Strings","PollManageInfo","'start' will start a new poll with the query of the line you put after, 'choice' will add a choice to the poll, 'stop' will end the poll" "Localized Strings","BenchmarkInvalid","The benchmark operation you were trying to perform was invalid!"
"Localized Strings","BetHistoryOutput","I have %s treats from betting!" "Localized Strings","BetBeansInfo","Allows you to bet your beans, set your amount after the command! Warning! House always wins!nSets of 3 will get 2x, 4 will get 10x, and 5 will get 1000x"
"Localized Strings","BetBeansLose","Sorry, you didn't win, try again!"
"Localized Strings","BetBeansLowBet","Please bet with at least 20 beans!"
"Localized Strings","BetBeansNotEnough","You don't have enough beans!"
"Localized Strings","BetBeansNotValid","That's not a valid bet!"
"Localized Strings","BetBeansWin","You won %s beans!"
"Localized Strings","BetHistoryInfo","Gives how many beans I've ~~stolen~~ won from your bets!" "Localized Strings","BetHistoryInfo","Gives how many beans I've ~~stolen~~ won from your bets!"
"Localized Strings","GuildRoleNotAllowedInfo","Removes a role from the list that users are allowed to add to themselves." "Localized Strings","BetHistoryOutput","I have %s treats from betting!"
"Localized Strings","GuildRoleNotAllowedFailure","Unable to remove %s from the list!" "Localized Strings","BlurryInfo","Blurs your icon or the icon of a friend you mentioned"
"Localized Strings","GuildRoleNotAllowedSuccess","Removed %s from the allowed roles!" "Localized Strings","BoopInfo","Kitty will react with a counter"
"Localized Strings","BoopMultiple","%s booped several others - %s!"
"Localized Strings","BoopPerson","%s booped %s!"
"Localized Strings","BoopStandard","Woah! %s booped me! That's %s total!"
"Localized Strings","CatchInfo","Play catch with yourself or with a friend with @!" "Localized Strings","CatchInfo","Play catch with yourself or with a friend with @!"
"Localized Strings","LeaderboardTitle","Server Leaderboard" "Localized Strings","ChangeIndicatorChanged","Indicator changed to `%s`"
"Localized Strings","LeaderboardInfo","Shows you the 10 users with the most beans on the server"
"Localized Strings","GuildRoleListOutput","You can add these roles! %s"
"Localized Strings","RollInfo","Based on input of xdy where x is number of dice and y is faces kitty will roll that amount of dice, display the individual rolls and total"
"Localized Strings","RollError","Didn't work ;3;"
"Localized Strings","StatsInfo","Displays the actively running KittyBot application information"
"Localized Strings","RoleChanged","Changed %s to role `%s`!"
"Localized Strings","RoleError","You aren't allowed to do that! You must have the KittyRole '%' or higher!"
"Localized Strings","RoleStandardResponse","Your role is %s"
"Localized Strings","RoleInfo","Will show the current role you have, Admins can change others roles with input of 'role x @y' with x being blacklist, general, mod, or admin. Blacklist will not allow the user to interact with kitty anymore, general mod and admin will give the user access to those commands."
"Localized Strings","RoleNeededRole","Please enter `general`, `mod`, or `admin`!"
"Localized Strings","JDoodleInfo","Will compile any java code you put in! Supports Java 1.8"
"Localized Strings","JDoodleError","Please provide some java code to get it compiled!"
"Localized Strings","ChangeIndicatorError","Please specify a letter or symbol to use!" "Localized Strings","ChangeIndicatorError","Please specify a letter or symbol to use!"
"Localized Strings","ChangeIndicatorInfo","Changes the command indicator to any single character. By default, it's '!'. If more than one character is provided, the first one is used!" "Localized Strings","ChangeIndicatorInfo","Changes the command indicator to any single character. By default, it's '!'. If more than one character is provided, the first one is used!"
"Localized Strings","ChangeIndicatorChanged","Indicator changed to `%s`" "Localized Strings","CharacterCreateDuplicate",""
"Localized Strings","CharacterCreateInfo",""
"Localized Strings","CharacterCreateNullInfo",""
"Localized Strings","CharacterCreateSuccess",""
"Localized Strings","CharacterEditBioInfo","Change the short bio for your character! "
"Localized Strings","CharacterEditBioNotAuth","You're not authorized to change that character! "
"Localized Strings","CharacterEditBioNotValid",""
"Localized Strings","CharacterEditBioSuccess","Successfully changed your bio! "
"Localized Strings","CharacterEditNameInfo","Change your character's name!"
"Localized Strings","CharacterEditNameNotAuth","You're not authorized to change that character! "
"Localized Strings","CharacterEditNameNotValid","That's not a vaild name!"
"Localized Strings","CharacterEditNameSuccess","Successfully changed your name!"
"Localized Strings","CharacterEditURLInfo","Change the image URL for your character's reference! "
"Localized Strings","CharacterEditURLNotAuth","You're not authorized to change that character! "
"Localized Strings","CharacterEditURLNotValid","That's not a valid url! "
"Localized Strings","CharacterEditURLSuccess","Successfully changed your reference! "
"Localized Strings","CharacterSearchInfo","Find a character with their name or Unique ID! `charactersearch name` or `charactersearch UniqueID`"
"Localized Strings","CharacterSearchMultipleCharacter","%s is owned by %s. Unique ID is `%s`"
"Localized Strings","CharacterSearchMultipleCharacterHeader","I found a couple characters with that name, use `charactersearch UniqueID` with their Unique ID to find them!"
"Localized Strings","CharacterSearchNoCharacterFound","Couldn't find a character with that name or ID!"
"Localized Strings","CharacterSearchOneCharacter","I found one character with that name! n Owner: %s | Name: %s | Bio: %s | Ref: <%s> | Unique ID: `%s`"
"Localized Strings","ChooseChoice","I chooooooose %s!"
"Localized Strings","ChooseInfo","With an input of x,y,z where x y and z are all choices, kitty will choose one"
"Localized Strings","ChooseOne","I can't choose from *one* thing!"
"Localized Strings","ColiruError","Please provide some c++ code to attempt to compile!"
"Localized Strings","ColiruInfo","Will try to compile any c++ code you put in! Supports up to C++14 standard, uses g++."
"Localized Strings","ColorInfo","Looks up the provided hex color and outputs it as hex, rgb, hsl, hsv, xyz, and cmyk. Also attempts to name the color, and provies a sample of it! Usage example: `!color #365345` (the # can be omitted)"
"Localized Strings","ColorNotSearchable","Your color couldn't be parsed! Make sure it's in hex format. Try this! `!color 3F5D54`"
"Localized Strings","CroutonInfo","Crouton"
"Localized Strings","DBFlushInfo","Takes all objects queued for the database and writes them to the database, then says how many were written."
"Localized Strings","DBStatsInfo","Shows current statistics for the database"
"Localized Strings","DefaultDanceInfo","y'all know forknife, get ready to dance, or make a friend dance with @!"
"Localized Strings","DoWorkFinished","I finished with my work! :D"
"Localized Strings","DoWorkInfo","Occupies a core for a few seconds"
"Localized Strings","EightBallError","Hmm? You'll need to ask a question!"
"Localized Strings","EightBallInfo","Answers a yes or no question! Warning: Kitty can not actually tell the future, she claims no responsibility for any lion mauling, lack of lottery wins, or felony charges."
"Localized Strings","EightBallMaybe1","Reply hazy, try again."
"Localized Strings","EightBallMaybe2","Ask again later."
"Localized Strings","EightBallMaybe3","Better not tell you now."
"Localized Strings","EightBallMaybe4","Cannot predict now."
"Localized Strings","EightBallMaybe5","Concentrate and ask again."
"Localized Strings","EightBallNo1","Don't count on it."
"Localized Strings","EightBallNo2","My reply is no."
"Localized Strings","EightBallNo3","My sources say no."
"Localized Strings","EightBallNo4","Outlook not so good."
"Localized Strings","EightBallNo5","Very doubtful."
"Localized Strings","EightBallYes1","It is certain."
"Localized Strings","EightBallYes10","Signs point to yes."
"Localized Strings","EightBallYes2","It is decidedly so."
"Localized Strings","EightBallYes3","Without a doubt."
"Localized Strings","EightBallYes4","Yes - definitely."
"Localized Strings","EightBallYes5","You may rely on it."
"Localized Strings","EightBallYes6","As I see it, yes."
"Localized Strings","EightBallYes7","Most likely."
"Localized Strings","EightBallYes8","Outlook good."
"Localized Strings","EightBallYes9","Yes."
"Localized Strings","FetchBringBack","Got it! %s"
"Localized Strings","FetchBringBackWrong","Got it! %s"
"Localized Strings","FetchCatchRun","*Catches and runs away with %s*"
"Localized Strings","FetchEat","Mine now! *munches on %s*"
"Localized Strings","FetchError","That's not a custom emote!"
"Localized Strings","FetchInfo","Throw a custom emote and I'll try to bring it back.... maybe"
"Localized Strings","FetchRunAway","*Runs away and doesn't return for a long time*"
"Localized Strings","FetchStare","*Stares at %s*"
"Localized Strings","GiveBeansInfo","Gives beans to the mentioned users!"
"Localized Strings","GiveBeansInvalid","That's not a valid number!"
"Localized Strings","GiveBeansNoneMentioned","You didn't mention anyone!"
"Localized Strings","GiveBeansSuccess","Gave %s %s beans!"
"Localized Strings","GuildRoleAddFailure",""
"Localized Strings","GuildRoleAddInfo","Add a role to yourself!"
"Localized Strings","GuildRoleAddNotAllowed","You are not allowed to add %s!"
"Localized Strings","GuildRoleAddSuccess","Added %s to %s"
"Localized Strings","GuildRoleAllowedDuplicate","Can't add the same role twice!"
"Localized Strings","GuildRoleAllowedInfo","Adds role to the list of roles users are allowed to add to themselves."
"Localized Strings","GuildRoleAllowedSuccess","Added %s to the allowed roles!"
"Localized Strings","GuildRoleListEmpty",""
"Localized Strings","GuildRoleListOutput","You can add these roles! %s"
"Localized Strings","GuildRoleNotAllowedFailure","Unable to remove %s from the list!"
"Localized Strings","GuildRoleNotAllowedInfo","Removes a role from the list that users are allowed to add to themselves."
"Localized Strings","GuildRoleNotAllowedSuccess","Removed %s from the allowed roles!"
"Localized Strings","GuildRoleRemoveFailure","I wasn't able to remove %s from %s!"
"Localized Strings","GuildRoleRemoveInfo","Removes a role from you! Just remember to spell it right!"
"Localized Strings","GuildRoleRemoveNotAllowed","You're not allowed to add %s!"
"Localized Strings","GuildRoleRemoveSuccess","Removed %s from %s!"
"Localized Strings","HelpBuilderInfo","Emit help for all commands as formatted HTML"
"Localized Strings","HelpDisplay","You can get help with a specific command by typing `!help command`! General Commands: `boop, roll, choose, help, info, vote, results, showpoll, wolfram, cplus, java, beans, role, bet, yeet`"
"Localized Strings","HelpInfo","Lets you look up specific commands, or get a link to a list of all commands."
"Localized Strings","InfoInfo","Provides author info and a link to Kitty's website"
"Localized Strings","InfoResponse","I'm made by `Rin#8904` and `Reverie Wisp#3703`! You can find more info about me along with a Patreon link to support us and GitHub link for filing bugs https://kittybot.net"
"Localized Strings","InviteInfo","Provides a direct invite link for KittyBot"
"Localized Strings","JDoodleError","Please provide some java code to get it compiled!"
"Localized Strings","JDoodleInfo","Will compile any java code you put in! Supports Java 1.8"
"Localized Strings","LeaderboardInfo","Shows you the 10 users with the most beans on the server"
"Localized Strings","LeaderboardTitle","Server Leaderboard"
"Localized Strings","MapHeight",""
"Localized Strings","MapInfo","Generates a map! You can pass additional information if you want with the flags `-s<seed>`. If one of the fields isn't provided, its default will be used. Note that adjusting the width and height impacts the map outcomes.nn**Defaults**nDefault Seed: Random,nDefault Width: 35(max %s),nDefault Height: 25(max %s)nn**Key**nLand: ~nMountain: ▲nBeach: "
"Localized Strings","MapInvalid","Invalid arguments provided!"
"Localized Strings","MapSeed","Seed"
"Localized Strings","MapVersion","Using mapgen v0.1"
"Localized Strings","MapWidth",""
"Localized Strings","PerishInfo","Adds a red, 'a n g e r y' overlay to your icon or the icon of a friend you mentioned" "Localized Strings","PerishInfo","Adds a red, 'a n g e r y' overlay to your icon or the icon of a friend you mentioned"
"Localized Strings","TradeBeansStealingBeans","Hey %s! Stealing is wrong! Let's see how you like it! *steals 10 beans*" "Localized Strings","PingInfo","Will respond with Pong!"
"Localized Strings","TradeBeansSuccess","%s gave %s %s beans!" "Localized Strings","PingResponse","Pong!"
"Localized Strings","TradeBeansNotEnoughError","You can't give more beans than you have!" "Localized Strings","PollManageInfo","'start' will start a new poll with the query of the line you put after, 'choice' will add a choice to the poll, 'stop' will end the poll"
"Localized Strings","TradeBeansIntParseError","That's not a real number! D:" "Localized Strings","PollResultsInfo","Will show current results of a poll and percentages of votes per choice"
"Localized Strings","TradeBeansNoTargetError","Don't forget to tag who you want to give the beans to!" "Localized Strings","PollResultsResponse","%s people voted for %s `%s` with `%s%` !n"
"Localized Strings","TradeBeansInfo","Give your friends some of your beans! Just don't forget to @ them!" "Localized Strings","PollShowChoices","And the choices are:n"
"Localized Strings","PollVoteInfo","Vote in a poll with the choice number, won't work if no poll is running, you can't change your vote once you have cast it! Be careful!" "Localized Strings","PollShowInfo","Will show the current poll running"
"Localized Strings","PollShowNoPoll","There is no poll running!"
"Localized Strings","PollShowPoll","The current poll is `%s`n"
"Localized Strings","PollVoteAlreadyVoted","You already voted" "Localized Strings","PollVoteAlreadyVoted","You already voted"
"Localized Strings","PollVoteInfo","Vote in a poll with the choice number, won't work if no poll is running, you can't change your vote once you have cast it! Be careful!"
"Localized Strings","PollVoteNoPoll","There is no poll running!" "Localized Strings","PollVoteNoPoll","There is no poll running!"
"Localized Strings","PollVoteNotValidNumber","That's not a vaild number!" "Localized Strings","PollVoteNotValidNumber","That's not a vaild number!"
"Localized Strings","PollVoteNotValidVote","%s That's not a vaild vote!" "Localized Strings","PollVoteNotValidVote","%s That's not a vaild vote!"
"Localized Strings","PollVoteSuccess","You successfully voted for" "Localized Strings","PollVoteSuccess","You successfully voted for"
"Localized Strings","ShutdownInfo","Stops kitty. `-s` or `safe` as an argument attempts to sync off the database before shutdown."
"Localized Strings","RaffleSpinSuccess","The winner issssssss %s!"
"Localized Strings","RaffleSpinFailure","I can't choose a winner D:"
"Localized Strings","RaffleEndFailure","I don't think there's one going!" "Localized Strings","RaffleEndFailure","I don't think there's one going!"
"Localized Strings","CharacterSearchMultipleCharacter","%s is owned by %s. Unique ID is `%s`" "Localized Strings","RaffleEndInfo",""
"Localized Strings","CharacterSearchMultipleCharacterHeader","I found a couple characters with that name, use `charactersearch UniqueID` with their Unique ID to find them!" "Localized Strings","RaffleEndSuccess",""
"Localized Strings","CharacterSearchOneCharacter","I found one character with that name! n Owner: %s | Name: %s | Bio: %s | Ref: <%s> | Unique ID: `%s`" "Localized Strings","RaffleJoinFailure",""
"Localized Strings","CharacterSearchInfo","Find a character with their name or Unique ID! `charactersearch name` or `charactersearch UniqueID`" "Localized Strings","RaffleJoinInfo",""
"Localized Strings","CharacterSearchNoCharacterFound","Couldn't find a character with that name or ID!" "Localized Strings","RaffleJoinSuccess",""
"Localized Strings","ColorNotSearchable","Your color couldn't be parsed! Make sure it's in hex format. Try this! `!color 3F5D54`" "Localized Strings","RaffleSpinFailure","I can't choose a winner D:"
"Localized Strings","ColorInfo","Looks up the provided hex color and outputs it as hex, rgb, hsl, hsv, xyz, and cmyk. Also attempts to name the color, and provies a sample of it! Usage example: `!color #365345` (the # can be omitted)" "Localized Strings","RaffleSpinInfo",""
"Localized Strings","DoWorkInfo","Occupies a core for a few seconds" "Localized Strings","RaffleSpinSuccess","The winner issssssss %s!"
"Localized Strings","DoWorkFinished","I finished with my work! :D" "Localized Strings","RaffleStartFailure",""
"Localized Strings","RPStartInfo","Starts an rp, add people to it by mentioning them!" "Localized Strings","RaffleStartInfo",""
"Localized Strings","BlurryInfo","Blurs your icon or the icon of a friend you mentioned" "Localized Strings","RaffleStartSuccess",""
"Localized Strings","RatingInvalid","Invalid content rating"
"Localized Strings","RatingInfo","'0' is fully sfw (Derpi and e621 searches are disabled), '1' is filtered (kitty auto appends a sfw tag on any searches), '2' is nsfw (any search will go through). Some other words are supported for setting filter as well."
"Localized Strings","RatingWarning","Warning: NSFW may slip through, images are only based on tags on their respective sites!"
"Localized Strings","RatingChanged","Kittybot content set to %s" "Localized Strings","RatingChanged","Kittybot content set to %s"
"Localized Strings","DBStatsInfo","Shows current statistics for the database" "Localized Strings","RatingInfo","'0' is fully sfw (Derpi and e621 searches are disabled), '1' is filtered (kitty auto appends a sfw tag on any searches), '2' is nsfw (any search will go through). Some other words are supported for setting filter as well."
"Localized Strings","GiveBeansInvalid","That's not a valid number!" "Localized Strings","RatingInvalid","Invalid content rating"
"Localized Strings","GiveBeansSuccess","Gave %s %s beans!" "Localized Strings","RatingWarning","Warning: NSFW may slip through, images are only based on tags on their respective sites!"
"Localized Strings","GiveBeansInfo","Gives beans to the mentioned users!" "Localized Strings","RoleChanged","Changed %s to role `%s`!"
"Localized Strings","GiveBeansNoneMentioned","You didn't mention anyone!" "Localized Strings","RoleError","You aren't allowed to do that! You must have the KittyRole '%' or higher!"
"Localized Strings","PollShowNoPoll","There is no poll running!" "Localized Strings","RoleInfo","Will show the current role you have, Admins can change others roles with input of 'role x @y' with x being blacklist, general, mod, or admin. Blacklist will not allow the user to interact with kitty anymore, general mod and admin will give the user access to those commands."
"Localized Strings","PollShowInfo","Will show the current poll running" "Localized Strings","RoleNeededRole","Please enter `general`, `mod`, or `admin`!"
"Localized Strings","PollShowChoices","And the choices are:n" "Localized Strings","RoleStandardResponse","Your role is %s"
"Localized Strings","PollShowPoll","The current poll is `%s`n" "Localized Strings","RollError","Didn't work ;3;"
"Localized Strings","HelpBuilderInfo","Emit help for all commands as formatted HTML" "Localized Strings","RollInfo","Based on input of xdy where x is number of dice and y is faces kitty will roll that amount of dice, display the individual rolls and total"
"Localized Strings","CharacterEditURLInfo","Change the image URL for your character's reference! "
"Localized Strings","CharacterEditURLNotValid","That's not a valid url! "
"Localized Strings","CharacterEditURLSuccess","Successfully changed your reference! "
"Localized Strings","CharacterEditURLNotAuth","You're not authorized to change that character! "
"Localized Strings","RPGInfo","Admin+ command only right now - experimental text RPG! Format is !rpg <rpg command>"
"Localized Strings","RPGInvalid","Invalid RPG Command!"
"Localized Strings","FetchEat","Mine now! *munches on %s*"
"Localized Strings","FetchBringBack","Got it! %s"
"Localized Strings","FetchError","That's not a custom emote!"
"Localized Strings","FetchInfo","Throw a custom emote and I'll try to bring it back.... maybe"
"Localized Strings","FetchStare","*Stares at %s*"
"Localized Strings","FetchRunAway","*Runs away and doesn't return for a long time*"
"Localized Strings","FetchCatchRun","*Catches and runs away with %s*"
"Localized Strings","FetchBringBackWrong","Got it! %s"
"Localized Strings","InfoResponse","I'm made by `Rin#8904` and `Reverie Wisp#3703`! You can find more info about me along with a Patreon link to support us and GitHub link for filing bugs https://kittybot.net"
"Localized Strings","InfoInfo","Provides author info and a link to Kitty's website"
"Localized Strings","GuildRoleRemoveNotAllowed","You're not allowed to add %s!"
"Localized Strings","GuildRoleRemoveFailure","I wasn't able to remove %s from %s!"
"Localized Strings","GuildRoleRemoveInfo","Removes a role from you! Just remember to spell it right!"
"Localized Strings","GuildRoleRemoveSuccess","Removed %s from %s!"
"Localized Strings","WolframInfo","Will query wolframalpha with your question and give a full image output of the answer"
"Localized Strings","WolframNoArgs","You need to provide some arguments!"
"Localized Strings","WolframError","Something went wrong!"
"Localized Strings","MapVersion","Using mapgen v0.1"
"Localized Strings","MapSeed","Seed"
"Localized Strings","MapInfo","Generates a map! You can pass additional information if you want with the flags `-s<seed>`. If one of the fields isn't provided, its default will be used. Note that adjusting the width and height impacts the map outcomes.nn**Defaults**nDefault Seed: Random,nDefault Width: 35(max %s),nDefault Height: 25(max %s)nn**Key**nLand: ~nMountain: ▲nBeach: "
"Localized Strings","MapInvalid","Invalid arguments provided!"
"Localized Strings","BeansShowDisplay","You have %s beans!"
"Localized Strings","BeansShowInfo","Displays how many beans you have"
"Localized Strings","BeansShowMentioned","I took a look and %sbeans!"
"Localized Strings","HelpInfo","Lets you look up specific commands, or get a link to a list of all commands."
"Localized Strings","HelpDisplay","You can get help with a specific command by typing `!help command`! General Commands: `boop, roll, choose, help, info, vote, results, showpoll, wolfram, cplus, java, beans, role, bet, yeet`"
"Localized Strings","CharacterEditBioSuccess","Successfully changed your bio! "
"Localized Strings","CharacterEditBioNotAuth","You're not authorized to change that character! "
"Localized Strings","CharacterEditBioInfo","Change the short bio for your character! "
"Localized Strings","TweetInfo","Kitty will tweet to her personal twitter account"
"Localized Strings","TweetError","Tweet command failed!"
"Localized Strings","AddGuildRoleFailure","Failed to add %s to %s"
"Localized Strings","GuildRoleAddNotAllowed","You are not allowed to add %s!"
"Localized Strings","GuildRoleAddSuccess","Added %s to %s"
"Localized Strings","GuildRoleAddInfo","Add a role to yourself!"
"Localized Strings","CharacterEditNameInfo","Change your character's name!"
"Localized Strings","CharacterEditNameNotValid","That's not a vaild name!"
"Localized Strings","CharacterEditNameSuccess","Successfully changed your name!"
"Localized Strings","CharacterEditNameNotAuth","You're not authorized to change that character! "
"Localized Strings","ColiruError","Please provide some c++ code to attempt to compile!"
"Localized Strings","ColiruInfo","Will try to compile any c++ code you put in! Supports up to C++14 standard, uses g++."
"Localized Strings","StarkInfo","Snaps your icon or the icon of a friend you mentioned"
"Localized Strings","YeetInfo","Yeet yourself or yeet a friend with @!"
"Localized Strings","GuildRoleAllowedDuplicate","Can't add the same role twice!"
"Localized Strings","GuildRoleAllowedInfo","Adds role to the list of roles users are allowed to add to themselves."
"Localized Strings","GuildRoleAllowedSuccess","Added %s to the allowed roles!"
"Localized Strings","DefaultDanceInfo","y'all know forknife, get ready to dance, or make a friend dance with @!"
"Localized Strings","CroutonInfo","Crouton"
"Localized Strings","TeeyInfo","Teey yourself back into existance, or teey a friend with @!"
"Localized Strings","BetBeansLose","Sorry, you didn't win, try again!"
"Localized Strings","BetBeansWin","You won %s beans!"
"Localized Strings","BetBeansLowBet","Please bet with at least 20 beans!"
"Localized Strings","BetBeansInfo","Allows you to bet your beans, set your amount after the command! Warning! House always wins!nSets of 3 will get 2x, 4 will get 10x, and 5 will get 1000x"
"Localized Strings","BetBeansNotEnough","You don't have enough beans!"
"Localized Strings","BetBeansNotValid","That's not a valid bet!"
"Localized Strings","PollResultsResponse","%s people voted for %s `%s` with `%s%` !n"
"Localized Strings","PollResultsInfo","Will show current results of a poll and percentages of votes per choice"
"Localized Strings","RPEndInfo","Ends RP in channel and gives you a .txt file!"
"Localized Strings","RPEndError","You can't end this RP!" "Localized Strings","RPEndError","You can't end this RP!"
"Localized Strings","RPEndFileOut","Here's your file!" "Localized Strings","RPEndFileOut","Here's your file!"
"Localized Strings","BoopMultiple","%s booped several others - %s!" "Localized Strings","RPEndInfo","Ends RP in channel and gives you a .txt file!"
"Localized Strings","BoopInfo","Kitty will react with a counter" "Localized Strings","RPGInfo","Admin+ command only right now - experimental text RPG! Format is !rpg <rpg command>"
"Localized Strings","BoopStandard","Woah! %s booped me! That's %s total!" "Localized Strings","RPGInvalid","Invalid RPG Command!"
"Localized Strings","BoopPerson","%s booped %s!" "Localized Strings","RPStartInfo","Starts an rp, add people to it by mentioning them!"
"Localized Strings","PingInfo","Will respond with Pong!" "Localized Strings","ShutdownInfo","Stops kitty. `-s` or `safe` as an argument attempts to sync off the database before shutdown."
"Localized Strings","PingResponse","Pong!" "Localized Strings","ShutdownSafe",""
"Localized Strings","ChooseOne","I can't choose from *one* thing!" "Localized Strings","ShutdownUnsafe",""
"Localized Strings","ChooseChoice","I chooooooose %s!" "Localized Strings","StarkInfo","Snaps your icon or the icon of a friend you mentioned"
"Localized Strings","ChooseInfo","With an input of x,y,z where x y and z are all choices, kitty will choose one" "Localized Strings","StatsInfo","Displays the actively running KittyBot application information"
"Localized Strings","EightBallYes9","Yes." "Localized Strings","TeeyInfo","Teey yourself back into existance, or teey a friend with @!"
"Localized Strings","EightBallInfo","Answers a yes or no question! Warning: Kitty can not actually tell the future, she claims no responsibility for any lion mauling, lack of lottery wins, or felony charges." "Localized Strings","TradeBeansInfo","Give your friends some of your beans! Just don't forget to @ them!"
"Localized Strings","EightBallMaybe4","Cannot predict now." "Localized Strings","TradeBeansIntParseError","That's not a real number! D:"
"Localized Strings","EightBallMaybe5","Concentrate and ask again." "Localized Strings","TradeBeansNoTargetError","Don't forget to tag who you want to give the beans to!"
"Localized Strings","EightBallMaybe2","Ask again later." "Localized Strings","TradeBeansNotEnoughError","You can't give more beans than you have!"
"Localized Strings","EightBallMaybe3","Better not tell you now." "Localized Strings","TradeBeansStealingBeans","Hey %s! Stealing is wrong! Let's see how you like it! *steals 10 beans*"
"Localized Strings","EightBallYes10","Signs point to yes." "Localized Strings","TradeBeansSuccess","%s gave %s %s beans!"
"Localized Strings","EightBallMaybe1","Reply hazy, try again." "Localized Strings","TweetError","Tweet command failed!"
"Localized Strings","EightBallError","Hmm? You'll need to ask a question!" "Localized Strings","TweetInfo","Kitty will tweet to her personal twitter account"
"Localized Strings","EightBallNo2","My reply is no." "Localized Strings","WolframError","Something went wrong!"
"Localized Strings","EightBallNo1","Don't count on it." "Localized Strings","WolframInfo","Will query wolframalpha with your question and give a full image output of the answer"
"Localized Strings","EightBallNo4","Outlook not so good." "Localized Strings","WolframNoArgs","You need to provide some arguments!"
"Localized Strings","EightBallNo3","My sources say no." "Localized Strings","YeetInfo","Yeet yourself or yeet a friend with @!"
"Localized Strings","EightBallNo5","Very doubtful."
"Localized Strings","EightBallYes2","It is decidedly so."
"Localized Strings","EightBallYes1","It is certain."
"Localized Strings","EightBallYes4","Yes - definitely."
"Localized Strings","EightBallYes3","Without a doubt."
"Localized Strings","EightBallYes6","As I see it, yes."
"Localized Strings","EightBallYes5","You may rely on it."
"Localized Strings","EightBallYes8","Outlook good."
"Localized Strings","EightBallYes7","Most likely."
"Localized Strings","InviteInfo","Provides a direct invite link for KittyBot"
"Localized Strings","DBFlushInfo","Takes all objects queued for the database and writes them to the database, then says how many were written."
"Localized Commands","indicator",""
"Localized Commands","yeet",""
"Localized Commands","guildroleremove",""
"Localized Commands","bethistory",""
"Localized Commands","benchmark, bench",""
"Localized Commands","rating",""
"Localized Commands","poll",""
"Localized Commands","rafflespin",""
"Localized Commands","charactereditURL",""
"Localized Commands","bet",""
"Localized Commands","guildrolelist",""
"Localized Commands","stats",""
"Localized Commands","catch",""
"Localized Commands","color, colour",""
"Localized Commands","guildroleadd",""
"Localized Commands","results",""
"Localized Commands","wolfram",""
"Localized Commands","givebeans",""
"Localized Commands","c++, g++, cplus, cpp",""
"Localized Commands","work",""
"Localized Commands","rpend",""
"Localized Commands","java, jdoodle",""
"Localized Commands","rafflejoin",""
"Localized Commands","guildroleallowed",""
"Localized Commands","leaderboard",""
"Localized Commands","buildHelp",""
"Localized Commands","dbflush",""
"Localized Commands","shutdown",""
"Localized Commands","boop",""
"Localized Commands","tony, stark, dontfeelgood, dontfeelsogood","tony, stark, dontfeelgood, dontfeelsogood, snap"
"Localized Commands","role",""
"Localized Commands","raffleend",""
"Localized Commands","ping",""
"Localized Commands","charactereditbio",""
"Localized Commands","roll",""
"Localized Commands","blur",""
"Localized Commands","choose",""
"Localized Commands","rpstart",""
"Localized Commands","guildrolenotallowed","guildrolenotallowed, rolelistremove"
"Localized Commands","derp",""
"Localized Commands","perish, thenperish",""
"Localized Commands","teey",""
"Localized Commands","searchcharacter",""
"Localized Commands","dbstats",""
"Localized Commands","rafflestart",""
"Localized Commands","beans",""
"Localized Commands","eightball, 8ball",""
"Localized Commands","vote",""
"Localized Commands","map",""
"Localized Commands","info, about",""
"Localized Commands","e621",""
"Localized Commands","showpoll",""
"Localized Commands","rpg",""
"Localized Commands","defaultdance",""
"Localized Commands","tweet",""
"Localized Commands","charactercreate",""
"Localized Commands","help",""
"Localized Commands","charactereditname",""
"Localized Commands","fetch",""
"Localized Commands","crouton",""
"Localized Commands","invite",""
"Command Enabler","addguildrole","1" "Command Enabler","addguildrole","1"
"Command Enabler","allowedguildrole","1" "Command Enabler","allowedguildrole","1"
"Command Enabler","beans","1" "Command Enabler","beans","1"
1 Type Key Value
2 Localized Strings Localized Commands BenchmarkInvalid beans The benchmark operation you were trying to perform was invalid!
3 Localized Commands benchmark, bench
4 Localized Commands bet
5 Localized Commands bethistory
6 Localized Commands blur
7 Localized Commands boop
8 Localized Commands buildHelp
9 Localized Commands c++, g++, cplus, cpp
10 Localized Commands catch
11 Localized Commands charactercreate
12 Localized Commands charactereditbio
13 Localized Commands charactereditname
14 Localized Commands charactereditURL
15 Localized Commands choose
16 Localized Commands color, colour
17 Localized Commands crouton
18 Localized Commands dbflush
19 Localized Commands dbstats
20 Localized Commands defaultdance
21 Localized Commands derp
22 Localized Commands e621
23 Localized Commands eightball, 8ball
24 Localized Commands fetch
25 Localized Commands givebeans
26 Localized Commands guildroleadd
27 Localized Commands guildroleallowed
28 Localized Commands guildrolelist
29 Localized Commands guildrolenotallowed guildrolenotallowed, rolelistremove
30 Localized Commands guildroleremove
31 Localized Commands help
32 Localized Commands indicator
33 Localized Commands info, about
34 Localized Commands invite
35 Localized Commands java, jdoodle
36 Localized Commands leaderboard
37 Localized Commands map
38 Localized Commands perish, thenperish
39 Localized Commands ping
40 Localized Commands poll
41 Localized Commands raffleend
42 Localized Commands rafflejoin
43 Localized Commands rafflespin
44 Localized Commands rafflestart
45 Localized Commands rating
46 Localized Commands results
47 Localized Commands role
48 Localized Commands roll
49 Localized Commands rpend
50 Localized Commands rpg
51 Localized Commands rpstart
52 Localized Commands searchcharacter
53 Localized Commands showpoll
54 Localized Commands shutdown
55 Localized Commands stats
56 Localized Commands teey
57 Localized Commands tony, stark, dontfeelgood, dontfeelsogood tony, stark, dontfeelgood, dontfeelsogood, snap
58 Localized Commands tweet
59 Localized Commands vote
60 Localized Commands wolfram
61 Localized Commands work
62 Localized Commands yeet
63 Localized Strings AddGuildRoleFailure Failed to add %s to %s
64 Localized Strings BeansShowDisplay You have %s beans!
65 Localized Strings BeansShowInfo Displays how many beans you have
66 Localized Strings BeansShowMentioned I took a look and %sbeans!
67 Localized Strings BenchmarkInfo Allows you to lookup PC component benchmarks from UserBenchmark! You can use `bench find <name-snippet>
68 Localized Strings PollManageInfo BenchmarkInvalid 'start' will start a new poll with the query of the line you put after, 'choice' will add a choice to the poll, 'stop' will end the poll The benchmark operation you were trying to perform was invalid!
69 Localized Strings BetHistoryOutput BetBeansInfo I have %s treats from betting! Allows you to bet your beans, set your amount after the command! Warning! House always wins!nSets of 3 will get 2x, 4 will get 10x, and 5 will get 1000x
70 Localized Strings BetBeansLose Sorry, you didn't win, try again!
71 Localized Strings BetBeansLowBet Please bet with at least 20 beans!
72 Localized Strings BetBeansNotEnough You don't have enough beans!
73 Localized Strings BetBeansNotValid That's not a valid bet!
74 Localized Strings BetBeansWin You won %s beans!
75 Localized Strings BetHistoryInfo Gives how many beans I've ~~stolen~~ won from your bets!
76 Localized Strings GuildRoleNotAllowedInfo BetHistoryOutput Removes a role from the list that users are allowed to add to themselves. I have %s treats from betting!
77 Localized Strings GuildRoleNotAllowedFailure BlurryInfo Unable to remove %s from the list! Blurs your icon or the icon of a friend you mentioned
78 Localized Strings GuildRoleNotAllowedSuccess BoopInfo Removed %s from the allowed roles! Kitty will react with a counter
79 Localized Strings BoopMultiple %s booped several others - %s!
80 Localized Strings BoopPerson %s booped %s!
81 Localized Strings BoopStandard Woah! %s booped me! That's %s total!
82 Localized Strings CatchInfo Play catch with yourself or with a friend with @!
83 Localized Strings LeaderboardTitle ChangeIndicatorChanged Server Leaderboard Indicator changed to `%s`
Localized Strings LeaderboardInfo Shows you the 10 users with the most beans on the server
Localized Strings GuildRoleListOutput You can add these roles! %s
Localized Strings RollInfo Based on input of xdy where x is number of dice and y is faces kitty will roll that amount of dice, display the individual rolls and total
Localized Strings RollError Didn't work ;3;
Localized Strings StatsInfo Displays the actively running KittyBot application information
Localized Strings RoleChanged Changed %s to role `%s`!
Localized Strings RoleError You aren't allowed to do that! You must have the KittyRole '%' or higher!
Localized Strings RoleStandardResponse Your role is %s
Localized Strings RoleInfo Will show the current role you have, Admins can change others roles with input of 'role x @y' with x being blacklist, general, mod, or admin. Blacklist will not allow the user to interact with kitty anymore, general mod and admin will give the user access to those commands.
Localized Strings RoleNeededRole Please enter `general`, `mod`, or `admin`!
Localized Strings JDoodleInfo Will compile any java code you put in! Supports Java 1.8
Localized Strings JDoodleError Please provide some java code to get it compiled!
84 Localized Strings ChangeIndicatorError Please specify a letter or symbol to use!
85 Localized Strings ChangeIndicatorInfo Changes the command indicator to any single character. By default, it's '!'. If more than one character is provided, the first one is used!
86 Localized Strings ChangeIndicatorChanged CharacterCreateDuplicate Indicator changed to `%s`
87 Localized Strings CharacterCreateInfo
88 Localized Strings CharacterCreateNullInfo
89 Localized Strings CharacterCreateSuccess
90 Localized Strings CharacterEditBioInfo Change the short bio for your character!
91 Localized Strings CharacterEditBioNotAuth You're not authorized to change that character!
92 Localized Strings CharacterEditBioNotValid
93 Localized Strings CharacterEditBioSuccess Successfully changed your bio!
94 Localized Strings CharacterEditNameInfo Change your character's name!
95 Localized Strings CharacterEditNameNotAuth You're not authorized to change that character!
96 Localized Strings CharacterEditNameNotValid That's not a vaild name!
97 Localized Strings CharacterEditNameSuccess Successfully changed your name!
98 Localized Strings CharacterEditURLInfo Change the image URL for your character's reference!
99 Localized Strings CharacterEditURLNotAuth You're not authorized to change that character!
100 Localized Strings CharacterEditURLNotValid That's not a valid url!
101 Localized Strings CharacterEditURLSuccess Successfully changed your reference!
102 Localized Strings CharacterSearchInfo Find a character with their name or Unique ID! `charactersearch name` or `charactersearch UniqueID`
103 Localized Strings CharacterSearchMultipleCharacter %s is owned by %s. Unique ID is `%s`
104 Localized Strings CharacterSearchMultipleCharacterHeader I found a couple characters with that name, use `charactersearch UniqueID` with their Unique ID to find them!
105 Localized Strings CharacterSearchNoCharacterFound Couldn't find a character with that name or ID!
106 Localized Strings CharacterSearchOneCharacter I found one character with that name! n Owner: %s | Name: %s | Bio: %s | Ref: <%s> | Unique ID: `%s`
107 Localized Strings ChooseChoice I chooooooose %s!
108 Localized Strings ChooseInfo With an input of x,y,z where x y and z are all choices, kitty will choose one
109 Localized Strings ChooseOne I can't choose from *one* thing!
110 Localized Strings ColiruError Please provide some c++ code to attempt to compile!
111 Localized Strings ColiruInfo Will try to compile any c++ code you put in! Supports up to C++14 standard, uses g++.
112 Localized Strings ColorInfo Looks up the provided hex color and outputs it as hex, rgb, hsl, hsv, xyz, and cmyk. Also attempts to name the color, and provies a sample of it! Usage example: `!color #365345` (the # can be omitted)
113 Localized Strings ColorNotSearchable Your color couldn't be parsed! Make sure it's in hex format. Try this! `!color 3F5D54`
114 Localized Strings CroutonInfo Crouton
115 Localized Strings DBFlushInfo Takes all objects queued for the database and writes them to the database, then says how many were written.
116 Localized Strings DBStatsInfo Shows current statistics for the database
117 Localized Strings DefaultDanceInfo y'all know forknife, get ready to dance, or make a friend dance with @!
118 Localized Strings DoWorkFinished I finished with my work! :D
119 Localized Strings DoWorkInfo Occupies a core for a few seconds
120 Localized Strings EightBallError Hmm? You'll need to ask a question!
121 Localized Strings EightBallInfo Answers a yes or no question! Warning: Kitty can not actually tell the future, she claims no responsibility for any lion mauling, lack of lottery wins, or felony charges.
122 Localized Strings EightBallMaybe1 Reply hazy, try again.
123 Localized Strings EightBallMaybe2 Ask again later.
124 Localized Strings EightBallMaybe3 Better not tell you now.
125 Localized Strings EightBallMaybe4 Cannot predict now.
126 Localized Strings EightBallMaybe5 Concentrate and ask again.
127 Localized Strings EightBallNo1 Don't count on it.
128 Localized Strings EightBallNo2 My reply is no.
129 Localized Strings EightBallNo3 My sources say no.
130 Localized Strings EightBallNo4 Outlook not so good.
131 Localized Strings EightBallNo5 Very doubtful.
132 Localized Strings EightBallYes1 It is certain.
133 Localized Strings EightBallYes10 Signs point to yes.
134 Localized Strings EightBallYes2 It is decidedly so.
135 Localized Strings EightBallYes3 Without a doubt.
136 Localized Strings EightBallYes4 Yes - definitely.
137 Localized Strings EightBallYes5 You may rely on it.
138 Localized Strings EightBallYes6 As I see it, yes.
139 Localized Strings EightBallYes7 Most likely.
140 Localized Strings EightBallYes8 Outlook good.
141 Localized Strings EightBallYes9 Yes.
142 Localized Strings FetchBringBack Got it! %s
143 Localized Strings FetchBringBackWrong Got it! %s
144 Localized Strings FetchCatchRun *Catches and runs away with %s*
145 Localized Strings FetchEat Mine now! *munches on %s*
146 Localized Strings FetchError That's not a custom emote!
147 Localized Strings FetchInfo Throw a custom emote and I'll try to bring it back.... maybe
148 Localized Strings FetchRunAway *Runs away and doesn't return for a long time*
149 Localized Strings FetchStare *Stares at %s*
150 Localized Strings GiveBeansInfo Gives beans to the mentioned users!
151 Localized Strings GiveBeansInvalid That's not a valid number!
152 Localized Strings GiveBeansNoneMentioned You didn't mention anyone!
153 Localized Strings GiveBeansSuccess Gave %s %s beans!
154 Localized Strings GuildRoleAddFailure
155 Localized Strings GuildRoleAddInfo Add a role to yourself!
156 Localized Strings GuildRoleAddNotAllowed You are not allowed to add %s!
157 Localized Strings GuildRoleAddSuccess Added %s to %s
158 Localized Strings GuildRoleAllowedDuplicate Can't add the same role twice!
159 Localized Strings GuildRoleAllowedInfo Adds role to the list of roles users are allowed to add to themselves.
160 Localized Strings GuildRoleAllowedSuccess Added %s to the allowed roles!
161 Localized Strings GuildRoleListEmpty
162 Localized Strings GuildRoleListOutput You can add these roles! %s
163 Localized Strings GuildRoleNotAllowedFailure Unable to remove %s from the list!
164 Localized Strings GuildRoleNotAllowedInfo Removes a role from the list that users are allowed to add to themselves.
165 Localized Strings GuildRoleNotAllowedSuccess Removed %s from the allowed roles!
166 Localized Strings GuildRoleRemoveFailure I wasn't able to remove %s from %s!
167 Localized Strings GuildRoleRemoveInfo Removes a role from you! Just remember to spell it right!
168 Localized Strings GuildRoleRemoveNotAllowed You're not allowed to add %s!
169 Localized Strings GuildRoleRemoveSuccess Removed %s from %s!
170 Localized Strings HelpBuilderInfo Emit help for all commands as formatted HTML
171 Localized Strings HelpDisplay You can get help with a specific command by typing `!help command`! General Commands: `boop, roll, choose, help, info, vote, results, showpoll, wolfram, cplus, java, beans, role, bet, yeet`
172 Localized Strings HelpInfo Lets you look up specific commands, or get a link to a list of all commands.
173 Localized Strings InfoInfo Provides author info and a link to Kitty's website
174 Localized Strings InfoResponse I'm made by `Rin#8904` and `Reverie Wisp#3703`! You can find more info about me along with a Patreon link to support us and GitHub link for filing bugs https://kittybot.net
175 Localized Strings InviteInfo Provides a direct invite link for KittyBot
176 Localized Strings JDoodleError Please provide some java code to get it compiled!
177 Localized Strings JDoodleInfo Will compile any java code you put in! Supports Java 1.8
178 Localized Strings LeaderboardInfo Shows you the 10 users with the most beans on the server
179 Localized Strings LeaderboardTitle Server Leaderboard
180 Localized Strings MapHeight
181 Localized Strings MapInfo Generates a map! You can pass additional information if you want with the flags `-s<seed>`. If one of the fields isn't provided, its default will be used. Note that adjusting the width and height impacts the map outcomes.nn**Defaults**nDefault Seed: Random,nDefault Width: 35(max %s),nDefault Height: 25(max %s)nn**Key**nLand: ~nMountain: ▲nBeach:
182 Localized Strings MapInvalid Invalid arguments provided!
183 Localized Strings MapSeed Seed
184 Localized Strings MapVersion Using mapgen v0.1
185 Localized Strings MapWidth
186 Localized Strings PerishInfo Adds a red, 'a n g e r y' overlay to your icon or the icon of a friend you mentioned
187 Localized Strings TradeBeansStealingBeans PingInfo Hey %s! Stealing is wrong! Let's see how you like it! *steals 10 beans* Will respond with Pong!
188 Localized Strings TradeBeansSuccess PingResponse %s gave %s %s beans! Pong!
189 Localized Strings TradeBeansNotEnoughError PollManageInfo You can't give more beans than you have! 'start' will start a new poll with the query of the line you put after, 'choice' will add a choice to the poll, 'stop' will end the poll
190 Localized Strings TradeBeansIntParseError PollResultsInfo That's not a real number! D: Will show current results of a poll and percentages of votes per choice
191 Localized Strings TradeBeansNoTargetError PollResultsResponse Don't forget to tag who you want to give the beans to! %s people voted for %s `%s` with `%s%` !n
192 Localized Strings TradeBeansInfo PollShowChoices Give your friends some of your beans! Just don't forget to @ them! And the choices are:n
193 Localized Strings PollVoteInfo PollShowInfo Vote in a poll with the choice number, won't work if no poll is running, you can't change your vote once you have cast it! Be careful! Will show the current poll running
194 Localized Strings PollShowNoPoll There is no poll running!
195 Localized Strings PollShowPoll The current poll is `%s`n
196 Localized Strings PollVoteAlreadyVoted You already voted
197 Localized Strings PollVoteInfo Vote in a poll with the choice number, won't work if no poll is running, you can't change your vote once you have cast it! Be careful!
198 Localized Strings PollVoteNoPoll There is no poll running!
199 Localized Strings PollVoteNotValidNumber That's not a vaild number!
200 Localized Strings PollVoteNotValidVote %s That's not a vaild vote!
201 Localized Strings PollVoteSuccess You successfully voted for
Localized Strings ShutdownInfo Stops kitty. `-s` or `safe` as an argument attempts to sync off the database before shutdown.
Localized Strings RaffleSpinSuccess The winner issssssss %s!
Localized Strings RaffleSpinFailure I can't choose a winner D:
202 Localized Strings RaffleEndFailure I don't think there's one going!
203 Localized Strings CharacterSearchMultipleCharacter RaffleEndInfo %s is owned by %s. Unique ID is `%s`
204 Localized Strings CharacterSearchMultipleCharacterHeader RaffleEndSuccess I found a couple characters with that name, use `charactersearch UniqueID` with their Unique ID to find them!
205 Localized Strings CharacterSearchOneCharacter RaffleJoinFailure I found one character with that name! n Owner: %s | Name: %s | Bio: %s | Ref: <%s> | Unique ID: `%s`
206 Localized Strings CharacterSearchInfo RaffleJoinInfo Find a character with their name or Unique ID! `charactersearch name` or `charactersearch UniqueID`
207 Localized Strings CharacterSearchNoCharacterFound RaffleJoinSuccess Couldn't find a character with that name or ID!
208 Localized Strings ColorNotSearchable RaffleSpinFailure Your color couldn't be parsed! Make sure it's in hex format. Try this! `!color 3F5D54` I can't choose a winner D:
209 Localized Strings ColorInfo RaffleSpinInfo Looks up the provided hex color and outputs it as hex, rgb, hsl, hsv, xyz, and cmyk. Also attempts to name the color, and provies a sample of it! Usage example: `!color #365345` (the # can be omitted)
210 Localized Strings DoWorkInfo RaffleSpinSuccess Occupies a core for a few seconds The winner issssssss %s!
211 Localized Strings DoWorkFinished RaffleStartFailure I finished with my work! :D
212 Localized Strings RPStartInfo RaffleStartInfo Starts an rp, add people to it by mentioning them!
213 Localized Strings BlurryInfo RaffleStartSuccess Blurs your icon or the icon of a friend you mentioned
Localized Strings RatingInvalid Invalid content rating
Localized Strings RatingInfo '0' is fully sfw (Derpi and e621 searches are disabled), '1' is filtered (kitty auto appends a sfw tag on any searches), '2' is nsfw (any search will go through). Some other words are supported for setting filter as well.
Localized Strings RatingWarning Warning: NSFW may slip through, images are only based on tags on their respective sites!
214 Localized Strings RatingChanged Kittybot content set to %s
215 Localized Strings DBStatsInfo RatingInfo Shows current statistics for the database '0' is fully sfw (Derpi and e621 searches are disabled), '1' is filtered (kitty auto appends a sfw tag on any searches), '2' is nsfw (any search will go through). Some other words are supported for setting filter as well.
216 Localized Strings GiveBeansInvalid RatingInvalid That's not a valid number! Invalid content rating
217 Localized Strings GiveBeansSuccess RatingWarning Gave %s %s beans! Warning: NSFW may slip through, images are only based on tags on their respective sites!
218 Localized Strings GiveBeansInfo RoleChanged Gives beans to the mentioned users! Changed %s to role `%s`!
219 Localized Strings GiveBeansNoneMentioned RoleError You didn't mention anyone! You aren't allowed to do that! You must have the KittyRole '%' or higher!
220 Localized Strings PollShowNoPoll RoleInfo There is no poll running! Will show the current role you have, Admins can change others roles with input of 'role x @y' with x being blacklist, general, mod, or admin. Blacklist will not allow the user to interact with kitty anymore, general mod and admin will give the user access to those commands.
221 Localized Strings PollShowInfo RoleNeededRole Will show the current poll running Please enter `general`, `mod`, or `admin`!
222 Localized Strings PollShowChoices RoleStandardResponse And the choices are:n Your role is %s
223 Localized Strings PollShowPoll RollError The current poll is `%s`n Didn't work ;3;
224 Localized Strings HelpBuilderInfo RollInfo Emit help for all commands as formatted HTML Based on input of xdy where x is number of dice and y is faces kitty will roll that amount of dice, display the individual rolls and total
Localized Strings CharacterEditURLInfo Change the image URL for your character's reference!
Localized Strings CharacterEditURLNotValid That's not a valid url!
Localized Strings CharacterEditURLSuccess Successfully changed your reference!
Localized Strings CharacterEditURLNotAuth You're not authorized to change that character!
Localized Strings RPGInfo Admin+ command only right now - experimental text RPG! Format is !rpg <rpg command>
Localized Strings RPGInvalid Invalid RPG Command!
Localized Strings FetchEat Mine now! *munches on %s*
Localized Strings FetchBringBack Got it! %s
Localized Strings FetchError That's not a custom emote!
Localized Strings FetchInfo Throw a custom emote and I'll try to bring it back.... maybe
Localized Strings FetchStare *Stares at %s*
Localized Strings FetchRunAway *Runs away and doesn't return for a long time*
Localized Strings FetchCatchRun *Catches and runs away with %s*
Localized Strings FetchBringBackWrong Got it! %s
Localized Strings InfoResponse I'm made by `Rin#8904` and `Reverie Wisp#3703`! You can find more info about me along with a Patreon link to support us and GitHub link for filing bugs https://kittybot.net
Localized Strings InfoInfo Provides author info and a link to Kitty's website
Localized Strings GuildRoleRemoveNotAllowed You're not allowed to add %s!
Localized Strings GuildRoleRemoveFailure I wasn't able to remove %s from %s!
Localized Strings GuildRoleRemoveInfo Removes a role from you! Just remember to spell it right!
Localized Strings GuildRoleRemoveSuccess Removed %s from %s!
Localized Strings WolframInfo Will query wolframalpha with your question and give a full image output of the answer
Localized Strings WolframNoArgs You need to provide some arguments!
Localized Strings WolframError Something went wrong!
Localized Strings MapVersion Using mapgen v0.1
Localized Strings MapSeed Seed
Localized Strings MapInfo Generates a map! You can pass additional information if you want with the flags `-s<seed>`. If one of the fields isn't provided, its default will be used. Note that adjusting the width and height impacts the map outcomes.nn**Defaults**nDefault Seed: Random,nDefault Width: 35(max %s),nDefault Height: 25(max %s)nn**Key**nLand: ~nMountain: ▲nBeach:
Localized Strings MapInvalid Invalid arguments provided!
Localized Strings BeansShowDisplay You have %s beans!
Localized Strings BeansShowInfo Displays how many beans you have
Localized Strings BeansShowMentioned I took a look and %sbeans!
Localized Strings HelpInfo Lets you look up specific commands, or get a link to a list of all commands.
Localized Strings HelpDisplay You can get help with a specific command by typing `!help command`! General Commands: `boop, roll, choose, help, info, vote, results, showpoll, wolfram, cplus, java, beans, role, bet, yeet`
Localized Strings CharacterEditBioSuccess Successfully changed your bio!
Localized Strings CharacterEditBioNotAuth You're not authorized to change that character!
Localized Strings CharacterEditBioInfo Change the short bio for your character!
Localized Strings TweetInfo Kitty will tweet to her personal twitter account
Localized Strings TweetError Tweet command failed!
Localized Strings AddGuildRoleFailure Failed to add %s to %s
Localized Strings GuildRoleAddNotAllowed You are not allowed to add %s!
Localized Strings GuildRoleAddSuccess Added %s to %s
Localized Strings GuildRoleAddInfo Add a role to yourself!
Localized Strings CharacterEditNameInfo Change your character's name!
Localized Strings CharacterEditNameNotValid That's not a vaild name!
Localized Strings CharacterEditNameSuccess Successfully changed your name!
Localized Strings CharacterEditNameNotAuth You're not authorized to change that character!
Localized Strings ColiruError Please provide some c++ code to attempt to compile!
Localized Strings ColiruInfo Will try to compile any c++ code you put in! Supports up to C++14 standard, uses g++.
Localized Strings StarkInfo Snaps your icon or the icon of a friend you mentioned
Localized Strings YeetInfo Yeet yourself or yeet a friend with @!
Localized Strings GuildRoleAllowedDuplicate Can't add the same role twice!
Localized Strings GuildRoleAllowedInfo Adds role to the list of roles users are allowed to add to themselves.
Localized Strings GuildRoleAllowedSuccess Added %s to the allowed roles!
Localized Strings DefaultDanceInfo y'all know forknife, get ready to dance, or make a friend dance with @!
Localized Strings CroutonInfo Crouton
Localized Strings TeeyInfo Teey yourself back into existance, or teey a friend with @!
Localized Strings BetBeansLose Sorry, you didn't win, try again!
Localized Strings BetBeansWin You won %s beans!
Localized Strings BetBeansLowBet Please bet with at least 20 beans!
Localized Strings BetBeansInfo Allows you to bet your beans, set your amount after the command! Warning! House always wins!nSets of 3 will get 2x, 4 will get 10x, and 5 will get 1000x
Localized Strings BetBeansNotEnough You don't have enough beans!
Localized Strings BetBeansNotValid That's not a valid bet!
Localized Strings PollResultsResponse %s people voted for %s `%s` with `%s%` !n
Localized Strings PollResultsInfo Will show current results of a poll and percentages of votes per choice
Localized Strings RPEndInfo Ends RP in channel and gives you a .txt file!
225 Localized Strings RPEndError You can't end this RP!
226 Localized Strings RPEndFileOut Here's your file!
227 Localized Strings BoopMultiple RPEndInfo %s booped several others - %s! Ends RP in channel and gives you a .txt file!
228 Localized Strings BoopInfo RPGInfo Kitty will react with a counter Admin+ command only right now - experimental text RPG! Format is !rpg <rpg command>
229 Localized Strings BoopStandard RPGInvalid Woah! %s booped me! That's %s total! Invalid RPG Command!
230 Localized Strings BoopPerson RPStartInfo %s booped %s! Starts an rp, add people to it by mentioning them!
231 Localized Strings PingInfo ShutdownInfo Will respond with Pong! Stops kitty. `-s` or `safe` as an argument attempts to sync off the database before shutdown.
232 Localized Strings PingResponse ShutdownSafe Pong!
233 Localized Strings ChooseOne ShutdownUnsafe I can't choose from *one* thing!
234 Localized Strings ChooseChoice StarkInfo I chooooooose %s! Snaps your icon or the icon of a friend you mentioned
235 Localized Strings ChooseInfo StatsInfo With an input of x,y,z where x y and z are all choices, kitty will choose one Displays the actively running KittyBot application information
236 Localized Strings EightBallYes9 TeeyInfo Yes. Teey yourself back into existance, or teey a friend with @!
237 Localized Strings EightBallInfo TradeBeansInfo Answers a yes or no question! Warning: Kitty can not actually tell the future, she claims no responsibility for any lion mauling, lack of lottery wins, or felony charges. Give your friends some of your beans! Just don't forget to @ them!
238 Localized Strings EightBallMaybe4 TradeBeansIntParseError Cannot predict now. That's not a real number! D:
239 Localized Strings EightBallMaybe5 TradeBeansNoTargetError Concentrate and ask again. Don't forget to tag who you want to give the beans to!
240 Localized Strings EightBallMaybe2 TradeBeansNotEnoughError Ask again later. You can't give more beans than you have!
241 Localized Strings EightBallMaybe3 TradeBeansStealingBeans Better not tell you now. Hey %s! Stealing is wrong! Let's see how you like it! *steals 10 beans*
242 Localized Strings EightBallYes10 TradeBeansSuccess Signs point to yes. %s gave %s %s beans!
243 Localized Strings EightBallMaybe1 TweetError Reply hazy, try again. Tweet command failed!
244 Localized Strings EightBallError TweetInfo Hmm? You'll need to ask a question! Kitty will tweet to her personal twitter account
245 Localized Strings EightBallNo2 WolframError My reply is no. Something went wrong!
246 Localized Strings EightBallNo1 WolframInfo Don't count on it. Will query wolframalpha with your question and give a full image output of the answer
247 Localized Strings EightBallNo4 WolframNoArgs Outlook not so good. You need to provide some arguments!
248 Localized Strings EightBallNo3 YeetInfo My sources say no. Yeet yourself or yeet a friend with @!
Localized Strings EightBallNo5 Very doubtful.
Localized Strings EightBallYes2 It is decidedly so.
Localized Strings EightBallYes1 It is certain.
Localized Strings EightBallYes4 Yes - definitely.
Localized Strings EightBallYes3 Without a doubt.
Localized Strings EightBallYes6 As I see it, yes.
Localized Strings EightBallYes5 You may rely on it.
Localized Strings EightBallYes8 Outlook good.
Localized Strings EightBallYes7 Most likely.
Localized Strings InviteInfo Provides a direct invite link for KittyBot
Localized Strings DBFlushInfo Takes all objects queued for the database and writes them to the database, then says how many were written.
Localized Commands indicator
Localized Commands yeet
Localized Commands guildroleremove
Localized Commands bethistory
Localized Commands benchmark, bench
Localized Commands rating
Localized Commands poll
Localized Commands rafflespin
Localized Commands charactereditURL
Localized Commands bet
Localized Commands guildrolelist
Localized Commands stats
Localized Commands catch
Localized Commands color, colour
Localized Commands guildroleadd
Localized Commands results
Localized Commands wolfram
Localized Commands givebeans
Localized Commands c++, g++, cplus, cpp
Localized Commands work
Localized Commands rpend
Localized Commands java, jdoodle
Localized Commands rafflejoin
Localized Commands guildroleallowed
Localized Commands leaderboard
Localized Commands buildHelp
Localized Commands dbflush
Localized Commands shutdown
Localized Commands boop
Localized Commands tony, stark, dontfeelgood, dontfeelsogood tony, stark, dontfeelgood, dontfeelsogood, snap
Localized Commands role
Localized Commands raffleend
Localized Commands ping
Localized Commands charactereditbio
Localized Commands roll
Localized Commands blur
Localized Commands choose
Localized Commands rpstart
Localized Commands guildrolenotallowed guildrolenotallowed, rolelistremove
Localized Commands derp
Localized Commands perish, thenperish
Localized Commands teey
Localized Commands searchcharacter
Localized Commands dbstats
Localized Commands rafflestart
Localized Commands beans
Localized Commands eightball, 8ball
Localized Commands vote
Localized Commands map
Localized Commands info, about
Localized Commands e621
Localized Commands showpoll
Localized Commands rpg
Localized Commands defaultdance
Localized Commands tweet
Localized Commands charactercreate
Localized Commands help
Localized Commands charactereditname
Localized Commands fetch
Localized Commands crouton
Localized Commands invite
249 Command Enabler addguildrole 1
250 Command Enabler allowedguildrole 1
251 Command Enabler beans 1
+20 -2
View File
@@ -42,10 +42,17 @@ public abstract class BaseLocFile implements IConfigSection
private void buildLocalized(List<ConfigItem> pairs) private void buildLocalized(List<ConfigItem> pairs)
{ {
for(ConfigItem item : pairs) for(ConfigItem item : pairs)
{
if(item.value.trim().length() <= 0)
{
localized.put(item.key, item.key);
}
else
{ {
localized.put(item.key, item.value); localized.put(item.key, item.value);
} }
} }
}
////////////////////////////////////////// //////////////////////////////////////////
// Second Step: Scraping existing files // // Second Step: Scraping existing files //
@@ -162,6 +169,7 @@ public abstract class BaseLocFile implements IConfigSection
@Override @Override
public void consume(List<ConfigItem> pairs) public void consume(List<ConfigItem> pairs)
{ {
GlobalLog.log("Ok nice!");
localized.clear(); localized.clear();
buildLocalized(pairs); buildLocalized(pairs);
scrapeAll(); scrapeAll();
@@ -172,9 +180,19 @@ public abstract class BaseLocFile implements IConfigSection
{ {
List<ConfigItem> items = new Vector<ConfigItem>(); List<ConfigItem> items = new Vector<ConfigItem>();
for(Entry<String, String> entry : localized.entrySet()) for(Entry<String, String> keyValuePair : localized.entrySet())
{ {
items.add(new ConfigItem(headerName, entry.getKey(), entry.getValue())); String key = keyValuePair.getKey();
String value = keyValuePair.getValue();
if(key.equalsIgnoreCase(value))
{
items.add(new ConfigItem(headerName, key, ""));
}
else
{
items.add(new ConfigItem(headerName, key, value));
}
} }
items.sort((item1, item2) -> item1.key.compareToIgnoreCase(item2.key)); items.sort((item1, item2) -> item1.key.compareToIgnoreCase(item2.key));
+12 -1
View File
@@ -22,11 +22,14 @@ public class ConfigCSV
// Variables // Variables
private final String path; private final String path;
private List<ConfigItem> fileContents; private List<ConfigItem> fileContents;
private List<IConfigSection> sections;
// Constructor // Constructor
public ConfigCSV(List<IConfigSection> sections, String path) public ConfigCSV(List<IConfigSection> sections, String path)
{ {
this.path = path; this.path = path;
this.sections = sections;
fileContents = new Vector<ConfigItem>(); fileContents = new Vector<ConfigItem>();
read(path); read(path);
@@ -115,15 +118,23 @@ public class ConfigCSV
List<String[]> toWrite = new Vector<String[]>(); List<String[]> toWrite = new Vector<String[]>();
toWrite.add(ConfigItem.header); toWrite.add(ConfigItem.header);
for(ConfigItem item : fileContents) for(IConfigSection section : sections)
{
List<ConfigItem> items = section.produce();
for(ConfigItem item : items)
{ {
toWrite.add(item.getAll()); toWrite.add(item.getAll());
} }
}
Writer writer = Files.newBufferedWriter(Paths.get(path)); Writer writer = Files.newBufferedWriter(Paths.get(path));
CSVWriter csvWriter = makeWriter(writer); CSVWriter csvWriter = makeWriter(writer);
csvWriter.writeAll(toWrite); csvWriter.writeAll(toWrite);
csvWriter.flush(); csvWriter.flush();
csvWriter.close(); csvWriter.close();
writer.close(); writer.close();
} }
catch (IOException e) catch (IOException e)