+ twitchBot: {
+ addCommand: 'Add command',
+ adlibChat: 'ad lib Chat',
+ adlibChatDesc: 'Generate a message inspired by the chatlog.',
+ adlibChatNote: 'Due to the amount of data required currently only supported in german.',
+ channel: 'Channel',
+ chat: 'Chat',
+ chatAdlibChance: 'ad lib chance',
+ chatCategories: {
+ adlib: 'ad lib',
+ eyes: 'Eyes',
+ gg: 'Good Game',
+ gl: 'Good Luck',
+ hi: 'Greeting',
+ hype: 'Hype',
+ kappa: 'Kappa',
+ lol: 'Laughter',
+ love: 'Love',
+ no: 'No',
+ o7: 'Salute',
+ pog: 'Pog',
+ question: 'Question',
+ rage: 'Rage',
+ sad: 'Sad',
+ sweat: 'Sweat',
+ thx: 'Thanks',
+ unclassified: 'Generic',
+ wtf: 'WTF',
+ yes: 'Yes',
+ },
+ chatError: 'Error sending message',
+ chatMinAge: 'Min. age (in days)',
+ chatSettings: 'Chat Bot Settings',
+ chatSource: 'Message source',
+ chatSources: {
+ any: 'Any',
+ cat: 'Same category',
+ catchan: 'Own channel and same category',
+ chan: 'Own channel',
+ },
+ chatSuccess: 'Message queued',
+ chatWaitMsgsMin: 'Min. messages',
+ chatWaitMsgsMax: 'Max. messages',
+ chatWaitTimeMin: 'Min. time',
+ chatWaitTimeMax: 'Max. time',
+ commandDialog: 'Edit command',
+ commandName: 'Name',
+ commandParameters: 'Parameters',
+ commandRestriction: 'Restriction',
+ commandRestrictions: {
+ mod: 'Mods',
+ none: 'none',
+ owner: 'Owner',
+ },
+ commands: 'Commands',
+ commandType: 'Type',
+ commandTypes: {
+ crew: 'Crew list',
+ 'guessing-cancel': 'Cancel guessing game',
+ 'guessing-leaderboard': 'Guessing game leaderboard',
+ 'guessing-solve': 'Solve guessing game',
+ 'guessing-start': 'Start guessing game',
+ 'guessing-stop': 'Stop guessing game',
+ none: 'keiner',
+ runner: 'Runner list',
+ },
+ controls: 'Controls',
+ guessingGame: {
+ activeMessage: 'Message when a game is already running',
+ cancelMessage: 'Game cancellation announcement',
+ closeWinnersMessage: 'Message for inexact winners',
+ closeWinnersMessageHint: '{names} will be replaced with a list of winners\' names and {distance} with the distance',
+ defaultActiveMessage: 'Channel already has an active guessing game',
+ defaultCancelMessage: 'Guessing game cancelled',
+ defaultCloseWinnersMessage: 'Congrats {names} on guessing within {distance}!',
+ defaultInvalidSolutionMessage: 'Please provide a valid solution to the guessing game',
+ defaultNoWinnersMessage: 'nobody wins :(',
+ defaultNotActiveMessage: 'Channel has no active guessing game',
+ defaultStartMessage: 'Get your guesses in',
+ defaultStopMessage: 'Guessing closed',
+ defaultWinnersMessage: 'Congrats {names}!',
+ guesses: 'Guesses',
+ guessTimestamp: '{{ timestamp, LT }}',
+ invalidSolutionMessage: 'Message for invalid (or missing) solution',
+ leaderboardType: 'Leaderboard type',
+ leaderboardTypes: {
+ 30: 'Running month',
+ 365: 'Running year',
+ all: 'All time',
+ month: 'Current month',
+ year: 'Current year',
+ },
+ noWinnersMessage: 'Announcement for no winners',
+ notActiveMessage: 'Message when no game is currently active',
+ pointsCloseFirst: 'Points for first close match',
+ pointsCloseMax: 'Maximum distance to count as close match',
+ pointsCloseOther: 'Points for further close matches',
+ pointsExactFirst: 'Points for first exact match',
+ pointsExactOther: 'Points for further exact matches',
+ popoutControls: 'Popout controls',
+ settings: 'Guessing game settings',
+ startMessage: 'Starting announcement',
+ stopMessage: 'Closing announcement',
+ winners: 'Winners',
+ winnerScore: '{{ score }} points',
+ winnerScore_one: '{{ score }} point',
+ winnersMessage: 'Winners announcement',
+ winnersMessageHint: '{names} will be replaced with a list of winners\' names',
+ },
+ heading: 'Twitch Bot',
+ language: 'Preferred Language',
+ joinApp: 'Join as App Bot',
+ joinChat: 'Join as Chat Bot',
+ joinError: 'Error joining channel',
+ joinSuccess: 'Joined',
+ noManagePermission: 'You lack the required privileges to manage the twitch bot.',
+ partError: 'Error parting channel',
+ partSuccess: 'Parted',
+ randomChat: 'Random Chat',
+ respond: 'Respond',
+ respondOptions: {
+ 50: '50:50',
+ no: 'No',
+ yes: 'Yes',
+ },
+ saveError: 'Error saving',
+ saveSuccess: 'Saved',
+ selectChannel: 'Please select a channel to manage.',
+ sendApp: 'Send as App Bot',
+ sendChat: 'Send as Chat Bot',
+ },
+ twitchLegal: {
+ heading: 'Twitch extension terms and policies',
+ p1: 'Participation in the guessing game solely takes place via Twitch chat. Your nickname might show up in chat, on stream and in the leaderboard panel, should you choose to participate.',
+ p2: 'To display the leaderboard, a request is made to alttp.localhorst.tv. This request is logged anonymously and not further processed.',
+ },