diff --git a/DKBans/default.yml b/DKBans/default.yml index 3a64abd..7c3f03b 100644 --- a/DKBans/default.yml +++ b/DKBans/default.yml @@ -17,6 +17,7 @@ messages: dkbans.error.invalid.DurationFormat: '{prefix} &e{input} &cis not a valid duration. Use for example 10m' dkbans.error.invalid.number: '{prefix} &e{number} &cis not a valid number' dkbans.error.invalid.boolean: '{prefix} &e{value} &cis not a valid boolean' + dkbans.error.invalid.id: '{prefix} &e{value} &cis not a valid id' dkbans.error.onlyPlayer: '{prefix} &cThis command can only be executed as a player' dkbans.error.onlyConsole: '{prefix} &cThis command can only be executed from console' dkbans.error.noPermissions: '{prefix} &cYou are not allowed to execute this command' @@ -212,8 +213,11 @@ messages: dkbans.command.punishNotes.cleared: '${dkbans.prefix} &7Notes of &e{player.displayName} &8 - &e{entry.id} &7have been cleared' dkbans.command.history.help: '${dkbans.prefix} &cUsage&8: &7/history ' - dkbans.command.history.list: '${dkbans.prefix} &7History of &8{player.displayName} @for("entry" in {entries}",${dkbans.command.history.list.loop},"\n","\n")' + dkbans.command.history.list: '${dkbans.prefix} &7History of &8{player.displayName} @for("entry" in {entries}",${dkbans.command.history.list.loop},"\n","\n") \n @if(hasPages, ${dkbans.command.history.list.button})' dkbans.command.history.list.loop: '![" &8- &a{entry.punishmentType.color}{entry.punishmentType.name} &8| &7{entry.createdFormatted} - &7{entry.reason} @if({entry.revoked},"&8(&aUnbanned&8)")"]("run:///history {player.name} {entry.id}")' + dkbans.command.history.list.button: '${dkbans.prefix} @if({hasPrevious}, ${dkbans.command.history.list.button.previous} &8| )@if({hasNext}, ${dkbans.command.history.list.button.next})' + dkbans.command.history.list.button.next: '![" &8[&ePrevious Page&8]")"]("run:///history {player.name} --page:{previous}")' + dkbans.command.history.list.button.previous: '![" &8[&aNext Page&8]")"]("run:///history {player.name} --page:{next}")' dkbans.command.history.info: '${dkbans.prefix} &7History Entry of &e{player.displayName} &8» &7Id&8: &e{entry.id} &8» &7Type&8: &e{entry.punishmentType.color}{entry.punishmentType.name} @@ -311,7 +315,7 @@ messages: dkbans.command.filter.affiliationArea.notFound: '${dkbans.prefix.chat} &cThe affiliation area &c{area} &cwas not found' dkbans.command.filter.operation.notFound: '${dkbans.prefix.chat} &cThe filter operation &c{operation} &cwas not found' dkbans.command.filter.notFound: '${dkbans.prefix.chat} &cThe filter &c{id} &cwas not found' - dkbans.command.filter.list: '${dkbans.prefix.chat} &7Available filters&8: @for("filter" in {filters},${dkbans.command.filter.list.loop},"\n","\n")' + dkbans.command.filter.list: '${dkbans.prefix.chat} &7Available filters &8| &7Page&8: &e{page} @for("filter" in {filters},${dkbans.command.filter.list.loop},"\n","\n")' dkbans.command.filter.list.loop: ' &8- &7{filter.affiliationArea} &8| &7{filter.id} &8- &7{filter.value} &8(&7{filter.operationName}&8)' dkbans.command.filter.created: '${dkbans.prefix.chat} &7The filter &e{filter.id} &8- &e{filter.value} &7for &e{filter.affiliationArea} &7was created' dkbans.command.filter.deleted: '${dkbans.prefix.chat} &7The filter &e{filter.id} &8- &e{filter.value} &7for &e{filter.affiliationArea} &7was deleted' @@ -376,16 +380,24 @@ messages: dkbans.command.chatlog.usage: '${dkbans.prefix.chat} &cInvalid usage of chatLog command&8: &7/chatlog player [page] &7/chatlog server [page]' + dkbans.command.chatlogEntry.notFound: '${dkbans.prefix.chat} &cChat log entry with id &e{id} &cnot found' - dkbans.command.chatlog.player.list: '${dkbans.prefix.chat} &7Chatlog of player {player.displayName} &8| &7Page&8: {page} + dkbans.command.chatlog.player.list: '${dkbans.prefix.chat} &7Chatlog &7{message.text} of player {player.displayName} &8| &7Page&8: {page} @for("entry" in {entries}, ${dkbans.command.chatLog.player.list.loop},"\n")' dkbans.command.chatlog.player.list.loop: '&8» {entry.serverName} &7on &e{entry.timeFormatted}&8: - &7{entry.message}' + &7{entry.message} &8(&7{entry.id}&8)' dkbans.command.chatlog.server.list: '${dkbans.prefix.chat} &7Chatlog of server {serverName} &8| &7Page&8: {page} @for("entry" in {entries}, ${dkbans.command.chatLog.server.list.loop},"\n")' dkbans.command.chatlog.server.list.loop: '&8» {entry.player.displayName} &7on &e{entry.timeFormatted}&8: - &7{entry.message}' + &7{entry.message} &8(&7{entry.id}&8)' + + dkbans.command.chatlog.entry: '${dkbans.prefix.chat} &7Chat log entry of player {entry.player.displayName} + &8» &7Id&8: &e{entry.id} + &8» &7Message&8: &e{entry.message} + &8» &7Time&8: &e{entry.timeFormatted} + &8» &7Server&8: &e{entry.serverName}&8(&7{entry.serverId}&8) + &8» &7Player chat blocked&8: &e{entry.blocked}' dkbans.command.dkbans.help: '${dkbans.prefix} &cInvalid usage of dkbans command&8: &7/dkbans info diff --git a/DKBans/dkbans-nederlands-nl.yml b/DKBans/dkbans-nederlands-nl.yml new file mode 100644 index 0000000..350c3ae --- /dev/null +++ b/DKBans/dkbans-nederlands-nl.yml @@ -0,0 +1,556 @@ +meta: + name: 'DKBans Nederlands' + module: 'DKBans' + language: + name: 'Nederlands' + localizedName: 'Nederlands' + code: 'nl' +messages: + dkbans.prefix: '&8» &4DKBans &8|&f' + dkbans.prefix.network: '&8» &4DKNetwork &8|&f' + dkbans.prefix.report: '&8» &6DKReport &8|&f' + dkbans.prefix.teamchat: '&8» &eDKTeamChat &8|&f' + dkbans.prefix.chat: '&8» &eDKChat &8|&f' + dkbans.prefix.broadcast: '&8» &aDKBroadcast &8|&f' + + dkbans.error.internal: '{prefix} &cEr is een interne serverfout opgetreden, neem contact op met een netwerkbeheerder"' + dkbans.error.invalid.DurationFormat: '{prefix} &e{input} &cis geen geldige duur. Gebruik bijvoorbeeld 10m' + dkbans.error.invalid.number: '{prefix} &e{number} &cis geen geldig nummer' + dkbans.error.invalid.boolean: '{prefix} &e{value} &cis geen geldige booleaanse' + dkbans.error.onlyPlayer: '{prefix} &cDeze opdracht kan alleen als speler worden uitgevoerd' + dkbans.error.onlyConsole: '{prefix} &cdit comando kan aleen dor de consosle uitgevoerd worden' + dkbans.error.noPermissions: '{prefix} &cje bent niet toegestaan om dit commando uit tevoeren' + dkbans.error.invalidIpAddress: '{prefix} &e{address} &cis geen ip address' + dkbans.error.invalid.templateSpecifierFormat: '{prefix} &cVerkeerd gebruikte Voorbeeld specifiek formaat. Gebruik &eVoorbeeld@groep' + dkbans.error.invalidBroadcastOrder: '{prefix} &e{value} &cis een niet geldige zend volgorde' + dkbans.error.invalidScope: '{prefix} &e{value} &cis een niet geldige scope. Gebruik &e ' + dkbans.error.templateGroup.notExists: '{prefix} &e{templateGroup} &cvoorbeeld groep bestaad niet' + dkbans.error.template.notExists: '{prefix} &e{template} &cvoorbeeld bestaad niet' + dkbans.error.ipBlock.notExists: '{prefix} &ceen ip blok voor address &e{address} &cbestaan niet' + dkbans.error.punishment.toLong: '{prefix} &cJe kan niet langer een speler &e{type} &cdan &e{duration}' + + dkbans.player.notFound: '{prefix} &cDe speler &e{name} &cis niet gevonden' + dkbans.player.notOnline: '{prefix} &cde speler &e{player.displayName} &cis niet online' + dkbans.player.notSelf: '{prefix} &cje kan niet interacten met je zelf' + dkbans.player.hasBypass: '{prefix} &cJe hebt geen toestemming om deze speler te bestraffen' + dkbans.player.hasBypass.notification: '{prefix} &c{sender.displayName} &cProbeerde &{target.displayName} te straffen' + + dkbans.player.staff.status.now: '{prefix} &7Jij bent {statusFormatted}' + dkbans.player.staff.status.already: '{prefix} &7Jij bent al {statusFormatted}' + dkbans.player.staff.status.change: '{prefix} &7Je hebt {statusFormatted}' + dkbans.player.staff.status.not: '{prefix} &7Je hebt geen {statusFormatted}' + dkbans.player.staff.status.login: '&alogged in' + dkbans.player.staff.status.logout: '&clogged out' + + dkbans.server.notFound: '${dkbans.prefix.network} &cDe server &e{name} &c is niet gevonden' + dkbans.server.alreadyConnected: '${dkbans.prefix.network} &cJe bent a verbonden met deze server' + dkbans.server.connecting: '${dkbans.prefix.network} &7Verbinden met {server.name}...' + + dkbans.ping.self: '${dkbans.prefix.network} &7Jouw ping is &e{ping}&7ms' + dkbans.ping.other: '${dkbans.prefix.network} &7De ping van &e{player.displayName} &7is &e{ping}&7ms' + + dkbans.onlineTime.self: '${dkbans.prefix.network} &7Jouw online tijd is &e{online-time-formatted-short}' + dkbans.onlineTime.other: '${dkbans.prefix.network} &7De online tijd van &e{player.displayName} &7is &e{online-time-formatted-short}' + dkbans.onlineTime.top: '${dkbans.prefix.network} &7Top online tijd &8| &e{page} @for("time" in {onlineTimes},${dkbans.onlineTime.top.loop},"\n","\n")' + dkbans.onlineTime.top.loop: ' &8{time.position} &e{time.player.displayName}&8: &7{time.formattedShort}' + + dkbans.chat.filter.toFast: '${dkbans.prefix.chat} &cJe chat te snel.' + dkbans.chat.filter.repeat: '${dkbans.prefix.chat} &cJe herhaalt je zelf.' + dkbans.chat.filter.capslock: '${dkbans.prefix.chat} &cAlsjeblieft gebruik geen CAPSLOCK.' + + dkbans.filter.blocked.command: '${dkbans.prefix.chat} &fOnbekend commando. Type "/help" voor help.' + dkbans.filter.blocked.insulting: '${dkbans.prefix.chat} &cAlsjeblieft let op je woord keuze .' + dkbans.filter.blocked.advertising: '${dkbans.prefix.chat} &cAlsjeblieft adverteer niet' + dkbans.filter.blocked.name: '&e&lexample.net + &7 + &cJe nickname is niet toegestaan op de server + &7 + &aAls je je naam verandert, kan je joinen :D' + dkbans.filter.blocked.notification: '${dkbans.prefix.chat} GeBlockeerd chat bericht van {player.displayName} + &7{message}' + + dkbans.punish.template.noPermission: '{prefix} &cJe hebt geen toestemming om deze reden te gebruiken' + dkbans.punish.template.list: '{prefix} &7Beschikbare Redenen&8: + @for("template" in {templates},${dkbans.punish.template.list.loop},"\n")' + dkbans.punish.template.list.loop: '![" &8- &c{template.inGroupId} &8| &c{template.displayName} &8» &4&l{template.firstType.name}"]("run:///{command} {selectedPlayer} {template.inGroupId}")' + + dkbans.punish.message.ban.permanently: '&e&lexample.net + &e + &cJe bent &4&lpermanent gebanned &cvan deze server + &3Reason&8: &4&l{ban.reason} + &3Scope&8: &4&l{ban.scope.name} + &3BanID&8: &7{ban.id} + &e + &aJe kan een unban verzoek indienen op &eforum.example.net.' + dkbans.punish.message.ban.temporary: '&e&lexample.net&r + &e + &cYou are &e&l{ban.durationFormatted} &cverbannen van deze server + &3Reason&8: &4&l{ban.reason} + &3Scope&8: &4&l{ban.scope.name} + &3BanID&8: &7{ban.id} + &e + &3Remaining time&8: &e{ban.remainingFormatted} + &e + &aJe kan een unban verzoek doen op &eforum.example.net' + + dkbans.punish.message.mute.permanently: '&5 + ${dkbans.prefix} &cJe bent &4&lPermanent &cverbannen van de chat + &8» &3Reason&8: &4&l{mute.reason} + &8» &3Scope&8: &4&l{mute.scope.name} + &8» &3BanID&8: &7{mute.id} + &7' + dkbans.punish.message.mute.temporary: '&5 + ${dkbans.prefix} &cJe Bent &e&l{mute.durationFormatted} &cverbannen van de chat + &8» &3Reason&8: &4&l{mute.reason} + &8» &3Scope&8: &4&l{mute.scope.name} + &8» &3BanID&8: &7{mute.id} + &e + &8» &3Remaining time&8: &e{mute.remainingFormatted} + &7' + + dkbans.punish.message.kick: '&e&lexample.net&r + &e + &cJe bent gekicked van de server + &3Reason&8: &4&l{kick.reason}' + + dkbans.punish.message.warn.chat: '&5 + ${dkbans.prefix} &cJe bent gewarned + &8» &3Reason&8: &4&l{warn.reason} + &8» &3WarnID&8: &7{warn.id} + &7' + + dkbans.punish.notify.ban: '${dkbans.prefix} &e{player.displayName} &7is &cgebanned &7door &8{ban.staff.displayName} &7voor &4{ban.reason}&7' + dkbans.punish.notify.mute: '${dkbans.prefix} &e{player.displayName} &7is &9gemute &7door &8{mute.staff.displayName} &7voor &4{mute.reason}&7' + dkbans.punish.notify.kick: '${dkbans.prefix} &e{player.displayName} &7is &egekicked &7door &8{kick.staff.displayName} &7voor &4{kick.reason}&7' + dkbans.punish.notify.warn: '${dkbans.prefix} &e{player.displayName} &7is &6gewarned &7door &8{warn.staff.displayName} &7voor &4{warn.reason}&7' + dkbans.punish.notify.edit: '${dkbans.prefix} &7Bestrafing &e{entry.id} &8(&e{newSnapshot.punishmentType.color}{newSnapshot.punishmentType.name}&8) &7van &e{player.displayName} &7is aangepast door &8{newSnapshot.modifiedBy.displayName}' + + dkbans.punish.success.ban: '${dkbans.prefix} &e{player.displayName} &7is gebanned' + dkbans.punish.success.mute: '${dkbans.prefix} &e{player.displayName} &7is gemute' + dkbans.punish.success.kick: '${dkbans.prefix} &e{player.displayName} &7is gekicked' + dkbans.punish.success.warn: '${dkbans.prefix} &e{player.displayName} &7is gewarned' + + dkbans.report.countInfo: '${dkbans.prefix.report} !["&7Open reports&8: &e{openReports}"]("run:///report list")' + dkbans.report.notFound: '${dkbans.prefix.report} &ceen report voor &e{player.name} &cis niet gevonden' + + dkbans.report.accepted: '${dkbans.prefix.report} &aHet report over &e{report.player.displayName} &ais accepteerd' + dkbans.report.declined: '${dkbans.prefix.report} &cHet report over &e{report.player.displayName} &cis afgewezen' + + dkbans.report.notify: '![${dkbans.report.notify.text};${dkbans.report.notify.hover}]("run:///report take {player.name}")' + dkbans.report.notify.text: '${dkbans.prefix.report} &e{player.displayName} &8&l>> &e{report.reason} &8[&7Click&8]' + dkbans.report.notify.hover: '&8» &7Player&8: &c{player.displayName} + &8» &7Reporter&8: &c{report.reporter.displayName} + &8» &7Reason&8: &c{report.reason} + &8» &7Server&8: &c{report.serverName}' + + dkbans.punish.list.ban: '${dkbans.prefix} &6Banned players &8| &7{page} @for("punish" in {punishments},${dkbans.punish.list.loop},"\n","\n")' + dkbans.punish.list.mute: '${dkbans.prefix} &6Muted players &8| &7{page} @for("punish" in {punishments},${dkbans.punish.list.loop},"\n","\n")' + dkbans.punish.list.loop: ' &8- &e{punish.history.player.displayName} &8- &7{punish.reason}' + + dkbans.punish.already.banned: '${dkbans.prefix} &e{player.displayName} &cis already banned' + dkbans.punish.already.muted: '${dkbans.prefix} &e{player.displayName} &cis already muted' + dkbans.punish.override: '${dkbans.prefix} &7Do you want override it? !["&8[&7Click&8]"]("run://{command}")' + + + dkbans.punish.not.banned: '${dkbans.prefix} &e{player.displayName} &cis not banned' + dkbans.punish.not.muted: '${dkbans.prefix} &e{player.displayName} &cis not muted' + + dkbans.punish.notFound: '${dkbans.prefix} &cPunish entry {id} &cnot found' + dkbans.punish.empty: '${dkbans.prefix} &cNo active punishments for &e{player.displayName} &cfound' + + dkbans.punish.addressBlock: '&e&lexample.net&r + &e + &cJe ip address is geblocked van dit network + &3Reason&8: &4&l{block.reason} + &3ID&8: &7{block.id} + &aJe kan een unban verzoek op &eforum.example.net' + + dkbans.unpunish.success.ban: '${dkbans.prefix} &e{player.displayName} &7is unbanned' + dkbans.unpunish.success.mute: '${dkbans.prefix} &e{player.displayName} &7is unmuted' + + dkbans.command.unpunish.help: '${dkbans.prefix} &cUsage&8: &7/{command} [Reason]' + + dkbans.command.punish.help.temporary: '${dkbans.prefix} &7/{command} ' + dkbans.command.punish.help.permanently: '${dkbans.prefix} &7/{command} ' + dkbans.command.punish.help.oneTime: '${dkbans.prefix} &7/{command} ' + + dkbans.command.punishinfo.help: '${dkbans.prefix} &cUsage&8: &7/punishinfo ' + dkbans.command.punishinfo.multiple: '${dkbans.prefix} &e{player.displayName} &7heeft meerdere actieve straffen: @for("entry" in {entries}",${dkbans.command.punishinfo.multiple.loop},"\n","\n")' + dkbans.command.punishinfo.multiple.loop: '![" &8- &a{entry.punishmentType.color}{entry.punishmentType.name} &8| &7{entry.createdFormatted} - &7{entry.reason}"]("run:///punishinfo {entry.id}")' + + dkbans.command.punishedit.help: '${dkbans.prefix.chat} &cOngeldig gebruik van chatLog commando&8: + &7/punishedit setType + &7/punishedit setHistory + &7/punishedit setReason + &7/punishedit setDuration + &7/punishedit addDuration + &7/punishedit removeDuration + &7/punishedit setStuff ' + + dkbans.command.punishedit.multiple: '${dkbans.prefix} &e{player.displayName} &7heeft meerdere actieve straffen: @for("entry" in {entries}",${dkbans.command.punishinfo.multiple.loop},"\n","\n")' + dkbans.command.punishedit.multiple.loop: '![" &8- &a{entry.punishmentType.color}{entry.punishmentType.name} &8| &7{entry.createdFormatted} - &7{entry.reason}"]("run://{command}")' + dkbans.command.punishedit.done: '${dkbans.prefix} &7Straf van &e{player.displayName} &7 is aangepast naar&8: + &8» &7Id&8: &e{entry.id} &8| &eV{snapshot.id} + &8» &7Type&8: &e{snapshot.punishmentType.color}{snapshot.punishmentType.name} + &8» &7History&8: &e{snapshot.punishmentType.color} + &8» &7Active&8: &e@if({entry.active},"&cYes","&aNo &8(&7{entry.revokeReason}&8)") + &8» &7Staff&8: &e{snapshot.staff.displayName} + &8» &7Reason&8: &e{snapshot.reason} + &8» &7Duration&8: &e{snapshot.durationFormatted} + &8» &7Remaining&8: &e{snapshot.remainingFormatted} + &8» &7Timeout&8: &e{snapshot.timeoutFormatted}' + + dkbans.command.punishNotes.help: '${dkbans.prefix} &cOngeldig gebruik van notes commando&8: + &7/punishnotes [list] + &7/punishnotes add ' + dkbans.command.punishNotes.list: '${dkbans.prefix} &7Notes van &e{player.displayName} &8- &e{entry.id} &8| &7Page&8: &7{page} @for("note" in {notes},${dkbans.command.punishNotes.list.loop},"\n","\n")' + dkbans.command.punishNotes.list.loop: '&8» &e{note.timeFormatted} &8- {note.creator.displayName} + &7{note.message}' + dkbans.command.punishNotes.added: '&8» &a+ &e{note.timeFormatted} &8- {note.creator.displayName}&8: + &8> &7{note.message}' + dkbans.command.punishNotes.cleared: '${dkbans.prefix} &7Notes van &e{player.displayName} &8 - &e{entry.id} &7is opgeschoond' + + dkbans.command.history.help: '${dkbans.prefix} &cUsage&8: &7/history ' + dkbans.command.history.list: '${dkbans.prefix} &7History of &8{player.displayName} @for("entry" in {entries}",${dkbans.command.history.list.loop},"\n","\n")' + dkbans.command.history.list.loop: '![" &8- &a{entry.punishmentType.color}{entry.punishmentType.name} &8| &7{entry.createdFormatted} - &7{entry.reason} @if({entry.revoked},"&8(&aUnbanned&8)")"]("run:///history {player.name} {entry.id}")' + dkbans.command.history.info: '${dkbans.prefix} &7History Entry of &e{player.displayName} + &8» &7Id&8: &e{entry.id} + &8» &7Type&8: &e{entry.punishmentType.color}{entry.punishmentType.name} + &8» &7History&8: &e{entry.historyType.name} + &8» &7Created&8: &e{entry.createdFormatted} + &8» &7Active&8: &e@if({entry.active},"&cYes","&aNo &8(&7{entry.revokeReason}&8)") + &8» &7Staff&8: &e{entry.staff.displayName} + &8» &7Scope&8: &e{entry.scope.name} + &8» &7Reason&8: &e{entry.reason} + &8» &7Duration&8: &e{entry.durationFormatted} + &8» &7Remaining&8: &e{entry.remainingFormatted} + &8» &7Timeout&8: &e{entry.timeoutFormatted} + &8» !["&8[&eChanges&8]"]("run:///history {player.name} {entry.id} changes") !["&8[&eNotes&8]"]("run:///punishNotes {entry.id}")' + dkbans.command.history.version.list: '${dkbans.prefix} &7Versions of &e{player.displayName} &8| &e{entry.id} @for("snapshot" in {snapshots}",${dkbans.command.history.version.list.loop},"\n","\n")' + dkbans.command.history.version.list.loop: '![" &8- &e{snapshot.modifiedTimeFormatted} &8| &e{snapshot.modifiedBy.displayName}"]("run:///history {player.name} {entry.id} {snapshot.id}")' + dkbans.command.history.version.info: '${dkbans.prefix} &7History Entry of &e{player.displayName} + &8» &7Id&8: &e{entry.id} &8| &eV{snapshot.id} + &8» &7Type&8: &e{snapshot.punishmentType.color}{snapshot.punishmentType.name} + &8» &7History&8: &e{snapshot.historyType.name} + &8» &7Active&8: &e@if({entry.active},"&cYes","&aNo &8(&7{entry.revokeReason}&8)") + &8» &7Staff&8: &e{snapshot.staff.displayName} + &8» &7Scope&8: &e{snapshot.scope.name} + &8» &7Reason&8: &e{snapshot.reason} + &8» &7Duration&8: &e{snapshot.durationFormatted} + &8» &7Remaining&8: &e{snapshot.remainingFormatted} + &8» &7Timeout&8: &e{snapshot.timeoutFormatted} + &8» &7Modified Time&8: &e{snapshot.modifiedTimeFormatted} + &8» &7Modified By&8: &e{snapshot.modifiedBy.displayName}' + dkbans.command.history.notFound: '${dkbans.prefix} &cDe Geschiedenis entry bestaad niet' + + dkbans.command.resetHistory.help: '${dkbans.prefix} &7Reset Geschiedenis help + &7/resethistory + &7/resethistory + &7/resethistory last + &7/resethistory last + &7/resethistory by ' + dkbans.command.resetHistory.many: '${dkbans.prefix} &7De Geschiedenis van &8{player.displayName} &7is reset' + dkbans.command.resetHistory.one: '${dkbans.prefix} &7De Geschiedenis entry &c{id} van {player.displayName} &7is reset' + + dkbans.command.myHistoryPoints: '${dkbans.prefix} &7Joun Geschiedenis points&8: @for("entry" in {points}, ${dkbans.command.myHistoryPoints.loop},"\n","\n") ' + dkbans.command.myHistoryPoints.loop: ' &8- &e{entry.type.name}&8: &7{entry.points}' + + dkbans.teamchat.messageFormat: '${dkbans.prefix.teamchat} &e{sender.displayName} &8» &7{message}' + dkbans.teamchat.list: '${dkbans.prefix.teamchat} &7Logged in team members&8: @for("player" in {players}, ${dkbans.teamchat.list.loop},"\n","\n")' + dkbans.teamchat.list.loop: ' &8- &e{player.displayName} &8(&e{player.server.name}&8)' + + dkbans.command.report.help: '${dkbans.prefix} &cUsage&8: &7/report ' + dkbans.command.report.template.notExist: '${dkbans.prefix.report} &cThe report template &e{name} &cdoes not exist' + dkbans.command.report.already.reported: '${dkbans.prefix.report} &cYou have &e{player.displayName} &calready reported' + dkbans.command.report.reported: '${dkbans.prefix.report} &7You have reported &e{player.displayName} &7for &e{reason}' + dkbans.command.report.listTemplates: '${dkbans.prefix.report} &7Available report templates + @for("template" in {templates}, ${dkbans.command.report.listTemplates.loop},"\n")' + dkbans.command.report.listTemplates.loop: '![" &8- &c{template.inGroupId} &8| &c{template.displayName}"]("run:///{command} {selectedPlayer} {template.inGroupId}")' + + dkbans.command.report.take.usage: '${dkbans.prefix.report} &cUsage&8: &7/report take ' + dkbans.command.report.take: '${dkbans.prefix.report} &7You have taken the report of &e{target.displayName} + ${dkbans.prefix.report} &7Action&8: !["&8[&aACCEPT&8]"]("run:///ban {target.name}") !["&8[&cDECLINE&8]"]("run:///report decline")' + dkbans.command.report.take.notReported: '${dkbans.prefix.report} &cThe player &e{target.displayName} &cis not reported' + dkbans.command.report.take.already: '${dkbans.prefix.report} &cThe report of &e{target.displayName} &chas already been taken' + dkbans.command.report.take.noPermission: '${dkbans.prefix.report} &cYou are not allowed to watch this report' + + dkbans.command.report.decline: '${dkbans.prefix.report} &7You have declined the report about &e{report.player.displayName}' + dkbans.command.report.accept: '${dkbans.prefix.report} &7You have accepted the report about &e{report.player.displayName}' + + dkbans.command.report.notWatching: '${dkbans.prefix.report} &7You are not watching a report' + + dkbans.command.report.list: '${dkbans.prefix.report} &7Open reports&8: @for("report" in {reports}, ${dkbans.command.report.list.loop},"\n","\n")' + dkbans.command.report.list.loop: ' ![${dkbans.command.report.list.details}]("run:///report take {report.player.name}")' + dkbans.command.report.list.details: '&8- &e{report.player.displayName} &8[@for("reason" in {report.reasons}, ${dkbans.command.report.list.details.loop},"&8, ")&8]' + dkbans.command.report.list.details.loop: '&e{reason}' + + dkbans.command.filter.help: '${dkbans.prefix.chat} &7Filter help + &7/filter list [area] + &7/filter reload + &7/filter add + &7/filter remove + &7 + &8» &7Areas&8: + &8- &eCHAT_ADVERTISING + &8- &eCHAT_INSULT + &8- &eCOMMAND + &8- &eCOMMAND_MUTE + &8- &ePLAYER_NAME + &8» &7Operations&8: + &8- &eEQUALS + &8- &eCONTAINS + &8- &eSTARTS_WITH + &8- &eENDS_WITH + &8- &eREGEX + ' + dkbans.command.filter.reloaded: '${dkbans.prefix.chat} &cFilters reloaded' + dkbans.command.filter.affiliationArea.notFound: '${dkbans.prefix.chat} &cThe affiliation area &c{area} &cwas not found' + dkbans.command.filter.operation.notFound: '${dkbans.prefix.chat} &cThe filter operation &c{operation} &cwas not found' + dkbans.command.filter.notFound: '${dkbans.prefix.chat} &cThe filter &c{id} &cwas not found' + dkbans.command.filter.list: '${dkbans.prefix.chat} &7Available filters&8: @for("filter" in {filters},${dkbans.command.filter.list.loop},"\n","\n")' + dkbans.command.filter.list.loop: ' &8- &7{filter.affiliationArea} &8| &7{filter.id} &8- &7{filter.value} &8(&7{filter.operationName}&8)' + dkbans.command.filter.created: '${dkbans.prefix.chat} &7The filter &e{filter.id} &8- &e{filter.value} &7for &e{filter.affiliationArea} &7was created' + dkbans.command.filter.deleted: '${dkbans.prefix.chat} &7The filter &e{filter.id} &8- &e{filter.value} &7for &e{filter.affiliationArea} &7was deleted' + + dkbans.command.teamChat.help: '${dkbans.prefix.teamchat} &cUsage&8: &7/teamchat ' + dkbans.command.notify.help: '${dkbans.prefix.network} &cUsage&8: &7/notify ' + dkbans.command.jumpto.help: '${dkbans.prefix.network} &cUsage&8: &7/jumpto ' + dkbans.command.alert.help: '${dkbans.prefix.network} &cUsage&8: &7/alert ' + + dkbans.command.help: '${dkbans.prefix.network} &7Information + &8» &e/hub &8| &7Connect to the Hub-Server + &8» &e/report &8| &7Report a player + &8» &e/friends &8| &7Manage your friends + &7&8 + &8» &eDiscord&8: &bdiscord.example.net + &8» &eTeamSpeak&8: &bts.example.net + &8» &eForum&8: &bforum.example.net + &8» &eShop&8: &bshop.example.net' + + dkbans.command.playerInfo.help: '${dkbans.prefix} &cUsage&8: &7/playerinfo ' + dkbans.command.playerInfo.online: '${dkbans.prefix} &7Player Info + &8» &7Name&8: &e{player.displayName} &8(&aOnline&8) + &8» &7UniqueId&8: &e{player.uniqueId} + &8» &7FirstLogin&8: &e{player.firstLoginFormatted} + &8» &7Server&8: &e{player.server} + &8» &7OnlineTime&8: &e{player.onlineTimeFormatted} + &8» &7Ip&8: &e{player.activeSession.hostName} + &8» &7Country&8: &e{player.activeSession.country} + &8» &7Region&8: &e{player.activeSession.region} + &8» !["&8[&bHistory&8]"]("run:///history {player.name}") !["&8[&9Notes&8]"]("run:///playernotes {player.name}") !["&8[&aSessions&8]"]("run:///playersessions {player.name}") !["&8[&eIps&8]"]("run:///ipinfo {player.name}") !["&8[&5Jump&8]"]("run:///jumpto {player.name}")' + + dkbans.command.playerInfo.offline: '${dkbans.prefix} &7Player Info + &8» &7Name&8: &e{player.displayName} &8(&cOffline&8) + &8» &7UniqueId&8: &e{player.uniqueId} + &8» &7FirstLogin&8: &e{player.firstLoginFormatted} + &8» &7LastLogin&8: &e{player.lastLoginFormatted} + &8» &7OnlineTime&8: &e{player.onlineTimeFormatted} + &8» &7Ip&8: &e{player.lastSession.hostName} + &8» &7Country&8: &e{player.lastSession.country} + &8» &7Region&8: &e{player.lastSession.region} + &8» !["&8[&bHistory&8]"]("run:///history {player.name}") !["&8[&eNotes&8]"]("run:///playernotes {player.name}") !["&8[&aSessions&8]"]("run:///playersessions {player.name}") !["&8[&eIps&8]"]("run:///ipinfo {player.name}")' + + dkbans.command.playerSessions.help: '${dkbans.prefix} &cUsage&8: &7/psessions ' + dkbans.command.playerSessions.info: '${dkbans.prefix} &7Sessions of &e{player.displayName} &8| &7Page&8: {page} @for("session" in {sessions},${dkbans.command.playerSessions.info.loop},"\n","\n")' + dkbans.command.playerSessions.info.loop: ' &8- &e{session.connectedFormatted} &8- &e{session.disconnectedFormatted} &8| &c{session.durationFormatted}' + + dkbans.command.playerNotes.help: '${dkbans.prefix} &cInvalid usage of dkbans command&8: + &7/pnotes [list] + &7/pnotes add ' + dkbans.command.playerNotes.list: '${dkbans.prefix} &7Notes of &e{player.displayName} &8| &7Page&8: &7{page} @for("note" in {notes},${dkbans.command.playerNotes.list.loop},"\n","\n")' + dkbans.command.playerNotes.list.loop: '&8» &e{note.timeFormatted} &8- {note.creator.displayName} + &7{note.message}' + dkbans.command.playerNotes.added: '&8» &a+ &e{note.timeFormatted} &8- {note.creator.displayName}&8: + &8> &7{note.message}' + dkbans.command.playerNotes.cleared: '${dkbans.prefix} &7Notes of &e{player.displayName} &7have been cleared' + dkbans.command.chatlog.usage: '${dkbans.prefix.chat} &cInvalid usage of chatLog command&8: + &7/chatlog player [page] + &7/chatlog server [page]' + + dkbans.command.chatlog.player.list: '${dkbans.prefix.chat} &7Chatlog of player {player.displayName} &8| &7Page&8: {page} + @for("entry" in {entries}, ${dkbans.command.chatLog.player.list.loop},"\n")' + dkbans.command.chatlog.player.list.loop: '&8» {entry.serverName} &7on &e{entry.timeFormatted}&8: + &7{entry.message}' + + dkbans.command.chatlog.server.list: '${dkbans.prefix.chat} &7Chatlog of server {serverName} &8| &7Page&8: {page} + @for("entry" in {entries}, ${dkbans.command.chatLog.server.list.loop},"\n")' + dkbans.command.chatlog.server.list.loop: '&8» {entry.player.displayName} &7on &e{entry.timeFormatted}&8: + &7{entry.message}' + + dkbans.command.dkbans.help: '${dkbans.prefix} &cInvalid usage of dkbans command&8: + &7/dkbans info + &7/dkbans migrate + &7/dkbans template import' + dkbans.command.dkbans.template.import: '${dkbans.prefix} &7You have imported &e{count} &7template groups with an amount of &e{templateCount} &7templates' + dkbans.command.dkbans.template.export: '${dkbans.prefix} &7You have exported &e{count} &7template groups with an amount of &e{templateCount} &7templates to the location &e{location}' + dkbans.command.joinme.notEnoughAmount: '${dkbans.prefix} &cYou can not send a joinme' + dkbans.command.joinme.disabled: '${dkbans.prefix} &cJoinmes are disabled on &e{server}' + dkbans.command.joinme.usage: '${dkbans.prefix} &cUsage&8: &7/joinme [playerId]' + dkbans.command.joinme.notExists: '${dkbans.prefix} &cThis joinme does not exist' + dkbans.command.joinme.line1: '&6' + dkbans.command.joinme.line2: '&6' + dkbans.command.joinme.line3: '&6' + dkbans.command.joinme.line4: '&6' + dkbans.command.joinme.line5: ' &e{player.displayName} &7is playing on &e{server}' + dkbans.command.joinme.line6: ' &7Click to join' + dkbans.command.joinme.line7: '&6' + dkbans.command.joinme.line8: '&6' + dkbans.command.joinme.line9: '&6' + dkbans.command.joinme.line10: '&6' + + + dkbans.command.ip.info.help: '${dkbans.prefix} &cUsage&8: &7/ipinfo ' + dkbans.command.ip.info.address: '${dkbans.prefix} &7Address information of &e{address} + &8» &7Blocked: &e@if({info.blocked},"&aYes","&cNo") !["&8[&7Details&8]"]("run:///ipinfo {address} details") + &8» &7Country: &e{info.country} + &8» &7Region: &e{info.region} + @for("player" in {players},${dkbans.command.ip.info.address.loop},"\n","\n")' + dkbans.command.ip.info.address.loop: '![" &8- &e{player.displayName}"]("run:///playerinfo {player.name}")' + dkbans.command.ip.info.address.details: '${dkbans.prefix} &7Ip info of address &e{block.address} + &8» &7Type&8: &e{block.type} + &8» &7Staff&8 &e{block.staff.displayName} + &8» &7Reason&8: &e{block.reason} + &8» &7Timeout&8: &e{block.timeout} + &8» &7For reason&8: &e{block.forReason} + &8» &7For timeout&8: &e{block.forTimeout}' + + dkbans.command.ip.info.player: '${dkbans.prefix} &7Address information of player &e{player.displayName} @for("address" in {addresses},${dkbans.command.ip.info.player.loop},"\n","\n")' + dkbans.command.ip.info.player.loop: '![" &8- &e{address.address} &8(&7Country&8: &e{address.country} &7Blocked&8: &e@if({address.blocked},"&cYes","&aNo")"]("run:///ipinfo {address.address}")' + + dkbans.command.ip.info.blocked: '${dkbans.prefix} &7Ip info of address &e{block.address} + &8» &7Type&8: &e{block.type} + &8» &7Staff&8 &e{block.staff.displayName} + &8» &7Reason&8: &e{block.reason} + &8» &7Timeout&8: &e{block.timeout} + &8» &7For reason&8: &e{block.forReason} + &8» &7For timeout&8: &e{block.forTimeout}' + dkbans.command.ip.info.notBlocked: '${dkbans.prefix} &7Ip &e{address} &7is not blocked' + + dkbans.command.ip.block.help: '${dkbans.prefix} &cInvalid usage of ipblock command&8: + &8»&7/ipblock
+ &8- &7template