From 198c7ca58d93b7c9340e63d37ef28694ce0e9509 Mon Sep 17 00:00:00 2001 From: N0tMyFaultOG Date: Sat, 9 May 2020 14:04:08 +0200 Subject: [PATCH 01/10] Remove dead translations --- .../core/configuration/Captions.java | 42 ------------------- Core/src/main/resources/de-DE.yml | 22 ---------- Core/src/main/resources/es-ES.yml | 21 ---------- Core/src/main/resources/fr-FR.yml | 23 ---------- Core/src/main/resources/hu-HU.yml | 31 -------------- Core/src/main/resources/it-IT.yml | 23 ---------- Core/src/main/resources/ko-KR.yml | 24 ----------- Core/src/main/resources/pt-BR.yml | 18 -------- Core/src/main/resources/zh-CN.yml | 24 ----------- 9 files changed, 228 deletions(-) diff --git a/Core/src/main/java/com/plotsquared/core/configuration/Captions.java b/Core/src/main/java/com/plotsquared/core/configuration/Captions.java index bbba53f6f..cf8d28175 100644 --- a/Core/src/main/java/com/plotsquared/core/configuration/Captions.java +++ b/Core/src/main/java/com/plotsquared/core/configuration/Captions.java @@ -185,15 +185,6 @@ public enum Captions implements Caption { PERMISSION_ALIAS_REMOVE("plots.alias.remove", "static.permissions"), PERMISSION_ADMIN_CHAT_BYPASS("plots.admin.chat.bypass", "static.permissions"), // - // - CONSOLE_JAVA_OUTDATED( - "&cYour version of java is outdated. It is highly recommended that you update to Java 8 as it increases performance " - + "and security. %s0 will require Java 8 in a future update.", - "static.console"), - CONSOLE_PLEASE_ENABLE_METRICS( - "&dPlease enable metrics for %s0. Using metrics improves plugin stability, performance, and features. " - + "Bug fixes and new features are influenced on metrics.", "static.console"), - // // EXPIRED_CONFIRM("$2Confirmation has expired, please run the command again!", "Confirm"), FAILED_CONFIRM("$2You have no pending actions to confirm!", "Confirm"), @@ -259,8 +250,6 @@ public enum Captions implements Caption { // // SWAP_OVERLAP("$2The proposed areas are not allowed to overlap", "Swap"), - SWAP_DIMENSIONS("$2The proposed areas must have comparable dimensions", "Swap"), - SWAP_SYNTAX("$2/plot swap ", "Swap"), SWAP_SUCCESS("$4Successfully swapped plots", "Swap"), SWAP_MERGED("$2Merged plots may not be swapped. Please unmerge the plot before performing the swap.", "Swap"), // @@ -276,7 +265,6 @@ public enum Captions implements Caption { COMMENT_REMOVED_SUCCESS("$4Successfully deleted comment/s:n$2 - '$3%s$2'", "Comment"), COMMENT_REMOVED_FAILURE("$4Failed to delete comment!", "Comment"), COMMENT_ADDED("$4A comment has been left", "Comment"), - COMMENT_HEADER("$2&m---------&r $1Comments $2&m---------&r", "Comment"), INBOX_EMPTY("$2No comments", "Comment"), // // @@ -333,20 +321,11 @@ public enum Captions implements Caption { "$4You should have been teleported to the created world. Otherwise you will need to set the generator manually using the bukkit.yml or " + "your chosen world management plugin.", "Setup"), SETUP_WORLD_TAKEN("$2%s is already a world", "Setup"), - SETUP_MISSING_WORLD( - "$2You need to specify a world name ($1/plot setup &l$1 $2)&-$1Additional commands:&-$2 - $1/plot setup &-$2 -" - + " $1/plot setup back&-$2 - $1/plot setup cancel", "Setup"), - SETUP_MISSING_GENERATOR( - "$2You need to specify a generator ($1/plot setup &l&r$2)&-$1Additional commands:&-$2 - $1/plot setup &-$2 - " - + "$1/plot setup back&-$2 - $1/plot setup cancel", "Setup"), - - SETUP_INVALID_GENERATOR("$2Invalid generator. Possible options: %s", "Setup"), // // SCHEMATIC_TOO_LARGE("$2The plot is too large for this action!", "Schematics"), SCHEMATIC_MISSING_ARG("$2You need to specify an argument. Possible values: $1save$2, $1paste $2, $1exportall$2, $1list", "Schematics"), SCHEMATIC_INVALID("$2That is not a valid schematic. Reason: $2%s", "Schematics"), - SCHEMATIC_VALID("$2That is a valid schematic", "Schematics"), SCHEMATIC_PASTE_MERGED("$2Schematics cannot be pasted onto merged plots. Please unmerge the plot before performing the paste.", "Schematics"), SCHEMATIC_PASTE_FAILED("$2Failed to paste the schematic", "Schematics"), SCHEMATIC_PASTE_SUCCESS("$4The schematic pasted successfully", "Schematics"), @@ -356,8 +335,6 @@ public enum Captions implements Caption { SCHEMATIC_EXPORTALL_STARTED("$1Starting export...", "Schematics"), SCHEMATIC_EXPORTALL_WORLD_ARGS("$1Need world argument. Use $3/plot sch exportall ", "Schematics"), SCHEMATIC_EXPORTALL_WORLD("$1Invalid world. Use &3/plot sch exportall ", "Schematic"), - SCHEMATIC_EXPORTALL_MASS_STARTED("$1Schematic mass export has been started. This may take a while", "Schematics"), - SCHEMATIC_EXPORTALL_COUNT("$1Found $3%s $1plots...", "Schematics"), SCHEMATIC_EXPORTALL_FINISHED("$1Finished mass export", "Schematics"), SCHEMATIC_EXPORTALL_SINGLE_FINISHED("$1Finished export", "Schematics"), TASK_IN_PROCESS("$1Task is already running.", "Error"), @@ -399,7 +376,6 @@ public enum Captions implements Caption { NO_PLOT_PERMS("$2You must be the plot owner to perform this action", "Permission"), CANT_CLAIM_MORE_PLOTS("$2You can't claim more plots.", "Permission"), CANT_CLAIM_MORE_CLUSTERS("$2You can't claim more clusters.", "Permission"), - CANT_TRANSFER_MORE_PLOTS("$2You can't send more plots to that user", "Permission"), CANT_CLAIM_MORE_PLOTS_NUM("$2You can't claim more than $1%s $2plots at once", "Permission"), // @@ -409,7 +385,6 @@ public enum Captions implements Caption { SUCCESS_MERGE("$2Plots have been merged!", "Merge"), MERGE_REQUESTED("$2Successfully sent a merge request", "Merge"), MERGE_REQUEST_CONFIRM("Merge request from %s", "Permission"), - NO_PERM_MERGE("$2You are not the owner of the plot: $1%plot%", "Merge"), NO_AVAILABLE_AUTOMERGE("$2You do not own any adjacent plots in the specified direction or are not allowed to merge to the required size.", "Merge"), UNLINK_IMPOSSIBLE("$2You can only unlink a mega-plot", "Merge"), UNMERGE_CANCELLED("$1Unlink has been cancelled", "Merge"), @@ -429,7 +404,6 @@ public enum Captions implements Caption { COMMAND_WENT_WRONG("$2Something went wrong when executing that command...", "Errors"), NO_FREE_PLOTS("$2There are no free plots available", "Errors"), NOT_IN_PLOT("$2You're not in a plot", "Errors"), - NOT_LOADED("$2The plot could not be loaded", "Errors"), NOT_IN_CLUSTER("$2You must be within a plot cluster to perform that action", "Errors"), NOT_IN_PLOT_WORLD("$2You're not in a plot area", "Errors"), PLOTWORLD_INCOMPATIBLE("$2The two worlds must be compatible", "Errors"), @@ -532,28 +506,20 @@ public enum Captions implements Caption { AREA_LIST_HEADER_PAGED("$2(Page $1%cur$2/$1%max$2) $1List of %amount% areas", "List"), PLOT_LIST_HEADER_PAGED("$2(Page $1%cur$2/$1%max$2) $1List of %amount% plots", "List"), PLOT_LIST_HEADER("$1List of %word% plots", "List"), - PLOT_LIST_ITEM("$2>> $1%id$2:$1%world $2- $1%owner", "List"), - PLOT_LIST_ITEM_ORDERED("$2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner", "List"), - PLOT_LIST_FOOTER("$2>> $1%word% a total of $2%num% $1claimed %plot%.", "List"), // // PLOT_CHAT_SPY_FORMAT("$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%", "Chat"), PLOT_CHAT_FORMAT("$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%", "Chat"), PLOT_CHAT_FORCED("$2This world forces everyone to use plot chat.", "Chat"), - PLOT_CHAT_ON("$4Plot chat enabled.", "Chat"), - PLOT_CHAT_OFF("$4Plot chat disabled.", "Chat"), // // DENIED_ADDED("$4You successfully denied the player from this plot", "Deny"), - DENIED_NEED_ARGUMENT("$2Arguments are missing. $1/plot denied add $2or $1/plot denied remove ", "Deny"), - WAS_NOT_DENIED("$2That player was not denied on this plot", "Deny"), YOU_GOT_DENIED("$4You are denied from the plot you were previously on, and got teleported to spawn", "Deny"), CANT_REMOVE_OWNER("$2You can't remove the plot owner", "Deny"), // YOU_GOT_KICKED("$4You got kicked!", "Kick"), // FLAG_KEY("$2Key: %s", "Flag"), - FLAG_TYPE("$2Type: %s", "Flag"), FLAG_DESC("$2Desc: %s", "Flag"), NOT_VALID_FLAG("$2That is not a valid flag", "Flag"), NOT_VALID_FLAG_SUGGESTED("$2That is not a valid flag. Did you mean: $1%s", "Flag"), @@ -564,7 +530,6 @@ public enum Captions implements Caption { FLAG_PARTIALLY_REMOVED("$4Successfully removed flag value(s)", "Flag"), FLAG_ADDED("$4Successfully added flag", "Flag"), FLAG_TUTORIAL_USAGE("$1Have an admin set the flag: $2%s", "CommandConfig"), - FLAG_LIST_ENTRY("$2%s: $1%s", "Flag"), FLAG_LIST_SEE_INFO("Click to view information about the flag", "Flag"), FLAG_PARSE_ERROR("$2Failed to parse flag '%flag_name%', value '%flag_value%': %error%", "Flag"), // @@ -694,7 +659,6 @@ public enum Captions implements Caption { // // TRUSTED_ADDED("$4You successfully trusted a user to the plot", "Trusted"), - WAS_NOT_ADDED("$2That player was not trusted on this plot", "Trusted"), PLOT_REMOVED_USER("$1Plot %s of which you were added to has been deleted due to owner inactivity", "Trusted"), // // @@ -727,8 +691,6 @@ public enum Captions implements Caption { HELP_DISPLAY_ALL_COMMANDS("Display all commands", "Help"), DIRECTION("$1Current direction: %dir%", "Help"), // - BUCKET_ENTRIES_IGNORED("$2Total bucket values add up to 1 or more. Blocks without a specified chance will be ignored","Generator_Bucket"), - // COMMAND_CATEGORY_CLAIMING("Claiming", "Category"), COMMAND_CATEGORY_TELEPORT("Teleport", "Category"), @@ -740,17 +702,13 @@ public enum Captions implements Caption { COMMAND_CATEGORY_DEBUG("Debug", "Category"), COMMAND_CATEGORY_ADMINISTRATION("Admin", "Category"), // - // GRANTED_PLOTS("$1Result: $2%s $1grants left", "Grants"), GRANTED_PLOT("$1You granted %s0 plot to $2%s1", "Grants"), - GRANTED_PLOT_FAILED("$1Grant failed: $2%s", "Grants"), // - // EVENT_DENIED("$1%s $2Cancelled by external plugin.", "Events"), // - // PLOT_CAPS_HEADER("$3&m---------&r $1CAPS $3&m---------", false, "Info"), PLOT_CAPS_FORMAT("$2- Cap Type: $1%cap% $2| Status: $1%current%$2/$1%limit% $2($1%percentage%%$2)", diff --git a/Core/src/main/resources/de-DE.yml b/Core/src/main/resources/de-DE.yml index db18eda66..ec991c9e1 100644 --- a/Core/src/main/resources/de-DE.yml +++ b/Core/src/main/resources/de-DE.yml @@ -63,8 +63,6 @@ records: notify_leave: $2%player $2verließ deinen Plot ($1%plot$2) swap: swap_overlap: $2Der geplante Bereich darf nicht überlappen. - swap_dimensions: $2Die geplanten Bereiche müssen vergleichbare Dimensionen aufweisen. - swap_syntax: $2/plot swap swap_success: $4Plots erfolgreich getauscht. started_swap: $2Plot swap Aufgabe gestartet. Du erhälst eine Meldung wenn sie beendet ist. @@ -78,7 +76,6 @@ comment: no_plot_inbox: $2Du musst an einem Plot stehen oder einen solchen angeben. comment_removed: $4Kommentar/e n$2 - '$3%s$2' erfolgreich gelöscht. comment_added: $4Ein Kommentar wurde hinterlassen. - comment_header: $2------ Kommentare ------ inbox_notification: '%s ungelesene Nachrichten. Öffne sie mit /plot inbox' inbox_empty: $2Keine Kommentare. console: @@ -122,17 +119,11 @@ setup: setup_finished: $3Falls du MULTIVERSE oder MULTIWORLD verwendest, sollte die Welt generiert worden sein. Andernfalls musst du die Welt manuell über bukkit.yml hinzufügen. setup_world_taken: $2%s ist bereits eine bekannte Plotwelt. - setup_missing_world: $2Du musst einen Namen für die Welt vergeben ($1/plot setup - &l$1 $2)&-$1Zusätzliche Befehle:&-$2 - $1/plot setup &-$2 - - $1/plot setup backn$2 - $1/plot setup cancel - setup_missing_generator: $2Du musst einen Generator angeben ($1/plot setup &l&r$2)&-$1Zusätzliche Befehle:&-$2 - $1/plot setup &-$2 - $1/plot setup backn$2 - $1/plot setup cancel - setup_invalid_generator: '$2Ungültiger Generarator. Mögliche Optionen: %s' schematics: schematic_missing_arg: '$2Du musst einen Wert angeben. Gültige Werte: $1save$2, $1paste $2, $1exportall' schematic_invalid: '$2Diese Schematic ist ungültig: $2%s' - schematic_valid: $2Diese Schematic ist gültig. schematic_paste_failed: $2Einfügen der Schematic fehlgeschlagen. schematic_paste_success: $4Einfügen der Schematic erfolgreich. schematic_too_large: $2Der Plot ist zu groß für diese Aktion. @@ -175,7 +166,6 @@ permission: no_permission_event: '$2Dir fehlt folgende Berechtigung: $1%s' cant_claim_more_clusters: $2Du kannst nicht mehr Cluster besitzen. merge: - no_perm_merge: $2Du bist nicht Besitzer des Plots $1%plot% unlink_required: $2Die Plots müssen vorher getrennt (unlink) werden. unlink_impossible: $2Die Trennung (unlink) funktioniert nur auf Megaplots. unlink_success: $2Trennung erfolgreich. @@ -211,7 +201,6 @@ errors: invalid_player_offline: '$2Der Spieler muss online sein: $1%s.' invalid_command_flag: '$2Ungültige Flag: %s0' error: '$2Ein Fehler ist aufgetreten: %s' - not_loaded: $2Der Plot konnte nicht geladen werden. purge: purge_success: $4%s Plots erfolgreich gelöscht. trim: @@ -293,9 +282,6 @@ working: list: plot_list_header_paged: $2(Seite $1%von$2/$1%max$2) $1Liste Plots nach %word% plot_list_header: $1Liste aller %word% Plots. - plot_list_item: $2>> $1%id$2:$1%Welt $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%Welt $2- $1%owner - plot_list_footer: $2>> $1%word% umfasst insgesamt $2%num% $1Plots %plot%. comment_list_header_paged: $2(Seite $1%cur$2/$1%max$2) $1Liste %amount% Kommentare auf. clickable: ' (interactive)' area_list_header_paged: $2(Seite $1%cur$2/$1%max$2) $1Liste %amount% of Plot-Areas auf. @@ -305,21 +291,15 @@ chat: plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2Diese Welt zwingt jeden Spieler dazu den Plot Chat zu benutzen. - plot_chat_on: $4Plot Chat aktiviert. - plot_chat_off: $4Plot Chat deaktiviert. deny: denied_removed: $4Der Spieler darf diesen Plot wieder betreten. denied_added: $4Der Spieler darf diesen Plot nicht mehr betreten. - denied_need_argument: $2Argumente fehlen. $1/plot denied add $2oder $1/plot - helpers remove - was_not_denied: $2Der Spieler durfte diesen Plot bereits betreten. you_got_denied: $4Du wurdest von dem Plot gebannt auf dem du dich befunden hast und wurdest zum Spawn teleportiert. rain: need_on_off: '$2Du musst einen Wert angeben. Mögliche Werte: $1on$2, $1off' setting_updated: $4Einstellungen erfolgreich aktualisiert. flag: flag_key: '$2Schlüssel: %s' - flag_type: '$2Typ: %s' flag_desc: '$2Beschreibung: %s' not_valid_flag: $2Ungültige Flag not_valid_value: $2Wert der Flag muss alphanumerisch angegeben werden. @@ -330,7 +310,6 @@ flag: flag_added: $4Flag erfolreich hinzugefügt not_valid_flag_suggested: '$2Ungültige Flag. Meintest du: $1%s' trusted: - was_not_added: $2Dieser Spieler war bisher kein Helfer auf diesem Plot. trusted_added: $4Spieler erfolgreich in diesem Plot vertraut. trusted_removed: $1Diesem Spieler wird auf diesem Plot nicht mehr vertraut. plot_removed_user: $1Plot %s wurde wegen Inaktivität des Plot Besitzers gelöscht. @@ -410,4 +389,3 @@ kick: grants: granted_plots: '$Ergebnis: $2%s $1Zuschuss übrig' granted_plot: $1Du gewährst %s0 Plot an $2%s1 - granted_plot_failed: '$1Gewährung gescheitert: $2%s' diff --git a/Core/src/main/resources/es-ES.yml b/Core/src/main/resources/es-ES.yml index 5ce8ced99..2f328c48f 100644 --- a/Core/src/main/resources/es-ES.yml +++ b/Core/src/main/resources/es-ES.yml @@ -67,8 +67,6 @@ records: notify_leave: $2%player $2abandona tu parcela ($1%plot$2) swap: swap_overlap: $2Las áreas propuestas no pueden superponerse. - swap_dimensions: $2El area propuesta debe tener dimensiones comparables. - swap_syntax: $2/plot swap swap_success: $4Intercambio de parcelas completado started_swap: $2 Intercambiando las tareas de las parcelas. Serás notificado cuando el proceso haya terminado. comment: @@ -82,7 +80,6 @@ comment: no_plot_inbox: $2Debes permanecer en la parcela para poder escribir el comentario. comment_removed: $4Comentario eliminado satisfactoriamente/s:n$2 - '$3%s$2' comment_added: $4Te han dejado un comentario. - comment_header: $2&m---------&r $1Comentarios $2&m---------&r inbox_empty: $2No hay comentarios. console: not_console: $2Por razones de seguridad, este comando solo se puede ejecutar desde la consola. @@ -136,18 +133,12 @@ setup: setup_valid_arg: $2Valor $1%s0 $2ajustado a %s1 setup_finished: $4Deberias haber sido teletransportado al mundo creado, sino tendras que generarlo manualmente usando el bukkit.yml setup_world_taken: $2%s este mundo ya esta registrado. - setup_missing_world: $2 Necesitas especificar el nombre del mundo ($1/plot setup - &l$1 $2)&-$1Comandos adicionales:&-$2 - $1/plot setup &-$2 - - $1/plot setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2Tienes que especificar un generador ($1/plot setup &l&r$2)&-$1Comandos adicionales:&-$2 - $1/plot setup &-$2 - $1/plot setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2Generador inválido. Opciones posibles: %s' schematics: schematic_missing_arg: '$2Necesitas especificar un argumento. Valores posibles: $1save$2, $1paste $2, $1exportall' schematic_invalid: '$2Este no es un schematic valido. Razon: $2%s' - schematic_valid: $2Este es un schematic valido. schematic_paste_failed: $2Fallo al pegar el schematic. schematic_paste_success: $4El schematic ha sido copiado correctamente. schematic_too_large: $2¡La trama es demasiado grande para esta acción! @@ -197,7 +188,6 @@ merge: merge_accepted: $2La peticion de agrupacion ha sido aceptada. success_merge: $2¡Las parcelas se han agrupado! merge_requested: $2Se ha enviado con exito la peticion de agrupar. - no_perm_merge: '$2No eres el dueño de la parcela: $1%plot%' no_available_automerge: $2 No eres propietario de ninguna parcela adyacente en la direccion especificada o no tienes permitido agrupar el tamaño requerido. unlink_required: $2Se requiere una desconexion para hacer esto. unlink_impossible: $2Solo puedes desconectar una mega-parcela. @@ -218,7 +208,6 @@ errors: wait_for_timer: $2El temporizador del selector de bloque esta ligado a ti o a la parcela actual. Por favor espere a que termine. invalid_command_flag: '$2Indicador de comando no válido: %s0' error: '$2Ocurrió un error: %s' - not_loaded: $2No se pudo cargar la trama paste: debug_report_created: '$1Se ha enviado una depuracion a: $1%url%' purge: @@ -307,30 +296,22 @@ list: clickable: ' (interactive)' plot_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1Lista de %amount% parcelas. plot_list_header: $1Lista de %word% parcelas. - plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner. - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner. - plot_list_footer: $2>> $1%word% un total $2%num% $1claimeado %plot%. area_list_header_paged: $2(Página $1%cur$2/$1%max$2) $1lista de %amount% areas left: left_plot: $2Has abandonado una parcela. chat: plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2Este mundo obliga a usar el chat de parcela. - plot_chat_on: $4Chat de parcela activado. - plot_chat_off: $4Chat de parcela desactivado. plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' deny: denied_removed: $4Este usuario ya no esta denegado en esta parcela. denied_added: $4Has denegado este usuario de tu parcela. - denied_need_argument: $2Faltan argumentos. $1/plot denied add $2o $1/plot denied remove - was_not_denied: $2Ese usuario no ha sido denegado de este plot. you_got_denied: $4Has sido denegado de la parcela, se te ha teletransportado al spawn. rain: need_on_off: '$2Necesitas un valor especifico. Posible valores: $1on$2, $1off' setting_updated: $4Has actualizado las opciones. flag: flag_key: '$2Llave: %s' - flag_type: '$2Tipo: %s' flag_desc: '$2Desc: %s' not_valid_flag: $2No es una flag valida. not_valid_value: $2El valor de la flag tiene que ser alfanumerico. @@ -343,7 +324,6 @@ flag: trusted: trusted_added: $4Has añadido un usuario de confianza en esta parcela. trusted_removed: $4Has removido un usuario de confianza en esta parcela. - was_not_added: $2Ese usuario no es de confianza en esta parcela. plot_removed_user: $1La parcela %s en la que estabas añadido fue removida por inactividad. member: removed_players: $2Removido %s jugadores de esta parcela. @@ -391,4 +371,3 @@ kick: grants: granted_plots: '$1Resultado: $2%s $1grants left' granted_plot: $1You granted %s0 plot to $2%s1 - granted_plot_failed: '$1Subvención fallida: $2%s' diff --git a/Core/src/main/resources/fr-FR.yml b/Core/src/main/resources/fr-FR.yml index 3d71ea897..21a4003d4 100644 --- a/Core/src/main/resources/fr-FR.yml +++ b/Core/src/main/resources/fr-FR.yml @@ -71,8 +71,6 @@ records: notify_leave: $2%Joueur $2quitté votre plot ($1%plot$2) swap: swap_overlap: $2Les zones proposées ne peuvent pas se chevaucher - swap_dimensions: $2Les zones proposées doivent avoir des dimensions comparables - swap_syntax: $2/plot swap swap_success: $4Parcelles échangées avec succès started_swap: '$2La tâche d''échange de parcelle est commencé. Vous serez averti quand elle sera terminée' comment: @@ -86,7 +84,6 @@ comment: no_plot_inbox: $2Vous devez être présent ou fournir un argument de plot comment_removed: $4Commentaire supprimé avec succès/s:n$2 - '$3%s$2' comment_added: $4Un commentaire a été laissé - comment_header: $2&m---------&r $1Commentaires $2&m---------&r inbox_empty: $2Sans commentaires console: not_console: $2Pour des raisons de sécurité, cette commande ne peut être exécutée que par la console. @@ -140,17 +137,10 @@ setup: setup_valid_arg: $2valeur $1%s0 $2mis à %s1 setup_finished: '$4Vous auriez dû être téléporté dans le monde créé. Sinon, vous devrez configurer le générateur manuellement à l''aide du fichier bukkit.yml ou du plug-in de gestion de monde votre choix.' setup_world_taken: $2%s est déjà un monde - setup_missing_world: $2Vous devez spécifier un nom de monde ($1/plot setup &l$1 - $2)&-$1Commandes supplémentaires:&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2Vous devez spécifier un générateur ($1/plot setup $l&r$2)&-$1Commandes supplémentaires:&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2Générateur invalide. Options possibles: %s' schematics: schematic_too_large: $2Ce plot est trop grand pour cette action! schematic_missing_arg: '$2Vous devez spécifier un argument. Valeurs possibles: $1save$2, $1paste $2, $1exportall' schematic_invalid: '$2Ce n''est pas un schématic valide. Raison: $2%s' - schematic_valid: '$2C''est un schématic valide' schematic_paste_failed: $2Impossible de coller le schématic schematic_paste_success: $4Le schématic a été collé avec succès titles: @@ -201,7 +191,6 @@ merge: merge_accepted: $2La demande de fusion a été acceptée. success_merge: $2Les plots ont été fusionnés! merge_requested: $2Envoyé avec succès une demande de fusion - no_perm_merge: '$2Vous n''êtes pas propriétaire du plot: $1%plot%' no_available_automerge: '$2Vous ne possédez aucun plot adjacent dans la direction spécifiée ou vous n''êtes pas autorisé à fusionner à la taille requise.' unlink_required: $2Une dissociation est nécessaire pour faire ceci. unlink_impossible: $2Vous pouvez seulement dissocier un méga-plot @@ -223,7 +212,6 @@ errors: command_went_wrong: '$2Quelque chose s''est mal passé lors de l''exécution de cette commande...' no_free_plots: '$2Il n''y a plus de plots gratuits disponibles' not_in_plot: '$2Vous n''êtes pas dans un plot' - not_loaded: '$2Le plot n''a pas pu être chargée' not_in_cluster: $2Vous devez être dans un cluster de plot pour effectuer cette action. not_in_plot_world: '$2Vous n''êtes pas dans un plot' plotworld_incompatible: $2Les deux mondes doivent être compatibles @@ -321,23 +309,15 @@ list: area_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1Liste de %amount% zones plot_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1Liste de %amount% plots plot_list_header: $1Liste de %word% plots - plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% un total de $2%num% %plot% $1réclamé. left: left_plot: $2Tu as quitté le plot chat: plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2Ce monde oblige tout le monde à utiliser le chat de plot. - plot_chat_on: $4Chat du plot activé. - plot_chat_off: $4Chat du plot désactivé. deny: denied_removed: $4Vous avez réussi à retirer ce joueur de la liste des joueurs interdits denied_added: $4Vous avez réussi à ajouter ce joueur à la liste des joueurs interdits - denied_need_argument: $2Arguments manquants. $1/plot denied add $2or $1/plot - denied remove - was_not_denied: '$2Ce joueur n''est pas interdit sur ce plot' you_got_denied: $4Le plot sur lequel vous étiez précédemmment vous a été refusé et vous avez été téléporté au spawn kick: you_got_kicked: $4Vous avez été expulsé! @@ -346,7 +326,6 @@ rain: setting_updated: $4Vous avez mis à jour les paramètres avec succès flag: flag_key: '$2Key: %s' - flag_type: '$2Type: %s' flag_desc: '$2Desc: %s' not_valid_flag: '$2Ceci n''est pas un flag valide' not_valid_flag_suggested: '$2Ce n''est pas un flag valide. Vouliez-vous dire: $1%s' @@ -359,7 +338,6 @@ flag: trusted: trusted_added: $4Vous avez réussi à ajouter ce joueur à la liste des joueurs fiables pour ce plot trusted_removed: $4Vous avez réussi à retirer ce joueur de la liste des joueurs fiables pour ce plot - was_not_added: $2Ce joueur fait partie de la liste des joueurs non-fiables plot_removed_user: 'Le $1Plot %s dont vous avez été ajouté a été supprimé en raison de l''inactivité du propriétaire' member: removed_players: $2Suppression du joueur %s de ce plot. @@ -388,6 +366,5 @@ help: grants: granted_plots: '$1Résultat: $2%s $1Ajout retiré' granted_plot: $1Vous avez été ajouté %s0 au plot $2%s1 - granted_plot_failed: '$1L''ajout a échoué: $2%s' '-': custom_string: '-' \ No newline at end of file diff --git a/Core/src/main/resources/hu-HU.yml b/Core/src/main/resources/hu-HU.yml index 8d7311264..f435e23b6 100644 --- a/Core/src/main/resources/hu-HU.yml +++ b/Core/src/main/resources/hu-HU.yml @@ -63,8 +63,6 @@ records: notify_leave: $2%player $2elhagyta a telked ($1%plot$2) swap: swap_overlap: $2A tervezett terület nem engedélyezi az átfedést - swap_dimensions: $2A tervezett területnek hasonlónak kell lennie - swap_syntax: $2/plot swap swap_success: $4Sikeresen megváltoztatva comment: inbox_notification: '%s olvasatlan levél. Használd a /plot inbox parancsot' @@ -78,7 +76,6 @@ comment: comment_removed_success: $4Sikeresen törölted a hozzászólást/s:n$2 - '$3%s$2' comment_removed_failure: $4Nem sikerült törölni a hozzászólást! comment_added: $4Hozzászóltál - comment_header: $2&m---------&r $1Hozzászólások $2&m---------&r inbox_empty: $2Nincs hozzászólás console: not_console: $2Csak konzolról lehet végrehajtani. @@ -127,19 +124,11 @@ setup: setup_valid_arg: $2Érték $1%s0 $2változik %s1 setup_finished: $4Teleportálva a megalkotott világba. setup_world_taken: $2%s már egy világ - setup_missing_world: $2Meg kell adnod egy világnevet ($1/plot setup &l$1 - $2)&-$1Additional commands:&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2Meg kell adnod egy generátort ($1/plot setup - &l&r$2)&-$1Additional commands:&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2Érvénytelen generátor. Lehetséges lehetőségek: %s' schematics: schematic_too_large: $2Túl nagy a telek ehhez! schematic_missing_arg: '$2Meg kell adnia egy argumentumot. Lehetséges értékek: $1save$2, $1paste $2, $1exportall$2, $1list' schematic_invalid: '$2Nem érvényes. Ok: $2%s' - schematic_valid: $2Érvényes schematic_paste_failed: $2Sikertelen másolás schematic_paste_success: $4Sikeresen másoltad schematic_list: '$4Elmentve: $1%s' @@ -147,9 +136,6 @@ schematics: mca_file_size: "$1Jegyzet: .mca fileok mérete 512x512" schematic_exportall_started: "$1Exportálás indul..." schematic_exportall_world_args: "$1Szükség van világ érvre. Használd: $3/plot sch exportall " - schematic_exportall_mass_started: $1Megkezdődött az exportálás. Ez - eltarthat egy ideig - schematic_exportall_count: $1Talált $3%s $1telkek.. schematic_exportall_finished: $1Kész az export schematic_exportall_single_finished: $1Kész az export schematic: @@ -195,7 +181,6 @@ merge: merge_accepted: $2Összeolvasztás elfogadva success_merge: $2Osszeolvsztva! merge_requested: $2Sikeresen elküldted az összeolvasztási kérelmet - no_perm_merge: '$2Nem vagy ennek tuladonosa: $1%plot%' no_available_automerge: $2Nem rendelkezel a szomszédos telkekkel a megadott irányban vagy nem megengedett a kívánt méret. unlink_impossible: $2You can only unlink a mega-plot @@ -215,7 +200,6 @@ errors: command_went_wrong: $2Probléma merült fel... no_free_plots: $2Nincsenek szabad telkek not_in_plot: $2Nem egy telken vagy - not_loaded: $2A telek nem tudott betölteni not_in_cluster: $2Ehez egy telekcsoporton kell legyél not_in_plot_world: $2Nem vagy a telek területén plotworld_incompatible: $2A két világnak kompatibilisnek kell lennie @@ -299,20 +283,12 @@ list: area_list_header_paged: $2(Oldal $1%cur$2/$1%max$2) $1Lista %amount% területek plot_list_header_paged: $2(Oldal $1%cur$2/$1%max$2) $1Lista%amount% telkek plot_list_header: $1Lista %word% telkek - plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% összesen $2%num% $1azzal %plot%. chat: plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2This world forces everyone to use plot chat. - plot_chat_on: $4A csevegési csevegés engedélyezve van. - plot_chat_off: $4A csevegési csevegés letiltva. deny: denied_added: $4Sikeresen elutasította a játékost ebből a telekből - denied_need_argument: $2Az érvek hiányoznak. $1/plot denied add $2or $1/plot - denied remove - was_not_denied: $2Ezt a játékost nem tagadták meg ezen a teleken you_got_denied: $4Elutasítják attól a cselekménytől, amelyen korábban volt, és teleportállak spawnra cant_remove_owner: $2Nem távolíthatja el a telek tulajdonosát @@ -320,7 +296,6 @@ kick: you_got_kicked: $4Ki rúgtak! flag: flag_key: '$2Kúlcs: %s' - flag_type: '$2típus: %s' flag_desc: '$2leírás: %s' not_valid_flag: $2Ez nem érvényes érték not_valid_flag_suggested: '$2Ez nem érvényes érték. Úgy értetted: $1%s' @@ -329,7 +304,6 @@ flag: flag_not_added: $2Az érték hozzáadása nem sikerült flag_removed: $4Az érték sikeresen eltávolítva flag_added: $4Az érték sikeresen hozzáadva - flag_list_entry: '$2%s: $1%s' flags: flag_category_string: String Flags flag_category_integers: Integer Flags @@ -362,7 +336,6 @@ flags: flag_error_weather: 'Flag must be a weather: ''rain'' or ''sun''' trusted: trusted_added: $4Sikeresen megbízott egy játékosban a telekben - was_not_added: $2A játékos nem volt megbízható ebben a telekben plot_removed_user: $1Plot %s of which you were added to has been deleted due to owner inactivity member: @@ -390,9 +363,6 @@ help: help_item: $1%usage% [%alias%]&- $3- $2%desc%&- help_display_all_commands: Az összes parancs megjelenítése direction: '$1Jelenlegi irány: %dir%' -generator_bucket: - bucket_entries_ignored: $2A teljes vödörérték legalább 1 vagy annál nagyobb. Blokkok nélkül - egy meghatározott esélyt figyelmen kívül hagynak category: command_category_claiming: Elfoglalás command_category_teleport: Teleportálás @@ -406,7 +376,6 @@ category: grants: granted_plots: '$1Eredmény: $2%s $1támogatások maradtak' granted_plot: $1Ön megadta %s0 telek $2%s1 - granted_plot_failed: '$1A támogatás nem sikerült: $2%s' legacyconfig: legacy_config_found: Régi konfigurációs fájlt észleltünk. A konverzió lesz kísérletet. diff --git a/Core/src/main/resources/it-IT.yml b/Core/src/main/resources/it-IT.yml index d43771148..2939d873b 100644 --- a/Core/src/main/resources/it-IT.yml +++ b/Core/src/main/resources/it-IT.yml @@ -68,8 +68,6 @@ records: notify_leave: $2%player $2è uscito dal tuo lotto ($1%plot$2) swap: swap_overlap: $2Le aree proposte non possono sovrapporsi - swap_dimensions: $2Le aree proposte devono avere le stesse dimensioni - swap_syntax: $2/plot swap swap_success: $4Lotti scambiati con successo started_swap: $2Scambio lotti avviato. Sarai avvisato al termine comment: @@ -83,7 +81,6 @@ comment: no_plot_inbox: $2Devi stare in un lotto o fornirlo nell'argomento comment_removed: $4Cancellato con successo il commento/i:n$2 - '$3%s$2' comment_added: $4È stato lasciato un commento - comment_header: $2&m---------&r $1Commenti $2&m---------&r inbox_empty: $2Nessun commento console: not_console: $2Per ragioni di sicurezza, questo commando può essere eseguito solo dalla console. @@ -139,18 +136,10 @@ setup: sarà necessario impostare manualmente il generatore usando il file bukkit.yml o il tuo plugin di gestione dei mondi scelto. setup_world_taken: $2%s è già un mondo lotti - setup_missing_world: $2Devi specificare un nome per il mondo ($1/plot setup &l$1 - $2)&-$1Comandi aggiuntivi:&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2Devi specificare un generatore ($1/plot setup - &l&r$2)&-$1Comandi aggiuntivi:&-$2 - $1/plot setup &-$2 - - $1/plot setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2Generatore non valido. Opzioni possibili: %s' schematics: schematic_too_large: $2Il lotto è troppo grande per questa azione! schematic_missing_arg: '$2Devi specificare un argomento. Valori possibili: $1save$2, $1paste $2, $1exportall' schematic_invalid: '$2Quella non è una schematica valida. Motivo: $2%s' - schematic_valid: $2Quella è una schematica valida schematic_paste_failed: $2L'incollaggio della schematica è fallito schematic_paste_success: $4Schematica incollata con successo titles: @@ -201,7 +190,6 @@ merge: merge_accepted: $2La richiesta di fusione dei lotti è stata accettata success_merge: $2I lotti sono stati uniti! merge_requested: $2Richiesta di fusione dei lotti inviata - no_perm_merge: '$2Non sei il proprietario del lotto: $1%plot%' no_available_automerge: $2Non possiedi alcun lotto adiacente nella direzione specificata o non puoi unire i lotti alla dimensione richiesta. unlink_required: $2Per fare questo è necessario uno scollegamento dei lotti. unlink_impossible: $2Puoi scollegare solo un mega-lotto @@ -223,7 +211,6 @@ errors: command_went_wrong: $2Qualcosa è andato storto durante l'esecuzione di quel comando... no_free_plots: $2Non ci sono lotti liberi disponibili not_in_plot: $2Non sei in un lotto - not_loaded: $2Non è stato possibile caricare il lotto not_in_cluster: $2Devi essere dentro un cluster di lotti per eseguire questa azione not_in_plot_world: $2Non sei in un mondo lotti plotworld_incompatible: $2I due mondi devono essere compatibili @@ -322,22 +309,15 @@ list: area_list_header_paged: $2(Pagina $1%cur$2/$1%max$2) $1Elenco di %amount% aree plot_list_header_paged: $2(Pagina $1%cur$2/$1%max$2) $1Elenco di %amount% lotti plot_list_header: $1Elenco dei lotti di %word% - plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% con un totale di $2%num% $1%plot% claimati. left: left_plot: $2Hai lasciato il lotto chat: plot_chat_spy_format: '$2[$1Spia Chat Lotti$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_format: '$2[$1Chat Lotti$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2Questo mondo costringe tutti a usare la chat dei lotti. - plot_chat_on: $4Chat lotti abilitata. - plot_chat_off: $4Chat lotti disabilitata. deny: denied_removed: $4Hai sbloccato con successo il giocatore da questo lotto denied_added: $4Hai bloccato con successo il giocatore da questo lotto - denied_need_argument: $2Gli argomenti sono mancanti. $1/plot denied add $2o $1/plot denied remove - was_not_denied: $2Quel giocatore non è bloccato in questo lotto you_got_denied: $4Sei stato bloccato dal lotto dove eri prima, e sei stato teletrasportato allo spawn kick: you_got_kicked: $4Sei stato cacciato! @@ -346,7 +326,6 @@ rain: setting_updated: $4Hai aggiornato l'impostazione con successo flag: flag_key: '$2Key: %s' - flag_type: '$2Tipo: %s' flag_desc: '$2Desc: %s' not_valid_flag: $2Quella non è una flag valida not_valid_flag_suggested: '$2Quella non è una flag valida. Forse intendevi: $1%s' @@ -359,7 +338,6 @@ flag: trusted: trusted_added: $4Quell'utente ora può costruire nel tuo lotto trusted_removed: $4Hai rimosso con successo un amico dal lotto - was_not_added: $2Quel giocatore non è aggiunto come amico in questo lotto plot_removed_user: $1Il lotto %s in cui eri aggiunto è stato eliminato a causa dell'inattività del proprietario member: removed_players: $2Rimossi %s giocatori dal lotto. @@ -388,6 +366,5 @@ help: grants: granted_plots: '$1Risultato: $2%s $1concessioni rimanenti' granted_plot: $1Hai concesso il lotto %s0 a $2%s1 - granted_plot_failed: '$1Concessione fallita: $2%s' '-': custom_string: '-' diff --git a/Core/src/main/resources/ko-KR.yml b/Core/src/main/resources/ko-KR.yml index 62548ead4..223309a8b 100644 --- a/Core/src/main/resources/ko-KR.yml +++ b/Core/src/main/resources/ko-KR.yml @@ -72,8 +72,6 @@ records: notify_leave: $2%player가 $2당신의 plot를 떠납니다 ($1%plot$2) swap: swap_overlap: $2해당 구역은 덮어쓰기가 허용되지 않습니다. - swap_dimensions: $2해당 지역은 반드시 비교 가능한 차원이 있어야 합니다. - swap_syntax: $2/plot swap swap_success: $4성공적으로 땅이 교환되었습니다 started_swap: $2땅 교환이 시작되었습니다. 작업 완료시 장신에게 통보 될 예정입니다. comment: @@ -87,7 +85,6 @@ comment: no_plot_inbox: $2당신은 서 있거나 줄거리를 제공해야합니다 comment_removed: $4comment가 성공적으로 삭제되었습니다/s:n$2 - '$3%s$2' comment_added: $4A comment가 남아있습니다 - comment_header: $2&m---------&r $1댓글 $2&m---------&r inbox_empty: $2comment가 없습니다 console: not_console: $2보안상의 이유로, 이 명령어는 Console에서만 입력 가능합니다. @@ -143,17 +140,9 @@ setup: setup_finished: $4당신은 만들어진 World로 이동되있어야 합니다. 그렇지 않으면 당신은 bukkit.yml를 통하여 워드를 설정하거나 다중월드 플러그인을 사용하여 월드를 생성하여야 합니다. setup_world_taken: $2%s 는 이미 등록된 Plot World 입니다 - setup_missing_world: $2당신은 월드의 이름을 지정해야 합니다 ($1/plot setup &l$1 $2)&-$1Additional - commands:&-$2 - $1/plot setup &-$2 - $1/plot setup back&-$2 - $1/plot setup - cancel - setup_missing_generator: $2당신은 생성기를 지정해야 합니다 ($1/plot setup &l&r$2)&-$1Additional - commands:&-$2 - $1/plot setup &-$2 - $1/plot setup back&-$2 - $1/plot setup - cancel - setup_invalid_generator: '$2올바르지 않은 생성기 입니다. 가능한 옵션: %s' schematics: schematic_missing_arg: '$2당신은 인수를 지정해야 합니다. 가능한 값: $1save$2, $1paste $2, $1exportall' schematic_invalid: '$2이것은 올바르지 않은 schematic파일 입니다. 사유: $2%s' - schematic_valid: $2이것은 올바른 schematic파일 입니다 schematic_paste_failed: $2schematic 적용에 실패하엿습니다 schematic_paste_success: $4schematic이 성공적으로 적용되었습니다 schematic_too_large: $2플롯이 너무 커서이 작업을 수행 할 수 없습니다! @@ -203,7 +192,6 @@ merge: merge_accepted: $2병합 요청이 수락되었습니다 success_merge: $2땅이 병합되었습니다 merge_requested: $2병합요청이 성공적으로 전송되었습니다 - no_perm_merge: '$2당신은 이 땅의 소유자가 아닙니다: $1%plot%' no_available_automerge: $2당신은 지정한 방향으로 인접한 plots를 소유하지 않았거나 plots를 필요한 크기로 합병 할 수 없습니다. unlink_required: $2An unlink는 이것을 하는데 요구 됩니다. @@ -225,7 +213,6 @@ errors: wait_for_timer: $2A setblock 타이머는 현재의 땅 또는 당신에게 묶여있습니다. 완료까지 잠시 기다려주시기 바랍니다 invalid_command_flag: '$2잘못된 명령 플래그: %s0' error: '$2오류가 발생했습니다: %s' - not_loaded: $2플롯을로드 할 수 없습니다 paste: debug_report_created: '$1전체 디버그를에 업로드했습니다.: $1%url%' purge: @@ -313,31 +300,22 @@ list: clickable: ' (상호 작용하는)' plot_list_header_paged: $2(페이지 $1%cur$2/$1%max$2) $1목록 %amount% plots plot_list_header: $1목록 %word% plots - plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% 총 $2%num% $1claimed %plot%. area_list_header_paged: $2(페이지 $1%cur$2/$1%max$2) $1목록f %amount% areas left: left_plot: $2당신은 땅을 떠났습니다. chat: plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $이 월드는 모두가 plot chat을 쓰도록 강제합니다 - plot_chat_on: $4플롯 채팅 사용 설정 됨. - plot_chat_off: $4플롯 채팅 사용 중지됨. plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' deny: denied_removed: $4당신은 이 땅으로부터 플레이어를 차단 해제 했습니다. denied_added: $4당신은 이 땅으로부터 플레이어를 성공적으로 차단 했습니다. - denied_need_argument: $2변수가 빠졌습니다. $1/plot denied add $2or $1/plot denied - remove - was_not_denied: $2해당 플레이어는 이 땅에서 차단되지 않았습니다. you_got_denied: $4당신은 해당 땅으로부터 차단되었습니다 따라서 spawn으로 자동 이동 되었습니다. rain: need_on_off: '$2당신은 올바른 값을 선택하여야 합니다. 가능한 값: $1on$2, $1off' setting_updated: $4당신은 설정을 성공적으로 업데이트 했습니다 flag: flag_key: '$2Key: %s' - flag_type: '$2Type: %s' flag_desc: '$2Desc: %s' not_valid_flag: $2그것은 유효한 깃발이 아닙니다 not_valid_value: $2깃발 값은 무조건 문자 숫자여야만 한다 @@ -350,7 +328,6 @@ flag: trusted: trusted_added: $4당신은 그 땅에 유저를 성공적으로 위탁했습니다 trusted_removed: $4당신은 그 땅으로부터 신용(위탁)받은 유저를 성공적으로 제거했습니다. - was_not_added: $2그 플레이어는 이 땅에서 신용(위탁)받지 못했습니다. plot_removed_user: $1당신이 추가되었던 땅 %s가 소유자의 비활성의 이유로 삭제되었습니다. member: removed_players: $2이 땅으로부터 %s 플레이어가 제거되었습니다 @@ -398,4 +375,3 @@ kick: grants: granted_plots: '$1결과: $2%s $1grants left' granted_plot: $1You granted %s0 plot to $2%s1 - granted_plot_failed: '$1Grant failed: $2%s' diff --git a/Core/src/main/resources/pt-BR.yml b/Core/src/main/resources/pt-BR.yml index a10f2deea..200cf60d7 100644 --- a/Core/src/main/resources/pt-BR.yml +++ b/Core/src/main/resources/pt-BR.yml @@ -68,8 +68,6 @@ records: notify_leave: $2%player $2deixou seu terreno ($1%plot$2) swap: swap_overlap: $2As areas propostas nao podem se sobrepor. - swap_dimensions: $2As areas propostas devem ter dimensoes comparaveis. - swap_syntax: $2/plot swap swap_success: $4Terrenos trocados com sucesso. started_swap: $2Troca de terrenos iniciada. Voce sera notificado quando terminar. comment: @@ -83,7 +81,6 @@ comment: no_plot_inbox: $2Voce deve permanecer ou fornecer um argumento de terreno. comment_removed: $4Comentario deletado com sucesso/s:n$2 - '$3%s$2' comment_added: $4Um comentario foi deixado. - comment_header: $2&m---------&r $1Comentarios $2&m---------&r inbox_empty: $2Nenhum comentario. console: not_console: $2Por reacoes de seguranca, este comando so pode ser executado por console. @@ -138,15 +135,11 @@ setup: setup_valid_arg: $2Valor $1%s0 $2alterado para %s1 setup_finished: $4Voce deve se teleportar para o mundo para cria-lo. Caso contrario, voce precisara configurar o gerador manualmente usando o bukkit.yml ou o plug-in de gerenciamento mundial escolhido. setup_world_taken: $2%s foi registrado como plotworld - setup_missing_world: $2Voce precisa especificar um nome de mundo ($1/plot setup &l$1 $2)&-$1Additional commands:&-$2 - $1/plot setup &-$2 - $1/plot setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2Voce precisa especificar um gerador ($1/plot setup &l&r$2)&-$1Additional commands:&-$2 - $1/plot setup &-$2 - $1/plot setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2Gerador invalido. Possiveis opcoes: %s' schematics: schematic_too_large: $2O terreno e muito grande para esta acao! schematic_missing_arg: '$2Voce precisa especificar um argumento. Possiveis valores: $1test $2 , $1save$2 , $1paste $2, $1exportall' schematic_invalid: '$2Este nao e um schematic valido. Causa: $2%s' - schematic_valid: $2Este nao e um schematic valido. schematic_paste_failed: $2Falha ao colar o schematic. schematic_paste_success: $4O schamatic foi colado com sucesso! titles: @@ -195,7 +188,6 @@ merge: merge_accepted: $2O pedido de mesclagem de terrenos foi aceito. success_merge: $2Terrenos mesclados! merge_requested: $2Pedido de mesclagem foi enviado com sucesso. - no_perm_merge: '$2Voce nao e proprietario deste terreno: $1%plot%' no_available_automerge: $2Voce nao possui terrenos adjacentes na direcao especificada ou nao pode mesclar com o tamanho necessario. unlink_required: $2Um desvinculo e requirido para fazer isso.. unlink_impossible: $2Voce so pode desvincular um mega-terreno @@ -308,21 +300,14 @@ list: area_list_header_paged: $2(Pagina $1%cur$2/$1%max$2) $1Lista de %amount% areas plot_list_header_paged: $2(Pagina $1%cur$2/$1%max$2) $1Lista de %amount% terrenos plot_list_header: $1Lista de %word% terrenos - plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% um total de $2%num% $1reinvindicados %plot%. left: left_plot: $2Voce saiu do terreno chat: plot_chat_format: '$2[$1Terreno Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2Este mundo forca todos usarem o chat do terreno. - plot_chat_on: $4Plot chat enabled. - plot_chat_off: $4Chat do terreno desativado. deny: denied_removed: $4Voce removeu este jogador dos jogadores negados. denied_added: $4Voce negou este jogador com sucesso. - denied_need_argument: $2Faltam argumentos. $1/plot negar add $2ou $1/plot denied remove - was_not_denied: $2Este jogador foi negado do terreno. you_got_denied: $4Voce foi negado do terreno em que estava, e foi teleportado para o spawn. kick: you_got_kicked: $4Voce foi chutado! @@ -331,7 +316,6 @@ rain: setting_updated: $4Voce atualizou as configuracoes com sucesso. flag: flag_key: '$2Chave: %s' - flag_type: '$2Tipo: %s' flag_desc: '$2Desc: %s' not_valid_flag: $2Esta nao e uma flag valida. not_valid_flag_suggested: '$2Esta nao e uma flag valida. Voce quis dizer: $1%s' @@ -344,7 +328,6 @@ flag: trusted: trusted_added: $4Voce confiou com sucesso neste jogador. trusted_removed: $4Voce removeu com sucesso a confianca deste jogador. - was_not_added: $2Este jogador nao recebeu confianca neste terreno. plot_removed_user: $1Terreno %s o qual voce foi adicionado foi deletado pela inatividade do proprietario. member: removed_players: $2Foi/foram removido(s) %s jogador(es) deste terreno. @@ -372,6 +355,5 @@ help: grants: granted_plots: '$1Resultado: $2%s $1concecoes restantes' granted_plot: $1Voce concedeu %s0 terreno(s) para $2%s1 - granted_plot_failed: '$1A concessao falhou: $2%s' '-': custom_string: '-' \ No newline at end of file diff --git a/Core/src/main/resources/zh-CN.yml b/Core/src/main/resources/zh-CN.yml index b22959f1a..a6d1c712c 100644 --- a/Core/src/main/resources/zh-CN.yml +++ b/Core/src/main/resources/zh-CN.yml @@ -79,8 +79,6 @@ records: notify_leave: $2%player $2已离开阁下的地皮($1%plot$2) swap: swap_overlap: $2计划的区域不允许重叠 - swap_dimensions: $2计划的区域必须有可对比的维度 - swap_syntax: $2/plot swap <编号> swap_success: $4已成功交换地皮 started_swap: $2已开始地皮交换任务。阁下将会在完成时收到提醒 comment: @@ -94,7 +92,6 @@ comment: no_plot_inbox: $2阁下必须站在地皮内或提供地皮参数 comment_removed: $4已成功删除评论$2 - '$3%s$2' comment_added: $4有玩家留下了一条评论 - comment_header: $2&m---------&r $1评论 $2&m---------&r inbox_empty: $2无评论 console: not_console: $2由于安全考虑,此命令只可由控制台执行。 @@ -151,18 +148,10 @@ setup: setup_finished: $4阁下应已被传送至新建的世界。否则阁下将需 在 bukkit.yml 或世界管理插件中手动设置生成器。 setup_world_taken: $2%s 已是一个世界 - setup_missing_world: $2阁下需要指定世界名($1/plot setup &l<世界名>$1 - <生成器>$2)&-$1附加指令:&-$2 - $1/plot setup <值>&-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2阁下需要指定生成器($1/plot setup <世界名> - &l<生成器>&r$2)&-$1附加指令&-$2 - $1/plot setup <值>&-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2无效的生成器。可能选项:%s' schematics: schematic_too_large: $2此地皮过大无法进行此操作! schematic_missing_arg: '$2阁下需要指定参数。可能的值:$1save$2, $1paste $2, $1exportall' schematic_invalid: '$2布局无效。理由:$2%s' - schematic_valid: $2布局无效 schematic_paste_failed: $2粘贴布局失败 schematic_paste_success: $4已成功粘贴布局 titles: @@ -214,7 +203,6 @@ merge: merge_accepted: $2此合并请求已被接受 success_merge: $2已合并地皮! merge_requested: $2已成功发送合并请求 - no_perm_merge: '$2阁下不是地皮 $1%plot% $2的所有者' no_available_automerge: $2阁下在指定方向不拥有任何相邻的地皮 或阁下被禁止合并所需的大小。 unlink_required: $2需要解除关联才能执行此操作。 @@ -237,7 +225,6 @@ errors: command_went_wrong: $2执行此命令时发生错误··· no_free_plots: $2无可用的免费地皮 not_in_plot: $2阁下不在地皮上 - not_loaded: $2无法加载地皮 not_in_cluster: $2阁下必须在地皮群集上以进行此操作 not_in_plot_world: $2阁下不在地皮区域上 plotworld_incompatible: $2两个世界必须相互兼容 @@ -335,23 +322,15 @@ list: area_list_header_paged: $2(页面 $1%cur$2/$1%max$2) $1共计 %amount% 块区域 plot_list_header_paged: $2(页面 $1%cur$2/$1%max$2) $1共计 %amount% 块地皮 plot_list_header: $1共计 %word% 块地皮 - plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% 共计 $2%num% $1领取了地皮 %plot%。 left: left_plot: $2阁下已离开地皮 chat: plot_chat_spy_format: '$2[$1地皮间谍$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_format: '$2[$1地皮老铁$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2此世界强制所有人使用地皮聊天。 - plot_chat_on: $4已启用地皮聊天。 - plot_chat_off: $4已禁用地皮聊天。 deny: denied_removed: $4阁下已成功解禁此玩家进入地皮 denied_added: $4阁下已成功禁止此玩家进入地皮 - denied_need_argument: $2缺少参数。$1/plot denied add <名称> $2或 $1/plot - denied remove <名称> - was_not_denied: $2此玩家未被此地皮封禁 you_got_denied: $4阁下已被禁止进入先前所在的地皮并已被传送至出生点 kick: you_got_kicked: $4阁下已被踢出! @@ -360,7 +339,6 @@ rain: setting_updated: $4阁下已成功更新设置 flag: flag_key: '$2关键词:%s' - flag_type: '$2类型:%s' flag_desc: '$2描述:%s' not_valid_flag: $2标记无效 not_valid_flag_suggested: '$2标记无效。阁下的意思是否是:$1%s' @@ -373,7 +351,6 @@ flag: trusted: trusted_added: $4阁下已成功将用户添加到地皮受信列表 trusted_removed: $4阁下已成功将用户从地皮受信列表中移除 - was_not_added: $2此用户在此地皮上不受信任 plot_removed_user: $1阁下所添加至的地皮 %s 由于所有者不活跃已被删除 member: removed_players: $2已从此地皮中移除了 %s 位玩家。 @@ -401,6 +378,5 @@ help: grants: granted_plots: '$1结果:剩余 $2%s $1次授权' granted_plot: $1阁下授权了 %s0 地皮至 $2%s1 - granted_plot_failed: '$1授权失败:$2%s' '-': custom_string: '-' From ae11f0610e9215ff74ec34e1b9ce3fca87ba0c7d Mon Sep 17 00:00:00 2001 From: N0tMyFaultOG Date: Sat, 9 May 2020 16:45:32 +0200 Subject: [PATCH 02/10] Add a few more translation strings for setup wizard --- .../com/plotsquared/core/PlotSquared.java | 2 +- .../com/plotsquared/core/command/Setup.java | 68 ++++++------------- .../core/configuration/Captions.java | 30 +++++++- 3 files changed, 52 insertions(+), 48 deletions(-) diff --git a/Core/src/main/java/com/plotsquared/core/PlotSquared.java b/Core/src/main/java/com/plotsquared/core/PlotSquared.java index bd018399f..f17226cd3 100644 --- a/Core/src/main/java/com/plotsquared/core/PlotSquared.java +++ b/Core/src/main/java/com/plotsquared/core/PlotSquared.java @@ -1831,7 +1831,7 @@ public class PlotSquared { setupStyle(); } catch (IOException err) { err.printStackTrace(); - PlotSquared.log("failed to save style.yml"); + PlotSquared.log("Failed to save style.yml"); } try { this.storageFile = new File(folder, "storage.yml"); diff --git a/Core/src/main/java/com/plotsquared/core/command/Setup.java b/Core/src/main/java/com/plotsquared/core/command/Setup.java index 947a3221f..61eb2b958 100644 --- a/Core/src/main/java/com/plotsquared/core/command/Setup.java +++ b/Core/src/main/java/com/plotsquared/core/command/Setup.java @@ -104,7 +104,7 @@ public class Setup extends SubCommand { if (args.length == 1) { if (args[0].equalsIgnoreCase("cancel")) { player.deleteMeta("setup"); - MainUtil.sendMessage(player, "&aCancelled setup"); + MainUtil.sendMessage(player, Captions.SETUP_CANCELLED); return false; } if (args[0].equalsIgnoreCase("back")) { @@ -125,8 +125,7 @@ public class Setup extends SubCommand { case 0: // choose generator if (args.length != 1 || !SetupUtils.generators.containsKey(args[0])) { String prefix = "\n&8 - &7"; - MainUtil.sendMessage(player, - "&cYou must choose a generator!" + prefix + StringMan + MainUtil.sendMessage(player, Captions.SETUP_WORLD_GENERATOR_ERROR + prefix + StringMan .join(SetupUtils.generators.keySet(), prefix) .replaceAll(PlotSquared.imp().getPluginName(), "&2" + PlotSquared.imp().getPluginName())); @@ -135,10 +134,7 @@ public class Setup extends SubCommand { } object.setupGenerator = args[0]; object.current++; - MainUtil.sendMessage(player, "&6What world type do you want?" - + "\n&8 - &2normal&8 - &7Standard plot generation" - + "\n&8 - &7augmented&8 - &7Plot generation with terrain" - + "\n&8 - &7partial&8 - &7Vanilla with clusters of plots"); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_TYPE); break; case 1: // choose world type List allTypes = Arrays.asList("normal", "augmented", "partial"); @@ -154,7 +150,7 @@ public class Setup extends SubCommand { Optional plotAreaType; if (args.length != 1 || !(plotAreaType = PlotAreaType.fromString(args[0])) .isPresent()) { - MainUtil.sendMessage(player, "&cYou must choose a world type!"); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_TYPE_ERROR); for (String type : types) { int i = allTypes.indexOf(type); if (type.equals("normal")) { @@ -181,7 +177,7 @@ public class Setup extends SubCommand { .processSetup(object); } if (object.step.length == 0) { - MainUtil.sendMessage(player, "&6What do you want your world to be called?"); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_NAME); object.setup_index = 0; return true; } @@ -201,53 +197,45 @@ public class Setup extends SubCommand { .processSetup(object); } else { object.plotManager = PlotSquared.imp().getPluginName(); - MainUtil.sendMessage(player, - "&c[WARNING] The specified generator does not identify as BukkitPlotGenerator"); - MainUtil.sendMessage(player, - "&7 - You may need to manually configure the other plugin"); + MainUtil.sendMessage(player, Captions.SETUP_WRONG_GENERATOR); object.step = SetupUtils.generators.get(object.plotManager).getPlotGenerator() .getNewPlotArea("CheckingPlotSquaredGenerator", null, null, null) .getSettingNodes(); } if (object.type == PlotAreaType.PARTIAL) { - MainUtil.sendMessage(player, "What would you like this area called?"); + MainUtil.sendMessage(player, Captions.SETUP_AREA_NAME); object.current++; } else { - MainUtil.sendMessage(player, "&6What terrain would you like in plots?" - + "\n&8 - &2NONE&8 - &7No terrain at all" - + "\n&8 - &7ORE&8 - &7Just some ore veins and trees" - + "\n&8 - &7ROAD&8 - &7Terrain separated by roads" - + "\n&8 - &7ALL&8 - &7Entirely vanilla generation"); + MainUtil.sendMessage(player, Captions.SETUP_PARTIAL_AREA); object.current = 5; } } break; case 2: // area id if (!StringMan.isAlphanumericUnd(args[0])) { - MainUtil.sendMessage(player, "&cThe area id must be alphanumerical!"); + MainUtil.sendMessage(player, Captions.SETUP_AREA_NON_ALPHANUMERICAL); return false; } for (PlotArea area : PlotSquared.get().getPlotAreas()) { if (area.getId() != null && area.getId().equalsIgnoreCase(args[0])) { - MainUtil.sendMessage(player, - "&cYou must choose an area id that is not in use!"); + MainUtil.sendMessage(player, Captions.SETUP_AREA_INVALID_ID); return false; } } object.id = args[0]; object.current++; - MainUtil.sendMessage(player, "&6What should be the minimum Plot Id?"); + MainUtil.sendMessage(player, Captions.SETUP_AREA_MIN_PLOT_ID); break; case 3: // min try { object.min = PlotId.fromString(args[0]); } catch (IllegalArgumentException ignored) { - MainUtil.sendMessage(player, "&cYou must choose a valid minimum PlotId!"); + MainUtil.sendMessage(player, Captions.SETUP_AREA_MIN_PLOT_ID_ERROR); return false; } object.current++; - MainUtil.sendMessage(player, "&6What should be the maximum Plot Id?"); + MainUtil.sendMessage(player, Captions.SETUP_AREA_MAX_PLOT_ID); break; case 4: // max @@ -255,31 +243,23 @@ public class Setup extends SubCommand { try { id = PlotId.fromString(args[0]); } catch (IllegalArgumentException ignored) { - MainUtil.sendMessage(player, "&cYou must choose a valid maximum PlotId!"); + MainUtil.sendMessage(player, Captions.SETUP_AREA_MAX_PLOT_ID_ERROR); return false; } if (id.x <= object.min.x || id.y <= object.min.y) { MainUtil - .sendMessage(player, "&cThe max PlotId must be greater than the minimum!"); + .sendMessage(player, Captions.SETUP_AREA_PLOT_ID_GREATER_THAN_MINIMUM); return false; } object.max = id; object.current++; - MainUtil.sendMessage(player, "&6What terrain would you like in plots?" - + "\n&8 - &2NONE&8 - &7No terrain at all" - + "\n&8 - &7ORE&8 - &7Just some ore veins and trees" - + "\n&8 - &7ROAD&8 - &7Terrain separated by roads" - + "\n&8 - &7ALL&8 - &7Entirely vanilla generation"); + MainUtil.sendMessage(player, Captions.SETUP_PARTIAL_AREA); break; case 5: { // Choose terrain Optional optTerrain; if (args.length != 1 || !(optTerrain = PlotAreaTerrainType.fromString(args[0])) .isPresent()) { - MainUtil.sendMessage(player, - "&cYou must choose the terrain!" + "\n&8 - &2NONE&8 - &7No terrain at all" - + "\n&8 - &7ORE&8 - &7Just some ore veins and trees" - + "\n&8 - &7ROAD&8 - &7Terrain separated by roads" - + "\n&8 - &7ALL&8 - &7Entirely vanilla generation"); + MainUtil.sendMessage(player, Captions.SETUP_PARTIAL_AREA_ERROR, Captions.SETUP_PARTIAL_AREA); return false; } object.terrain = optTerrain.get(); @@ -297,7 +277,7 @@ public class Setup extends SubCommand { } case 6: // world setup if (object.setup_index == object.step.length) { - MainUtil.sendMessage(player, "&6What do you want your world to be called?"); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_NAME); object.setup_index = 0; object.current++; return true; @@ -339,23 +319,19 @@ public class Setup extends SubCommand { } case 7: if (args.length != 1) { - MainUtil.sendMessage(player, "&cYou need to choose a world name!"); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_NAME_ERROR); return false; } if (!d(args[0])) { - MainUtil.sendMessage(player, - "Non [a-z0-9_.-] character in the world name: " + args[0]); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_NAME_FORMAT + args[0]); return false; } if (WorldUtil.IMP.isWorld(args[0])) { if (PlotSquared.get().hasPlotArea(args[0])) { - MainUtil.sendMessage(player, "&cThat world name is already taken!"); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_NAME_TAKEN); return false; } - MainUtil.sendMessage(player, - "&cThe world you specified already exists. After restarting, new terrain will use " - + PlotSquared.imp().getPluginName() + ", however you may need to " - + "reset the world for it to generate correctly!"); + MainUtil.sendMessage(player, Captions.SETUP_WORLD_APPLY_PLOTSQUARED); } object.world = args[0]; player.deleteMeta("setup"); diff --git a/Core/src/main/java/com/plotsquared/core/configuration/Captions.java b/Core/src/main/java/com/plotsquared/core/configuration/Captions.java index cf8d28175..c6dad68d6 100644 --- a/Core/src/main/java/com/plotsquared/core/configuration/Captions.java +++ b/Core/src/main/java/com/plotsquared/core/configuration/Captions.java @@ -321,6 +321,35 @@ public enum Captions implements Caption { "$4You should have been teleported to the created world. Otherwise you will need to set the generator manually using the bukkit.yml or " + "your chosen world management plugin.", "Setup"), SETUP_WORLD_TAKEN("$2%s is already a world", "Setup"), + SETUP_CANCELLED("$7Cancelled setup.", "Setup"), + SETUP_WORLD_NAME("$1What do you want your world to be called?", "Setup"), + SETUP_WORLD_NAME_ERROR("$7You need to choose a world name!", "Setup"), + SETUP_WORLD_NAME_TAKEN("$7That world name is already taken!", "Setup"), + SETUP_WORLD_GENERATOR_ERROR("$7You must choose a generator!", "Setup"), + SETUP_WORLD_TYPE("$1What world type do you want?&-" + + "$3 - $6normal$3 - $2Standard plot generation&-" + + "$3 - $6augmented$3 - $2Plot generation with terrain&-" + + "$3 - $6partial$3 - $2Vanilla with clusters of plots", "Setup"), + SETUP_WORLD_TYPE_ERROR("$7You must choose a world type!", "Setup"), + SETUP_WRONG_GENERATOR("$7The specified generator does not identify as BukkitPlotGenerator" + + "$3 - $6You may need to manually configure the other plugin", "Setup"), + SETUP_WORLD_NAME_FORMAT("$7Non [a-z0-9_.-] character in the world name:$1 ", "Setup"), + SETUP_WORLD_APPLY_PLOTSQUARED("$7The world you specified already exists. After restarting, new terrain will use " + + "$1PlotSquared$7, however you may need to reset the world for it to generate correctly!", "Setup"), + SETUP_PARTIAL_AREA("$1What terrain would you like in plots?&-" + + "$3 - $6NONE$3 - $2No terrain at all&-" + + "$3 - $6ORE$3 - $2Just some ore veins and trees&-" + + "$3 - $6ROAD$3 - $2Terrain separated by roads&-" + + "$3 - $6ALL$3 - $2Entirely vanilla generation", "Setup"), + SETUP_PARTIAL_AREA_ERROR("$7You must choose the terrain!", "Setup"), + SETUP_AREA_NAME("$1What would you like this area called?", "Setup"), + SETUP_AREA_NON_ALPHANUMERICAL("$7The area id must be alphanumerical!", "Setup"), + SETUP_AREA_INVALID_ID("$7You must choose an area id that is not in use!", "Setup"), + SETUP_AREA_MIN_PLOT_ID("$1What should be the minimum Plot Id?", "Setup"), + SETUP_AREA_MIN_PLOT_ID_ERROR("$7You must choose a valid minimum Plot Id!", "Setup"), + SETUP_AREA_MAX_PLOT_ID("$1What should be the maximum Plot Id?", "Setup"), + SETUP_AREA_MAX_PLOT_ID_ERROR("$7You must choose a valid maximum Plot Id!", "Setup"), + SETUP_AREA_PLOT_ID_GREATER_THAN_MINIMUM("$7The max PlotId must be greater than the minimum!", "Setup"), // // SCHEMATIC_TOO_LARGE("$2The plot is too large for this action!", "Schematics"), @@ -360,7 +389,6 @@ public enum Captions implements Caption { // ALIAS_SET_TO("$2Plot alias set to $1%alias%", "Alias"), ALIAS_REMOVED("$2Plot alias removed", "Alias"), - ALIAS_TOO_LONG("$2The alias must be < 50 characters in length", "Alias"), ALIAS_IS_TAKEN("$2That alias is already taken", "Alias"), // From dd1b94420581db02ba28a43e58b460bd7942f000 Mon Sep 17 00:00:00 2001 From: N0tMyFaultOG Date: Sat, 9 May 2020 16:47:49 +0200 Subject: [PATCH 03/10] Update gradle and remove license header from gradle --- gradle/wrapper/gradle-wrapper.properties | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index be8d8bb16..4c5803d13 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,13 +1,5 @@ -# -# PlotSquared, a 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 . -# - distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.4-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From e6408b35a2c4a9330c30fe029ce6dbbc4a1e46db Mon Sep 17 00:00:00 2001 From: dordsor21 Date: Sun, 10 May 2020 10:44:14 +0100 Subject: [PATCH 04/10] fix merge auto --- Core/src/main/java/com/plotsquared/core/command/Merge.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/src/main/java/com/plotsquared/core/command/Merge.java b/Core/src/main/java/com/plotsquared/core/command/Merge.java index 7bc2cc848..480112c14 100644 --- a/Core/src/main/java/com/plotsquared/core/command/Merge.java +++ b/Core/src/main/java/com/plotsquared/core/command/Merge.java @@ -112,7 +112,7 @@ public class Merge extends SubCommand { break; } } - if (direction == null && (args[0].equalsIgnoreCase("all") || args[1] + if (direction == null && (args[0].equalsIgnoreCase("all") || args[0] .equalsIgnoreCase("auto"))) { direction = Direction.ALL; } From 667098268f2ce78e79c9f0dd3c7f27c41e8bf462 Mon Sep 17 00:00:00 2001 From: dordsor21 Date: Sun, 10 May 2020 12:18:55 +0100 Subject: [PATCH 05/10] Almost fix slime pathing? This almost works, there's no real way to do it gracefully because you can't set where the slime should be travelling to nicely, nor can you set rotation etc. Seems to be a fairly large part of the event capability missing from paper. --- .../bukkit/listener/PaperListener.java | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/Bukkit/src/main/java/com/plotsquared/bukkit/listener/PaperListener.java b/Bukkit/src/main/java/com/plotsquared/bukkit/listener/PaperListener.java index 0af250b01..f87050c88 100644 --- a/Bukkit/src/main/java/com/plotsquared/bukkit/listener/PaperListener.java +++ b/Bukkit/src/main/java/com/plotsquared/bukkit/listener/PaperListener.java @@ -25,7 +25,6 @@ */ package com.plotsquared.bukkit.listener; -import com.destroystokyo.paper.entity.Pathfinder; import com.destroystokyo.paper.event.entity.EntityPathfindEvent; import com.destroystokyo.paper.event.entity.PlayerNaturallySpawnCreaturesEvent; import com.destroystokyo.paper.event.entity.PreCreatureSpawnEvent; @@ -41,10 +40,12 @@ import com.plotsquared.core.plot.Plot; import com.plotsquared.core.plot.PlotArea; import com.plotsquared.core.plot.flag.implementations.DoneFlag; import org.bukkit.Chunk; +import org.bukkit.block.Block; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; import org.bukkit.entity.Projectile; +import org.bukkit.entity.Slime; import org.bukkit.entity.ThrownPotion; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; @@ -83,7 +84,7 @@ public class PaperListener implements Listener { event.setCancelled(true); return; } - if (tplot == null || tplot == fplot) { + if (tplot == null || tplot.getId().hashCode() == fplot.getId().hashCode()) { return; } if (fplot.isMerged() && fplot.getConnectedPlots().contains(fplot)) { @@ -96,22 +97,14 @@ public class PaperListener implements Listener { if (!Settings.Paper_Components.ENTITY_PATHING) { return; } - Pathfinder.PathResult path = event.getEntity().getPathfinder().getCurrentPath(); + Slime slime = event.getEntity(); - // Unsure why it would be null, but best to cancel just in case ? - if (path == null) { - event.setCancelled(true); - return; - } - org.bukkit.Location bukkitToLocation = path.getNextPoint(); - - // Unsure why it would be null, but best to cancel just in case ? - if (bukkitToLocation == null) { - event.setCancelled(true); + Block b = slime.getTargetBlock(4); + if (b == null) { return; } - Location toLoc = BukkitUtil.getLocation(bukkitToLocation); + Location toLoc = BukkitUtil.getLocation(b.getLocation()); Location fromLoc = BukkitUtil.getLocation(event.getEntity().getLocation()); PlotArea tarea = toLoc.getPlotArea(); if (tarea == null) { @@ -121,6 +114,7 @@ public class PaperListener implements Listener { if (farea == null) { return; } + if (tarea != farea) { event.setCancelled(true); return; @@ -131,7 +125,7 @@ public class PaperListener implements Listener { event.setCancelled(true); return; } - if (tplot == null || tplot == fplot) { + if (tplot == null || tplot.getId().hashCode() == fplot.getId().hashCode()) { return; } if (fplot.isMerged() && fplot.getConnectedPlots().contains(fplot)) { From 285b6bf62d5ebd1829669e2b1f212c417063a1b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien?= <43724816+Aurelien30000@users.noreply.github.com> Date: Sat, 9 May 2020 12:48:50 +0200 Subject: [PATCH 06/10] Updated and corrected French translation Old translation has been reviewed and new v5 flags' translations has been added. Some mistakes could now remain, I will fix them if needed ;) Enjoy ! --- Core/src/main/resources/fr-FR.yml | 876 ++++++++++++++++++------------ 1 file changed, 514 insertions(+), 362 deletions(-) diff --git a/Core/src/main/resources/fr-FR.yml b/Core/src/main/resources/fr-FR.yml index 3d71ea897..d71a20d13 100644 --- a/Core/src/main/resources/fr-FR.yml +++ b/Core/src/main/resources/fr-FR.yml @@ -1,393 +1,545 @@ -#Translated by Bobbber#5545 -#12.12.2018 +# Translated by Bobbber#5545 and updated by Aurelien30000 +# Latest update 05/2020 confirm: - expired_confirm: $2La confirmation a expiré, veuillez relancer la commande.! - failed_confirm: '$2Vous n''avez aucune action en attente à confirmer!' - requires_confirm: '$2Êtes-vous sûr de vouloir exécuter: $1%s$2?&-$2Ça ne peut pas être inversé! Si vous êtes certain: $1/plot confirm' + expired_confirm: $2La confirmation a expiré, veuillez réitérer votre commande ! + 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 + irréversible ! Si c''est le cas, utilisez : $1/plot confirm' move: 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 + avant d''envisager un déplacement.' copy_success: $4Parcelle copiée avec succès. - requires_unowned: '$2L''emplacement spécifié est déjà occupé.' -set: - set_attribute: $4Réglé avec succès %s0 mis à %s1 -web: - generating_link: $1Parcelle en traitement... - generating_link_failed: $2Impossible de générer le lien de téléchargement! - save_failed: $2Échec de la sauvegarde - load_null: $2Veuillez utiliser $4/plot load $2pour obtenir une liste des schématics - load_failed: $2Impossible de charger le schématic - load_list: '$2Pour charger un schématic, utilisez $1/plot load #' - save_success: $1Enregistré avec succès! -compass: - compass_target: $4Parcelle ciblée avec la boussole, réussi. -cluster: - cluster_available_args: '$1Les sous-commandes suivantes sont disponibles: $4list$2, $4create$2, - $4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4members$2, $4info$2, - $4tp$2, $4sethome' - cluster_list_heading: $2Il y a $1%s$2 clusters dans ce monde - cluster_list_element: $2 - $1%s&- - cluster_intersection: '$2La zone proposée chevauche avec: %s0' - cluster_outside: '$2La zone proposée est en dehors de la parcelle: %s0' - cluster_added: $4Cluster créé avec succès. - cluster_deleted: $4Cluster supprimé avec succès. - cluster_resized: $4Cluster redimensionné avec succès. - cluster_added_user: $4Utilisateur ajouté avec succès au cluster. - cannot_kick_player: $2Vous ne pouvez pas kick ce joueur - cluster_invited: '$1Vous avez été invité au cluster suivant: $2%s' - cluster_removed: '$1Vous avez été retiré du cluster: $2%s' - cluster_kicked_user: '$4Vous avez expulsé avec succès l''utilisateur' - invalid_cluster: '$1Nom de cluster non valide: $2%s' - cluster_not_added: '$2Ce joueur n''a pas été ajouté au parcelle de cluster' - cluster_cannot_leave: $1Vous devez supprimer ou transférer la propriété avant de partir - cluster_added_helper: '$4Ajout réussi d''un assistant au cluster' - cluster_removed_helper: '$4Suppression réussie d''un assistant du cluster' - cluster_regenerated: $4La régénération de cluster a démarré avec succès - cluster_teleporting: $4Téléportation... - cluster_info: '$1Cluster actuel: $2%id%&-$1Nom: $2%name%&-$1Propriétaire: $2%owner%&-$1Taille: - $2%size%&-$1Droits: $2%rights%' -border: - border: $2Vous êtes en dehors de la bordure de la map actuelle -unclaim: - unclaim_success: $4Vous avez réussi à canceller votre claim de plot. - unclaim_failed: $2Impossible de canceller votre claim de plot -worldedit masks: - worldedit_delayed: $2Veuillez patienter pendant que nous traitons votre action WorldEdit... - worldedit_run: '$2Toutes mes excuses pour le délais. Nous exécutons: %s' - require_selection_in_mask: '$2%s de votre sélection n''est pas dans votre masque de parcelle. Vous pouvez seulement éditer dans votre parcelle.' - worldedit_volume: $2Vous ne pouvez pas sélectionner un volume de %current%. Le volume maximum que vous pouvez modifier est %max%. - worldedit_iterations: '$2Vous ne pouvez pas itérer %current% fois. Le nombre maximum d''itérations autorisé est %max%.' - worldedit_unsafe: '$2L''accès à cette commande a été bloqué' - worldedit_bypass: $2&oPour contourner vos restrictions, utilisez $4/plot wea - worldedit_bypassed: $2Restriction actuellement contourné de WorldEdit. - worldedit_unmasked: $1Votre WorldEdit est maintenant illimité. - worldedit_restricted: $1Votre WorldEdit est maintenant limité. -gamemode: - gamemode_was_bypassed: $1Vous avez contourné le GameMode ($2{gamemode}$1) $1fixé pour $2{plot} -height limit: - height_limit: $1Ce plot a une limite de hauteur de $2{limit} -records: - record_play: $2%Joueur $2started playing record $1%name - notify_enter: $2%Joueur $2entré dans votre plot ($1%plot$2) - notify_leave: $2%Joueur $2quitté votre plot ($1%plot$2) -swap: - swap_overlap: $2Les zones proposées ne peuvent pas se chevaucher - swap_dimensions: $2Les zones proposées doivent avoir des dimensions comparables - swap_syntax: $2/plot swap - swap_success: $4Parcelles échangées avec succès - started_swap: '$2La tâche d''échange de parcelle est commencé. Vous serez averti quand elle sera terminée' -comment: - inbox_notification: '%s messages non lus. Utilisez /plot inbox' - not_valid_inbox_index: '$2Aucun commentaire à l''index %s' - inbox_item: $2 - $4%s - comment_syntax: $2Utilisez /plot comment [X;Z] <%s> - invalid_inbox: '$2Ce n''est pas une boîte de réception valide.&-$1Valeurs acceptées: %s' - no_perm_inbox: '$2Vous n''avez pas la permission pour cette boîte de réception' - no_perm_inbox_modify: '$2Vous n''êtes pas autorisé à modifier cette boîte de réception' - no_plot_inbox: $2Vous devez être présent ou fournir un argument de plot - comment_removed: $4Commentaire supprimé avec succès/s:n$2 - '$3%s$2' - comment_added: $4Un commentaire a été laissé - comment_header: $2&m---------&r $1Commentaires $2&m---------&r - inbox_empty: $2Sans commentaires -console: - not_console: $2Pour des raisons de sécurité, cette commande ne peut être exécutée que par la console. - is_console: $2Cette commande ne peut être exécutée que par un joueur. -inventory: - inventory_usage: '&cUsage: &6{usage}' - inventory_desc: '&cDescription: &6{desc}' - inventory_category: '&cCatégorie: &6{category}' -clipboard: - clipboard_set: $2Le plot actuel est maintenant copié dans votre presse-papiers, utilisez $1/plot paste$2 pour le coller - pasted: $4La sélection de plot a été collée avec succès. Il a été effacé de votre presse-papiers. - paste_failed: '$2Impossible de coller la sélection. Raison: $2%s' - no_clipboard: '$2Vous n''avez pas de choix dans votre presse-papiers' - clipboard_info: '$2Sélection actuelle - Plot ID: $1%id$2, Largeur: $1%width$2, nombre total de blocs: $1%total$2' -toggle: - toggle_enabled: '$2Paramètre activé: %s' - toggle_disabled: '$2Paramètre désactivé: %s' -blocked command: - command_blocked: '$2Cette commande n''est pas autorisée dans ce plot' -done: - done_already_done: $2Ce plot est déjà marquée comme étant terminée - done_not_done: '$2Ce plot n''est pas marquée comme étant terminée.' - done_insufficient_complexity: '$2Ce complot est trop simple. S''il vous plaît ajouter plus de détails avant d''utiliser cette commande.' - done_success: $1Marqué avec succès ce plot comme étant terminée. - done_removed: $1Vous pouvez maintenant continuer à construire dans ce plot. -ratings: - ratings_purged: $2Notes purgées pour ce plot - rating_not_valid: $2Vous devez spécifier un nombre entre 1 et 10 - rating_already_exists: $2Vous avez déjà évalué ce plot $2%s - rating_applied: $4Vous avez évalué ce plot avec succès $2%s - rating_not_your_own: $2Vous ne pouvez pas évaluer votre propre plot - rating_not_done: $2Vous ne pouvez évaluer que les parcelles finies. - rating_not_owned: '$2Vous ne pouvez pas évaluer un terrain qui n''est revendiqué par personne' -tutorial: - rate_this: $2Noter ce plot! - comment_this: '$2Laisser des commentaires sur ce plot: %s' -economy: - econ_disabled: '$2L''économie n''est pas activée' - cannot_afford_plot: '$2Vous ne pouvez pas vous permettre d''acheter ce plot. Il coute $1%s' - not_for_sale: '$2Ce plot n''est pas à vendre' - cannot_buy_own: $2Vous ne pouvez pas acheter votre propre plot - plot_sold: $4Votre plot; $1%s0$4, a été vendu à $1%s1$4 pour $1$%s2 - cannot_afford_merge: $2Vous ne pouvez pas vous permettre de fusionner ces plots. Il coute $1%s - added_balance: $1%s $2a été ajouté à votre solde - removed_balance: $1%s $2a été pris sur votre solde - removed_granted_plot: '$2Vous avez utilisé %s plot grant(s), il vous $2reste $1%s' -setup: - setup_init: '$1Usage: $2/plot setup ' - setup_step: '$3[$1Step %s0$3] $1%s1 $2- $1Attendant: $2%s2 $1Défaut: $2%s3' - setup_invalid_arg: '$2%s0 n''est pas un argument valable pour l''étape %s1. Pour annuler la configuration, utilisez: $1/plot setup cancel' - setup_valid_arg: $2valeur $1%s0 $2mis à %s1 - setup_finished: '$4Vous auriez dû être téléporté dans le monde créé. Sinon, vous devrez configurer le générateur manuellement à l''aide du fichier bukkit.yml ou du plug-in de gestion de monde votre choix.' - setup_world_taken: $2%s est déjà un monde - setup_missing_world: $2Vous devez spécifier un nom de monde ($1/plot setup &l$1 - $2)&-$1Commandes supplémentaires:&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2Vous devez spécifier un générateur ($1/plot setup $l&r$2)&-$1Commandes supplémentaires:&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2Générateur invalide. Options possibles: %s' -schematics: - schematic_too_large: $2Ce plot est trop grand pour cette action! - schematic_missing_arg: '$2Vous devez spécifier un argument. Valeurs possibles: $1save$2, $1paste $2, $1exportall' - schematic_invalid: '$2Ce n''est pas un schématic valide. Raison: $2%s' - schematic_valid: '$2C''est un schématic valide' - schematic_paste_failed: $2Impossible de coller le schématic - schematic_paste_success: $4Le schématic a été collé avec succès -titles: - title_entered_plot: '$1Plot: %world%;%x%;%z%' - title_entered_plot_sub: $4Propriété de %s - prefix_greeting: '$1%id%$2> ' - prefix_farewell: '$1%id%$2> ' -core: - task_start: Début de tâche... - prefix: $3[$1P2$3] $2 - enabled: $1%s0 est maintenant activé -reload: - reloaded_configs: $1Les traductions et les paramètres du monde ont été rechargés - reload_failed: $2Impossible de recharger les configurations de fichier -desc: - desc_set: $2Description des configurations du plot - desc_unset: $2Description du plot non défini - missing_desc: $2Vous devez spécifier une description -alias: - alias_set_to: $2Alias du plot défini sur $1%alias% - alias_removed: $2Alias du plot a été retiré - missing_alias: $2Vous devez spécifier un alias - alias_too_long: '$2L''alias doit être < 50 caractères de long' - alias_is_taken: $2Cet alias est déjà pris -position: - missing_position: '$2Vous devez spécifier une position. Valeurs possibles: $1none' - position_set: $1Home définie sur votre position actuelle - position_unset: '$1Home, position réinitialisée à l''emplacement par défaut' - home_argument: $2Utilisez /plot set home [none] - invalid_position: '$2Ce n''est pas une valeur de position valide' -cap: - entity_cap: '$2Vous n''êtes pas autorisé à générer plus de créatures' -time: - time_format: $1%hours%, %min%, %sec% -permission: - no_schematic_permission: '$2Vous ne disposez pas de l''autorisation nécessaire pour utiliser le schématic $1%s' - no_permission: '$2Il vous manque la permission: $1%s' - no_permission_event: '$2Il vous manque la permission: $1%s' - no_plot_perms: $2Vous devez être le propriétaire du plot pour effectuer cette action. - cant_claim_more_plots: $2Vous ne pouvez pas réclamer plus de plot. - cant_claim_more_clusters: $2Vous ne pouvez pas réclamer plus de clusters. - cant_transfer_more_plots: $2Vous ne pouvez pas envoyer plus de plot à cet utilisateur - cant_claim_more_plots_num: $2Vous ne pouvez pas réclamer plus que $1%s $2plots à la fois - you_be_denied: '$2Vous n''êtes pas autorisé à entrer dans ce plot' - merge_request_confirm: Demande de fusionnement de la part de %s -merge: - merge_not_valid: '$2Cette demande de fusion n''est plus valide.' - merge_accepted: $2La demande de fusion a été acceptée. - success_merge: $2Les plots ont été fusionnés! - merge_requested: $2Envoyé avec succès une demande de fusion - no_perm_merge: '$2Vous n''êtes pas propriétaire du plot: $1%plot%' - no_available_automerge: '$2Vous ne possédez aucun plot adjacent dans la direction spécifiée ou vous n''êtes pas autorisé à fusionner à la taille requise.' - unlink_required: $2Une dissociation est nécessaire pour faire ceci. - unlink_impossible: $2Vous pouvez seulement dissocier un méga-plot - unlink_success: $2Plot dissocié avec succès. -commandconfig: - not_valid_subcommand: '$2Ce n''est pas une sous-commande valide' - did_you_mean: '$2Vouliez-vous dire: $1%s' - name_little: $2%s0 Le nom est trop court, $1%s1$2<$1%s3 - no_commands: '$2Je suis désolé, mais vous n''êtes autorisé à utiliser aucune sous-commande.' - subcommand_set_options_header: '$2Valeurs possibles: ' - command_syntax: '$1Usage: $2%s' - flag_tutorial_usage: '$1Avoir un administrateur pour mettre le flag: $2%s' -errors: - invalid_player_wait: '$2Joueur non trouvé: $1%s$2, Réessayez bientôt.' - invalid_player: '$2Joueur non trouvé: $1%s$2.' - invalid_player_offline: '$2Le joueur doit être en ligne: $1%s.' - invalid_command_flag: '$2Commande de flag invalide: %s0' - error: '$2Une erreur est survenue: %s' - command_went_wrong: '$2Quelque chose s''est mal passé lors de l''exécution de cette commande...' - no_free_plots: '$2Il n''y a plus de plots gratuits disponibles' - not_in_plot: '$2Vous n''êtes pas dans un plot' - not_loaded: '$2Le plot n''a pas pu être chargée' - not_in_cluster: $2Vous devez être dans un cluster de plot pour effectuer cette action. - not_in_plot_world: '$2Vous n''êtes pas dans un plot' - plotworld_incompatible: $2Les deux mondes doivent être compatibles - not_valid_world: '$2Ce n''est pas un monde valide (sensible aux majuscules et minuscules)' - not_valid_plot_world: '$2Ce n''est pas un plot valide (sensible aux majuscules et minuscules)' - no_plots: '$2Vous n''avez pas de plots' - wait_for_timer: $2Un minuteur est lié au plot actuel ou à vous. Merci d'attendre la fin -paste: - debug_report_created: '$1Téléchargé un débogage complet vers: $1%url%' -purge: - purge_success: $4Purgé avec succès %s plots -trim: - trim_in_progress: Une tâche de trim du monde est déjà en cours! - not_valid_hybrid_plot_world: Le gestionnaire de plot hybride est requis pour effectuer cette action. -block list: - block_list_separater: '$1,$2 ' -biome: - need_biome: $2Vous devez spécifier un biome valide. - biome_set_to: $2Biome du plot mis à $2 -teleport: - teleported_to_plot: $1Vous avez été téléporté - teleported_to_road: $2Vous avez été téléporté sur la route - teleport_in_seconds: $1Téléportation dans %s secondes. Ne bougez pas... - teleport_failed: $2Téléportation annulée pour cause de mouvement ou de dommage -set block: - set_block_action_finished: $1La dernière action setblock est maintenant terminée. -unsafe: - debugallowunsafe_on: $2Actions dangereuses autorisées - debugallowunsafe_off: $2Actions dangereuses désactivées + requires_unowned: '$2L''emplacement spécifié est déjà occupé !' debug: + requires_unmerged: $2Cette parcelle doit être déliée avant toute chose. debug_header: $1Informations de débogage&- debug_section: $2>> $1&l%val% debug_line: $2>> $1%var%$2:$1 %val%&- +set: + set_attribute: $4Modification effectuée avec succès ! La valeur %s0 a été fixée à %s1. +web: + generating_link: $1Parcelle en cours de traitement... + generating_link_failed: $2Impossible de générer le lien de téléchargement ! + save_failed: $2Impossible de sauvegarder cette parcelle ! + load_null: $2Utilisez $4/plot load $2pour obtenir la liste des schémas. + load_failed: $2Impossible de charger le schéma ! + load_list: '$2Pour charger un schéma, utilisez $1/plot load #' + save_success: $1Sauvegarde effectuée avec succès ! +compass: + compass_target: $4Parcelle ciblée par votre boussole avec succès ! +cluster: + cluster_available_args: '$1Les sous-commandes suivantes sont disponibles : $4list$2, $4create$2, + $4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4members$2, $4info$2, + $4tp$2, $4sethome' + cluster_list_heading: $2Il y a $1%s$2 groupe(s) dans ce monde. + cluster_list_element: $2 - $1%s&- + 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_added: $4Groupe créé avec succès ! + cluster_deleted: $4Groupe supprimé avec succès ! + cluster_resized: $4Groupe redimensionné avec succès ! + cluster_added_user: $4Joueur ajouté au groupe avec succès. + cannot_kick_player: $2Vous ne pouvez pas expulser ce joueur ! + 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_kicked_user: '$4Joueur expulsé avec succès !' + invalid_cluster: '$1Nom de groupe invalide : $2%s.' + 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_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_teleporting: $4Téléportation en cours, veuillez patienter... + cluster_info: '$1Groupe actuel : $2%id%&-$1Nom : $2%name%&-$1Propriétaire : $2%owner%&-$1Taille : + $2%size%&-$1Autorisations : $2%rights%' +border: + border: $2Attention ! Vous êtes en dehors de la bordure de la carte actuelle. +worldedit masks: + worldedit_bypass: $2&oPour contourner vos restrictions, utilisez $4/plot wea + worldedit_bypassed: $2Vous contournez actuellement les restrictions WorldEdit. +gamemode: + 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: $1Cette zone de parcelles possède une limite de construction de $2{limit} +records: + 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) +swap: + swap_overlap: '$2La zone proposée n''est pas éligible à l''échange !' + swap_dimensions: $2Les zones proposées doivent être de taille identique ! + swap_syntax: $2/plot swap + 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 + avant d''envisager un échange.' +comment: + inbox_notification: '%s message(s) non lu(s). Utilisez /plot inbox' + not_valid_inbox_index: $2Aucun commentaire à l'index %s + inbox_item: $2 - $4%s + comment_syntax: $2Utilisez /plot comment [X;Z] <%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_modify: '$2Vous n''avez pas la permission de modifier cette boîte de 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_failure: $4Impossible de supprimer ce commentaire ! + comment_added: $4Un commentaire vous a été laissé. + comment_header: $2&m---------&r $1Commentaires $2&m---------&r + inbox_empty: $2Aucun commentaire. +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 ! +clipboard: + paste_failed: '$2Impossible de coller votre sélection ! Raison : $2%s' +toggle: + toggle_enabled: '$2Paramètre activé : %s' + toggle_disabled: '$2Paramètre désactivé : %s' +blocked command: + command_blocked: '$2Cette commande n''est pas autorisée au sein de cette parcelle !' +done: + 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_insufficient_complexity: '$2Cette parcelle est trop simpliste. Veuillez y ajouter plus de détails + avant d''utiliser cette commande ;)' + 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.' +ratings: + ratings_purged: $2Notes purgées pour cette parcelle. + 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_applied: $4Vous avez noté 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_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_owned: $2Vous ne pouvez pas noter une parcelle libre ! +tutorial: + rate_this: $2Merci de noter cette parcelle ^^ + comment_this: '$2Merci de laisser vos retours sur cette parcelle : %s' +economy: + 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' + not_for_sale: '$2Cette parcelle n''est pas à vendre !' + 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 + 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. + 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 +setup: + setup_init: '$1Utilisation : $2/plot setup ' + 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, + utilisez : $1/plot setup cancel' + 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 + 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.' + setup_world_taken: $2%s est déjà un monde ! + setup_missing_world: $2Vous devez spécifier un nom de monde ($1/plot setup &l$1 + $2)&-$1Commandes additionnelles :&-$2 - $1/plot setup &-$2 - $1/plot + setup back&-$2 - $1/plot setup cancel + setup_missing_generator: $2Vous devez spécifier un générateur ($1/plot setup &l$1 + $2)&-$1Commandes additionnelles :&-$2 - $1/plot setup &-$2 - $1/plot + setup back&-$2 - $1/plot setup cancel + setup_invalid_generator: '$2Générateur invalide. Valeurs possibles : %s' +schematics: + 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, + $1paste $2, $1exportall$2, $1list' + schematic_invalid: '$2Schéma invalide. Raison : $2%s' + schematic_valid: $2Schéma valide :D + schematic_paste_merged: '$2Des schémas ne devraient pas être collés sur des parcelles 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_success: $4Schéma collé avec succès ! + schematic_list: '$4Schémas sauvegardés : $1%s' + schematic_road_created: '$1Nouveau schéma de route sauvegardé. Afin de le tester, volez jusqu''à + une parcelle voisine et utilisez /plot debugroadregen' + mca_file_size: '$1Information : Les fichiers `.mca` sont de taille 512x512.' + schematic_exportall_started: '$1Démarrage de l''exportation...' + schematic_exportall_world_args: $1Vous devez spécifier un monde. Utilisez $3/plot sch exportall + schematic_exportall_mass_started: $1L''exportation de masse des shémas a démarré. Cela devrait prendre un moment, veuillez patienter... + schematic_exportall_count: $3%s $1parcelle(s) trouvée(s). + schematic_exportall_finished: $1Exportation de masse terminée ! + schematic_exportall_single_finished: $1Exportation terminée ! +schematic: + schematic_exportall_world: $1Monde invalide. Utilisez &3/plot sch exportall +error: + task_in_process: '$1Cette tâche est déjà en cours d''exécution.' +titles: + title_entered_plot: '$1Parcelle : %world%;%x%;%z%' + title_entered_plot_sub: $4Possédée par %s + prefix_greeting: '$1%id%$2> ' + prefix_farewell: '$1%id%$2> ' +core: + prefix: $3[$1P2$3] $2 + enabled: $1%s0 est maintenant fonctionnel ! +reload: + reloaded_configs: $1Les traductions ainsi que les mondes ont été rechargés. + reload_failed: $2Impossible de recharger les fichiers de configuration ! +desc: + desc_set: $2Description de cette parcelle fixée. + desc_unset: $2Description de cette parcelle retirée. +alias: + alias_set_to: $2Alias de cette parcelle fixé à $1%alias% + alias_removed: $2Alias de cette parcelle retiré. + 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é ! +position: + position_set: $1Emplacement du home fixé à votre position actuelle. + position_unset: $1Emplacement du home remis à sa position initiale. + home_argument: $2Utilisez /plot set home [none] +permission: + 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_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 !' + 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_transfer_more_plots: $2Vous ne pouvez pas transférer plus de parcelles à ce 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: + merge_not_valid: $2Cette requête de fusion est actuellement invalide ! + merge_accepted: $2La requête de fusion a été acceptée ! + success_merge: $2Les parcelles ont été fusionnées ! + merge_requested: $2Requête de fusion envoyée avec succès ! + no_perm_merge: '$2Vous n''êtes pas le propriétaire de la parcelle : $1%plot%' + no_available_automerge: '$2Vous ne possédez aucune parcelle adjacente dans cette direction + ou n''êtes pas autorisé(e) à fusionner jusqu''à la taille requise !' + unlink_impossible: $2Vous pouvez uniquement délier une parcelle fusionnée. + unmerge_cancelled: $1Déliage annulé. + unlink_success: $2Parcelles déliées avec succès ! +commandconfig: + not_valid_subcommand: $2Sous-commande invalide ! + did_you_mean: '$2Vouliez-vous écrire : $1%s $2?' + subcommand_set_options_header: '$2Valeurs possibles : ' + command_syntax: '$1Utilisation : $2%s' + flag_tutorial_usage: '$1Faites fixer le paramètre par un administrateur : $2%s' +errors: + invalid_player: '$2Joueur non trouvé : $1%s$2.' + invalid_player_offline: '$2Le joueur doit être en ligne : $1%s' + invalid_command_flag: '$2Propriété / Argument de commande invalide : %s0' + 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 :/' + no_free_plots: '$2Aucune parcelle libre n''est disponible :/' + not_in_plot: '$2Vous n''êtes actuellement pas dans une parcelle.' + not_loaded: $2La parcelle ne peut pas être chargée ! + 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 !' + plotworld_incompatible: $2Les deux mondes doivent être compatibles. + not_valid_world: $2Monde 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 ! + wait_for_timer: '$2Une tâche de blocs est liée à cette parcelle ou à vous-même. + Veuillez attendre qu''elle se termine !' +paste: + debug_report_created: '$1Envoi d''un débogage complet à l''adresse : $1%url%' +purge: + purge_success: $4%s parcelle(s) purgée(s) avec succès ! +trim: + trim_in_progress: 'Une tâche de taille du monde est déjà en cours d''exécution !' +block list: + block_list_separator: '$1,$2 ' +biome: + need_biome: $2Veuillez spécifier un biome valide. + biome_set_to: $2Biome de cette parcelle fixé à $2 +teleport: + teleported_to_plot: $1Vous avez été téléporté(e) ! + 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_failed: '$2Téléportation annulée en raison d''un mouvement ou d''un dégât.' +set block: + set_block_action_finished: $1La dernière tâche de blocs est maintenant terminée ! +unsafe: + debugallowunsafe_on: $2Actions dangereuses autorisées ! + debugallowunsafe_off: $2Actions dangereuses interdites ! invalid: - not_valid_data: '$2Ce n''est pas un identifiant de données valide.' - not_valid_block: '$2Ce n''est pas un bloc valide: %s' - not_allowed_block: '$2Ce bloc n''est pas autorisé: %s' - not_valid_number: '$2Ce n''est pas un nombre valide: %s' - not_valid_plot_id: $2Ce n''est pas un identifiant de plot valide. - plot_id_form: '$2L''identifiant de plot doit être sous la forme: $1X;Y $2e.g. $1-5;7' - not_your_plot: '$2Ce n''est pas votre plot.' - no_such_plot: '$2Il n''y a pas un tel plot' - player_has_not_been_on: '$2Ce joueur n''a pas été dans ce monde de plot' - found_no_plots: '$2Nous n''avons trouvé aucun plot avec votre requête de recherche' - found_no_plots_for_player: '$2Aucun plot trouvé pour le joueur: %s' -camera: - camera_started: $2Vous êtes entré en mode caméra pour le plot $1%s - camera_stopped: '$2Vous n''êtes plus en mode caméra' + not_valid_block: '$2Bloc invalide : %s' + not_allowed_block: '$2Ce bloc n''est pas autorisé : %s' + not_valid_number: '$2Nombre invalide dans la fourchette demandée : %s' + not_valid_plot_id: $2Identifiant de parcelle invalide ! + found_no_plots: $2Aucune parcelle trouvée selon vos critères ! + number_not_in_range: '$2Nombre invalide dans la fourchette demandée : (%s, %s)' + number_not_positive: 'Nombre invalide (non positif) : %s' + not_a_number: '%s n''est pas un nombre valide !' need: - need_plot_number: $2Vous devez spécifier un numéro de plot ou un alias - need_block: $2Vous devez spécifier un bloc - need_plot_id: $2Vous devez spécifier un identifiant de plot. - need_plot_world: $2Vous devez spécifier une zone ou plot. - need_user: '$2Vous devez spécifier un nom d''utilisateur' + need_block: $2Vous devez spécifier un bloc ! near: - plot_near: '$1Joueurs: %s0' + plot_near: '$1Joueurs : %s0' info: - none: Aucun - now: À présent + none: ' Aucun(e)' + now: Maintenant never: Jamais - unknown: Inconnu - everyone: Toutes les personnes - plot_unowned: $2Le plot actuel doit avoir un propriétaire pour effectuer cette action - plot_info_unclaimed: '$2Plot $1%s$2 n''est pas encore réclamé' - plot_info_header: $3&m---------&r $1INFO $3&m--------- - plot_info: '$1ID: $2%id%$1&-$1Alias: $2%alias%$1&-$1Propriétaire: $2%owner%$1&-$1Biome: - $2%biome%$1&-$1Can Construit: $2%build%$1&-$1Évaluation: $2%rating%&-$1Vu: $2%seen%&-$1De confiance: - $2%trusted%$1&-$1Membres: $2%members%$1&-$1Refusé: $2%denied%$1&-$1Flags: $2%flags%' - plot_info_footer: $3&m---------&r $1INFO $3&m--------- - plot_info_trusted: $1De confiance:$2 %trusted% - plot_info_members: $1Membres:$2 %members% - plot_info_denied: $1Refusé:$2 %denied% - plot_info_flags: $1Flags:$2 %flags% - plot_info_biome: $1Biome:$2 %biome% - plot_info_rating: $1Évaluation:$2 %rating% - plot_info_owner: $1Propriétaire:$2 %owner% - plot_info_id: $1ID:$2 %id% - plot_info_alias: $1Alias:$2 %alias% - plot_info_size: $1Taille:$2 %size% - plot_info_seen: $1Vu:$2 %seen% - plot_user_list: ' $1%user%$2,' - plot_flag_list: $1%s0:%s1$2 - info_syntax_console: $2/plot info X;Y + unknown: Inconnu(e) + server: Serveur + everyone: Tout le monde + 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_header: $3&m---------&r $1INFORMATIONS $3&m--------- + 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 : + $2%desc%$1' + plot_info_footer: $3&m---------&r $1INFORMATIONS $3&m--------- + plot_info_trusted: '$1De confiance : $2%trusted%' + plot_info_members: '$1Membres : $2%members%' + plot_info_denied: '$1Interdits : $2%denied%' + plot_info_flags: '$1Paramètres : $2%flags%' + plot_info_biome: '$1Biome : $2%biome%' + plot_info_rating: '$1Notes : $2%rating%' + plot_info_likes: '$1Ratio de likes : $2%likes%%' + plot_info_owner: '$1Propriétaire : $2%owner%' + plot_info_id: '$1ID : $2%id%' + plot_info_alias: '$1Alias : $2%alias%' + plot_info_size: '$1Taille : $2%size%' + plot_info_seen: '$1Dernière vue : $2%seen%' + plot_user_list: ' $1%user%$2,' + plot_flag_list: '$2%s0:%s1$3' + plot_no_description: Aucune description. + info_syntax_console: $2/plot info X;Z + 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)' working: - generating_component: $1Début de génération des composants à partir de vos paramètres - clearing_plot: $2Effacement des items du plot. - clearing_done: $4Effacer terminé! Cela a pris %sms. - deleting_done: $4Supprimer terminé! Cela a pris %sms. - plot_not_claimed: $2Plot non réclamé - plot_is_claimed: $2Ce plot a déja été réclamé - claimed: $4Vous avez réclamé avec succès ce plot + generating_component: $1La génération selon vos critères a démarré... + clearing_done: $4Parcelle nettoyée en %sms. + deleting_done: $4Parcelle supprimée en %sms. + plot_not_claimed: $2Parcelle non protégée. + plot_is_claimed: $2Cette parcelle est déjà protégée ! + claimed: $4Parcelle protégée avec succès ! list: - comment_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1Liste de %amount% commentaires - clickable: ' (interactive)' - area_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1Liste de %amount% zones - plot_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1Liste de %amount% plots - plot_list_header: $1Liste de %word% plots + comment_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% commentaire(s) :' + clickable: ' (interactif)' + 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) :' + plot_list_header: '$1Liste de %word% parcelle(s) :' plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% un total de $2%num% %plot% $1réclamé. -left: - left_plot: $2Tu as quitté le plot + plot_list_footer: $2>> $1%word% a total of $2%num% $1claimed %plot%. # Not translated, I don't understand :/ chat: - plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' - plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' - plot_chat_forced: $2Ce monde oblige tout le monde à utiliser le chat de plot. - plot_chat_on: $4Chat du plot activé. - plot_chat_off: $4Chat du plot désactivé. + plot_chat_spy_format: '$2[$1Espionnage$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' + plot_chat_format: '$2[$1Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' + plot_chat_forced: $2Ce monde force tous les joueurs à utiliser le chat de parcelle. + plot_chat_on: $4Chat de parcelle activé ! + plot_chat_off: $4Chat de parcelle désactivé ! deny: - denied_removed: $4Vous avez réussi à retirer ce joueur de la liste des joueurs interdits - denied_added: $4Vous avez réussi à ajouter ce joueur à la liste des joueurs interdits - denied_need_argument: $2Arguments manquants. $1/plot denied add $2or $1/plot - denied remove - was_not_denied: '$2Ce joueur n''est pas interdit sur ce plot' - you_got_denied: $4Le plot sur lequel vous étiez précédemmment vous a été refusé et vous avez été téléporté au spawn + denied_added: $4Joueur interdit au sein de cette parcelle avec succès ! + denied_need_argument: $2Des arguments sont manquants. $1/plot denied add $2ou $1/plot + denied remove + was_not_denied: '$2Ce joueur n''est pas interdit au sein de cette parcelle.' + you_got_denied: $4Vous avez été interdit(e) d''accès au sein de la parcelle sur 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 ! kick: - you_got_kicked: $4Vous avez été expulsé! -rain: - need_on_off: '$2Vous devez spécifier une valeur. Valeurs possibles: $1on$2, $1off' - setting_updated: $4Vous avez mis à jour les paramètres avec succès + you_got_kicked: $4Vous avez été expulsé(e) ! flag: - flag_key: '$2Key: %s' - flag_type: '$2Type: %s' - flag_desc: '$2Desc: %s' - not_valid_flag: '$2Ceci n''est pas un flag valide' - not_valid_flag_suggested: '$2Ce n''est pas un flag valide. Vouliez-vous dire: $1%s' - not_valid_value: $2Les valeurs du flag doivent être alphanumériques - flag_not_in_plot: '$2Ce plot n''a pas ce flag' - flag_not_removed: $2Ce flag ne peut pas etre retiré - flag_not_added: $2Ce flag ne peut pas etre ajouté - flag_removed: $4Flag retiré avec succès - flag_added: $4Flag ajouté avec succès + flag_key: '$2Clé : %s' + flag_type: '$2Type : %s' + flag_desc: '$2Description : %s' + not_valid_flag: $2Paramètre invalide ! + 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 ! + 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_removed: $4Paramètre supprimé avec succès ! + flag_partially_removed: $4Valeurs des paramètres supprimées 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_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_footer: $3&m---------&r $1Plot² Paramètres $3&m--------- + flag_info_color_key: $1 + flag_info_color_value: $2 + flag_info_name: 'Nom : ' + flag_info_category: 'Catégorie : ' + flag_info_description: 'Description : ' + flag_info_example: 'Exemple : ' + flag_info_default_value: 'Valeur par défaut : ' +flags: + flag_category_string: Paramètres -> Chaînes de caractères + flag_category_integers: Paramètres -> Nombres entiers + flag_category_doubles: Paramètres -> Grands nombres décimaux + flag_category_teleport_deny: Paramètre -> Téléportations + flag_category_string_list: Paramètres -> Listes de chaînes de caractères + flag_category_weather: Paramètres -> Météo + flag_category_music: Paramètres -> Musique + flag_category_block_list: Paramètres -> Matériaux + flag_category_intervals: Paramètres -> Intervalles + flag_category_integer_list: Paramètres -> Listes de nombres entiers + flag_category_gamemode: Paramètres -> Mode de jeu + flag_category_enum: Paramètres -> Énumérations de valeurs + flag_category_decimal: Paramètres -> Nombres décimaux + flag_category_boolean: Paramètres -> Booléens + flag_category_fly: Paramètres -> Vol + 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 + au sein de la parcelle.' + flag_description_explosion: Fixez ce paramètre à `true` pour autoriser les explosions 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 + au sein de la parcelle.' + flag_description_flight: Fixez ce paramètre à `true` pour autoriser le vol au sein de la parcelle, pour + tous les modes de jeu, à `default` pour l''autorisation en 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 + 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_chat: 'Fixez ce paramètre à `false` afin d''empêcher le chat de parcelle au sein de celle-ci.' + flag_description_description: Description de la parcelle. Supporte les codes couleurs en '&'. + flag_description_greeting: Message envoyé aux joueurs lorsqu''ils entrent dans la parcelle. Supporte les codes couleurs en '&'. + flag_description_farewell: Message envoyé aux joueurs lorsqu''ils sortent de la parcelle. Supporte les codes couleurs en '&'. + flag_description_weather: Spécifie les conditions météorologiques au sein de la parcelle. + 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_animal_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre d''animaux + au sein de la parcelle.' + flag_description_animal_interact: 'Fixez ce paramètre à `true` afin d''autoriser l''interaction avec les animaux au sein de la parcelle.' + flag_description_block_burn: 'Fixez ce paramètre à `true` afin d''autoriser les blocs à brûler au sein de la parcelle.' + flag_description_block_ignition: 'Fixez ce paramètre à `false` afin d''empêcher les blocs s''enflammer au sein de la 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_device_interact: 'Fixez ce paramètre à `true` afin d''autoriser l''interaction avec les objets 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_drop_protection: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs de récupérer des articles + au sol au sein de la parcelle.' + flag_description_feed: Indique un intervalle (en s) et une quantité (optionnelle, 1 par défaut) selon lesquels les joueurs seront nourris. + flag_description_forcefield: Set to `true` to enable member forcefield in the plot. # Not translated, I don't understand :/ + flag_description_grass_grow: 'Fixez ce paramètre à `false` afin d''empêcher la propagation de l''herbe 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_hanging_place: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs d''accrocher des objets suspendus 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_hide_info: 'Fixez ce paramètre à `true` afin de masquer les informations 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_hostile_cap: 'Fixez ce paramètre à un nombre entier afin de limiter le nombre de monstres + au sein de la parcelle.' + flag_description_hostile_interact: 'Fixez ce paramètre à `true` afin d''autoriser l''interaction avec les monstres 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_ice_melt: 'Fixez ce paramètre à `false` afin d''empêcher la fonte de la glace 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_invincible: 'Fixez ce paramètre à `true` afin d''empêcher les dégâts aux joueurs au sein de la parcelle.' + 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_kelp_grow: 'Fixez ce paramètre à `false` afin d''empêcher la croissance des algues 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_misc_break: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à casser des objets divers 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 + 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_misc_place: 'Fixez ce paramètre à `true` afin d''autoriser les visiteurs à placer des objets divers 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_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_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_keep: 'Empêche la parcelle d''expirer. Valeurs possibles : true, false, + le nombre de millisecondes à conserver la parcelle, ou un horodatage (3w 2d 5h).' + 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_gamemode: 'La valeur de ce paramètre doit être un mode jeu : ''survival'', ''creative'', + ''adventure'' ou ''spectator.' + 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_interval: Les valeurs doivent être numériques. /plot set flag + [quantité] + 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_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_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_stringlist: La valeur de ce paramètre doit être une liste de chaînes 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_added: $4Vous avez réussi à ajouter ce joueur à la liste des joueurs fiables pour ce plot - trusted_removed: $4Vous avez réussi à retirer ce joueur de la liste des joueurs fiables pour ce plot - was_not_added: $2Ce joueur fait partie de la liste des joueurs non-fiables - plot_removed_user: 'Le $1Plot %s dont vous avez été ajouté a été supprimé en raison de l''inactivité du propriétaire' + trusted_added: $4Vous faites maintenant confiance à ce joueur au sein de cette parcelle ! + was_not_added: '$2Ce joueur n''est pas de confiance 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.' member: - removed_players: $2Suppression du joueur %s de ce plot. - already_owner: '$2Cet utilisateur est déjà propriétaire de ce plot: %s0' - already_added: '$2Cet utilisateur est déjà ajouté à cette catégorie: %s0' - member_added: $4Cet utilisateur peut maintenant construire pendant que le propriétaire du plot est en ligne - member_removed: $1Vous avez supprimé avec succès un utilisateur du plot - member_was_not_added: '$2Ce joueur n''a pas été ajouté en tant qu''utilisateur sur ce plot' - plot_max_members: '$2Vous n''êtes pas autorisé à ajouter d''autres joueurs à ce plot' + removed_players: $2%s joueurs ont été retirés de 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_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. + 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: - set_owner: $4You successfully set the plot owner - set_owner_cancelled: $2The setowner action was cancelled - now_owner: $4You are now owner of plot %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_missing_player: '$1Vous devez spécifier un nouveau propriétaire. Utilisation correcte : + $2/plot setowner ' + now_owner: $4Vous êtes maintenant le propriétaire de la parcelle %s signs: - owner_sign_line_1: '$1ID: $1%id%' - owner_sign_line_2: '$1Owner:' + owner_sign_line_1: '$1ID : $1%id%' + owner_sign_line_2: '$1Propriétaire :' owner_sign_line_3: $2%plr% - owner_sign_line_4: $3Claimed + owner_sign_line_4: $3| Protégé | help: - help_header: $3&m---------&r $1Plot² Help $3&m--------- - help_page_header: '$1Category: $2%category%$2,$1 Page: $2%current%$3/$2%max%$2' - help_footer: $3&m---------&r $1Plot² Help $3&m--------- + help_header: $3&m---------&r $1Plot² Aide $3&m--------- + help_page_header: '$1Caégorie : $2%category%$2,$1 Page : $2%current%$3/$2%max%$2' + help_footer: $3&m---------&r $1Plot² Aide $3&m--------- help_info_item: $1/plot help %category% $3- $2%category_desc% help_item: $1%usage% [%alias%]&- $3- $2%desc%&- - direction: '$1Current direction: %dir%' + help_display_all_commands: Affiche toutes les commandes. + 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: + command_category_claiming: Protection + command_category_teleport: Téléportation + command_category_settings: Paramètres + command_category_chat: Chat + command_category_schematic: Web + command_category_appearance: Cosmétiques + command_category_info: Information + command_category_debug: Débogage + command_category_administration: Administration grants: - granted_plots: '$1Résultat: $2%s $1Ajout retiré' - granted_plot: $1Vous avez été ajouté %s0 au plot $2%s1 - granted_plot_failed: '$1L''ajout a échoué: $2%s' + granted_plots: '$1Résultat : $2%s $1protection(s) restante(s).' + granted_plot: $1Vous avez octroyé %s0 protection(s) de parcelles à $2%s1 + granted_plot_failed: '$1Impossible d''octroyer des protections de parcelles : $2%s' +events: + event_denied: $1%s $2Annulé par un plugin externe. +legacyconfig: + legacy_config_found: Une ancienne configuration a été détectée. Sa conversion sera 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_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 + nouveau fichier `worlds.yml` et y vérifier les valeurs. Veuillez noter que les schémas ne seront pas convertis, car nous + utilisons désormais WorldEdit pour traiter ceux-ci. Vous devrez régénérer les schémas.' + 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: '-' \ No newline at end of file + custom_string: '-' From c99e081ae0ade3830f5580eb3fbeee743f795b76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien?= <43724816+Aurelien30000@users.noreply.github.com> Date: Sat, 9 May 2020 12:54:41 +0200 Subject: [PATCH 07/10] Fiexed issues reported by CodeFactor --- Core/src/main/resources/fr-FR.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Core/src/main/resources/fr-FR.yml b/Core/src/main/resources/fr-FR.yml index d71a20d13..b458f9558 100644 --- a/Core/src/main/resources/fr-FR.yml +++ b/Core/src/main/resources/fr-FR.yml @@ -3,7 +3,7 @@ confirm: expired_confirm: $2La confirmation a expiré, veuillez réitérer votre commande ! 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' move: move_success: $4Parcelle déplacée avec succès. @@ -295,7 +295,7 @@ info: plot_info_alias: '$1Alias : $2%alias%' plot_info_size: '$1Taille : $2%size%' 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_no_description: Aucune description. info_syntax_console: $2/plot info X;Z @@ -371,7 +371,7 @@ flags: flag_category_gamemode: Paramètres -> Mode de jeu flag_category_enum: Paramètres -> Énumérations de valeurs flag_category_decimal: Paramètres -> Nombres décimaux - flag_category_boolean: Paramètres -> Booléens + flag_category_boolean: Paramètres -> Booléens flag_category_fly: Paramètres -> Vol 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 @@ -400,7 +400,7 @@ flags: 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_device_interact: 'Fixez ce paramètre à `true` afin d''autoriser l''interaction avec les objets 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_drop_protection: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs de récupérer des articles + flag_description_drop_protection: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs de récupérer des articles au sol au sein de la parcelle.' flag_description_feed: Indique un intervalle (en s) et une quantité (optionnelle, 1 par défaut) selon lesquels les joueurs seront nourris. flag_description_forcefield: Set to `true` to enable member forcefield in the plot. # Not translated, I don't understand :/ From 7adecd0808aba50c13bbf7b87a0c999115681235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien?= <43724816+Aurelien30000@users.noreply.github.com> Date: Sat, 9 May 2020 16:41:29 +0200 Subject: [PATCH 08/10] Last fix (removed unused translation + added the missing) --- Core/src/main/resources/fr-FR.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Core/src/main/resources/fr-FR.yml b/Core/src/main/resources/fr-FR.yml index b458f9558..6af0cd817 100644 --- a/Core/src/main/resources/fr-FR.yml +++ b/Core/src/main/resources/fr-FR.yml @@ -316,7 +316,6 @@ list: plot_list_header: '$1Liste de %word% parcelle(s) :' plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner - plot_list_footer: $2>> $1%word% a total of $2%num% $1claimed %plot%. # Not translated, I don't understand :/ chat: plot_chat_spy_format: '$2[$1Espionnage$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_format: '$2[$1Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' @@ -403,7 +402,7 @@ flags: flag_description_drop_protection: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs de récupérer des articles au sol au sein de la parcelle.' flag_description_feed: Indique un intervalle (en s) et une quantité (optionnelle, 1 par défaut) selon lesquels les joueurs seront nourris. - flag_description_forcefield: Set to `true` to enable member forcefield in the plot. # Not translated, I don't understand :/ + 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_grass_grow: 'Fixez ce paramètre à `false` afin d''empêcher la propagation de l''herbe 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_hanging_place: 'Fixez ce paramètre à `true` afin d''empêcher les visiteurs d''accrocher des objets suspendus au sein de la parcelle.' From d3bfaeb5a4fa3c290d7e0e26eabb63847b38f972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien?= <43724816+Aurelien30000@users.noreply.github.com> Date: Sat, 9 May 2020 16:45:19 +0200 Subject: [PATCH 09/10] Ready for merging ! Removed useless space at the end of the file + precision of the date (latest edition) --- Core/src/main/resources/fr-FR.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/src/main/resources/fr-FR.yml b/Core/src/main/resources/fr-FR.yml index 6af0cd817..8b613a3d3 100644 --- a/Core/src/main/resources/fr-FR.yml +++ b/Core/src/main/resources/fr-FR.yml @@ -1,5 +1,5 @@ # Translated by Bobbber#5545 and updated by Aurelien30000 -# Latest update 05/2020 +# Latest update 09/05/2020 confirm: expired_confirm: $2La confirmation a expiré, veuillez réitérer votre commande ! failed_confirm: '$2Vous n''avez aucune action en attente de confirmation !' From 503fc4420823a56e145120e6fdd7230ca5436709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien?= <43724816+Aurelien30000@users.noreply.github.com> Date: Sat, 9 May 2020 18:18:47 +0200 Subject: [PATCH 10/10] Updated according to new translations and old removed --- Core/src/main/resources/fr-FR.yml | 53 +++++++++++++++---------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/Core/src/main/resources/fr-FR.yml b/Core/src/main/resources/fr-FR.yml index 8b613a3d3..5385f2cbf 100644 --- a/Core/src/main/resources/fr-FR.yml +++ b/Core/src/main/resources/fr-FR.yml @@ -67,8 +67,6 @@ records: notify_leave: $2%player $2est sorti(e) de votre parcelle ($1%plot$2) swap: swap_overlap: '$2La zone proposée n''est pas éligible à l''échange !' - swap_dimensions: $2Les zones proposées doivent être de taille identique ! - swap_syntax: $2/plot swap 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 avant d''envisager un échange.' @@ -84,7 +82,6 @@ comment: comment_removed_success: $4Commentaire supprimé avec succès ! /s:n$2 - '$3%s$2' comment_removed_failure: $4Impossible de supprimer ce commentaire ! comment_added: $4Un commentaire vous a été laissé. - comment_header: $2&m---------&r $1Commentaires $2&m---------&r inbox_empty: $2Aucun commentaire. console: not_console: $2Pour des raisons de sécurité, cette commande est uniquement utilisable depuis la console ! @@ -135,20 +132,34 @@ setup: 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 `bukkit.yml` ou choisir un plugin de gestion de mondes.' - setup_world_taken: $2%s est déjà un monde ! - setup_missing_world: $2Vous devez spécifier un nom de monde ($1/plot setup &l$1 - $2)&-$1Commandes additionnelles :&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_missing_generator: $2Vous devez spécifier un générateur ($1/plot setup &l$1 - $2)&-$1Commandes additionnelles :&-$2 - $1/plot setup &-$2 - $1/plot - setup back&-$2 - $1/plot setup cancel - setup_invalid_generator: '$2Générateur invalide. Valeurs possibles : %s' + setup_world_taken: $2%s est déjà un monde utilisé ! + setup_cancelled: $7Setup annulé ! + setup_world_name: $1Comment souhaiteriez-vous nommer ce 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_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_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. + $3 - $6Vous pourriez avoir besoin de configurer le plugin manuellement !' + setup_world_name_format: '$7Caractères non [a-z0-9_.-] détectés dans le nom du monde :$1' + 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_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_invalid_id: '$7Vous devez spécifier un identifiant de zone de parcelles inutilisé !' + setup_area_min_plot_id: '$1Quel devrait être l''identifiant minimum pour les parcelles ?' + 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: 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, $1paste $2, $1exportall$2, $1list' schematic_invalid: '$2Schéma invalide. Raison : $2%s' - schematic_valid: $2Schéma valide :D schematic_paste_merged: '$2Des schémas ne devraient pas être collés sur des parcelles fusionnées. Veuillez délier celles-ci avant d''envisager de coller un schéma.' schematic_paste_failed: $2Impossible de coller le schéma ! @@ -205,7 +216,6 @@ merge: merge_accepted: $2La requête de fusion a été acceptée ! success_merge: $2Les parcelles ont été fusionnées ! merge_requested: $2Requête de fusion envoyée avec succès ! - no_perm_merge: '$2Vous n''êtes pas le propriétaire de la parcelle : $1%plot%' no_available_automerge: '$2Vous ne possédez aucune parcelle adjacente dans cette direction ou n''êtes pas autorisé(e) à fusionner jusqu''à la taille requise !' unlink_impossible: $2Vous pouvez uniquement délier une parcelle fusionnée. @@ -225,10 +235,9 @@ errors: command_went_wrong: '$2Quelque chose s''est mal passé lors de l''exécution de cette commande, nous en sommes navrés :/' no_free_plots: '$2Aucune parcelle libre n''est disponible :/' not_in_plot: '$2Vous n''êtes actuellement pas dans une parcelle.' - not_loaded: $2La parcelle ne peut pas être chargée ! 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 !' - plotworld_incompatible: $2Les deux mondes doivent être compatibles. + plotworld_incompatible: $2Les deux mondes doivent être compatibles entre eux. not_valid_world: $2Monde 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 ! @@ -311,22 +320,15 @@ working: list: comment_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% commentaire(s) :' clickable: ' (interactif)' - area_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% zone(s) :' + area_list_header_paged: '$2(Page $1%cur$2/$1%max$2) $1Liste de %amount% zone(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_item: $2>> $1%id$2:$1%world $2- $1%owner - plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner chat: plot_chat_spy_format: '$2[$1Espionnage$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_format: '$2[$1Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%' plot_chat_forced: $2Ce monde force tous les joueurs à utiliser le chat de parcelle. - plot_chat_on: $4Chat de parcelle activé ! - plot_chat_off: $4Chat de parcelle désactivé ! deny: denied_added: $4Joueur interdit au sein de cette parcelle avec succès ! - denied_need_argument: $2Des arguments sont manquants. $1/plot denied add $2ou $1/plot - denied remove - was_not_denied: '$2Ce joueur n''est pas interdit au sein de cette parcelle.' you_got_denied: $4Vous avez été interdit(e) d''accès au sein de la parcelle sur 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 ! @@ -334,7 +336,6 @@ kick: you_got_kicked: $4Vous avez été expulsé(e) ! flag: flag_key: '$2Clé : %s' - flag_type: '$2Type : %s' flag_desc: '$2Description : %s' not_valid_flag: $2Paramètre invalide ! not_valid_flag_suggested: '$2Paramètre invalide. Vouliez-vous écrire : $1%s $2?' @@ -482,7 +483,6 @@ flags: flag_error_music: La valeur de ce paramètre doit être un identifiant de disque de musique valide. trusted: trusted_added: $4Vous faites maintenant confiance à ce joueur au sein de cette parcelle ! - was_not_added: '$2Ce joueur n''est pas de confiance 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.' member: @@ -506,7 +506,7 @@ signs: owner_sign_line_4: $3| Protégé | help: help_header: $3&m---------&r $1Plot² Aide $3&m--------- - help_page_header: '$1Caégorie : $2%category%$2,$1 Page : $2%current%$3/$2%max%$2' + help_page_header: '$1Catégorie : $2%category%$2,$1 Page : $2%current%$3/$2%max%$2' help_footer: $3&m---------&r $1Plot² Aide $3&m--------- help_info_item: $1/plot help %category% $3- $2%category_desc% help_item: $1%usage% [%alias%]&- $3- $2%desc%&- @@ -527,7 +527,6 @@ category: grants: granted_plots: '$1Résultat : $2%s $1protection(s) restante(s).' granted_plot: $1Vous avez octroyé %s0 protection(s) de parcelles à $2%s1 - granted_plot_failed: '$1Impossible d''octroyer des protections de parcelles : $2%s' events: event_denied: $1%s $2Annulé par un plugin externe. legacyconfig: