From de25b7d7ab0378258d349f90a9bec648de2f5bbe Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano Date: Wed, 22 Jul 2026 21:29:24 -0500 Subject: [PATCH] d --- .../modded/command/ModdedCommandFeedback.java | 24 ++++ .../modded/command/ModdedCommandHelp.java | 125 ++++++++++++------ build.gradle | 8 +- .../localization/BukkitRuntimeMessages.java | 10 -- .../iris/core/localization/IrisMessages.java | 10 -- .../util/common/plugin/MortarCommand.java | 25 ---- core/src/main/resources/languages/de_DE.json | 15 +-- core/src/main/resources/languages/es_ES.json | 15 +-- core/src/main/resources/languages/fi_FI.json | 15 +-- core/src/main/resources/languages/fr_FR.json | 15 +-- core/src/main/resources/languages/he_IL.json | 15 +-- core/src/main/resources/languages/it_IT.json | 15 +-- core/src/main/resources/languages/ja-JP.json | 15 +-- core/src/main/resources/languages/ko_KR.json | 15 +-- core/src/main/resources/languages/lt_LT.json | 15 +-- core/src/main/resources/languages/nl_NL.json | 15 +-- core/src/main/resources/languages/pl_PL.json | 15 +-- core/src/main/resources/languages/pt_PT.json | 15 +-- core/src/main/resources/languages/ru_RU.json | 15 +-- core/src/main/resources/languages/tr_TR.json | 15 +-- core/src/main/resources/languages/vi_VI.json | 15 +-- core/src/main/resources/languages/zh_CN.json | 15 +-- core/src/main/resources/languages/zh_TW.json | 15 +-- 23 files changed, 218 insertions(+), 239 deletions(-) diff --git a/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandFeedback.java b/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandFeedback.java index 22491ab75..334835dfe 100644 --- a/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandFeedback.java +++ b/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandFeedback.java @@ -96,6 +96,30 @@ final class ModdedCommandFeedback { return header; } + static MutableComponent banner(String title) { + int pad = Math.max(1, 44 - (title.length() + 2) - 4); + MutableComponent banner = Component.empty(); + banner.append(gradientText("[" + " ".repeat(pad) + "(((", HEADER_A, HEADER_B, true)); + banner.append(Component.literal(" ")); + banner.append(gradientText(title, PARAMETER, PARAMETER_ALT, false)); + banner.append(Component.literal(" ")); + banner.append(gradientText(")))" + " ".repeat(pad) + "]", HEADER_B, HEADER_A, true)); + return banner; + } + + static MutableComponent gradientText(String value, int from, int to, boolean strikethrough) { + MutableComponent out = Component.empty(); + int steps = Math.max(1, value.length() - 1); + for (int index = 0; index < value.length(); index++) { + double t = index / (double) steps; + int red = (int) Math.round(((from >> 16) & 0xFF) + ((((to >> 16) & 0xFF) - ((from >> 16) & 0xFF)) * t)); + int green = (int) Math.round(((from >> 8) & 0xFF) + ((((to >> 8) & 0xFF) - ((from >> 8) & 0xFF)) * t)); + int blue = (int) Math.round((from & 0xFF) + (((to & 0xFF) - (from & 0xFF)) * t)); + out.append(text(String.valueOf(value.charAt(index)), (red << 16) | (green << 8) | blue, false, strikethrough)); + } + return out; + } + static MutableComponent footer() { return text(" ".repeat(PAGE_LINE_LENGTH), HEADER_B, false, true); } diff --git a/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandHelp.java b/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandHelp.java index 2452dfc5a..64e7fc6ff 100644 --- a/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandHelp.java +++ b/adapters/modded-common/src/main/java/art/arcane/iris/modded/command/ModdedCommandHelp.java @@ -52,6 +52,8 @@ import static art.arcane.iris.modded.command.ModdedCommandFeedback.USAGE; import static art.arcane.iris.modded.command.ModdedCommandFeedback.USAGE_ICON; final class ModdedCommandHelp { + private static final int PAGE_SIZE = 17; + private static final int PAGE_BUTTON_WIDTH = 10; private static final Map> SECTIONS = new LinkedHashMap<>(); static { @@ -182,35 +184,43 @@ final class ModdedCommandHelp { } static int send(CommandSourceStack source, String path) { - String normalized = normalize(path); - List entries = SECTIONS.get(normalized); + Request request = parse(path); + List entries = SECTIONS.get(request.section()); if (entries == null) { ModdedCommandFeedback.fail(source, IrisLanguage.plain( IrisMessages.MODDED_HELP_UNKNOWN_SECTION, - MessageArgument.untrusted("section", normalized) + MessageArgument.untrusted("section", request.section()) )); return 0; } + int totalPages = Math.max(1, (int) Math.ceil(entries.size() / (double) PAGE_SIZE)); + int page = Math.max(0, Math.min(request.page(), totalPages - 1)); + int from = page * PAGE_SIZE; + int to = Math.min(entries.size(), from + PAGE_SIZE); + ModdedCommandFeedback.clear(source); - sendHeader(source, normalized); + sendHeader(source, request.section(), page, totalPages); if (!Commands.hasPermission(Commands.LEVEL_GAMEMASTERS).test(source)) { ModdedCommandFeedback.send(source, opNotice()); } - if (!normalized.isEmpty()) { - ModdedCommandFeedback.send(source, backButton(normalized)); + if (!request.section().isEmpty()) { + ModdedCommandFeedback.send(source, backButton(request.section())); } - for (Entry entry : entries) { - ModdedCommandFeedback.send(source, line(normalized, entry)); + for (Entry entry : entries.subList(from, to)) { + ModdedCommandFeedback.send(source, line(request.section(), entry)); } - ModdedCommandFeedback.ok(source, footer()); + ModdedCommandFeedback.ok(source, footer(request.section(), page, totalPages)); return 1; } - private static void sendHeader(CommandSourceStack source, String path) { + private static void sendHeader(CommandSourceStack source, String path, int page, int totalPages) { String title = path.isEmpty() ? "/iris" : "/iris " + path; - ModdedCommandFeedback.send(source, ModdedCommandFeedback.header(title)); + if (totalPages > 1) { + title += " {" + (page + 1) + "/" + totalPages + "}"; + } + ModdedCommandFeedback.send(source, ModdedCommandFeedback.banner(title)); } private static MutableComponent backButton(String path) { @@ -238,11 +248,11 @@ final class ModdedCommandHelp { String command = parent + " " + entry.name(); String suggestion = entry.usage().isBlank() ? command : command + " " + entry.usage(); ClickEvent clickEvent = entry.group() ? new ClickEvent.RunCommand(command) : new ClickEvent.SuggestCommand(suggestion); - MutableComponent hover = entryHover(path, entry, suggestion); + MutableComponent hover = entryHover(entry, suggestion); MutableComponent display = Component.empty(); - display.append(text(parent + " >", 0xFFFFFF)); display.append(text("⇀", DARK_GREEN)); - display.append(text(" " + entry.name(), PARAMETER_ALT)); + display.append(Component.literal(" ")); + display.append(ModdedCommandFeedback.gradientText(entry.name(), PARAMETER, PARAMETER_ALT, false)); return display.withStyle((style) -> style .withClickEvent(clickEvent) .withHoverEvent(new HoverEvent.ShowText(hover))); @@ -250,7 +260,7 @@ final class ModdedCommandHelp { private static MutableComponent nodes(Entry entry) { if (entry.group()) { - return text(" - " + IrisLanguage.plain(DirectorHelpMessages.COMMAND_GROUP), CATEGORY); + return text(" - " + IrisLanguage.plain(DirectorHelpMessages.CATEGORY), CATEGORY); } List tokens = usageTokens(entry.usage()); @@ -288,10 +298,10 @@ final class ModdedCommandHelp { hover.append(Component.literal("\n")); if (required) { hover.append(text("⚠ ", REQUIRED)); - hover.append(text(IrisLanguage.plain(IrisMessages.MODDED_HELP_PARAMETER_REQUIRED), REQUIRED_TEXT)); + hover.append(text(IrisLanguage.plain(DirectorHelpMessages.REQUIRED), REQUIRED_TEXT)); } else { hover.append(text("✔ ", DESCRIPTION_ICON)); - hover.append(text(IrisLanguage.plain(IrisMessages.MODDED_HELP_PARAMETER_OPTIONAL), USAGE)); + hover.append(text(IrisLanguage.plain(DirectorHelpMessages.OPTIONAL), USAGE)); } hover.append(Component.literal("\n")); hover.append(text("✢ ", DARK_GREEN)); @@ -300,7 +310,7 @@ final class ModdedCommandHelp { return title.withStyle((style) -> style.withHoverEvent(new HoverEvent.ShowText(hover))); } - private static MutableComponent entryHover(String path, Entry entry, String suggestion) { + private static MutableComponent entryHover(Entry entry, String suggestion) { MutableComponent hover = Component.empty(); hover.append(text(names(entry), PARAMETER)); hover.append(Component.literal("\n")); @@ -313,22 +323,11 @@ final class ModdedCommandHelp { } else if (entry.usage().isBlank()) { hover.append(text(IrisLanguage.plain(DirectorHelpMessages.NO_PARAMETERS), USAGE)); } else { - hover.append(text(IrisLanguage.plain(DirectorHelpMessages.PARAMETERS), USAGE)); + hover.append(text(IrisLanguage.plain(DirectorHelpMessages.PARAMETERS_HOVER), USAGE)); hover.append(Component.literal("\n")); hover.append(text("✦ ", EXAMPLE_ICON)); hover.append(text(suggestion, PARAMETER)); } - - String parent = path.isEmpty() ? "/iris" : "/iris " + path; - if (entry.aliases().length > 0) { - hover.append(Component.literal("\n")); - hover.append(text(IrisLanguage.plain(DirectorHelpMessages.ALIASES) + ": ", DARK_GREEN)); - List aliases = new ArrayList<>(entry.aliases().length); - for (String alias : entry.aliases()) { - aliases.add(parent + " " + alias); - } - hover.append(text(String.join(", ", aliases), PARAMETER_ALT)); - } return hover; } @@ -343,8 +342,45 @@ final class ModdedCommandHelp { return notice; } - private static MutableComponent footer() { - return ModdedCommandFeedback.footer(); + private static MutableComponent footer(String section, int page, int totalPages) { + MutableComponent footer = Component.empty(); + int fill = ModdedCommandFeedback.PAGE_LINE_LENGTH; + boolean hasPrevious = page > 0; + boolean hasNext = page + 1 < totalPages; + + if (hasPrevious) { + fill -= PAGE_BUTTON_WIDTH; + footer.append(pageButton(section, page, false)); + footer.append(Component.literal(" ")); + } + if (hasNext) { + fill -= PAGE_BUTTON_WIDTH; + } + + footer.append(ModdedCommandFeedback.gradientText( + " ".repeat(fill), + ModdedCommandFeedback.HEADER_B, + ModdedCommandFeedback.HEADER_A, + true + )); + + if (hasNext) { + footer.append(Component.literal(" ")); + footer.append(pageButton(section, page + 2, true)); + } + return footer; + } + + private static MutableComponent pageButton(String section, int target, boolean next) { + String command = "/iris help " + (section.isEmpty() ? "" : section + " ") + target; + String pageWord = IrisLanguage.plain(DirectorHelpMessages.PAGE); + String label = next ? pageWord + " " + target + " ❭" : "〈 " + pageWord + " " + target; + MutableComponent hover = text(IrisLanguage.plain(next + ? DirectorHelpMessages.NEXT_PAGE + : DirectorHelpMessages.PREVIOUS_PAGE), DESCRIPTION); + return text(label, next ? PARAMETER_ALT : PARAMETER).withStyle((style) -> style + .withClickEvent(new ClickEvent.RunCommand(command)) + .withHoverEvent(new HoverEvent.ShowText(hover))); } private static MutableComponent text(String value, int color) { @@ -391,9 +427,9 @@ final class ModdedCommandHelp { return path.substring(0, lastSpace); } - private static String normalize(String path) { + private static Request parse(String path) { if (path == null) { - return ""; + return new Request("", 0); } String normalized = path.trim().toLowerCase(); @@ -405,14 +441,27 @@ final class ModdedCommandHelp { if (normalized.startsWith("help ")) { normalized = normalized.substring(5).trim(); + } else if (normalized.equals("help")) { + normalized = ""; } - int space = normalized.indexOf(' '); - if (space >= 0) { - normalized = normalized.substring(0, space); + int page = 0; + String[] tokens = normalized.isEmpty() ? new String[0] : normalized.split("\\s+"); + int end = tokens.length; + if (end > 0 && tokens[end - 1].matches("\\d+")) { + try { + page = Math.max(0, Integer.parseInt(tokens[end - 1]) - 1); + } catch (NumberFormatException ignored) { + page = 0; + } + end--; } - return normalized; + String section = end > 0 ? tokens[0] : ""; + return new Request(section, page); + } + + private record Request(String section, int page) { } private record Entry(String name, String usage, TextKey description, boolean group, String... aliases) { diff --git a/build.gradle b/build.gradle index 02e6ec729..8a42aa1cc 100644 --- a/build.gradle +++ b/build.gradle @@ -144,9 +144,11 @@ tasks.register('iris', Copy) { group = 'iris' dependsOn('jar') from(layout.buildDirectory.file("libs/${bukkitArtifactName}")) - into(layout.buildDirectory) + into(layout.buildDirectory.dir('consumer')) doFirst { - delete(layout.buildDirectory.file("Iris-${project.version}.jar")) + delete(fileTree(layout.buildDirectory.dir('consumer').get()) { + include('Iris v* [CraftBukkit] *.jar') + }) } } @@ -372,7 +374,7 @@ tasks.register('buildAll') { file("${bukkitConsumerPath}/Iris-Neoforge.jar") ) copy { - from(layout.buildDirectory.file(bukkitArtifactName)) + from(layout.buildDirectory.file("consumer/${bukkitArtifactName}")) into(bukkitConsumerPath) rename { String ignored -> 'Iris.jar' } } diff --git a/core/src/main/java/art/arcane/iris/core/localization/BukkitRuntimeMessages.java b/core/src/main/java/art/arcane/iris/core/localization/BukkitRuntimeMessages.java index 1f8acbba3..3542f7452 100644 --- a/core/src/main/java/art/arcane/iris/core/localization/BukkitRuntimeMessages.java +++ b/core/src/main/java/art/arcane/iris/core/localization/BukkitRuntimeMessages.java @@ -618,14 +618,6 @@ public final class BukkitRuntimeMessages { "iris.bukkit.runtime.virtualcommand.insufficient_permissions", "Insufficient Permissions" ); - public static final TextKey MORTAR_COMMAND_FONT_MINECRAFT_UNIFORM = TextKey.of( - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform", - "" + C.GREEN + "{node}" + " " + "" + "{value}" + C.GRAY + " - " + "{description}" - ); - public static final TextKey MORTAR_COMMAND_THERE_ARE_EITHER_NO_SUB_COMMANDS_YOU_DO_NOT_HAVE_PERMISSION_USE = TextKey.of( - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use", - "There are either no sub-commands or you do not have permission to use them." - ); public static final TextKey MORTAR_COMMAND_PARAMETERS_IGNORED = TextKey.of( "iris.bukkit.runtime.mortarcommand.parameters_ignored", "Parameters Ignored: " + "{m}" @@ -781,8 +773,6 @@ public final class BukkitRuntimeMessages { SERVER_CONFIGURATOR_YOU_NEED_RESTART_YOUR_SERVER_USE_THESE_PACKS, VIRTUAL_COMMAND_MESSAGE, VIRTUAL_COMMAND_INSUFFICIENT_PERMISSIONS, - MORTAR_COMMAND_FONT_MINECRAFT_UNIFORM, - MORTAR_COMMAND_THERE_ARE_EITHER_NO_SUB_COMMANDS_YOU_DO_NOT_HAVE_PERMISSION_USE, MORTAR_COMMAND_PARAMETERS_IGNORED ); diff --git a/core/src/main/java/art/arcane/iris/core/localization/IrisMessages.java b/core/src/main/java/art/arcane/iris/core/localization/IrisMessages.java index b4063f05e..71561b14b 100644 --- a/core/src/main/java/art/arcane/iris/core/localization/IrisMessages.java +++ b/core/src/main/java/art/arcane/iris/core/localization/IrisMessages.java @@ -45,14 +45,6 @@ public final class IrisMessages { "iris.modded.help.command_parameter", "Command parameter" ); - public static final TextKey MODDED_HELP_PARAMETER_REQUIRED = TextKey.of( - "iris.modded.help.parameter_required", - "This parameter is required." - ); - public static final TextKey MODDED_HELP_PARAMETER_OPTIONAL = TextKey.of( - "iris.modded.help.parameter_optional", - "This parameter is optional." - ); public static final TextKey MODDED_HELP_BRIGADIER_TEXT = TextKey.of( "iris.modded.help.brigadier_text", "This parameter is read as text by Brigadier." @@ -84,8 +76,6 @@ public final class IrisMessages { MODDED_HELP_UNKNOWN_SECTION, MODDED_HELP_BACK_HOVER, MODDED_HELP_COMMAND_PARAMETER, - MODDED_HELP_PARAMETER_REQUIRED, - MODDED_HELP_PARAMETER_OPTIONAL, MODDED_HELP_BRIGADIER_TEXT, MODDED_HELP_OPERATOR_NOTICE, MODDED_HELP_OPERATOR_INSTRUCTION, diff --git a/core/src/main/java/art/arcane/iris/util/common/plugin/MortarCommand.java b/core/src/main/java/art/arcane/iris/util/common/plugin/MortarCommand.java index ce871f1eb..f51307c2d 100644 --- a/core/src/main/java/art/arcane/iris/util/common/plugin/MortarCommand.java +++ b/core/src/main/java/art/arcane/iris/util/common/plugin/MortarCommand.java @@ -21,7 +21,6 @@ package art.arcane.iris.util.common.plugin; import art.arcane.iris.spi.IrisLogging; import art.arcane.iris.core.IrisSettings; import art.arcane.volmlib.util.collection.KList; -import art.arcane.iris.util.common.format.C; import org.bukkit.Sound; import java.lang.reflect.Field; @@ -84,30 +83,6 @@ public abstract class MortarCommand implements ICommand { public abstract void addTabOptions(VolmitSender sender, String[] args, KList list); - public void printHelp(VolmitSender sender) { - boolean b = false; - - for (MortarCommand i : getChildren()) { - for (String j : i.getRequiredPermissions()) { - if (!sender.hasPermission(j)) { - } - } - - b = true; - - sender.sendMessage(IrisLanguage.text(BukkitRuntimeMessages.MORTAR_COMMAND_FONT_MINECRAFT_UNIFORM, MessageArgument.untrusted("node", String.valueOf(i.getNode())), MessageArgument.untrusted("value", String.valueOf((getArgsUsage().trim().isEmpty() ? "" : (C.WHITE + i.getArgsUsage())))), MessageArgument.untrusted("description", String.valueOf(i.getDescription())))); - } - - if (!b) { - sender.sendMessage(IrisLanguage.text(BukkitRuntimeMessages.MORTAR_COMMAND_THERE_ARE_EITHER_NO_SUB_COMMANDS_YOU_DO_NOT_HAVE_PERMISSION_USE)); - } - - if (sender.isPlayer() && IrisSettings.get().getGeneral().isCommandSounds()) { - sender.playSound(Sound.ITEM_BOOK_PAGE_TURN, 0.28f, 1.4f); - sender.playSound(Sound.ITEM_AXE_STRIP, 0.35f, 1.7f); - } - } - protected abstract String getArgsUsage(); public String getDescription() { diff --git a/core/src/main/resources/languages/de_DE.json b/core/src/main/resources/languages/de_DE.json index 19209710e..9a5af30e2 100644 --- a/core/src/main/resources/languages/de_DE.json +++ b/core/src/main/resources/languages/de_DE.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Zurück", "director.help.no_subcommands": "Auf dieser Seite gibt es keine Unterbefehle.", "director.help.no_description": "Keine Beschreibung vorhanden", - "director.help.aliases": "Aliase", "director.help.command_group": "Befehlsgruppe. Zum Öffnen klicken.", + "director.help.category": "Befehlskategorie", "director.help.no_parameters": "Keine Parameter. Klicken, um den Befehl vorab auszufüllen.", - "director.help.parameters": "Parameter", - "director.help.parameter.required": "erforderlich", - "director.help.parameter.optional": "optional", - "director.help.parameter.default": "Standard", + "director.help.parameters_hover": "Bewege den Mauszeiger über die Parameter, um mehr zu erfahren.", + "director.help.parameter.required": "Dieser Parameter ist erforderlich.", + "director.help.parameter.optional": "Dieser Parameter ist optional.", + "director.help.parameter.default": "Standardmäßig \"{value}\", wenn nicht angegeben.", + "director.help.parameter.type": "Dieser Parameter hat den Typ {type}.", "director.help.navigation.previous.hover": "Vorherige Seite", "director.help.navigation.next.hover": "Nächste Seite", "director.help.navigation.page": "Seite", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Unbekannter Iris-Hilfeabschnitt: {section}", "iris.modded.help.back_hover": "Zurück zum {parent}.", "iris.modded.help.command_parameter": "Befehlsparameter", - "iris.modded.help.parameter_required": "Dieser Parameter ist erforderlich.", - "iris.modded.help.parameter_optional": "Dieser Parameter ist optional.", "iris.modded.help.brigadier_text": "Dieser Parameter wird von Brigadier als Text gelesen.", "iris.modded.help.operator_notice": "Iris-Befehle benötigen eine Operatorberechtigung (Level 2).", "iris.modded.help.operator_instruction": "Führe {command} in der Konsole aus oder aktiviere Cheats im Einzelspieler. Bis dahin können diese Befehle weder ausgeführt noch per Tab vervollständigt werden.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Du musst den Server neu starten, um diese Packs zu verwenden.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Unzureichende Berechtigungen", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Es sind entweder keine Unterbefehle vorhanden oder du hast keine Berechtigung, sie zu verwenden.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Ignorierte Parameter: {m}", "iris.runtime.studio.opening": "§6Studio §bÖFFNET", "iris.runtime.studio.opening_progress": "§6Studio §bÖFFNET§7 {percent}%", diff --git a/core/src/main/resources/languages/es_ES.json b/core/src/main/resources/languages/es_ES.json index 6b2a25dbe..b66ff092f 100644 --- a/core/src/main/resources/languages/es_ES.json +++ b/core/src/main/resources/languages/es_ES.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Atrás", "director.help.no_subcommands": "No hay subcomandos en esta página.", "director.help.no_description": "No se proporcionó ninguna descripción", - "director.help.aliases": "Alias", "director.help.command_group": "Grupo de comandos. Haz clic para abrir.", + "director.help.category": "Categoría de comandos", "director.help.no_parameters": "No hay parámetros. Haz clic para completar el comando.", - "director.help.parameters": "Parámetros", - "director.help.parameter.required": "obligatorio", - "director.help.parameter.optional": "opcional", - "director.help.parameter.default": "predeterminado", + "director.help.parameters_hover": "Pasa el cursor sobre los parámetros para saber más.", + "director.help.parameter.required": "Este parámetro es obligatorio.", + "director.help.parameter.optional": "Este parámetro es opcional.", + "director.help.parameter.default": "Valor predeterminado \"{value}\" si no se define.", + "director.help.parameter.type": "Este parámetro es de tipo {type}.", "director.help.navigation.previous.hover": "Página anterior", "director.help.navigation.next.hover": "Página siguiente", "director.help.navigation.page": "Página", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Sección de ayuda de Iris desconocida: {section}", "iris.modded.help.back_hover": "Volver a {parent}.", "iris.modded.help.command_parameter": "Parámetro del comando", - "iris.modded.help.parameter_required": "Este parámetro es obligatorio.", - "iris.modded.help.parameter_optional": "Este parámetro es opcional.", "iris.modded.help.brigadier_text": "Brigadier lee este parámetro como texto.", "iris.modded.help.operator_notice": "Los comandos de Iris requieren permiso de operador (nivel 2).", "iris.modded.help.operator_instruction": "Ejecuta {command} desde la consola (o activa los trucos en un jugador); hasta entonces, estos comandos no se ejecutarán ni se completarán con tabulador.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Necesita reiniciar su servidor para usar estos packs.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Permisos insuficientes", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "No hay subcomandos o no tienes permiso para usarlos.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Parámetros ignorados: {m}", "iris.runtime.studio.opening": "§6Studio §bABRIENDO", "iris.runtime.studio.opening_progress": "§6Studio §bABRIENDO§7 {percent}%", diff --git a/core/src/main/resources/languages/fi_FI.json b/core/src/main/resources/languages/fi_FI.json index e83b6af3e..22b7f8822 100644 --- a/core/src/main/resources/languages/fi_FI.json +++ b/core/src/main/resources/languages/fi_FI.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Takaisin", "director.help.no_subcommands": "Tällä sivulla ei ole alikomentoja.", "director.help.no_description": "Kuvausta ei ole annettu", - "director.help.aliases": "Aliakset", "director.help.command_group": "Komentoryhmä. Avaa napsauttamalla.", + "director.help.category": "Komentokategoria", "director.help.no_parameters": "Ei parametreja. Esitäytä komento napsauttamalla.", - "director.help.parameters": "Parametrit", - "director.help.parameter.required": "pakollinen", - "director.help.parameter.optional": "valinnainen", - "director.help.parameter.default": "oletus", + "director.help.parameters_hover": "Vie hiiri parametrien päälle saadaksesi lisätietoja.", + "director.help.parameter.required": "Tämä parametri on pakollinen.", + "director.help.parameter.optional": "Tämä parametri on valinnainen.", + "director.help.parameter.default": "Oletusarvo on \"{value}\", jos sitä ei määritetä.", + "director.help.parameter.type": "Tämän parametrin tyyppi on {type}.", "director.help.navigation.previous.hover": "Edellinen sivu", "director.help.navigation.next.hover": "Seuraava sivu", "director.help.navigation.page": "Sivu", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Tuntematon Iris Tukiosa: {section}", "iris.modded.help.back_hover": "Palaa {parent}.", "iris.modded.help.command_parameter": "Komentoparametri", - "iris.modded.help.parameter_required": "Tämä parametri vaaditaan.", - "iris.modded.help.parameter_optional": "Tämä parametri on valinnainen.", "iris.modded.help.brigadier_text": "Tätä parametria luetaan tekstiksi Brigadier.", "iris.modded.help.operator_notice": "Iris komennot tarvitsevat käyttäjän luvan (taso 2).", "iris.modded.help.operator_instruction": "Juokse {command} konsolilta (tai mahdollista huijaukset yhden pelaajan pelissä); ennen kuin nämä komennot eivät suorita tai välilehti valmistu.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Sinun täytyy käynnistää palvelin käyttää näitä pakkauksia.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Riittämättömät luvat", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Alikomentajia ei ole tai sinulla ei ole lupaa käyttää niitä.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Ei huomioituja parametreja: {m}", "iris.runtime.studio.opening": "§6Studio §bAVATAAN", "iris.runtime.studio.opening_progress": "§6Studio §bAVATAAN§7 {percent}%", diff --git a/core/src/main/resources/languages/fr_FR.json b/core/src/main/resources/languages/fr_FR.json index 46d86fa3a..76a390243 100644 --- a/core/src/main/resources/languages/fr_FR.json +++ b/core/src/main/resources/languages/fr_FR.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Retour", "director.help.no_subcommands": "Aucune sous-commande sur cette page.", "director.help.no_description": "Aucune description fournie", - "director.help.aliases": "Alias", "director.help.command_group": "Groupe de commandes. Cliquez pour ouvrir.", + "director.help.category": "Catégorie de commandes", "director.help.no_parameters": "Aucun paramètre. Cliquez pour préremplir la commande.", - "director.help.parameters": "Paramètres", - "director.help.parameter.required": "requis", - "director.help.parameter.optional": "facultatif", - "director.help.parameter.default": "par défaut", + "director.help.parameters_hover": "Survolez les paramètres pour en savoir plus.", + "director.help.parameter.required": "Ce paramètre est obligatoire.", + "director.help.parameter.optional": "Ce paramètre est facultatif.", + "director.help.parameter.default": "Vaut \"{value}\" par défaut si non défini.", + "director.help.parameter.type": "Ce paramètre est de type {type}.", "director.help.navigation.previous.hover": "Page précédente", "director.help.navigation.next.hover": "Page suivante", "director.help.navigation.page": "Page", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Section d'aide Iris inconnue : {section}", "iris.modded.help.back_hover": "Revenir à {parent}.", "iris.modded.help.command_parameter": "Paramètre de commande", - "iris.modded.help.parameter_required": "Ce paramètre est obligatoire.", - "iris.modded.help.parameter_optional": "Ce paramètre est facultatif.", "iris.modded.help.brigadier_text": "Brigadier lit ce paramètre comme du texte.", "iris.modded.help.operator_notice": "Les commandes Iris nécessitent les droits d'opérateur (niveau 2).", "iris.modded.help.operator_instruction": "Exécutez {command} depuis la console (ou activez les commandes en solo) ; jusque-là, ces commandes ne s'exécuteront pas et ne seront pas complétées avec Tab.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Vous devez redémarrer votre serveur pour utiliser ces packs.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Autorisations insuffisantes", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Il n'y a pas de sous-commandes ou vous n'avez pas la permission de les utiliser.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Paramètres ignorés: {m}", "iris.runtime.studio.opening": "§6Studio §bOUVERTURE", "iris.runtime.studio.opening_progress": "§6Studio §bOUVERTURE§7 {percent}%", diff --git a/core/src/main/resources/languages/he_IL.json b/core/src/main/resources/languages/he_IL.json index 686e6d010..9c6d4e980 100644 --- a/core/src/main/resources/languages/he_IL.json +++ b/core/src/main/resources/languages/he_IL.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "חזרה", "director.help.no_subcommands": "אין פקודות משנה בעמוד זה.", "director.help.no_description": "לא סופק תיאור", - "director.help.aliases": "כינויים", "director.help.command_group": "קבוצת פקודות. לחצו כדי לפתוח.", + "director.help.category": "קטגוריית פקודות", "director.help.no_parameters": "אין פרמטרים. לחצו כדי למלא את הפקודה מראש.", - "director.help.parameters": "פרמטרים", - "director.help.parameter.required": "נדרש", - "director.help.parameter.optional": "אופציונלי", - "director.help.parameter.default": "ברירת מחדל", + "director.help.parameters_hover": "רחפו מעל הפרמטרים כדי ללמוד עוד.", + "director.help.parameter.required": "פרמטר זה הוא חובה.", + "director.help.parameter.optional": "פרמטר זה הוא אופציונלי.", + "director.help.parameter.default": "ברירת המחדל היא \"{value}\" אם לא הוגדר.", + "director.help.parameter.type": "פרמטר זה הוא מסוג {type}.", "director.help.navigation.previous.hover": "העמוד הקודם", "director.help.navigation.next.hover": "העמוד הבא", "director.help.navigation.page": "עמוד", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "לא ידוע Iris עזרה סעיף: {section}", "iris.modded.help.back_hover": "חזרה {parent}.", "iris.modded.help.command_parameter": "פרמטר פיקוד", - "iris.modded.help.parameter_required": "פרמטר זה נדרש.", - "iris.modded.help.parameter_optional": "הפרמטר הזה הוא אופציונלי.", "iris.modded.help.brigadier_text": "פרמטר זה נקרא טקסט על ידי Brigadier.", "iris.modded.help.operator_notice": "Iris הוראות דורשות רשות המפעילה (רמה 2).", "iris.modded.help.operator_instruction": "לרוץ {command} מן הקונסולה (או לאפשר לרמות בשחקן יחיד); עד אז פקודות אלה לא יפעלו או השלמת הכרטיסייה.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "אתה צריך להפעיל מחדש את השרת שלך כדי להשתמש ערכות אלה.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "המונחים: לא מספיק Permission", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "אין פקודות משנה או שאין לך רשות להשתמש בהם.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "מחסומים התעלמו: {m}", "iris.runtime.studio.opening": "§6Studio §bנפתח", "iris.runtime.studio.opening_progress": "§6Studio §bנפתח§7 {percent}%", diff --git a/core/src/main/resources/languages/it_IT.json b/core/src/main/resources/languages/it_IT.json index 1d701452e..7b506be34 100644 --- a/core/src/main/resources/languages/it_IT.json +++ b/core/src/main/resources/languages/it_IT.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Indietro", "director.help.no_subcommands": "Nessun sottocomando in questa pagina.", "director.help.no_description": "Nessuna descrizione fornita", - "director.help.aliases": "Alias", "director.help.command_group": "Gruppo di comandi. Fai clic per aprire.", + "director.help.category": "Categoria di comandi", "director.help.no_parameters": "Nessun parametro. Fai clic per precompilare il comando.", - "director.help.parameters": "Parametri", - "director.help.parameter.required": "obbligatorio", - "director.help.parameter.optional": "facoltativo", - "director.help.parameter.default": "predefinito", + "director.help.parameters_hover": "Passa il cursore sui parametri per saperne di più.", + "director.help.parameter.required": "Questo parametro è obbligatorio.", + "director.help.parameter.optional": "Questo parametro è facoltativo.", + "director.help.parameter.default": "Il valore predefinito è \"{value}\" se non definito.", + "director.help.parameter.type": "Questo parametro è di tipo {type}.", "director.help.navigation.previous.hover": "Pagina precedente", "director.help.navigation.next.hover": "Pagina successiva", "director.help.navigation.page": "Pagina", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Sezione della guida Iris sconosciuta: {section}", "iris.modded.help.back_hover": "Torna a {parent}.", "iris.modded.help.command_parameter": "Parametro di comando", - "iris.modded.help.parameter_required": "Questo parametro è necessario.", - "iris.modded.help.parameter_optional": "Questo parametro è facoltativo.", "iris.modded.help.brigadier_text": "Questo parametro viene letto come testo da Brigadier.", "iris.modded.help.operator_notice": "I comandi Iris richiedono il permesso operatore di livello 2.", "iris.modded.help.operator_instruction": "Esegui {command} dalla console oppure abilita i trucchi in giocatore singolo. Fino ad allora questi comandi non potranno essere eseguiti né completati automaticamente.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Devi riavviare il server per usare questi Pack.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Permessi insufficienti", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Non ci sono sottocomandi o non hai il permesso di usarli.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Parametri ignorati: {m}", "iris.runtime.studio.opening": "§6Studio §bAPERTURA", "iris.runtime.studio.opening_progress": "§6Studio §bAPERTURA§7 {percent}%", diff --git a/core/src/main/resources/languages/ja-JP.json b/core/src/main/resources/languages/ja-JP.json index fcb8fb26e..ada9e2d3f 100644 --- a/core/src/main/resources/languages/ja-JP.json +++ b/core/src/main/resources/languages/ja-JP.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "戻る", "director.help.no_subcommands": "このページにサブコマンドはありません。", "director.help.no_description": "説明はありません", - "director.help.aliases": "エイリアス", "director.help.command_group": "コマンドグループ。クリックして開きます。", + "director.help.category": "コマンド分類", "director.help.no_parameters": "パラメーターはありません。クリックしてコマンドを入力します。", - "director.help.parameters": "パラメーター", - "director.help.parameter.required": "必須", - "director.help.parameter.optional": "任意", - "director.help.parameter.default": "デフォルト", + "director.help.parameters_hover": "パラメータにカーソルを合わせると詳細が表示されます。", + "director.help.parameter.required": "このパラメータは必須です。", + "director.help.parameter.optional": "このパラメータは任意です。", + "director.help.parameter.default": "未指定の場合は \"{value}\" になります。", + "director.help.parameter.type": "このパラメータの型は {type} です。", "director.help.navigation.previous.hover": "前のページ", "director.help.navigation.next.hover": "次のページ", "director.help.navigation.page": "ページ", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "不明な Iris ヘルプセクション: {section}", "iris.modded.help.back_hover": "{parent} に戻ります。", "iris.modded.help.command_parameter": "コマンドパラメーター", - "iris.modded.help.parameter_required": "このパラメーターは必須です。", - "iris.modded.help.parameter_optional": "このパラメーターは任意です。", "iris.modded.help.brigadier_text": "このパラメーターは Brigadier によってテキストとして読み取られます。", "iris.modded.help.operator_notice": "Iris コマンドにはオペレーター権限(レベル 2)が必要です。", "iris.modded.help.operator_instruction": "コンソールから {command} を実行してください(シングルプレイヤーではチートを有効にしてください)。それまでは、これらのコマンドを実行したりタブ補完したりできません。", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "これらのパックを使用するには、サーバーを再起動する必要があります。", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "権限が不足しています", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "サブコマンドがないか、使用する権限がありません。", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "無視されたパラメーター: {m}", "iris.runtime.studio.opening": "§6Studio §bオープン中", "iris.runtime.studio.opening_progress": "§6Studio §bオープン中§7 {percent}%", diff --git a/core/src/main/resources/languages/ko_KR.json b/core/src/main/resources/languages/ko_KR.json index ef9f7c6cd..2690a5d23 100644 --- a/core/src/main/resources/languages/ko_KR.json +++ b/core/src/main/resources/languages/ko_KR.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "뒤로", "director.help.no_subcommands": "이 페이지에는 하위 명령어가 없습니다.", "director.help.no_description": "설명이 없습니다", - "director.help.aliases": "별칭", "director.help.command_group": "명령어 그룹입니다. 클릭하여 엽니다.", + "director.help.category": "명령어 카테고리", "director.help.no_parameters": "매개변수가 없습니다. 클릭하여 명령어를 미리 입력합니다.", - "director.help.parameters": "매개변수", - "director.help.parameter.required": "필수", - "director.help.parameter.optional": "선택 사항", - "director.help.parameter.default": "기본값", + "director.help.parameters_hover": "매개변수 위에 마우스를 올리면 자세한 내용을 볼 수 있습니다.", + "director.help.parameter.required": "이 매개변수는 필수입니다.", + "director.help.parameter.optional": "이 매개변수는 선택 사항입니다.", + "director.help.parameter.default": "지정하지 않으면 기본값은 \"{value}\"입니다.", + "director.help.parameter.type": "이 매개변수의 유형은 {type}입니다.", "director.help.navigation.previous.hover": "이전 페이지", "director.help.navigation.next.hover": "다음 페이지", "director.help.navigation.page": "페이지", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "알 수 없는 Iris 도움말 섹션: {section}", "iris.modded.help.back_hover": "{parent}(으)로 돌아갑니다.", "iris.modded.help.command_parameter": "명령어 매개변수", - "iris.modded.help.parameter_required": "필수 매개변수입니다.", - "iris.modded.help.parameter_optional": "선택 매개변수입니다.", "iris.modded.help.brigadier_text": "Brigadier가 이 매개변수를 텍스트로 읽습니다.", "iris.modded.help.operator_notice": "Iris 명령어에는 운영자 권한(레벨 2)이 필요합니다.", "iris.modded.help.operator_instruction": "콘솔에서 {command}을(를) 실행하세요(싱글 플레이에서는 치트를 활성화하세요). 그 전에는 이 명령어를 실행하거나 탭 완성할 수 없습니다.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "이 팩을 사용하려면 서버를 재시작해야 합니다.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "충분한 권한", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "하위 명령는 없습니다.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "무시됨 모수: {m}", "iris.runtime.studio.opening": "§6Studio §b여는 중", "iris.runtime.studio.opening_progress": "§6Studio §b여는 중§7 {percent}%", diff --git a/core/src/main/resources/languages/lt_LT.json b/core/src/main/resources/languages/lt_LT.json index 9e488ce24..c24fa3062 100644 --- a/core/src/main/resources/languages/lt_LT.json +++ b/core/src/main/resources/languages/lt_LT.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Atgal", "director.help.no_subcommands": "Šiame puslapyje nėra antrinių komandų.", "director.help.no_description": "Aprašymas nepateiktas", - "director.help.aliases": "Slapyvardžiai", "director.help.command_group": "Komandų grupė. Spustelėkite, kad atidarytumėte.", + "director.help.category": "Komandų kategorija", "director.help.no_parameters": "Parametrų nėra. Spustelėkite, kad iš anksto užpildytumėte komandą.", - "director.help.parameters": "Parametrai", - "director.help.parameter.required": "privalomas", - "director.help.parameter.optional": "pasirenkamas", - "director.help.parameter.default": "numatytasis", + "director.help.parameters_hover": "Užveskite pelės žymeklį ant parametrų, kad sužinotumėte daugiau.", + "director.help.parameter.required": "Šis parametras yra privalomas.", + "director.help.parameter.optional": "Šis parametras yra neprivalomas.", + "director.help.parameter.default": "Jei nenurodyta, numatytoji reikšmė yra \"{value}\".", + "director.help.parameter.type": "Šio parametro tipas yra {type}.", "director.help.navigation.previous.hover": "Ankstesnis puslapis", "director.help.navigation.next.hover": "Kitas puslapis", "director.help.navigation.page": "Puslapis", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Nežinoma Iris pagalbos skyrius: {section}", "iris.modded.help.back_hover": "Grįžti į {parent}.", "iris.modded.help.command_parameter": "Komandų parametras", - "iris.modded.help.parameter_required": "Šis parametras yra būtinas.", - "iris.modded.help.parameter_optional": "Šis parametras neprivalomas.", "iris.modded.help.brigadier_text": "Šis parametras perskaitomas kaip tekstas: Brigadier.", "iris.modded.help.operator_notice": "Iris komandoms reikia operatoriaus leidimo (lygis 2).", "iris.modded.help.operator_instruction": "Vykdyti {command} iš konsolės (arba leidžia cheats į vieną grotuvą); iki tol šios komandos nebus paleisti arba skirtukas baigtas.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Jums reikia iš naujo paleisti savo serverį naudoti šias pakuotes.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Nepakankami leidimai", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Arba nėra pokomandų, arba jūs neturite leidimo jomis naudotis.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Parametrai Ignored: {m}", "iris.runtime.studio.opening": "§6Studio §bATIDAROMA", "iris.runtime.studio.opening_progress": "§6Studio §bATIDAROMA§7 {percent}%", diff --git a/core/src/main/resources/languages/nl_NL.json b/core/src/main/resources/languages/nl_NL.json index 8d4466573..e100a73c1 100644 --- a/core/src/main/resources/languages/nl_NL.json +++ b/core/src/main/resources/languages/nl_NL.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Terug", "director.help.no_subcommands": "Geen subopdrachten op deze pagina.", "director.help.no_description": "Geen beschrijving opgegeven", - "director.help.aliases": "Aliassen", "director.help.command_group": "Opdrachtgroep. Klik om te openen.", + "director.help.category": "Commandocategorie", "director.help.no_parameters": "Geen parameters. Klik om de opdracht vooraf in te vullen.", - "director.help.parameters": "Parameters", - "director.help.parameter.required": "verplicht", - "director.help.parameter.optional": "optioneel", - "director.help.parameter.default": "standaard", + "director.help.parameters_hover": "Beweeg de muis over de parameters voor meer informatie.", + "director.help.parameter.required": "Deze parameter is verplicht.", + "director.help.parameter.optional": "Deze parameter is optioneel.", + "director.help.parameter.default": "Standaard \"{value}\" indien niet opgegeven.", + "director.help.parameter.type": "Deze parameter is van het type {type}.", "director.help.navigation.previous.hover": "Vorige pagina", "director.help.navigation.next.hover": "Volgende pagina", "director.help.navigation.page": "Pagina", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Onbekend Iris help sectie: {section}", "iris.modded.help.back_hover": "Terug naar {parent}.", "iris.modded.help.command_parameter": "Opdrachtparameter", - "iris.modded.help.parameter_required": "Deze parameter is vereist.", - "iris.modded.help.parameter_optional": "Deze parameter is optioneel.", "iris.modded.help.brigadier_text": "Deze parameter wordt gelezen als tekst door Brigadier.", "iris.modded.help.operator_notice": "Iris commando's hebben toestemming van de exploitant nodig (niveau 2).", "iris.modded.help.operator_instruction": "Start {command} vanaf de console (of schakel bedrog in singleplayer in); tot dan zullen deze commando's niet draaien of tab-compleet zijn.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "U moet uw server opnieuw opstarten om deze pakketten te gebruiken.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Onvoldoende machtigingen", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Er zijn geen sub-commando's of je hebt geen toestemming om ze te gebruiken.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Parameters genegeerd: {m}", "iris.runtime.studio.opening": "§6Studio §bOPENEN", "iris.runtime.studio.opening_progress": "§6Studio §bOPENEN§7 {percent}%", diff --git a/core/src/main/resources/languages/pl_PL.json b/core/src/main/resources/languages/pl_PL.json index 8340479ec..5f0543d1a 100644 --- a/core/src/main/resources/languages/pl_PL.json +++ b/core/src/main/resources/languages/pl_PL.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Wstecz", "director.help.no_subcommands": "Na tej stronie nie ma podpoleceń.", "director.help.no_description": "Nie podano opisu", - "director.help.aliases": "Aliasy", "director.help.command_group": "Grupa poleceń. Kliknij, aby otworzyć.", + "director.help.category": "Kategoria poleceń", "director.help.no_parameters": "Brak parametrów. Kliknij, aby wstępnie uzupełnić polecenie.", - "director.help.parameters": "Parametry", - "director.help.parameter.required": "wymagany", - "director.help.parameter.optional": "opcjonalny", - "director.help.parameter.default": "domyślny", + "director.help.parameters_hover": "Najedź kursorem na parametry, aby dowiedzieć się więcej.", + "director.help.parameter.required": "Ten parametr jest wymagany.", + "director.help.parameter.optional": "Ten parametr jest opcjonalny.", + "director.help.parameter.default": "Domyślnie \"{value}\", jeśli nie określono.", + "director.help.parameter.type": "Ten parametr jest typu {type}.", "director.help.navigation.previous.hover": "Poprzednia strona", "director.help.navigation.next.hover": "Następna strona", "director.help.navigation.page": "Strona", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Nieznany Iris sekcja pomocnicza: {section}", "iris.modded.help.back_hover": "Powrót do {parent}.", "iris.modded.help.command_parameter": "Parametr poleceń", - "iris.modded.help.parameter_required": "Ten parametr jest wymagany.", - "iris.modded.help.parameter_optional": "Ten parametr jest opcjonalny.", "iris.modded.help.brigadier_text": "Ten parametr jest odczytywany jako tekst przez Brigadier.", "iris.modded.help.operator_notice": "Iris polecenia wymagają zezwolenia operatora (poziom 2).", "iris.modded.help.operator_instruction": "Biegnij {command} z konsoli (lub włączyć cheats w singleplayer); do tego czasu te polecenia nie będą uruchamiane lub table- complete.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Aby korzystać z tych pakietów, musisz ponownie uruchomić serwer.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Niewystarczające uprawnienia", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Nie ma podkomend lub nie masz pozwolenia na ich użycie.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Parametry Ignorowane: {m}", "iris.runtime.studio.opening": "§6Studio §bOTWIERANIE", "iris.runtime.studio.opening_progress": "§6Studio §bOTWIERANIE§7 {percent}%", diff --git a/core/src/main/resources/languages/pt_PT.json b/core/src/main/resources/languages/pt_PT.json index 26455ba94..d7ff59b2e 100644 --- a/core/src/main/resources/languages/pt_PT.json +++ b/core/src/main/resources/languages/pt_PT.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Voltar", "director.help.no_subcommands": "Não existem subcomandos nesta página.", "director.help.no_description": "Nenhuma descrição fornecida", - "director.help.aliases": "Aliases", "director.help.command_group": "Grupo de comandos. Clique para abrir.", + "director.help.category": "Categoria de comandos", "director.help.no_parameters": "Sem parâmetros. Clique para preencher previamente o comando.", - "director.help.parameters": "Parâmetros", - "director.help.parameter.required": "obrigatório", - "director.help.parameter.optional": "opcional", - "director.help.parameter.default": "predefinido", + "director.help.parameters_hover": "Passe o cursor sobre os parâmetros para saber mais.", + "director.help.parameter.required": "Este parâmetro é obrigatório.", + "director.help.parameter.optional": "Este parâmetro é opcional.", + "director.help.parameter.default": "Predefinição \"{value}\" se não for definido.", + "director.help.parameter.type": "Este parâmetro é do tipo {type}.", "director.help.navigation.previous.hover": "Página anterior", "director.help.navigation.next.hover": "Página seguinte", "director.help.navigation.page": "Página", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Desconhecido Iris secção de ajuda: {section}", "iris.modded.help.back_hover": "Voltar para {parent}.", "iris.modded.help.command_parameter": "Parâmetro de comando", - "iris.modded.help.parameter_required": "Este parâmetro é necessário.", - "iris.modded.help.parameter_optional": "Este parâmetro é opcional.", "iris.modded.help.brigadier_text": "Este parâmetro é lido como texto por Brigadier.", "iris.modded.help.operator_notice": "Iris comandos precisam de permissão do operador (nível 2).", "iris.modded.help.operator_instruction": "Executar {command} a partir do console (ou habilitar fraudes em um jogador); até então estes comandos não serão executados ou tab-completos.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Você precisa reiniciar seu servidor para usar esses pacotes.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Permissões Insuficientes", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Ou não existem sub- comandos ou você não tem permissão para usá- los.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Parâmetros Ignorados: {m}", "iris.runtime.studio.opening": "§6Studio §bA ABRIR", "iris.runtime.studio.opening_progress": "§6Studio §bA ABRIR§7 {percent}%", diff --git a/core/src/main/resources/languages/ru_RU.json b/core/src/main/resources/languages/ru_RU.json index 3f7959c4d..7894d4334 100644 --- a/core/src/main/resources/languages/ru_RU.json +++ b/core/src/main/resources/languages/ru_RU.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Назад", "director.help.no_subcommands": "На этой странице нет подкоманд.", "director.help.no_description": "Описание не указано", - "director.help.aliases": "Псевдонимы", "director.help.command_group": "Группа команд. Нажмите, чтобы открыть.", + "director.help.category": "Категория команд", "director.help.no_parameters": "Параметров нет. Нажмите, чтобы предварительно заполнить команду.", - "director.help.parameters": "Параметры", - "director.help.parameter.required": "обязательный", - "director.help.parameter.optional": "необязательный", - "director.help.parameter.default": "по умолчанию", + "director.help.parameters_hover": "Наведите курсор на параметры, чтобы узнать больше.", + "director.help.parameter.required": "Этот параметр является обязательным.", + "director.help.parameter.optional": "Этот параметр является необязательным.", + "director.help.parameter.default": "Если не задан, используется значение \"{value}\".", + "director.help.parameter.type": "Этот параметр имеет тип {type}.", "director.help.navigation.previous.hover": "Предыдущая страница", "director.help.navigation.next.hover": "Следующая страница", "director.help.navigation.page": "Страница", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "неизвестный Iris Раздел помощи: {section}", "iris.modded.help.back_hover": "Вернуться в {parent}.", "iris.modded.help.command_parameter": "Командный параметр", - "iris.modded.help.parameter_required": "Этот параметр необходим.", - "iris.modded.help.parameter_optional": "Этот параметр является факультативным.", "iris.modded.help.brigadier_text": "Этот параметр читается как текст Brigadier.", "iris.modded.help.operator_notice": "Командам Iris требуется разрешение оператора (уровень 2).", "iris.modded.help.operator_instruction": "Беги. {command} от консоли (или включить читы в одиночной игре); до тех пор эти команды не будут выполняться или закладываться.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Вам нужно перезагрузить сервер, чтобы использовать эти пакеты.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Недостаточные разрешения", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Там либо нет подкоманды или у вас нет разрешения на их использование.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Параметры игнорируются: {m}", "iris.runtime.studio.opening": "§6Studio §bОТКРЫТИЕ", "iris.runtime.studio.opening_progress": "§6Studio §bОТКРЫТИЕ§7 {percent}%", diff --git a/core/src/main/resources/languages/tr_TR.json b/core/src/main/resources/languages/tr_TR.json index a3b8c09be..5af68a95b 100644 --- a/core/src/main/resources/languages/tr_TR.json +++ b/core/src/main/resources/languages/tr_TR.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Geri", "director.help.no_subcommands": "Bu sayfada alt komut yok.", "director.help.no_description": "Açıklama sağlanmadı", - "director.help.aliases": "Takma adlar", "director.help.command_group": "Komut grubu. Açmak için tıklayın.", + "director.help.category": "Komut kategorisi", "director.help.no_parameters": "Parametre yok. Komutu önceden doldurmak için tıklayın.", - "director.help.parameters": "Parametreler", - "director.help.parameter.required": "gerekli", - "director.help.parameter.optional": "isteğe bağlı", - "director.help.parameter.default": "varsayılan", + "director.help.parameters_hover": "Daha fazla bilgi için imleci parametrelerin üzerine getirin.", + "director.help.parameter.required": "Bu parametre zorunludur.", + "director.help.parameter.optional": "Bu parametre isteğe bağlıdır.", + "director.help.parameter.default": "Belirtilmezse varsayılan değer \"{value}\" olur.", + "director.help.parameter.type": "Bu parametrenin türü {type}.", "director.help.navigation.previous.hover": "Önceki sayfa", "director.help.navigation.next.hover": "Sonraki sayfa", "director.help.navigation.page": "Sayfa", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Bilinmeyen Iris Yardım bölümü: {section}", "iris.modded.help.back_hover": "Geri dön {parent}.", "iris.modded.help.command_parameter": "Komut parametresi", - "iris.modded.help.parameter_required": "Bu parametre gereklidir.", - "iris.modded.help.parameter_optional": "Bu parametre isteğe bağlı.", "iris.modded.help.brigadier_text": "Bu parametre metin olarak okunur Brigadier.", "iris.modded.help.operator_notice": "Iris komutların operatör iznine ihtiyacı vardır ( seviye düzeyindeki 2).", "iris.modded.help.operator_instruction": "{command} komutunu konsoldan çalıştırın (veya tek oyunculu oyunda hileleri etkinleştirin); o zamana kadar bu komutlar çalışmaz veya sekmeyle tamamlanmaz.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Bu paketleri kullanmak için sunucunuzu yeniden başlatmanız gerekir.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Yetersiz İzinler", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Sub-commands ya da onları kullanmak için izniniz yok.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Parametreler Ignored: {m}", "iris.runtime.studio.opening": "§6Studio §bAÇILIYOR", "iris.runtime.studio.opening_progress": "§6Studio §bAÇILIYOR§7 {percent}%", diff --git a/core/src/main/resources/languages/vi_VI.json b/core/src/main/resources/languages/vi_VI.json index 2bd8fa92a..8e7034683 100644 --- a/core/src/main/resources/languages/vi_VI.json +++ b/core/src/main/resources/languages/vi_VI.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "Quay lại", "director.help.no_subcommands": "Không có lệnh con trên trang này.", "director.help.no_description": "Không có mô tả", - "director.help.aliases": "Bí danh", "director.help.command_group": "Nhóm lệnh. Nhấp để mở.", + "director.help.category": "Danh mục lệnh", "director.help.no_parameters": "Không có tham số. Nhấp để điền sẵn lệnh.", - "director.help.parameters": "Tham số", - "director.help.parameter.required": "bắt buộc", - "director.help.parameter.optional": "tùy chọn", - "director.help.parameter.default": "mặc định", + "director.help.parameters_hover": "Di chuột qua các tham số để tìm hiểu thêm.", + "director.help.parameter.required": "Tham số này là bắt buộc.", + "director.help.parameter.optional": "Tham số này là tùy chọn.", + "director.help.parameter.default": "Mặc định là \"{value}\" nếu không được chỉ định.", + "director.help.parameter.type": "Tham số này có kiểu {type}.", "director.help.navigation.previous.hover": "Trang trước", "director.help.navigation.next.hover": "Trang sau", "director.help.navigation.page": "Trang", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "Không rõ Iris Phần trợ giúp: {section}", "iris.modded.help.back_hover": "Trở về {parent}.", "iris.modded.help.command_parameter": "Tham số lệnh", - "iris.modded.help.parameter_required": "Tham số này là cần thiết.", - "iris.modded.help.parameter_optional": "Tham số này là tùy chọn.", "iris.modded.help.brigadier_text": "Tham số này được đọc là văn bản bằng Brigadier.", "iris.modded.help.operator_notice": "Iris lệnh cần cho phép điều hành (bằng 2).", "iris.modded.help.operator_instruction": "Chạy {command} từ bàn giao tiếp (hoặc kích hoạt gian lận trong một người chơi); cho đến khi đó những lệnh này sẽ không chạy hoặc tab đầy đủ.", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "Bạn cần phải khởi chạy lại trình phục vụ để dùng những gói này.", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "Quyền hạn", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "Có hoặc không có lệnh con hoặc bạn không có quyền sử dụng chúng.", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "Tham số bị bỏ qua: {m}", "iris.runtime.studio.opening": "§6Studio §bĐANG MỞ", "iris.runtime.studio.opening_progress": "§6Studio §bĐANG MỞ§7 {percent}%", diff --git a/core/src/main/resources/languages/zh_CN.json b/core/src/main/resources/languages/zh_CN.json index ce217ba67..5c905801c 100644 --- a/core/src/main/resources/languages/zh_CN.json +++ b/core/src/main/resources/languages/zh_CN.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "返回", "director.help.no_subcommands": "此页面没有子命令。", "director.help.no_description": "未提供说明", - "director.help.aliases": "别名", "director.help.command_group": "命令组。点击打开。", + "director.help.category": "命令类别", "director.help.no_parameters": "无参数。点击预填命令。", - "director.help.parameters": "参数", - "director.help.parameter.required": "必填", - "director.help.parameter.optional": "可选", - "director.help.parameter.default": "默认", + "director.help.parameters_hover": "将鼠标悬停在参数上以了解更多。", + "director.help.parameter.required": "此参数为必填项。", + "director.help.parameter.optional": "此参数为可选项。", + "director.help.parameter.default": "未指定时默认为 \"{value}\"。", + "director.help.parameter.type": "此参数的类型为 {type}。", "director.help.navigation.previous.hover": "上一页", "director.help.navigation.next.hover": "下一页", "director.help.navigation.page": "页", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "未知的 Iris 帮助章节:{section}", "iris.modded.help.back_hover": "返回 {parent}。", "iris.modded.help.command_parameter": "命令参数", - "iris.modded.help.parameter_required": "此参数为必填项。", - "iris.modded.help.parameter_optional": "此参数为可选项。", "iris.modded.help.brigadier_text": "此参数是 Brigadier 文本。", "iris.modded.help.operator_notice": "Iris 命令需要操作员权限(等级 2)。", "iris.modded.help.operator_instruction": "请从控制台执行 {command}(或在单人游戏中启用作弊);在此之前,这些命令不会执行,也不会提供 Tab 补全。", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "您需要重新启动您的服务器来使用这些包 。", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "权限不足", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "没有子命令或您没有权限使用它们 。", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "被忽略参数 : {m}", "iris.runtime.studio.opening": "§6工作室 §b开幕", "iris.runtime.studio.opening_progress": "§6工作室 §b开幕§7 {percent}%", diff --git a/core/src/main/resources/languages/zh_TW.json b/core/src/main/resources/languages/zh_TW.json index 460726d56..f4fc21200 100644 --- a/core/src/main/resources/languages/zh_TW.json +++ b/core/src/main/resources/languages/zh_TW.json @@ -5,13 +5,14 @@ "director.help.navigation.back": "返回", "director.help.no_subcommands": "此頁面沒有子命令。", "director.help.no_description": "未提供說明", - "director.help.aliases": "別名", "director.help.command_group": "命令群組。點擊以開啟。", + "director.help.category": "指令類別", "director.help.no_parameters": "無參數。點擊以預先填入命令。", - "director.help.parameters": "參數", - "director.help.parameter.required": "必填", - "director.help.parameter.optional": "選填", - "director.help.parameter.default": "預設", + "director.help.parameters_hover": "將滑鼠懸停在參數上以瞭解更多。", + "director.help.parameter.required": "此參數為必填項。", + "director.help.parameter.optional": "此參數為可選項。", + "director.help.parameter.default": "未指定時預設為 \"{value}\"。", + "director.help.parameter.type": "此參數的類型為 {type}。", "director.help.navigation.previous.hover": "上一頁", "director.help.navigation.next.hover": "下一頁", "director.help.navigation.page": "頁面", @@ -32,8 +33,6 @@ "iris.modded.help.unknown_section": "未知的 Iris 說明章節:{section}", "iris.modded.help.back_hover": "返回 {parent}。", "iris.modded.help.command_parameter": "命令參數", - "iris.modded.help.parameter_required": "此參數為必填項目。", - "iris.modded.help.parameter_optional": "此參數為選用項目。", "iris.modded.help.brigadier_text": "此參數是 Brigadier 文字。", "iris.modded.help.operator_notice": "Iris 命令需要管理員權限(等級 2)。", "iris.modded.help.operator_instruction": "請從主控台執行 {command}(或在單人遊戲中啟用作弊);在此之前,這些命令不會執行,也不會提供 Tab 補全。", @@ -1195,8 +1194,6 @@ "iris.bukkit.runtime.serverconfigurator.you_need_restart_your_server_use_these_packs": "您需要重新啟動您的伺服器來使用這些包 。", "iris.bukkit.runtime.virtualcommand.message": "- §f{i}", "iris.bukkit.runtime.virtualcommand.insufficient_permissions": "許可權不足", - "iris.bukkit.runtime.mortarcommand.font_minecraft_uniform": "§a{node} {value}§7 - {description}", - "iris.bukkit.runtime.mortarcommand.there_are_either_no_sub_commands_you_do_not_have_permission_use": "沒有子命令或您沒有許可權使用它們 。", "iris.bukkit.runtime.mortarcommand.parameters_ignored": "被忽略引數 : {m}", "iris.runtime.studio.opening": "§6工作室 §b開幕", "iris.runtime.studio.opening_progress": "§6工作室 §b開幕§7 {percent}%",