This commit is contained in:
dordsor21 2020-05-12 18:53:57 +01:00
commit a038cb6d1b
7 changed files with 423 additions and 220 deletions

View File

@ -79,6 +79,7 @@ import com.plotsquared.core.plot.flag.implementations.MobPlaceFlag;
import com.plotsquared.core.plot.flag.implementations.MycelGrowFlag; import com.plotsquared.core.plot.flag.implementations.MycelGrowFlag;
import com.plotsquared.core.plot.flag.implementations.PlaceFlag; import com.plotsquared.core.plot.flag.implementations.PlaceFlag;
import com.plotsquared.core.plot.flag.implementations.PlayerInteractFlag; import com.plotsquared.core.plot.flag.implementations.PlayerInteractFlag;
import com.plotsquared.core.plot.flag.implementations.PreventCreativeCopyFlag;
import com.plotsquared.core.plot.flag.implementations.PveFlag; import com.plotsquared.core.plot.flag.implementations.PveFlag;
import com.plotsquared.core.plot.flag.implementations.PvpFlag; import com.plotsquared.core.plot.flag.implementations.PvpFlag;
import com.plotsquared.core.plot.flag.implementations.RedstoneFlag; import com.plotsquared.core.plot.flag.implementations.RedstoneFlag;
@ -173,6 +174,7 @@ import org.bukkit.event.entity.ProjectileHitEvent;
import org.bukkit.event.entity.ProjectileLaunchEvent; import org.bukkit.event.entity.ProjectileLaunchEvent;
import org.bukkit.event.hanging.HangingBreakByEntityEvent; import org.bukkit.event.hanging.HangingBreakByEntityEvent;
import org.bukkit.event.hanging.HangingPlaceEvent; import org.bukkit.event.hanging.HangingPlaceEvent;
import org.bukkit.event.inventory.ClickType;
import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryCloseEvent; import org.bukkit.event.inventory.InventoryCloseEvent;
import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.event.player.AsyncPlayerChatEvent;
@ -1678,6 +1680,19 @@ public class PlayerEvents extends PlotListener implements Listener {
ItemStack newItem = event.getCursor(); ItemStack newItem = event.getCursor();
ItemMeta newMeta = newItem.getItemMeta(); ItemMeta newMeta = newItem.getItemMeta();
ItemMeta oldMeta = newItem.getItemMeta(); ItemMeta oldMeta = newItem.getItemMeta();
if (event.getClick() == ClickType.CREATIVE) {
final Plot plot = pp.getCurrentPlot();
if (plot != null &&
plot.getFlag(PreventCreativeCopyFlag.class) &&
!plot.isAdded(player.getUniqueId()) &&
!Permissions.hasPermission(pp, Captions.PERMISSION_ADMIN_INTERACT_OTHER)) {
final ItemStack newStack = new ItemStack(newItem.getType(), newItem.getAmount());
event.setCursor(newStack);
}
return;
}
String newLore = ""; String newLore = "";
if (newMeta != null) { if (newMeta != null) {
List<String> lore = newMeta.getLore(); List<String> lore = newMeta.getLore();

View File

@ -675,6 +675,7 @@ public enum Captions implements Caption {
FLAG_DESCRIPTION_BLOCKED_CMDS("A list of commands that are blocked in the plot.", "Flags"), FLAG_DESCRIPTION_BLOCKED_CMDS("A list of commands that are blocked in the plot.", "Flags"),
FLAG_DESCRIPTION_KEEP("Prevents the plot from expiring. Can be set to: true, false, the number of milliseconds to keep the plot for or a timestamp (3w 2d 5h).", "Flags"), FLAG_DESCRIPTION_KEEP("Prevents the plot from expiring. Can be set to: true, false, the number of milliseconds to keep the plot for or a timestamp (3w 2d 5h).", "Flags"),
FLAG_DESCRIPTION_KEEP_INVENTORY("Prevents players from dropping their items when they die inside of the plot.", "Flags"), FLAG_DESCRIPTION_KEEP_INVENTORY("Prevents players from dropping their items when they die inside of the plot.", "Flags"),
FLAG_DESCRIPTION_PREVENT_CREATIVE_COPY("Prevents people from copying item NBT data in the plot unless they're added as members.", "Flags"),
//</editor-fold> //</editor-fold>
//<editor-fold desc="Flag category errors"> //<editor-fold desc="Flag category errors">
FLAG_ERROR_BOOLEAN("Flag value must be a boolean (true|false)", false, "Flags"), FLAG_ERROR_BOOLEAN("Flag value must be a boolean (true|false)", false, "Flags"),

View File

@ -82,6 +82,7 @@ import com.plotsquared.core.plot.flag.implementations.NotifyEnterFlag;
import com.plotsquared.core.plot.flag.implementations.NotifyLeaveFlag; import com.plotsquared.core.plot.flag.implementations.NotifyLeaveFlag;
import com.plotsquared.core.plot.flag.implementations.PlaceFlag; import com.plotsquared.core.plot.flag.implementations.PlaceFlag;
import com.plotsquared.core.plot.flag.implementations.PlayerInteractFlag; import com.plotsquared.core.plot.flag.implementations.PlayerInteractFlag;
import com.plotsquared.core.plot.flag.implementations.PreventCreativeCopyFlag;
import com.plotsquared.core.plot.flag.implementations.PriceFlag; import com.plotsquared.core.plot.flag.implementations.PriceFlag;
import com.plotsquared.core.plot.flag.implementations.PveFlag; import com.plotsquared.core.plot.flag.implementations.PveFlag;
import com.plotsquared.core.plot.flag.implementations.PvpFlag; import com.plotsquared.core.plot.flag.implementations.PvpFlag;
@ -178,6 +179,7 @@ public final class GlobalFlagContainer extends FlagContainer {
this.addFlag(MiscPlaceFlag.MISC_PLACE_FALSE); this.addFlag(MiscPlaceFlag.MISC_PLACE_FALSE);
this.addFlag(MiscInteractFlag.MISC_INTERACT_FALSE); this.addFlag(MiscInteractFlag.MISC_INTERACT_FALSE);
this.addFlag(KeepInventoryFlag.KEEP_INVENTORY_FALSE); this.addFlag(KeepInventoryFlag.KEEP_INVENTORY_FALSE);
this.addFlag(PreventCreativeCopyFlag.PREVENT_CREATIVE_COPY_FALSE);
// Enum Flags // Enum Flags
this.addFlag(WeatherFlag.PLOT_WEATHER_FLAG_OFF); this.addFlag(WeatherFlag.PLOT_WEATHER_FLAG_OFF);

View File

@ -0,0 +1,45 @@
/*
* _____ _ _ _____ _
* | __ \| | | | / ____| | |
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| |
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2020 IntellectualSites
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.plotsquared.core.plot.flag.implementations;
import com.plotsquared.core.configuration.Captions;
import com.plotsquared.core.plot.flag.types.BooleanFlag;
import org.jetbrains.annotations.NotNull;
public class PreventCreativeCopyFlag extends BooleanFlag<PreventCreativeCopyFlag> {
public static final PreventCreativeCopyFlag PREVENT_CREATIVE_COPY_TRUE = new PreventCreativeCopyFlag(true);
public static final PreventCreativeCopyFlag PREVENT_CREATIVE_COPY_FALSE = new PreventCreativeCopyFlag(false);
private PreventCreativeCopyFlag(@NotNull final Boolean value) {
super(value, Captions.FLAG_DESCRIPTION_PREVENT_CREATIVE_COPY);
}
@Override protected PreventCreativeCopyFlag flagOf(@NotNull final Boolean value) {
return value ? PREVENT_CREATIVE_COPY_TRUE : PREVENT_CREATIVE_COPY_FALSE;
}
}

View File

@ -1,23 +1,24 @@
# Translated by Bobbber#5545 and updated by Aurelien30000 # Translated by Bobbber#5545 and updated by Aurelien30000
# Latest update 09/05/2020 # Latest update 12/05/2020
confirm: confirm:
expired_confirm: $2La confirmation a expiré, veuillez réitérer votre commande ! expired_confirm: $2La confirmation a expiré, veuillez réitérer votre commande !
failed_confirm: '$2Vous n''avez aucune action en attente de confirmation !' failed_confirm: $2Vous n'avez aucune action en attente de confirmation !
requires_confirm: '$2Êtes-vous sûr de vouloir exécuter $1%s$2?&-$2Cette action est requires_confirm: '$2Êtes-vous sûr de vouloir exécuter $1%s$2?&-$2Cette action est
irréversible ! Si c''est le cas, utilisez : $1/plot confirm' irréversible ! Si c''est le cas, utilisez : $1/plot confirm'
move: move:
move_success: $4Parcelle déplacée avec succès. move_success: $4Parcelle déplacée avec succès.
move_merged: '$2Des parcelles fusionnées ne devraient pas être déplacées. Veuillez délier celles-ci move_merged: $2Des parcelles fusionnées ne devraient pas être déplacées. Veuillez
avant d''envisager un déplacement.' délier celles-ci avant d'envisager un déplacement.
copy_success: $4Parcelle copiée avec succès. copy_success: $4Parcelle copiée avec succès.
requires_unowned: '$2L''emplacement spécifié est déjà occupé !' requires_unowned: $2L'emplacement spécifié est déjà occupé !
debug: debug:
requires_unmerged: $2Cette parcelle doit être déliée avant toute chose. requires_unmerged: $2Cette parcelle doit être déliée avant toute chose.
debug_header: $1Informations de débogage&- debug_header: $1Informations de débogage&-
debug_section: $2>> $1&l%val% debug_section: $2>> $1&l%val%
debug_line: $2>> $1%var%$2:$1 %val%&- debug_line: $2>> $1%var%$2:$1 %val%&-
set: set:
set_attribute: $4Modification effectuée avec succès ! La valeur %s0 a été fixée à %s1. set_attribute: $4Modification effectuée avec succès ! La valeur %s0 a été fixée
à %s1.
web: web:
generating_link: $1Parcelle en cours de traitement... generating_link: $1Parcelle en cours de traitement...
generating_link_failed: $2Impossible de générer le lien de téléchargement ! generating_link_failed: $2Impossible de générer le lien de téléchargement !
@ -29,13 +30,13 @@ web:
compass: compass:
compass_target: $4Parcelle ciblée par votre boussole avec succès ! compass_target: $4Parcelle ciblée par votre boussole avec succès !
cluster: cluster:
cluster_available_args: '$1Les sous-commandes suivantes sont disponibles : $4list$2, $4create$2, cluster_available_args: '$1Les sous-commandes suivantes sont disponibles : $4list$2,
$4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4members$2, $4info$2, $4create$2, $4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4members$2,
$4tp$2, $4sethome' $4info$2, $4tp$2, $4sethome'
cluster_list_heading: $2Il y a $1%s$2 groupe(s) dans ce monde. cluster_list_heading: $2Il y a $1%s$2 groupe(s) dans ce monde.
cluster_list_element: $2 - $1%s&- cluster_list_element: $2 - $1%s&-
cluster_intersection: '$2La zone proposée empiète sur %s0 !' cluster_intersection: $2La zone proposée empiète sur %s0 !
cluster_outside: '$2La zone proposée est en dehors de la zone de parcelles %s0 !' cluster_outside: $2La zone proposée est en dehors de la zone de parcelles %s0 !
cluster_added: $4Groupe créé avec succès ! cluster_added: $4Groupe créé avec succès !
cluster_deleted: $4Groupe supprimé avec succès ! cluster_deleted: $4Groupe supprimé avec succès !
cluster_resized: $4Groupe redimensionné avec succès ! cluster_resized: $4Groupe redimensionné avec succès !
@ -43,48 +44,53 @@ cluster:
cannot_kick_player: $2Vous ne pouvez pas expulser ce joueur ! cannot_kick_player: $2Vous ne pouvez pas expulser ce joueur !
cluster_invited: '$1Vous avez été invité(e) au groupe suivant : $2%s.' cluster_invited: '$1Vous avez été invité(e) au groupe suivant : $2%s.'
cluster_removed: '$1Vous avez été retiré(e) du groupe suivant : $2%s.' cluster_removed: '$1Vous avez été retiré(e) du groupe suivant : $2%s.'
cluster_kicked_user: '$4Joueur expulsé avec succès !' cluster_kicked_user: $4Joueur expulsé avec succès !
invalid_cluster: '$1Nom de groupe invalide : $2%s.' invalid_cluster: '$1Nom de groupe invalide : $2%s.'
cluster_not_added: '$2Ce joueur n''a pas été ajouté au groupe !' cluster_not_added: $2Ce joueur n'a pas été ajouté au groupe !
cluster_cannot_leave: $1Vous devez supprimer ou transférer la propriété avant de quitter ce groupe ! cluster_cannot_leave: $1Vous devez supprimer ou transférer la propriété avant de
cluster_added_helper: '$4Assistant ajouté au groupe avec succès.' quitter ce groupe !
cluster_removed_helper: '$4Assistant retiré du groupe avec succès !' cluster_added_helper: $4Assistant ajouté au groupe avec succès.
cluster_removed_helper: $4Assistant retiré du groupe avec succès !
cluster_regenerated: $4La régénération du groupe a démarré avec succès... cluster_regenerated: $4La régénération du groupe a démarré avec succès...
cluster_teleporting: $4Téléportation en cours, veuillez patienter... cluster_teleporting: $4Téléportation en cours, veuillez patienter...
cluster_info: '$1Groupe actuel : $2%id%&-$1Nom : $2%name%&-$1Propriétaire : $2%owner%&-$1Taille : cluster_info: '$1Groupe actuel : $2%id%&-$1Nom : $2%name%&-$1Propriétaire : $2%owner%&-$1Taille
$2%size%&-$1Autorisations : $2%rights%' : $2%size%&-$1Autorisations : $2%rights%'
border: border:
border: $2Attention ! Vous êtes en dehors de la bordure de la carte actuelle. border: $2Attention ! Vous êtes en dehors de la bordure de la carte actuelle.
worldedit masks: worldedit masks:
worldedit_bypass: $2&oPour contourner vos restrictions, utilisez $4/plot wea worldedit_bypass: $2&oPour contourner vos restrictions, utilisez $4/plot wea
worldedit_bypassed: $2Vous contournez actuellement les restrictions WorldEdit. worldedit_bypassed: $2Vous contournez actuellement les restrictions WorldEdit.
gamemode: gamemode:
gamemode_was_bypassed: $1Vous avez contourné le mode de jeu ($2{gamemode}$1) $1fixé au sein de la parcelle $2{plot} gamemode_was_bypassed: $1Vous avez contourné le mode de jeu ($2{gamemode}$1) $1fixé
au sein de la parcelle $2{plot}
height limit: height limit:
height_limit: $1Cette zone de parcelles possède une limite de construction de $2{limit} height_limit: $1Cette zone de parcelles possède une limite de construction de $2{limit}
records: records:
notify_enter: $2%player $2est entré(e) dans votre parcelle ($1%plot$2) notify_enter: $2%player $2est entré(e) dans votre parcelle ($1%plot$2)
notify_leave: $2%player $2est sorti(e) de votre parcelle ($1%plot$2) notify_leave: $2%player $2est sorti(e) de votre parcelle ($1%plot$2)
swap: swap:
swap_overlap: '$2La zone proposée n''est pas éligible à l''échange !' swap_overlap: $2La zone proposée n'est pas éligible à l'échange !
swap_success: $4Parcelles échangées avec succès ! swap_success: $4Parcelles échangées avec succès !
swap_merged: '$2Des parcelles fusionnées ne devraient pas être échangées. Veuillez délier celles-ci swap_merged: $2Des parcelles fusionnées ne devraient pas être échangées. Veuillez
avant d''envisager un échange.' délier celles-ci avant d'envisager un échange.
comment: comment:
inbox_notification: '%s message(s) non lu(s). Utilisez /plot inbox' inbox_notification: '%s message(s) non lu(s). Utilisez /plot inbox'
not_valid_inbox_index: $2Aucun commentaire à l'index %s not_valid_inbox_index: $2Aucun commentaire à l'index %s
inbox_item: $2 - $4%s inbox_item: $2 - $4%s
comment_syntax: $2Utilisez /plot comment [X;Z] <%s> <commentaire> comment_syntax: $2Utilisez /plot comment [X;Z] <%s> <commentaire>
invalid_inbox: '$2Boîte de réception invalide.&-$1Valeurs possibles : %s' invalid_inbox: '$2Boîte de réception invalide.&-$1Valeurs possibles : %s'
no_perm_inbox: '$2Vous n''avez pas la permission pour cette boîte de réception !' no_perm_inbox: $2Vous n'avez pas la permission pour cette boîte de réception !
no_perm_inbox_modify: '$2Vous n''avez pas la permission de modifier cette boîte de réception !' no_perm_inbox_modify: $2Vous n'avez pas la permission de modifier cette boîte de
no_plot_inbox: '$2Vous devez vous situer au sein d''une parcelle ou la spécifier en argument.' réception !
no_plot_inbox: $2Vous devez vous situer au sein d'une parcelle ou la spécifier en
argument.
comment_removed_success: $4Commentaire supprimé avec succès ! /s:n$2 - '$3%s$2' comment_removed_success: $4Commentaire supprimé avec succès ! /s:n$2 - '$3%s$2'
comment_removed_failure: $4Impossible de supprimer ce commentaire ! comment_removed_failure: $4Impossible de supprimer ce commentaire !
comment_added: $4Un commentaire vous a été laissé. comment_added: $4Un commentaire vous a été laissé.
inbox_empty: $2Aucun commentaire. inbox_empty: $2Aucun commentaire.
console: console:
not_console: $2Pour des raisons de sécurité, cette commande est uniquement utilisable depuis la console ! not_console: $2Pour des raisons de sécurité, cette commande est uniquement utilisable
depuis la console !
is_console: $2Cette commande est uniquement utilisable par un joueur ! is_console: $2Cette commande est uniquement utilisable par un joueur !
clipboard: clipboard:
paste_failed: '$2Impossible de coller votre sélection ! Raison : $2%s' paste_failed: '$2Impossible de coller votre sélection ! Raison : $2%s'
@ -92,92 +98,112 @@ toggle:
toggle_enabled: '$2Paramètre activé : %s' toggle_enabled: '$2Paramètre activé : %s'
toggle_disabled: '$2Paramètre désactivé : %s' toggle_disabled: '$2Paramètre désactivé : %s'
blocked command: blocked command:
command_blocked: '$2Cette commande n''est pas autorisée au sein de cette parcelle !' command_blocked: $2Cette commande n'est pas autorisée au sein de cette parcelle
!
done: done:
done_already_done: $2Cette parcelle est déjà marquée comme terminée ! done_already_done: $2Cette parcelle est déjà marquée comme terminée !
done_not_done: '$2Cette parcelle n''est pas marquée comme terminée !' done_not_done: $2Cette parcelle n'est pas marquée comme terminée !
done_insufficient_complexity: '$2Cette parcelle est trop simpliste. Veuillez y ajouter plus de détails done_insufficient_complexity: $2Cette parcelle est trop simpliste. Veuillez y ajouter
avant d''utiliser cette commande ;)' plus de détails avant d'utiliser cette commande ;)
done_success: $1Parcelle marquée comme terminée avec succès ! done_success: $1Parcelle marquée comme terminée avec succès !
done_removed: '$1Cette parcelle n''est plus marquée comme terminée, vous pouvez maintenant continuer à y construire.' done_removed: $1Cette parcelle n'est plus marquée comme terminée, vous pouvez maintenant
continuer à y construire.
ratings: ratings:
ratings_purged: $2Notes purgées pour cette parcelle. ratings_purged: $2Notes purgées pour cette parcelle.
rating_not_valid: $2Veuillez spécifier un nombre entre 1 et 10 ! rating_not_valid: $2Veuillez spécifier un nombre entre 1 et 10 !
rating_already_exists: $2Vous avez déjà noté la parcelle $2%s rating_already_exists: $2Vous avez déjà noté la parcelle $2%s
rating_applied: $4Vous avez noté la parcelle $2%s rating_applied: $4Vous avez noté la parcelle $2%s
rating_disliked: '$4Vous n''avez pas aimé la parcelle $2%s' rating_disliked: $4Vous n'avez pas aimé la parcelle $2%s
rating_liked: $4Vous avez aimé la parcelle $2%s rating_liked: $4Vous avez aimé la parcelle $2%s
rating_not_your_own: $2Vous ne pouvez pas noter votre propre parcelle ! rating_not_your_own: $2Vous ne pouvez pas noter votre propre parcelle !
rating_not_done: $2Vous pouvez uniquement noter les parcelles marquées comme terminées ! rating_not_done: $2Vous pouvez uniquement noter les parcelles marquées comme terminées
!
rating_not_owned: $2Vous ne pouvez pas noter une parcelle libre ! rating_not_owned: $2Vous ne pouvez pas noter une parcelle libre !
tutorial: tutorial:
rate_this: $2Merci de noter cette parcelle ^^ rate_this: $2Merci de noter cette parcelle ^^
comment_this: '$2Merci de laisser vos retours sur cette parcelle : %s' comment_this: '$2Merci de laisser vos retours sur cette parcelle : %s'
economy: economy:
econ_disabled: '$2L''économie est désactivée !' econ_disabled: $2L'économie est désactivée !
cannot_afford_plot: '$2Vous ne pouvez pas vous permettre d''acheter cette parcelle ! L''achat coûte $1%s' cannot_afford_plot: $2Vous ne pouvez pas vous permettre d'acheter cette parcelle
not_for_sale: '$2Cette parcelle n''est pas à vendre !' ! L'achat coûte $1%s
not_for_sale: $2Cette parcelle n'est pas à vendre !
cannot_buy_own: $2Vous ne pouvez pas acheter votre propre parcelle ! cannot_buy_own: $2Vous ne pouvez pas acheter votre propre parcelle !
plot_sold: $4Votre parcelle $1%s0$4, a été vendue à $1%s1$4 pour $1$%s2 plot_sold: $4Votre parcelle $1%s0$4, a été vendue à $1%s1$4 pour $1$%s2
cannot_afford_merge: $2Vous ne pouvez pas vous permettre de fusionner ces parcelles ! Le fusion coûte $1%s cannot_afford_merge: $2Vous ne pouvez pas vous permettre de fusionner ces parcelles
! Le fusion coûte $1%s
added_balance: $1%s $2ont été ajoutés à votre solde. added_balance: $1%s $2ont été ajoutés à votre solde.
removed_balance: $1%s $2ont été retirés de votre solde. removed_balance: $1%s $2ont été retirés de votre solde.
removed_granted_plot: $2Vous avez utilisé %s parcelle(s) accordée(s), il vous en reste $1%s removed_granted_plot: $2Vous avez utilisé %s parcelle(s) accordée(s), il vous en
reste $1%s
setup: setup:
setup_init: '$1Utilisation : $2/plot setup <valeur>' setup_init: '$1Utilisation : $2/plot setup <valeur>'
setup_step: '$3[$1Étape %s0$3] $1%s1 $2- $1Attendu : $2%s2 $1Par défaut : $2%s3' setup_step: '$3[$1Étape %s0$3] $1%s1 $2- $1Attendu : $2%s2 $1Par défaut : $2%s3'
setup_invalid_arg: '$2%s0 n''est pas un argument valide pour l''étape %s1. Pour annuler le setup, setup_invalid_arg: '$2%s0 n''est pas un argument valide pour l''étape %s1. Pour
utilisez : $1/plot setup cancel' annuler le setup, utilisez : $1/plot setup cancel'
setup_valid_arg: $2Valeur $1%s0 $2fixée à %s1 setup_valid_arg: $2Valeur $1%s0 $2fixée à %s1
setup_finished: '$4Vous devriez avoir été téléporté(e) sur le monde créé. Si ce n''est setup_finished: $4Vous devriez avoir été téléporté(e) sur le monde créé. Si ce n'est
pas le cas, vous allez devoir régler le générateur manuellement dans le fichier pas le cas, vous allez devoir régler le générateur manuellement dans le fichier
`bukkit.yml` ou choisir un plugin de gestion de mondes.' `bukkit.yml` ou choisir un plugin de gestion de mondes.
setup_world_taken: $2%s est déjà un monde utilisé ! setup_world_taken: $2%s est déjà un monde utilisé !
setup_cancelled: $7Setup annulé ! setup_cancelled: $7Setup annulé !
setup_world_name: $1Comment souhaiteriez-vous nommer ce monde ? setup_world_name: $1Comment souhaiteriez-vous nommer ce monde ?
setup_world_name_error: $7Vous devez spécifier un nom de monde ! setup_world_name_error: $7Vous devez spécifier un nom de monde !
setup_world_name_taken: $7Ce nom de monde est déjà utilisé ! setup_world_name_taken: $7Ce nom de monde est déjà utilisé !
setup_world_generator_error: $7Vous devez spécifier un nom générateur ! setup_world_generator_error: $7Vous devez spécifier un nom générateur !
setup_world_type: '$1Quel type de monde souhaiteriez-vous ?&-$3 - $6normal$3 - $2Génération de parcelles standard&-$3 - $6augmented$3 - $2Génération de parcelles avec du terrain&-$3 - $6partial$3 - $2Génération Vanilla avec des groupes de parcelles' setup_world_type: $1Quel type de monde souhaiteriez-vous ?&-$3 - $6normal$3 - $2Génération
de parcelles standard&-$3 - $6augmented$3 - $2Génération de parcelles avec du
terrain&-$3 - $6partial$3 - $2Génération Vanilla avec des groupes de parcelles
setup_world_type_error: $7Vous devez spécifier un type de monde ! setup_world_type_error: $7Vous devez spécifier un type de monde !
setup_wrong_generator: '$7Le générateur spécifié ne peut pas être identifié en tant que BukkitPlotGenerator. setup_wrong_generator: $7Le générateur spécifié ne peut pas être identifié en tant
$3 - $6Vous pourriez avoir besoin de configurer le plugin manuellement !' que BukkitPlotGenerator. $3 - $6Vous pourriez avoir besoin de configurer le plugin
setup_world_name_format: '$7Caractères non [a-z0-9_.-] détectés dans le nom du monde :$1' manuellement !
setup_world_apply_plotsquared: '$7Le monde spécifié existe déjà. Après redémarrage, le nouveau terrain sera basé sur setup_world_name_format: $7Caractères non [a-z0-9_.-] détectés dans le nom du monde
$1PlotSquared. $7Cependant, vous devriez le remettre à zéro afin qu''il se régénère correctement et entièrement !' :$1
setup_partial_area: '$1Quel terrain souhaiteriez-vous au sein des parcelles ?&-$3 - $6NONE$3 - $2Aucun terrain&-$3 - $6ORE$3 - $2Uniquement quelques arbres et filons de minerais&-$3 - $6ROAD$3 - $2Terrain séparé par des routes&-$3 - $6ALL$3 - $2Génération entièrement Vanilla' setup_world_apply_plotsquared: $7Le monde spécifié existe déjà. Après redémarrage,
le nouveau terrain sera basé sur $1PlotSquared. $7Cependant, vous devriez le remettre
à zéro afin qu'il se régénère correctement et entièrement !
setup_partial_area: $1Quel terrain souhaiteriez-vous au sein des parcelles ?&-$3
- $6NONE$3 - $2Aucun terrain&-$3 - $6ORE$3 - $2Uniquement quelques arbres et filons
de minerais&-$3 - $6ROAD$3 - $2Terrain séparé par des routes&-$3 - $6ALL$3 - $2Génération
entièrement Vanilla
setup_partial_area_error: $7Vous devez spécifier un type de terrain ! setup_partial_area_error: $7Vous devez spécifier un type de terrain !
setup_area_name: $1Comment souhaiteriez-vous nommer cette zone de parcelles ? setup_area_name: $1Comment souhaiteriez-vous nommer cette zone de parcelles ?
setup_area_non_alphanumerical: '$7L''identifiant de cette zone de parcelles doit être alphanumérique !' setup_area_non_alphanumerical: $7L'identifiant de cette zone de parcelles doit être
setup_area_invalid_id: '$7Vous devez spécifier un identifiant de zone de parcelles inutilisé !' alphanumérique !
setup_area_min_plot_id: '$1Quel devrait être l''identifiant minimum pour les parcelles ?' setup_area_invalid_id: $7Vous devez spécifier un identifiant de zone de parcelles
setup_area_min_plot_id_error: '$7Vous devez spécifier un identifiant minimum correct pour les parcelles !' inutilisé !
setup_area_max_plot_id: '$1Quel devrait être l''identifiant maximum pour les parcelles ?' setup_area_min_plot_id: $1Quel devrait être l'identifiant minimum pour les parcelles
setup_area_max_plot_id_error: '$7Vous devez spécifier un identifiant maximum correct pour les parcelles !' ?
setup_area_plot_id_greater_than_minimum: '$7L''identifiant maximum pour les parcelleq doit être supérieur à l''identifiant minimum !' setup_area_min_plot_id_error: $7Vous devez spécifier un identifiant minimum correct
pour les parcelles !
setup_area_max_plot_id: $1Quel devrait être l'identifiant maximum pour les parcelles
?
setup_area_max_plot_id_error: $7Vous devez spécifier un identifiant maximum correct
pour les parcelles !
setup_area_plot_id_greater_than_minimum: $7L'identifiant maximum pour les parcelleq
doit être supérieur à l'identifiant minimum !
schematics: schematics:
schematic_too_large: $2Ce schéma est trop vaste pour cette être placé ici ! schematic_too_large: $2Ce schéma est trop vaste pour cette être placé ici !
schematic_missing_arg: '$2Vous devez spécifier un argument manquant. Valeurs possibles : $1save$2, schematic_missing_arg: '$2Vous devez spécifier un argument manquant. Valeurs possibles
$1paste $2, $1exportall$2, $1list' : $1save$2, $1paste $2, $1exportall$2, $1list'
schematic_invalid: '$2Schéma invalide. Raison : $2%s' schematic_invalid: '$2Schéma invalide. Raison : $2%s'
schematic_paste_merged: '$2Des schémas ne devraient pas être collés sur des parcelles fusionnées. schematic_paste_merged: $2Des schémas ne devraient pas être collés sur des parcelles
Veuillez délier celles-ci avant d''envisager de coller un schéma.' fusionnées. Veuillez délier celles-ci avant d'envisager de coller un schéma.
schematic_paste_failed: $2Impossible de coller le schéma ! schematic_paste_failed: $2Impossible de coller le schéma !
schematic_paste_success: $4Schéma collé avec succès ! schematic_paste_success: $4Schéma collé avec succès !
schematic_list: '$4Schémas sauvegardés : $1%s' schematic_list: '$4Schémas sauvegardés : $1%s'
schematic_road_created: '$1Nouveau schéma de route sauvegardé. Afin de le tester, volez jusqu' schematic_road_created: $1Nouveau schéma de route sauvegardé. Afin de le tester,
une parcelle voisine et utilisez /plot debugroadregen' volez jusqu'à une parcelle voisine et utilisez /plot debugroadregen
mca_file_size: '$1Information : Les fichiers `.mca` sont de taille 512x512.' mca_file_size: '$1Information : Les fichiers `.mca` sont de taille 512x512.'
schematic_exportall_started: '$1Démarrage de l''exportation...' schematic_exportall_started: $1Démarrage de l'exportation...
schematic_exportall_world_args: $1Vous devez spécifier un monde. Utilisez $3/plot sch exportall <zone> schematic_exportall_world_args: $1Vous devez spécifier un monde. Utilisez $3/plot
schematic_exportall_mass_started: $1L''exportation de masse des shémas a démarré. Cela devrait prendre un moment, veuillez patienter... sch exportall <zone>
schematic_exportall_count: $3%s $1parcelle(s) trouvée(s).
schematic_exportall_finished: $1Exportation de masse terminée ! schematic_exportall_finished: $1Exportation de masse terminée !
schematic_exportall_single_finished: $1Exportation terminée ! schematic_exportall_single_finished: $1Exportation terminée !
schematic: schematic:
schematic_exportall_world: $1Monde invalide. Utilisez &3/plot sch exportall <zone> schematic_exportall_world: $1Monde invalide. Utilisez &3/plot sch exportall <zone>
error: error:
task_in_process: '$1Cette tâche est déjà en cours d''exécution.' task_in_process: $1Cette tâche est déjà en cours d'exécution.
titles: titles:
title_entered_plot: '$1Parcelle : %world%;%x%;%z%' title_entered_plot: '$1Parcelle : %world%;%x%;%z%'
title_entered_plot_sub: $4Possédée par %s title_entered_plot_sub: $4Possédée par %s
@ -195,29 +221,34 @@ desc:
alias: alias:
alias_set_to: $2Alias de cette parcelle fixé à $1%alias% alias_set_to: $2Alias de cette parcelle fixé à $1%alias%
alias_removed: $2Alias de cette parcelle retiré. alias_removed: $2Alias de cette parcelle retiré.
alias_too_long: '$2L''alias doit être d''une longueur strictement inférieure à 50 caractères !' alias_too_long: $2L'alias doit être d'une longueur strictement inférieure à 50 caractères
!
alias_is_taken: $2Cet alias est déjà utilisé ! alias_is_taken: $2Cet alias est déjà utilisé !
position: position:
position_set: $1Emplacement du home fixé à votre position actuelle. position_set: $1Emplacement du home fixé à votre position actuelle.
position_unset: $1Emplacement du home remis à sa position initiale. position_unset: $1Emplacement du home remis à sa position initiale.
home_argument: $2Utilisez /plot set home [none] home_argument: $2Utilisez /plot set home [none]
permission: permission:
no_schematic_permission: '$2Vous n''avez pas la permission requise pour utiliser les schémas : $1%s' no_schematic_permission: '$2Vous n''avez pas la permission requise pour utiliser
les schémas : $1%s'
no_permission: '$2Il vous manque le nœud de permission : $1%s' no_permission: '$2Il vous manque le nœud de permission : $1%s'
no_permission_event: '$2Il vous manque le nœud de permission : $1%s' no_permission_event: '$2Il vous manque le nœud de permission : $1%s'
no_plot_perms: '$2Vous devez être le propriétaire de cette parcelle afin d''effectuer cette action !' no_plot_perms: $2Vous devez être le propriétaire de cette parcelle afin d'effectuer
cette action !
cant_claim_more_plots: $2Vous ne pouvez pas protéger plus de parcelles ! cant_claim_more_plots: $2Vous ne pouvez pas protéger plus de parcelles !
cant_claim_more_clusters: $2Vous ne pouvez pas protéger plus de groupes ! cant_claim_more_clusters: $2Vous ne pouvez pas protéger plus de groupes !
cant_transfer_more_plots: $2Vous ne pouvez pas transférer plus de parcelles à ce joueur ! cant_transfer_more_plots: $2Vous ne pouvez pas transférer plus de parcelles à ce
cant_claim_more_plots_num: $2Vous ne pouvez pas protéger plus de $1%s $2parcelle(s) en même temps ! joueur !
cant_claim_more_plots_num: $2Vous ne pouvez pas protéger plus de $1%s $2parcelle(s)
en même temps !
merge_request_confirm: Requête de fusion par %s merge_request_confirm: Requête de fusion par %s
merge: merge:
merge_not_valid: $2Cette requête de fusion est actuellement invalide ! merge_not_valid: $2Cette requête de fusion est actuellement invalide !
merge_accepted: $2La requête de fusion a été acceptée ! merge_accepted: $2La requête de fusion a été acceptée !
success_merge: $2Les parcelles ont été fusionnées ! success_merge: $2Les parcelles ont été fusionnées !
merge_requested: $2Requête de fusion envoyée avec succès ! merge_requested: $2Requête de fusion envoyée avec succès !
no_available_automerge: '$2Vous ne possédez aucune parcelle adjacente dans cette direction no_available_automerge: $2Vous ne possédez aucune parcelle adjacente dans cette
ou n''êtes pas autorisé(e) à fusionner jusqu''à la taille requise !' direction ou n'êtes pas autorisé(e) à fusionner jusqu'à la taille requise !
unlink_impossible: $2Vous pouvez uniquement délier une parcelle fusionnée. unlink_impossible: $2Vous pouvez uniquement délier une parcelle fusionnée.
unmerge_cancelled: $1Déliage annulé. unmerge_cancelled: $1Déliage annulé.
unlink_success: $2Parcelles déliées avec succès ! unlink_success: $2Parcelles déliées avec succès !
@ -232,23 +263,25 @@ errors:
invalid_player_offline: '$2Le joueur doit être en ligne : $1%s' invalid_player_offline: '$2Le joueur doit être en ligne : $1%s'
invalid_command_flag: '$2Propriété / Argument de commande invalide : %s0' invalid_command_flag: '$2Propriété / Argument de commande invalide : %s0'
error: '$2Une erreur est survenue, nous en sommes navrés : %s' error: '$2Une erreur est survenue, nous en sommes navrés : %s'
command_went_wrong: '$2Quelque chose s''est mal passé lors de l''exécution de cette commande, nous en sommes navrés :/' command_went_wrong: $2Quelque chose s'est mal passé lors de l'exécution de cette
no_free_plots: '$2Aucune parcelle libre n''est disponible :/' commande, nous en sommes navrés :/
not_in_plot: '$2Vous n''êtes actuellement pas dans une parcelle.' no_free_plots: $2Aucune parcelle libre n'est disponible :/
not_in_plot: $2Vous n'êtes actuellement pas dans une parcelle.
not_in_cluster: $2Vous devez être dans un groupe pour effectuer cette action ! not_in_cluster: $2Vous devez être dans un groupe pour effectuer cette action !
not_in_plot_world: '$2Vous n''êtes pas dans une zone de parcelles !' not_in_plot_world: $2Vous n'êtes pas dans une zone de parcelles !
plotworld_incompatible: $2Les deux mondes doivent être compatibles entre eux. plotworld_incompatible: $2Les deux mondes doivent être compatibles entre eux.
not_valid_world: $2Monde invalide (sensible aux minuscules et majuscules) ! not_valid_world: $2Monde invalide (sensible aux minuscules et majuscules) !
not_valid_plot_world: $2Zone de parcelles invalide (sensible aux minuscules et majuscules) ! not_valid_plot_world: $2Zone de parcelles invalide (sensible aux minuscules et majuscules)
!
no_plots: $2Vous ne possédez aucune parcelle ! no_plots: $2Vous ne possédez aucune parcelle !
wait_for_timer: '$2Une tâche de blocs est liée à cette parcelle ou à vous-même. wait_for_timer: $2Une tâche de blocs est liée à cette parcelle ou à vous-même. Veuillez
Veuillez attendre qu''elle se termine !' attendre qu'elle se termine !
paste: paste:
debug_report_created: '$1Envoi d''un débogage complet à l''adresse : $1%url%' debug_report_created: '$1Envoi d''un débogage complet à l''adresse : $1%url%'
purge: purge:
purge_success: $4%s parcelle(s) purgée(s) avec succès ! purge_success: $4%s parcelle(s) purgée(s) avec succès !
trim: trim:
trim_in_progress: 'Une tâche de taille du monde est déjà en cours d''exécution !' trim_in_progress: Une tâche de taille du monde est déjà en cours d'exécution !
block list: block list:
block_list_separator: '$1,$2 ' block_list_separator: '$1,$2 '
biome: biome:
@ -258,9 +291,10 @@ teleport:
teleported_to_plot: $1Vous avez été téléporté(e) ! teleported_to_plot: $1Vous avez été téléporté(e) !
teleported_to_road: $2Vous avez été téléporté(e) sur la route ! teleported_to_road: $2Vous avez été téléporté(e) sur la route !
teleport_in_seconds: $1Téléportation dans %s seconde(s). Veuillez rester immobile... teleport_in_seconds: $1Téléportation dans %s seconde(s). Veuillez rester immobile...
teleport_failed: '$2Téléportation annulée en raison d''un mouvement ou d''un dégât.' teleport_failed: $2Téléportation annulée en raison d'un mouvement ou d'un dégât.
set block: set block:
set_block_action_finished: $1La dernière tâche de blocs est maintenant terminée ! set_block_action_finished: $1La dernière tâche de blocs est maintenant terminée
!
unsafe: unsafe:
debugallowunsafe_on: $2Actions dangereuses autorisées ! debugallowunsafe_on: $2Actions dangereuses autorisées !
debugallowunsafe_off: $2Actions dangereuses interdites ! debugallowunsafe_off: $2Actions dangereuses interdites !
@ -273,6 +307,8 @@ invalid:
number_not_in_range: '$2Nombre invalide dans la fourchette demandée : (%s, %s)' number_not_in_range: '$2Nombre invalide dans la fourchette demandée : (%s, %s)'
number_not_positive: 'Nombre invalide (non positif) : %s' number_not_positive: 'Nombre invalide (non positif) : %s'
not_a_number: '%s n''est pas un nombre valide !' not_a_number: '%s n''est pas un nombre valide !'
component_illegal_block: $2You are not allowed to generate a component containg
the block '%s'
need: need:
need_block: $2Vous devez spécifier un bloc ! need_block: $2Vous devez spécifier un bloc !
near: near:
@ -284,13 +320,17 @@ info:
unknown: Inconnu(e) unknown: Inconnu(e)
server: Serveur server: Serveur
everyone: Tout le monde everyone: Tout le monde
plot_unowned: '$2La parcelle doit avoir un propriétaire afin d''effectuer cette action !' plot_unowned: $2La parcelle doit avoir un propriétaire afin d'effectuer cette action
plot_info_unclaimed: '$2La parcelle $1%s$2 n''est pas encore protégée !' !
plot_info_unclaimed: $2La parcelle $1%s$2 n'est pas encore protégée !
plot_info_header: $3&m---------&r $1INFORMATIONS $3&m--------- plot_info_header: $3&m---------&r $1INFORMATIONS $3&m---------
plot_info_hidden: $2Vous ne pouvez pas visualiser les informations de cette parcelle ! plot_info_hidden: $2Vous ne pouvez pas visualiser les informations de cette parcelle
plot_info_format: '$1ID : $2%id%$1&-$1Zone : $2%area%$1&-$1Alias : $2%alias%$1&-$1Propriétaire : $2%owner%$1&-$1Biome : !
$2%biome%$1&-$1Construction ? : $2%build%$1&-$1Notes : $2%rating%&-$1Dernière vue : $2%seen%&-$1De confiance : $2%trusted%$1&-$1Membres : $2%members%$1&-$1Interdits : $2%denied%$1&-$1Paramètres : $2%flags%&-$1Description : plot_info_format: '$1ID : $2%id%$1&-$1Zone : $2%area%$1&-$1Alias : $2%alias%$1&-$1Propriétaire
$2%desc%$1' : $2%owner%$1&-$1Biome : $2%biome%$1&-$1Construction ? : $2%build%$1&-$1Notes
: $2%rating%&-$1Dernière vue : $2%seen%&-$1De confiance : $2%trusted%$1&-$1Membres
: $2%members%$1&-$1Interdits : $2%denied%$1&-$1Paramètres : $2%flags%&-$1Description
: $2%desc%$1'
plot_info_footer: $3&m---------&r $1INFORMATIONS $3&m--------- plot_info_footer: $3&m---------&r $1INFORMATIONS $3&m---------
plot_info_trusted: '$1De confiance : $2%trusted%' plot_info_trusted: '$1De confiance : $2%trusted%'
plot_info_members: '$1Membres : $2%members%' plot_info_members: '$1Membres : $2%members%'
@ -305,11 +345,12 @@ info:
plot_info_size: '$1Taille : $2%size%' plot_info_size: '$1Taille : $2%size%'
plot_info_seen: '$1Dernière vue : $2%seen%' plot_info_seen: '$1Dernière vue : $2%seen%'
plot_user_list: ' $1%user%$2,' plot_user_list: ' $1%user%$2,'
plot_flag_list: '$2%s0:%s1$3' plot_flag_list: $2%s0:%s1$3
plot_no_description: Aucune description. plot_no_description: Aucune description.
info_syntax_console: $2/plot info X;Z info_syntax_console: $2/plot info X;Z
plot_caps_header: $3&m---------&r $1PLAFONDS $3&m--------- plot_caps_header: $3&m---------&r $1PLAFONDS $3&m---------
plot_caps_format: '$2- Type de plafond : $1%cap% $2| Statut : $1%current%$2/$1%limit% $2($1%percentage%%$2)' plot_caps_format: '$2- Type de plafond : $1%cap% $2| Statut : $1%current%$2/$1%limit%
$2($1%percentage%%$2)'
working: working:
generating_component: $1La génération selon vos critères a démarré... generating_component: $1La génération selon vos critères a démarré...
clearing_done: $4Parcelle nettoyée en %sms. clearing_done: $4Parcelle nettoyée en %sms.
@ -318,10 +359,13 @@ working:
plot_is_claimed: $2Cette parcelle est déjà protégée ! plot_is_claimed: $2Cette parcelle est déjà protégée !
claimed: $4Parcelle protégée avec succès ! claimed: $4Parcelle protégée avec succès !
list: list:
comment_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% commentaire(s) :' comment_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% commentaire(s)
:'
clickable: ' (interactif)' clickable: ' (interactif)'
area_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% zone(s) de parcelles :' area_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% zone(s)
plot_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% parcelle(s) :' de parcelles :'
plot_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% parcelle(s)
:'
plot_list_header: '$1Liste de %word% parcelle(s) :' plot_list_header: '$1Liste de %word% parcelle(s) :'
chat: chat:
plot_chat_spy_format: '$2[$1Espionnage$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_spy_format: '$2[$1Espionnage$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
@ -329,8 +373,8 @@ chat:
plot_chat_forced: $2Ce monde force tous les joueurs à utiliser le chat de parcelle. plot_chat_forced: $2Ce monde force tous les joueurs à utiliser le chat de parcelle.
deny: deny:
denied_added: $4Joueur interdit au sein de cette parcelle avec succès ! denied_added: $4Joueur interdit au sein de cette parcelle avec succès !
you_got_denied: $4Vous avez été interdit(e) d''accès au sein de la parcelle sur laquelle vous vous situiez, you_got_denied: $4Vous avez été interdit(e) d''accès au sein de la parcelle sur
vous avez été téléporté(e) au spawn ! laquelle vous vous situiez, vous avez été téléporté(e) au spawn !
cant_remove_owner: $2Vous ne pouvez pas retirer le propriétaire de la parcelle ! cant_remove_owner: $2Vous ne pouvez pas retirer le propriétaire de la parcelle !
kick: kick:
you_got_kicked: $4Vous avez été expulsé(e) ! you_got_kicked: $4Vous avez été expulsé(e) !
@ -340,14 +384,14 @@ flag:
not_valid_flag: $2Paramètre invalide ! not_valid_flag: $2Paramètre invalide !
not_valid_flag_suggested: '$2Paramètre invalide. Vouliez-vous écrire : $1%s $2?' not_valid_flag_suggested: '$2Paramètre invalide. Vouliez-vous écrire : $1%s $2?'
not_valid_value: $2Les valeurs des paramètres doivent être alphanumériques ! not_valid_value: $2Les valeurs des paramètres doivent être alphanumériques !
flag_not_removed: '$2Le paramètre n''a pas pu être retiré !' flag_not_removed: $2Le paramètre n'a pas pu être retiré !
flag_not_added: '$2Le paramètre n''a pas pu être ajouté !' flag_not_added: $2Le paramètre n'a pas pu être ajouté !
flag_removed: $4Paramètre supprimé avec succès ! flag_removed: $4Paramètre supprimé avec succès !
flag_partially_removed: $4Valeurs des paramètres supprimées avec succès ! flag_partially_removed: $4Valeurs des paramètres supprimées avec succès !
flag_added: $4Paramètre ajouté avec succès ! flag_added: $4Paramètre ajouté avec succès !
flag_list_entry: '$2%s: $1%s'
flag_list_see_info: Cliquez pour afficher des informations sur ce paramètre. flag_list_see_info: Cliquez pour afficher des informations sur ce paramètre.
flag_parse_error: '$2Impossible d''interpréter le paramètre ''%flag_name%'' ayant pour valeur ''%flag_value%'' : %error%' flag_parse_error: '$2Impossible d''interpréter le paramètre ''%flag_name%'' ayant
pour valeur ''%flag_value%'' : %error%'
flag_info_header: $3&m---------&r $1Plot² Paramètres $3&m--------- flag_info_header: $3&m---------&r $1Plot² Paramètres $3&m---------
flag_info_footer: $3&m---------&r $1Plot² Paramètres $3&m--------- flag_info_footer: $3&m---------&r $1Plot² Paramètres $3&m---------
flag_info_color_key: $1 flag_info_color_key: $1
@ -374,130 +418,203 @@ flags:
flag_category_boolean: Paramètres -> Booléens flag_category_boolean: Paramètres -> Booléens
flag_category_fly: Paramètres -> Vol flag_category_fly: Paramètres -> Vol
flag_category_mixed: Paramètres -> Valeurs mixtes flag_category_mixed: Paramètres -> Valeurs mixtes
flag_description_entity_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre d''entités flag_description_entity_cap: Fixez ce paramètre à un nombre entier afin de limiter
au sein de la parcelle.' le nombre d'entités au sein de la parcelle.
flag_description_explosion: Fixez ce paramètre à `true` pour autoriser les explosions au sein de la parcelle, flag_description_explosion: Fixez ce paramètre à `true` pour autoriser les explosions
et à `false` pour les interdire. au sein de la parcelle, et à `false` pour les interdire.
flag_description_music: 'Fixez ce paramètre à l''identifiant d''un disque de musique (son nom) afin de le jouer flag_description_music: Fixez ce paramètre à l'identifiant d'un disque de musique
au sein de la parcelle.' (son nom) afin de le jouer au sein de la parcelle.
flag_description_flight: Fixez ce paramètre à `true` pour autoriser le vol au sein de la parcelle, pour flag_description_flight: Fixez ce paramètre à `true` pour autoriser le vol au sein
tous les modes de jeu, à `default` pour l''autorisation en fonction du mode de jeu, et à `false` de la parcelle, pour tous les modes de jeu, à `default` pour l''autorisation en
pour le désactiver entièrement. fonction du mode de jeu, et à `false` pour le désactiver entièrement.
flag_description_untrusted: 'Fixez ce paramètre à `false` afin d''interdire l''accès à la parcelle pour les joueurs flag_description_untrusted: Fixez ce paramètre à `false` afin d'interdire l'accès
qui ne sont pas de confiance.' à la parcelle pour les joueurs qui ne sont pas de confiance.
flag_description_deny_exit: 'Fixez ce paramètre à `true` afin d''empêcher les joueurs de sortir de la parcelle.' flag_description_deny_exit: Fixez ce paramètre à `true` afin d'empêcher les joueurs
flag_description_chat: 'Fixez ce paramètre à `false` afin d''empêcher le chat de parcelle au sein de celle-ci.' de sortir de la parcelle.
flag_description_description: Description de la parcelle. Supporte les codes couleurs en '&'. flag_description_chat: Fixez ce paramètre à `false` afin d'empêcher le chat de parcelle
flag_description_greeting: Message envoyé aux joueurs lorsqu''ils entrent dans la parcelle. Supporte les codes couleurs en '&'. au sein de celle-ci.
flag_description_farewell: Message envoyé aux joueurs lorsqu''ils sortent de la parcelle. Supporte les codes couleurs en '&'. flag_description_description: Description de la parcelle. Supporte les codes couleurs
flag_description_weather: Spécifie les conditions météorologiques au sein de la parcelle. en '&'.
flag_description_animal_attack: 'Fixez ce paramètre à `true` afin d''autoriser les dégâts aux animaux au sein de la parcelle.' flag_description_greeting: Message envoyé aux joueurs lorsqu''ils entrent dans la
flag_description_animal_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre d''animaux parcelle. Supporte les codes couleurs en '&'.
au sein de la parcelle.' flag_description_farewell: Message envoyé aux joueurs lorsqu''ils sortent de la
flag_description_animal_interact: 'Fixez ce paramètre à `true` afin d''autoriser l''interaction avec les animaux au sein de la parcelle.' parcelle. Supporte les codes couleurs en '&'.
flag_description_block_burn: 'Fixez ce paramètre à `true` afin d''autoriser les blocs à brûler au sein de la parcelle.' flag_description_weather: Spécifie les conditions météorologiques au sein de la
flag_description_block_ignition: 'Fixez ce paramètre à `false` afin d''empêcher les blocs s''enflammer au sein de la parcelle.' parcelle.
flag_description_break: Définit une liste de matériaux que les visiteurs devraient être en mesure de casser au sein de la parcelle. flag_description_animal_attack: Fixez ce paramètre à `true` afin d'autoriser les
flag_description_device_interact: 'Fixez ce paramètre à `true` afin d''autoriser l''interaction avec les objets au sein de la parcelle.' dégâts aux animaux au sein de la parcelle.
flag_description_disable_physics: 'Fixez ce paramètre à `true` afin d''empêcher l''application de la physique au sein de la parcelle.' flag_description_animal_cap: Fixez ce paramètre à un nombre entier afin de limiter
flag_description_drop_protection: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs de récupérer des articles le nombre d'animaux au sein de la parcelle.
au sol au sein de la parcelle.' flag_description_animal_interact: Fixez ce paramètre à `true` afin d'autoriser l'interaction
flag_description_feed: Indique un intervalle (en s) et une quantité (optionnelle, 1 par défaut) selon lesquels les joueurs seront nourris. avec les animaux au sein de la parcelle.
flag_description_forcefield: 'Fixez ce paramètre à `true` afin de mettre en place un champ de force entre les joueurs au sein de la parcelle.' flag_description_block_burn: Fixez ce paramètre à `true` afin d'autoriser les blocs
flag_description_grass_grow: 'Fixez ce paramètre à `false` afin d''empêcher la propagation de l''herbe au sein de la parcelle.' à brûler au sein de la parcelle.
flag_description_hanging_break: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs de casser des objets suspendus au sein de la parcelle.' flag_description_block_ignition: Fixez ce paramètre à `false` afin d'empêcher les
flag_description_hanging_place: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs d''accrocher des objets suspendus au sein de la parcelle.' blocs s'enflammer au sein de la parcelle.
flag_description_heal: Indique un intervalle (en s) et une quantité (optionnelle, 1 par défaut) selon lesquels les joueurs seront soignés. flag_description_break: Définit une liste de matériaux que les visiteurs devraient
flag_description_hide_info: 'Fixez ce paramètre à `true` afin de masquer les informations de la parcelle.' être en mesure de casser au sein de la parcelle.
flag_description_hostile_attack: 'Fixez ce paramètre à `true` afin d''autoriser les dégâts aux monstres au sein de la parcelle.' flag_description_device_interact: Fixez ce paramètre à `true` afin d'autoriser l'interaction
flag_description_hostile_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre de monstres avec les objets au sein de la parcelle.
au sein de la parcelle.' flag_description_disable_physics: Fixez ce paramètre à `true` afin d'empêcher l'application
flag_description_hostile_interact: 'Fixez ce paramètre à `true` afin d''autoriser l''interaction avec les monstres au sein de la parcelle.' de la physique au sein de la parcelle.
flag_description_ice_form: 'Fixez ce paramètre à `true` afin d''autoriser la formation de glace au sein de la parcelle.' flag_description_drop_protection: Fixez ce paramètre à `true` afin d'empêcher les
flag_description_ice_melt: 'Fixez ce paramètre à `false` afin d''empêcher la fonte de la glace au sein de la parcelle.' visiteurs de récupérer des articles au sol au sein de la parcelle.
flag_description_instabreak: 'Fixez ce paramètre à `true` afin que les blocs se cassent instantanément en survie au sein de la parcelle.' flag_description_feed: Indique un intervalle (en s) et une quantité (optionnelle,
flag_description_invincible: 'Fixez ce paramètre à `true` afin d''empêcher les dégâts aux joueurs au sein de la parcelle.' 1 par défaut) selon lesquels les joueurs seront nourris.
flag_description_item_drop: 'Fixez ce paramètre à `false` afin d''empêcher que les cadres soient vidés au sein de la parcelle.' flag_description_forcefield: Fixez ce paramètre à `true` afin de mettre en place
flag_description_kelp_grow: 'Fixez ce paramètre à `false` afin d''empêcher la croissance des algues au sein de la parcelle.' un champ de force entre les joueurs au sein de la parcelle.
flag_description_liquid_flow: 'Fixez ce paramètre à `false` afin d''empêcher l''écoulement des liquides au sein de la parcelle.' flag_description_grass_grow: Fixez ce paramètre à `false` afin d'empêcher la propagation
flag_description_misc_break: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à casser des objets divers au sein de la parcelle.' de l'herbe au sein de la parcelle.
flag_description_misc_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre d''entités diverses flag_description_hanging_break: Fixez ce paramètre à `true` afin d'empêcher les
au sein de la parcelle.' visiteurs de casser des objets suspendus au sein de la parcelle.
flag_description_misc_interact: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à interagir avec des objets divers au sein de la parcelle.' flag_description_hanging_place: Fixez ce paramètre à `true` afin d'empêcher les
flag_description_misc_place: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à placer des objets divers au sein de la parcelle.' visiteurs d'accrocher des objets suspendus au sein de la parcelle.
flag_description_mob_break: 'Fixez ce paramètre à `true` afin d''autoriser les mobs à casser des blocs au sein de la parcelle.' flag_description_heal: Indique un intervalle (en s) et une quantité (optionnelle,
flag_description_mob_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre de mobs 1 par défaut) selon lesquels les joueurs seront soignés.
au sein de la parcelle.' flag_description_hide_info: Fixez ce paramètre à `true` afin de masquer les informations
flag_description_mob_place: 'Fixez ce paramètre à `true` afin d''autoriser les mobs à poser des blocs au sein de la parcelle.' de la parcelle.
flag_description_mycel_grow: 'Fixez ce paramètre à `false` afin d''empêcher la propagation du mycélium au sein de la parcelle.' flag_description_hostile_attack: Fixez ce paramètre à `true` afin d'autoriser les
flag_description_notify_enter: 'Fixez ce paramètre à `true` afin de notifier les propriétaires lorsqu''un joueur entre dans la parcelle.' dégâts aux monstres au sein de la parcelle.
flag_description_notify_leave: 'Fixez ce paramètre à `true` afin de notifier les propriétaires lorsqu''un joueur sort de la parcelle.' flag_description_hostile_cap: Fixez ce paramètre à un nombre entier afin de limiter
flag_description_no_worldedit: 'Fixez ce paramètre à `true` afin d''empêcher l''utilisation de WorldEdit au sein de la parcelle.' le nombre de monstres au sein de la parcelle.
flag_description_place: Définit une liste de matériaux que les visiteurs devraient être en mesure de poser au sein de la parcelle. flag_description_hostile_interact: Fixez ce paramètre à `true` afin d'autoriser
flag_description_player_interact: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à interagir avec les joueurs au sein de la parcelle.' l'interaction avec les monstres au sein de la parcelle.
flag_description_price: Fixe un prix à la parcelle. Celui-ci doit être un nombre positif ! flag_description_ice_form: Fixez ce paramètre à `true` afin d'autoriser la formation
flag_description_pve: 'Fixez ce paramètre à `true` afin d''autoriser le PvE au sein de la parcelle.' de glace au sein de la parcelle.
flag_description_pvp: 'Fixez ce paramètre à `true` afin d''autoriser le PvP au sein de la parcelle.' flag_description_ice_melt: Fixez ce paramètre à `false` afin d'empêcher la fonte
flag_description_redstone: 'Fixez ce paramètre à `false` afin de désactiver la redstone au sein de la parcelle.' de la glace au sein de la parcelle.
flag_description_server_plot: 'Fixez ce paramètre à `true` afin que le propriétaire de la parcelle soit le serveur.' flag_description_instabreak: Fixez ce paramètre à `true` afin que les blocs se cassent
flag_description_snow_form: 'Fixez ce paramètre à `true` afin d''autoriser la formation de neige au sein de la parcelle.' instantanément en survie au sein de la parcelle.
flag_description_snow_melt: 'Fixez ce paramètre à `true` afin d''autoriser la fonte de la neige au sein de la parcelle.' flag_description_invincible: Fixez ce paramètre à `true` afin d'empêcher les dégâts
flag_description_soil_dry: 'Fixez ce paramètre à `true` afin d''autoriser le séchage du sol au sein de la parcelle.' aux joueurs au sein de la parcelle.
flag_description_coral_dry: 'Fixez ce paramètre à `true` afin d''autoriser le séchage des coraux au sein de la parcelle.' flag_description_item_drop: Fixez ce paramètre à `false` afin d'empêcher que les
flag_description_tamed_attack: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à attaquer les animaux apprivoisés au sein de la parcelle.' cadres soient vidés au sein de la parcelle.
flag_description_tamed_interact: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à interagir avec les animaux apprivoisés au sein de la parcelle.' flag_description_kelp_grow: Fixez ce paramètre à `false` afin d'empêcher la croissance
flag_description_time: 'Définit l''heure à une valeur fixe au sein de la parcelle.' des algues au sein de la parcelle.
flag_description_titles: 'Fixez ce paramètre à `false` afin d''empêcher les titres des parcelles d''apparaître. Valeurs possibles : flag_description_liquid_flow: Fixez ce paramètre à `false` afin d'empêcher l'écoulement
`none` (pour suivre la valeur par défaut), `true`, ou `false`' des liquides au sein de la parcelle.
flag_description_use: Définit une liste de matériaux avec lesquels les visiteurs devraient être en mesure d''interagir au sein de la parcelle. flag_description_misc_break: Fixez ce paramètre à `true` afin d'autoriser les visiteurs
flag_description_vehicle_break: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à casser des véhicules au sein de la parcelle.' à casser des objets divers au sein de la parcelle.
flag_description_vehicle_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre de véhicules flag_description_misc_cap: Fixez ce paramètre à un nombre entier afin de limiter
au sein de la parcelle.' le nombre d'entités diverses au sein de la parcelle.
flag_description_vehicle_place: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à placer des véhicules au sein de la parcelle.' flag_description_misc_interact: Fixez ce paramètre à `true` afin d'autoriser les
flag_description_vehicle_use: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à utiliser des véhicules au sein de la parcelle.' visiteurs à interagir avec des objets divers au sein de la parcelle.
flag_description_villager_interact: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à interagir avec des villageois au sein de la parcelle.' flag_description_misc_place: Fixez ce paramètre à `true` afin d'autoriser les visiteurs
flag_description_vine_grow: 'Fixez ce paramètre à `false` afin d''empêcher la croissance des lianes au sein de la parcelle.' à placer des objets divers au sein de la parcelle.
flag_description_deny_teleport: 'Interdit à un certain groupe de se téléporter à la parcelle. flag_description_mob_break: Fixez ce paramètre à `true` afin d'autoriser les mobs
Groupes disponibles : members, nonmembers, trusted, nontrusted, nonowners' à casser des blocs au sein de la parcelle.
flag_description_mob_cap: Fixez ce paramètre à un nombre entier afin de limiter
le nombre de mobs au sein de la parcelle.
flag_description_mob_place: Fixez ce paramètre à `true` afin d'autoriser les mobs
à poser des blocs au sein de la parcelle.
flag_description_mycel_grow: Fixez ce paramètre à `false` afin d'empêcher la propagation
du mycélium au sein de la parcelle.
flag_description_notify_enter: Fixez ce paramètre à `true` afin de notifier les
propriétaires lorsqu'un joueur entre dans la parcelle.
flag_description_notify_leave: Fixez ce paramètre à `true` afin de notifier les
propriétaires lorsqu'un joueur sort de la parcelle.
flag_description_no_worldedit: Fixez ce paramètre à `true` afin d'empêcher l'utilisation
de WorldEdit au sein de la parcelle.
flag_description_place: Définit une liste de matériaux que les visiteurs devraient
être en mesure de poser au sein de la parcelle.
flag_description_player_interact: Fixez ce paramètre à `true` afin d'autoriser les
visiteurs à interagir avec les joueurs au sein de la parcelle.
flag_description_price: Fixe un prix à la parcelle. Celui-ci doit être un nombre
positif !
flag_description_pve: Fixez ce paramètre à `true` afin d'autoriser le PvE au sein
de la parcelle.
flag_description_pvp: Fixez ce paramètre à `true` afin d'autoriser le PvP au sein
de la parcelle.
flag_description_redstone: Fixez ce paramètre à `false` afin de désactiver la redstone
au sein de la parcelle.
flag_description_server_plot: Fixez ce paramètre à `true` afin que le propriétaire
de la parcelle soit le serveur.
flag_description_snow_form: Fixez ce paramètre à `true` afin d'autoriser la formation
de neige au sein de la parcelle.
flag_description_snow_melt: Fixez ce paramètre à `true` afin d'autoriser la fonte
de la neige au sein de la parcelle.
flag_description_soil_dry: Fixez ce paramètre à `true` afin d'autoriser le séchage
du sol au sein de la parcelle.
flag_description_coral_dry: Fixez ce paramètre à `true` afin d'autoriser le séchage
des coraux au sein de la parcelle.
flag_description_tamed_attack: Fixez ce paramètre à `true` afin d'autoriser les
visiteurs à attaquer les animaux apprivoisés au sein de la parcelle.
flag_description_tamed_interact: Fixez ce paramètre à `true` afin d'autoriser les
visiteurs à interagir avec les animaux apprivoisés au sein de la parcelle.
flag_description_time: Définit l'heure à une valeur fixe au sein de la parcelle.
flag_description_titles: 'Fixez ce paramètre à `false` afin d''empêcher les titres
des parcelles d''apparaître. Valeurs possibles : `none` (pour suivre la valeur
par défaut), `true`, ou `false`'
flag_description_use: Définit une liste de matériaux avec lesquels les visiteurs
devraient être en mesure d''interagir au sein de la parcelle.
flag_description_vehicle_break: Fixez ce paramètre à `true` afin d'autoriser les
visiteurs à casser des véhicules au sein de la parcelle.
flag_description_vehicle_cap: Fixez ce paramètre à un nombre entier afin de limiter
le nombre de véhicules au sein de la parcelle.
flag_description_vehicle_place: Fixez ce paramètre à `true` afin d'autoriser les
visiteurs à placer des véhicules au sein de la parcelle.
flag_description_vehicle_use: Fixez ce paramètre à `true` afin d'autoriser les visiteurs
à utiliser des véhicules au sein de la parcelle.
flag_description_villager_interact: Fixez ce paramètre à `true` afin d'autoriser
les visiteurs à interagir avec des villageois au sein de la parcelle.
flag_description_vine_grow: Fixez ce paramètre à `false` afin d'empêcher la croissance
des lianes au sein de la parcelle.
flag_description_deny_teleport: 'Interdit à un certain groupe de se téléporter à
la parcelle. Groupes disponibles : members, nonmembers, trusted, nontrusted, nonowners'
flag_description_gamemode: Détermine le mode de jeu au sein de la parcelle. flag_description_gamemode: Détermine le mode de jeu au sein de la parcelle.
flag_description_guest_gamemode: Détermine le mode de jeu des visiteurs au sein de la parcelle. flag_description_guest_gamemode: Détermine le mode de jeu des visiteurs au sein
de la parcelle.
flag_description_blocked_cmds: Une liste de commandes bloquées au sein de la parcelle. flag_description_blocked_cmds: Une liste de commandes bloquées au sein de la parcelle.
flag_description_keep: 'Empêche la parcelle d''expirer. Valeurs possibles : true, false, flag_description_keep: 'Empêche la parcelle d''expirer. Valeurs possibles : true,
le nombre de millisecondes à conserver la parcelle, ou un horodatage (3w 2d 5h).' false, le nombre de millisecondes à conserver la parcelle, ou un horodatage (3w
2d 5h).'
flag_description_keep_inventory: Empêche les joueurs de perdre leur inventaire lors
d'une mort au sein de la parcelle.
flag_error_boolean: La valeur de ce paramètre doit être un booléen (true|false) flag_error_boolean: La valeur de ce paramètre doit être un booléen (true|false)
flag_error_enum: 'Doit être une de ces valeurs : %s' flag_error_enum: 'Doit être une de ces valeurs : %s'
flag_error_gamemode: 'La valeur de ce paramètre doit être un mode jeu : ''survival'', ''creative'', flag_error_gamemode: 'La valeur de ce paramètre doit être un mode jeu : ''survival'',
''adventure'' ou ''spectator.' ''creative'', ''adventure'' ou ''spectator.'
flag_error_integer: La valeur de ce paramètre doit être un nombre entier. flag_error_integer: La valeur de ce paramètre doit être un nombre entier.
flag_error_integer_list: La valeur de ce paramètre doit être une liste de nombres entiers. flag_error_integer_list: La valeur de ce paramètre doit être une liste de nombres
flag_error_interval: Les valeurs doivent être numériques. /plot set flag <paramètre> <intervalle> entiers.
[quantité] flag_error_interval: Les valeurs doivent être numériques. /plot set flag <paramètre>
<intervalle> [quantité]
flag_error_keep: La valeur de ce paramètre doit être un horodatage ou un booléen. flag_error_keep: La valeur de ce paramètre doit être un horodatage ou un booléen.
flag_error_long: La valeur de ce paramètre doit être un nombre entier (longs nombres autorisés). flag_error_long: La valeur de ce paramètre doit être un nombre entier (longs nombres
autorisés).
flag_error_plotblocklist: La valeur de ce paramètre doit être une liste des blocs. flag_error_plotblocklist: La valeur de ce paramètre doit être une liste des blocs.
flag_error_invalid_block: 'La valeur fournie n''est ni un bloc valide ni une catégorie de blocs valide.' flag_error_invalid_block: La valeur fournie n'est ni un bloc valide ni une catégorie
de blocs valide.
flag_error_double: La valeur de ce paramètre doit être un nombre décimal. flag_error_double: La valeur de ce paramètre doit être un nombre décimal.
flag_error_string: La valeur de ce paramètre doit être alphanumérique. La plupart des caractères spéciaux sont supportés. flag_error_string: La valeur de ce paramètre doit être alphanumérique. La plupart
flag_error_stringlist: La valeur de ce paramètre doit être une liste de chaînes de caractères. des caractères spéciaux sont supportés.
flag_error_weather: 'La valeur de ce paramètre doit être une météo : ''rain'' ou ''sun''' flag_error_stringlist: La valeur de ce paramètre doit être une liste de chaînes
flag_error_music: La valeur de ce paramètre doit être un identifiant de disque de musique valide. de caractères.
flag_error_weather: 'La valeur de ce paramètre doit être une météo : ''rain'' ou
''sun'''
flag_error_music: La valeur de ce paramètre doit être un identifiant de disque de
musique valide.
trusted: trusted:
trusted_added: $4Vous faites maintenant confiance à ce joueur au sein de cette parcelle ! trusted_added: $4Vous faites maintenant confiance à ce joueur au sein de cette parcelle
plot_removed_user: '$1La parcelle %s, dont vous étiez un joueur de confiance, a été supprimée en !
raison de l''inactivité du propriétaire.' plot_removed_user: $1La parcelle %s, dont vous étiez un joueur de confiance, a été
supprimée en raison de l'inactivité du propriétaire.
member: member:
removed_players: $2%s joueurs ont été retirés de cette parcelle. removed_players: $2%s joueurs ont été retirés de cette parcelle.
plot_left: $2%s a quitté cette parcelle. plot_left: $2%s a quitté cette parcelle.
already_owner: '$2Ce joueur est déjà le propriétaire de cette parcelle : %s0' already_owner: '$2Ce joueur est déjà le propriétaire de cette parcelle : %s0'
already_added: '$2Ce joueur est déjà ajouté à cette catégorie : %s0' already_added: '$2Ce joueur est déjà ajouté à cette catégorie : %s0'
member_added: $4Ce joueur peut maintenant construire au sein de cette parcelle tant que le propriétaire est en ligne. member_added: $4Ce joueur peut maintenant construire au sein de cette parcelle tant
plot_max_members: $2Vous n''êtes pas autorisé(e) à définir plus de membres à cette percelle. que le propriétaire est en ligne.
not_added_trusted: $2Vous devez être membre ou de confiance afin d''utiliser cette commande au sein de cette parcelle. plot_max_members: $2Vous n''êtes pas autorisé(e) à définir plus de membres à cette
percelle.
not_added_trusted: $2Vous devez être membre ou de confiance afin d''utiliser cette
commande au sein de cette parcelle.
owner: owner:
set_owner: $4Propriétaire de la parcelle changé avec succès ! set_owner: $4Propriétaire de la parcelle changé avec succès !
set_owner_cancelled: $2Le changement de propriétaire a été annulé ! set_owner_cancelled: $2Le changement de propriétaire a été annulé !
set_owner_missing_player: '$1Vous devez spécifier un nouveau propriétaire. Utilisation correcte : set_owner_missing_player: '$1Vous devez spécifier un nouveau propriétaire. Utilisation
$2/plot setowner <propriétaire>' correcte : $2/plot setowner <propriétaire>'
now_owner: $4Vous êtes maintenant le propriétaire de la parcelle %s now_owner: $4Vous êtes maintenant le propriétaire de la parcelle %s
signs: signs:
owner_sign_line_1: '$1ID : $1%id%' owner_sign_line_1: '$1ID : $1%id%'
@ -512,8 +629,6 @@ help:
help_item: $1%usage% [%alias%]&- $3- $2%desc%&- help_item: $1%usage% [%alias%]&- $3- $2%desc%&-
help_display_all_commands: Affiche toutes les commandes. help_display_all_commands: Affiche toutes les commandes.
direction: '$1Direction actuelle : %dir%' direction: '$1Direction actuelle : %dir%'
generator_bucket:
bucket_entries_ignored: $2La valeur totale des seaux est égale ou supérieure à 1. Les blocs sans chance spécifiée seront ignorés.
category: category:
command_category_claiming: Protection command_category_claiming: Protection
command_category_teleport: Téléportation command_category_teleport: Téléportation
@ -529,15 +644,40 @@ grants:
granted_plot: $1Vous avez octroyé %s0 protection(s) de parcelles à $2%s1 granted_plot: $1Vous avez octroyé %s0 protection(s) de parcelles à $2%s1
events: events:
event_denied: $1%s $2Annulé par un plugin externe. event_denied: $1%s $2Annulé par un plugin externe.
backups:
backup_usage: '$1Utilisation : $2/plot backup save/list/load'
backup_impossible: '$2Les sauvegardes ne sont pas autorisées au sein de cette parcelle
: %s'
backup_save_success: $1Sauvegarde créée avec succès !
backup_save_failed: '$2Impossible de créer la sauvegarde : %s'
backup_load_success: $1Sauvegarde restaurée avec succès !
backup_load_failure: '$2Impossible de restaurer la sauvegarde : %s'
backup_load_usage: '$1Utilisation : $2/plot backup load [#]'
backup_list_header: $1Sauvegarde(s) disponible(s) au sein de cette parcelle $2%s
backup_list_entry: $3- $1#%s0 $2%s1
backup_list_failed: '$2Impossible d''afficher la liste des sauvegardes : %s'
backup_automatic_started: $1Sauvegarde automatique de cette parcelle démarrée...
backup_automatic_finished: $1Sauvegarde automatique de cette parcelle effectuée
avec succès !
backup_automatic_failure: '$2La sauvegarde automatique de cette parcelle a échoué
! Vos actions en cours ont été annulées ! Raison : %s'
generic:
generic_other: autre
generic_merged: fusionné(e)
generic_unowned: non protégé(e)
generic_invalid_choice: choix invalide
legacyconfig: legacyconfig:
legacy_config_found: Une ancienne configuration a été détectée. Sa conversion sera tentée. legacy_config_found: Une ancienne configuration a été détectée. Sa conversion sera
legacy_config_backup: Une copie du fichier `worlds.yml` $1a été faite en tant que `worlds.yml.old`$1. tentée.
legacy_config_backup: Une copie du fichier `worlds.yml` $1a été faite en tant que
`worlds.yml.old`$1.
legacy_config_replaced: '> %s a été remplacé(e) par %s' legacy_config_replaced: '> %s a été remplacé(e) par %s'
legacy_config_done: 'La conversion est terminée. PlotSquared sera désormais désactivé legacy_config_done: La conversion est terminée. PlotSquared sera désormais désactivé
et le nouveau fichier de configuration sera utilisé au prochain démarrage du serveur. Veuillez consulter le et le nouveau fichier de configuration sera utilisé au prochain démarrage du serveur.
nouveau fichier `worlds.yml` et y vérifier les valeurs. Veuillez noter que les schémas ne seront pas convertis, car nous Veuillez consulter le nouveau fichier `worlds.yml` et y vérifier les valeurs.
utilisons désormais WorldEdit pour traiter ceux-ci. Vous devrez régénérer les schémas.' Veuillez noter que les schémas ne seront pas convertis, car nous utilisons désormais
legacy_config_conversion_failed: 'Échec lors de la conversion de l''ancien fichier de configuration. WorldEdit pour traiter ceux-ci. Vous devrez régénérer les schémas.
Reportez-vous aux erreurs pour plus d''informations.' legacy_config_conversion_failed: Échec lors de la conversion de l'ancien fichier
de configuration. Reportez-vous aux erreurs pour plus d'informations.
'-': '-':
custom_string: '-' custom_string: '-'

View File

@ -25,7 +25,7 @@ is to provide a lag-free and smooth experience.
## Links ## Links
* [Download](https://github.com/IntellectualSites/PlotSquared/releases/tag/dev) * [Download](https://www.spigotmc.org/resources/plotsquared-v5.77506/)
* [Discord](https://discord.gg/KxkjDVg) * [Discord](https://discord.gg/KxkjDVg)
* [Wiki](https://wiki.intellectualsites.com/plotsquared/home) * [Wiki](https://wiki.intellectualsites.com/plotsquared/home)

View File

@ -29,7 +29,7 @@ ext {
git = Grgit.open(dir: new File(rootDir.toString() + "/.git")) git = Grgit.open(dir: new File(rootDir.toString() + "/.git"))
} }
def ver = "5.10.6" def ver = "5.11.1"
def versuffix = "" def versuffix = ""
ext { ext {
if (project.hasProperty("versionsuffix")) { if (project.hasProperty("versionsuffix")) {