Compare commits

..
19 Commits
Author SHA1 Message Date
Thijs Wiefferink badcd77cfe Changing version number to get ready for a release.
Linksigns feature will be released next version together with other
setup tools.
2015-02-11 11:55:46 +01:00
Thijs Wiefferink 779d340bbb Fix translation of color codes for greeting/farewell messages
Ticket:
http://dev.bukkit.org/bukkit-plugins/regionbuyandrent/tickets/26-color-issue/
Thread at WorldGuard explaining the problem:
http://forum.enginehub.org/threads/color-codes-for-greeting-farewell-flags.15958/
2015-02-11 11:34:15 +01:00
Thijs Wiefferink 4e5061ba54 Added updating regions at plugin startup
Removed the '/as updaterents' and '/as updatebuys' commands, '/as
reload' also updates regions now.
2015-02-10 22:57:09 +01:00
Thijs Wiefferink b0f3bdc560 Fix the English language file
It got cleared by a faulty update script, I have some programs to get
the translated files from Transifix, and that also updates the header of
the English file but that went wrong and therefore it got cleared.
2015-02-10 12:31:21 +01:00
Thijs Wiefferink 5c9fdb6cc9 Added name change detection, updates regions when name is changed.
When a player logs in it will loop through regions owned by this players
and check if the saved playername is still the same as the current
playername and update the regionflags and -signs if necessary. Also
fixed some spelling mistakes in the English language file and updated to
the latest Transifex translations.
2015-02-09 23:46:32 +01:00
Thijs Wiefferink 23ea679cd9 Fixed a small bug with the permissions for the teleport command
The teleport command would refuse to teleport you if you only have
'areashop.teleportfriend' and/or 'areashop.teleportfriendsign'
permissions, while you should actually have access to those.
2015-02-03 22:55:31 +01:00
Thijs Wiefferink 58680c8cc4 Add a bulk sign linking mode for easier setup
When using '/as linksigns' you will get in sign linking mode. With
leftclick you can select a sign (max 100 blocks away) and with
rightclick you can select an AreaShop region (max 100 blocks away). If
you selected both then the sign will be linked to the region and then
you can select both again. This way you can easily link a lot of signs
to regions. Advice: Use WorldEdit or similar to get signs in front of
all regions (//stack), then use sign linking mode to link them all.
2015-01-30 12:12:00 +01:00
Thijs Wiefferink 75b752a235 Adds an option to '/as info' to list regions without group 2015-01-26 13:33:57 +01:00
Thijs Wiefferink fb51da84ae Fix a bug with teleporting to signs
If no signs are connected to the region it will now correctly teleport
to the location set by '/as settp' instead of always using the default
location.
2015-01-26 12:31:50 +01:00
Thijs Wiefferink 22d214e59d Add an option to set where '/as find' should teleport you to
Adds the 'findTeleportToSign' option in the general section of
default.yml, you can let it teleport to a sign or to the '/as settp'
location (if no location is set the default location is used)
2015-01-26 12:27:43 +01:00
Thijs Wiefferink 175b531eb5 Fix an unclear message when trying to create a sign for a region that is
already added to AreaShop.
2015-01-21 13:28:23 +01:00
Thijs Wiefferink 52591d3b6e Adds a blacklist of region that cannot be added
The blacklist consists of a list of regular expressions, by default the
'__global__' region is blocked because it is highly unlikely you want to
add that to AreaShop. The blacklist can for example be used to exclude
the spawn region while adding shops at spawn with the WorldEdit
selection of the '/as add' command.
2015-01-21 13:20:32 +01:00
Thijs Wiefferink 825074479c Cleanup 2015-01-18 16:58:33 +01:00
Thijs Wiefferink cc8cf1e560 Add proper punctuation to all languages (dots at the end) + more
Some preparations are made to later enable proper tab completion for
anyone instead of only OPs. Addfriend command only allows you to add
players that have played on the server before now.
2015-01-18 16:03:21 +01:00
Thijs Wiefferink a4169d127e Adds dots to all language strings and adds Chinese (Taiwan)
(All language files changed because I made a program to download them
all from Transifex and transform them to the format I want. Only
languages that are translated for 70% or more will be added to AreaShop)
2015-01-17 15:39:08 +01:00
Thijs Wiefferink 21340af89f Change the '/as find' command to randomly pick a region that suits
First searches all matching regions (rent/buy, maxprice and group), then
randomly picks one.
2015-01-12 21:55:01 +01:00
Thijs Wiefferink db06eae6c9 Add a message to show resell price when using '/as info region' 2015-01-12 21:42:54 +01:00
Thijs Wiefferink 5bae5ecf67 Fix a bug with buying a region while it is in resell mode 2015-01-12 17:11:08 +01:00
Thijs Wiefferink 679ffe2145 Releasing 1 version for WorldGuard 5.9 and one for 6.0+ now
The code represents the state of the WorldGuard 6.0+ version, the
uploaded version for 5.9 has some minor changes.
2015-01-07 12:01:04 +01:00
52 changed files with 2595 additions and 1912 deletions

No files matched your search

+16 -5
View File
@@ -5,8 +5,7 @@
# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
# │ GENERAL: Options that influence the global state of the plugin │
# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
## Chatprefix used for all messages in the chat. Also check the 'greeting' lines in the 'flagProfiles' section,
## these also contain the prefix and you may want to change those to
## Chatprefix used for all messages in the chat, also changes the greeting messages.
chatPrefix: '&2[AreaShop]&r '
## The characters used for the prices of regions, will appear before the number, for the euro character use '%euro%'
moneyCharacter: '$'
@@ -16,7 +15,7 @@ moneyCharacterAfter: ''
fractionalNumbers: 2
## Set this to true if you want to hide '.0' for a number like '15.0' ('4.50' will still stay '4.50')
hideEmptyFractionalPart: true
## The .yml language file that should be used, provided by this plugin: EN, NL, FR, DE, PL
## The language file that should be used, check the 'lang' folder for build-in languages (use the filename without .yml here)
language: EN
## Enable Schematic saving and restoring in general
enableSchematics: true
@@ -28,6 +27,11 @@ signTags:
buy: '[buy]'
## Tag for adding a sign to an existing region
add: '[as]'
## Blacklist of region names that cannot be added to AreaShop for renting or buying. Regular expressions can be used, search
## for 'java regex pattern' to find documentation about how to use it. The case-insensitive option is enabled because
## WorldGuard will return the correct region no matter what the casing is.
blacklist:
- '__global__'
## Enable sending stats to http://mcstats.org/ (Metrics plugin)
sendStats: true
## If enabled it will check for updates when loading the plugin, it will never download files, it will only notify about it
@@ -37,10 +41,13 @@ checkForUpdates: true
useColorsInConsole: false
## Post error messages in the console when a command run from the config fails (from the 'runCommands' section for example)
postCommandErrors: true
## Update all region flags and signs after starting the plugin (uses the 'regionsPerTick' setting from the 'update' section)
## This ensures that changes to the config are directly visible after restarting the server
updateRegionsOnStartup: true
## Enables / disables debug messages in the console, could be useful to figure out where errors come from
debug: false
## Version of the config, do not change!
version: 2.1.2
version: 2.1.5
# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
@@ -233,7 +240,7 @@ schematicProfiles:
## You can add groups by using 'g:<groupname>', so in total you could use: '%uuid%, %friendsuuid%, g:vip, n:cool-guy'
## For flags like 'entry' and 'exit' you can add group setting by using 'g:<scope>' behind it, <scope> is one of the following:
## members, non_members, owners, non_owners, all. Example, only owners can enter the region:
## entry: 'allow g:owners'
## entry: 'deny g:non_owners'
## Use '' for a flag to reset it.
flagProfiles:
default:
@@ -315,6 +322,10 @@ signs:
delay: 60
## Number of regions to update signs for per tick (there are 20 ticks in a second)
regionsPerTick: 1
## Number of regions per tick to check when a player joins to see if his name changed for regions he owned (updates the regions when changed)
nameupdate:
## Number of regions to update signs for per tick (there are 20 ticks in a second)
regionsPerTick: 5
+3
View File
@@ -25,6 +25,9 @@ general:
teleportIntoRegion: true
## Same as above, but then for when you teleport to the sign of a region instead of the region itself
teleportToSignIntoRegion: false
## Set where the '/as find' command should teleport the player to, set to true for the first sign of the region and set to
## false to teleport to the location set by '/as settp' or the default location (if not set).
findTeleportToSign: true
## Restricts the /as buy and /as rent commands to the world of the region
## Usefull if you have diffrent economies for different worlds
restrictedToWorld: false
+377 -349
View File
@@ -1,349 +1,377 @@
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: German, Version: V2.1.2, Percentage translated: 100%, author(s): Androkai, Baummann ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "Du kannst nicht mehr als %0% Region(en) mieten/kaufen (Du hast bereits %1% in Gruppe '%2%')"
cmd-notValid: "Der Befehl ist ungültig, nutze '/as help' für weitere Informationen"
cmd-onlyByPlayer: "Dieser Befehl kann nur von einem Spieler ausgeführt werden"
cmd-weOnlyByPlayer: "Eine WorldEdit-Selektion kann nur von einem Spieler gewählt werden, gib die Region als extra Argument an"
cmd-noSelection: "Du hast mit WorldEdit Nichts markiert"
cmd-noRegionsFound: "In deiner Selektion wurden keine mit AreaShop registrierten Regionen gefunden"
cmd-noWERegionsFound: "Es wurden keine WorldEdit-Regionen gefunden, die sich mit deiner Selektion überschneiden"
cmd-notRegistered: "%0% ist nicht in AreaShop eingetragen"
cmd-noRegionsAtLocation: "Keine Regionen an deiner Stelle gefunden, gib die Region als Argument an"
cmd-moreRegionsAtLocation: "Mehr als eine Region wurde an deiner Position gefunden, gib die Region als Argument an"
cmd-automaticRegionOnlyByPlayer: "Automatische Auswahl einer Region ist nur für Spieler möglich, gibt die Region als Argument an"
help-header: "Hilfeseite mit Befehlen, die du ausführen kannst"
help-alias: "Befehlsaliase: /areashop, /as"
help-help: "&6/as help &7-&r Zeigt diese Hilfeseite"
help-info: "&6/as info &7-&r Zeigt Informationen über die aktuellen Regionen"
help-rent: "&6/as rent &7-&r Miete eine Region oder verlängere die Mietzeit"
help-buy: "&6/as buy &7-&r Kaufe eine Region"
help-unrent: "&6/as unrent &7-&r Kündige den Mietvertrag einer Region"
help-unrentOwn: "&6/as unrent &7-&r Kündige den Mietvertrag deiner Region"
help-sell: "&6/as sell &7-&r Verkaufe eine Region"
help-sellOwn: "&6/as sell &7-&r Verkaufe deine Region"
help-updaterents: "&6/as updaterents &7-&r Aktualisiere alle Mietschilder und -regionen"
help-updatebuys: "&6/as updatebuys &7-&r Aktualisiere alle Verkaufsschilder und Regionen"
help-reload: "&6/as reload &7-&r Lädt die Konfigurations- und Sprachdateien neu."
help-setrestore: "&6/as setrestore &7-&r Setze Wiederherstellung an/aus und wähle Profil"
help-setprice: "&6/as setprice &7-&r Ändere den Preis einer Region"
help-setduration: "&6/as setduration &7-&r Ändere die Mietdauer einer Region"
help-teleport: "&6/as tp &7-&r Teleportiere zu deiner gekauften/gemieteten Region"
help-teleportAll: "&6/as tp &7-&r Teleportiere zu einer gekauften/gemieteten Region"
help-setteleport: "&6/as settp &7-&r Erstelle einen Teleport-Punkt für eine gekaufte/gemietete Region"
help-setteleportAll: "&6/as settp &7-&r Erstellt einen Teleportpunkt für eine Region"
help-find: "&6/as find &7-&r Finde eine Region, welche gekauft oder gemietet werden kann"
help-groupadd: "&6/as groupadd &7-&r Füge eine Region einer Gruppe hinzu"
help-groupdel: "&6/as groupdel &7-&r Entferne eine Region aus einer Gruppe"
help-grouplist: "&6/as grouplist &7-&r Zeige alle momentan existierenden Gruppen an"
help-groupinfo: "&6/as groupinfo &7-&r Zeige Informationen über eine Gruppe an"
help-schemevent: "&6/as schemevent &7-&r Starte ein Schematic-Event für eine Region"
help-add: "&6/as add &7-&r Definiere eine Region als zu verkaufen oder zu vermieten"
help-del: "&6/as del &7-&r Entferne eine Region aus AreaShop"
help-addsign: "&6/as addsign &7-&r Füge einer Region ein Schild hinzu"
help-delsign: "&6/as delsign &7-&r Lösche das Schild einer Region, welches du gerade ansiehst"
help-me: "&6/as me &7-&r Überprüfe, welche Regionen du besitzt (+Verfallsdatum)"
help-setowner: "&6/as setowner &7-&r Lege den Besitzer der Region fest oder verlängere die Mietdauer"
help-resell: "&6/as resell &7-&r Aktiviere den Weiterverkaufs-Modus für eine deiner Regionen"
help-resellAll: "&6/as resell &7-&r Aktiviere den Weiterverkaufs-Modus für eine Region"
help-stopResell: "&6/as stopresell &7-&r Stoppe den Weiterverkauf deiner Region"
help-stopResellAll: "&6/as stopresell &7-&r Stoppe den Weiterverkauf einer Region"
help-addFriend: "&6/as addfriend &7-&r Füge einen Freund zu deiner Region hinzu"
help-addFriendAll: "&6/as addfriend &7-&r Füge einen Spieler zu einer Region hinzu"
help-delFriend: "&6/as delfriend &7-&r Entferne einen Freund von deiner Region"
help-delFriendAll: "&6/as delfriend &7-&r Entferne einen Spieler von einer Region"
rent-help: "/as rent [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
rent-noPermission: "Du bist nicht berechtigt, diese Region zu mieten"
rent-maximum: "Du kannst nicht mehr als %0% Region(en) mieten (Du hast bereits %1% in Gruppe '%2%')"
rent-payError: "Die Bezahlung hat nicht funktioniert. Bitte versuche es später noch einmal"
rent-rented: "Du hast %0% von %1% gemietet"
rent-extended: "Du hast die Miete verlängert von %0% bis %1%"
rent-extend: "Du kannst die Miete verlängern, indem du mit rechts noch einmal auf das Schild klickst oder den Befehl /as rent nutzt"
rent-lowMoneyExtend: "Du hast nicht genug Geld, um die Miete zu verlängern (Du hast %0%, benötigst aber %1%)"
rent-lowMoneyRent: "Du hast nicht genug Geld, um diese Region zu mieten (Du hast %0%, benötigst aber %1%)"
rent-someoneElse: "Diese Region ist bereits vermietet"
rent-notRentable: "Diese Region ist nicht mietbar"
rent-maxExtends: "Du kannst die Miete nicht verlängern (Die Miete ist maximal %0% mal verlängerbar), du kannst die Region allerdings neu mieten, sobald sie wieder zu vermieten ist"
rent-maxRentTime: "Du kannst die Mietdauer dieser Region nicht erneut verlängern. Die maximale Zeit beträgt %0% Minuten und du hast sie bereits für %1% Minuten gemietet"
rent-restrictedToWorld: "Du musst dich in der '%0%' Welt befinden, um diese Region mieten zu können (Du bist in '%1%')"
rent-restrictedToRegion: "Du musst innerhalb von '%0%' sein, um es zu mieten"
rent-expireWarning: "Deine Region %region% hat %timeleft% übrig. Gehe sicher, dass du es rechtzeitig verlängerst, wenn du sie behalten willst"
buy-help: "/as buy [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
buy-noPermission: "Du bist nicht berechtigt, eine Region zu kaufen"
buy-notBuyable: "Diese Region steht nicht zum Verkauf bereit"
buy-maximum: "Du kannst nicht mehr als %0% Region(en) erwerben (Du hast bereits %1% in Gruppe '%2%')"
buy-payError: "Die Bezahlung hat nicht funktioniert. Bitte versuche es später noch einmal"
buy-succes: "Du hast %0% erfolgreich gekauft"
buy-successResale: "Du hast %0% erfolgreich von %1% gekauft"
buy-successSeller: "Deine Region %0% wurde an %1% für %2% verkauft"
buy-lowMoney: "Du hast nicht genug Geld, um diese Region zu kaufen. (Du hast %0% benötigst aber %1%)"
buy-yours: "Du besitzt diese Region bereits"
buy-someoneElse: "Jemand anderes hat diese Region bereits gekauft"
buy-restrictedToWorld: "Du musst in der Welt '%0%' sein, um diese Region kaufen zu können (Du befindest dich in '%1%')"
buy-restrictedToRegion: "Du musst innerhalb von '%0%' sein, um es zu kaufen."
unrent-help: "/as unrent [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
unrent-noPermission: "Du bist nicht berechtigt, den Mietvertrag zu kündigen"
unrent-noPermissionOther: "Du bist nicht berechtigt, den Mietvertrag einer anderen Region zu kündigen"
unrent-notRegistered: "Ein Mietvertrag kann hier nicht gekündigt werden, da diese Region gar nicht mietbar ist"
unrent-notRented: "Ein Mietvertrag kann hier nicht gekündigt werden, da diese Region noch gar nicht vermietet ist"
unrent-unrented: "Der Mietvertrag wurde gekündigt"
unrent-other: "Der Mietvertrag dieser Region wurde von %0% gekündigt"
unrent-expired: "Dein Mietvertrag von %0% ist abgelaufen"
sell-help: "/as sell [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
sell-notRegistered: "Diese Region kann nicht verkauft werden, da sie momentan nicht zum Verkauf zur Verfügung steht"
sell-notBought: "Diese Region kann nicht verkauft werden, da sie bisher niemandem gehört"
sell-sold: "Diese Region wurde verkauft an %0%"
sell-soldYours: "Region erfolgreich verkauft"
sell-noPermission: "Du bist nicht berechtigt, diese Region zu verkaufen"
sell-noPermissionOther: "Du bist nicht berechtigt, eine Region zu verkaufen"
rents-updated: "Alle Verkaufs- und Mietschilder aktualisiert"
rents-noPermission: "Du bist nicht berechtigt, alle Verkaufs- und Mietschilder zu aktualisieren"
rents-notUpdated: "Es sind nicht alle Schilder aktualisiert worden, Wiederholen kann das Problem beheben"
buys-updated: "Alle Schilder der kaufbaren Regionen aktualisiert"
buys-noPermission: "Du bist nicht berechtigt, alle Verkaufsschilder und Regionen zu aktualisieren"
buys-notUpdated: "Es sind nicht alle Schilder aktualisiert worden, Wiederholen kann das Problem beheben"
reload-reloaded: "Konfiguration erfolgreich neu geladen"
reload-noPermission: "Du bist nicht berechtigt, die Konfiguration neu zu laden"
info-help: "/as info <all|rented|forrent|sold|forsale|player|region>"
info-noPermission: "Du hast keine Berechtigung, Informationen über Regionen zu erhalten"
info-all-rents: "Mietbare Regionen: &7%0%"
info-all-noRents: "Es gibt momentan keine mietbaren Regionen"
info-all-buys: "Verkaufte Regionen: &7%0%"
info-all-noBuys: "Es gibt momentan keine verkauften Regionen"
info-rented: "Vermietete Regionen: &7%0%"
info-noRented: "Momentan sind keine Regionen vermietet"
info-unrented: "Nicht vermietete Regionen: &7%0%"
info-noUnrented: "Sämtliche Regionen sind vermietet"
info-sold: "Verkaufte Regionen: &7%0%"
info-noSold: "Es sind momentan keine Regionen verkauft"
info-forsale: "Zum Verkauf stehende Regionen: &7%0%"
info-noForsale: "Sämtliche Regionen sind verkauft"
info-playerHelp: "/as info player <Spielername>"
info-playerRents: "Von %0% gemietete Regionen: &7%1%"
info-playerNoRents: "%0% hat bisher keine Region(en) gemietet"
info-playerBuys: "Von %0% verkaufte Regionen: &7%1%"
info-playerNoBuys: "%0% hat bisher keine Region(en) gekauft"
info-regionHelp: "/as info region [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
info-regionHeaderRent: "&2Informationen über %region%:"
info-regionHeaderBuy: "&2Informationen über %region%:"
info-regionRented: "&2&l►&r Gemietet von %player% bis: &7%until%"
info-regionBought: "&2&l►&r Gekauft von %player%"
info-regionExtending: "&2&l►&r Preis zum Verlängern: &7%price% für %duration%"
info-regionCanBeRented: "&2&l►&r Preis zum Mieten: &7%price% für %duration%"
info-regionCanBeBought: "&2&l►&r Kaufpreis: &7%price%"
info-regionFriends: "&2&l►&r Freunde hinzugefügt: &7%friends%"
info-regionMoneyBackBuy: "&2&l►&r Verkaufpreis: &7%moneyback% (%moneybackpercent%% des Kaufpreises)"
info-regionMoneyBackRent: "&2&l►&r Rückzahlung bei Mietkündigung: &7%moneyback% (%moneybackpercent%% der verbleibenden Zeit)"
info-regionMaxExtends: "&2&l►&r Maximale Anzahl an Mietverlängerungen: &7%maxextends% mal"
info-regionNoExtending: "&2&l►&r Miete kann nicht verlängert werden"
info-regionExtendsLeft: "&2&l►&r Verbleibende Mietverlängerungen: &7%extendsleft% von %maxextends% mal"
info-regionMaxRentTime: "&2&l►&r Miete im Voraus: &7Maximal %maxrenttime%"
info-regionNoTeleport: "&2&l►&r Teleport-Position nicht gesetzt%0%"
info-regionTeleportHint: " &7(Benutze '/as settp' für einen bessere Position)"
info-regionTeleportAt: "&2&l►&r Teleport-Punkt bei: &7(%0%, %1%, %2%, %3%, Neigung:%4%, Drehung:%5%)"
info-regionSigns: "&2&l►&r Verbundene Schilder: &7%0%"
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r Zugewiesene Gruppen: &7%0%"
info-regionInactiveUnrent: "&2&l►&r Automatische Mietkündigung nach: &7%inactivetime% Inaktivität des Spielers"
info-regionInactiveSell: "&2&l►&r Automatischer Verkauf nach: &7%inactivetime% Inaktivität des Spielers"
info-regionRestrictedRegionRent: "&2&l►&r Um diese Region zu mieten, musst du dich in ihr befinden."
info-regionRestrictedWorldRent: "&2&l►&r Um diese Region zu mieten, musst du dich in der Welt '%world%' befinden."
info-regionRestrictedRegionBuy: "&2&l►&r Um diese Region zu kaufen, musst du dich in ihr befinden."
info-regionRestrictedWorldBuy: "&2&l►&r Um diese Region zu kaufen, musst du dich in der Welt '%world%' befinden."
info-regionRestoringRent: "&2&l►&r Die Wiederherstellung ist aktiviert. &7(Region wird bei Mietkündigung zurückgesetzt)%0%"
info-regionRestoringBuy: "&2&l►&r Die Wiederherstellung ist aktiviert. &7(Region wird beim Verkauf zurückgesetzt)%0%"
info-regionRestoringProfile: " (Profil: %0%)"
info-regionNoSign: "Für diese Region gibt es bisher kein Schild"
info-regionPriceDuration: "Preis: &7%0% pro %1%"
info-regionPrice: "Preis: &7%0%"
info-regionRestore: "Wiederherstellung aktiviert: &7%0%"
info-regionRestoreProfile: "Wiederherstellungs-Profil: &7%0%"
info-regionTPLocation: "Teleport-Adresse: &7Welt=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%"
info-regionNoTP: "Keine Teleport-Adressen vorhanden"
info-regionNotExisting: "Region %0% ist nicht eingetragen"
setrestore-help: "/as setrestore <Region> <true|false|general> [Profil]"
setrestore-noPermission: "Du bist nicht berechtigt, die Wiederherstellungs-Einstellungen zu verändern"
setrestore-notRegistered: "%0% ist nicht eingetragen"
setrestore-invalidSetting: "'%0%' ist kein gültiger Status, kann true sein, false oder general"
setrestore-success: "Wiederherstellungs-Einstellungen erfolgreich von %0% zu '%1%' geändert."
setrestore-successProfile: "Wiederherstellungs-Einstellung erfolgreich von %0% zu '%1%' und das Profil zu '%2%' geändert."
setprice-noPermission: "Du bist nicht berechtigt, den Preis einer Region zu ändern"
setprice-help: "/as setprice <Preis> [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
setprice-notRegistered: "%0% ist nicht in AreaShop eingetragen"
setprice-wrongPrice: "'%0%' ist kein gültiger Preis"
setprice-successRent: "Preis der Region %0% geändert auf %1% von %2%"
setprice-successBuy: "Preis der Region %0% geändert auf %1%"
setduration-noPermission: "Du hast keine Berechtigung, die Mietdauer zu verändern."
setduration-help: "/as setduration <Anzahl> <Zeiteinheit> [Region], wählt automatisch die Region, in der du dich gerade befindest, wenn nichts angegeben wird"
setduration-notRegistered: "%0% wird nicht vermietet"
setduration-wrongAmount: "'%0%' ist keine gültige Anzahl, gib eine ganze Zahl an"
setduration-wrongFormat: "'%0%' ist kein gültiges Zeitformat, schau in der Doku auf Bukkit nach"
setduration-success: "Dauer von Region %0% geändert zu '%1%'"
setup-noRegion: "Du hast in der zweiten Zeile keine Region angegeben"
setup-wrongRegion: "Die angegebene Region existiert nicht"
setup-alreadyRentSign: "Die angegebene Region hat bereits ein Miet-Schild"
setup-alreadyBuySign: "Die angegebene Region hat bereits ein Kauf-Schild"
setup-noDuration: "Du hast nicht angegeben, wie lange eine Region mietbar ist. Bitte trage dies in die dritte Zeile ein"
setup-wrongDuration: "Die angegebene Zeit liegt nicht in einem korrekten Format vor. Beispiel: 1 Tag"
setup-noPrice: "Du hast in der vierten Zeile noch keinen Preis angegeben"
setup-wrongPrice: "Du hast den Preis nicht korrekt angegeben, bitte nutze dafür ausschließlich Zahlen"
setup-rentSuccess: "Die Vermietung von %0% ist korrekt erfolgt"
setup-buySuccess: "Der Kauf von %0% ist korrekt erfolgt"
setup-noPermissionRent: "Du bist nicht berechtigt, Regionen zu vermieten"
setup-noPermissionBuy: "Du bist nicht berechtigt, Regionen zu kaufen"
setup-couldNotDetect: "Mehrere Regionen mit der selben Priorität und/oder Eltern/Kind-Verhältnis gefunden, bitte gib die gewünschte Region in der zweiten Zeile an (zwei der gefundenen Regionen: %0% und %1%)"
destroy-noPermissionRent: "Du bist nicht berechtigt, ein Mietschild zu zerstören"
destroy-noPermissionBuy: "Du bist nicht berechtigt ein Verkaufsschild zu zerstören"
destroy-successRent: "Miet-Status von %0% erfolgreich entfernt"
destroy-successBuy: "Verkauf-Status von %0% erfolgreich entfernt"
teleport-help: "/as tp <Region> [Schild]"
teleport-noRentOrBuy: "Region '%0%' steht momentan nicht zum Verkauf oder zur Vermietung zur Verfügung"
teleport-noPermission: "Du hast keine Rechte um dich zu dieser Region zu teleportieren"
teleport-noPermissionOther: "Du bist nicht berechtigt, dich zu einer Region zu teleportieren, welche du nicht besitzt"
teleport-noPermissionSign: "Du hast keine Rechte um dich zu diesem Schild in deiner Region zu teleportieren"
teleport-noPermissionOtherSign: "Du fehlt die Berechtigung, dich zu Schildern von Regionen, die du nicht besitzt, zu teleportieren"
teleport-noPermissionFriend: "Du hast keine Berechtigungen zu Regionen zu teleporten, in denen du als Freund hinzugefügt worden bist."
teleport-noPermissionFriendSign: "Du hast keine Berechtigungen um zu dem Schild einer Region zu teleporten, in denen du als Freund hinzugefügt worden bist."
teleport-success: "Du wurdest zu %0% teleportiert"
teleport-successSign: "Du wurdest zu %0% teleportiert"
teleport-noSafe: "Keine sichere Position in %0% gefunden, kein Boden vorhanden oder maximale Anzahl an Versuchen erreicht (%1%/%2%)"
teleport-blocked: "Du kannst dich nicht teleportieren, weil sich die Position außerhalb der Region befindet und erzwungen wird, dass du dich nur zu welchen innerhalb teleportieren kannst"
setteleport-help: "/as settp [Region] [reset], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
setteleport-noPermission: "Du bist nicht berechtigt, einen Teleport-Punkt zu setzen"
setteleport-noPermissionOther: "Dir fehlt die Berechtigung die Teleportposition für eine Region, du du nicht besitzt, festzulegen"
setteleport-noRentOrBuy: "Region '%0%' steht momentan nicht zum Verkauf oder zur Vermietung zur Verfügung"
setteleport-success: "Teleport-Punkt von %0% erfolgreich gesetzt"
setteleport-notInside: "Der Teleportpunkt muss sich innerhalb einer Region befinden"
setteleport-reset: "Teleport-Punkt von %0% erfolgreich zurückgesetzt"
find-help: "/as find <buy|rent> [maximaler Preis] [Gruppe]"
find-noPermission: "Du hast keine Berechtigungen nach Regionen zu suchen und zu ihnen zu teleporten."
find-success: "%0% Region gefunden: %1%, bei Suche nach max. Preis in Höhe deines Guthabens: %2%%3%"
find-successMax: "%0% Region gefunden: %1%, bei Suche nach max. Preis in Höhe von %2%%3%"
find-wrongMaxPrice: "Der angegebene Maximal-Preis ist kein korrekter Betrag: %0%"
find-wrongGroup: "Die angegebene Gruppe existiert nicht: %0%"
find-noneFound: "Keine %0% Region gefunden bei Suche nach max. Preis in Höhe deines Guthabens: %1%%2%"
find-noneFoundMax: "Keine %0% Region gefunden bei Suche nach max. Preis in Höhe von %1%%2%"
find-onlyInGroup: ", nur nach Regionen in der Gruppe %0% suchen"
groupadd-help: "/as groupadd <Gruppe> [Region], Wenn kein Regionsname angegeben wird, werden alle Regionen deiner WorldEdit-Markierung einbezogen"
groupadd-noPermission: "Du bist nicht berechtigt Regionen zu Gruppen hinzuzufügen"
groupadd-noRegion: "Die angegebene Region ist nicht eingetragen: %0%"
groupadd-success: "Region %0% wurde zu Gruppe '%1%' hinzugefügt, diese Gruppe hat nun %2% Mitglied(er)"
groupadd-failed: "Region %0% ist bereits Mitglied der Gruppe '%1%'"
groupadd-weSuccess: "Zu Gruppe %0% hinzugefügt: &7%1%"
groupadd-weFailed: "Ist bereits in Gruppe %0%: &7%1%"
groupdel-help: "/as groupdel <Gruppe> [Region], Wenn kein Regionsname angegeben wird, werden alle Regionen deiner WorldEdit-Markierung einbezogen"
groupdel-noPermission: "Du bist nicht berechtigt, Regionen aus Gruppen zu entfernen"
groupdel-noRegion: "Die angegebene Region ist nicht eingetragen: %0%"
groupdel-success: "Region %0% ist aus Gruppe '%1%' entfernt worden. Diese Gruppe hat nun %2% Mitglied(er)"
groupdel-failed: "Region %0% gehört nicht zur Gruppe '%1%'"
groupdel-weSuccess: "Entfernt aus Gruppe %0%: &7%1%"
groupdel-weFailed: "Ist nicht länger in Gruppe %0%: &7%1%"
grouplist-noPermission: "Du bist nicht berechtigt, die eingetragenen Gruppen abzurufen"
grouplist-noGroups: "Momentan sind keine Gruppen vorhanden"
grouplist-success: "Folgende Gruppen sind vorhanden: &7%0%"
groupinfo-help: "/as groupinfo <Gruppe>"
groupinfo-noPermission: "Du bist nicht berechtigt, Informationen über eine Gruppe abzurufen"
groupinfo-noGroup: "Es ist keine Gruppe mit dem Namen '%0%' vorhanden, bitte benutze zum Anzeigen der verfügbaren Gruppen /as grouplist"
groupinfo-members: "Die folgenden Regionen gehören zur Gruppe %0%: &7%1%"
groupinfo-noMembers: "Gruppe %0% hat keine Mitglieder"
schemevent-help: "/as schemevent <Region> <created|deleted|rented|unrented|bought|sold>"
schemevent-noRegion: "Folgende angegebene Region ist nicht eingetragen: %0%"
schemevent-wrongEvent: "Das angegebene Event '%0%' existiert nicht, bitte benutze eines der folgenden: &7%1%"
schemevent-success: "'%0%'-Event wurde erfolgreich für Region %1% ausgelöst"
schemevent-noPermission: "Du bist nicht berechtigt, Schematic-Events auszuführen"
add-help: "/as add <rent|buy> [Region] [Welt]"
add-noPermission: "Du bist nicht berechtigt, eine Region in AreaShop hinzuzufügen"
add-success: "Hinzugefügt als %0%: &7%1%"
add-failed: "Bereits eingetragen: &7%0%"
add-specifyWorld: "Bei Verwendung der Konsole bitte Welt der Region eintragen"
add-incorrectWorld: "Welt '%0%' nicht gefunden, versuche es bitte noch einmal (Groß- und Kleinschreibung beachten)"
add-noRegion: "Region '%0%' existiert nicht in dieser Welt"
del-noRegion: "Region '%0%' ist nicht in AreaShop eingetragen"
del-noPermission: "Du bist nicht berechtigt, Regionen zu entfernen"
del-success: "Entfernte Region(en): &7%0%"
del-failed: "Keine Berechtigung zum Entfernen oder nicht in AreaShop eingetragen: &7%0%"
addsign-help: "/as addsign [Region] [Profil]"
addsign-noSign: "Du schaust gerade nicht auf ein Schild"
addsign-noRegion: "Region '%0%' nicht gefunden"
addsign-noRegions: "Keine Region(en) um das Schild herum gefunden"
addsign-couldNotDetect: "Mehrere Regionen um das Schild herum gefunden, bitte gewünschte Region als Argument angeben (zwei der gefundenen Regionen: %0% und %1%)"
addsign-couldNotDetectSign: "Mehrere Regionen um das Schild herum gefunden, bitte gewünschte Region in die zweite Zeile eintragen (zwei der gefundenen Regionen: %0% und %1%)"
addsign-wrongProfile: "Das eingetragene Profil existiert nicht. Bitte benutze eines der folgenden (überprüfe config): &7%0%"
addsign-success: "Schild zu %0% erfolgreich hinzugefügt"
addsign-successProfile: "Schild erfolgreich zu %0% mit Profil %1% hinzugefügt"
addsign-alreadyRegistered: "Dieses Schild gehört zur Region %0%"
addsign-noPermission: "Du bist nicht berechtigt, ein Schild hinzuzufügen"
delsign-noSign: "Du schaust gerade nicht auf ein Schild"
delsign-noPermission: "Du bist nicht berechtigt, ein Schild zu entfernen"
delsign-noRegion: "Dieses Schild gehört zu keiner in AreaShop eingetragenen Region"
delsign-success: "Schild von Region %0% erfolgreich entfernt"
me-noPermission: "Dir fehlt die Berechtigung einzusehen, welche Regionen du besitzt."
me-notAPlayer: "Du bist kein Spieler, darum können dir keine Regionen gehören."
me-noRentRegions: "Du hast aktuell keine Regionen angemietet"
me-noBuyRegions: "Du hast aktuell keine Regionen im Besitz"
me-rentRegions: "Du hast die folgenden Regionen angemietet:"
me-buyRegions: "Du bist Eigentümer der folgenden Regionen:"
me-rentLine: "&2&l►&r %region% bis %until% &7(noch %timeleft% verbleibend)"
me-buyLine: "&2&l►&r %region%"
me-noFriendRegions: "Du wurdest noch nicht als Freund zu einer Region hinzugefügt."
me-friendRegions: "Du bist in folgenden Regionen als Freund hinzugefügt:"
me-friendLine: "&2&l►&r %region% &7(Besitzer: %player%)"
setowner-help: "/as setowner <Spieler> [Region], wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest"
setowner-noPermission: "Dir fehlt die Berechtigung den Besitzer einer Region festzulegen."
setowner-noPermissionRent: "Dir fehlt die Berechtigung den Mieter einer Region festzulegen."
setowner-noPermissionBuy: "Dir fehlt die Berechtigung den Eigentümer einer Region festzulegen."
setowner-notRegistered: "Die angegebene Region ist nicht registriert, Besitzer kann nicht festgelegt werden"
setowner-noPlayer: "Die UUID des Spielers %0% konnte nicht gefunden werden."
setowner-succesRent: "Besitzer von %region% erfolgreich geändert zu %player%, gemietet bis %until% (%timeleft% verbleibend)"
setowner-succesRentExtend: "%player% ist bereits Besitzer, Miete verlängert um '%duration%', nun gemietet bist %until% (%timeleft% verbleibend)"
setowner-succesBuy: "Besitzer von %region% erfolgreich geändert zu %player%"
resell-help: "/as resell <Preis> [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben"
resell-wrongPrice: "'%0%' ist keine gültige Preisangabe"
resell-notRegistered: "%0% ist nicht für AreaShop registriert worden"
resell-noRegionFound: "Keine AreaShop-Region an deiner Stelle gefunden, gib die Region als Argument an"
resell-notBought: "Du kannst %region% nicht weiterverkaufen, weil sie noch nicht erworben wurde"
resell-success: "Weiterverkauf für %region% erfolgreich aktiviert. Preis: %resellprice%"
resell-noPermission: "Du hast keine Berechtigung, deine Region weiterzuverkaufen"
resell-noPermissionOther: "Du hast keine Berechtigung, den Weiterverkauf von Regionen zu aktivieren"
stopresell-help: "/as stopresell [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben"
stopresell-notRegistered: "%0% ist nicht in AreaShop eingetragen"
stopresell-noRegionFound: "Keine AreaShop-Region an deiner Stelle gefunden, gib die Region als Argument an"
stopresell-notResell: "Du kannst den Weiterverkauf von %region% nicht stoppen, weil sie bisher nicht weiterverkauft werden soll"
stopresell-success: "Weiterverkauf von %region% wurde erfolgreich gestoppt"
stopresell-noPermission: "Du hast keine Berechtigung, den Weiterverkauf deiner Region zu stoppen"
stopresell-noPermissionOther: "Du hast keine Berechtigung, den Weiterverkauf einer Region zu stoppen"
addfriend-help: "/as addfriend <Spieler> [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben"
addfriend-noPermissionOther: "Du hast keine Berechtigung, Freunde zu deiner Region hinzuzufügen"
addfriend-noPermission: "Du hast keine Berechtigung, Spieler zu einer Region hinzuzufügen"
addfriend-successOther: "%0% wurde als Freund zu Region %1% hinzugefügt"
addfriend-success: "%0% wurde als Freund zu deiner Region %1% hinzugefügt"
addfriend-alreadyAdded: "&0% wurde bereits als Freund zu dieser Region hinzugefügt"
addfriend-self: "Den Besitzer der Region als Freund hinzuzufügen wäre sinnlos"
addfriend-noOwner: "Du kannst keine Freunde zu einer Region ohne Besitzer hinzufügen"
delfriend-help: "/as delfriend <Spieler> [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben"
delfriend-noPermissionOther: "Du hast keine Berechtigung, Freunde von Regionen zu entfernen, die dir nicht gehören"
delfriend-noPermission: "Du hast keine Berechtigung, Freunde von deinen Regionen zu entfernen"
delfriend-successOther: "%0% wurde als Freund der Region %1% entfernt"
delfriend-success: "%0% wurde als Freund deiner Region %1% entfernt"
delfriend-notAdded: "%0% ist nicht als Freund dieser Region eingetragen"
delfriend-noOwner: "Du kannst keine Freunde von einer Region ohne Besitzer entfernen"
timeleft-years: "%0% Jahre"
timeleft-months: "%0% Monate"
timeleft-days: "%0% Tage"
timeleft-hours: "%0% Stunden"
timeleft-minutes: "%0% Minuten"
timeleft-second: "%0% Sekunde"
timeleft-seconds: "%0% Sekunden"
timeleft-ended: "abgelaufen"
greeting-forrent: "%region% kann gemietet werden für %price% je %duration%"
greeting-rented: "%region% ist vermietet an %player% bis %until%"
greeting-forsale: "%region% kann gekauft werden für %price%"
greeting-bought: "%region% ist Eigentum von %player%"
greeting-resale: "%region% kann %player% für %resaleprice% abgekauft werden"
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: German, Version: V2.1.5, Percentage translated: 93% ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "Du kannst nicht mehr als %0% Region(en) mieten/kaufen (Du hast bereits %1% in Gruppe '%2%')."
cmd-notValid: "Der Befehl ist ungültig, nutze '/as help' für weitere Informationen."
cmd-onlyByPlayer: "Dieser Befehl kann nur von einem Spieler benutzt werden."
cmd-weOnlyByPlayer: "Eine WorldEdit-Selektion kann nur von einem Spieler gewählt werden, gib die Region als extra Argument an."
cmd-noSelection: "Du hast mit WorldEdit Nichts markiert."
cmd-noRegionsFound: "In deiner Selektion wurden keine mit AreaShop registrierten Regionen gefunden."
cmd-noWERegionsFound: "Es wurden keine WorldEdit-Regionen gefunden, die sich mit deiner Selektion überschneiden."
cmd-notRegistered: "%0% ist nicht in AreaShop eingetragen."
cmd-noRegionsAtLocation: "Keine Regionen an deiner Stelle gefunden, gib die Region als Argument an."
cmd-moreRegionsAtLocation: "Mehr als eine Region wurde an deiner Position gefunden, gib die Region als Argument an."
cmd-automaticRegionOnlyByPlayer: "Automatische Auswahl einer Region ist nur für Spieler möglich, gibt die Region als Argument an."
help-header: "Hilfeseite mit Befehlen, die du ausführen kannst."
help-alias: "Befehlsaliase: /areashop, /as."
help-help: "&6/as help &7-&r Zeigt diese Hilfeseite."
help-info: "&6/as info &7-&r Zeigt Informationen über die aktuellen Regionen."
help-rent: "&6/as rent &7-&r Miete eine Region oder verlängere die Mietzeit."
help-buy: "&6/as buy &7-&r Kaufe eine Region."
help-unrent: "&6/as unrent &7-&r Kündige den Mietvertrag einer Region."
help-unrentOwn: "&6/as unrent &7-&r Kündige den Mietvertrag deiner Region."
help-sell: "&6/as sell &7-&r Verkaufe eine Region."
help-sellOwn: "&6/as sell &7-&r Verkaufe deine Region."
help-setrestore: "&6/as setrestore &7-&r Setze Wiederherstellung an/aus und wähle Profil."
help-setprice: "&6/as setprice &7-&r Ändere den Preis einer Region."
help-setduration: "&6/as setduration &7-&r Ändere die Mietdauer einer Region."
help-teleport: "&6/as tp &7-&r Teleportiere zu deiner gekauften/gemieteten Region."
help-teleportAll: "&6/as tp &7-&r Teleportiere zu einer gekauften/gemieteten Region."
help-setteleport: "&6/as settp &7-&r Erstelle einen Teleport-Punkt für eine gekaufte/gemietete Region."
help-setteleportAll: "&6/as settp &7-&r Erstellt einen Teleportpunkt für eine Region."
help-find: "&6/as find &7-&r Finde eine Region, welche gekauft oder gemietet werden kann."
help-groupadd: "&6/as groupadd &7-&r Füge eine Region einer Gruppe hinzu."
help-groupdel: "&6/as groupdel &7-&r Entferne eine Region aus einer Gruppe."
help-grouplist: "&6/as grouplist &7-&r Zeige alle momentan existierenden Gruppen an."
help-groupinfo: "&6/as groupinfo &7-&r Zeige Informationen über eine Gruppe an."
help-schemevent: "&6/as schemevent &7-&r Starte ein Schematic-Event für eine Region."
help-add: "&6/as add &7-&r Definiere eine Region als zu verkaufen oder zu vermieten."
help-del: "&6/as del &7-&r Entferne eine Region aus AreaShop."
help-addsign: "&6/as addsign &7-&r Füge einer Region ein Schild hinzu."
help-delsign: "&6/as delsign &7-&r Lösche das Schild einer Region, welches du gerade ansiehst."
help-me: "&6/as me &7-&r Überprüfe, welche Regionen du besitzt (+Verfallsdatum)."
help-setowner: "&6/as setowner &7-&r Lege den Besitzer der Region fest oder verlängere die Mietdauer."
help-resell: "&6/as resell &7-&r Aktiviere den Weiterverkaufs-Modus für eine deiner Regionen."
help-resellAll: "&6/as resell &7-&r Aktiviere den Weiterverkaufs-Modus für eine Region."
help-stopResell: "&6/as stopresell &7-&r Stoppe den Weiterverkauf deiner Region."
help-stopResellAll: "&6/as stopresell &7-&r Stoppe den Weiterverkauf einer Region."
help-addFriend: "&6/as addfriend &7-&r Füge einen Freund zu deiner Region hinzu."
help-addFriendAll: "&6/as addfriend &7-&r Füge einen Spieler zu einer Region hinzu."
help-delFriend: "&6/as delfriend &7-&r Entferne einen Freund von deiner Region."
help-delFriendAll: "&6/as delfriend &7-&r Entferne einen Spieler von einer Region."
rent-help: "/as rent [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
rent-noPermission: "Du bist nicht berechtigt, diese Region zu mieten."
rent-maximum: "Du kannst nicht mehr als %0% Region(en) mieten (Du hast bereits %1% in Gruppe '%2%')."
rent-payError: "Die Bezahlung hat nicht funktioniert. Bitte versuche es später noch einmal."
rent-rented: "Du hast %0% von %1% gemietet."
rent-extended: "Du hast die Miete verlängert von %0% bis %1%."
rent-extend: "Du kannst die Miete verlängern, indem du mit rechts noch einmal auf das Schild klickst oder den Befehl /as rent nutzt."
rent-lowMoneyExtend: "Du hast nicht genug Geld, um die Miete zu verlängern (Du hast %0%, benötigst aber %1%)."
rent-lowMoneyRent: "Du hast nicht genug Geld, um diese Region zu mieten (Du hast %0%, benötigst aber %1%)."
rent-someoneElse: "Diese Region ist bereits vermietet."
rent-notRentable: "Diese Region ist nicht mietbar."
rent-maxExtends: "Du kannst die Miete nicht verlängern (Die Miete ist maximal %0% mal verlängerbar), du kannst die Region allerdings neu mieten, sobald sie wieder zu vermieten ist."
rent-maxRentTime: "Du kannst die Mietdauer dieser Region nicht erneut verlängern. Die maximale Zeit beträgt %0% Minuten und du hast sie bereits für %1% Minuten gemietet."
rent-restrictedToWorld: "Du musst dich in der '%0%' Welt befinden, um diese Region mieten zu können (Du bist in '%1%')."
rent-restrictedToRegion: "Du musst innerhalb von '%0%' sein, um es zu mieten."
rent-expireWarning: "Deine Region %region% hat %timeleft% übrig. Gehe sicher, dass du es rechtzeitig verlängerst, wenn du sie behalten willst."
buy-help: "/as buy [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
buy-noPermission: "Du bist nicht berechtigt, eine Region zu kaufen."
buy-notBuyable: "Diese Region steht nicht zum Verkauf bereit."
buy-maximum: "Du kannst nicht mehr als %0% Region(en) erwerben (Du hast bereits %1% in Gruppe '%2%')."
buy-payError: "Die Bezahlung hat nicht funktioniert. Bitte versuche es später noch einmal."
buy-succes: "Du hast %0% erfolgreich gekauft."
buy-successResale: "Du hast %0% erfolgreich von %1% gekauft."
buy-successSeller: "Deine Region %0% wurde an %1% für %2% verkauft."
buy-lowMoney: "Du hast nicht genug Geld, um diese Region zu kaufen. (Du hast %0% benötigst aber %1%)."
buy-yours: "Du besitzt diese Region bereits."
buy-someoneElse: "Jemand anderes hat diese Region bereits gekauft."
buy-restrictedToWorld: "Du musst in der Welt '%0%' sein, um diese Region kaufen zu können (Du befindest dich in '%1%')."
buy-restrictedToRegion: "Du musst innerhalb von '%0%' sein, um es zu kaufen."
unrent-help: "/as unrent [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
unrent-noPermission: "Du bist nicht berechtigt, den Mietvertrag zu kündigen."
unrent-noPermissionOther: "Du bist nicht berechtigt, den Mietvertrag einer anderen Region zu kündigen."
unrent-notRegistered: "Ein Mietvertrag kann hier nicht gekündigt werden, da diese Region gar nicht mietbar ist."
unrent-notRented: "Ein Mietvertrag kann hier nicht gekündigt werden, da diese Region noch gar nicht vermietet ist."
unrent-unrented: "Der Mietvertrag wurde gekündigt."
unrent-other: "Der Mietvertrag dieser Region wurde von %0% gekündigt."
unrent-expired: "Dein Mietvertrag von %0% ist abgelaufen."
sell-help: "/as sell [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
sell-sold: "Diese Region wurde verkauft an %0%."
sell-soldYours: "Region erfolgreich verkauft."
sell-noPermission: "Du bist nicht berechtigt, diese Region zu verkaufen."
sell-noPermissionOther: "Du bist nicht berechtigt, eine Region zu verkaufen."
info-help: "/as info <all|rented|forrent|sold|forsale|player|region|nogroup>."
info-noPermission: "Du hast keine Berechtigung, Informationen über Regionen zu erhalten."
info-all-rents: "Mietbare Regionen: &7%0%."
info-all-noRents: "Es gibt momentan keine mietbaren Regionen."
info-all-buys: "Verkaufte Regionen: &7%0%."
info-all-noBuys: "Es gibt momentan keine verkauften Regionen."
info-nogroupRents: "Miete Regionen ohne Gruppe: &7%0%."
info-nogroupBuys: "Kaufe Regionen ohne Gruppe: &7%0%."
info-nogroupNoRents: "Es gibt keine Miet-Regionen ohne eine Gruppe."
info-nogroupNoBuys: "Es gibt keine Kauf-Regionen ohne eine Gruppe."
info-rented: "Vermietete Regionen: &7%0%."
info-noRented: "Momentan sind keine Regionen vermietet."
info-unrented: "Nicht vermietete Regionen: &7%0%."
info-noUnrented: "Sämtliche Regionen sind vermietet."
info-sold: "Verkaufte Regionen: &7%0%."
info-noSold: "Es sind momentan keine Regionen verkauft."
info-forsale: "Zum Verkauf stehende Regionen: &7%0%."
info-noForsale: "Sämtliche Regionen sind verkauft."
info-playerHelp: "/as info player <Spielername>."
info-playerRents: "Von %0% gemietete Regionen: &7%1%."
info-playerNoRents: "%0% hat bisher keine Region(en) gemietet."
info-playerBuys: "Von %0% verkaufte Regionen: &7%1%."
info-playerNoBuys: "%0% hat bisher keine Region(en) gekauft."
info-regionHelp: "/as info region [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
info-regionHeaderRent: "&2Informationen über %region%:"
info-regionHeaderBuy: "&2Informationen über %region%:"
info-regionRented: "&2&l►&r Gemietet von %player% bis: &7%until%."
info-regionBought: "&2&l►&r Gekauft von %player%."
info-regionReselling: "&2&l►&r Gekauft von %player%, derzeit Weiterverkauf."
info-regionExtending: "&2&l►&r Preis zum Verlängern: &7%price% für %duration%."
info-regionCanBeRented: "&2&l►&r Preis zum Mieten: &7%price% für %duration%."
info-regionCanBeBought: "&2&l►&r Kaufpreis: &7%price%."
info-regionReselPrice: "&2&l►&r Weiterverkaufspreis: &7%resellprice% (Du kannst es von %player% kaufen)."
info-regionFriends: "&2&l►&r Freunde hinzugefügt: &7%friends%."
info-regionMoneyBackBuy: "&2&l►&r Verkaufpreis: &7%moneyback% (%moneybackpercent%% des Kaufpreises)."
info-regionMoneyBackRent: "&2&l►&r Rückzahlung bei Mietkündigung: &7%moneyback% (%moneybackpercent%% der verbleibenden Zeit)."
info-regionMaxExtends: "&2&l►&r Maximale Anzahl an Mietverlängerungen: &7%maxextends% mal."
info-regionNoExtending: "&2&l►&r Miete kann nicht verlängert werden."
info-regionExtendsLeft: "&2&l►&r Verbleibende Mietverlängerungen: &7%extendsleft% von %maxextends% mal."
info-regionMaxRentTime: "&2&l►&r Miete im Voraus: &7Maximal %maxrenttime%."
info-regionNoTeleport: "&2&l►&r Teleport-Position nicht gesetzt%0%."
info-regionTeleportHint: " &7(Benutze '/as settp' für einen bessere Position)"
info-regionTeleportAt: "&2&l►&r Teleport-Punkt bei: &7(%0%, %1%, %2%, %3%, Neigung:%4%, Drehung:%5%)."
info-regionSigns: "&2&l►&r Verbundene Schilder: &7%0%."
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r Zugewiesene Gruppen: &7%0%."
info-regionInactiveUnrent: "&2&l►&r Automatische Mietkündigung nach: &7%inactivetime% Inaktivität des Spielers."
info-regionInactiveSell: "&2&l►&r Automatischer Verkauf nach: &7%inactivetime% Inaktivität des Spielers."
info-regionRestrictedRegionRent: "&2&l►&r Um diese Region zu mieten, musst du dich in ihr befinden."
info-regionRestrictedWorldRent: "&2&l►&r Um diese Region zu mieten, musst du dich in der Welt '%world%' befinden."
info-regionRestrictedRegionBuy: "&2&l►&r Um diese Region zu kaufen, musst du dich in ihr befinden."
info-regionRestrictedWorldBuy: "&2&l►&r Um diese Region zu kaufen, musst du dich in der Welt '%world%' befinden."
info-regionRestoringRent: "&2&l►&r Die Wiederherstellung ist aktiviert. &7(Region wird bei Mietkündigung zurückgesetzt)%0%."
info-regionRestoringBuy: "&2&l►&r Die Wiederherstellung ist aktiviert. &7(Region wird beim Verkauf zurückgesetzt)%0%."
info-regionRestoringProfile: " (Profil: %0%)"
info-regionNoSign: "Für diese Region gibt es bisher kein Schild."
info-regionPriceDuration: "Preis: &7%0% pro %1%."
info-regionPrice: "Preis: &7%0%."
info-regionRestore: "Wiederherstellung aktiviert: &7%0%."
info-regionRestoreProfile: "Wiederherstellungs-Profil: &7%0%."
info-regionTPLocation: "Teleport-Adresse: &7Welt=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%."
info-regionNoTP: "Keine Teleport-Adressen vorhanden."
info-regionNotExisting: "Region %0% ist nicht eingetragen."
setrestore-help: "/as setrestore <Region> <true|false|general> [Profil]."
setrestore-noPermission: "Du bist nicht berechtigt, die Wiederherstellungs-Einstellungen zu verändern."
setrestore-notRegistered: "%0% ist nicht eingetragen."
setrestore-invalidSetting: "'%0%' ist kein gültiger Status, kann true sein, false oder general."
setrestore-success: "Wiederherstellungs-Einstellungen erfolgreich von %0% zu '%1%' geändert."
setrestore-successProfile: "Wiederherstellungs-Einstellung erfolgreich von %0% zu '%1%' und das Profil zu '%2%' geändert."
setprice-noPermission: "Du bist nicht berechtigt, den Preis einer Region zu ändern."
setprice-help: "/as setprice <Preis> [Region], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
setprice-notRegistered: "%0% ist nicht in AreaShop eingetragen."
setprice-wrongPrice: "'%0%' ist kein gültiger Preis."
setprice-successRent: "Preis der Region %0% geändert auf %1% von %2%."
setprice-successBuy: "Preis der Region %0% geändert auf %1%."
setduration-noPermission: "Du hast keine Berechtigung, die Mietdauer zu verändern."
setduration-help: "/as setduration <Anzahl> <Zeiteinheit> [Region], wählt automatisch die Region, in der du dich gerade befindest, wenn nichts angegeben wird."
setduration-notRegistered: "%0% wird nicht vermietet."
setduration-wrongAmount: "'%0%' ist keine gültige Anzahl, gib eine ganze Zahl an."
setduration-wrongFormat: "'%0%' ist kein gültiges Zeitformat, schau in der Doku auf Bukkit nach."
setduration-success: "Dauer von Region %0% geändert zu '%1%'."
setup-noRegion: "Du hast in der zweiten Zeile keine Region angegeben."
setup-wrongRegion: "Die angegebene Region existiert nicht."
setup-alreadyRentSign: "Die angegebene Region ist bereits in AreaShop als eine Miet-Region eingefügt, du kannst Schilder zu der Region mit [as] in der ersten Zeile hinzufügen, oder '/as addsign' verwenden."
setup-alreadyBuySign: "Die angegebene Region ist bereits in AreaShop als eine Kauf-Region eingefügt, du kannst Schilder zu der Region mit [as] in der ersten Zeile hinzufügen, oder '/as addsign' verwenden."
setup-noDuration: "Du hast nicht angegeben, wie lange eine Region mietbar ist. Bitte trage dies in die dritte Zeile ein."
setup-wrongDuration: "Die angegebene Zeit liegt nicht in einem korrekten Format vor. Beispiel: 1 Tag."
setup-noPrice: "Du hast in der vierten Zeile noch keinen Preis angegeben."
setup-wrongPrice: "Du hast den Preis nicht korrekt angegeben, bitte nutze dafür ausschließlich Zahlen."
setup-rentSuccess: "Die Vermietung von %0% ist korrekt erfolgt."
setup-buySuccess: "Der Kauf von %0% ist korrekt erfolgt."
setup-noPermissionRent: "Du hast keine Berechtigungen um das Mieten von Regionen aufzusetzen."
setup-noPermissionBuy: "Du hast keine Berechtigungen um das Kaufen von Regionen aufzusetzen."
setup-couldNotDetect: "Mehrere Regionen mit der selben Priorität und/oder Eltern/Kind-Verhältnis gefunden, bitte gib die gewünschte Region in der zweiten Zeile an (zwei der gefundenen Regionen: %0% und %1%)."
setup-blacklisted: "%0% ist auf der Blacklist und kann nicht in AreaShop eingefügt werden."
destroy-noPermissionRent: "Du bist nicht berechtigt, ein Mietschild zu zerstören."
destroy-noPermissionBuy: "Du bist nicht berechtigt ein Verkaufsschild zu zerstören."
destroy-successRent: "Miet-Status von %0% erfolgreich entfernt."
destroy-successBuy: "Verkauf-Status von %0% erfolgreich entfernt."
teleport-help: "/as tp <Region> [Schild]."
teleport-noRentOrBuy: "Region '%0%' steht momentan nicht zum Verkauf oder zur Vermietung zur Verfügung."
teleport-noPermission: "Du hast keine Rechte um dich zu dieser Region zu teleportieren."
teleport-noPermissionOther: "Du bist nicht berechtigt, dich zu einer Region zu teleportieren, welche du nicht besitzt."
teleport-noPermissionSign: "Du hast keine Rechte um dich zu diesem Schild in deiner Region zu teleportieren."
teleport-noPermissionOtherSign: "Du fehlt die Berechtigung, dich zu Schildern von Regionen, die du nicht besitzt, zu teleportieren."
teleport-noPermissionFriend: "Du hast keine Berechtigungen zu Regionen zu teleporten, in denen du als Freund hinzugefügt worden bist."
teleport-noPermissionFriendSign: "Du hast keine Berechtigungen um zu dem Schild einer Region zu teleporten, in denen du als Freund hinzugefügt worden bist."
teleport-success: "Du wurdest zu %0% teleportiert."
teleport-successSign: "Du wurdest zu %0% teleportiert."
teleport-noSafe: "Keine sichere Position in %0% gefunden, kein Boden vorhanden oder maximale Anzahl an Versuchen erreicht (%1%/%2%)."
teleport-blocked: "Du kannst dich nicht teleportieren, weil sich die Position außerhalb der Region befindet und erzwungen wird, dass du dich nur zu welchen innerhalb teleportieren kannst."
setteleport-help: "/as settp [Region] [reset], Wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
setteleport-noPermission: "Du bist nicht berechtigt, einen Teleport-Punkt zu setzen."
setteleport-noPermissionOther: "Dir fehlt die Berechtigung die Teleportposition für eine Region, du du nicht besitzt, festzulegen."
setteleport-noRentOrBuy: "Region '%0%' steht momentan nicht zum Verkauf oder zur Vermietung zur Verfügung."
setteleport-success: "Teleport-Punkt von %0% erfolgreich gesetzt."
setteleport-notInside: "Der Teleportpunkt muss sich innerhalb einer Region befinden."
setteleport-reset: "Teleport-Punkt von %0% erfolgreich zurückgesetzt."
find-help: "/as find <buy|rent> [maximaler Preis] [Gruppe]."
find-noPermission: "Du hast keine Berechtigungen nach Regionen zu suchen und zu ihnen zu teleporten."
find-success: "%0% Region gefunden: %1%, bei Suche nach max. Preis in Höhe deines Guthabens: %2%%3%."
find-successMax: "%0% Region gefunden: %1%, bei Suche nach max. Preis in Höhe von %2%%3%."
find-wrongMaxPrice: "Der angegebene Maximal-Preis ist kein korrekter Betrag: %0%."
find-wrongGroup: "Die angegebene Gruppe existiert nicht: %0%."
find-noneFound: "Keine %0% Region gefunden bei Suche nach max. Preis in Höhe deines Guthabens: %1%%2%."
find-noneFoundMax: "Keine %0% Region gefunden bei Suche nach max. Preis in Höhe von %1%%2%."
find-onlyInGroup: ", nur nach Regionen in der Gruppe %0% suchen."
groupadd-help: "/as groupadd <Gruppe> [Region], Wenn kein Regionsname angegeben wird, werden alle Regionen deiner WorldEdit-Markierung einbezogen."
groupadd-noPermission: "Du bist nicht berechtigt Regionen zu Gruppen hinzuzufügen."
groupadd-noRegion: "Die angegebene Region ist nicht eingetragen: %0%."
groupadd-success: "Region %0% wurde zu Gruppe '%1%' hinzugefügt, diese Gruppe hat nun %2% Mitglied(er)."
groupadd-failed: "Region %0% ist bereits Mitglied der Gruppe '%1%'."
groupadd-weSuccess: "Zu Gruppe %0% hinzugefügt: &7%1%."
groupadd-weFailed: "Ist bereits in Gruppe %0%: &7%1%."
groupdel-help: "/as groupdel <Gruppe> [Region], Wenn kein Regionsname angegeben wird, werden alle Regionen deiner WorldEdit-Markierung einbezogen."
groupdel-noPermission: "Du bist nicht berechtigt, Regionen aus Gruppen zu entfernen."
groupdel-noRegion: "Die angegebene Region ist nicht eingetragen: %0%."
groupdel-success: "Region %0% ist aus Gruppe '%1%' entfernt worden. Diese Gruppe hat nun %2% Mitglied(er)."
groupdel-failed: "Region %0% gehört nicht zur Gruppe '%1%'."
groupdel-weSuccess: "Entfernt aus Gruppe %0%: &7%1%."
groupdel-weFailed: "Ist nicht länger in Gruppe %0%: &7%1%."
grouplist-noPermission: "Du bist nicht berechtigt, die eingetragenen Gruppen abzurufen."
grouplist-noGroups: "Momentan sind keine Gruppen vorhanden."
grouplist-success: "Folgende Gruppen sind vorhanden: &7%0%."
groupinfo-help: "/as groupinfo <Gruppe>."
groupinfo-noPermission: "Du bist nicht berechtigt, Informationen über eine Gruppe abzurufen."
groupinfo-noGroup: "Es ist keine Gruppe mit dem Namen '%0%' vorhanden, bitte benutze zum Anzeigen der verfügbaren Gruppen /as grouplist."
groupinfo-members: "Die folgenden Regionen gehören zur Gruppe %0%: &7%1%."
groupinfo-noMembers: "Gruppe %0% hat keine Mitglieder."
schemevent-help: "/as schemevent <Region> <created|deleted|rented|unrented|bought|sold>."
schemevent-noRegion: "Folgende angegebene Region ist nicht eingetragen: %0%."
schemevent-wrongEvent: "Das angegebene Event '%0%' existiert nicht, bitte benutze eines der folgenden: &7%1%."
schemevent-success: "'%0%'-Event wurde erfolgreich für Region %1% ausgelöst."
schemevent-noPermission: "Du bist nicht berechtigt, Schematic-Events auszuführen."
add-help: "/as add <rent|buy> [Region] [Welt]."
add-noPermission: "Du bist nicht berechtigt, eine Region in AreaShop hinzuzufügen."
add-success: "Hinzugefügt als %0%: &7%1%."
add-failed: "Bereits eingetragen: &7%0%."
add-blacklisted: "Auf der Blacklist: &7%0%."
add-specifyWorld: "Bei Verwendung der Konsole bitte Welt der Region eintragen."
add-incorrectWorld: "Welt '%0%' nicht gefunden, versuche es bitte noch einmal (Groß- und Kleinschreibung beachten)."
add-noRegion: "Region '%0%' existiert nicht in dieser Welt."
del-noRegion: "Region '%0%' ist nicht in AreaShop eingetragen."
del-noPermission: "Du bist nicht berechtigt, Regionen zu entfernen."
del-success: "Entfernte Region(en): &7%0%."
del-failed: "Keine Berechtigung zum Entfernen oder nicht in AreaShop eingetragen: &7%0%."
addsign-help: "/as addsign [Region] [Profil]."
addsign-noSign: "Du schaust gerade nicht auf ein Schild."
addsign-noRegion: "Region '%0%' nicht gefunden."
addsign-noRegions: "Keine Region(en) um das Schild herum gefunden."
addsign-couldNotDetect: "Mehrere Regionen um das Schild herum gefunden, bitte gewünschte Region als Argument angeben (zwei der gefundenen Regionen: %0% und %1%)."
addsign-couldNotDetectSign: "Mehrere Regionen um das Schild herum gefunden, bitte gewünschte Region in die zweite Zeile eintragen (zwei der gefundenen Regionen: %0% und %1%)."
addsign-wrongProfile: "Das eingetragene Profil existiert nicht. Bitte benutze eines der folgenden (überprüfe config): &7%0%."
addsign-alreadyRegistered: "Dieses Schild gehört zur Region %0%."
addsign-noPermission: "Du bist nicht berechtigt, ein Schild hinzuzufügen."
delsign-noSign: "Du schaust gerade nicht auf ein Schild."
delsign-noPermission: "Du bist nicht berechtigt, ein Schild zu entfernen."
delsign-noRegion: "Dieses Schild gehört zu keiner in AreaShop eingetragenen Region."
delsign-success: "Schild von Region %0% erfolgreich entfernt."
me-noPermission: "Dir fehlt die Berechtigung einzusehen, welche Regionen du besitzt."
me-notAPlayer: "Du bist kein Spieler, darum können dir keine Regionen gehören."
me-noRentRegions: "Du hast aktuell keine Regionen angemietet."
me-noBuyRegions: "Du hast aktuell keine Regionen im Besitz."
me-rentRegions: "Du hast die folgenden Regionen angemietet:"
me-buyRegions: "Du bist Eigentümer der folgenden Regionen:"
me-rentLine: "&2&l►&r %region% bis %until% &7(noch %timeleft% verbleibend)."
me-buyLine: "&2&l►&r %region%."
me-noFriendRegions: "Du wurdest noch nicht als Freund zu einer Region hinzugefügt."
me-friendRegions: "Du bist in folgenden Regionen als Freund hinzugefügt:"
me-friendLine: "&2&l►&r %region% &7(Besitzer: %player%)."
setowner-help: "/as setowner <Spieler> [Region], wenn kein Regionsname angegeben wird, wird die Region genutzt, in der du dich gerade befindest."
setowner-noPermission: "Dir fehlt die Berechtigung den Besitzer einer Region festzulegen."
setowner-noPermissionRent: "Dir fehlt die Berechtigung den Mieter einer Region festzulegen."
setowner-noPermissionBuy: "Dir fehlt die Berechtigung den Eigentümer einer Region festzulegen."
setowner-notRegistered: "Die angegebene Region ist nicht registriert, Besitzer kann nicht festgelegt werden."
setowner-noPlayer: "Die UUID des Spielers %0% konnte nicht gefunden werden."
setowner-succesRent: "Besitzer von %region% erfolgreich geändert zu %player%, gemietet bis %until% (%timeleft% verbleibend)."
setowner-succesRentExtend: "%player% ist bereits Besitzer, Miete verlängert um '%duration%', nun gemietet bist %until% (%timeleft% verbleibend)."
setowner-succesBuy: "Besitzer von %region% erfolgreich geändert zu %player%."
resell-help: "/as resell <Preis> [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben."
resell-wrongPrice: "'%0%' ist keine gültige Preisangabe."
resell-notRegistered: "%0% ist nicht für AreaShop registriert worden."
resell-noRegionFound: "Keine AreaShop-Region an deiner Stelle gefunden, gib die Region als Argument an."
resell-notBought: "Du kannst %region% nicht weiterverkaufen, weil sie noch nicht erworben wurde."
resell-success: "Weiterverkauf für %region% erfolgreich aktiviert. Preis: %resellprice%."
resell-noPermission: "Du hast keine Berechtigung, deine Region weiterzuverkaufen."
resell-noPermissionOther: "Du hast keine Berechtigung, den Weiterverkauf von Regionen zu aktivieren."
stopresell-help: "/as stopresell [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben."
stopresell-notRegistered: "%0% ist nicht in AreaShop eingetragen."
stopresell-noRegionFound: "Keine AreaShop-Region an deiner Stelle gefunden, gib die Region als Argument an."
stopresell-notResell: "Du kannst den Weiterverkauf von %region% nicht stoppen, weil sie bisher nicht weiterverkauft werden soll."
stopresell-success: "Weiterverkauf von %region% wurde erfolgreich gestoppt."
stopresell-noPermission: "Du hast keine Berechtigung, den Weiterverkauf deiner Region zu stoppen."
stopresell-noPermissionOther: "Du hast keine Berechtigung, den Weiterverkauf einer Region zu stoppen."
addfriend-help: "/as addfriend <Spieler> [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben."
addfriend-noPermissionOther: "Du hast keine Berechtigung, Freunde zu deiner Region hinzuzufügen."
addfriend-noPermission: "Du hast keine Berechtigung, Spieler zu einer Region hinzuzufügen."
addfriend-successOther: "%0% wurde als Freund zu Region %1% hinzugefügt."
addfriend-success: "%0% wurde als Freund zu deiner Region %1% hinzugefügt."
addfriend-alreadyAdded: "&0% wurde bereits als Freund zu dieser Region hinzugefügt."
addfriend-self: "Den Besitzer der Region als Freund hinzuzufügen wäre sinnlos."
addfriend-noOwner: "Du kannst keine Freunde zu einer Region ohne Besitzer hinzufügen."
addfriend-notVisited: "Du kannst %0% nicht hinzufügen, weil dieser Spieler noch nie auf dem Server war."
delfriend-help: "/as delfriend <Spieler> [Region], wählt automatisch die Region, in der du dich befindest, wenn nicht angegeben."
delfriend-noPermissionOther: "Du hast keine Berechtigung, Freunde von Regionen zu entfernen, die dir nicht gehören."
delfriend-noPermission: "Du hast keine Berechtigung, Freunde von deinen Regionen zu entfernen."
delfriend-successOther: "%0% wurde als Freund der Region %1% entfernt."
delfriend-success: "%0% wurde als Freund deiner Region %1% entfernt."
delfriend-notAdded: "%0% ist nicht als Freund dieser Region eingetragen."
delfriend-noOwner: "Du kannst keine Freunde von einer Region ohne Besitzer entfernen."
timeleft-years: "%0% Jahre"
timeleft-months: "%0% Monate"
timeleft-days: "%0% Tage"
timeleft-hours: "%0% Stunden"
timeleft-minutes: "%0% Minuten"
timeleft-second: "%0% Sekunde"
timeleft-seconds: "%0% Sekunden"
timeleft-ended: "abgelaufen"
greeting-forrent: "%region% kann gemietet werden für %price% je %duration%."
greeting-rented: "%region% ist vermietet an %player% bis %until%."
greeting-forsale: "%region% kann gekauft werden für %price%."
greeting-bought: "%region% ist Eigentum von %player%."
greeting-resale: "%region% kann %player% für %resaleprice% abgekauft werden."
update-playerNotify: "&2Es ist ein Update von AreaShop V%0% auf %1% verfügbar, lade die neuste Version hier herunter: http://dev.bukkit.org/bukkit-plugins/regionbuyandrent/."
+342 -328
View File
@@ -1,6 +1,6 @@
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: English, Version: V2.1.2, Percentage translated: 100% (source), author(s): NLThijs48 ║
# ║ Language: English, Version: V2.1.5, Percentage translated: 100% (source), author: NLThijs48 ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
@@ -8,368 +8,382 @@
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "You can't rent and buy more than %0% region(s) in total (you already have %1% in group '%2%')"
total-maximum: "You can't rent and buy more than %0% region(s) in total (you already have %1% in group '%2%')."
cmd-notValid: "That command is not valid, use '/as help' for info"
cmd-onlyByPlayer: "This command can only be run by a player"
cmd-weOnlyByPlayer: "Using a WorldEdit selection is only possible as a player, specify the region name as extra argument"
cmd-noSelection: "You don't have a WorldEdit selection"
cmd-noRegionsFound: "No regions registered in AreaShop are found in your selection"
cmd-noWERegionsFound: "No WorldEdit regions intersecting your selection are found"
cmd-notRegistered: "%0% is not registered in AreaShop"
cmd-noRegionsAtLocation: "No regions found at your location, specify the region as argument"
cmd-moreRegionsAtLocation: "More than one region has been found at your location, specify the region as argument"
cmd-automaticRegionOnlyByPlayer: "Automatically determining the region is only possible for players, specify the region as argument"
cmd-notValid: "That command is not valid, use '/as help' for info."
cmd-onlyByPlayer: "This command can only be run by a player."
cmd-weOnlyByPlayer: "Using a WorldEdit selection is only possible as a player, specify the region name as extra argument."
cmd-noSelection: "You don't have a WorldEdit selection."
cmd-noRegionsFound: "No regions registered in AreaShop are found in your selection."
cmd-noWERegionsFound: "No WorldEdit regions intersecting your selection are found."
cmd-notRegistered: "%0% is not registered in AreaShop."
cmd-noRegionsAtLocation: "No regions found at your location, specify the region as argument."
cmd-moreRegionsAtLocation: "More than one region has been found at your location, specify the region as argument."
cmd-automaticRegionOnlyByPlayer: "Automatically determining the region is only possible for players, specify the region as argument."
help-header: "Help page, commands that you can execute"
help-alias: "Command aliases: /areashop, /as"
help-help: "&6/as help &7-&r Shows this help page"
help-info: "&6/as info &7-&r Get info about current regions"
help-rent: "&6/as rent &7-&r Rent a region or extend your current rent"
help-buy: "&6/as buy &7-&r Buy a region"
help-unrent: "&6/as unrent &7-&r Unrent a region"
help-unrentOwn: "&6/as unrent &7-&r Unrent your own region"
help-sell: "&6/as sell &7-&r Sell a region"
help-sellOwn: "&6/as sell &7-&r Sell your own region"
help-updaterents: "&6/as updaterents &7-&r Update all rent signs and regions"
help-updatebuys: "&6/as updatebuys &7-&r Update all buy signs and regions"
help-reload: "&6/as reload &7-&r Reload the config and languages"
help-setrestore: "&6/as setrestore &7-&r Set restoring on/off and choose profile"
help-setprice: "&6/as setprice &7-&r Change the price of a region"
help-setduration: "&6/as setduration &7-&r Change the duration of a rent region"
help-teleport: "&6/as tp &7-&r Teleport to your bought/rented regions"
help-teleportAll: "&6/as tp &7-&r Teleport to a rent/buy region"
help-setteleport: "&6/as settp &7-&r Set teleport position for bought/rented regions"
help-setteleportAll: "&6/as settp &7-&r Set teleport position for a region"
help-find: "&6/as find &7-&r Find an empty buy or rent"
help-groupadd: "&6/as groupadd &7-&r Add a region to a group"
help-groupdel: "&6/as groupdel &7-&r Delete a region from a group"
help-grouplist: "&6/as grouplist &7-&r Display all groups currently registered"
help-groupinfo: "&6/as groupinfo &7-&r Display information about a group"
help-schemevent: "&6/as schemevent &7-&r Trigger a schematic event for a region"
help-add: "&6/as add &7-&r Register a region as rent or buy"
help-del: "&6/as del &7-&r Delete a registered region from AreaShop"
help-addsign: "&6/as addsign &7-&r Add a sign to an existing region"
help-delsign: "&6/as delsign &7-&r Delete the sign you are looking at"
help-me: "&6/as me &7-&r Check which regions you have (+expiration)"
help-setowner: "&6/as setowner &7-&r Set region owner or extend the rent"
help-resell: "&6/as resell &7-&r Put one of your regions into resell mode"
help-resellAll: "&6/as resell &7-&r Put a region into resell mode"
help-stopResell: "&6/as stopresell &7-&r Put your region back into sold mode"
help-stopResellAll: "&6/as stopresell &7-&r Put a region back into sold mode"
help-addFriend: "&6/as addfriend &7-&r Add a friend to your region"
help-addFriendAll: "&6/as addfriend &7-&r Add a friend to a region"
help-delFriend: "&6/as delfriend &7-&r Delete a friend from your region"
help-delFriendAll: "&6/as delfriend &7-&r Delete a friend from a region"
help-header: "Help page, commands that you can execute."
help-alias: "Command aliases: /areashop, /as."
help-help: "&6/as help &7-&r Shows this help page."
help-info: "&6/as info &7-&r Get info about current regions."
help-rent: "&6/as rent &7-&r Rent a region or extend your current rent."
help-buy: "&6/as buy &7-&r Buy a region."
help-unrent: "&6/as unrent &7-&r Unrent a region."
help-unrentOwn: "&6/as unrent &7-&r Unrent your own region."
help-sell: "&6/as sell &7-&r Sell a region."
help-sellOwn: "&6/as sell &7-&r Sell your own region."
help-reload: "&6/as reload &7-&r Reload all files and update the regions."
help-setrestore: "&6/as setrestore &7-&r Set restoring on/off and choose profile."
help-setprice: "&6/as setprice &7-&r Change the price of a region."
help-setduration: "&6/as setduration &7-&r Change the duration of a rent region."
help-teleport: "&6/as tp &7-&r Teleport to your bought/rented regions."
help-teleportAll: "&6/as tp &7-&r Teleport to a rent/buy region."
help-setteleport: "&6/as settp &7-&r Set teleport position for bought/rented regions."
help-setteleportAll: "&6/as settp &7-&r Set teleport position for a region."
help-find: "&6/as find &7-&r Find an empty buy or rent."
help-groupadd: "&6/as groupadd &7-&r Add a region to a group."
help-groupdel: "&6/as groupdel &7-&r Delete a region from a group."
help-grouplist: "&6/as grouplist &7-&r Display all groups currently registered."
help-groupinfo: "&6/as groupinfo &7-&r Display information about a group."
help-schemevent: "&6/as schemevent &7-&r Trigger a schematic event for a region."
help-add: "&6/as add &7-&r Register a region as rent or buy."
help-del: "&6/as del &7-&r Delete a registered region from AreaShop."
help-addsign: "&6/as addsign &7-&r Add a sign to an existing region."
help-delsign: "&6/as delsign &7-&r Delete the sign you are looking at."
help-me: "&6/as me &7-&r Check which regions you have (+expiration)."
help-setowner: "&6/as setowner &7-&r Set region owner or extend the rent."
help-resell: "&6/as resell &7-&r Put one of your regions into resell mode."
help-resellAll: "&6/as resell &7-&r Put a region into resell mode."
help-stopResell: "&6/as stopresell &7-&r Put your region back into sold mode."
help-stopResellAll: "&6/as stopresell &7-&r Put a region back into sold mode."
help-addFriend: "&6/as addfriend &7-&r Add a friend to your region."
help-addFriendAll: "&6/as addfriend &7-&r Add a friend to a region."
help-delFriend: "&6/as delfriend &7-&r Delete a friend from your region."
help-delFriendAll: "&6/as delfriend &7-&r Delete a friend from a region."
help-linksigns: "&6/as linksigns &7-&r Use bulk sign linking mode."
rent-help: "/as rent [regionname], the region you stand in will be used if not specified"
rent-noPermission: "You don't have permission to rent a region"
rent-maximum: "You can't rent more than %0% region(s) (you already have %1% in group '%2%')"
rent-payError: "Something went wrong with paying, try again later"
rent-rented: "You rented %0% until %1%"
rent-extended: "You extended your rent of %0% until %1%"
rent-extend: "You can extend your rent by rightclicking the sign again or using /as rent"
rent-lowMoneyExtend: "You don't have enough money to extend the rent (you have %0% and you need %1%)"
rent-lowMoneyRent: "You don't have enough money to rent this region (you have %0% and you need %1%)"
rent-someoneElse: "Someone else already rented this region"
rent-notRentable: "That region is not available for renting"
rent-maxExtends: "You cannot extend this rent anymore (the maximum is %0% times), however after the rent is over you can rent this region again"
rent-maxRentTime: "You cannot rent this region more time in advance, the maximum time is %0% minutes and you have currently rented it for %1% minutes"
rent-restrictedToWorld: "You need to be in the '%0%' world to rent this region (you are in '%1%')"
rent-restrictedToRegion: "You need to be inside '%0%' to rent it"
rent-expireWarning: "Your region %region% has %timeleft% left, be sure to extend it if you want to keep it"
rent-help: "/as rent [regionname], the region you stand in will be used if not specified."
rent-noPermission: "You don't have permission to rent a region."
rent-maximum: "You can't rent more than %0% region(s) (you already have %1% in group '%2%')."
rent-payError: "Something went wrong with paying, try again later."
rent-rented: "You rented %0% until %1%."
rent-extended: "You extended your rent of %0% until %1%."
rent-extend: "You can extend your rent by rightclicking the sign again or using /as rent."
rent-lowMoneyExtend: "You don't have enough money to extend the rent (you have %0% and you need %1%)."
rent-lowMoneyRent: "You don't have enough money to rent this region (you have %0% and you need %1%)."
rent-someoneElse: "Someone else already rented this region."
rent-notRentable: "That region is not available for renting."
rent-maxExtends: "You cannot extend this rent anymore (the maximum is %0% times), however after the rent is over you can rent this region again."
rent-maxRentTime: "You cannot rent this region more time in advance, the maximum time is %0% minutes and you have currently rented it for %1% minutes."
rent-restrictedToWorld: "You need to be in the '%0%' world to rent this region (you are in '%1%')."
rent-restrictedToRegion: "You need to be inside '%0%' to rent it."
rent-expireWarning: "Your region %region% has %timeleft% left, be sure to extend it if you want to keep it."
buy-help: "/as buy [regionname], the region you stand in will be used if not specified"
buy-noPermission: "You don't have permission to buy a region"
buy-notBuyable: "That region is not available for buying"
buy-maximum: "You can't buy more than %0% region(s) (you already have %1% in group '%2%')"
buy-payError: "Something went wrong with paying, try again later"
buy-succes: "You successfully bought %0%"
buy-successResale: "You successfully bought %0% from %1%"
buy-successSeller: "Your region %0% has been sold to %1% for %2%"
buy-lowMoney: "You don't have enough money to buy this region (you have %0% and you need %1%)"
buy-yours: "You already own this region"
buy-someoneElse: "Someone else already bought this region"
buy-restrictedToWorld: "You need to be in the '%0%' world to buy this region (you are in '%1%')"
buy-restrictedToRegion: "You need to be inside '%0%' to buy it"
buy-help: "/as buy [regionname], the region you stand in will be used if not specified."
buy-noPermission: "You don't have permission to buy a region."
buy-notBuyable: "That region is not available for buying."
buy-maximum: "You can't buy more than %0% region(s) (you already have %1% in group '%2%')."
buy-payError: "Something went wrong with paying, try again later."
buy-succes: "You successfully bought %0%."
buy-successResale: "You successfully bought %0% from %1%."
buy-successSeller: "Your region %0% has been sold to %1% for %2%."
buy-lowMoney: "You don't have enough money to buy this region (you have %0% and you need %1%)."
buy-yours: "You already own this region."
buy-someoneElse: "Someone else already bought this region."
buy-restrictedToWorld: "You need to be in the '%0%' world to buy this region (you are in '%1%')."
buy-restrictedToRegion: "You need to be inside '%0%' to buy it."
unrent-help: "/as unrent [regionname], the region you stand in will be used if not specified"
unrent-noPermission: "You don't have permission to unrent a region"
unrent-noPermissionOther: "You don't have permission to unrent another region"
unrent-notRegistered: "The region can't be unrent because it is not registered for renting"
unrent-notRented: "The region can't be unrent because it is not rented"
unrent-unrented: "Your region has been unrented"
unrent-other: "The region has been unrented for player %0%"
unrent-expired: "Your rent of %0% has expired"
unrent-help: "/as unrent [regionname], the region you stand in will be used if not specified."
unrent-noPermission: "You don't have permission to unrent a region."
unrent-noPermissionOther: "You don't have permission to unrent another region."
unrent-notRegistered: "The region can't be unrent because it is not registered for renting."
unrent-notRented: "The region can't be unrent because it is not rented."
unrent-unrented: "Your region has been unrented."
unrent-other: "The region has been unrented for player %0%."
unrent-expired: "Your rent of %0% has expired."
sell-help: "/as sell [regionname], the region you stand in will be used if not specified"
sell-notRegistered: "The region can't be selled because it is not registered for buying"
sell-notBought: "The region can't be selled because it is not someone's property"
sell-sold: "The region has been sold for player %0%"
sell-soldYours: "Your region has been sold"
sell-noPermission: "You don't have permission to sell a region"
sell-noPermissionOther: "You don't have permission to sell another region"
sell-help: "/as sell [regionname], the region you stand in will be used if not specified."
sell-notRegistered: "The region can't be sold because it is not registered for buying."
sell-notBought: "The region can't be sold because it is not someone's property."
sell-sold: "The region has been sold for player %0%."
sell-soldYours: "Your region has been sold."
sell-noPermission: "You don't have permission to sell a region."
sell-noPermissionOther: "You don't have permission to sell another region."
rents-updated: "All signs and regions for renting have been updated"
rents-noPermission: "You don't have permission to update all rent signs and regions"
rents-notUpdated: "Not all signs have been updated, maybe reload fixes it"
reload-reloaded: "All files have been reloaded successfully."
reload-updateStart: "&7Updating %0% regions at %1% per second."
reload-updateComplete: "&7Updating regions complete."
reload-noPermission: "You don't have permission to reload the config files."
reload-updateCommandChanged: "'/as updaterents' and '/as updatebuys' have been removed, '/as reload' will also update the regions now so use that command instead."
buys-updated: "All signs and regions for selling have been updated"
buys-noPermission: "You don't have permission to update all buy signs and regions"
buys-notUpdated: "Not all signs have been updated, maybe reload fixes it"
reload-reloaded: "The config has been reloaded successfully"
reload-noPermission: "You don't have permission to reload the config"
info-help: "/as info <all|rented|forrent|sold|forsale|player|region>"
info-noPermission: "You don't have permission to get information about regions"
info-all-rents: "Regions registered for renting: &7%0%"
info-all-noRents: "There are no regions registered for renting"
info-all-buys: "Regions registered for buying: &7%0%"
info-all-noBuys: "There are no regions registered for buying"
info-rented: "Rented regions: &7%0%"
info-noRented: "No regions are rented"
info-unrented: "Unrented regions: &7%0%"
info-noUnrented: "All regions are rented"
info-sold: "Sold regions: &7%0%"
info-noSold: "No regions are sold"
info-forsale: "Regions for sale: &7%0%"
info-noForsale: "All regions are sold"
info-playerHelp: "/as info player <name>"
info-help: "/as info <all|rented|forrent|sold|forsale|player|region|nogroup>."
info-noPermission: "You don't have permission to get information about regions."
info-all-rents: "Regions registered for renting: &7%0%."
info-all-noRents: "There are no regions registered for renting."
info-all-buys: "Regions registered for buying: &7%0%."
info-all-noBuys: "There are no regions registered for buying."
info-nogroupRents: "Rent regions without group: &7%0%."
info-nogroupBuys: "Buy regions without group: &7%0%."
info-nogroupNoRents: "There are no rent regions without a group."
info-nogroupNoBuys: "There are no buy regions without a group."
info-rented: "Rented regions: &7%0%."
info-noRented: "No regions are rented."
info-unrented: "Unrented regions: &7%0%."
info-noUnrented: "All regions are rented."
info-sold: "Sold regions: &7%0%."
info-noSold: "No regions are sold."
info-forsale: "Regions for sale: &7%0%."
info-noForsale: "All regions are sold."
info-playerHelp: "/as info player <name>."
info-playerRents: "Regions rented by %0%: &7%1%"
info-playerNoRents: "%0% has not rented a region"
info-playerBuys: "Regions bought by %0%: &7%1%"
info-playerNoBuys: "%0% has not bought a region"
info-regionHelp: "/as info region [name], the region you stand in will be used if not specified"
info-playerNoRents: "%0% has not rented a region."
info-playerBuys: "Regions bought by %0%: &7%1%."
info-playerNoBuys: "%0% has not bought a region."
info-regionHelp: "/as info region [name], the region you stand in will be used if not specified."
info-regionHeaderRent: "&2Information about %region%:"
info-regionHeaderBuy: "&2Information about %region%:"
info-regionFooterRent: ""
info-regionFooterBuy: ""
info-regionRented: "&2&l►&r Rented by %player% until: &7%until%"
info-regionBought: "&2&l►&r Bought by %player%"
info-regionExtending: "&2&l►&r Price to extend: &7%price% per %duration%"
info-regionCanBeRented: "&2&l►&r Price to rent: &7%price% per %duration%"
info-regionCanBeBought: "&2&l►&r Price to buy: &7%price%"
info-regionFriends: "&2&l►&r Added friends: &7%friends%"
info-regionMoneyBackBuy: "&2&l►&r Selling payback: &7%moneyback% (%moneybackpercent%% of the price)"
info-regionMoneyBackRent: "&2&l►&r Unrenting payback: &7%moneyback% (%moneybackpercent%% of the remaining time)"
info-regionMaxExtends: "&2&l►&r Maximum number of extends: &7%maxextends% time(s)"
info-regionNoExtending: "&2&l►&r Rent cannot be extended"
info-regionExtendsLeft: "&2&l►&r Extending left: &7%extendsleft% time(s) out of %maxextends%"
info-regionMaxRentTime: "&2&l►&r In advance renting: &7%maxrenttime% at maximum"
info-regionNoTeleport: "&2&l►&r Teleport location not set%0%"
info-regionRented: "&2&l►&r Rented by %player% until: &7%until%."
info-regionBought: "&2&l►&r Bought by %player%."
info-regionReselling: "&2&l►&r Bought by %player%, currently reselling."
info-regionExtending: "&2&l►&r Price to extend: &7%price% per %duration%."
info-regionCanBeRented: "&2&l►&r Price to rent: &7%price% per %duration%."
info-regionCanBeBought: "&2&l►&r Price to buy: &7%price%."
info-regionReselPrice: "&2&l►&r Resell price: &7%resellprice% (you can buy it from %player%)."
info-regionFriends: "&2&l►&r Added friends: &7%friends%."
info-regionMoneyBackBuy: "&2&l►&r Selling payback: &7%moneyback% (%moneybackpercent%% of the price)."
info-regionMoneyBackRent: "&2&l►&r Unrenting payback: &7%moneyback% (%moneybackpercent%% of the remaining time)."
info-regionMaxExtends: "&2&l►&r Maximum number of extends: &7%maxextends% time(s)."
info-regionNoExtending: "&2&l►&r Rent cannot be extended."
info-regionExtendsLeft: "&2&l►&r Extending left: &7%extendsleft% time(s) out of %maxextends%."
info-regionMaxRentTime: "&2&l►&r In advance renting: &7%maxrenttime% at maximum."
info-regionNoTeleport: "&2&l►&r Teleport location not set%0%."
info-regionTeleportHint: " &7(use '/as settp' for a better spot)"
info-regionTeleportAt: "&2&l►&r Teleport set at: &7(%0%, %1%, %2%, %3%, pitch:%4%, yaw:%5%)"
info-regionSigns: "&2&l►&r Connected signs: &7%0%"
info-regionTeleportAt: "&2&l►&r Teleport set at: &7(%0%, %1%, %2%, %3%, pitch:%4%, yaw:%5%)."
info-regionSigns: "&2&l►&r Connected signs: &7%0%."
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r Assigned groups: &7%0%"
info-regionInactiveUnrent: "&2&l►&r Auto unrent after: &7%inactivetime% of inactivity by the player"
info-regionInactiveSell: "&2&l►&r Auto sell after: &7%inactivetime% of inactivity by the player"
info-regionRestrictedRegionRent: "&2&l►&r To rent this region you need to be inside it"
info-regionRestrictedWorldRent: "&2&l►&r To rent this region you need to be inside world '%world%'"
info-regionRestrictedRegionBuy: "&2&l►&r To buy this region you need to be inside it"
info-regionRestrictedWorldBuy: "&2&l►&r To buy this region you need to be inside world '%world%'"
info-regionRestoringRent: "&2&l►&r Restoring is enabled &7(region will reset at unrent)%0%"
info-regionRestoringBuy: "&2&l►&r Restoring is enabled &7(region will reset at sell)%0%"
info-regionGroups: "&2&l►&r Assigned groups: &7%0%."
info-regionInactiveUnrent: "&2&l►&r Auto unrent after: &7%inactivetime% of inactivity by the player."
info-regionInactiveSell: "&2&l►&r Auto sell after: &7%inactivetime% of inactivity by the player."
info-regionRestrictedRegionRent: "&2&l►&r To rent this region you need to be inside it."
info-regionRestrictedWorldRent: "&2&l►&r To rent this region you need to be inside world '%world%'."
info-regionRestrictedRegionBuy: "&2&l►&r To buy this region you need to be inside it."
info-regionRestrictedWorldBuy: "&2&l►&r To buy this region you need to be inside world '%world%'."
info-regionRestoringRent: "&2&l►&r Restoring is enabled &7(region will reset at unrent)%0%."
info-regionRestoringBuy: "&2&l►&r Restoring is enabled &7(region will reset at sell)%0%."
info-regionRestoringProfile: " (profile: %0%)"
info-regionNoSign: "There is no sign registered for this region."
info-regionPriceDuration: "Price: &7%0% for each %1%."
info-regionPrice: "Price: &7%0%."
info-regionRestore: "Restoring enabled: &7%0%."
info-regionRestoreProfile: "Restoring profile: &7%0%."
info-regionTPLocation: "Teleport location: &7World=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%."
info-regionNoTP: "No teleport location set."
info-regionNotExisting: "Region %0% is not registered."
info-regionNoSign: "There is no sign registered for this region"
info-regionPriceDuration: "Price: &7%0% for each %1%"
info-regionPrice: "Price: &7%0%"
info-regionRestore: "Restoring enabled: &7%0%"
info-regionRestoreProfile: "Restoring profile: &7%0%"
info-regionTPLocation: "Teleport location: &7World=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%"
info-regionNoTP: "No teleport location set"
info-regionNotExisting: "Region %0% is not registered"
setrestore-help: "/as setrestore <region> <true|false|general> [profile]."
setrestore-noPermission: "You don't have permission to change the restore settings."
setrestore-notRegistered: "%0% is not registered."
setrestore-invalidSetting: "'%0%' is not a valid state, should be true, false or general."
setrestore-success: "Successfully set the restore setting of %0% to '%1%'."
setrestore-successProfile: "Successfully set the restore setting of %0% to '%1%' and the profile to '%2%'."
setrestore-help: "/as setrestore <region> <true|false|general> [profile]"
setrestore-noPermission: "You don't have permission to change the restore settings"
setrestore-notRegistered: "%0% is not registered"
setrestore-invalidSetting: "'%0%' is not a valid state, should be true, false or general"
setrestore-success: "Successfully set the restore setting of %0% to '%1%'"
setrestore-successProfile: "Successfully set the restore setting of %0% to '%1%' and the profile to '%2%'"
setprice-noPermission: "You don't have permission to change the price of a region."
setprice-help: "/as setprice <price> [region], the region you stand in will be used if not specified."
setprice-notRegistered: "%0% is not registered in AreaShop."
setprice-wrongPrice: "'%0%' is not a valid price."
setprice-successRent: "Price of region %0% changed to %1% per %2%."
setprice-successBuy: "Price of region %0% changed to %1%."
setprice-noPermission: "You don't have permission to change the price of a region"
setprice-help: "/as setprice <price> [region], the region you stand in will be used if not specified"
setprice-notRegistered: "%0% is not registered in AreaShop"
setprice-wrongPrice: "'%0%' is not a valid price"
setprice-successRent: "Price of region %0% changed to %1% per %2%"
setprice-successBuy: "Price of region %0% changed to %1%"
setduration-noPermission: "You don't have permission to change the duration of a rent."
setduration-help: "/as setduration <amount> <identifier> [region], the region you stand in will be used if not specified."
setduration-notRegistered: "%0% is not registered as a rent."
setduration-wrongAmount: "'%0%' is not a valid amount, use a whole number."
setduration-wrongFormat: "'%0%' is not a proper timeformat, check the documentation on Bukkit."
setduration-success: "Duration of region %0% changed to '%1%'."
setduration-noPermission: "You don't have permission to change the duration of a rent"
setduration-help: "/as setduration <amount> <identifier> [region], the region you stand in will be used if not specified"
setduration-notRegistered: "%0% is not registered as a rent"
setduration-wrongAmount: "'%0%' is not a valid amount, use a whole number"
setduration-wrongFormat: "'%0%' is not a proper timeformat, check the documentation on Bukkit"
setduration-success: "Duration of region %0% changed to '%1%'"
setup-noRegion: "You did not specify a region on the second line."
setup-wrongRegion: "The region you specified does not exist."
setup-alreadyRentSign: "The region you specified is already added to AreaShop as a rent region, add signs with [as] on the first line or '/as addsign'."
setup-alreadyBuySign: "The region you specified is already added to AreaShop as a buy region, add signs with [as] on the first line or '/as addsign'."
setup-noDuration: "You did not specify how long the region can be rented, do this on the third line."
setup-wrongDuration: "The time specified is not in the correct format, example: 1 day."
setup-noPrice: "You did not specify the price on the fourth line."
setup-wrongPrice: "You did not specify the price correctly, use a number only."
setup-rentSuccess: "Renting of region %0% is setup correctly."
setup-buySuccess: "Buying of region %0% is setup correctly."
setup-noPermissionRent: "You don't have permission for setting up renting of regions."
setup-noPermissionBuy: "You don't have permission for setting up buying of regions."
setup-couldNotDetect: "Found multiple regions with the same priority and/or parent/child relation, specify one on the second line (2 of the regions that were found: %0% and %1%)."
setup-blacklisted: "%0% is on the blacklist and cannot be added to AreaShop."
setup-noRegion: "You did not specify a region on the second line"
setup-wrongRegion: "The region you specified does not exist"
setup-alreadyRentSign: "The region you specified already has a sign for renting"
setup-alreadyBuySign: "The region you specified already has a sign for buying"
setup-noDuration: "You did not specify how long the region can be rented, do this on the third line"
setup-wrongDuration: "The time specified is not in the correct format, example: 1 day"
setup-noPrice: "You did not specify the price on the fourth line"
setup-wrongPrice: "You did not specify the price correctly, use a number only"
setup-rentSuccess: "Renting of region %0% is setup correctly"
setup-buySuccess: "Buying of region %0% is setup correctly"
setup-noPermissionRent: "You don't have permission for setting up renting of regions"
setup-noPermissionBuy: "You don't have permission for setting up buying of regions"
setup-couldNotDetect: "Found multiple regions with the same priority and/or parent/child relation, specify one on the second line (2 of the regions that were found: %0% and %1%)"
destroy-noPermissionRent: "You don't have permission for destroying a sign for renting a region."
destroy-noPermissionBuy: "You don't have permission for destroying a sign for buying a region."
destroy-successRent: "Renting of %0% successfully removed."
destroy-successBuy: "Buying of %0% successfully removed."
destroy-noPermissionRent: "You don't have permission for destroying a sign for renting a region"
destroy-noPermissionBuy: "You don't have permission for destroying a sign for buying a region"
destroy-successRent: "Renting of %0% successfully removed"
destroy-successBuy: "Buying of %0% successfully removed"
teleport-help: "/as tp <region> [sign]."
teleport-noRentOrBuy: "Region '%0%' is not registered as rent or buy."
teleport-noPermission: "You don't have permission to teleport to your region."
teleport-noPermissionOther: "You don't have permission to teleport to regions you do not own."
teleport-noPermissionSign: "You don't have permission to teleport to the sign of your region."
teleport-noPermissionOtherSign: "You don't have permission to teleport to signs of regions you do not own."
teleport-noPermissionFriend: "You don't have permission to teleport to regions you are added as friend."
teleport-noPermissionFriendSign: "You don't have permission to teleport to the sign of region you are added as friend."
teleport-success: "You teleported to %0%."
teleport-successSign: "You teleported to the sign of %0%."
teleport-noSafe: "No safe position found in region %0%, no spots in region left or maximum tries exceeded (%1%/%2%)."
teleport-blocked: "You can't teleport because the position is outside the region and you are forced to teleport inside."
teleport-help: "/as tp <region> [sign]"
teleport-noRentOrBuy: "Region '%0%' is not registered as rent or buy"
teleport-noPermission: "You don't have permission to teleport to your region"
teleport-noPermissionOther: "You don't have permission to teleport to regions you do not own"
teleport-noPermissionSign: "You don't have permission to teleport to the sign of your region"
teleport-noPermissionOtherSign: "You don't have permission to teleport to signs of regions you do not own"
teleport-noPermissionFriend: "You don't have permission to teleport to regions you are added as friend"
teleport-noPermissionFriendSign: "You don't have permission to teleport to the sign of region you are added as friend"
teleport-success: "You teleported to %0%"
teleport-successSign: "You teleported to the sign of %0%"
teleport-noSafe: "No safe position found in region %0%, no spots in region left or maximum tries exceeded (%1%/%2%)"
teleport-blocked: "You can't teleport because the position is outside the region and you are forced to teleport inside"
setteleport-help: "/as settp [region] [reset], the region you stand in will be used if not specified."
setteleport-noPermission: "You don't have permission to set the teleport location."
setteleport-noPermissionOther: "You don't have permission to set the teleport location for a region you do not own."
setteleport-noRentOrBuy: "Region '%0%' is not registered as rent or buy."
setteleport-success: "Teleport location of %0% set."
setteleport-notInside: "The location has to be inside the region."
setteleport-reset: "Teleport location of %0% has been reset."
setteleport-help: "/as settp [region] [reset], the region you stand in will be used if not specified"
setteleport-noPermission: "You don't have permission to set the teleport location"
setteleport-noPermissionOther: "You don't have permission to set the teleport location for a region you do not own"
setteleport-noRentOrBuy: "Region '%0%' is not registered as rent or buy"
setteleport-success: "Teleport location of %0% set"
setteleport-notInside: "The location has to be inside the region"
setteleport-reset: "Teleport location of %0% has been reset"
find-help: "/as find <buy|rent> [maxprice] [group]."
find-noPermission: "You don't have permission to search regions and teleport to them."
find-success: "Found a %0% region: %1%, while searching with a max price of your balance: %2%%3%."
find-successMax: "Found a %0% region: %1%, while searching with a max price of %2%%3%."
find-wrongMaxPrice: "The specified maximum price is not a correct number: %0%."
find-wrongGroup: "The specified group does not exist: %0%."
find-noneFound: "No %0% region found while searching with a max price of your balance: %1%%2%."
find-noneFoundMax: "No %0% region found while searching with a max price of %1%%2%."
find-onlyInGroup: ", only searched for regions in group: %0%."
find-help: "/as find <buy|rent> [maxprice] [group]"
find-noPermission: "You don't have permission to search regions and teleport to them"
find-success: "Found a %0% region: %1%, while searching with a max price of your balance: %2%%3%"
find-successMax: "Found a %0% region: %1%, while searching with a max price of %2%%3%"
find-wrongMaxPrice: "The specified maximum price is not a correct number: %0%"
find-wrongGroup: "The specified group does not exist: %0%"
find-noneFound: "No %0% region found while searching with a max price of your balance: %1%%2%"
find-noneFoundMax: "No %0% region found while searching with a max price of %1%%2%"
find-onlyInGroup: ", only searched for regions in group: %0%"
groupadd-help: "/as groupadd <group> [region], if no region specified all regions from your WorldEdit selection are used."
groupadd-noPermission: "You don't have permission to add regions to groups."
groupadd-noRegion: "The specified region is not registered: %0%."
groupadd-success: "Region %0% has been added to group '%1%', this group now has %2% member(s)."
groupadd-failed: "Region %0% is already a member of group '%1%'."
groupadd-weSuccess: "Added to group %0%: &7%1%."
groupadd-weFailed: "Were already in group %0%: &7%1%."
groupadd-help: "/as groupadd <group> [region], if no region specified all regions from your WorldEdit selection are used"
groupadd-noPermission: "You don't have permission to add regions to groups"
groupadd-noRegion: "The specified region is not registered: %0%"
groupadd-success: "Region %0% has been added to group '%1%', this group now has %2% member(s)"
groupadd-failed: "Region %0% is already a member of group '%1%'"
groupadd-weSuccess: "Added to group %0%: &7%1%"
groupadd-weFailed: "Were already in group %0%: &7%1%"
groupdel-help: "/as groupdel <group> [region], if no region specified all regions from your WorldEdit selection are used."
groupdel-noPermission: "You don't have permission to remove regions from groups."
groupdel-noRegion: "The specified region is not registered: %0%."
groupdel-success: "Region %0% has been removed from group '%1%', this group now has %2% member(s)."
groupdel-failed: "Region %0% is not a member of group '%1%'."
groupdel-weSuccess: "Removed from group %0%: &7%1%."
groupdel-weFailed: "Were not in group %0% anyway: &7%1%."
groupdel-help: "/as groupdel <group> [region], if no region specified all regions from your WorldEdit selection are used"
groupdel-noPermission: "You don't have permission to remove regions from groups"
groupdel-noRegion: "The specified region is not registered: %0%"
groupdel-success: "Region %0% has been removed from group '%1%', this group now has %2% member(s)"
groupdel-failed: "Region %0% is not a member of group '%1%'"
groupdel-weSuccess: "Removed from group %0%: &7%1%"
groupdel-weFailed: "Were not in group %0% anyway: &7%1%"
grouplist-noPermission: "You don't have permission to display the registered groups."
grouplist-noGroups: "There are currently no groups registered."
grouplist-success: "The following groups are registered: &7%0%."
grouplist-noPermission: "You don't have permission to display the registered groups"
grouplist-noGroups: "There are currently no groups registered"
grouplist-success: "The following groups are registered: &7%0%"
groupinfo-help: "/as groupinfo <group>."
groupinfo-noPermission: "You don't have permission to display information about a group."
groupinfo-noGroup: "There is no group registered with the name '%0%', use /as grouplist to check groups."
groupinfo-members: "The following regions are member of group %0%: &7%1%."
groupinfo-noMembers: "Group %0% does not have any members."
groupinfo-help: "/as groupinfo <group>"
groupinfo-noPermission: "You don't have permission to display information about a group"
groupinfo-noGroup: "There is no group registered with the name '%0%', use /as grouplist to check groups"
groupinfo-members: "The following regions are member of group %0%: &7%1%"
groupinfo-noMembers: "Group %0% does not have any members"
schemevent-help: "/as schemevent <region> <created|deleted|rented|unrented|bought|sold>."
schemevent-noRegion: "The specified region is not registered: %0%."
schemevent-wrongEvent: "The specified event '%0%' does not exist, use one of the following: &7%1%."
schemevent-success: "Event '%0%' has successfully been triggered for region %1%."
schemevent-noPermission: "You don't have permission to trigger schematic events."
schemevent-help: "/as schemevent <region> <created|deleted|rented|unrented|bought|sold>"
schemevent-noRegion: "The specified region is not registered: %0%"
schemevent-wrongEvent: "The specified event '%0%' does not exist, use one of the following: &7%1%"
schemevent-success: "Event '%0%' has successfully been triggered for region %1%"
schemevent-noPermission: "You don't have permission to trigger schematic events"
add-help: "/as add <rent|buy> [region] [world]."
add-noPermission: "You don't have permission to add a region to AreaShop."
add-success: "Added as %0%: &7%1%."
add-failed: "Already registered: &7%0%."
add-blacklisted: "On the blacklist: &7%0%."
add-specifyWorld: "Specify the world of the region when using from console."
add-incorrectWorld: "World '%0%' not found, try again (case-sensitive)."
add-noRegion: "Region '%0%' does not exist in this world."
add-help: "/as add <rent|buy> [region] [world]"
add-noPermission: "You don't have permission to add a region to AreaShop"
add-success: "Added as %0%: &7%1%"
add-failed: "Already registered: &7%0%"
add-specifyWorld: "Specify the world of the region when using from console"
add-incorrectWorld: "World '%0%' not found, try again (case-sensitive)"
add-noRegion: "Region '%0%' does not exist in this world"
del-noRegion: "Region '%0%' is not registered in AreaShop."
del-noPermission: "You don't have permission to remove regions."
del-success: "Removed regions: &7%0%."
del-failed: "No permission to remove or not registered: &7%0%."
del-noRegion: "Region '%0%' is not registered in AreaShop"
del-noPermission: "You don't have permission to remove regions"
del-success: "Removed regions: &7%0%"
del-failed: "No permission to remove or not registered: &7%0%"
addsign-help: "/as addsign [region] [profile]."
addsign-noSign: "You are not looking at a sign."
addsign-noRegion: "Region '%0%' cannot be found."
addsign-noRegions: "No region found around the sign position."
addsign-couldNotDetect: "Found multiple regions around the sign, specify region as extra argument (2 of the regions that were found: %0% and %1%)."
addsign-couldNotDetectSign: "Found multiple regions around the sign, specify region on the second line (2 of the regions that were found: %0% and %1%)."
addsign-wrongProfile: "The specified profile does not exist, use one of the following (check config): &7%0%."
addsign-success: "The sign has been added to %region%."
addsign-successProfile: "The sign has been added to %region% with profile %0%."
addsign-alreadyRegistered: "That sign is already registered for region %0%."
addsign-noPermission: "You don't have permission to add a sign."
addsign-help: "/as addsign [region] [profile]"
addsign-noSign: "You are not looking at a sign"
addsign-noRegion: "Region '%0%' cannot be found"
addsign-noRegions: "No region found around the sign position"
addsign-couldNotDetect: "Found multiple regions around the sign, specify region as extra argument (2 of the regions that were found: %0% and %1%)"
addsign-couldNotDetectSign: "Found multiple regions around the sign, specify region on the second line (2 of the regions that were found: %0% and %1%)"
addsign-wrongProfile: "The specified profile does not exist, use one of the following (check config): &7%0%"
addsign-success: "The sign has been added to %0%"
addsign-successProfile: "The sign has been added to %0% with profile %1%"
addsign-alreadyRegistered: "That sign is already registered for region %0%"
addsign-noPermission: "You don't have permission to add a sign"
delsign-noSign: "You are not looking at a sign."
delsign-noPermission: "You don't have permission to delete a sign."
delsign-noRegion: "That sign does not belong to an AreaShop region."
delsign-success: "The sign has been removed from region %0%."
delsign-noSign: "You are not looking at a sign"
delsign-noPermission: "You don't have permission to delete a sign"
delsign-noRegion: "That sign does not belong to an AreaShop region"
delsign-success: "The sign has been removed from region %0%"
me-noPermission: "You don't have permission to check which regions you have"
me-notAPlayer: "You are not a player so you can't have any regions"
me-noRentRegions: "You have not rented any rent regions"
me-noBuyRegions: "You have not bought any buy regions"
me-noPermission: "You don't have permission to check which regions you have."
me-notAPlayer: "You are not a player so you can't have any regions."
me-noRentRegions: "You have not rented any rent regions."
me-noBuyRegions: "You have not bought any buy regions."
me-rentRegions: "You have rented the following regions:"
me-buyRegions: "You have bought the following regions:"
me-rentLine: "&2&l►&r %region% until %until% &7(%timeleft% left)"
me-buyLine: "&2&l►&r %region%"
me-noFriendRegions: "You have not been added to regions as friend"
me-rentLine: "&2&l►&r %region% until %until% &7(%timeleft% left)."
me-buyLine: "&2&l►&r %region%."
me-noFriendRegions: "You have not been added to regions as friend."
me-friendRegions: "You are added as friend to the following regions:"
me-friendLine: "&2&l►&r %region% &7(owner: %player%)"
me-friendLine: "&2&l►&r %region% &7(owner: %player%)."
setowner-help: "/as setowner <player> [region], the region you stand in will be used if not specified"
setowner-noPermission: "You don't have permission to set the owner of a region"
setowner-noPermissionRent: "You don't have permission to set the owner of rent regions"
setowner-noPermissionBuy: "You don't have permission to set the owner of buy regions"
setowner-notRegistered: "The specified region is not registered, owner cannot be set"
setowner-noPlayer: "Could not get the UUID of the specified player: %0%"
setowner-succesRent: "Owner of %region% successfully changed to %player%, rented until %until% (%timeleft% left)"
setowner-succesRentExtend: "Owner was already %player%, rent extended with '%duration%', now rented until %until% (%timeleft% left)"
setowner-succesBuy: "Owner of %region% successfully changed to %player%"
setowner-help: "/as setowner <player> [region], the region you stand in will be used if not specified."
setowner-noPermission: "You don't have permission to set the owner of a region."
setowner-noPermissionRent: "You don't have permission to set the owner of rent regions."
setowner-noPermissionBuy: "You don't have permission to set the owner of buy regions."
setowner-notRegistered: "The specified region is not registered, owner cannot be set."
setowner-noPlayer: "Could not get the UUID of the specified player: %0%."
setowner-succesRent: "Owner of %region% successfully changed to %player%, rented until %until% (%timeleft% left)."
setowner-succesRentExtend: "Owner was already %player%, rent extended with '%duration%', now rented until %until% (%timeleft% left)."
setowner-succesBuy: "Owner of %region% successfully changed to %player%."
resell-help: "/as resell <price> [region], the region you stand in will be used if not specified"
resell-wrongPrice: "'%0%' is not a valid price"
resell-notRegistered: "%0% is not registered in AreaShop"
resell-noRegionFound: "No AreaShop region could be found at your location, try specifying the region as argument"
resell-notBought: "You can't resell %region% because it is not sold yet"
resell-success: "%region% is successfully put into reselling mode for %resellprice%"
resell-noPermission: "You don't have permission to set your region in reselling mode"
resell-noPermissionOther: "You don't have permission to set regions in reselling mode"
resell-help: "/as resell <price> [region], the region you stand in will be used if not specified."
resell-wrongPrice: "'%0%' is not a valid price."
resell-notRegistered: "%0% is not registered in AreaShop."
resell-noRegionFound: "No AreaShop region could be found at your location, try specifying the region as argument."
resell-notBought: "You can't resell %region% because it is not sold yet."
resell-success: "%region% is successfully put into reselling mode for %resellprice%."
resell-noPermission: "You don't have permission to set your region in reselling mode."
resell-noPermissionOther: "You don't have permission to set regions in reselling mode."
stopresell-help: "/as stopresell [region], the region you stand in will be used if not specified"
stopresell-notRegistered: "%0% is not registered in AreaShop"
stopresell-noRegionFound: "No AreaShop region could be found at your location, try specifying the region as argument"
stopresell-notResell: "You can't stop reselling %region% because it is not in resell mode"
stopresell-success: "%region% is successfully put back into sold mode"
stopresell-noPermission: "You don't have permission to set your region back to sold mode"
stopresell-noPermissionOther: "You don't have permission to set regions back to sold mode"
stopresell-help: "/as stopresell [region], the region you stand in will be used if not specified."
stopresell-notRegistered: "%0% is not registered in AreaShop."
stopresell-noRegionFound: "No AreaShop region could be found at your location, try specifying the region as argument."
stopresell-notResell: "You can't stop reselling %region% because it is not in resell mode."
stopresell-success: "%region% is successfully put back into sold mode."
stopresell-noPermission: "You don't have permission to set your region back to sold mode."
stopresell-noPermissionOther: "You don't have permission to set regions back to sold mode."
addfriend-help: "/as addfriend <player> [region], the region you stand in will be used if not specified"
addfriend-noPermissionOther: "You don't have permission to add friends to regions that are not yours"
addfriend-noPermission: "You don't have permission to add friends to your region"
addfriend-successOther: "%0% has been added as friend to region %1%"
addfriend-success: "%0% has been added as friend to your region %1%"
addfriend-alreadyAdded: "%0% is already added as friend for this region"
addfriend-self: "Adding the owner of the region as friend would be pointless"
addfriend-noOwner: "You cannot add friends to a region without owner"
addfriend-help: "/as addfriend <player> [region], the region you stand in will be used if not specified."
addfriend-noPermissionOther: "You don't have permission to add friends to regions that are not yours."
addfriend-noPermission: "You don't have permission to add friends to your region."
addfriend-successOther: "%0% has been added as friend to region %1%."
addfriend-success: "%0% has been added as friend to your region %1%."
addfriend-alreadyAdded: "%0% is already added as friend for this region."
addfriend-self: "Adding the owner of the region as friend would be pointless."
addfriend-noOwner: "You cannot add friends to a region without owner."
addfriend-notVisited: "You cannot add %0% because he did not visit the server yet"
delfriend-help: "/as delfriend <player> [region], the region you stand in will be used if not specified"
delfriend-noPermissionOther: "You don't have permission to delete friends from regions that are not yours"
delfriend-noPermission: "You don't have permission to delete friends from your region"
delfriend-successOther: "%0% has been deleted as friend from region %1%"
delfriend-success: "%0% has been deleted as friend from your region %1%"
delfriend-notAdded: "%0% is not added as friend for this region"
delfriend-noOwner: "You cannot remove friends from a region without owner"
delfriend-help: "/as delfriend <player> [region], the region you stand in will be used if not specified."
delfriend-noPermissionOther: "You don't have permission to delete friends from regions that are not yours."
delfriend-noPermission: "You don't have permission to delete friends from your region."
delfriend-successOther: "%0% has been deleted as friend from region %1%."
delfriend-success: "%0% has been deleted as friend from your region %1%."
delfriend-notAdded: "%0% is not added as friend for this region."
delfriend-noOwner: "You cannot remove friends from a region without owner."
linksigns-multipleRegions: "Found multiple regions: &7%0%."
linksigns-multipleRegionsAdvice: "Click another time to try again or use '/as linksigns' to stop."
linksigns-noRegions: "No AreaShop regions found in the direction of your cursor, make sure the region is added to AreaShop &7(maximum range 100 blocks)."
linksigns-regionFound: "Region %region% has been found, now point to a sign and leftclick to link it."
linksigns-signFound: "Found a sign at (%0%, %1%, %2%), now point towards a region and rightclick to link it"
linksigns-noSign: "No sign found in the direction of your cursor, make sure you have a direct sight to a sign and click again &7(maximum range 100 blocks)."
linksigns-alreadyRegistered: "That sign is already registered for region %region%, click again to select another sign."
linksigns-first: "You have entered sign linking mode."
linksigns-next: "&7Leftclick to select a sign, rightclick to select a region, use /as linksigns to stop."
linksigns-noPermission: "You don't have permission to enter bulk sign linking mode."
linksigns-stopped: "Exited sign linking mode."
timeleft-years: "%0% years"
timeleft-months: "%0% months"
@@ -380,10 +394,10 @@ timeleft-second: "%0% second"
timeleft-seconds: "%0% seconds"
timeleft-ended: "Expired"
greeting-forrent: "%region% can be rented for %price% per %duration%"
greeting-rented: "%region% is rented by %player% until %until%"
greeting-forsale: "%region% can be bought for %price%"
greeting-bought: "%region% is bought by %player%"
greeting-resale: "%region% can be bought for %resaleprice% from %player%"
greeting-forrent: "%region% can be rented for %price% per %duration%."
greeting-rented: "%region% is rented by %player% until %until%."
greeting-forsale: "%region% can be bought for %price%."
greeting-bought: "%region% is bought by %player%."
greeting-resale: "%region% can be bought for %resaleprice% from %player%."
update-playerNotify: "&2Update from AreaShop V%0% to %1% available, get the latest version at http://dev.bukkit.org/bukkit-plugins/regionbuyandrent/"
update-playerNotify: "&2Update from AreaShop V%0% to %1% available, get the latest version at http://dev.bukkit.org/bukkit-plugins/regionbuyandrent/."
+377 -349
View File
@@ -1,349 +1,377 @@
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: French (Français), Version: V2.1.2, Percentage translated: 100%, author(s): BlaZingHope, Yaelknown, Dydy69 ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "Vous ne pouvez pas louer ou acheter plus de %0% région(s) au total (vous possédez déjà %1% dans le groupe '%2%')."
cmd-notValid: "Cette commande est incorrecte, utilisez '/as help' pour plus de détails."
cmd-onlyByPlayer: "Cette commande ne peut être utilisée que par un joueur."
cmd-weOnlyByPlayer: "Utiliser une sélection WorldEdit n'est possible qu'en tant que joueur. Spécifiez le nom de la région en argument supplémentaire."
cmd-noSelection: "Vous n'avez pas de séléction WorldEdit."
cmd-noRegionsFound: "Aucune région enregistrée dans AreaShop n'a été trouvée dans votre séléction."
cmd-noWERegionsFound: "Aucune région WorldEdit croisant votre séléction n'a été trouvée."
cmd-notRegistered: "'%0%' n'est pas enregistrée dans AreaShop."
cmd-noRegionsAtLocation: "Aucune région trouvée à votre emplacement, spécifiez la région comme un argument."
cmd-moreRegionsAtLocation: "Plus d'une région ont été trouvées à votre emplacement, spécifiez la région comme un argument."
cmd-automaticRegionOnlyByPlayer: "Déterminer la région automatiquement est disponible uniquement pour les joueurs, spécifiez la région comme un argument."
help-header: "Page d'aide, commandes que vous pouvez exécuter."
help-alias: "Alias des commandes : /areashop, /as"
help-help: "&6/as help &7-&r Affiche la page d'aide."
help-info: "&6/as info &7-&r Obtenir les infos sur les régions actuelles."
help-rent: "&6/as rent &7-&r Louer une région, ou prolonger la location actuelle."
help-buy: "&6/as buy &7-&r Acheter une région."
help-unrent: "&6/as unrent &7-&r Dé-louer une région."
help-unrentOwn: "&6/as unrent &7-&r Dé-louer votre propre région."
help-sell: "&6/as sell &7-&r Vendre une région."
help-sellOwn: "&6/as sell &7-&r Vendre votre propre région."
help-updaterents: "&6/as updaterents &7-&r Mettre à jour toutes les pancartes et les régions louées."
help-updatebuys: "&6/as updatebuys &7-&r Mettre à jour toutes les pancartes et les régions achetées."
help-reload: "&6/as reload &7-&r Recharge les configurations et langages."
help-setrestore: "&6/as setrestore &7-&r Activer ou désactiver la restauration et choisir le profil."
help-setprice: "&6/as setprice &7-&r Changer le prix d'une région."
help-setduration: "&6/as setduration &7-&r Changer le temps de location d'une région."
help-teleport: "&6/as tp &7-&r Téléportation vers votre région achetée / louée."
help-teleportAll: "&6/as tp &7-&r Téléportation vers une région louée / achetée."
help-setteleport: "&6/as settp &7-&r Définit la position de téléportation pour la région louée / achetée."
help-setteleportAll: "&6/as settp &7-&r Définit la position de téléportation pour une région."
help-find: "&6/as find &7-&r Trouve un achat ou une location vide."
help-groupadd: "&6/as groupadd &7-&r Ajoute une région à un groupe."
help-groupdel: "&6/as groupdel &7-&r Supprime une région d'un groupe."
help-grouplist: "&6/as grouplist &7-&r Affiche tous les groupes enregistrés."
help-groupinfo: "&6/as groupinfo &7-&r Affiche les informations d'un groupe."
help-schemevent: "&6/as schemevent &7-&r Déclenche un événement schématique d'une région."
help-add: "&6/as add &7-&r Enregistre une région comme louée ou achetée."
help-del: "&6/as del &7-&r Supprime une région enregistrée dans AreaShop."
help-addsign: "&6/as addsign &7-&r Ajoute une pancarte à une région existante."
help-delsign: "&6/as delsign &7-&r Supprime la pancarte que vous regardez."
help-me: "&6/as me &7-&r Voir les régions que vous possédez (et le temps restant)."
help-setowner: "&6/as setowner &7-&r Change le propriétaire d'une région ou allonge le temps de location."
help-resell: "&6/as resell &7-&r Mettre une de vos régions en vente."
help-resellAll: "&6/as resell &7-&r Mettre une région en vente."
help-stopResell: "&6/as stopresell &7-&r Ne plus revendre votre région."
help-stopResellAll: "&6/as stopresell &7-&r Récupérer une de vos régions."
help-addFriend: "&6/as addfriend &7-&r Ajouter un ami à votre région."
help-addFriendAll: "&6/as addfriend &7-&r Ajouter un ami à une région."
help-delFriend: "&6/as delfriend &7-&r Supprimer un ami de votre région."
help-delFriendAll: "&6/as delfriend &7-&r Supprimer un ami d'une région."
rent-help: "/as rent [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
rent-noPermission: "Vous n'avez pas la permission de louer une région."
rent-maximum: "Vous ne pouvez pas louer plus de %0% région(s) au total (vous possédez déjà %1% dans le groupe '%2%')."
rent-payError: "Une erreur durant le paiement s'est produite. Essayez de nouveau plus tard."
rent-rented: "Vous avez loué de %0% jusqu'à %1%."
rent-extended: "Vous avez prolongé la location de %0% jusqu'à %1%."
rent-extend: "Vous pouvez prolonger votre location avec un clic droit sur la pancarte, ou en utilisant /as rent."
rent-lowMoneyExtend: "Vous n'avez pas assez d'argent pour prolonger la location (vous possédez %0% et devez payer %1%)."
rent-lowMoneyRent: "Vous n'avez pas assez d'argent pour louer cette région (vous possédez %0% et devez payer %1%)."
rent-someoneElse: "Quelqu'un d'autre loue déjà cette région."
rent-notRentable: "Cette région n'est pas disponible à la location."
rent-maxExtends: "Vous ne pouvez plus prolonger cette location (le maximum est de %0% fois). Mais lorsque la location sera terminée, vous pourrez de nouveau louer cette région."
rent-maxRentTime: "Vous ne pouvez pas louer plus longtemps à l'avance, le maximum est de %0% minutes et vous avez déjà loué pour %1% minutes."
rent-restrictedToWorld: "Vous devez être dans le monde '%0%' pour louer cette région (vous êtes dans '%1%')."
rent-restrictedToRegion: "Vous devez être dans la région '%0%' pour la louer."
rent-expireWarning: "Votre région '%region%' n'a plus que %timeleft% de temps de location, soyez sûr d'allonger ce temps de location si vous voulez la conserver."
buy-help: "/as buy [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
buy-noPermission: "Vous n'avez pas la permission d'acheter une région."
buy-notBuyable: "Cette région n'est pas disponible à l'achat."
buy-maximum: "Vous ne pouvez pas acheter plus de %0% région(s) au total (vous possédez déjà %1% dans le groupe '%2%')."
buy-payError: "Une erreur durant le paiement s'est produite. Essayez de nouveau plus tard."
buy-succes: "Vous venez d'acheter la région '%0%'."
buy-successResale: "Vous venez d'acheter '%0%' à %1%."
buy-successSeller: "Votre région '%0%' a été vendue pour %1% à %2%."
buy-lowMoney: "Vous n'avez pas assez d'argent pour acheter cette région (vous possédez %0% et devez payer %1%)."
buy-yours: "Vous avez déjà acheté cette région."
buy-someoneElse: "Quelqu'un a déjà acheté cette région."
buy-restrictedToWorld: "Vous devez être dans le monde '%0%' pour acheter cette région (vous êtes dans '%1%')."
buy-restrictedToRegion: "Vous devez être dans '%0%' pour l'acheter."
unrent-help: "/as unrent [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
unrent-noPermission: "Vous n'avez pas la permission de dé-louer une région."
unrent-noPermissionOther: "Vous n'avez pas la permission de dé-louer une autre région."
unrent-notRegistered: "La région ne peut pas être dé-louée car elle n'est pas enregistrée en tant que location."
unrent-notRented: "La région ne peut pas être dé-louée car elle n'est pas louée."
unrent-unrented: "Votre région a été dé-louée."
unrent-other: "La région du joueur %0% a été dé-louée."
unrent-expired: "Votre location de '%0%' a expiré."
sell-help: "/as sell [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
sell-notRegistered: "La région ne peut pas être vendue car elle n'est pas enregistrée comme achetée."
sell-notBought: "La région ne peut pas être vendue car elle n'est pas la propriété de quelqu'un."
sell-sold: "Cette région a été vendue au joueur %0%."
sell-soldYours: "Votre région a été vendue."
sell-noPermission: "Vous n'avez pas la permission de vendre une région."
sell-noPermissionOther: "Vous n'avez pas la permission de vendre une autre région."
rents-updated: "Tout les panneaux et régions en location ont été mis à jour."
rents-noPermission: "Vous n'avez pas la permission de mettre à jour les panneaux et régions en location."
rents-notUpdated: "Tout les panneaux n'ont pas été mis à jour. Recharger le serveur peut corriger le problème."
buys-updated: "Tous les panneaux et régions en vente ont été mis à jour."
buys-noPermission: "Vous n'avez pas la permission de mettre à jour les panneaux et régions en vente."
buys-notUpdated: "Tous les panneaux n'ont pas été mis à jour. Recharger le serveur peut corriger le problème."
reload-reloaded: "La configuration a bien été rechargée."
reload-noPermission: "Vous n'avez pas la permission de recharger la configuration."
info-help: "/as info <all|rented|forrent|sold|forsale|player|region>"
info-noPermission: "Vous n'avez pas la permission d'avoir des informations à propos des régions."
info-all-rents: "Régions enregistrées en location : &7%0%"
info-all-noRents: "Il n'y a pas de régions enregistrées en location."
info-all-buys: "Régions enregistrées en vente : &7%0%"
info-all-noBuys: "Il n'y a pas de régions enregistrées en achat."
info-rented: "Régions louées : &7%0%"
info-noRented: "Aucune région louée."
info-unrented: "Régions non louées : &7%0%"
info-noUnrented: "Toutes les régions sont louées."
info-sold: "Régions vendues : &7%0%"
info-noSold: "Aucune région n'est vendue."
info-forsale: "Régions en vente : &7%0%"
info-noForsale: "Toutes les régions sont vendues."
info-playerHelp: "/as info player <name>"
info-playerRents: "Régions louées par %0% : &7%1%"
info-playerNoRents: "%0% n'a de régions louées."
info-playerBuys: "Régions achetées par %0% : &7%1%"
info-playerNoBuys: "%0% n'a pas acheté de régions."
info-regionHelp: "/as info region [name], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
info-regionHeaderRent: "&2Informations à propos de '%region%' :"
info-regionHeaderBuy: "&2Informations à propos de '%region%' :"
info-regionRented: "&2&l►&r Louée par %player% jusqu'à : &7%until%"
info-regionBought: "&2&l►&r Achetée par %player%"
info-regionExtending: "&2&l►&r Prix pour allonger : &7%price% pour %duration%"
info-regionCanBeRented: "&2&l►&r Prix pour louer : &7%price% pour %duration%"
info-regionCanBeBought: "&2&l►&r Prix d'achat : &7%price%"
info-regionFriends: "&2&l►&r Ami(s) ajouté(s) : &7%friends%"
info-regionMoneyBackBuy: "&2&l►&r Prix de revente : &7%moneyback% (%moneybackpercent%% du prix)"
info-regionMoneyBackRent: "&2&l►&r Remboursement de location : &7%moneyback% (%moneybackpercent%% du temps restant)"
info-regionMaxExtends: "&2&l►&r Allongement maximum : &7%maxextends% fois"
info-regionNoExtending: "&2&l►&r La location ne peut être allongée."
info-regionExtendsLeft: "&2&l►&r Allongements restants : &7%extendsleft% fois sur %maxextends%"
info-regionMaxRentTime: "&2&l►&r Location à l'avance : &7%maxrenttime% au maximum"
info-regionNoTeleport: "&2&l►&r Emplacement de téléportation non défini%0%."
info-regionTeleportHint: "&7(utilisez '/as settp' pour un meilleur emplacement)"
info-regionTeleportAt: "&2&l►&r Emplacement de téléportation défini à : &7(%0%, %1%, %2%, %3%, pitch:%4%, yaw:%5%)"
info-regionSigns: "&2&l►&r Pancartes connectées : &7%0%"
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r Assigné aux groupes : &7%0%"
info-regionInactiveUnrent: "&2&l►&r Fin de le location automatique après : &7%inactivetime% de temps d'inactivité du joueur"
info-regionInactiveSell: "&2&l►&r Revente automatique après : &7%inactivetime% de temps d'inactivité du joueur"
info-regionRestrictedRegionRent: "&2&l►&r Pour louer cette région, vous devez être à l'intérieur."
info-regionRestrictedWorldRent: "&2&l►&r Pour louer cette région, vous devez être dans le monde '%world%'."
info-regionRestrictedRegionBuy: "&2&l►&r Pour acheter cette région, vous devez être à l'intérieur de cellle-ci."
info-regionRestrictedWorldBuy: "&2&l►&r Pour acheter cette région, vous devez être dans le monde '%world%'."
info-regionRestoringRent: "&2&l►&r La restauration est activée &7(la région sera remise à zéro a la fin de la location)%0%"
info-regionRestoringBuy: "&2&l►&r La restauration est activée &7(la région sera remise à zéro a la fin de la location)%0%"
info-regionRestoringProfile: "(Profil : %0%)"
info-regionNoSign: "Il n'y a pas de panneau enregistré pour cette région."
info-regionPriceDuration: "Prix : &7%0% pour chaque %1%"
info-regionPrice: "Prix : &7%0%"
info-regionRestore: "Restauration activée : &7%0%"
info-regionRestoreProfile: "Profil de restauration : &7%0%"
info-regionTPLocation: "Lieu de téléportation : &7World=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%"
info-regionNoTP: "Aucun lieu de téléportation défini."
info-regionNotExisting: "La région '%0%' n'est pas enregistrée."
setrestore-help: "/as setrestore <region> <true|false|general> [profile]"
setrestore-noPermission: "Vous n'avez pas la permission de restaurer les paramètres."
setrestore-notRegistered: "'%0%' n'est pas enregistré."
setrestore-invalidSetting: "'%0%' est invalide. Doit être true, false ou general."
setrestore-success: "Paramètre de restauration défini de %0% à %1% avec succès."
setrestore-successProfile: "Paramètre de restauration défini de %0% à %1% et le profil à '%2%' avec succès."
setprice-noPermission: "Vous n'avez pas la permission de changer le prix d'une région."
setprice-help: "/as setprice <price> [region], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
setprice-notRegistered: "%0% n'est pas enregistrée dans AreaShop."
setprice-wrongPrice: "'%0%' n'est pas un prix valide."
setprice-successRent: "Prix de la région '%0%' changé de %1% à %2%."
setprice-successBuy: "Prix de la région '%0%' changé à %1%."
setduration-noPermission: "Vous n'avez pas la permission de changer le temps d'une location."
setduration-help: "/as setduration <amount> <identifier> [region], la région dans laquelle vous vous trouvez sera utilisée si vous ne précisez pas quelle région doit être utilisée."
setduration-notRegistered: "%0% n'est pas enregistrée comme à louer."
setduration-wrongAmount: "'%0%' n'est pas un montant valide, utilisez un nombre entier."
setduration-wrongFormat: "'%0%' n'est pas un format de temps valide, regardez la documentation de Bukkit."
setduration-success: "Temps de location de la région '%0%' changé à '%1%'."
setup-noRegion: "Vous n'avez pas spécifié de région à la seconde ligne."
setup-wrongRegion: "La région que vous avez spécifiée n'existe pas."
setup-alreadyRentSign: "La région que vous avez spécifiée possède déjà un panneau de location."
setup-alreadyBuySign: "La région que vous avez spécifiée possède déjà un panneau de vente."
setup-noDuration: "A la troisième ligne, vous n'avez pas spécifié la durée de location de la région."
setup-wrongDuration: "Le temps spécifié n'est pas au bon format. Exemple : 1 day."
setup-noPrice: "A la quatrième ligne, vous n'avez pas spécifié le prix."
setup-wrongPrice: "Vous n'avez pas indiqué un prix correct, utilisez un nombre entier."
setup-rentSuccess: "La location de la région '%0%' est correctement configurée."
setup-buySuccess: "L'achat de la région '%0%' est correctement configuré."
setup-noPermissionRent: "Vous n'avez pas la permission de mettre en place la location de régions."
setup-noPermissionBuy: "Vous n'avez pas la permission de mettre en place l'achat de régions."
setup-couldNotDetect: "Multiples régions trouvées avec la même priorité et/ou étant de même nature : parent ou enfant. Spécifiez-en une sur la deuxième ligne. (2 des régions trouvées: %0% et %1%)."
destroy-noPermissionRent: "Vous n'avez pas la permission de détruire le panneau de location d'une région."
destroy-noPermissionBuy: "Vous n'avez pas la permission de détruire le panneau de vente d'une région."
destroy-successRent: "Location de '%0%' supprimée."
destroy-successBuy: "Achat de '%0%' supprimé."
teleport-help: "/as tp <region> [sign]"
teleport-noRentOrBuy: "La région '%0%' n'est pas enregistrée comme location ou achat."
teleport-noPermission: "Vous n'avez pas la permission de vous téléporter à votre région."
teleport-noPermissionOther: "Vous n'avez pas la permission de vous téléporter à une région qui ne vous appartient pas."
teleport-noPermissionSign: "Vous n'avez pas la permission de vous téléporter à la pancarte de votre région."
teleport-noPermissionOtherSign: "Vous n'avez pas la permission de vous téléporter aux pancartes des régions que vous ne possédez pas."
teleport-noPermissionFriend: "Vous n'avez pas la permission de vous téléporter aux régions où vous êtes ajouté en ami."
teleport-noPermissionFriendSign: "Vous n'avez pas la permission de vous téléporter à la pancarte d'une région où vous êtes ajouté en ami."
teleport-success: "Vous avez été téléporté à '%0%'."
teleport-successSign: "Vous vous téléportez à la pancarte de '%0%'."
teleport-noSafe: "Aucune position sécurisée trouvée dans la région '%0%'. Pas de point restant, ou tentatives maximales dépassées (%1%/%2%)."
teleport-blocked: "Vous ne pouvez pas vous téléporter car la position est en dehors de la région et vous êtes obligé de vous téléporter à l'intérieur."
setteleport-help: "/as settp [region] [reset], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
setteleport-noPermission: "Vous n'avez pas la permission de définir un point de téléportation."
setteleport-noPermissionOther: "Vous n'avez pas la permission de définir l'emplacement de téléportation d'une région que vous ne possédez pas."
setteleport-noRentOrBuy: "La région '%0%' n'est pas enregistrée comme location ou achat."
setteleport-success: "Lieu de téléportation de '%0%' défini."
setteleport-notInside: "Le lieu doit se trouver dans votre région."
setteleport-reset: "Le lieu de téléportation de '%0%' a été réinitialisé."
find-help: "/as find <buy|rent> [prix maximum] [group]"
find-noPermission: "Vous n'avez pas la permission de rechercher des régions et de vous y téléporter."
find-success: "Trouvé une région %0% : %1%, en recherchant avec un prix maximum de: %2%%3%."
find-successMax: "Trouvé une région %0% : %1%, en recherchant avec un prix maximum de: %2%%3%."
find-wrongMaxPrice: "Le prix maximum n'est pas un nombre valide : %0%."
find-wrongGroup: "Le groupe spécifié n'existe pas : %0%."
find-noneFound: "Aucune région %0% trouvée ayant pour un prix maximum : %1%%2%."
find-noneFoundMax: "Aucune région %0% trouvée en cherchant à un prix maximum de %1%%2%."
find-onlyInGroup: ", recherche de régions uniquement dans le groupe: %0%."
groupadd-help: "/as groupadd <group> [region], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
groupadd-noPermission: "Vous n'avez pas la permission d'ajouter des régions aux groupes."
groupadd-noRegion: "La région spécifiée n'est pas enregistrée : %0%."
groupadd-success: "La région '%0%' a été ajoutée au groupe '%1%'. Ce groupe a maintenant %2% membre(s)."
groupadd-failed: "La région '%0%' est déjà membre du groupe '%1%'."
groupadd-weSuccess: "Ajouté au groupe %0% : &7%1%."
groupadd-weFailed: "Nous étions déjà dans le groupe %0% : &7%1%."
groupdel-help: "/as groupdel <group> [region], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
groupdel-noPermission: "Vous n'avez pas la permission de supprimer des régions depuis les groupes."
groupdel-noRegion: "La région spécifiée n'est pas enregistrée : %0%."
groupdel-success: "La région '%0%' a été supprimée du groupe '%1%', ce groupe a maintenant %2% membre(s)."
groupdel-failed: "La région '%0%' n'est pas membre du groupe '%1%'."
groupdel-weSuccess: "Supprimée du groupe %0% : &7%1%."
groupdel-weFailed: "Nous ne sommes de toute façon pas dans le groupe %0% : &7%1%."
grouplist-noPermission: "Vous n'avez pas l'autorisation d'afficher les groupes enregistrés."
grouplist-noGroups: "Il n'y a actuellement aucun groupe enregistré."
grouplist-success: "Les groupes suivants sont enregistrés : &7%0%."
groupinfo-help: "/as groupinfo <group>"
groupinfo-noPermission: "Vous n'avez pas la permission d'afficher des informations sur un groupe."
groupinfo-noGroup: "Il n'y a pas de groupe enregistré sous le nom '%0%', utilisez /as grouplist pour vérifier les groupes."
groupinfo-members: "Les régions suivantes sont membres du groupe %0% : &7%1%."
groupinfo-noMembers: "Le groupe %0% ne possède aucun membre."
schemevent-help: "/as schemevent <region> <created|deleted|rented|unrented|bought|sold>"
schemevent-noRegion: "La région spécifiée n'est pas enregistrée : %0%."
schemevent-wrongEvent: "L'évent spécifié '%0%' n'existe pas, utilisez un des suivants: &7%1%."
schemevent-success: "L’événement '%0%' a été activé dans la région '%1%'."
schemevent-noPermission: "Vous n'avez pas la permission de déclencher des événements schématiques."
add-help: "/as add <rent|buy> [region] [world]"
add-noPermission: "Vous n'avez pas la permission d'ajouter une région à AreaShop."
add-success: "Ajoutée comme %0% : &7%1%."
add-failed: "Déjà enregistrée : &7%0%."
add-specifyWorld: "Spécifiez le monde de la région lors de l'utilisation de la console."
add-incorrectWorld: "Le monde '%0%' est introuvable, essayez de nouveau (attention à la casse)."
add-noRegion: "La région '%0%' n'existe pas dans ce monde."
del-noRegion: "Le région '%0%' n'est pas enregistrée à AreaShop."
del-noPermission: "Vous n'avez pas la permission de supprimer des régions."
del-success: "Régions supprimées : &7%0%."
del-failed: "Pas de permission pour supprimer, ou pas enregistrée: &7%0%."
addsign-help: "/as addsign [region] [profile]"
addsign-noSign: "Vous ne regardez pas de panneau."
addsign-noRegion: "La région '%0%' n'a pas été trouvée."
addsign-noRegions: "Aucune région trouvée autour du panneau."
addsign-couldNotDetect: "Plusieurs régions ont été trouvées à proximité du panneau. Spécifiez la région en argument supplémentaire (2 des régions trouvées: %0% et %1%)."
addsign-couldNotDetectSign: "Plusieurs régions ont été trouvées à proximité du panneau. Spécifiez la région à la deuxième ligne (2 des régions trouvées: %0% et %1%)."
addsign-wrongProfile: "Le profil spécifié n'existe pas. Utilisez un des suivants (vérifier la configuration): &7%0%."
addsign-success: "Le panneau a été ajouté à %0%."
addsign-successProfile: "Le panneau a été ajouté à %0% avec le profil %1%."
addsign-alreadyRegistered: "Ce panneau a déjà été enregistré pour la région '%0%'."
addsign-noPermission: "Vous n'avez pas la permission d'ajouter un panneau."
delsign-noSign: "Vous ne regardez pas un panneau."
delsign-noPermission: "Vous n'avez pas la permission de supprimer un panneau."
delsign-noRegion: "Ce signe n'appartient pas à une région AreaShop."
delsign-success: "Ce panneau a été supprimé de la région '%0%'."
me-noPermission: "Vous n'avez pas la permission de voir quelle(s) région(s) vous possédez."
me-notAPlayer: "Vous n'êtes pas un joueur. Vous ne pouvez donc pas avoir de régions."
me-noRentRegions: "Vous ne louez aucune région."
me-noBuyRegions: "Vous n'avez acheté aucune région."
me-rentRegions: "Vous louez les régions suivantes :"
me-buyRegions: "Vous avez acheté les régions suivantes :"
me-rentLine: "&2&l►&r %region% jusqu'au %until% &7(%timeleft% restant)"
me-buyLine: "&2&l►&r %region%"
me-noFriendRegions: "Vous n'avez pas été ajouté en ami sur une région."
me-friendRegions: "Vous avez été ajouté en ami dans les régions suivantes :"
me-friendLine: "&2&l►&r %region% &7(propriétaire : %player%)"
setowner-help: "/as setowner <joueur> [region], la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
setowner-noPermission: "Vous n'avez pas la permission de définir le propriétaire d'une région."
setowner-noPermissionRent: "Vous n'avez pas la permission de définir le propriétaire de régions à louer."
setowner-noPermissionBuy: "Vous n'avez pas la permission de définir le propriétaire de régions à acheter."
setowner-notRegistered: "La région n'est pas enregistrée, le propriétaire ne peut être défini."
setowner-noPlayer: "UUID du joueur introuvable : %0%."
setowner-succesRent: "Propriétaire de la région '%region%' modifié avec succès. Elle appartient maintenant à %player% et est louée jusqu'au %until% (%timeleft% restant)."
setowner-succesRentExtend: "Le propriétaire était déjà %player%, location prolongée de '%duration%', maintenant louée jusqu'au %until% (%timeleft% restant%)."
setowner-succesBuy: "Propriétaire de la région '%region%' changé avec succès. Elle appartient maintenant à %player%."
resell-help: "/as resell <prix> <région>, la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
resell-wrongPrice: "'%0%' n'est pas un prix valide."
resell-notRegistered: "'%0%' n'est pas enregistrée dans AreaShop."
resell-noRegionFound: "Aucune région AreaShop n'a pu être trouvée à votre emplacement, essayez de spécifier la région en argument."
resell-notBought: "Vous ne pouvez pas revendre la région '%region%', elle n'est pas encore achetée."
resell-success: "'%region%' a été mise en revente avec succès pour un prix de %resellprice%."
resell-noPermission: "Vous n'avez pas la permission de mettre votre région en revente."
resell-noPermissionOther: "Vous n'avez pas la permission de mettre des régions en revente."
stopresell-help: "/as stropresell [région], la région où vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
stopresell-notRegistered: "'%0%' n'est pas enregistrée dans AreaShop."
stopresell-noRegionFound: "Aucune région AreaShop n'a été trouvée à votre emplacement, essayez de la spécifier en argument."
stopresell-notResell: "Vous ne pouvez pas arrêter la revente de la région '%region%' car elle n'est pas en vente."
stopresell-success: "'%region%' n'est plus en revente."
stopresell-noPermission: "Vous n'avez pas la permission de retirer votre région de la vente."
stopresell-noPermissionOther: "Vous n'avez pas la permission de retirer les régions de la vente."
addfriend-help: "/as addfriend <joueur> [region], la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
addfriend-noPermissionOther: "Vous n'avez pas la permission d'ajouter des gens en amis dans une région qui n'est pas la vôtre."
addfriend-noPermission: "Vous n'avez pas la permission d'ajouter en amis des gens à votre région."
addfriend-successOther: "%0% a été ajouté en ami a la région '%1%'."
addfriend-success: "%0% a été ajouté ajouté en ami à votre région '%1%'."
addfriend-alreadyAdded: "%0% est déjà ami avec cette région."
addfriend-self: "Ajouter le propriétaire de la région en ami n'aurait aucune utilité."
addfriend-noOwner: "Vous ne pouvez pas ajouter d'amis à une région sans propriétaire."
delfriend-help: "/as delfriend <joueur> [région], la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
delfriend-noPermissionOther: "Vous n'avez pas la permission de supprimer des amis à une région n'étant pas la vôtre."
delfriend-noPermission: "Vous n'avez pas la permission de supprimer des amis de votre région."
delfriend-successOther: "%0% a été supprimé de la liste d'amis de la région '%1%'."
delfriend-success: "%0% a été supprimé des amis de votre région '%1%'."
delfriend-notAdded: "%0% n'est pas dans les amis de cette région."
delfriend-noOwner: "Vous ne pouvez pas supprimer les amis d'une région sans propriétaire."
timeleft-years: "%0% années."
timeleft-months: "%0% mois."
timeleft-days: "%0% jours."
timeleft-hours: "%0% heures."
timeleft-minutes: "%0% minutes."
timeleft-second: "%0% seconde."
timeleft-seconds: "%0% secondes."
timeleft-ended: "Expiré"
greeting-forrent: "La région '%region%' peut être louée pour %price% pour une durée de %duration%."
greeting-rented: "La région '%region%' est louée par %player% jusqu'au %until%."
greeting-forsale: "La région '%region%' peut être achetée pour %price%."
greeting-bought: "La région '%region%' est la propriété de %player%."
greeting-resale: "La région '%region%' peut être achetée pour %resaleprice% à %player%."
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: French, Version: V2.1.5, Percentage translated: 93% ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "Vous ne pouvez pas louer ou acheter plus de %0% région(s) au total (vous possédez déjà %1% dans le groupe '%2%')."
cmd-notValid: "Cette commande est incorrecte, utilisez '/as help' pour plus de détails."
cmd-onlyByPlayer: "Cette commande ne peut être utilisée que par un joueur."
cmd-weOnlyByPlayer: "Utiliser une sélection WorldEdit n'est possible qu'en tant que joueur. Spécifiez le nom de la région en argument supplémentaire."
cmd-noSelection: "Vous n'avez pas de séléction WorldEdit."
cmd-noRegionsFound: "Aucune région enregistrée dans AreaShop n'a été trouvée dans votre séléction."
cmd-noWERegionsFound: "Aucune région WorldEdit croisant votre séléction n'a été trouvée."
cmd-notRegistered: "'%0%' n'est pas enregistrée dans AreaShop."
cmd-noRegionsAtLocation: "Aucune région trouvée à votre emplacement, spécifiez la région comme un argument."
cmd-moreRegionsAtLocation: "Plus d'une région ont été trouvées à votre emplacement, spécifiez la région comme un argument."
cmd-automaticRegionOnlyByPlayer: "Déterminer la région automatiquement est disponible uniquement pour les joueurs, spécifiez la région comme un argument."
help-header: "Page d'aide, commandes que vous pouvez exécuter."
help-alias: "Alias des commandes : /areashop, /as"
help-help: "&6/as help &7-&r Affiche la page d'aide."
help-info: "&6/as info &7-&r Obtenir les infos sur les régions actuelles."
help-rent: "&6/as rent &7-&r Louer une région, ou prolonger la location actuelle."
help-buy: "&6/as buy &7-&r Acheter une région."
help-unrent: "&6/as unrent &7-&r Dé-louer une région."
help-unrentOwn: "&6/as unrent &7-&r Dé-louer votre propre région."
help-sell: "&6/as sell &7-&r Vendre une région."
help-sellOwn: "&6/as sell &7-&r Vendre votre propre région."
help-setrestore: "&6/as setrestore &7-&r Activer ou désactiver la restauration et choisir le profil."
help-setprice: "&6/as setprice &7-&r Changer le prix d'une région."
help-setduration: "&6/as setduration &7-&r Changer le temps de location d'une région."
help-teleport: "&6/as tp &7-&r Téléportation vers votre région achetée / louée."
help-teleportAll: "&6/as tp &7-&r Téléportation vers une région louée / achetée."
help-setteleport: "&6/as settp &7-&r Définit la position de téléportation pour la région louée / achetée."
help-setteleportAll: "&6/as settp &7-&r Définit la position de téléportation pour une région."
help-find: "&6/as find &7-&r Trouve un achat ou une location vide."
help-groupadd: "&6/as groupadd &7-&r Ajoute une région à un groupe."
help-groupdel: "&6/as groupdel &7-&r Supprime une région d'un groupe."
help-grouplist: "&6/as grouplist &7-&r Affiche tous les groupes enregistrés."
help-groupinfo: "&6/as groupinfo &7-&r Affiche les informations d'un groupe."
help-schemevent: "&6/as schemevent &7-&r Déclenche un événement schématique d'une région."
help-add: "&6/as add &7-&r Enregistre une région comme louée ou achetée."
help-del: "&6/as del &7-&r Supprime une région enregistrée dans AreaShop."
help-addsign: "&6/as addsign &7-&r Ajoute une pancarte à une région existante."
help-delsign: "&6/as delsign &7-&r Supprime la pancarte que vous regardez."
help-me: "&6/as me &7-&r Voir les régions que vous possédez (et le temps restant)."
help-setowner: "&6/as setowner &7-&r Change le propriétaire d'une région ou allonge le temps de location."
help-resell: "&6/as resell &7-&r Mettre une de vos régions en vente."
help-resellAll: "&6/as resell &7-&r Mettre une région en vente."
help-stopResell: "&6/as stopresell &7-&r Ne plus revendre votre région."
help-stopResellAll: "&6/as stopresell &7-&r Récupérer une de vos régions."
help-addFriend: "&6/as addfriend &7-&r Ajouter un ami à votre région."
help-addFriendAll: "&6/as addfriend &7-&r Ajouter un ami à une région."
help-delFriend: "&6/as delfriend &7-&r Supprimer un ami de votre région."
help-delFriendAll: "&6/as delfriend &7-&r Supprimer un ami d'une région."
rent-help: "/as rent [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
rent-noPermission: "Vous n'avez pas la permission de louer une région."
rent-maximum: "Vous ne pouvez pas louer plus de %0% région(s) au total (vous possédez déjà %1% dans le groupe '%2%')."
rent-payError: "Une erreur durant le paiement s'est produite. Essayez de nouveau plus tard."
rent-rented: "Vous avez loué de %0% jusqu'à %1%."
rent-extended: "Vous avez prolongé la location de %0% jusqu'à %1%."
rent-extend: "Vous pouvez prolonger votre location avec un clic droit sur la pancarte, ou en utilisant /as rent."
rent-lowMoneyExtend: "Vous n'avez pas assez d'argent pour prolonger la location (vous possédez %0% et devez payer %1%)."
rent-lowMoneyRent: "Vous n'avez pas assez d'argent pour louer cette région (vous possédez %0% et devez payer %1%)."
rent-someoneElse: "Quelqu'un d'autre loue déjà cette région."
rent-notRentable: "Cette région n'est pas disponible à la location."
rent-maxExtends: "Vous ne pouvez plus prolonger cette location (le maximum est de %0% fois). Mais lorsque la location sera terminée, vous pourrez de nouveau louer cette région."
rent-maxRentTime: "Vous ne pouvez pas louer plus longtemps à l'avance, le maximum est de %0% minutes et vous avez déjà loué pour %1% minutes."
rent-restrictedToWorld: "Vous devez être dans le monde '%0%' pour louer cette région (vous êtes dans '%1%')."
rent-restrictedToRegion: "Vous devez être dans la région '%0%' pour la louer."
rent-expireWarning: "Votre région '%region%' n'a plus que %timeleft% de temps de location, soyez sûr d'allonger ce temps de location si vous voulez la conserver."
buy-help: "/as buy [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
buy-noPermission: "Vous n'avez pas la permission d'acheter une région."
buy-notBuyable: "Cette région n'est pas disponible à l'achat."
buy-maximum: "Vous ne pouvez pas acheter plus de %0% région(s) au total (vous possédez déjà %1% dans le groupe '%2%')."
buy-payError: "Une erreur durant le paiement s'est produite. Essayez de nouveau plus tard."
buy-succes: "Vous venez d'acheter la région '%0%'."
buy-successResale: "Vous venez d'acheter '%0%' à %1%."
buy-successSeller: "Votre région '%0%' a été vendue pour %1% à %2%."
buy-lowMoney: "Vous n'avez pas assez d'argent pour acheter cette région (vous possédez %0% et devez payer %1%)."
buy-yours: "Vous avez déjà acheté cette région."
buy-someoneElse: "Quelqu'un a déjà acheté cette région."
buy-restrictedToWorld: "Vous devez être dans le monde '%0%' pour acheter cette région (vous êtes dans '%1%')."
buy-restrictedToRegion: "Vous devez être dans '%0%' pour l'acheter."
unrent-help: "/as unrent [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
unrent-noPermission: "Vous n'avez pas la permission de dé-louer une région."
unrent-noPermissionOther: "Vous n'avez pas la permission de dé-louer une autre région."
unrent-notRegistered: "La région ne peut pas être dé-louée car elle n'est pas enregistrée en tant que location."
unrent-notRented: "La région ne peut pas être dé-louée car elle n'est pas louée."
unrent-unrented: "Votre région a été dé-louée."
unrent-other: "La région du joueur %0% a été dé-louée."
unrent-expired: "Votre location de '%0%' a expiré."
sell-help: "/as sell [regionname], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
sell-sold: "Cette région a été vendue au joueur %0%."
sell-soldYours: "Votre région a été vendue."
sell-noPermission: "Vous n'avez pas la permission de vendre une région."
sell-noPermissionOther: "Vous n'avez pas la permission de vendre une autre région."
info-help: "/as info <all|rented|forrent|sold|forsale|player|region|nogroup>."
info-noPermission: "Vous n'avez pas la permission d'avoir des informations à propos des régions."
info-all-rents: "Régions enregistrées en location : &7%0%"
info-all-noRents: "Il n'y a pas de régions enregistrées en location."
info-all-buys: "Régions enregistrées en vente : &7%0%"
info-all-noBuys: "Il n'y a pas de régions enregistrées en achat."
info-nogroupRents: "Régions louables sans groupe : &7%0%."
info-nogroupBuys: "Régions achetables sans groupe : &7%0%."
info-nogroupNoRents: "Il n'y a pas de régions à louer car vous n'appartenez pas à un groupe."
info-nogroupNoBuys: "Il n'y a aucune région à acheter puisque vous ne faites pas partie d'un groupe."
info-rented: "Régions louées : &7%0%"
info-noRented: "Aucune région louée."
info-unrented: "Régions non louées : &7%0%"
info-noUnrented: "Toutes les régions sont louées."
info-sold: "Régions vendues : &7%0%"
info-noSold: "Aucune région n'est vendue."
info-forsale: "Régions en vente : &7%0%"
info-noForsale: "Toutes les régions sont vendues."
info-playerHelp: "/as info player <name>"
info-playerRents: "Régions louées par %0% : &7%1%"
info-playerNoRents: "%0% n'a de régions louées."
info-playerBuys: "Régions achetées par %0% : &7%1%"
info-playerNoBuys: "%0% n'a pas acheté de régions."
info-regionHelp: "/as info region [name], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
info-regionHeaderRent: "&2Informations à propos de '%region%' :"
info-regionHeaderBuy: "&2Informations à propos de '%region%' :"
info-regionRented: "&2&l►&r Louée par %player% jusqu'à : &7%until%"
info-regionBought: "&2&l►&r Achetée par %player%"
info-regionReselling: "&2&l►&r Achetée par %player%, en cours de revente."
info-regionExtending: "&2&l►&r Prix pour allonger : &7%price% pour %duration%"
info-regionCanBeRented: "&2&l►&r Prix pour louer : &7%price% pour %duration%"
info-regionCanBeBought: "&2&l►&r Prix d'achat : &7%price%"
info-regionReselPrice: "&2&l►&r Prix de revente : &7%resellprice% (vous pouvez l'acheter à %player%)."
info-regionFriends: "&2&l►&r Ami(s) ajouté(s) : &7%friends%"
info-regionMoneyBackBuy: "&2&l►&r Prix de revente : &7%moneyback% (%moneybackpercent%% du prix)"
info-regionMoneyBackRent: "&2&l►&r Remboursement de location : &7%moneyback% (%moneybackpercent%% du temps restant)"
info-regionMaxExtends: "&2&l►&r Allongement maximum : &7%maxextends% fois"
info-regionNoExtending: "&2&l►&r La location ne peut être allongée."
info-regionExtendsLeft: "&2&l►&r Allongements restants : &7%extendsleft% fois sur %maxextends%"
info-regionMaxRentTime: "&2&l►&r Location à l'avance : &7%maxrenttime% au maximum"
info-regionNoTeleport: "&2&l►&r Emplacement de téléportation non défini%0%."
info-regionTeleportHint: "&7(utilisez '/as settp' pour un meilleur emplacement)"
info-regionTeleportAt: "&2&l►&r Emplacement de téléportation défini à : &7(%0%, %1%, %2%, %3%, pitch:%4%, yaw:%5%)"
info-regionSigns: "&2&l►&r Pancartes connectées : &7%0%"
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r Assigné aux groupes : &7%0%"
info-regionInactiveUnrent: "&2&l►&r Fin de le location automatique après : &7%inactivetime% de temps d'inactivité du joueur"
info-regionInactiveSell: "&2&l►&r Revente automatique après : &7%inactivetime% de temps d'inactivité du joueur"
info-regionRestrictedRegionRent: "&2&l►&r Pour louer cette région, vous devez être à l'intérieur."
info-regionRestrictedWorldRent: "&2&l►&r Pour louer cette région, vous devez être dans le monde '%world%'."
info-regionRestrictedRegionBuy: "&2&l►&r Pour acheter cette région, vous devez être à l'intérieur de cellle-ci."
info-regionRestrictedWorldBuy: "&2&l►&r Pour acheter cette région, vous devez être dans le monde '%world%'."
info-regionRestoringRent: "&2&l►&r La restauration est activée &7(la région sera remise à zéro a la fin de la location)%0%"
info-regionRestoringBuy: "&2&l►&r La restauration est activée &7(la région sera remise à zéro a la fin de la location)%0%"
info-regionRestoringProfile: "(Profil : %0%)"
info-regionNoSign: "Il n'y a pas de panneau enregistré pour cette région."
info-regionPriceDuration: "Prix : &7%0% pour chaque %1%"
info-regionPrice: "Prix : &7%0%"
info-regionRestore: "Restauration activée : &7%0%"
info-regionRestoreProfile: "Profil de restauration : &7%0%"
info-regionTPLocation: "Lieu de téléportation : &7World=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%"
info-regionNoTP: "Aucun lieu de téléportation défini."
info-regionNotExisting: "La région '%0%' n'est pas enregistrée."
setrestore-help: "/as setrestore <region> <true|false|general> [profile]"
setrestore-noPermission: "Vous n'avez pas la permission de restaurer les paramètres."
setrestore-notRegistered: "'%0%' n'est pas enregistré."
setrestore-invalidSetting: "'%0%' est invalide. Doit être true, false ou general."
setrestore-success: "Paramètre de restauration défini de %0% à %1% avec succès."
setrestore-successProfile: "Paramètre de restauration défini de %0% à %1% et le profil à '%2%' avec succès."
setprice-noPermission: "Vous n'avez pas la permission de changer le prix d'une région."
setprice-help: "/as setprice <price> [region], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
setprice-notRegistered: "%0% n'est pas enregistrée dans AreaShop."
setprice-wrongPrice: "'%0%' n'est pas un prix valide."
setprice-successRent: "Prix de la région '%0%' changé de %1% à %2%."
setprice-successBuy: "Prix de la région '%0%' changé à %1%."
setduration-noPermission: "Vous n'avez pas la permission de changer le temps d'une location."
setduration-help: "/as setduration <amount> <identifier> [region], la région dans laquelle vous vous trouvez sera utilisée si vous ne précisez pas quelle région doit être utilisée."
setduration-notRegistered: "%0% n'est pas enregistrée comme à louer."
setduration-wrongAmount: "'%0%' n'est pas un montant valide, utilisez un nombre entier."
setduration-wrongFormat: "'%0%' n'est pas un format de temps valide, regardez la documentation de Bukkit."
setduration-success: "Temps de location de la région '%0%' changé à '%1%'."
setup-noRegion: "Vous n'avez pas spécifié de région à la seconde ligne."
setup-wrongRegion: "La région que vous avez spécifiée n'existe pas."
setup-alreadyRentSign: "La région que vous avez spécifiée a déjà été ajoutée à AreaShop en tant qu'une région louable, ajoutez un panneau avec [as] sur le première ligne ou tapez '/as addsign'."
setup-alreadyBuySign: "La région que vous avez spécifiée a déjà été ajoutée à AreaShop en tant qu'une région achetable, ajoutez un panneau avec [as] sur le première ligne ou tapez '/as addsign'."
setup-noDuration: "A la troisième ligne, vous n'avez pas spécifié la durée de location de la région."
setup-wrongDuration: "Le temps spécifié n'est pas au bon format. Exemple : 1 day."
setup-noPrice: "A la quatrième ligne, vous n'avez pas spécifié le prix."
setup-wrongPrice: "Vous n'avez pas indiqué un prix correct, utilisez un nombre entier."
setup-rentSuccess: "La location de la région '%0%' est correctement configurée."
setup-buySuccess: "L'achat de la région '%0%' est correctement configuré."
setup-noPermissionRent: "Vous n'avez pas la permission de mettre en place la location de régions."
setup-noPermissionBuy: "Vous n'avez pas la permission de mettre en place l'achat de régions."
setup-couldNotDetect: "Multiples régions trouvées avec la même priorité et/ou étant de même nature : parent ou enfant. Spécifiez-en une sur la deuxième ligne. (2 des régions trouvées: %0% et %1%)."
setup-blacklisted: "%0% est sur la blacklist et ne peut pas être ajouté à AreaShop."
destroy-noPermissionRent: "Vous n'avez pas la permission de détruire le panneau de location d'une région."
destroy-noPermissionBuy: "Vous n'avez pas la permission de détruire le panneau de vente d'une région."
destroy-successRent: "Location de '%0%' supprimée."
destroy-successBuy: "Achat de '%0%' supprimé."
teleport-help: "/as tp <region> [sign]"
teleport-noRentOrBuy: "La région '%0%' n'est pas enregistrée comme location ou achat."
teleport-noPermission: "Vous n'avez pas la permission de vous téléporter à votre région."
teleport-noPermissionOther: "Vous n'avez pas la permission de vous téléporter à une région qui ne vous appartient pas."
teleport-noPermissionSign: "Vous n'avez pas la permission de vous téléporter à la pancarte de votre région."
teleport-noPermissionOtherSign: "Vous n'avez pas la permission de vous téléporter aux pancartes des régions que vous ne possédez pas."
teleport-noPermissionFriend: "Vous n'avez pas la permission de vous téléporter aux régions où vous êtes ajouté en ami."
teleport-noPermissionFriendSign: "Vous n'avez pas la permission de vous téléporter à la pancarte d'une région où vous êtes ajouté en ami."
teleport-success: "Vous avez été téléporté à '%0%'."
teleport-successSign: "Vous vous téléportez à la pancarte de '%0%'."
teleport-noSafe: "Aucune position sécurisée trouvée dans la région '%0%'. Pas de point restant, ou tentatives maximales dépassées (%1%/%2%)."
teleport-blocked: "Vous ne pouvez pas vous téléporter car la position est en dehors de la région et vous êtes obligé de vous téléporter à l'intérieur."
setteleport-help: "/as settp [region] [reset], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
setteleport-noPermission: "Vous n'avez pas la permission de définir un point de téléportation."
setteleport-noPermissionOther: "Vous n'avez pas la permission de définir l'emplacement de téléportation d'une région que vous ne possédez pas."
setteleport-noRentOrBuy: "La région '%0%' n'est pas enregistrée comme location ou achat."
setteleport-success: "Lieu de téléportation de '%0%' défini."
setteleport-notInside: "Le lieu doit se trouver dans votre région."
setteleport-reset: "Le lieu de téléportation de '%0%' a été réinitialisé."
find-help: "/as find <buy|rent> [prix maximum] [group]"
find-noPermission: "Vous n'avez pas la permission de rechercher des régions et de vous y téléporter."
find-success: "Trouvé une région %0% : %1%, en recherchant avec un prix maximum de: %2%%3%."
find-successMax: "Trouvé une région %0% : %1%, en recherchant avec un prix maximum de: %2%%3%."
find-wrongMaxPrice: "Le prix maximum n'est pas un nombre valide : %0%."
find-wrongGroup: "Le groupe spécifié n'existe pas : %0%."
find-noneFound: "Aucune région %0% trouvée ayant pour un prix maximum : %1%%2%."
find-noneFoundMax: "Aucune région %0% trouvée en cherchant à un prix maximum de %1%%2%."
find-onlyInGroup: ", recherche de régions uniquement dans le groupe: %0%."
groupadd-help: "/as groupadd <group> [region], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
groupadd-noPermission: "Vous n'avez pas la permission d'ajouter des régions aux groupes."
groupadd-noRegion: "La région spécifiée n'est pas enregistrée : %0%."
groupadd-success: "La région '%0%' a été ajoutée au groupe '%1%'. Ce groupe a maintenant %2% membre(s)."
groupadd-failed: "La région '%0%' est déjà membre du groupe '%1%'."
groupadd-weSuccess: "Ajouté au groupe %0% : &7%1%."
groupadd-weFailed: "Nous étions déjà dans le groupe %0% : &7%1%."
groupdel-help: "/as groupdel <group> [region], Si non spécifiée, cible la région dans laquelle vous vous trouvez."
groupdel-noPermission: "Vous n'avez pas la permission de supprimer des régions depuis les groupes."
groupdel-noRegion: "La région spécifiée n'est pas enregistrée : %0%."
groupdel-success: "La région '%0%' a été supprimée du groupe '%1%', ce groupe a maintenant %2% membre(s)."
groupdel-failed: "La région '%0%' n'est pas membre du groupe '%1%'."
groupdel-weSuccess: "Supprimée du groupe %0% : &7%1%."
groupdel-weFailed: "Nous ne sommes de toute façon pas dans le groupe %0% : &7%1%."
grouplist-noPermission: "Vous n'avez pas l'autorisation d'afficher les groupes enregistrés."
grouplist-noGroups: "Il n'y a actuellement aucun groupe enregistré."
grouplist-success: "Les groupes suivants sont enregistrés : &7%0%."
groupinfo-help: "/as groupinfo <group>"
groupinfo-noPermission: "Vous n'avez pas la permission d'afficher des informations sur un groupe."
groupinfo-noGroup: "Il n'y a pas de groupe enregistré sous le nom '%0%', utilisez /as grouplist pour vérifier les groupes."
groupinfo-members: "Les régions suivantes sont membres du groupe %0% : &7%1%."
groupinfo-noMembers: "Le groupe %0% ne possède aucun membre."
schemevent-help: "/as schemevent <region> <created|deleted|rented|unrented|bought|sold>"
schemevent-noRegion: "La région spécifiée n'est pas enregistrée : %0%."
schemevent-wrongEvent: "L'évent spécifié '%0%' n'existe pas, utilisez un des suivants: &7%1%."
schemevent-success: "L’événement '%0%' a été activé dans la région '%1%'."
schemevent-noPermission: "Vous n'avez pas la permission de déclencher des événements schématiques."
add-help: "/as add <rent|buy> [region] [world]"
add-noPermission: "Vous n'avez pas la permission d'ajouter une région à AreaShop."
add-success: "Ajoutée comme %0% : &7%1%."
add-failed: "Déjà enregistrée : &7%0%."
add-blacklisted: "Sur la blacklist : &7%0%."
add-specifyWorld: "Spécifiez le monde de la région lors de l'utilisation de la console."
add-incorrectWorld: "Le monde '%0%' est introuvable, essayez de nouveau (attention à la casse)."
add-noRegion: "La région '%0%' n'existe pas dans ce monde."
del-noRegion: "Le région '%0%' n'est pas enregistrée à AreaShop."
del-noPermission: "Vous n'avez pas la permission de supprimer des régions."
del-success: "Régions supprimées : &7%0%."
del-failed: "Pas de permission pour supprimer, ou pas enregistrée: &7%0%."
addsign-help: "/as addsign [region] [profile]"
addsign-noSign: "Vous ne regardez pas de panneau."
addsign-noRegion: "La région '%0%' n'a pas été trouvée."
addsign-noRegions: "Aucune région trouvée autour du panneau."
addsign-couldNotDetect: "Plusieurs régions ont été trouvées à proximité du panneau. Spécifiez la région en argument supplémentaire (2 des régions trouvées: %0% et %1%)."
addsign-couldNotDetectSign: "Plusieurs régions ont été trouvées à proximité du panneau. Spécifiez la région à la deuxième ligne (2 des régions trouvées: %0% et %1%)."
addsign-wrongProfile: "Le profil spécifié n'existe pas. Utilisez un des suivants (vérifier la configuration): &7%0%."
addsign-alreadyRegistered: "Ce panneau a déjà été enregistré pour la région '%0%'."
addsign-noPermission: "Vous n'avez pas la permission d'ajouter un panneau."
delsign-noSign: "Vous ne regardez pas un panneau."
delsign-noPermission: "Vous n'avez pas la permission de supprimer un panneau."
delsign-noRegion: "Ce signe n'appartient pas à une région AreaShop."
delsign-success: "Ce panneau a été supprimé de la région '%0%'."
me-noPermission: "Vous n'avez pas la permission de voir quelle(s) région(s) vous possédez."
me-notAPlayer: "Vous n'êtes pas un joueur. Vous ne pouvez donc pas avoir de régions."
me-noRentRegions: "Vous ne louez aucune région."
me-noBuyRegions: "Vous n'avez acheté aucune région."
me-rentRegions: "Vous louez les régions suivantes :"
me-buyRegions: "Vous avez acheté les régions suivantes :"
me-rentLine: "&2&l►&r %region% jusqu'au %until% &7(%timeleft% restant)"
me-buyLine: "&2&l►&r %region%"
me-noFriendRegions: "Vous n'avez pas été ajouté en ami sur une région."
me-friendRegions: "Vous avez été ajouté en ami dans les régions suivantes :"
me-friendLine: "&2&l►&r %region% &7(propriétaire : %player%)"
setowner-help: "/as setowner <joueur> [region], la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
setowner-noPermission: "Vous n'avez pas la permission de définir le propriétaire d'une région."
setowner-noPermissionRent: "Vous n'avez pas la permission de définir le propriétaire de régions à louer."
setowner-noPermissionBuy: "Vous n'avez pas la permission de définir le propriétaire de régions à acheter."
setowner-notRegistered: "La région n'est pas enregistrée, le propriétaire ne peut être défini."
setowner-noPlayer: "UUID du joueur introuvable : %0%."
setowner-succesRent: "Propriétaire de la région '%region%' modifié avec succès. Elle appartient maintenant à %player% et est louée jusqu'au %until% (%timeleft% restant)."
setowner-succesRentExtend: "Le propriétaire était déjà %player%, location prolongée de '%duration%', maintenant louée jusqu'au %until% (%timeleft% restant%)."
setowner-succesBuy: "Propriétaire de la région '%region%' changé avec succès. Elle appartient maintenant à %player%."
resell-help: "/as resell <prix> <région>, la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
resell-wrongPrice: "'%0%' n'est pas un prix valide."
resell-notRegistered: "'%0%' n'est pas enregistrée dans AreaShop."
resell-noRegionFound: "Aucune région AreaShop n'a pu être trouvée à votre emplacement, essayez de spécifier la région en argument."
resell-notBought: "Vous ne pouvez pas revendre la région '%region%', elle n'est pas encore achetée."
resell-success: "'%region%' a été mise en revente avec succès pour un prix de %resellprice%."
resell-noPermission: "Vous n'avez pas la permission de mettre votre région en revente."
resell-noPermissionOther: "Vous n'avez pas la permission de mettre des régions en revente."
stopresell-help: "/as stropresell [région], la région où vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
stopresell-notRegistered: "'%0%' n'est pas enregistrée dans AreaShop."
stopresell-noRegionFound: "Aucune région AreaShop n'a été trouvée à votre emplacement, essayez de la spécifier en argument."
stopresell-notResell: "Vous ne pouvez pas arrêter la revente de la région '%region%' car elle n'est pas en vente."
stopresell-success: "'%region%' n'est plus en revente."
stopresell-noPermission: "Vous n'avez pas la permission de retirer votre région de la vente."
stopresell-noPermissionOther: "Vous n'avez pas la permission de retirer les régions de la vente."
addfriend-help: "/as addfriend <joueur> [region], la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
addfriend-noPermissionOther: "Vous n'avez pas la permission d'ajouter des gens en amis dans une région qui n'est pas la vôtre."
addfriend-noPermission: "Vous n'avez pas la permission d'ajouter en amis des gens à votre région."
addfriend-successOther: "%0% a été ajouté en ami a la région '%1%'."
addfriend-success: "%0% a été ajouté ajouté en ami à votre région '%1%'."
addfriend-alreadyAdded: "%0% est déjà ami avec cette région."
addfriend-self: "Ajouter le propriétaire de la région en ami n'aurait aucune utilité."
addfriend-noOwner: "Vous ne pouvez pas ajouter d'amis à une région sans propriétaire."
addfriend-notVisited: "Vous ne pouvez pas ajouter %0% car il n'est jamais venu sur le serveur."
delfriend-help: "/as delfriend <joueur> [région], la région dans laquelle vous vous trouvez sera utilisée si vous ne spécifiez pas de région."
delfriend-noPermissionOther: "Vous n'avez pas la permission de supprimer des amis à une région n'étant pas la vôtre."
delfriend-noPermission: "Vous n'avez pas la permission de supprimer des amis de votre région."
delfriend-successOther: "%0% a été supprimé de la liste d'amis de la région '%1%'."
delfriend-success: "%0% a été supprimé des amis de votre région '%1%'."
delfriend-notAdded: "%0% n'est pas dans les amis de cette région."
delfriend-noOwner: "Vous ne pouvez pas supprimer les amis d'une région sans propriétaire."
timeleft-years: "%0% années"
timeleft-months: "%0% mois"
timeleft-days: "%0% jours"
timeleft-hours: "%0% heures"
timeleft-minutes: "%0% minutes"
timeleft-second: "%0% seconde"
timeleft-seconds: "%0% secondes"
timeleft-ended: "Expiré"
greeting-forrent: "La région '%region%' peut être louée pour %price% pour une durée de %duration%."
greeting-rented: "La région '%region%' est louée par %player% jusqu'au %until%."
greeting-forsale: "La région '%region%' peut être achetée pour %price%."
greeting-bought: "La région '%region%' est la propriété de %player%."
greeting-resale: "La région '%region%' peut être achetée pour %resaleprice% à %player%."
update-playerNotify: "&2Une mise à jour d'AreaShop V%0% à %1% est disponible, téléchargez là à cette adresse : http://dev.bukkit.org/bukkit-plugins/regionbuyandrent/."
+401 -349
View File
@@ -1,349 +1,401 @@
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: Dutch (Nederlands), Version: V2.1.2, Percentage translated: 100%, author(s): NLThijs48 ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "Je kunt niet meer dan %0% gebied(en) kopen en huren in totaal (je hebt er al %1% in groep '%2%')"
cmd-notValid: "Dat commando is niet geldig , gebruik '/as help' voor informatie"
cmd-onlyByPlayer: "Dit commando kan alleen door een speler uitgevoert worden"
cmd-weOnlyByPlayer: "Gebruikmaken van een WorldEdit selectie is alleen mogelijk als speler, geef de naam van het gebied mee als extra argument"
cmd-noSelection: "Je hebt geen WorldEdit selectie"
cmd-noRegionsFound: "Er zijn geen gebieden in je selectie gevonden die geregistreerd staan in AreaShop"
cmd-noWERegionsFound: "Er zijn geen WorldEdit gebieden gevonden die zich in je selectie bevinden"
cmd-notRegistered: "%0% is niet geregistreerd in AreaShop"
cmd-noRegionsAtLocation: "Geen gebieden gevonden op je lokatie, geef het gebied mee als argument"
cmd-moreRegionsAtLocation: "Meerdere gebieden gevonden op je lokatie, geef het gebied mee als argument"
cmd-automaticRegionOnlyByPlayer: "Automatisch bepalen van het gebied is alleen mogelijk voor spelers, geef het gebied mee als argument"
help-header: "Help pagina, commando's die jij kunt uitvoeren"
help-alias: "Commando aliassen: /areashop, /as"
help-help: "&6/as help &7-&r Laat deze help pagina zien"
help-info: "&6/as info &7-&r Vraag informatie over gebieden op"
help-rent: "&6/as rent &7-&r Huur een gebied of verleng de huur"
help-buy: "&6/as buy &7-&r Koop een gebied"
help-unrent: "&6/as unrent &7-&r Stop de huur van een gebied"
help-unrentOwn: "&6/as unrent &7-&r Stop de huur van een eigen gebied"
help-sell: "&6/as sell &7-&r Verkoop een gebied"
help-sellOwn: "&6/as sell &7-&r Verkoop een eigen gebied"
help-updaterents: "&6/as updaterents &7-&r Update alle huur borden en gebieden"
help-updatebuys: "&6/as updatebuys &7-&r Update alle koop borden en gebieden"
help-reload: "&6/as reload &7-&r Herlaad de config en de taalbestanden"
help-setrestore: "&6/as setrestore &7-&r Schakel herstellen in/uit en kies het profiel"
help-setprice: "&6/as setprice &7-&r Verander de prijs van een gebied"
help-setduration: "&6/as setduration &7-&r Verander de huurtijd van een region"
help-teleport: "&6/as tp &7-&r Teleporteer naar je gekochte/gehuurde gebieden"
help-teleportAll: "&6/as tp &7-&r Teleporteer naar koop/huur gebieden"
help-setteleport: "&6/as settp &7-&r Stel de teleporteer locatie in van jouw gebieden"
help-setteleportAll: "&6/as settp &7-&r Stel een teleporteer gebied in"
help-find: "&6/as find &7-&r Zoek een leeg huur of koop gebied"
help-groupadd: "&6/as groupadd &7-&r Voeg een gebied toe aan een groep"
help-groupdel: "&6/as groupdel &7-&r Verwijder een gebied uit een groep"
help-grouplist: "&6/as grouplist &7-&r Laat een lijst met groepen zien"
help-groupinfo: "&6/as groupinfo &7-&r Laat informatie over een groep zien"
help-schemevent: "&6/as schemevent &7-&r Voer een schematic gebeurtenis uit"
help-add: "&6/as add &7-&r Registreer een huur of koop gebied"
help-del: "&6/as del &7-&r Verwijder een geregistreerd gebied"
help-addsign: "&6/as addsign &7-&r Voeg een bordje toe aan een bestaand gebied"
help-delsign: "&6/as delsign &7-&r Verwijder het bord waar je naar kijkt"
help-me: "&6/as me &7-&r Bekijk welke gebieden je hebt (+aflooptijd)"
help-setowner: "&6/as setowner &7-&r Stel gebied eigenaar in of verleng de huur"
help-resell: "&6/as resell &7-&r Zet een gebied in doorverkoop modus"
help-resellAll: "&6/as resell &7-&r Zet een gebied in doorverkoop modus"
help-stopResell: "&6/as stopresell &7-&r Stop het herverkopen van je gebied"
help-stopResellAll: "&6/as stopresell &7-&r Stop het herverkopen van een gebied"
help-addFriend: "&6/as addfriend &7-&r Voeg een vriend toe aan je gebied"
help-addFriendAll: "&6/as addfriend &7-&r Voeg een vriend toe aan een gebied"
help-delFriend: "&6/as delfriend &7-&r Verwijder een vriend van je gebied"
help-delFriendAll: "&6/as delfriend &7-&r Verwijder een vriend van een gebied"
rent-help: "/as rent <gebiednaam>"
rent-noPermission: "Je hebt geen toestemming om een gebied te huren"
rent-maximum: "Je kunt niet meer dan %0% gebied(en) huren (je hebt er al %1% in groep '%2%')"
rent-payError: "Er is iets mis gegaan met betalen, probeer het later opnieuw"
rent-rented: "Je hebt %0% tot %1% gehuurd"
rent-extended: "Je hebt je huur van %0% verlengt tot %1%"
rent-extend: "Je kunt je huur verlengen door opnieuw op het bordje te klikken of gebruik te maken van /as rent"
rent-lowMoneyExtend: "Je hebt niet genoeg geld om de huur te verlengen (je hebt %0% van de %1%)"
rent-lowMoneyRent: "Je hebt niet genoeg geld om het gebied te huren (je hebt %0% van de %1%)"
rent-someoneElse: "Iemand anders heeft dit gebied al gehuurd"
rent-notRentable: "Dat gebied is niet beschikbaar om te huren"
rent-maxExtends: "Je kunt de huur niet meer verlengen (het maximum is %0% keer), je kunt echter wel het gebied opnieuw huren als het afgelopen is"
rent-maxRentTime: "Je kunt dit huur gebied niet meer tijd van tevoren huren, de maximum tijd is %0% minuten en je hebt het al voor %1% minuten gehuurt"
rent-restrictedToWorld: "Je moet in de '%0%' wereld zijn om dit gebied te huren (je bent in '%1%')"
rent-restrictedToRegion: "Je moet in '%0%' staan om hem te huren"
rent-expireWarning: "Je gebied %region% heeft nog %timeleft% over, verleng het als je het wilt houden."
buy-help: "/as buy <gebiednaam>"
buy-noPermission: "Je hebt geen toestemming om een gebied te kopen"
buy-notBuyable: "Dat gebied is niet beschikbaar om te kopen"
buy-maximum: "Je kunt niet meer dan %0% gebied(en) kopen (je hebt er al %1% in de groep '%2%')"
buy-payError: "Er is iets mis gegaan met betalen, probeer het later opnieuw"
buy-succes: "Je hebt %0% succesvol gekocht"
buy-successResale: "Je hebt %0% succesvol gekocht van %1%"
buy-successSeller: "Je gebied %0% is verkocht aan %1% voor %2%"
buy-lowMoney: "Je hebt niet genoeg geld om het gebied te kopen (je hebt %0% van de %1%)"
buy-yours: "Je hebt dit gebied al gekocht"
buy-someoneElse: "Iemand anders heeft dit gebied al gekocht"
buy-restrictedToWorld: "Je moet in de wereld '%0%' zijn om dit gebied te kopen (je ben in '%1%')"
buy-restrictedToRegion: "Je moet in '%0%' staan om hem te kopen"
unrent-help: "/as unrent <gebiednaam>, het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft"
unrent-noPermission: "Je hebt geen toestemming om te stoppen met huren"
unrent-noPermissionOther: "Je hebt geen toestemming om iemand anders huur te stoppen"
unrent-notRegistered: "De huur kan niet gestopt worden want het gebied is niet geregistreerd om te huren"
unrent-notRented: "De huur kan niet gestopt worden want het gebied is niet gehuurd"
unrent-unrented: "De huur van je gebied is gestopt"
unrent-other: "De huur voor het gebied is gestopt voor speler %0%"
unrent-expired: "De huur van je gebied %0% is gestopt"
sell-help: "/as sell <gebiednaam>, het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft"
sell-notRegistered: "Het gebied kan niet verkocht worden want het staat niet geregistreerd om te kopen"
sell-notBought: "Het gebied kan niet verkocht worden want het is niet gekocht"
sell-sold: "Het gebied is verkocht voor speler %0%"
sell-soldYours: "Je gebied is verkocht"
sell-noPermission: "Je hebt geen toestemming om een gebied te verkopen"
sell-noPermissionOther: "Je hebt geen toestemming om een gebied van iemand anders te verkopen"
rents-updated: "Alle borden en gebieden voor de verhuur zijn geupdate"
rents-noPermission: "Je hebt geen toestemming om alle verhuur borden en gebieden te updaten"
rents-notUpdated: "Niet alle borden zijn geupdate, een reload zou het op kunnen lossen"
buys-updated: "Alle borden en gebieden voor de verkoop zijn geupdate"
buys-noPermission: "Je hebt geen toestemming om alle verkoop borden en gebieden te updaten"
buys-notUpdated: "Niet alle borden zijn geupdate, een reload zou het op kunnen lossen"
reload-reloaded: "De config is succesvol opnieuw ingeladen"
reload-noPermission: "Je hebt geen toestemming om de config opnieuw in te laden"
info-help: "/as info <all|rented|forrent|sold|forsale|player|region>"
info-noPermission: "Je hebt geen toestemming om informatie over gebieden te bekijken"
info-all-rents: "Gebieden geregistreerd voor de verhuur: %0%"
info-all-noRents: "Er zijn geen gebieden geregistreerd voor de verhuur"
info-all-buys: "Gebieden geregistreerd voor de verkoop: %0%"
info-all-noBuys: "Er zijn geen gebieden geregistreerd voor de verkoop"
info-rented: "Verhuurde gebieden: %0%"
info-noRented: "Er zijn geen verhuurde gebieden"
info-unrented: "Gebieden te huur: %0%"
info-noUnrented: "Alle gebieden zijn verhuurd"
info-sold: "Verkochte gebieden: %0%"
info-noSold: "Alle gebieden zijn verkocht"
info-forsale: "Gebieden te koop: %0%"
info-noForsale: "Alle gebieden zijn verkocht"
info-playerHelp: "/as info player <naam>"
info-playerRents: "Gebieden gehuurd door %0%: %1%"
info-playerNoRents: "%0% heeft geen gebied gehuurd"
info-playerBuys: "Gebieden gekocht door %0%: %1%"
info-playerNoBuys: "%0% heeft geen gebieden gekocht"
info-regionHelp: "/as info region <naam>"
info-regionHeaderRent: "&2Informatie over %region%:"
info-regionHeaderBuy: "&2Informatie over %region%:"
info-regionRented: "&2&l►&r Gehuurd door %player% tot: &7%until%"
info-regionBought: "&2&l►&r Gekocht door %player%"
info-regionExtending: "&2&l►&r Verleng prijs: &7%price% per %duration%"
info-regionCanBeRented: "&2&l►&r Huurprijs: &7%price% per %duration%"
info-regionCanBeBought: "&2&l►&r Koopprijs: &7%price%"
info-regionFriends: "&2&l►&r Toegevoegde vrienden: &7%friends%"
info-regionMoneyBackBuy: "&2&l►&r Verkoop terugbetaling: &7%moneyback% (%moneybackpercent%% van de prijs)"
info-regionMoneyBackRent: "&2&l►&r Huurstop geld terug: &7%moneyback% (%moneybackpercent%% van de overgebleven tijd)"
info-regionMaxExtends: "&2&l►&r Maximaal aantal keer verlengen: &7%maxextends% keer"
info-regionNoExtending: "&2&l►&r Huurgebied kan niet verlengt worden"
info-regionExtendsLeft: "&2&l►&r Verlengen over: &7%extendsleft% keer van de %maxextends%"
info-regionMaxRentTime: "&2&l►&r Van te voren huren: &7%maxrenttime% maximum"
info-regionNoTeleport: "&2&l►&r Teleporteer lokatie niet ingesteld%0%"
info-regionTeleportHint: " &7(gebruik '/as settp' voor een betere lokatie)"
info-regionTeleportAt: "&2&l►&r Teleporteer lokatie ingesteld op: &7(%0%, %1%, %2%, %3%, helling:%4%, draaiing:%5%)"
info-regionSigns: "&2&l►&r Verbonden borden: &7%0%"
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r Toegewezen groepen: &7%0%"
info-regionInactiveUnrent: "&2&l►&r Automatische huurstop na: &7%inactivetime% inactiviteit van de speler"
info-regionInactiveSell: "&2&l►&r Automatische verkoop na: &7%inactivetime% inactiviteit van de speler"
info-regionRestrictedRegionRent: "&2&l►&r Om dit gebied te huren moet je erin staan"
info-regionRestrictedWorldRent: "&2&l►&r Om dit gebied te huren moet je in de wereld '%world%' zijn"
info-regionRestrictedRegionBuy: "&2&l►&r Om dit gebied te kopen moet je erin staan"
info-regionRestrictedWorldBuy: "&2&l►&r Om dit gebied te kopen moet je in de wereld '%world%' zijn"
info-regionRestoringRent: "&2&l►&r Herstel is ingeschakeld &7(gebied zal resetten bij een huurstop)%0%"
info-regionRestoringBuy: "&2&l►&r Herstel is ingeschakeld &7(gebied zal resetten bij een verkoop)%0%"
info-regionRestoringProfile: " (profiel: %0%)"
info-regionNoSign: "Er is geen bordje geregistreerd voor dit gebied"
info-regionPriceDuration: "Prijs: %0% voor elke %1%"
info-regionPrice: "Prijs: %0%"
info-regionRestore: "Herstellen ingeschakeld: %0%"
info-regionRestoreProfile: "Herstel profiel: %0%"
info-regionTPLocation: "Teleporteer locatie: &7Wereld=%0%, X=%1%, Y=%2%, Z=%3%, Helling=%4%, Draaiing=%5%"
info-regionNoTP: "Geen teleporteer locatie ingesteld"
info-regionNotExisting: "Gebeid %0% staat niet geregistreerd"
setrestore-help: "/as setrestore <gebied> <true|false|general> [profiel]"
setrestore-noPermission: "Je hebt geen toestemming om de herstel opties te veranderen"
setrestore-notRegistered: "%0% is niet geregistreerd"
setrestore-invalidSetting: "'%0%' is geen geldige staat, gebruik true, false of general"
setrestore-success: "De herstel optie van %0% is succesvol gezet naar '%1%'"
setrestore-successProfile: "Herstel instelling van %0% is succesvol gezet op '%1%' en het profiel naar '%2%'"
setprice-noPermission: "Je hebt geen toestemming om de prijs van een gebied te veranderen"
setprice-help: "/as setprice <prijs> [gebied], het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft"
setprice-notRegistered: "%0% is niet geregistreerd in AreaShop"
setprice-wrongPrice: "'%0%' is geen geldige prijs"
setprice-successRent: "Prijs van gebied %0% is veranderd naar %1% per %2%"
setprice-successBuy: "De prijs van het gebied %0% is veranderd naar %1%"
setduration-noPermission: "Je hebt geen toestemming om de duur van het huur gebied aan te passen"
setduration-help: "/as setduration <aantal> <identificator> [gebied], het gebied waarin je staat zal worden gebruikt als je niets aangeeft"
setduration-notRegistered: "%0% is niet geregistreerd als een huur gebied"
setduration-wrongAmount: "'%0%' is geen geldig aantal, gebruik een geheel nummer"
setduration-wrongFormat: "'%0%' is geen goed tijdsformaat, bekijk de documentatie op Bukkit"
setduration-success: "Duur van het gebied %0% veranderd naar '%1%'"
setup-noRegion: "Je hebt geen gebied aangegeven op de tweede regel"
setup-wrongRegion: "Het aangegeven gebied bestaat niet"
setup-alreadyRentSign: "Het aangegeven gebied heeft al een bord voor huren"
setup-alreadyBuySign: "Het aangegeven gebied heeft al een bord voor kopen"
setup-noDuration: "Je hebt geen tijdsduur voor het huren aangegeven, zet dit op de derde regel"
setup-wrongDuration: "De aangegeven tijdsduur is niet in het correcte formaat, voorbeeld: 1 dag"
setup-noPrice: "Je hebt geen prijs aangegeven op de vierde regel"
setup-wrongPrice: "Je hebt de prijs niet goed aangegeven, gebruik een nummer"
setup-rentSuccess: "Huren van gebied %0% is goed opgezet"
setup-buySuccess: "Kopen van gebied %0% is goed opgezet"
setup-noPermissionRent: "Je hebt geen toestemming om huur gebieden op te zetten"
setup-noPermissionBuy: "Je hebt geen toestemming om koop gebieden op te zetten"
setup-couldNotDetect: "Meerdere gebieden gevonden met dezelfde prioriteit en/of parent/child relatie, geeft een specifieke aan op de tweede regel (2 van de gebieden die gevonden zijn: %0% en %1%)"
destroy-noPermissionRent: "Je hebt geen toestemming om een bordje van dit huur gebied kapot te maken"
destroy-noPermissionBuy: "Je hebt geen toestemming om een bordje van dit koop gebied kapot te maken"
destroy-successRent: "Het huren van %0% is succesvol verwijderd"
destroy-successBuy: "Het kopen van %0% is succesvol verwijderd"
teleport-help: "/as tp <gebied> <aantal> <soort>"
teleport-noRentOrBuy: "Gebied '%0%' is niet geregistreerd als koop of huur gebied"
teleport-noPermission: "Je hebt geen toestemming om naar je gebied te teleporteren"
teleport-noPermissionOther: "Je hebt geen toestemming om te teleporteren naar een gebied dat niet van jou is"
teleport-noPermissionSign: "Je hebt geen toestemming om naar het bordje van je gebied te teleporteren"
teleport-noPermissionOtherSign: "Je hebt geen toestemming om naar bordjes te teleporteren van gebieden die niet van jou zijn"
teleport-noPermissionFriend: "Je hebt geen toestemming om te teleporteren naar gebieden waar je als vriend bent toegevoegd"
teleport-noPermissionFriendSign: "Je hebt geen toestemming om te teleporteren naar het bord van gebieden waar je als vriend bent toegevoegd"
teleport-success: "Je bent naar %0% geteleporteerd"
teleport-successSign: "Je bent geteleporteerd naar het bordje van %0%"
teleport-noSafe: "Geen veilige plek gevonden in gebied %0%, verander het gebied of stel de teleporteer positie in"
teleport-blocked: "Je kunt niet teleporteren omdat de positie buiten het gebied ligt en je geforceerd word erbinnen te teleporteren"
setteleport-help: "/as settp [gebied] [reset], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft"
setteleport-noPermission: "Je hebt geen toestemming om de teleporteer lokatie in te stellen"
setteleport-noPermissionOther: "Je hebt geen toestemming om de teleporteer lokatie in te stellen voor een gebied dat niet van jou is"
setteleport-noRentOrBuy: "Gebied '%0%' is niet geregistreerd als koop of huur gebied"
setteleport-success: "Teleporteer lokatie van %0% ingestelt"
setteleport-notInside: "De lokatie moet zich binnen het gebied bevinden"
setteleport-reset: "Teleporteer lokatie van %0% is gereset"
find-help: "/as find <buy|rent> [maxprijs] [groep]"
find-noPermission: "Je hebt geen toestemming om te zoeken naar gebieden en naar deze te teleporteren"
find-success: "Een %0% gebied is gevonden: %1%, bij het zoeken met een maximale prijs gelijk aan je saldo: %2%%3%"
find-successMax: "Een %0% gebied is gevonden: %1%, bij het zoeken met een maximale prijs van %2%%3%"
find-wrongMaxPrice: "De aangegeven maximum prijs is geen correct nummer: %0%"
find-wrongGroup: "De aangegeven groep bestaat niet: %0%"
find-noneFound: "Geen %0% gebied gevonden bij het zoeken met een maximale prijs gelijk aan je saldo: %1%%2%"
find-noneFoundMax: "Geen %0% gebied gevonden bij het zoeken met een maximale prijs van %1%%2%"
find-onlyInGroup: ", alleen gebieden gezocht in de groep: %0%"
groupadd-help: "/as groupadd <groep> [gebied], als er geen gebied is aangegeven dan worden alle gebieden in je WorldEdit selectie gebruikt"
groupadd-noPermission: "Je hebt geen toestemming om gebieden toe te voegen aan groepen"
groupadd-noRegion: "Het aangegeven gebied is niet geregistreerd: %0%"
groupadd-success: "Gebied %0% is toegevoegd aan groep '%1%', deze group heeft nu %2% leden"
groupadd-failed: "Gebied %0% is al toegevoegd aan groep '%1%'"
groupadd-weSuccess: "Toegevoegd aan groep %0%: &7%1%"
groupadd-weFailed: "Waren al toegevoegd aan groep %0%: &7%1%"
groupdel-help: "/as groupdel <groep> [gebied], als er geen gebied is aangegeven worden alle gebieden in je WorldEdit selectie gebruikt"
groupdel-noPermission: "Je hebt geen toestemming om gebieden van groepen te verwijderen"
groupdel-noRegion: "Het aangegeven gebied staat niet geregistreerd: %0%"
groupdel-success: "Gebied %0% is verwijderd van groep '%1%', deze groep heeft nu %2% leden"
groupdel-failed: "Gebied %0% is geen lid van groep '%1%'"
groupdel-weSuccess: "Verwijderd van groep %0%: &7%1%"
groupdel-weFailed: "Waren al niet in de groep %0%: &7%1%"
grouplist-noPermission: "Je hebt geen toestemming om de geregistreerde groepen te bekijken"
grouplist-noGroups: "Er zijn geen groepen aangemaakt"
grouplist-success: "De volgende groepen zijn geregistreerd: &7%0%"
groupinfo-help: "/as groupinfo <groep>"
groupinfo-noPermission: "Je hebt geen toestemming voor het bekijken van informatie over een groep"
groupinfo-noGroup: "Er is geen groep geregistreerd met de naam '%0%', gebruik /as grouplist om de lijst te bekijken"
groupinfo-members: "De volgende gebieden zijn leden van de groep %0%: &7%1%"
groupinfo-noMembers: "Groep %0% heeft geen leden"
schemevent-help: "/as schemevent <gebied> <created|deleted|rented|unrented|bought|sold>"
schemevent-noRegion: "Het aangegeven gebied is niet geregistreerd: %0%"
schemevent-wrongEvent: "Het aangegeven event '%0%' bestaat niet, gebruik een van de volgende: &7%1%"
schemevent-success: "Event '%0%' succesvol getriggerd voor gebied %1%"
schemevent-noPermission: "Je hebt geen toestemming om events te triggeren"
add-help: "/as add <rent|buy> [gebied] [wereld]"
add-noPermission: "Je hebt geen toestemming om een gebied toe te voegen aan AreaShop"
add-success: "Toegevoegd als %0%: &7%1%"
add-failed: "Al geregistreerd: &7%0%"
add-specifyWorld: "Geef de wereld van het gebied aan als je het commando vanuit de console gebruikt"
add-incorrectWorld: "Wereld '%0%' niet gevonden, probeer opnieuw (hoofdlettergevoelig)"
add-noRegion: "Gebied '%0%' bestaat niet in deze wereld"
del-noRegion: "Gebied '%0%' is niet geregistreerd in AreaShop"
del-noPermission: "Je hebt geen toestemming om gebieden te verwijderen"
del-success: "Verwijderde gebieden: &7%0%"
del-failed: "Geen toestemming om te verwijderen of niet geregistreerd: &7%0%"
addsign-help: "/as addsign [gebied] [profiel]"
addsign-noSign: "Je kijkt niet naar een bord"
addsign-noRegion: "Gebied '%0%' kan niet gevonden worden"
addsign-noRegions: "Geen gebied gevonden op de lokatie van het bord"
addsign-couldNotDetect: "Meerdere gebieden gevonden op de lokatie van het bord, geef het gebied mee als extra argument (2 van de gevonden gebieden: %0% en %1%)"
addsign-couldNotDetectSign: "Meerdere gebieden gevonden op de lokatie van het bord, geef het gebied aan op de tweede regel (2 van de gevonden gebieden: %0% en %1%)"
addsign-wrongProfile: "Het aangegeven profiel bestaat niet, gebruik een van de volgende (check de config): &7%0%"
addsign-success: "Het bord is toegevoegd aan %0%"
addsign-successProfile: "Het bord is toegevoegd aan %0% met profiel %1%"
addsign-alreadyRegistered: "Dat bord is al geregistreerd voor gebied %0%"
addsign-noPermission: "Je hebt geen toestemming om een bord toe te voegen"
delsign-noSign: "Je kijkt niet naar een bord"
delsign-noPermission: "Je hebt geen toestemming om een bord te verwijderen"
delsign-noRegion: "Dat bord hoort niet bij een AreaShop gebied"
delsign-success: "Het bord is verwijderd van gebied %0%"
me-noPermission: "Je hebt geen toestemming om te zien welke gebieden je hebt"
me-notAPlayer: "Je bent geen speler dus je kunt geen gebieden hebben"
me-noRentRegions: "Je hebt geen huur gebieden gehuurt"
me-noBuyRegions: "Je hebt geen koop gebieden gekocht"
me-rentRegions: "Je hebt de volgende gebieden gehuurt:"
me-buyRegions: "Je hebt de volgende gebieden gekocht:"
me-rentLine: "&2&l►&r %region% tot %until% &7(%timeleft% over)"
me-buyLine: "&2&l►&r %region%"
me-noFriendRegions: "Je bent niet aan gebieden toegevoegd als vriend"
me-friendRegions: "Je bent toegevoegd als vriend aan de volgende gebieden:"
me-friendLine: "&2&l►&r %region% &7(eigenaar: %player%)"
setowner-help: "/as setowner <speler> [gebied], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft"
setowner-noPermission: "Je hebt geen toestemming om de eigenaar van een gebied in te stellen"
setowner-noPermissionRent: "Je hebt geen toestemming om de eigenaar van huur gebieden in te stellen"
setowner-noPermissionBuy: "Je hebt geen toestemming om de eigenaar van koop gebieden in te stellen"
setowner-notRegistered: "Het aangegeven gebied is niet geregistreerd, eigenaar kan niet worden ingesteld"
setowner-noPlayer: "De UUID van de aangegeven speler kon niet worden gevonden: %0%"
setowner-succesRent: "Eigenaar van %region% succesvol veranderd naar %player%, gehuurt tot %until% (%timeleft% over)"
setowner-succesRentExtend: "Eigenaar was al %player%, huur verlengt met '%duration%', nu gehuurd tot %until% (%timeleft% over)"
setowner-succesBuy: "Eigenaar van %region% succesvol veranderd naar %player%"
resell-help: "/as resell <prijs> [gebied], het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft"
resell-wrongPrice: "'%0%' is geen geldige prijs"
resell-notRegistered: "%0% is niet geregistreerd in AreaShop"
resell-noRegionFound: "Geen AreaShop gebied gevonden op je lokatie, geeft de naam van het gebied mee als argument"
resell-notBought: "Je kunt %region% niet doorverkopen want dit gebied is nog niet verkocht"
resell-success: "%region% is succesvol in doorverkoop mode gezet voor %resellprice%"
resell-noPermission: "Je hebt geen toestemming om je gebied in doorverkoop mode te zetten"
resell-noPermissionOther: "Je hebt geen toestemming om gebieden in doorverkoop mode te zetten"
stopresell-help: "/as stopresell [gebied], het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft"
stopresell-notRegistered: "%0% is niet geregistreerd in AreaShop"
stopresell-noRegionFound: "Geen AreaShop gebied gevonden op je lokatie, geeft de naam van het gebied mee als argument"
stopresell-notResell: "Je kunt niet stoppen met doorverkopen van %region% want hij staat niet in doorverkoop mode"
stopresell-success: "%region% is succesvol terug gezet in verkocht mode"
stopresell-noPermission: "Je hebt geen toestemming om je gebied terug te zetten in verkocht mode"
stopresell-noPermissionOther: "Je hebt geen toestemming om een gebied terug te zetten in verkocht mode"
addfriend-help: "/as addfriend <speler> [gebied], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft"
addfriend-noPermissionOther: "Je hebt geen toestemming om vrienden toe te voegen aan gebieden die niet van jou zijn"
addfriend-noPermission: "Je hebt geen toestemming om vrienden toe te voegen aan je gebied"
addfriend-successOther: "%0% is toegevoegd als vriend bij gebied %1%"
addfriend-success: "%0% is toegevoegd als vriend bij je gebied %1%"
addfriend-alreadyAdded: "%0% is al toegevoegd als vriend voor dit gebied"
addfriend-self: "Het toevoegen van de eigenaar van het gebied als vriend zou nutteloos zijn"
addfriend-noOwner: "Je kunt geen vrienden toevoegen aan een gebied zonder eigenaar"
delfriend-help: "/as delfriend <speler> [gebied], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft"
delfriend-noPermissionOther: "Je hebt geen toestemming om vrienden te verwijderen van gebieden die niet van jou zijn"
delfriend-noPermission: "Je hebt geen toestemming om vrienden te verwijderen van je gebied"
delfriend-successOther: "%0% is verwijderd als vriend van gebied %1%"
delfriend-success: "%0% is verwijderd als vriend van je gebied %1%"
delfriend-notAdded: "%0% is niet toegevoegd als vriend voor dit gebied"
delfriend-noOwner: "Je kunt geen vrienden verwijderen van een gebied zonder eigenaar"
timeleft-years: "%0% jaren"
timeleft-months: "%0% maanden"
timeleft-days: "%0% dagen"
timeleft-hours: "%0% uren"
timeleft-minutes: "%0% minuten"
timeleft-second: "%0% seconde"
timeleft-seconds: "%0% seconden"
timeleft-ended: "Verlopen"
greeting-forrent: "%region% kan worden gehuurd voor %price% per %duration%"
greeting-rented: "%region% is gehuurd door %player% tot %until%"
greeting-forsale: "%region% kan worden gekocht voor %price%"
greeting-bought: "%region% is gekocht door %player%"
greeting-resale: "%region% kan worden gekocht voor %resaleprice% van %player%"
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: Dutch, Version: V2.1.5, Percentage translated: 100% ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "Je kunt niet meer dan %0% gebied(en) kopen en huren in totaal (je hebt er al %1% in groep '%2%')."
cmd-notValid: "Dat commando is niet geldig , gebruik '/as help' voor informatie."
cmd-onlyByPlayer: "Dit commando kan alleen door een speler uitgevoert worden."
cmd-weOnlyByPlayer: "Gebruikmaken van een WorldEdit selectie is alleen mogelijk als speler, geef de naam van het gebied mee als extra argument."
cmd-noSelection: "Je hebt geen WorldEdit selectie."
cmd-noRegionsFound: "Er zijn geen gebieden in je selectie gevonden die geregistreerd staan in AreaShop."
cmd-noWERegionsFound: "Er zijn geen WorldEdit gebieden gevonden die zich in je selectie bevinden."
cmd-notRegistered: "%0% is niet geregistreerd in AreaShop."
cmd-noRegionsAtLocation: "Geen gebieden gevonden op je lokatie, geef het gebied mee als argument."
cmd-moreRegionsAtLocation: "Meerdere gebieden gevonden op je lokatie, geef het gebied mee als argument."
cmd-automaticRegionOnlyByPlayer: "Automatisch bepalen van het gebied is alleen mogelijk voor spelers, geef het gebied mee als argument."
help-header: "Help pagina, commando's die jij kunt uitvoeren."
help-alias: "Commando aliassen: /areashop, /as."
help-help: "&6/as help &7-&r Laat deze help pagina zien."
help-info: "&6/as info &7-&r Vraag informatie over gebieden op."
help-rent: "&6/as rent &7-&r Huur een gebied of verleng de huur."
help-buy: "&6/as buy &7-&r Koop een gebied."
help-unrent: "&6/as unrent &7-&r Stop de huur van een gebied."
help-unrentOwn: "&6/as unrent &7-&r Stop de huur van een eigen gebied."
help-sell: "&6/as sell &7-&r Verkoop een gebied."
help-sellOwn: "&6/as sell &7-&r Verkoop een eigen gebied."
help-reload: "&6/as reload &7-&r Herlaad bestanden en update gebieden."
help-setrestore: "&6/as setrestore &7-&r Schakel herstellen in/uit en kies het profiel."
help-setprice: "&6/as setprice &7-&r Verander de prijs van een gebied."
help-setduration: "&6/as setduration &7-&r Verander de huurtijd van een region."
help-teleport: "&6/as tp &7-&r Teleporteer naar je gekochte/gehuurde gebieden."
help-teleportAll: "&6/as tp &7-&r Teleporteer naar koop/huur gebieden."
help-setteleport: "&6/as settp &7-&r Stel de teleporteer locatie in van jouw gebieden."
help-setteleportAll: "&6/as settp &7-&r Stel een teleporteer gebied in."
help-find: "&6/as find &7-&r Zoek een leeg huur of koop gebied."
help-groupadd: "&6/as groupadd &7-&r Voeg een gebied toe aan een groep."
help-groupdel: "&6/as groupdel &7-&r Verwijder een gebied uit een groep."
help-grouplist: "&6/as grouplist &7-&r Laat een lijst met groepen zien."
help-groupinfo: "&6/as groupinfo &7-&r Laat informatie over een groep zien."
help-schemevent: "&6/as schemevent &7-&r Voer een schematic gebeurtenis uit."
help-add: "&6/as add &7-&r Registreer een huur of koop gebied."
help-del: "&6/as del &7-&r Verwijder een geregistreerd gebied."
help-addsign: "&6/as addsign &7-&r Voeg een bordje toe aan een bestaand gebied."
help-delsign: "&6/as delsign &7-&r Verwijder het bord waar je naar kijkt."
help-me: "&6/as me &7-&r Bekijk welke gebieden je hebt (+aflooptijd)."
help-setowner: "&6/as setowner &7-&r Stel gebied eigenaar in of verleng de huur."
help-resell: "&6/as resell &7-&r Zet een gebied in doorverkoop modus."
help-resellAll: "&6/as resell &7-&r Zet een gebied in doorverkoop modus."
help-stopResell: "&6/as stopresell &7-&r Stop het herverkopen van je gebied."
help-stopResellAll: "&6/as stopresell &7-&r Stop het herverkopen van een gebied."
help-addFriend: "&6/as addfriend &7-&r Voeg een vriend toe aan je gebied."
help-addFriendAll: "&6/as addfriend &7-&r Voeg een vriend toe aan een gebied."
help-delFriend: "&6/as delfriend &7-&r Verwijder een vriend van je gebied."
help-delFriendAll: "&6/as delfriend &7-&r Verwijder een vriend van een gebied."
help-linksigns: "&6/as linksigns &7-&r Gebruik massa bord koppelen mode."
rent-help: "/as rent <gebiednaam>."
rent-noPermission: "Je hebt geen toestemming om een gebied te huren."
rent-maximum: "Je kunt niet meer dan %0% gebied(en) huren (je hebt er al %1% in groep '%2%')."
rent-payError: "Er is iets mis gegaan met betalen, probeer het later opnieuw."
rent-rented: "Je hebt %0% tot %1% gehuurd."
rent-extended: "Je hebt je huur van %0% verlengt tot %1%."
rent-extend: "Je kunt je huur verlengen door opnieuw op het bordje te klikken of gebruik te maken van /as rent."
rent-lowMoneyExtend: "Je hebt niet genoeg geld om de huur te verlengen (je hebt %0% van de %1%)."
rent-lowMoneyRent: "Je hebt niet genoeg geld om het gebied te huren (je hebt %0% van de %1%)."
rent-someoneElse: "Iemand anders heeft dit gebied al gehuurd."
rent-notRentable: "Dat gebied is niet beschikbaar om te huren."
rent-maxExtends: "Je kunt de huur niet meer verlengen (het maximum is %0% keer), je kunt echter wel het gebied opnieuw huren als het afgelopen is."
rent-maxRentTime: "Je kunt dit huur gebied niet meer tijd van tevoren huren, de maximum tijd is %0% minuten en je hebt het al voor %1% minuten gehuurt."
rent-restrictedToWorld: "Je moet in de '%0%' wereld zijn om dit gebied te huren (je bent in '%1%')."
rent-restrictedToRegion: "Je moet in '%0%' staan om hem te huren."
rent-expireWarning: "Je gebied %region% heeft nog %timeleft% over, verleng het als je het wilt houden.."
buy-help: "/as buy <gebiednaam>."
buy-noPermission: "Je hebt geen toestemming om een gebied te kopen."
buy-notBuyable: "Dat gebied is niet beschikbaar om te kopen."
buy-maximum: "Je kunt niet meer dan %0% gebied(en) kopen (je hebt er al %1% in de groep '%2%')."
buy-payError: "Er is iets mis gegaan met betalen, probeer het later opnieuw."
buy-succes: "Je hebt %0% succesvol gekocht."
buy-successResale: "Je hebt %0% succesvol gekocht van %1%."
buy-successSeller: "Je gebied %0% is verkocht aan %1% voor %2%."
buy-lowMoney: "Je hebt niet genoeg geld om het gebied te kopen (je hebt %0% van de %1%)."
buy-yours: "Je hebt dit gebied al gekocht."
buy-someoneElse: "Iemand anders heeft dit gebied al gekocht."
buy-restrictedToWorld: "Je moet in de wereld '%0%' zijn om dit gebied te kopen (je ben in '%1%')."
buy-restrictedToRegion: "Je moet in '%0%' staan om hem te kopen."
unrent-help: "/as unrent <gebiednaam>, het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft."
unrent-noPermission: "Je hebt geen toestemming om te stoppen met huren."
unrent-noPermissionOther: "Je hebt geen toestemming om iemand anders huur te stoppen."
unrent-notRegistered: "De huur kan niet gestopt worden want het gebied is niet geregistreerd om te huren."
unrent-notRented: "De huur kan niet gestopt worden want het gebied is niet gehuurd."
unrent-unrented: "De huur van je gebied is gestopt."
unrent-other: "De huur voor het gebied is gestopt voor speler %0%."
unrent-expired: "De huur van je gebied %0% is gestopt."
sell-help: "/as sell <gebiednaam>, het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft."
sell-notRegistered: "Het gebied kan niet verkocht worden want het staat niet geregistreerd om te kopen."
sell-notBought: "Het gebied kan niet verkocht worden want het is niet gekocht."
sell-sold: "Het gebied is verkocht voor speler %0%."
sell-soldYours: "Je gebied is verkocht."
sell-noPermission: "Je hebt geen toestemming om een gebied te verkopen."
sell-noPermissionOther: "Je hebt geen toestemming om een gebied van iemand anders te verkopen."
reload-reloaded: "Alle bestanden zijn succesvol herladen."
reload-updateStart: "&7%0% gebieden aan het updaten met %1% per seconde."
reload-updateComplete: "&7Updaten van gebieden compleet."
reload-noPermission: "Je hebt geen toestemming om configuratiebestanden te herladen."
reload-updateCommandChanged: "'/as updaterents' en '/as updatebuys' zijn verwijderd, '/as reload' updated nu ook de gebieden, gebruik dus dat commando."
info-help: "/as info <all|rented|forrent|sold|forsale|player|region|nogroup>."
info-noPermission: "Je hebt geen toestemming om informatie over gebieden te bekijken."
info-all-rents: "Gebieden geregistreerd voor de verhuur: %0%."
info-all-noRents: "Er zijn geen gebieden geregistreerd voor de verhuur."
info-all-buys: "Gebieden geregistreerd voor de verkoop: %0%."
info-all-noBuys: "Er zijn geen gebieden geregistreerd voor de verkoop."
info-nogroupRents: "Huur gebieden zonder groep: &7%0%."
info-nogroupBuys: "Koop gebieden zonder groep: &7%0%."
info-nogroupNoRents: "Er zijn geen huur gebieden zonder een groep."
info-nogroupNoBuys: "Er zijn geen koop gebieden zonder een groep."
info-rented: "Verhuurde gebieden: %0%."
info-noRented: "Er zijn geen verhuurde gebieden."
info-unrented: "Gebieden te huur: %0%."
info-noUnrented: "Alle gebieden zijn verhuurd."
info-sold: "Verkochte gebieden: %0%."
info-noSold: "Alle gebieden zijn verkocht."
info-forsale: "Gebieden te koop: %0%."
info-noForsale: "Alle gebieden zijn verkocht."
info-playerHelp: "/as info player <naam>."
info-playerRents: "Gebieden gehuurd door %0%: %1%."
info-playerNoRents: "%0% heeft geen gebied gehuurd."
info-playerBuys: "Gebieden gekocht door %0%: %1%."
info-playerNoBuys: "%0% heeft geen gebieden gekocht."
info-regionHelp: "/as info region <naam>."
info-regionHeaderRent: "&2Informatie over %region%:"
info-regionHeaderBuy: "&2Informatie over %region%:"
info-regionRented: "&2&l►&r Gehuurd door %player% tot: &7%until%."
info-regionBought: "&2&l►&r Gekocht door %player%."
info-regionReselling: "&2&l►&r Gekocht door %player%, aan het doorverkopen."
info-regionExtending: "&2&l►&r Verleng prijs: &7%price% per %duration%."
info-regionCanBeRented: "&2&l►&r Huurprijs: &7%price% per %duration%."
info-regionCanBeBought: "&2&l►&r Koopprijs: &7%price%."
info-regionReselPrice: "&2&l►&r Doorverkoop prijs: &7%resellprice% (je kunt het kopen van %player%)."
info-regionFriends: "&2&l►&r Toegevoegde vrienden: &7%friends%."
info-regionMoneyBackBuy: "&2&l►&r Verkoop terugbetaling: &7%moneyback% (%moneybackpercent%% van de prijs)."
info-regionMoneyBackRent: "&2&l►&r Huurstop geld terug: &7%moneyback% (%moneybackpercent%% van de overgebleven tijd)."
info-regionMaxExtends: "&2&l►&r Maximaal aantal keer verlengen: &7%maxextends% keer."
info-regionNoExtending: "&2&l►&r Huurgebied kan niet verlengt worden."
info-regionExtendsLeft: "&2&l►&r Verlengen over: &7%extendsleft% keer van de %maxextends%."
info-regionMaxRentTime: "&2&l►&r Van te voren huren: &7%maxrenttime% maximum."
info-regionNoTeleport: "&2&l►&r Teleporteer lokatie niet ingesteld%0%."
info-regionTeleportHint: " &7(gebruik '/as settp' voor een betere lokatie)"
info-regionTeleportAt: "&2&l►&r Teleporteer lokatie ingesteld op: &7(%0%, %1%, %2%, %3%, helling:%4%, draaiing:%5%)."
info-regionSigns: "&2&l►&r Verbonden borden: &7%0%."
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r Toegewezen groepen: &7%0%."
info-regionInactiveUnrent: "&2&l►&r Automatische huurstop na: &7%inactivetime% inactiviteit van de speler."
info-regionInactiveSell: "&2&l►&r Automatische verkoop na: &7%inactivetime% inactiviteit van de speler."
info-regionRestrictedRegionRent: "&2&l►&r Om dit gebied te huren moet je erin staan."
info-regionRestrictedWorldRent: "&2&l►&r Om dit gebied te huren moet je in de wereld '%world%' zijn."
info-regionRestrictedRegionBuy: "&2&l►&r Om dit gebied te kopen moet je erin staan."
info-regionRestrictedWorldBuy: "&2&l►&r Om dit gebied te kopen moet je in de wereld '%world%' zijn."
info-regionRestoringRent: "&2&l►&r Herstel is ingeschakeld &7(gebied zal resetten bij een huurstop)%0%."
info-regionRestoringBuy: "&2&l►&r Herstel is ingeschakeld &7(gebied zal resetten bij een verkoop)%0%."
info-regionRestoringProfile: " (profiel: %0%)"
info-regionNoSign: "Er is geen bordje geregistreerd voor dit gebied."
info-regionPriceDuration: "Prijs: %0% voor elke %1%."
info-regionPrice: "Prijs: %0%."
info-regionRestore: "Herstellen ingeschakeld: %0%."
info-regionRestoreProfile: "Herstel profiel: %0%."
info-regionTPLocation: "Teleporteer locatie: &7Wereld=%0%, X=%1%, Y=%2%, Z=%3%, Helling=%4%, Draaiing=%5%."
info-regionNoTP: "Geen teleporteer locatie ingesteld."
info-regionNotExisting: "Gebeid %0% staat niet geregistreerd."
setrestore-help: "/as setrestore <gebied> <true|false|general> [profiel]."
setrestore-noPermission: "Je hebt geen toestemming om de herstel opties te veranderen."
setrestore-notRegistered: "%0% is niet geregistreerd."
setrestore-invalidSetting: "'%0%' is geen geldige staat, gebruik true, false of general."
setrestore-success: "De herstel optie van %0% is succesvol gezet naar '%1%'."
setrestore-successProfile: "Herstel instelling van %0% is succesvol gezet op '%1%' en het profiel naar '%2%'."
setprice-noPermission: "Je hebt geen toestemming om de prijs van een gebied te veranderen."
setprice-help: "/as setprice <prijs> [gebied], het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft."
setprice-notRegistered: "%0% is niet geregistreerd in AreaShop."
setprice-wrongPrice: "'%0%' is geen geldige prijs."
setprice-successRent: "Prijs van gebied %0% is veranderd naar %1% per %2%."
setprice-successBuy: "De prijs van het gebied %0% is veranderd naar %1%."
setduration-noPermission: "Je hebt geen toestemming om de duur van het huur gebied aan te passen."
setduration-help: "/as setduration <aantal> <identificator> [gebied], het gebied waarin je staat zal worden gebruikt als je niets aangeeft."
setduration-notRegistered: "%0% is niet geregistreerd als een huur gebied."
setduration-wrongAmount: "'%0%' is geen geldig aantal, gebruik een geheel nummer."
setduration-wrongFormat: "'%0%' is geen goed tijdsformaat, bekijk de documentatie op Bukkit."
setduration-success: "Duur van het gebied %0% veranderd naar '%1%'."
setup-noRegion: "Je hebt geen gebied aangegeven op de tweede regel."
setup-wrongRegion: "Het aangegeven gebied bestaat niet."
setup-alreadyRentSign: "Het aangegeven gebied is al toegevoegd als huur gebied aan AreaShop, voeg een bord toe met [as] op de eerste regel of met '/as addsign'."
setup-alreadyBuySign: "Het aangegeven gebied is al toegevoegd als koop gebied aan AreaShop, voeg een bord toe met [as] op de eerste regel of met '/as addsign'."
setup-noDuration: "Je hebt geen tijdsduur voor het huren aangegeven, zet dit op de derde regel."
setup-wrongDuration: "De aangegeven tijdsduur is niet in het correcte formaat, voorbeeld: 1 dag."
setup-noPrice: "Je hebt geen prijs aangegeven op de vierde regel."
setup-wrongPrice: "Je hebt de prijs niet goed aangegeven, gebruik een nummer."
setup-rentSuccess: "Huren van gebied %0% is goed opgezet."
setup-buySuccess: "Kopen van gebied %0% is goed opgezet."
setup-noPermissionRent: "Je hebt geen toestemming om huur gebieden op te zetten."
setup-noPermissionBuy: "Je hebt geen toestemming om koop gebieden op te zetten."
setup-couldNotDetect: "Meerdere gebieden gevonden met dezelfde prioriteit en/of parent/child relatie, geeft een specifieke aan op de tweede regel (2 van de gebieden die gevonden zijn: %0% en %1%)."
setup-blacklisted: "%0% staat op de blacklist en kan niet toegevoegd worden aan AreaShop."
destroy-noPermissionRent: "Je hebt geen toestemming om een bordje van dit huur gebied kapot te maken."
destroy-noPermissionBuy: "Je hebt geen toestemming om een bordje van dit koop gebied kapot te maken."
destroy-successRent: "Het huren van %0% is succesvol verwijderd."
destroy-successBuy: "Het kopen van %0% is succesvol verwijderd."
teleport-help: "/as tp <gebied> <aantal> <soort>."
teleport-noRentOrBuy: "Gebied '%0%' is niet geregistreerd als koop of huur gebied."
teleport-noPermission: "Je hebt geen toestemming om naar je gebied te teleporteren."
teleport-noPermissionOther: "Je hebt geen toestemming om te teleporteren naar een gebied dat niet van jou is."
teleport-noPermissionSign: "Je hebt geen toestemming om naar het bordje van je gebied te teleporteren."
teleport-noPermissionOtherSign: "Je hebt geen toestemming om naar bordjes te teleporteren van gebieden die niet van jou zijn."
teleport-noPermissionFriend: "Je hebt geen toestemming om te teleporteren naar gebieden waar je als vriend bent toegevoegd."
teleport-noPermissionFriendSign: "Je hebt geen toestemming om te teleporteren naar het bord van gebieden waar je als vriend bent toegevoegd."
teleport-success: "Je bent naar %0% geteleporteerd."
teleport-successSign: "Je bent geteleporteerd naar het bordje van %0%."
teleport-noSafe: "Geen veilige plek gevonden in gebied %0%, verander het gebied of stel de teleporteer positie in."
teleport-blocked: "Je kunt niet teleporteren omdat de positie buiten het gebied ligt en je geforceerd word erbinnen te teleporteren."
setteleport-help: "/as settp [gebied] [reset], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft."
setteleport-noPermission: "Je hebt geen toestemming om de teleporteer lokatie in te stellen."
setteleport-noPermissionOther: "Je hebt geen toestemming om de teleporteer lokatie in te stellen voor een gebied dat niet van jou is."
setteleport-noRentOrBuy: "Gebied '%0%' is niet geregistreerd als koop of huur gebied."
setteleport-success: "Teleporteer lokatie van %0% ingestelt."
setteleport-notInside: "De lokatie moet zich binnen het gebied bevinden."
setteleport-reset: "Teleporteer lokatie van %0% is gereset."
find-help: "/as find <buy|rent> [maxprijs] [groep]."
find-noPermission: "Je hebt geen toestemming om te zoeken naar gebieden en naar deze te teleporteren."
find-success: "Een %0% gebied is gevonden: %1%, bij het zoeken met een maximale prijs gelijk aan je saldo: %2%%3%."
find-successMax: "Een %0% gebied is gevonden: %1%, bij het zoeken met een maximale prijs van %2%%3%."
find-wrongMaxPrice: "De aangegeven maximum prijs is geen correct nummer: %0%."
find-wrongGroup: "De aangegeven groep bestaat niet: %0%."
find-noneFound: "Geen %0% gebied gevonden bij het zoeken met een maximale prijs gelijk aan je saldo: %1%%2%."
find-noneFoundMax: "Geen %0% gebied gevonden bij het zoeken met een maximale prijs van %1%%2%."
find-onlyInGroup: ", alleen gebieden gezocht in de groep: %0%."
groupadd-help: "/as groupadd <groep> [gebied], als er geen gebied is aangegeven dan worden alle gebieden in je WorldEdit selectie gebruikt."
groupadd-noPermission: "Je hebt geen toestemming om gebieden toe te voegen aan groepen."
groupadd-noRegion: "Het aangegeven gebied is niet geregistreerd: %0%."
groupadd-success: "Gebied %0% is toegevoegd aan groep '%1%', deze group heeft nu %2% leden."
groupadd-failed: "Gebied %0% is al toegevoegd aan groep '%1%'."
groupadd-weSuccess: "Toegevoegd aan groep %0%: &7%1%."
groupadd-weFailed: "Waren al toegevoegd aan groep %0%: &7%1%."
groupdel-help: "/as groupdel <groep> [gebied], als er geen gebied is aangegeven worden alle gebieden in je WorldEdit selectie gebruikt."
groupdel-noPermission: "Je hebt geen toestemming om gebieden van groepen te verwijderen."
groupdel-noRegion: "Het aangegeven gebied staat niet geregistreerd: %0%."
groupdel-success: "Gebied %0% is verwijderd van groep '%1%', deze groep heeft nu %2% leden."
groupdel-failed: "Gebied %0% is geen lid van groep '%1%'."
groupdel-weSuccess: "Verwijderd van groep %0%: &7%1%."
groupdel-weFailed: "Waren al niet in de groep %0%: &7%1%."
grouplist-noPermission: "Je hebt geen toestemming om de geregistreerde groepen te bekijken."
grouplist-noGroups: "Er zijn geen groepen aangemaakt."
grouplist-success: "De volgende groepen zijn geregistreerd: &7%0%."
groupinfo-help: "/as groupinfo <groep>."
groupinfo-noPermission: "Je hebt geen toestemming voor het bekijken van informatie over een groep."
groupinfo-noGroup: "Er is geen groep geregistreerd met de naam '%0%', gebruik /as grouplist om de lijst te bekijken."
groupinfo-members: "De volgende gebieden zijn leden van de groep %0%: &7%1%."
groupinfo-noMembers: "Groep %0% heeft geen leden."
schemevent-help: "/as schemevent <gebied> <created|deleted|rented|unrented|bought|sold>."
schemevent-noRegion: "Het aangegeven gebied is niet geregistreerd: %0%."
schemevent-wrongEvent: "Het aangegeven event '%0%' bestaat niet, gebruik een van de volgende: &7%1%."
schemevent-success: "Event '%0%' succesvol getriggerd voor gebied %1%."
schemevent-noPermission: "Je hebt geen toestemming om events te triggeren."
add-help: "/as add <rent|buy> [gebied] [wereld]."
add-noPermission: "Je hebt geen toestemming om een gebied toe te voegen aan AreaShop."
add-success: "Toegevoegd als %0%: &7%1%."
add-failed: "Al geregistreerd: &7%0%."
add-blacklisted: "Op de blacklist: &7%0%."
add-specifyWorld: "Geef de wereld van het gebied aan als je het commando vanuit de console gebruikt."
add-incorrectWorld: "Wereld '%0%' niet gevonden, probeer opnieuw (hoofdlettergevoelig)."
add-noRegion: "Gebied '%0%' bestaat niet in deze wereld."
del-noRegion: "Gebied '%0%' is niet geregistreerd in AreaShop."
del-noPermission: "Je hebt geen toestemming om gebieden te verwijderen."
del-success: "Verwijderde gebieden: &7%0%."
del-failed: "Geen toestemming om te verwijderen of niet geregistreerd: &7%0%."
addsign-help: "/as addsign [gebied] [profiel]."
addsign-noSign: "Je kijkt niet naar een bord."
addsign-noRegion: "Gebied '%0%' kan niet gevonden worden."
addsign-noRegions: "Geen gebied gevonden op de lokatie van het bord."
addsign-couldNotDetect: "Meerdere gebieden gevonden op de lokatie van het bord, geef het gebied mee als extra argument (2 van de gevonden gebieden: %0% en %1%)."
addsign-couldNotDetectSign: "Meerdere gebieden gevonden op de lokatie van het bord, geef het gebied aan op de tweede regel (2 van de gevonden gebieden: %0% en %1%)."
addsign-wrongProfile: "Het aangegeven profiel bestaat niet, gebruik een van de volgende (check de config): &7%0%."
addsign-success: "Het bord is toegevoegd aan %region%."
addsign-successProfile: "Het bord is toegevoegd aan %region% met profiel %0%."
addsign-alreadyRegistered: "Dat bord is al geregistreerd voor gebied %0%."
addsign-noPermission: "Je hebt geen toestemming om een bord toe te voegen."
delsign-noSign: "Je kijkt niet naar een bord."
delsign-noPermission: "Je hebt geen toestemming om een bord te verwijderen."
delsign-noRegion: "Dat bord hoort niet bij een AreaShop gebied."
delsign-success: "Het bord is verwijderd van gebied %0%."
me-noPermission: "Je hebt geen toestemming om te zien welke gebieden je hebt."
me-notAPlayer: "Je bent geen speler dus je kunt geen gebieden hebben."
me-noRentRegions: "Je hebt geen huur gebieden gehuurt."
me-noBuyRegions: "Je hebt geen koop gebieden gekocht."
me-rentRegions: "Je hebt de volgende gebieden gehuurt:"
me-buyRegions: "Je hebt de volgende gebieden gekocht:"
me-rentLine: "&2&l►&r %region% tot %until% &7(%timeleft% over)."
me-buyLine: "&2&l►&r %region%."
me-noFriendRegions: "Je bent niet aan gebieden toegevoegd als vriend."
me-friendRegions: "Je bent toegevoegd als vriend aan de volgende gebieden:"
me-friendLine: "&2&l►&r %region% &7(eigenaar: %player%)."
setowner-help: "/as setowner <speler> [gebied], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft."
setowner-noPermission: "Je hebt geen toestemming om de eigenaar van een gebied in te stellen."
setowner-noPermissionRent: "Je hebt geen toestemming om de eigenaar van huur gebieden in te stellen."
setowner-noPermissionBuy: "Je hebt geen toestemming om de eigenaar van koop gebieden in te stellen."
setowner-notRegistered: "Het aangegeven gebied is niet geregistreerd, eigenaar kan niet worden ingesteld."
setowner-noPlayer: "De UUID van de aangegeven speler kon niet worden gevonden: %0%."
setowner-succesRent: "Eigenaar van %region% succesvol veranderd naar %player%, gehuurt tot %until% (%timeleft% over)."
setowner-succesRentExtend: "Eigenaar was al %player%, huur verlengt met '%duration%', nu gehuurd tot %until% (%timeleft% over)."
setowner-succesBuy: "Eigenaar van %region% succesvol veranderd naar %player%."
resell-help: "/as resell <prijs> [gebied], het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft."
resell-wrongPrice: "'%0%' is geen geldige prijs."
resell-notRegistered: "%0% is niet geregistreerd in AreaShop."
resell-noRegionFound: "Geen AreaShop gebied gevonden op je lokatie, geeft de naam van het gebied mee als argument."
resell-notBought: "Je kunt %region% niet doorverkopen want dit gebied is nog niet verkocht."
resell-success: "%region% is succesvol in doorverkoop mode gezet voor %resellprice%."
resell-noPermission: "Je hebt geen toestemming om je gebied in doorverkoop mode te zetten."
resell-noPermissionOther: "Je hebt geen toestemming om gebieden in doorverkoop mode te zetten."
stopresell-help: "/as stopresell [gebied], het gebied waarin je staat zal worden gebruikt als je deze niet aangeeft."
stopresell-notRegistered: "%0% is niet geregistreerd in AreaShop."
stopresell-noRegionFound: "Geen AreaShop gebied gevonden op je lokatie, geeft de naam van het gebied mee als argument."
stopresell-notResell: "Je kunt niet stoppen met doorverkopen van %region% want hij staat niet in doorverkoop mode."
stopresell-success: "%region% is succesvol terug gezet in verkocht mode."
stopresell-noPermission: "Je hebt geen toestemming om je gebied terug te zetten in verkocht mode."
stopresell-noPermissionOther: "Je hebt geen toestemming om een gebied terug te zetten in verkocht mode."
addfriend-help: "/as addfriend <speler> [gebied], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft."
addfriend-noPermissionOther: "Je hebt geen toestemming om vrienden toe te voegen aan gebieden die niet van jou zijn."
addfriend-noPermission: "Je hebt geen toestemming om vrienden toe te voegen aan je gebied."
addfriend-successOther: "%0% is toegevoegd als vriend bij gebied %1%."
addfriend-success: "%0% is toegevoegd als vriend bij je gebied %1%."
addfriend-alreadyAdded: "%0% is al toegevoegd als vriend voor dit gebied."
addfriend-self: "Het toevoegen van de eigenaar van het gebied als vriend zou nutteloos zijn."
addfriend-noOwner: "Je kunt geen vrienden toevoegen aan een gebied zonder eigenaar."
addfriend-notVisited: "Je kunt %0% niet toevoegen omdat hij de server nog niet heeft bezocht."
delfriend-help: "/as delfriend <speler> [gebied], het gebied waar je in staat zal worden gebruikt als je deze niet aangeeft."
delfriend-noPermissionOther: "Je hebt geen toestemming om vrienden te verwijderen van gebieden die niet van jou zijn."
delfriend-noPermission: "Je hebt geen toestemming om vrienden te verwijderen van je gebied."
delfriend-successOther: "%0% is verwijderd als vriend van gebied %1%."
delfriend-success: "%0% is verwijderd als vriend van je gebied %1%."
delfriend-notAdded: "%0% is niet toegevoegd als vriend voor dit gebied."
delfriend-noOwner: "Je kunt geen vrienden verwijderen van een gebied zonder eigenaar."
linksigns-multipleRegions: "Meerdere gebieden gevonden: &7%0%."
linksigns-multipleRegionsAdvice: "Klik nog een keer om het opnieuw te proberen of gebruik '/as linksigns' om te stoppen."
linksigns-noRegions: "Geen AreaShop gebieden gevonden in de richting van je cursor, controleer of het gebied is toegevoegd aan AreaShop &7(maximaal bereik 100 blokken)."
linksigns-regionFound: "Gebied %region% is gevonden, wijs nu naar een bord en linksklik om het te koppelen."
linksigns-signFound: "Bord gevonden op (%0%, %1%, %2%), wijs nu naar een gebied en rechtsklik om het te koppelen."
linksigns-noSign: "Geen bord gevonden in de richting van je cursor, controleer of je direct zicht hebt op een bord en klik opnieuw &7(maximaal bereik 100 blokken)."
linksigns-alreadyRegistered: "Dat bord is al gekoppelt aan gebied %region%, klik opnieuw om een ander bord te selecteren."
linksigns-first: "Je bent in bord-koppel modus gegaan."
linksigns-next: "&7Linksklik om een bord te selecteren, rechtsklik om een gebied te selecteren, gebruik '/as linksigns' om te stoppen."
linksigns-noPermission: "Je hebt geen toestemming om massa bord-koppel modus te gebruiken."
linksigns-stopped: "Je bent gestopt met bord-koppel modus."
timeleft-years: "%0% jaren"
timeleft-months: "%0% maanden"
timeleft-days: "%0% dagen"
timeleft-hours: "%0% uren"
timeleft-minutes: "%0% minuten"
timeleft-second: "%0% seconde"
timeleft-seconds: "%0% seconden"
timeleft-ended: "Verlopen"
greeting-forrent: "%region% kan worden gehuurd voor %price% per %duration%."
greeting-rented: "%region% is gehuurd door %player% tot %until%."
greeting-forsale: "%region% kan worden gekocht voor %price%."
greeting-bought: "%region% is gekocht door %player%."
greeting-resale: "%region% kan worden gekocht voor %resaleprice% van %player%."
update-playerNotify: "&2Update van AreaShop V%0% naar %1% beschikbaar, download de laatste versie op http://dev.bukkit.org/bukkit-plugins/regionbuyandrent/."
-233
View File
@@ -1,233 +0,0 @@
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: Polish (Polski), Version: V2.1.2, Percentage translated: 65%, author(s): Rexlu ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
cmd-notValid: "Komenda jest niepoprawna, wpisz /as help aby uzyskac liste komend"
cmd-onlyByPlayer: "Ta komenda moze byc uzywana tylko przez gracza"
cmd-weOnlyByPlayer: "Uzywanie zaznaczenia WorldEdit jest mozliwe tylko podczas bycia graczem, sprecyzuj nazwe miejsca jako dodatkowy argument"
cmd-noSelection: "Nie zaznaczyles terenu pluginem WorldEdit"
cmd-noRegionsFound: "Nie znaleziono miejsc AreShop w zaznaczeniu"
cmd-noRegionsAtLocation: "Brak regionow w twojej lokalizacji, uzyj nazwy regionu jako argumentu."
cmd-moreRegionsAtLocation: "Wiecej niz jeden region znaleziono w twojej lokalizacji, uzyj nazwy regionu jako argumentu."
help-header: "Strona pomocy, komendy ktore moga zostac uzzte"
help-alias: "Aby wyswietlic ta strone: /areashop, /as"
help-help: "&6/as help &7-&r Pokazuje stone pomocy"
help-info: "&6/as info &7-&r Pokazuje informacje odnosnie miejsc"
help-rent: "&6/as rent &7-&r Wynajmuje dane miejsce lub przedluza wynajem"
help-buy: "&6/as buy &7-&r BKupuje miejsce"
help-unrent: "&6/as unrent &7-&r Anuluje wynajem"
help-unrentOwn: "&6/as unrent &7-&r Anuluje wynajem"
help-sell: "&6/as sell &7-&r Sprzedaje miejsce"
help-sellOwn: "&6/as sell &7-&r Sprzedaje miejsce"
help-updaterents: "&6/as updaterents &7-&r Aktualizuje wszystkie miejsca wynajmu oraz tabliczki"
help-updatebuys: "&6/as updatebuys &7-&r Aktualizuje wszystkie miejsca do kupienia oraz tabliczki"
help-reload: "&6/as reload &7-&r Laduje ponownie ustawienia oraz pliki jezykowe"
help-setrestore: "&6/as setrestore &7-&r Wlacz/wylacz przywracanie oraz wybierz profil"
help-setprice: "&6/as setprice &7-&r Zmiana ceny regionu"
help-setduration: "&6/as setduration &7-&r Zmiana czasu wynajmu"
help-teleport: "&6/as tp &7-&r Teleportuje do kupionych/wynajetych miejsc"
help-teleportAll: "&6/as tp &7-&r Teleportuje do wynajmowanego/kupionego miejsca"
help-setteleport: "&6/as settp &7-&r Ustawia koordynaty teleportacji dla kupionego/wynajetego miejsca"
help-setteleportAll: "&6/as settp &7-&r Ustawia koordynaty teleportacji dla danego miejsca"
help-find: "&6/as find &7-&r Znajdz niezakupione i wolne regiony"
help-groupadd: "&6/as groupadd &7-&r Dodaje miejsce do grupy"
help-groupdel: "&6/as groupdel &7-&r Usuwa miejsce z grupy"
help-grouplist: "&6/as grouplist &7-&r Wyswietla wszystkie grupy"
help-groupinfo: "&6/as groupinfo &7-&r Wyswietla informacje o grupie"
help-schemevent: "&6/as schemevent &7-&r Ustawianie schematu dla regionu"
help-add: "&6/as add &7-&r Dodaje region do wynajmu lub zakupu"
help-del: "&6/as del &7-&r Usuwa dane miejsce z AreaShop"
help-addsign: "&6/as addsign &7-&r Dodaje tabliczke do istniejacego miejsca"
help-delsign: "&6/as delsign &7-&r Usuwa tabliczke na ktora patrzysz"
help-me: "&6/as me &7-&r Sprawdza ktore miejsca sa twoja wlasnoscia (+czas wygasniecia)"
help-setowner: "&6/as setowner &7-&r Ustawia wlasciciela lub wydluza czas wynajmu"
rent-noPermission: "Nie masz uprawnien aby wynajac to miejsce"
rent-maximum: "Nie mozesz wynajac wiecej niz %0%"
rent-payError: "Cos poszlo nie tak, sprobuj ponownie pozniej"
rent-rented: "Wynajales %0% do %1%"
rent-extended: "Przedluzyles wynajem %0% do %1%"
rent-extend: "Mozesz przedluzyc czas wynajmu poprzez klikniecie PPM na tabliczke badz wpisanie /as rent"
rent-lowMoneyExtend: "Nie masz wystarczajaco pieniedzy aby przedluzyc czas wynajmu"
rent-lowMoneyRent: "Nie masz wystarczajaco pieniedzy aby wynajac"
rent-someoneElse: "Ktos wynajmuje juz to miejsce"
rent-notRentable: "Tego miejsca nie mozna wynajac"
rent-maxExtends: "Nie mozesz wydluzyc czasu wynajmu (maksymalnie %0% razy), po skonczeniu czasu wynajmu, mozesz ponownie wynajac to miejsce"
buy-noPermission: "Nie posiadasz uprawnien aby kupic to miejsce"
buy-notBuyable: "Tego miejsca nie mozna kupic"
buy-maximum: "Nie mozesz zakupic wiecej niz %0%"
buy-payError: "Cos poszlo nie tak, sprobuj ponownie pozniej"
buy-lowMoney: "Nie masz wystarczajaco pieniedzy aby kupic to miejsce"
buy-yours: "Jestes wlascicielem tego miejsca"
buy-someoneElse: "Ktos juz kupil to miejsce"
unrent-noPermission: "Nie masz uprawnien aby anulowac wynajem"
unrent-noPermissionOther: "Nie masz uprawnien aby anulowac wynajem innemu graczowi"
unrent-notRegistered: "Nie mozna anulowac wynajmu dla tego miejsca, poniewaz nie blyo ustawione pod wynajem"
unrent-notRented: "Nie mozna anulowac wynajmu tego miejsca, poniewaz nie jest wynajete"
unrent-unrented: "Anulowales wynajem"
unrent-other: "Anulowano wynajem graczowi %0%"
unrent-expired: "Twoj czas wynajmu %0% dobiegl konca"
sell-notRegistered: "To miejsce nie moze zostac sprzedane, poniewaz nie mozna bylo ustawione do kupna"
sell-notBought: "To miejsce nie moze byc sprzedane, poniewaz nie jest kogos wlasnoscia"
sell-sold: "To miejsce zostalo sprzedane graczowi %0%"
sell-soldYours: "Sprzedales miejsce"
sell-noPermission: "Nie masz uprawnien aby sprzedac to miejsce"
sell-noPermissionOther: "Nie masz uprawnien aby sprzedawac miejsce nalezace do kogos"
rents-updated: "Wszystkie znaki i regiony do wynajecia zostaly zaaktualizowane"
rents-noPermission: "Nie masz uprawnien aby zaaktualizowac miejsca i tabliczki"
rents-notUpdated: "Nie wszystkie tabliczki zostaly zaaktualizwane, sprobuj komendy /as reload"
buys-updated: "Wszystkie znaki i regiony na sprzedaz zostaly zaaktualizowane"
buys-noPermission: "Nie masz uprawnien aby zaaktualizowac miejsca i tabliczki"
buys-notUpdated: "Nie wszystkie tabliczki zostaly zaaktualizwane, sprobuj komendy /as reload"
reload-reloaded: "Ustawienia zostaly przeladowane pomyslnie"
reload-noPermission: "Nie masz do tego uprawnien"
info-help: "/as info <all|rented|forrent|sold|forsale|player|region>"
info-all-rents: "Miejsca do wynajmu: &7%0%"
info-all-noRents: "Nie ma miejsc, ktore mozna wynajac"
info-all-buys: "Miejsca do kupienia: &7%0%"
info-all-noBuys: "Nie ma miejsc ktore mozna kupic"
info-rented: "Wynajete miejsca: &7%0%"
info-noRented: "Wszystkie miejsca sa wolne"
info-unrented: "Anulowane wynajmy: &7%0%"
info-noUnrented: "Wszystkie miejsca sa wynajmowane"
info-sold: "Sprzedane miejsca: &7%0%"
info-noSold: "Nie ma miejsc na sprzedaz"
info-forsale: "Miejsca na sprzedaz: &7%0%"
info-noForsale: "Wszystkie miejsca sa wyprzedane"
info-playerHelp: "/as info player <nick>"
info-playerRents: "Miejsca wynajmowane przez %0%: &7%1%"
info-playerNoRents: "%0% nie wynajmuje zadnych miejsc"
info-playerBuys: "Miejsca kupione przez %0%: %1%"
info-playerNoBuys: "%0% nie kupil jeszcze zadnego miejsca"
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionNoSign: "Tabliczka dla tego miejsca nie istnieje."
info-regionPriceDuration: "Cena: &7%0% za kazdy %1%"
info-regionPrice: "Cena: &7%0%"
info-regionRestore: "Restoring enabled: &7%0%"
info-regionRestoreProfile: "Restoring profile: &7%0%"
info-regionTPLocation: "Lokacja teleportu: &7World=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%"
info-regionNoTP: "Nie ustawiono lokacji teleportu"
setrestore-help: "/as setrestore <miejsce> <true|false|general> [profil]"
setrestore-invalidSetting: "'%0%' nie jest wlasciwa wartoscia, powinno byc true, false lub general"
setprice-noPermission: "Nie masz uprawnien aby zmienic cene tego miejsca"
setprice-help: "/as setprice <price> [region], cena zostanie nadana miejscu na ktorym stoisz jezeli nie sprecyzujesz miejsca"
setprice-notRegistered: "%0% nie istnieje w AreaShop"
setprice-wrongPrice: "'%0%' nie jest prawidlowa cena"
setprice-successRent: "Cena za %0% zmieniona na %1% za %2%"
setprice-successBuy: "Cena za %0% zmieniona na %1%"
setup-noRegion: "Nie sprecyzowales miejsca w drugiej linijce"
setup-wrongRegion: "Sprecyzowane miejsce nie istnieje"
setup-alreadyRentSign: "Sprecyzowane miejsce aktualnie ma juz tabliczke"
setup-alreadyBuySign: "Sprecyzowane miejsce aktualnie ma juz tabliczke"
setup-noDuration: "Nie sprecyzowales jak dlugi ma byc czas wynajmu, zrob to w 3 linijce"
setup-wrongDuration: "Sprecyzowany czas nie jest poprawny, przyklad: 1 day"
setup-noPrice: "Nie sprecyzowales ceny, zrob to w 4 linijce"
setup-wrongPrice: "Sprecyzowana cena jest niepoprawna, uzyj liczby"
setup-rentSuccess: "Wynajem miejsca %0% zostal ustawiony poprawnie"
setup-buySuccess: "Kupno miejsca %0% zostalo ustawione poprawnie"
setup-noPermissionRent: "Nie masz uprawnien aby ustawic miejsce do wynajmu"
setup-noPermissionBuy: "Nie masz uprawnien aby ustawic miejsc do kupna"
setup-couldNotDetect: "Found multiple regions with the same priority and/or parent/child relation, specify one on the second line (2 of the regions that were found: %0% and %1%)"
destroy-noPermissionRent: "Nie masz uprawnien aby niszczyc tabliczki wynajmu miejsca"
destroy-noPermissionBuy: "Nie masz uprawnien aby niszczyc tabliczki kupna miejsca"
destroy-successRent: "Usunieto wynajem dla miejsca: %0%"
destroy-successBuy: "Usunieto status kupionego dla: %0%"
teleport-help: "/as tp <miejsce> [tabliczka]"
teleport-noRentOrBuy: "Miejsce '%0%' nie jest ustawione pod wynajem lub kupno"
teleport-noPermission: "Nie masz uprawnien aby teleportowac sie do twojego miejsca/regionu"
teleport-noPermissionOther: "Nie masz uprawnien aby teleportowac sie do miejsc, ktore nie sa twoja wlasnoscia"
teleport-noPermissionSign: "Nie masz uprawnien aby teleportowac sie do tabliczki twojej posiadlosci"
teleport-noPermissionOtherSign: "Nie masz uprawnien aby teleportowac sie do tabliczek miejsc, ktore nie sa twoja wlasnoscia"
teleport-success: "Teleportowales sie do %0%"
teleport-successSign: "Teleportowales sie do tabliczki miejsca %0%"
setteleport-help: "/as settp [miejsce] [reset], zostanie uzyty region na ktorym stoisz jezeli nie sprecyzujesz"
setteleport-noPermission: "Nie masz uprawnien aby ustawic koordynaty do teleportacji"
setteleport-noPermissionOther: "Nie masz uprawnien aby ustawic koordynaty teleportacji dla miejsca, ktore nie jest twoja wlasnoscia"
setteleport-noRentOrBuy: "Miejsce '%0%' nie jest ustawione pod wynajem lub zakup"
setteleport-success: "Ustawiono koordynaty teleportacji dla %0%"
setteleport-notInside: "Koordynaty teleportu musza byc na terenie twojego miejsca/regionu"
setteleport-reset: "Koordynaty teleportacji dla %0% zostaly zresetowane"
find-help: "/as find <buy|rent> [maxcena] [grupa]"
find-wrongMaxPrice: "Sprecyzowana maksymalna cena nie jest liczba: %0%"
find-wrongGroup: "Sprecyzowana grupa nie istnieje: %0%"
groupadd-help: "/as groupadd <grupa> [miejsce], jezeli nie sprecyzujesz, wszystkie miejsca z twojego zaznaczenia WorldEdit zostana uzyte"
groupadd-noPermission: "Nie masz uprawnien aby dodawac miejsca/regiony do grup"
groupadd-noRegion: "Sprecyzowany region/miejsce nie istnieje: %0%"
groupadd-success: "Miejsce %0% zostalo dodane do grupy '%1%', ta grupa ma %2% czlonkow"
groupadd-failed: "Miejsce %0% nalezy do grupy '%1%'"
groupadd-weSuccess: "Dodano do grupy %0%: &7%1%"
groupadd-weFailed: "Jestesmy juz w grupie %0%: &7%1%"
groupdel-help: "/as groupdel <grupa> [miejsce], jezeli nie sprecyzowano miejsca/regionu, to wszystkie regiony z zaznaczenia WorldEdit beda uzyte"
groupdel-noPermission: "Nie masz uprawnien aby usuwac miejsca/regiony z grup"
groupdel-noRegion: "Sprecyzowany region/miejsce nie istnieje: %0%"
groupdel-success: "Miejsce %0% zostalo usuniete z grupy '%1%', ta grupa ma teraz %2% czlonkow"
groupdel-failed: "Miejsce %0% nie nalezy do grupy '%1%'"
groupdel-weSuccess: "Usunieto z grupy %0%: &7%1%"
groupdel-weFailed: "Nie jestesmy w grupie %0% swoja droga: &7%1%"
grouplist-noPermission: "Nie masz uprawnien aby wyswietlic grupy"
grouplist-noGroups: "Aktualnie nie ma zadnych grup"
grouplist-success: "Istnieja nastepujace grupy: &7%0%"
groupinfo-help: "/as groupinfo <grupa>"
groupinfo-noPermission: "Nie masz uprawnien aby wyswietlic informacje o grupie"
groupinfo-noGroup: "Nie ma grupy o nazwie '%0%', wpisz /as grouplist aby sprawdzic istniejace grupy"
groupinfo-members: "Nastepujace miejsca/regiony naleza do grupy %0%: &7%1%"
groupinfo-noMembers: "W grupie %0% nie ma zadnych czlonkow"
schemevent-help: "/as schemevent <miejsce> <created|deleted|rented|unrented|bought|sold>"
schemevent-noRegion: "Taki region/miejsce nie istnieje %0%"
schemevent-wrongEvent: "Sprecyzowana zaszłość/event '%0%' nie istnieje, uzyj jednej z nastepujacych: &7%1%"
add-help: "/as add <rent|buy> [miejsce] [swiat]"
add-noPermission: "Nie masz uprawnien aby dodac miejsce/region do AreaShop"
add-success: "Dodano jako %0%: &7%1%"
add-failed: "Aktualnie istnieje: &7%0%"
add-specifyWorld: "Musisz sprecyzowac swiat w ktorym istnieje dany region/miejsce kiedy uzywasz konsoli"
add-incorrectWorld: "Swiat '%0%' nie zostal znaleziony, sprobuj ponownie (zwroc uwage na wielkosc liter)"
add-noRegion: "Miejsce '%0%' nie istnieje w tym swiecie"
del-noRegion: "Miejsce '%0%' nie istnieje w AreaShop"
del-noPermission: "Nie masz uprawnien aby usuwac miejsca/regiony"
del-success: "Usuniete miejsca/regiony: &7%0%"
del-failed: "Brak uprawnien aby usunac lub nie istnieja: &7%0%"
addsign-help: "/as addsign [miejsce] [profil]"
addsign-noSign: "Nie patrzysz sie na tabliczke"
addsign-noRegion: "Miejsce '%0%' nie moze zostac znalezione"
addsign-noRegions: "Nie znaleziono miejsca/regionu w poblizu tabliczki"
addsign-couldNotDetect: "Znaleziono wiele miejsc/regionow wokol tabliczki, sprecyzuj miejsce jako dodatkowy argument (2 miejsca zostaly znalezione: %0% and %1%)"
addsign-couldNotDetectSign: "Znaleziono wiele miejsc/regionow wokol tabliczki, sprecyzuj miejsce w drugiej linijce (2 miejsca zostaly znalezione: %0% and %1%)"
addsign-wrongProfile: "Sprecyzowany profil nie istnieje, uzyj jednego z nastepujacych (sprawdz ustawienia): &7%0%"
addsign-success: "Tabliczka zostala dodana do %0%"
addsign-successProfile: "Tabliczka zostala dodana do %0% z profilem %1%"
addsign-alreadyRegistered: "Ta tabliczka aktualnie istnieje dla miejsca %0%"
addsign-noPermission: "Nie masz uprawnien aby dodac tabliczke"
delsign-noSign: "Nie patrzysz sie na tabliczke"
delsign-noPermission: "Nie masz uprawnien aby usunac tabliczke"
delsign-noRegion: "Ta tabliczka nie nalezy do AreaShop"
delsign-success: "Tabliczka zostala usunieta z %0%"
me-noPermission: "Nie masz uprawnien aby sprawdzic jakie miejsca naleza do ciebie"
me-notAPlayer: "Nie jestes graczem, wiec nie mozesz miec zadnych miejsc"
me-noRentRegions: "Nie wynajales zadnych miejsc"
me-noBuyRegions: "Nie kupiles zadnych miejsc"
me-rentRegions: "Wynajmujesz nastepujace miejsca:"
me-buyRegions: "Kupiles nastepujace miejsca:"
setowner-help: "/as setowner <gracz> [miejsce], jezeli nie sprecyzujesz zostanie uzyty region/miejsce na ktorym stoisz"
setowner-noPermission: "Nie masz uprawnien aby nadawac wlasciciela dla danego miejsca/regionu"
setowner-noPermissionRent: "Nie masz uprawnien aby nadawac wlasciciela dla danego miejsca/regionu"
setowner-noPermissionBuy: "Nie masz uprawnien aby nadawac wlasciciela dla danego miejsca/regionu"
setowner-notRegistered: "Sprecyzowane miejsce nie istnieje, wlasciciel nie moze zostac ustawiony"
setowner-noPlayer: "Nie mozna pozyskac UUID sprecyzowanego gracza: %0%"
timeleft-years: "%0% lat"
timeleft-months: "%0% miesiecy"
timeleft-days: "%0% dni"
timeleft-hours: "%0% godzin"
timeleft-minutes: "%0% minut"
timeleft-second: "%0% sekunda"
timeleft-seconds: "%0% sekund"
timeleft-ended: "Wygaslo/przedawniony"
greeting-forrent: "%region% moze zostac wynajety za %price% za %duration%"
greeting-rented: "%region% jest wynajety graczowi %player% do %until%"
greeting-forsale: "%region% moze zostac kupiony za %price%"
greeting-bought: "%region% zostal zakupiony przez gracza %player%"
+363
View File
@@ -0,0 +1,363 @@
# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop ║
# ║ Language: Chinese (Taiwan), Version: V2.1.5, Percentage translated: 90% ║
# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: ║
# ║ 1: Make a copy of this file ║
# ║ 2: Rename it to <servername>.yml (don't use a language code as filename, could otherwise be overwritten in future updates) ║
# ║ 3: Change the 'language' setting in config.yml to '<servername>', do not include '.yml' ║
# ║ 4: Change the strings in the new file to your liking and save the file ║
# ║ 5: Use '/as reload' or reload/restart your server to see the changes ║
# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
total-maximum: "你不能租賃或者購買總量超過 %0% 的土地(你已經擁有 %1% 的土地在群組 '%2%')"
cmd-notValid: "這個指令是無效的, 請使用 '/as help' 查詢更多資訊"
cmd-onlyByPlayer: "這個指令只能由玩家執行"
cmd-weOnlyByPlayer: "使用WorldEdit小木斧選擇區域只能由玩家來執行, 並指定區域名稱作為額外的參數"
cmd-noSelection: "不存在使用WorldEdit小木斧選擇的區域"
cmd-noRegionsFound: "在你的選擇區域中並沒有土地被本插件所註冊或紀錄"
cmd-noWERegionsFound: "在你的選擇區域中並沒有與WorldEdit小木斧選擇的區域相交"
cmd-notRegistered: "%0% 沒有被本插件所註冊或紀錄"
cmd-noRegionsAtLocation: "你的位置並未找到任何土地, 請指定區域名稱作為額外的參數"
cmd-moreRegionsAtLocation: "你的位置有超過一個以上的土地, 請指定區域名稱作為額外的參數"
cmd-automaticRegionOnlyByPlayer: "只可能由玩家來執行自動確認土地的行為,請指定區域名稱作為額外的參數"
help-header: "幫助頁面,你可以執行的指令"
help-alias: "指令簡寫: /areashop, /as"
help-help: "&6/as help &7-&r 顯示幫助頁面"
help-info: "&6/as info &7-&r 當前土地的資訊"
help-rent: "&6/as rent &7-&r 租土地或延展你的租期"
help-buy: "&6/as buy &7-&r 購買該土地"
help-unrent: "&6/as unrent &7-&r 取消該土地租賃"
help-unrentOwn: "&6/as unrent &7-&r 取消你的土地租賃"
help-sell: "&6/as sell &7-&r 出售該土地"
help-sellOwn: "&6/as sell &7-&r 出售你的土地"
help-setrestore: "&6/as setrestore &7-&r 設定恢復開/關,並選擇文件"
help-setprice: "&6/as setprice &7-&r 修改土地的價錢"
help-setduration: "&6/as setduration &7-&r 修改該出租土地的租期"
help-teleport: "&6/as tp &7-&r 傳送到你購買/租賃的土地"
help-teleportAll: "&6/as tp &7-&r 傳送到該購買/租賃的土地"
help-setteleport: "&6/as settp &7-&r 設定你購買/租賃土地的傳送位置"
help-setteleportAll: "&6/as settp &7-&r 設定該土地的傳送位置"
help-find: "&6/as find &7-&r 尋找未被購買/租賃的土地"
help-groupadd: "&6/as groupadd &7-&r 增加一個土地到群組"
help-groupdel: "&6/as groupdel &7-&r 從群組中移除一個土地"
help-grouplist: "&6/as grouplist &7-&r 顯示所有已註冊的群組"
help-groupinfo: "&6/as groupinfo &7-&r 顯示該群組資訊"
help-schemevent: "&6/as schemevent &7-&r 為該土地觸發schematic"
help-add: "&6/as add &7-&r 註冊一個用來出售或出租的土地"
help-del: "&6/as del &7-&r 刪除一個已註冊的土地"
help-addsign: "&6/as addsign &7-&r 新增告示牌到現存的土地"
help-delsign: "&6/as delsign &7-&r 刪除你準心對準的告示牌"
help-me: "&6/as me &7-&r 檢查你所擁有的土地(包括到期土地)"
help-setowner: "&6/as setowner &7-&r 設定土地擁有人或延展租期"
help-resell: "&6/as resell &7-&r 將你所擁有土地之一設定為再出售"
help-resellAll: "&6/as resell &7-&r 將該土地設定為再出售"
help-stopResell: "&6/as stopresell &7-&r 將你所擁有土地之一設定為已出售"
help-stopResellAll: "&6/as stopresell &7-&r 將土地設定為已出售"
help-addFriend: "&6/as addfriend &7-&r 新增朋友到你的土地"
help-addFriendAll: "&6/as addfriend &7-&r 新增朋友到該土地"
help-delFriend: "&6/as delfriend &7-&r 從你的土地移除朋友"
help-delFriendAll: "&6/as delfriend &7-&r 從該土地移除朋友"
rent-help: "/as rent [regionname],若你不指定土地名稱,則預設為你所站立的土地"
rent-noPermission: "你並沒有租賃土地的權限"
rent-maximum: "你不能租總量超過%0%的土地 (你已經擁有%1%的土地在群組 '%2%')"
rent-payError: "交易發生問題,請稍後再嘗試"
rent-rented: "你已成功租賃%0%直到 %1%"
rent-extended: "你已經延展你的租期%0%直到%1%"
rent-extend: "你可以右鍵點擊告示牌來延展你的租期或者使用 /as rent"
rent-lowMoneyExtend: "你沒有足夠的錢來延展你的租期(你擁有%0%而你還需要%1%)"
rent-lowMoneyRent: "你沒有足夠的錢租賃該土地(你擁有%0%而你還需要%1%)"
rent-someoneElse: "其他人已經租賃該土地"
rent-notRentable: "該土地不能租賃"
rent-maxExtends: "你已經無法再延展你的租期了(最大上限次數為%0%次), 然而在租期過後你可以再次租賃該土地"
rent-maxRentTime: "你無法提前租賃該土地,最大上限時間為 %0% 分鐘,而你目前已經租賃該土地 %1% 分鐘"
rent-restrictedToWorld: "你必須要在 '%0%'世界才能租賃該土地(你目前正在 '%1%')"
rent-restrictedToRegion: "你必須要在 '%0%'才能租賃該土地"
rent-expireWarning: "你的土地 %region% 還剩下%timeleft% ,如果你還想保留該土地請延展租期"
buy-help: "/as buy [regionname],若你不指定土地名稱,則預設為你所站立的土地"
buy-noPermission: "你並沒有購買土地的權限"
buy-notBuyable: "該土地不能購買"
buy-maximum: "你不能購買超過 %0% 的土地(你已經擁有 %1% 的土地在群組 '%2%')"
buy-payError: "交易發生問題,請稍後再嘗試"
buy-succes: "你已成功購買 %0%"
buy-successResale: "你已成功自%1%購買 %0%"
buy-successSeller: "你的土地 %0% 已經出售給 %1% ,共 %2%"
buy-lowMoney: "你沒有足夠的錢購買該土地(你擁有 %0% 而你還需要 %1%)"
buy-yours: "你已經擁有該土地了"
buy-someoneElse: "其他人已經購買該土地"
buy-restrictedToWorld: "你必須要在 '%0%'世界才能購買該土地 (你目前正在 '%1%')"
buy-restrictedToRegion: "你必須要在 '%0%'才能購買該土地"
unrent-help: "/as unrent [regionname],若你不指定土地名稱,則預設為你所站立的土地"
unrent-noPermission: "你並沒有取消出租土地的權限"
unrent-noPermissionOther: "你並沒有取消出租其他土地的權限"
unrent-notRegistered: "該土地不能被取消出租,因為它並非註冊出租的土地"
unrent-notRented: "該土地不能被取消出租,因為它並未被租賃"
unrent-unrented: "你的土地已經被取消出租"
unrent-other: "玩家%0%土地已經被取消出租"
unrent-expired: "你所租賃的%0%已經過期"
sell-help: "/as sell [regionname],若你不指定土地名稱,則預設為你所站立的土地"
sell-sold: "該土地已被出售,玩家 %0%"
sell-soldYours: "你的土地已經被購買"
sell-noPermission: "你並沒有出售土地的權限"
sell-noPermissionOther: "你並沒有出售其他土地的權限"
info-noPermission: "你沒有權限查詢該土地資訊"
info-all-rents: "已註冊為出租土地:&7%0%"
info-all-noRents: "沒有任何註冊的出租土地"
info-all-buys: "已註冊為出售土地:&7%0%"
info-all-noBuys: "沒有任何註冊的出售土地"
info-rented: "租賃土地:&7%0%"
info-noRented: "沒有已租的土地"
info-unrented: "未出租的土地:&7%0%"
info-noUnrented: "所有土地已出租"
info-sold: "已出售土地:&7%0%"
info-noSold: "沒有已售的土地"
info-forsale: "出售的土地:&7%0%"
info-noForsale: "所有土地已售完"
info-playerHelp: "/as info player <name>"
info-playerRents: "土地已出租給%0%: &7%1%"
info-playerNoRents: "%0%並沒有租土地"
info-playerBuys: "土地已出售給 %0%: &7%1%"
info-playerNoBuys: "%0% 並沒有買土地"
info-regionHelp: "/as info region [name],若你不指定土地名稱,則預設為你所站立的土地"
info-regionHeaderRent: "&2資訊關於 %region%:"
info-regionHeaderBuy: "&2資訊關於 %region%:"
info-regionRented: "&2&l►&r 出租給 %player% until: &7%until%"
info-regionBought: "&2&l►&r 出售給 %player%"
info-regionExtending: "&2&l►&r 延展租期價格: &7%price% per %duration%"
info-regionCanBeRented: "&2&l►&r 租金: &7%price% per %duration%"
info-regionCanBeBought: "&2&l►&r 購買價格: &7%price%"
info-regionFriends: "&2&l►&r 增加朋友: &7%friends%"
info-regionMoneyBackBuy: "&2&l►&r 再售的回收價格: &7%moneyback% (%moneybackpercent%% 價格)"
info-regionMoneyBackRent: "&2&l►&r 取消租賃的回收價格: &7%moneyback% (%moneybackpercent%% 剩餘的出租時間)"
info-regionMaxExtends: "&2&l►&r 延展租期的最大數目: &7%maxextends% time(s)"
info-regionNoExtending: "&2&l►&r 租期無法延展"
info-regionExtendsLeft: "&2&l►&r 延展次數剩餘: &7%extendsleft% time(s), 最大數目 %maxextends%"
info-regionMaxRentTime: "&2&l►&r 提前租賃: &7%maxrenttime% at 最大數目"
info-regionNoTeleport: "&2&l►&r 傳送地點未設定%0%"
info-regionTeleportHint: "&7(使用 '/as settp' 到一個更好的位置)"
info-regionTeleportAt: "&2&l►&r 傳送地點設定在: &7(%0%, %1%, %2%, %3%, pitch:%4%, yaw:%5%)"
info-regionSigns: "&2&l►&r 有連結的告示牌: &7%0%"
info-regionSignLocation: "&7(%0%, %1%, %2%, %3%)&r"
info-regionGroups: "&2&l►&r 登記群組: &7%0%"
info-regionInactiveUnrent: "&2&l►&r 玩家閒置而自動取消租賃的時間為: &7%inactivetime% of"
info-regionInactiveSell: "&2&l►&r 玩家閒置而自動出售的時間為: &7%inactivetime% of"
info-regionRestrictedRegionRent: "&2&l►&r 你必須要在該土地內才能租賃該土地"
info-regionRestrictedWorldRent: "&2&l►&r 你必須要在 '%world%'內才能租賃該土地"
info-regionRestrictedRegionBuy: "&2&l►&r你必須要在該土地內才能購買該土地"
info-regionRestrictedWorldBuy: "&2&l►&r 你必須要在 '%world%'內才能購買該土地"
info-regionRestoringRent: "&2&l►&r 重製啟用 &7(土地將被重新設為未被租賃)%0%"
info-regionRestoringBuy: "&2&l►&r 重製啟用 &7(土地將被重新設為出售)%0%"
info-regionRestoringProfile: "(資料: %0%)"
info-regionNoSign: "該土地沒有被註冊的告示牌"
info-regionPriceDuration: "價格:每一個 %1% 為&7%0%"
info-regionPrice: "價格: &7%0%"
info-regionRestore: "重製啟用: &7%0%"
info-regionRestoreProfile: "重製資料:&7%0%"
info-regionTPLocation: "傳送地點: &7World=%0%, X=%1%, Y=%2%, Z=%3%, Pitch=%4%, Yaw=%5%"
info-regionNoTP: "沒有設定的傳送地點"
info-regionNotExisting: "土地 %0%未被註冊"
setrestore-help: "/as setrestore <region> <true|false|general> [profile]"
setrestore-noPermission: "你沒有權限修改重製設定"
setrestore-notRegistered: "%0% 未被註冊"
setrestore-invalidSetting: "'%0%' 不是有效的狀態, 必須為 true, false 或 general"
setrestore-success: "成功設定為重製設定,由 %0% 至 '%1%'"
setrestore-successProfile: "成功設定重製由 %0% 至 '%1%' 而資料至 '%2%'"
setprice-noPermission: "你沒有權限修改土地價格"
setprice-help: "/as setprice <price> [region], 若你不指定土地名稱,則預設為你所站立的土地"
setprice-notRegistered: "%0% 未被註冊"
setprice-wrongPrice: "'%0%' 不是有效的價格"
setprice-successRent: "土地價格由 %0% 修改至 %1% ,個別價格為 %2%"
setprice-successBuy: "土地價格由 %0% 修改至 %1%"
setduration-noPermission: "你沒有權限修改租期"
setduration-help: "/as setduration <amount> <identifier> [region], 若你不指定土地名稱,則預設為你所站立的土地"
setduration-notRegistered: "%0% 未被註冊為出租"
setduration-wrongAmount: "'%0%' 不是有效的總數, 請使用完整的數目"
setduration-wrongFormat: "'%0%' 不是適當的時間格式, 請查詢官網"
setduration-success: "土地租期由 %0% 修改至 '%1%'"
setup-noRegion: "你並未特定土地名稱在第二行"
setup-wrongRegion: "你所指定的土地名稱並不存在"
setup-noDuration: "你並未指定該土地出租期間, 請打在告示牌第三行"
setup-wrongDuration: "你所指定的土地出租期間不是適當的時間格式, 例子: 1 day是一天"
setup-noPrice: "你第四行並未指定該土地的價格"
setup-wrongPrice: "你所指定的土地價格不是有效的總數, 只能用數字"
setup-rentSuccess: "出租土地 %0% 已正確設置"
setup-buySuccess: "出售土地 %0% 已正確設置"
setup-noPermissionRent: "你沒有權限設置出租土地"
setup-noPermissionBuy: "你沒有權限設置出售土地"
setup-couldNotDetect: "已超過一個以上的區域, 為避免重複請在第二行指定一個土地 (2個區域被發現: %0% 及 %1%)"
destroy-noPermissionRent: "你沒有權限破壞出租告示牌"
destroy-noPermissionBuy: "你沒有權限破壞出售告示牌"
destroy-successRent: "出租土地%0%成功被移除"
destroy-successBuy: "出售土地%0%成功被移除"
teleport-help: "/as tp <region> [sign]"
teleport-noRentOrBuy: "土地 '%0%' 並未被註冊為出售或出租"
teleport-noPermission: "你沒有權限傳送到你的土地"
teleport-noPermissionOther: "你沒有權限傳送到不屬於你的土地"
teleport-noPermissionSign: "你沒有權限傳送到你的土地上的告示牌"
teleport-noPermissionOtherSign: "你沒有權限傳送到不屬於你的土地上的告示牌"
teleport-noPermissionFriend: "你沒有權限傳送到新增你為朋友的土地"
teleport-noPermissionFriendSign: "你沒有權限傳送到新增你為朋友土地上的告示牌"
teleport-success: "你傳送至 %0%"
teleport-successSign: "你傳送到告示牌 %0%"
teleport-noSafe: "土地 %0%沒有安全的傳送地點, 沒有找到其餘傳送點或已超過最大的嘗試次數 (%1%/%2%)"
teleport-blocked: "你無法傳送的原因為傳送點在土地外"
setteleport-help: "/as settp [region] [reset], 若你不指定土地名稱,則預設為你所站立的土地"
setteleport-noPermission: "你沒有權限設置傳送地點"
setteleport-noPermissionOther: "你沒有權限設置不屬於你的土地的傳送地點"
setteleport-noRentOrBuy: "土地 '%0%' 並未被註冊為出售或出租"
setteleport-success: "傳送地點 %0% 已設置"
setteleport-notInside: "傳送地點必須在土地範圍內"
setteleport-reset: "傳送地點 %0% 已重新設置"
find-help: "/as find <buy|rent> [maxprice] [group]"
find-noPermission: "你沒有權限搜尋土地並傳送到該土地"
find-success: "已搜尋到 %0% 土地: %1%, 並且依你的帳戶金額與最高金額: %2%%3%"
find-successMax: "已搜尋到 %0% 土地: %1%, 並且依最高金額 %2%%3%"
find-wrongMaxPrice: "你特定的最高金額並非有效數目: %0%"
find-wrongGroup: "你特定的群組並未存在: %0%"
find-noneFound: "依你的帳戶金額與最高金額,沒有 %0% 土地符合你的搜尋條件: %1%%2%"
find-noneFoundMax: "依最高金額,沒有 %0% 土地符合你的搜尋條件, 最高金額%1%%2%"
find-onlyInGroup: ", 限搜尋該群組的土地: %0%"
groupadd-help: "/as groupadd <group> [region], 若你不指定土地名稱,則預設為小木斧所選擇的土地"
groupadd-noPermission: "你沒有權限設置土地到群組"
groupadd-noRegion: "該指定土地並未被註冊: %0%"
groupadd-success: "土地 %0% 已被加入群組 '%1%', 該群組目前擁有%2% 土地(s)"
groupadd-failed: "土地 %0% 已經是群組的土地 '%1%'"
groupadd-weSuccess: "加入群組 %0%: &7%1%"
groupadd-weFailed: "已經被加入群組 %0%: &7%1%"
groupdel-help: "/as groupdel <group> [region], 若你不指定土地名稱,則預設為小木斧所選擇的土地"
groupdel-noPermission: "你沒有權限設置土地移出群組"
groupdel-noRegion: "該指定土地並未被註冊: %0%"
groupdel-success: "土地 %0% 已被移出群組 '%1%', 該群組目前擁有 %2% 土地(s)"
groupdel-failed: "土地 %0% 不是群組的土地 '%1%'"
groupdel-weSuccess: "被移出群組 %0%: &7%1%"
groupdel-weFailed: "並不在群組 %0% anyway: &7%1%"
grouplist-noPermission: "你沒有權限查看註冊群組"
grouplist-noGroups: "目前並無任何註冊群組"
grouplist-success: "以下為註冊群組: &7%0%"
groupinfo-help: "/as groupinfo <group>"
groupinfo-noPermission: "你沒有權限查看群組資訊"
groupinfo-noGroup: "沒有註冊群組名稱為 '%0%', 使用 /as grouplist 查看群組列表"
groupinfo-members: "以下土地為該群組 %0%所有: &7%1%"
groupinfo-noMembers: "群組 %0% 沒有任何土地"
schemevent-help: "/as schemevent <region> <created|deleted|rented|unrented|bought|sold>"
schemevent-noRegion: "該指定土地並未被註冊: %0%"
schemevent-wrongEvent: "該特定事件 '%0%' 並不存在, 請使用其中之一: &7%1%"
schemevent-success: "事件 '%0%' 已成功在該土地觸發 %1%"
schemevent-noPermission: "你沒有權限觸發schematic"
add-help: "/as add <rent|buy> [region] [world]"
add-noPermission: "你沒有權限新增土地"
add-success: "新增為 %0%: &7%1%"
add-failed: "已經註冊: &7%0%"
add-specifyWorld: "當使用console操作時請指定該世界土地"
add-incorrectWorld: "世界 '%0%' 搜尋失敗, 請再嘗試一次(依照個案)"
add-noRegion: "土地 '%0%' 並不存在該世界"
del-noRegion: "土地 '%0%' 並未被註冊"
del-noPermission: "你沒有權限移除土地"
del-success: "移除土地: &7%0%"
del-failed: "沒有權限移除土地或未被註冊: &7%0%"
addsign-help: "/as addsign [region] [profile]"
addsign-noSign: "你並沒有注視一個告示牌"
addsign-noRegion: "土地 '%0%' 並未被搜尋到"
addsign-noRegions: "該告示牌的位置並未有任何土地存在"
addsign-couldNotDetect: "超過一個以上的區域在告示牌的位置, 為避免重複請指定一個土地 (2個的區域被發現: %0% and %1%)"
addsign-couldNotDetectSign: "超過一個以上的區域在告示牌的位置, 為避免重複請在第二行指定一個土地 (2個的區域被發現: %0% and %1%)"
addsign-wrongProfile: "指定資料並不存在, 請使用以下之一 (查詢你的config檔案): &7%0%"
addsign-alreadyRegistered: "該告示牌已經被註冊在土地 %0%"
addsign-noPermission: "你沒有權限新增告示牌"
delsign-noSign: "你並沒有注視一個告示牌"
delsign-noPermission: "你沒有權限移除告示牌"
delsign-noRegion: "該告示牌並不屬於本插件的土地"
delsign-success: "該告示牌已經從土地 %0%被移除"
me-noPermission: "你沒有權限查詢你所擁有土地"
me-notAPlayer: "你並不能擁有土地,因為你並非玩家"
me-noRentRegions: "你並未租賃任何出租土地"
me-noBuyRegions: "你並未購買任何出售土地"
me-rentRegions: "你所租賃的土地:"
me-buyRegions: "你所購買的土地"
me-rentLine: "&2&l►&r %region% until %until% &7(%timeleft% 剩餘時間)"
me-buyLine: "&2&l►&r %region%"
me-noFriendRegions: "你還未被加入該土地好友名單"
me-friendRegions: "你已被加入好友的土地名單:"
me-friendLine: "&2&l►&r %region% &7(所有人: %player%)"
setowner-help: "/as setowner <player> [region], 若你不指定土地名稱,則預設為你所站立的土地"
setowner-noPermission: "你沒有權限設置土地擁有人"
setowner-noPermissionRent: "你沒有權限設置出租土地擁有人"
setowner-noPermissionBuy: "你沒有權限設置出售土地擁有人"
setowner-notRegistered: "你指定的土地未被註冊, 因此不能設置土地擁有人"
setowner-noPlayer: "無法取得指定玩家的UUID: %0%"
setowner-succesRent: "%region% s擁有人成功改為 %player%, 租期直到 %until% (%timeleft% 剩餘時間)"
setowner-succesRentExtend: "擁有人已為 %player%, 租期延長至 '%duration%', 現在租期到 %until% (%timeleft% 剩餘時間)"
setowner-succesBuy: "%region% s擁有人成功改為 %player%"
resell-help: "/as resell <price> [region], 若你不指定土地名稱,則預設為你所站立的土地"
resell-wrongPrice: "'%0%' 並不是有效價格數目"
resell-notRegistered: "%0% 並未被本插件註冊"
resell-noRegionFound: "你的位置並不存在任何土地, 請特定該土地名稱"
resell-notBought: "你無法重新出售 %region% ,因為它並未被買走"
resell-success: "%region% i成功的重新出售,價格為 %resellprice%"
resell-noPermission: "你沒有權限設置你的土地重新出售"
resell-noPermissionOther: "你沒有權限設置土地重新出售"
stopresell-help: "/as stopresell [region], 若你不指定土地名稱,則預設為你所站立的土地"
stopresell-notRegistered: "%0% 並未被本插件註冊"
stopresell-noRegionFound: "你的位置並不存在任何土地, 請特定該土地名稱"
stopresell-notResell: "你無法停止重新出售土地 %region% 因為它並未重新出售"
stopresell-success: "%region% 成功的設置為出售中"
stopresell-noPermission: "你沒有權限設置你的土地為出售"
stopresell-noPermissionOther: "你沒有權限設置土地為出售"
addfriend-help: "/as addfriend <player> [region], 若你不指定土地名稱,則預設為你所站立的土地"
addfriend-noPermissionOther: "你沒有權限新增朋友到不屬於你的土地上"
addfriend-noPermission: "你沒有權限新增朋友到屬於你的土地上"
addfriend-successOther: "%0% 已經成功被新增為 %1%土地的朋友名單"
addfriend-success: "%0% 已經成功被新增為你的土地 %1%的朋友名單"
addfriend-alreadyAdded: "%0% 已經被新增到你的土地的朋友名單了"
addfriend-self: "新增本土地擁有人到朋友名單是無意義"
addfriend-noOwner: "沒有擁有人,你不能新增朋友到朋友名單"
delfriend-help: "/as delfriend <player> [region], 若你不指定土地名稱,則預設為你所站立的土地"
delfriend-noPermissionOther: "你沒有權限在不屬於你的土地上移除其朋友"
delfriend-noPermission: "你沒有權限在屬於你的土地上移除朋友"
delfriend-successOther: "%0% 已經成功被移除,土地 %1%"
delfriend-success: "%0% 已經成功被移除出你的土地 %1%的朋友名單"
delfriend-notAdded: "%0% 從來沒被加入該土地朋友名單"
delfriend-noOwner: "沒有擁有人,你不能移除朋友"
timeleft-years: "%0% 年"
timeleft-months: "%0% 月"
timeleft-days: "%0% 天"
timeleft-hours: "%0% 小時"
timeleft-minutes: "%0% 分鐘"
timeleft-second: "%0% 秒"
timeleft-seconds: "%0% 秒"
timeleft-ended: "過期"
greeting-forrent: "%region% c可以被租賃,價格為 %price% p期間為 %duration%"
greeting-rented: "%region% i已經租給 %player% u直到 %until%"
greeting-forsale: "%region% c可以購買,價格為 %price%"
greeting-bought: "%region% i已經賣給 %player%"
greeting-resale: "%region% c可以購買,價格為 %resaleprice% f賣家為 %player%"
+7 -14
View File
@@ -1,6 +1,6 @@
name: AreaShop
main: nl.evolutioncoding.areashop.AreaShop
version: 2.1.2
version: 2.1.5
depend: [Vault, WorldGuard, WorldEdit]
softdepend: [Multiverse-Core]
author: NLThijs48
@@ -9,8 +9,6 @@ commands:
AreaShop:
description: For all commands use /as help
usage: AreaShop has not started correctly, check the console and correct any errors
permission: areashop.help
permission-message: You don't have <permission>
aliases: [as]
permissions:
areashop.*:
@@ -25,8 +23,6 @@ permissions:
areashop.buy: true
areashop.unrent: true
areashop.info: true
areashop.updaterents: true
areashop.updatebuys: true
areashop.reload: true
areashop.setrestore: true
areashop.setprice: true
@@ -53,7 +49,7 @@ permissions:
areashop.stopresellall: true
areashop.addfriendall: true
areashop.delfriendall: true
areashop.nofityupdate: true
areashop.notifyupdate: true
areashop.help:
description: Allows you to see the help pages
default: true
@@ -90,14 +86,8 @@ permissions:
areashop.info:
description: Allows you check the status of regions and players
default: true
areashop.updaterents:
description: Allows you to update all rent signs and regions
default: op
areashop.updatebuys:
description: Allows you to update all buy signs and regions
default: op
areashop.reload:
description: Allows you to reload the config
description: Allows you to reload the config and update all region flags and signs
default: op
areashop.setrestore:
description: Allows you to change the restore settings
@@ -207,6 +197,9 @@ permissions:
areashop.delfriendall:
description: Allows you to delete friends from all regions
default: op
areashop.nofityupdate:
areashop.notifyupdate:
description: Will notify this player when an update is available
default: op
areashop.linksigns:
description: Allows you to enter sign linking mode
default: op
+47 -4
View File
@@ -9,6 +9,14 @@ import java.util.logging.Logger;
import net.milkbowl.vault.economy.Economy;
import nl.evolutioncoding.areashop.Updater.UpdateResult;
import nl.evolutioncoding.areashop.Updater.UpdateType;
import nl.evolutioncoding.areashop.listeners.PlayerLoginListener;
import nl.evolutioncoding.areashop.listeners.SignBreakListener;
import nl.evolutioncoding.areashop.listeners.SignChangeListener;
import nl.evolutioncoding.areashop.listeners.SignClickListener;
import nl.evolutioncoding.areashop.managers.CommandManager;
import nl.evolutioncoding.areashop.managers.FileManager;
import nl.evolutioncoding.areashop.managers.LanguageManager;
import nl.evolutioncoding.areashop.managers.SignLinkerManager;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
@@ -38,6 +46,7 @@ public final class AreaShop extends JavaPlugin {
private FileManager fileManager = null;
private LanguageManager languageManager = null;
private CommandManager commandManager = null;
private SignLinkerManager signLinkerManager = null;
private boolean debug = false;
private String chatprefix = null;
private Updater updater = null;
@@ -105,6 +114,11 @@ public final class AreaShop extends JavaPlugin {
worldGuard = (WorldGuardPlugin)plugin;
}
if(getWorldGuard() != null && getWorldGuard().getDescription().getVersion().startsWith("5.")) {
getLogger().severe("This version of AreaShop is not meant for WorldGuard 5.x, use the correct version matching your WorldGuard version");
error = true;
}
/* Check if WorldEdit is present */
plugin = getServer().getPluginManager().getPlugin("WorldEdit");
if (plugin == null || !(plugin instanceof WorldEditPlugin)) {
@@ -117,7 +131,7 @@ public final class AreaShop extends JavaPlugin {
/* Check if Vault is present */
RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
if (economyProvider == null) {
this.getLogger().severe("Vault plugin is not present or has not loaded correctly");
this.getLogger().severe("Vault plugin is not present, has not loaded correctly or you do not have a working Economy plugin supported by Vault");
error = true;
} else {
economy = economyProvider.getProvider();
@@ -147,6 +161,9 @@ public final class AreaShop extends JavaPlugin {
// Startup the CommandManager (registers itself for the command)
commandManager = new CommandManager(this);
// Create a signLinkerManager
signLinkerManager = new SignLinkerManager(this);
// Enable Metrics if config allows it
if(this.getConfig().getBoolean("sendStats")) {
@@ -225,6 +242,10 @@ public final class AreaShop extends JavaPlugin {
return commandManager;
}
public SignLinkerManager getSignlinkerManager() {
return signLinkerManager;
}
/**
* Function to get the Vault plugin
* @return Economy
@@ -339,6 +360,17 @@ public final class AreaShop extends JavaPlugin {
}
}.runTaskTimer(this, expireWarning, expireWarning);
}
// Update all regions on startup
if(getConfig().getBoolean("updateRegionsOnStartup")) {
new BukkitRunnable() {
@Override
public void run() {
finalPlugin.getFileManager().updateAllRegions();
AreaShop.debug("Updating all regions at startup...");
}
}.runTaskLater(this, 20L);
}
}
/**
@@ -485,15 +517,26 @@ public final class AreaShop extends JavaPlugin {
}
/**
* Reload all files of the plugin
* Reload all files of the plugin and update all regions
* confirmationReceiver The CommandSender that should receive confirmation messages, null for nobody
*/
public void reload() {
public void reload(CommandSender confirmationReceiver) {
fileManager.saveRequiredFilesAtOnce();
chatprefix = this.getConfig().getString("chatPrefix");
debug = this.getConfig().getBoolean("debug");
fileManager.loadFiles();
languageManager = new LanguageManager(this);
languageManager.startup();
fileManager.checkRents();
if(confirmationReceiver != null) {
this.message(confirmationReceiver, "reload-reloaded");
}
fileManager.updateAllRegions(confirmationReceiver);
}
/**
* Reload all files of the plugin and update all regions
*/
public void reload() {
reload(null);
}
/**
@@ -105,11 +105,14 @@ public class AddCommand extends CommandAreaShop {
}
ArrayList<String> namesSuccess = new ArrayList<String>();
ArrayList<String> namesFailed = new ArrayList<String>();
ArrayList<String> namesAlready = new ArrayList<String>();
ArrayList<String> namesBlacklisted = new ArrayList<String>();
for(ProtectedRegion region : regions) {
GeneralRegion asRegion = plugin.getFileManager().getRegion(region.getId());
if(asRegion != null) {
namesFailed.add(region.getId());
namesAlready.add(region.getId());
} else if(plugin.getFileManager().isBlacklisted(region.getId())) {
namesBlacklisted.add(region.getId());
} else {
namesSuccess.add(region.getId());
if(isRent) {
@@ -138,22 +141,36 @@ public class AddCommand extends CommandAreaShop {
}
}
}
if(namesSuccess.size() != 0) {
if(!namesSuccess.isEmpty()) {
plugin.message(sender, "add-success", args[1], Utils.createCommaSeparatedList(namesSuccess));
}
if(namesFailed.size() != 0) {
plugin.message(sender, "add-failed", Utils.createCommaSeparatedList(namesFailed));
}
if(!namesAlready.isEmpty()) {
plugin.message(sender, "add-failed", Utils.createCommaSeparatedList(namesAlready));
}
if(!namesBlacklisted.isEmpty()) {
plugin.message(sender, "add-blacklisted", Utils.createCommaSeparatedList(namesBlacklisted));
}
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.add("rent");
result.add("buy");
if(sender.hasPermission("areashop.createrent")) {
result.add("rent");
}
if(sender.hasPermission("areashop.createbuy")) {
result.add("buy");
}
} else if(toComplete == 3) {
// can't get the world so also can't get applicable regions
if(sender instanceof Player) {
Player player = (Player)sender;
if(sender.hasPermission("areashop.createrent") || sender.hasPermission("areashop.createbuy")) {
for(ProtectedRegion region : plugin.getWorldGuard().getRegionManager(player.getWorld()).getRegions().values()) {
result.add(region.getId());
}
}
}
}
return result;
}
@@ -80,6 +80,10 @@ public class AddfriendCommand extends CommandAreaShop {
return;
}
OfflinePlayer friend = Bukkit.getOfflinePlayer(args[1]);
if(!friend.hasPlayedBefore()) {
plugin.message(sender, "addfriend-notVisited", args[1]);
return;
}
if(region.getFriends().contains(friend.getUniqueId())) {
plugin.message(sender, "addfriend-alreadyAdded", friend.getName());
return;
@@ -97,6 +101,10 @@ public class AddfriendCommand extends CommandAreaShop {
if(sender.hasPermission("areashop.addfriend") && sender instanceof Player) {
if(region.isOwner((Player)sender)) {
OfflinePlayer friend = Bukkit.getOfflinePlayer(args[1]);
if(!friend.hasPlayedBefore()) {
plugin.message(sender, "addfriend-notVisited", args[1]);
return;
}
if(region.getFriends().contains(friend.getUniqueId())) {
plugin.message(sender, "addfriend-alreadyAdded", friend.getName());
return;
@@ -120,7 +128,7 @@ public class AddfriendCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(Player player : Bukkit.getOnlinePlayers()) {
@@ -101,16 +101,16 @@ public class AddsignCommand extends CommandAreaShop {
region.addSign(block.getLocation(), block.getType(), sign.getFacing(), profile);
if(profile == null) {
plugin.message(sender, "addsign-success", region.getName());
plugin.message(sender, "addsign-success", region);
} else {
plugin.message(sender, "addsign-successProfile", region.getName(), profile);
plugin.message(sender, "addsign-successProfile", region, profile);
}
region.updateSigns();
region.saveRequired();
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.addAll(plugin.getFileManager().getRegionNames());
@@ -63,7 +63,7 @@ public class BuyCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(BuyRegion region : plugin.getFileManager().getBuys()) {
@@ -38,7 +38,7 @@ public abstract class CommandAreaShop {
* @param start The already given start of the command
* @return A collection with all the possibilities for argument to complete
*/
public abstract List<String> getTabCompleteList(int toComplete, String[] start);
public abstract List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender);
/**
* Get the argument that comes after the base command that this command reacts to
@@ -112,7 +112,7 @@ public class DelCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result = plugin.getFileManager().getRegionNames();
@@ -110,7 +110,7 @@ public class DelfriendCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(Player player : Bukkit.getOnlinePlayers()) {
@@ -69,7 +69,7 @@ public class DelsignCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
return new ArrayList<String>();
}
@@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.regions.BuyRegion;
@@ -72,79 +73,92 @@ public class FindCommand extends CommandAreaShop {
}
if(args[1].equalsIgnoreCase("buy")) {
List<BuyRegion> regions = plugin.getFileManager().getBuys();
List<BuyRegion> results = new ArrayList<BuyRegion>();
for(BuyRegion region : regions) {
if(!region.isSold()
&& ((region.getPrice() <= balance && !maxPriceSet) || (region.getPrice() <= maxPrice && maxPriceSet))
&& (group == null || group.isMember(region))) {
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-successMax", "buy", region.getName(), maxPrice, onlyInGroup);
} else {
plugin.message(player, "find-success", "buy", region.getName(), balance, onlyInGroup);
}
region.teleportPlayer(player, true, false);
return;
results.add(region);
}
}
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-noneFound", "buy", maxPrice, onlyInGroup);
if(!results.isEmpty()) {
// Draw a random one
BuyRegion region = results.get(new Random().nextInt(results.size()));
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-successMax", "buy", region.getName(), maxPrice, onlyInGroup);
} else {
plugin.message(player, "find-success", "buy", region.getName(), balance, onlyInGroup);
}
region.teleportPlayer(player, region.getBooleanSetting("general.findTeleportToSign"), false);
} else {
plugin.message(player, "find-noneFoundMax", "buy", balance, onlyInGroup);
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-noneFound", "buy", maxPrice, onlyInGroup);
} else {
plugin.message(player, "find-noneFoundMax", "buy", balance, onlyInGroup);
}
}
} else {
List<RentRegion> regions = plugin.getFileManager().getRents();
List<RentRegion> results = new ArrayList<RentRegion>();
for(RentRegion region : regions) {
if(!region.isRented()
&& ((region.getPrice() <= balance && !maxPriceSet) || (region.getPrice() <= maxPrice && maxPriceSet))
&& (group == null || group.isMember(region))) {
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-successMax", "rent", region.getName(), maxPrice, onlyInGroup);
} else {
plugin.message(player, "find-success", "rent", region.getName(), balance, onlyInGroup);
}
region.teleportPlayer(player, true, false);
return;
results.add(region);
}
}
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-noneFound", "rent", maxPrice, onlyInGroup);
if(!results.isEmpty()) {
// Draw a random one
RentRegion region = results.get(new Random().nextInt(results.size()));
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-successMax", "rent", region.getName(), maxPrice, onlyInGroup);
} else {
plugin.message(player, "find-success", "rent", region.getName(), balance, onlyInGroup);
}
region.teleportPlayer(player, region.getBooleanSetting("general.findTeleportToSign"), false);
} else {
plugin.message(player, "find-noneFoundMax", "rent", balance, onlyInGroup);
BigDecimal bigDecimal = new BigDecimal(balance);
bigDecimal = bigDecimal.setScale(2, RoundingMode.HALF_UP);
balance = bigDecimal.doubleValue();
String onlyInGroup = "";
if(group != null) {
onlyInGroup = plugin.getLanguageManager().getLang("find-onlyInGroup", args[3]);
}
if(maxPriceSet) {
plugin.message(player, "find-noneFound", "rent", maxPrice, onlyInGroup);
} else {
plugin.message(player, "find-noneFoundMax", "rent", balance, onlyInGroup);
}
}
}
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.add("buy");
@@ -76,14 +76,14 @@ public class GroupaddCommand extends CommandAreaShop {
namesFailed.add(region.getName());
}
}
// Update all regions, this does it in a task, updating them without lag
plugin.getFileManager().updateRegions(toUpdate);
if(namesSuccess.size() != 0) {
plugin.message(player, "groupadd-weSuccess", group.getName(), Utils.createCommaSeparatedList(namesSuccess));
}
if(namesFailed.size() != 0) {
plugin.message(player, "groupadd-weFailed", group.getName(), Utils.createCommaSeparatedList(namesFailed));
}
// Update all regions, this does it in a task, updating them without lag
plugin.getFileManager().updateRegions(toUpdate, player);
group.saveRequired();
} else {
GeneralRegion region = plugin.getFileManager().getRegion(args[2]);
@@ -103,7 +103,7 @@ public class GroupaddCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result = plugin.getFileManager().getGroupNames();
@@ -76,14 +76,14 @@ public class GroupdelCommand extends CommandAreaShop {
namesFailed.add(region.getName());
}
}
// Update all regions, this does it in a task, updating them without lag
plugin.getFileManager().updateRegions(toUpdate);
if(namesSuccess.size() != 0) {
plugin.message(player, "groupdel-weSuccess", group.getName(), Utils.createCommaSeparatedList(namesSuccess));
}
if(namesFailed.size() != 0) {
plugin.message(player, "groupdel-weFailed", group.getName(), Utils.createCommaSeparatedList(namesFailed));
}
// Update all regions, this does it in a task, updating them without lag
plugin.getFileManager().updateRegions(toUpdate, player);
group.saveRequired();
} else {
GeneralRegion region = plugin.getFileManager().getRegion(args[2]);
@@ -103,7 +103,7 @@ public class GroupdelCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result = plugin.getFileManager().getGroupNames();
@@ -54,7 +54,7 @@ public class GroupinfoCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result = plugin.getFileManager().getGroupNames();
@@ -43,7 +43,7 @@ public class GrouplistCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
return new ArrayList<String>();
}
@@ -33,7 +33,7 @@ public class HelpCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
return result;
}
@@ -10,6 +10,7 @@ import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.Utils;
import nl.evolutioncoding.areashop.regions.BuyRegion;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
import nl.evolutioncoding.areashop.regions.RegionGroup;
import nl.evolutioncoding.areashop.regions.RentRegion;
import org.bukkit.Bukkit;
@@ -305,7 +306,12 @@ public class InfoCommand extends CommandAreaShop {
} else if(buy != null) {
plugin.message(sender, "info-regionHeaderBuy", buy);
if(buy.isSold()) {
plugin.messageNoPrefix(sender, "info-regionBought", buy);
if(buy.isInResellingMode()) {
plugin.messageNoPrefix(sender, "info-regionReselling", buy);
plugin.messageNoPrefix(sender, "info-regionReselPrice", buy);
} else {
plugin.messageNoPrefix(sender, "info-regionBought", buy);
}
plugin.messageNoPrefix(sender, "info-regionMoneyBackBuy", buy);
if(!buy.getFriendNames().isEmpty()) {
plugin.messageNoPrefix(sender, "info-regionFriends", buy);
@@ -357,6 +363,51 @@ public class InfoCommand extends CommandAreaShop {
} else {
plugin.message(sender, "info-regionHelp");
}
}
/* List of regions without a group */
else if(args[1].equalsIgnoreCase("nogroup")) {
String message = "";
/* Message for rents */
List<String> rents = plugin.getFileManager().getRentNames();
// Remove regions that have a group
for(RegionGroup group : plugin.getFileManager().getGroups()) {
rents.removeAll(group.getMembers());
}
// Create the list message
Iterator<String> itRent = rents.iterator();
if(itRent.hasNext()) {
message = itRent.next();
while(itRent.hasNext()) {
message += ", " + itRent.next();
}
}
if(message.equals("")) {
plugin.message(sender, "info-nogroupNoRents");
} else {
plugin.message(sender, "info-nogroupRents", message);
}
/* Message for buys */
message = "";
// Remove regions that have a group
List<String> buys = plugin.getFileManager().getBuyNames();
for(RegionGroup group : plugin.getFileManager().getGroups()) {
buys.removeAll(group.getMembers());
}
// Create the list message
Iterator<String> itBuy = buys.iterator();
if(itBuy.hasNext()) {
message = itBuy.next();
while(itBuy.hasNext()) {
message += ", " + itBuy.next();
}
}
if(message.equals("")) {
plugin.message(sender, "info-nogroupNoBuys");
} else {
plugin.message(sender, "info-nogroupBuys", message);
}
} else {
plugin.message(sender, "info-help");
}
@@ -386,10 +437,10 @@ public class InfoCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.addAll(Arrays.asList("all", "rented", "forrent", "sold", "forsale", "player", "region"));
result.addAll(Arrays.asList("all", "rented", "forrent", "sold", "forsale", "player", "region", "nogroup"));
} else if(toComplete == 3) {
if(start[2].equalsIgnoreCase("player")) {
for(Player player : Bukkit.getOnlinePlayers()) {
@@ -0,0 +1,83 @@
package nl.evolutioncoding.areashop.commands;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.Utils;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class LinksignsCommand extends CommandAreaShop {
public LinksignsCommand(AreaShop plugin) {
super(plugin);
}
@Override
public String getCommandStart() {
return "areashop linksigns";
}
@Override
public String getHelp(CommandSender target) {
if(target.hasPermission("areashop.linksigns")) {
return plugin.getLanguageManager().getLang("help-linksigns");
}
return null;
}
@Override
public void execute(CommandSender sender, Command command, String[] args) {
if(!sender.hasPermission("areashop.linksigns")) {
plugin.message(sender, "linksigns-noPermission");
return;
}
if (!(sender instanceof Player)) {
plugin.message(sender, "cmd-onlyByPlayer");
return;
}
Player player = (Player)sender;
if(plugin.getSignlinkerManager().isInSignLinkMode(player)) {
plugin.getSignlinkerManager().exitSignLinkMode(player);
} else {
// Get the profile
String profile = null;
if(args.length > 1) {
profile = args[1];
Set<String> profiles = plugin.getConfig().getConfigurationSection("signProfiles").getKeys(false);
if(!profiles.contains(profile)) {
plugin.message(sender, "addsign-wrongProfile", Utils.createCommaSeparatedList(profiles));
return;
}
}
plugin.getSignlinkerManager().enterSignLinkMode(player, profile);
}
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.addAll(plugin.getFileManager().getRegionNames());
} else if(toComplete == 3) {
result.addAll(plugin.getConfig().getStringList("signProfiles"));
}
return result;
}
}
@@ -92,7 +92,7 @@ public class MeCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
// Nothing to complete
return result;
@@ -30,15 +30,15 @@ public class ReloadCommand extends CommandAreaShop {
@Override
public void execute(CommandSender sender, Command command, String[] args) {
if(sender.hasPermission("areashop.reload")) {
plugin.reload();
plugin.message(sender, "reload-reloaded");
// Reload the configuration files and update all region flags/signs
plugin.reload(sender);
} else {
plugin.message(sender, "reload-noPermission");
}
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
return result;
}
@@ -63,7 +63,7 @@ public class RentCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(RentRegion region : plugin.getFileManager().getRents()) {
@@ -104,7 +104,7 @@ public class ResellCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 3) {
for(BuyRegion region : plugin.getFileManager().getBuys()) {
@@ -69,7 +69,7 @@ public class SchematiceventCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.addAll(plugin.getFileManager().getRegionNames());
@@ -84,7 +84,7 @@ public class SellCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(BuyRegion region : plugin.getFileManager().getBuys()) {
@@ -82,7 +82,7 @@ public class SetdurationCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result = plugin.getFileManager().getRentNames();
@@ -125,7 +125,7 @@ public class SetownerCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(Player player : Bukkit.getOnlinePlayers()) {
@@ -86,7 +86,7 @@ public class SetpriceCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result = plugin.getFileManager().getRegionNames();
@@ -61,7 +61,7 @@ public class SetrestoreCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
List<String> result = new ArrayList<String>();
if(toComplete == 2) {
result = plugin.getFileManager().getRegionNames();
@@ -102,7 +102,7 @@ public class SetteleportCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.addAll(plugin.getFileManager().getRegionNames());
@@ -93,7 +93,7 @@ public class StopresellCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(BuyRegion region : plugin.getFileManager().getBuys()) {
@@ -33,7 +33,7 @@ public class TeleportCommand extends CommandAreaShop {
@Override
public void execute(CommandSender sender, Command command, String[] args) {
if(!sender.hasPermission("areashop.teleport") && !sender.hasPermission("areashop.teleportall") && !sender.hasPermission("areashop.teleportsign") && !sender.hasPermission("areashop.teleportsignall")) {
if(!sender.hasPermission("areashop.teleport") && !sender.hasPermission("areashop.teleportall") && !sender.hasPermission("areashop.teleportsign") && !sender.hasPermission("areashop.teleportsignall") && !sender.hasPermission("areashop.teleportfriend") && !sender.hasPermission("teleportfriendsign")) {
plugin.message(sender, "teleport-noPermission");
return;
}
@@ -60,7 +60,7 @@ public class TeleportCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
result.addAll(plugin.getFileManager().getRegionNames());
@@ -84,7 +84,7 @@ public class UnrentCommand extends CommandAreaShop {
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
public List<String> getTabCompleteList(int toComplete, String[] start, CommandSender sender) {
ArrayList<String> result = new ArrayList<String>();
if(toComplete == 2) {
for(RentRegion region : plugin.getFileManager().getRents()) {
@@ -1,44 +0,0 @@
package nl.evolutioncoding.areashop.commands;
import java.util.ArrayList;
import java.util.List;
import nl.evolutioncoding.areashop.AreaShop;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
public class UpdatebuysCommand extends CommandAreaShop {
public UpdatebuysCommand(AreaShop plugin) {
super(plugin);
}
@Override
public String getCommandStart() {
return "areashop updatebuys";
}
@Override
public String getHelp(CommandSender target) {
if(target.hasPermission("areashop.updatebuys")) {
return plugin.getLanguageManager().getLang("help-updatebuys");
}
return null;
}
@Override
public void execute(CommandSender sender, Command command, String[] args) {
if(!sender.hasPermission("areashop.updatebuys")) {
plugin.message(sender, "buys-noPermission");
return;
}
plugin.getFileManager().updateBuySignsAndFlags(sender);
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
ArrayList<String> result = new ArrayList<String>();
return result;
}
}
@@ -1,44 +0,0 @@
package nl.evolutioncoding.areashop.commands;
import java.util.ArrayList;
import java.util.List;
import nl.evolutioncoding.areashop.AreaShop;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
public class UpdaterentsCommand extends CommandAreaShop {
public UpdaterentsCommand(AreaShop plugin) {
super(plugin);
}
@Override
public String getCommandStart() {
return "areashop updaterents";
}
@Override
public String getHelp(CommandSender target) {
if(target.hasPermission("areashop.updaterents")) {
return plugin.getLanguageManager().getLang("help-updaterents");
}
return null;
}
@Override
public void execute(CommandSender sender, Command command, String[] args) {
if(!sender.hasPermission("areashop.updaterents")) {
plugin.message(sender, "rents-noPermission");
return;
}
plugin.getFileManager().updateRentSignsAndFlags(sender);
}
@Override
public List<String> getTabCompleteList(int toComplete, String[] start) {
ArrayList<String> result = new ArrayList<String>();
return result;
}
}
@@ -1,5 +1,10 @@
package nl.evolutioncoding.areashop;
package nl.evolutioncoding.areashop.listeners;
import java.util.ArrayList;
import java.util.List;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
import nl.evolutioncoding.areashop.regions.RentRegion;
import org.bukkit.entity.Player;
@@ -64,6 +69,41 @@ public final class PlayerLoginListener implements Listener {
}
}.runTaskLater(plugin, 20);
}
// Check if the player has regions that use an old name of him and update them
final List<GeneralRegion> regions = new ArrayList<GeneralRegion>(plugin.getFileManager().getRegions());
new BukkitRunnable() {
private int current = 0;
@Override
public void run() {
for(int i=0; i<plugin.getConfig().getInt("nameupdate.regionsPerTick"); i++) {
if(current < regions.size()) {
GeneralRegion region = regions.get(current);
if(region.isOwner(player)) {
if(region.isBuyRegion()) {
if(!player.getName().equals(region.getStringSetting("buy.buyerName"))) {
region.setSetting("buy.buyerName", player.getName());
region.saveRequired();
region.updateRegionFlags();
region.updateSigns();
}
} else if(region.isRentRegion()) {
if(!player.getName().equals(region.getStringSetting("rent.renterName"))) {
region.setSetting("rent.renterName", player.getName());
region.saveRequired();
region.updateRegionFlags();
region.updateSigns();
}
}
}
current++;
}
}
if(current >= regions.size()) {
this.cancel();
}
}
}.runTaskTimer(plugin, 22, 1); // Wait a bit before starting to prevent a lot of stress on the server when a player joins (a lot of plugins already do stuff then)
}
}
@@ -1,8 +1,7 @@
package nl.evolutioncoding.areashop;
package nl.evolutioncoding.areashop.listeners;
import nl.evolutioncoding.areashop.regions.BuyRegion;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
import nl.evolutioncoding.areashop.regions.RentRegion;
import org.bukkit.Material;
import org.bukkit.block.Block;
@@ -46,24 +45,13 @@ public final class SignBreakListener implements Listener {
if(region == null) {
return;
}
if(region.isRentRegion()) {
/* Remove the rent if the player has permission */
if(event.getPlayer().hasPermission("areashop.destroyrent")) {
plugin.getFileManager().removeRent((RentRegion)region, true);
plugin.message(event.getPlayer(), "destroy-successRent", region.getName());
} else { /* Cancel the breaking of the sign */
event.setCancelled(true);
plugin.message(event.getPlayer(), "destroy-noPermissionRent");
}
} else if(region.isBuyRegion()) {
/* Remove the buy if the player has permission */
if(event.getPlayer().hasPermission("areashop.destroybuy")) {
plugin.getFileManager().removeBuy((BuyRegion)region, true);
plugin.message(event.getPlayer(), "destroy-successBuy", region.getName());
} else { /* Cancel the breaking of the sign */
event.setCancelled(true);
plugin.message(event.getPlayer(), "destroy-noPermissionBuy");
}
/* Remove the rent if the player has permission */
if(event.getPlayer().hasPermission("areashop.delsign")) {
region.removeSign(block.getLocation());
plugin.message(event.getPlayer(), "delsign-success", region.getName());
} else { /* Cancel the breaking of the sign */
event.setCancelled(true);
plugin.message(event.getPlayer(), "delsign-noPermission");
}
}
}
@@ -1,7 +1,8 @@
package nl.evolutioncoding.areashop;
package nl.evolutioncoding.areashop.listeners;
import java.util.List;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.regions.BuyRegion;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
import nl.evolutioncoding.areashop.regions.RentRegion;
@@ -97,6 +98,9 @@ public final class SignChangeListener implements Listener {
} else if(regionManager.getRegion(secondLine) == null) {
plugin.message(player, "setup-wrongRegion");
return;
} else if(plugin.getFileManager().isBlacklisted(secondLine)) {
plugin.message(player, "setup-blacklisted", secondLine);
return;
} else if(plugin.getFileManager().getRent(secondLine) != null) {
plugin.message(player, "setup-alreadyRentSign");
return;
@@ -195,6 +199,9 @@ public final class SignChangeListener implements Listener {
} else if(regionManager.getRegion(secondLine) == null) {
plugin.message(player, "setup-wrongRegion");
return;
} else if(plugin.getFileManager().isBlacklisted(secondLine)) {
plugin.message(player, "setup-blacklisted", secondLine);
return;
} else if(plugin.getFileManager().getBuy(secondLine) != null) {
plugin.message(player, "setup-alreadyBuySign");
return;
@@ -272,10 +279,10 @@ public final class SignChangeListener implements Listener {
Sign sign = (Sign)event.getBlock().getState().getData();
if(thirdLine == null || thirdLine.length() == 0) {
region.addSign(event.getBlock().getLocation(), event.getBlock().getType(), sign.getFacing(), null);
plugin.message(player, "addsign-success", region.getName());
plugin.message(player, "addsign-success", region);
} else {
region.addSign(event.getBlock().getLocation(), event.getBlock().getType(), sign.getFacing(), thirdLine);
plugin.message(player, "addsign-successProfile", region.getName(), thirdLine);
plugin.message(player, "addsign-successProfile", region, thirdLine);
}
region.saveRequired();
@@ -1,5 +1,6 @@
package nl.evolutioncoding.areashop;
package nl.evolutioncoding.areashop.listeners;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
import nl.evolutioncoding.areashop.regions.GeneralRegion.ClickType;
@@ -31,7 +32,7 @@ public class SignClickListener implements Listener {
public void onSignClick(PlayerInteractEvent event) {
Block block = event.getClickedBlock();
/* Check for clicking a sign and rightclicking */
if( (event.getAction() == Action.RIGHT_CLICK_BLOCK || event.getAction() == Action.LEFT_CLICK_BLOCK)
if((event.getAction() == Action.RIGHT_CLICK_BLOCK || event.getAction() == Action.LEFT_CLICK_BLOCK)
&& (block.getType() == Material.SIGN_POST || block.getType() == Material.WALL_SIGN)) {
/* Check if the rent sign is really the same as a saved rent */
GeneralRegion result = plugin.getFileManager().getRegionBySignLocation(block.getLocation());
@@ -40,6 +41,9 @@ public class SignClickListener implements Listener {
}
String signName = result.getSignName(block.getLocation());
Player player = event.getPlayer();
if(plugin.getSignlinkerManager().isInSignLinkMode(player)) {
return;
}
// Get the clicktype
ClickType clickType = null;
if(player.isSneaking() && event.getAction() == Action.LEFT_CLICK_BLOCK) {
@@ -1,10 +1,11 @@
package nl.evolutioncoding.areashop;
package nl.evolutioncoding.areashop.managers;
import java.util.ArrayList;
import java.util.List;
import java.util.SortedSet;
import java.util.TreeSet;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.commands.AddCommand;
import nl.evolutioncoding.areashop.commands.AddfriendCommand;
import nl.evolutioncoding.areashop.commands.AddsignCommand;
@@ -34,8 +35,6 @@ import nl.evolutioncoding.areashop.commands.SetteleportCommand;
import nl.evolutioncoding.areashop.commands.StopresellCommand;
import nl.evolutioncoding.areashop.commands.TeleportCommand;
import nl.evolutioncoding.areashop.commands.UnrentCommand;
import nl.evolutioncoding.areashop.commands.UpdatebuysCommand;
import nl.evolutioncoding.areashop.commands.UpdaterentsCommand;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
@@ -69,8 +68,6 @@ public class CommandManager implements CommandExecutor, TabCompleter {
commands.add(new FindCommand(plugin));
commands.add(new ResellCommand(plugin));
commands.add(new StopresellCommand(plugin));
commands.add(new UpdaterentsCommand(plugin));
commands.add(new UpdatebuysCommand(plugin));
commands.add(new SetrestoreCommand(plugin));
commands.add(new SetpriceCommand(plugin));
commands.add(new SetownerCommand(plugin));
@@ -85,6 +82,7 @@ public class CommandManager implements CommandExecutor, TabCompleter {
commands.add(new DelCommand(plugin));
commands.add(new AddsignCommand(plugin));
commands.add(new DelsignCommand(plugin));
//commands.add(new LinksignsCommand(plugin));
/* Register commands in bukkit */
plugin.getCommand("AreaShop").setExecutor(this);
@@ -137,7 +135,12 @@ public class CommandManager implements CommandExecutor, TabCompleter {
if(!executed && args.length == 0) {
this.showHelp(sender);
} else if(!executed && args.length > 0) {
plugin.message(sender, "cmd-notValid");
// Indicate that the '/as updaterents' and '/as updatebuys' commands are removed
if("updaterents".equalsIgnoreCase(args[0]) || "updatebuys".equalsIgnoreCase(args[0])) {
plugin.message(sender, "reload-updateCommandChanged");
} else {
plugin.message(sender, "cmd-notValid");
}
}
return true;
}
@@ -164,7 +167,7 @@ public class CommandManager implements CommandExecutor, TabCompleter {
}
for(CommandAreaShop c : commands) {
if(c.canExecute(command, args)) {
result = c.getTabCompleteList(toCompleteNumber, start);
result = c.getTabCompleteList(toCompleteNumber, start, sender);
}
}
}
@@ -1,4 +1,4 @@
package nl.evolutioncoding.areashop;
package nl.evolutioncoding.areashop.managers;
import java.io.File;
import java.io.FileInputStream;
@@ -16,7 +16,10 @@ import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.exceptions.RegionCreateException;
import nl.evolutioncoding.areashop.regions.BuyRegion;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
@@ -482,12 +485,16 @@ public class FileManager {
* Update regions in a task to minimize lag
* @param regions Regions to update
*/
public void updateRegions(final List<GeneralRegion> regions) {
public void updateRegions(final List<GeneralRegion> regions, final CommandSender confirmationReceiver) {
final int regionsPerTick = plugin.getConfig().getInt("update.regionsPerTick");
if(confirmationReceiver != null) {
plugin.message(confirmationReceiver, "reload-updateStart", regions.size(), regionsPerTick*20);
}
new BukkitRunnable() {
private int current = 0;
@Override
public void run() {
for(int i=0; i<plugin.getConfig().getInt("update.regionsPerTick"); i++) {
for(int i=0; i<regionsPerTick; i++) {
if(current < regions.size()) {
regions.get(current).updateSigns();
regions.get(current).updateRegionFlags();
@@ -495,11 +502,27 @@ public class FileManager {
}
}
if(current >= regions.size()) {
if(confirmationReceiver != null) {
plugin.message(confirmationReceiver, "reload-updateComplete");
}
this.cancel();
}
}
}.runTaskTimer(plugin, 1, 1);
}
public void updateRegions(List<GeneralRegion> regions) {
updateRegions(regions, null);
}
/**
* Update all regions, happens in a task to minimize lag
*/
public void updateAllRegions() {
updateRegions(getRegions(), null);
}
public void updateAllRegions(CommandSender confirmationReceiver) {
updateRegions(getRegions(), confirmationReceiver);
}
/**
* Save the group file to disk
@@ -586,18 +609,7 @@ public class FileManager {
RegionManager manager = plugin.getWorldGuard().getRegionManager(bukkitWorld);
if(manager != null) {
try {
String version = plugin.getWorldGuard().getDescription().getVersion();
AreaShop.debug("WorldGuard version: " + version);
// Detect WorldGuard version 5
if(version.startsWith("5.")) {
//AreaShop.debug(" Saved the old way");
manager.save();
}
// Assume a newer version
else {
//AreaShop.debug(" Saved the new way");
manager.saveChanges();
}
manager.saveChanges();
} catch(Exception e) {
plugin.getLogger().warning("WorldGuard regions in world " + world + " could not be saved");
}
@@ -614,6 +626,22 @@ public class FileManager {
return regionsPath;
}
/**
* Check if a region is on the adding blacklist
* @param region The region name to check
* @return true if the region may not be added, otherwise false
*/
public boolean isBlacklisted(String region) {
for(String line : plugin.getConfig().getStringList("blacklist")) {
Pattern pattern = Pattern.compile(line, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(region);
if(matcher.matches()) {
return true;
}
}
return false;
}
/**
* Unrent regions that have no time left, regions to check per tick is in the config
*/
@@ -1,4 +1,4 @@
package nl.evolutioncoding.areashop;
package nl.evolutioncoding.areashop.managers;
import java.io.File;
import java.io.FileInputStream;
@@ -12,6 +12,7 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
import org.bukkit.configuration.file.YamlConfiguration;
@@ -20,7 +21,7 @@ import com.google.common.base.Charsets;
public class LanguageManager {
private AreaShop plugin = null;
private String languages[] = {"EN", "NL", "FR", "DE", "PL"};
private String languages[] = {"EN", "ZH_TW", "NL", "FR", "DE"};
private HashMap<String, String> currentLanguage, defaultLanguage;
/**
@@ -29,11 +30,14 @@ public class LanguageManager {
*/
public LanguageManager(AreaShop plugin) {
this.plugin = plugin;
/* Save default language files if not present */
startup();
}
/**
* Save the default language files and open the current and backup language file
*/
public void startup() {
this.saveDefaults();
/* Open current language file */
this.loadLanguage();
}
@@ -0,0 +1,226 @@
package nl.evolutioncoding.areashop.managers;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.Utils;
import nl.evolutioncoding.areashop.regions.GeneralRegion;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.material.Sign;
import org.bukkit.util.BlockIterator;
public class SignLinkerManager implements Listener {
private AreaShop plugin = null;
private Map<UUID, SignLinker> signLinkers;
private boolean eventsRegistered;
public SignLinkerManager(AreaShop plugin) {
this.plugin = plugin;
signLinkers = new HashMap<UUID, SignLinker>();
eventsRegistered = false;
}
/**
* Let a player enter sign linking mode
* @param player The player that has to enter sign linking mode
* @param profile The profile to use for the signs (null for default)
*/
public void enterSignLinkMode(Player player, String profile) {
signLinkers.put(player.getUniqueId(), new SignLinker(player, profile));
plugin.message(player, "linksigns-first");
plugin.message(player, "linksigns-next");
if(!eventsRegistered) {
eventsRegistered = true;
plugin.getServer().getPluginManager().registerEvents(this, plugin);
}
}
/**
* Let a player exit sign linking mode
* @param player The player that has to exit sign linking mode
*/
public void exitSignLinkMode(Player player) {
signLinkers.remove(player.getUniqueId());
if(eventsRegistered && signLinkers.isEmpty()) {
eventsRegistered = false;
HandlerList.unregisterAll(this);
}
plugin.message(player, "linksigns-stopped");
}
/**
* Check if the player is in sign linking mode
* @param player The player to check
* @return true if the player is in sign linking mode, otherwise false
*/
public boolean isInSignLinkMode(Player player) {
return signLinkers.containsKey(player.getUniqueId());
}
@EventHandler(priority = EventPriority.HIGH)
public void onPlayerInteract(PlayerInteractEvent event) {
AreaShop.debug("PlayerInteractEvent of " + event.getPlayer().getName() + ", " + signLinkers.size() + " signlinkers");
if(isInSignLinkMode(event.getPlayer())) {
event.setCancelled(true);
Player player = event.getPlayer();
SignLinker linker = signLinkers.get(event.getPlayer().getUniqueId());
if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
// Get the region
BlockIterator blockIterator = new BlockIterator(player, 100);
while(blockIterator.hasNext()) {
Block next = blockIterator.next();
List<GeneralRegion> regions = plugin.getFileManager().getASRegionsByLocation(next.getLocation());
if(regions.size() == 1) {
linker.setRegion(regions.get(0));
return;
} else if(regions.size() > 1) {
Set<String> names = new HashSet<String>();
for(GeneralRegion region : regions) {
names.add(region.getName());
}
plugin.message(player, "linksigns-multipleRegions", Utils.createCommaSeparatedList(names));
plugin.message(player, "linksigns-multipleRegionsAdvice");
return;
}
}
// No regions found within the maximum range
plugin.message(player, "linksigns-noRegions");
return;
} else if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) {
Block block = null;
BlockIterator blockIterator = new BlockIterator(player, 100);
while(blockIterator.hasNext() && block == null) {
Block next = blockIterator.next();
if(next.getType() != Material.AIR) {
block = next;
}
}
if(block == null || !(block.getType() == Material.WALL_SIGN || block.getType() == Material.SIGN_POST)) {
plugin.message(player, "linksigns-noSign");
return;
}
GeneralRegion signRegion = plugin.getFileManager().getRegionBySignLocation(block.getLocation());
if(signRegion != null) {
plugin.message(player, "linksigns-alreadyRegistered", signRegion);
return;
}
Sign sign = (Sign)block.getState().getData();
linker.setSign(block.getLocation(), block.getType(), sign.getFacing());
return;
}
}
}
/**
* Handle disconnection players
*/
@EventHandler(priority = EventPriority.MONITOR)
public void onPlayerLeave(PlayerQuitEvent event) {
AreaShop.debug("PlayerQuitEvent of " + event.getPlayer().getName() + ", " + signLinkers.size() + " signlinkers");
signLinkers.remove(event.getPlayer().getUniqueId());
}
/**
* Class to keep track of the signlinking data
*/
private class SignLinker {
private boolean hasSign = false;
private boolean hasRegion = false;
public Player linker = null;
public String profile = null;
public GeneralRegion region = null;
public Location location = null;
public Material type = null;
public BlockFace facing = null;
public SignLinker(Player linker, String profile) {
this.linker = linker;
this.profile = profile;
}
public void setRegion(GeneralRegion region) {
this.region = region;
hasRegion = true;
if(!isComplete()) {
plugin.message(linker, "linksigns-regionFound", region);
}
finalize();
}
public void setSign(Location location, Material type, BlockFace facing) {
this.location = location;
this.type = type;
this.facing = facing;
hasSign = true;
if(!isComplete()) {
plugin.message(linker, "linksigns-signFound", location.getBlockX(), location.getBlockY(), location.getBlockZ());
}
finalize();
}
public void finalize() {
if(isComplete()) {
region.addSign(location, type, facing, profile);
if(profile == null) {
plugin.message(linker, "addsign-success", region);
} else {
plugin.message(linker, "addsign-successProfile", region, profile);
}
region.updateSigns();
region.saveRequired();
reset();
plugin.message(linker, "linksigns-next");
}
}
public void reset() {
hasSign = false;
hasRegion = false;
}
public boolean isComplete() {
return hasSign && hasRegion;
}
}
}
@@ -266,7 +266,7 @@ public class BuyRegion extends GeneralRegion {
}
/* Check if the player has enough money */
if(plugin.getEconomy().has(player, getWorldName(), getPrice())) {
if((!isResell && plugin.getEconomy().has(player, getWorldName(), getPrice())) || (isResell && plugin.getEconomy().has(player, getWorldName(), getResellPrice()))) {
UUID oldOwner = getBuyer();
if(isResell && oldOwner != null) {
clearFriends();
@@ -335,7 +335,13 @@ public class BuyRegion extends GeneralRegion {
return true;
} else {
/* Player has not enough money */
plugin.message(player, "buy-lowMoney", plugin.formatCurrency(plugin.getEconomy().getBalance(player, getWorldName())), getFormattedPrice());
String requiredMoney = "";
if(isResell) {
requiredMoney = getFormattedResellPrice();
} else {
requiredMoney = getFormattedPrice();
}
plugin.message(player, "buy-lowMoney", plugin.formatCurrency(plugin.getEconomy().getBalance(player, getWorldName())), requiredMoney);
}
} else {
if(isBuyer(player)) {
@@ -14,10 +14,11 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import nl.evolutioncoding.areashop.AreaShop;
import nl.evolutioncoding.areashop.FileManager;
import nl.evolutioncoding.areashop.Utils;
import nl.evolutioncoding.areashop.exceptions.RegionCreateException;
import nl.evolutioncoding.areashop.managers.FileManager;
import org.apache.commons.lang.exception.ExceptionUtils;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
@@ -1002,7 +1003,10 @@ public abstract class GeneralRegion {
String flagName = it.next();
String value = flags.getString(flagName);
value = applyAllReplacements(value);
value = translateBukkitToWorldGuardColors(value);
// In the config normal Bukkit color codes are used, those only need to be translated on 5.X WorldGuard versions
if(plugin.getWorldGuard().getDescription().getVersion().startsWith("5.")) {
value = translateBukkitToWorldGuardColors(value);
}
if(flagName.equalsIgnoreCase("members")) {
// Split the string and parse all values
String[] names = value.split(", ");
@@ -1028,19 +1032,7 @@ public abstract class GeneralRegion {
uuid = null;
}
if(uuid != null) {
// Detect WorldGuard version 5
if(plugin.getWorldGuard().getDescription().getVersion().startsWith("5.")) {
AreaShop.debug(" Added player by name");
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(uuid);
if(offlinePlayer != null) {
members.addPlayer(offlinePlayer.getName());
}
}
// Assume a newer version
else {
AreaShop.debug(" Added player by UUID");
members.addPlayer(uuid);
}
members.addPlayer(uuid);
}
}
}
@@ -1073,19 +1065,7 @@ public abstract class GeneralRegion {
uuid = null;
}
if(uuid != null) {
// Detect WorldGuard version 5
if(plugin.getWorldGuard().getDescription().getVersion().startsWith("5.")) {
//AreaShop.debug(" Added player by name");
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(uuid);
if(offlinePlayer != null) {
owners.addPlayer(offlinePlayer.getName());
}
}
// Assume a newer version
else {
//AreaShop.debug(" Added player by UUID");
owners.addPlayer(uuid);
}
owners.addPlayer(uuid);
}
}
}
@@ -1308,9 +1288,9 @@ public abstract class GeneralRegion {
startLocation = signs.get(0).subtract(0.0, 1.0, 0.0);
startLocation.setPitch(player.getLocation().getPitch());
startLocation.setYaw(player.getLocation().getYaw());
}
} else if(this.hasTeleportLocation()) {
}
}
if(startLocation == null && this.hasTeleportLocation()) {
startLocation = getTeleportLocation();
}
// Set default startLocation if not set
@@ -2114,24 +2094,34 @@ public abstract class GeneralRegion {
boolean result = false;
String error = null;
String stacktrace = null;
try {
result = plugin.getServer().dispatchCommand(sender, command);
} catch(CommandException e) {
result = false;
error = e.getMessage();
}
if(error == null) {
AreaShop.debug("Command run, executor=" + sender.getName() + ", command=" + command + ", result=" + result);
} else {
AreaShop.debug("Command run, executor=" + sender.getName() + ", command=" + command + ", result=" + result + ", error=" + error);
error = e.getMessage();
stacktrace = ExceptionUtils.getStackTrace(e);
}
boolean printed = false;
if(!result && postCommandErrors) {
printed = true;
if(error != null) {
plugin.getLogger().warning("Command execution failed, command=" + command + ", error=" + error);
plugin.getLogger().warning("Command execution failed, command=" + command + ", error=" + error + ", stacktrace:");
plugin.getLogger().warning(stacktrace);
plugin.getLogger().warning("--- End of stacktrace ---");
} else {
plugin.getLogger().warning("Command execution failed, command=" + command);
}
}
if(!printed) {
if(error == null) {
AreaShop.debug("Command run, executor=" + sender.getName() + ", command=" + command + ", result=" + result);
} else {
AreaShop.debug("Command run, executor=" + sender.getName() + ", command=" + command + ", result=" + result + ", error=" + error + ", stacktrace:");
AreaShop.debug(stacktrace);
AreaShop.debug("--- End of stacktrace ---");
}
}
}
}