geforkt von Mirrors/Velocity
Backport localization support to Velocity 3.0.0 from Polymer
Dieser Commit ist enthalten in:
Ursprung
3b6b73f216
Commit
c6ef84eb7f
@ -56,6 +56,7 @@ import com.velocitypowered.proxy.scheduler.VelocityScheduler;
|
|||||||
import com.velocitypowered.proxy.server.ServerMap;
|
import com.velocitypowered.proxy.server.ServerMap;
|
||||||
import com.velocitypowered.proxy.util.AddressUtil;
|
import com.velocitypowered.proxy.util.AddressUtil;
|
||||||
import com.velocitypowered.proxy.util.EncryptionUtils;
|
import com.velocitypowered.proxy.util.EncryptionUtils;
|
||||||
|
import com.velocitypowered.proxy.util.FileSystemUtils;
|
||||||
import com.velocitypowered.proxy.util.VelocityChannelRegistrar;
|
import com.velocitypowered.proxy.util.VelocityChannelRegistrar;
|
||||||
import com.velocitypowered.proxy.util.bossbar.AdventureBossBarManager;
|
import com.velocitypowered.proxy.util.bossbar.AdventureBossBarManager;
|
||||||
import com.velocitypowered.proxy.util.ratelimit.Ratelimiter;
|
import com.velocitypowered.proxy.util.ratelimit.Ratelimiter;
|
||||||
@ -79,6 +80,7 @@ import java.util.Locale;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
import java.util.ResourceBundle;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
@ -91,7 +93,11 @@ import java.util.function.IntFunction;
|
|||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import net.kyori.adventure.audience.Audience;
|
import net.kyori.adventure.audience.Audience;
|
||||||
import net.kyori.adventure.audience.ForwardingAudience;
|
import net.kyori.adventure.audience.ForwardingAudience;
|
||||||
|
import net.kyori.adventure.key.Key;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
|
import net.kyori.adventure.translation.GlobalTranslator;
|
||||||
|
import net.kyori.adventure.translation.TranslationRegistry;
|
||||||
|
import net.kyori.adventure.util.UTF8ResourceBundleControl;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.asynchttpclient.AsyncHttpClient;
|
import org.asynchttpclient.AsyncHttpClient;
|
||||||
@ -194,6 +200,8 @@ public class VelocityServer implements ProxyServer, ForwardingAudience {
|
|||||||
logger.info("Booting up {} {}...", getVersion().getName(), getVersion().getVersion());
|
logger.info("Booting up {} {}...", getVersion().getName(), getVersion().getVersion());
|
||||||
console.setupStreams();
|
console.setupStreams();
|
||||||
|
|
||||||
|
registerTranslations();
|
||||||
|
|
||||||
serverKeyPair = EncryptionUtils.createRsaKeyPair(1024);
|
serverKeyPair = EncryptionUtils.createRsaKeyPair(1024);
|
||||||
|
|
||||||
cm.logChannelInformation();
|
cm.logChannelInformation();
|
||||||
@ -235,6 +243,47 @@ public class VelocityServer implements ProxyServer, ForwardingAudience {
|
|||||||
Metrics.VelocityMetrics.startMetrics(this, configuration.getMetrics());
|
Metrics.VelocityMetrics.startMetrics(this, configuration.getMetrics());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void registerTranslations() {
|
||||||
|
final TranslationRegistry translationRegistry = TranslationRegistry
|
||||||
|
.create(Key.key("velocity", "translations"));
|
||||||
|
translationRegistry.defaultLocale(Locale.US);
|
||||||
|
try {
|
||||||
|
FileSystemUtils.visitResources(VelocityServer.class, path -> {
|
||||||
|
logger.info("Loading localizations...");
|
||||||
|
|
||||||
|
try {
|
||||||
|
Files.walk(path).forEach(file -> {
|
||||||
|
if (!Files.isRegularFile(file)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
String filename = com.google.common.io.Files
|
||||||
|
.getNameWithoutExtension(file.getFileName().toString());
|
||||||
|
String localeName = filename.replace("messages_", "")
|
||||||
|
.replace("messages", "")
|
||||||
|
.replace('_', '-');
|
||||||
|
Locale locale;
|
||||||
|
if (localeName.isEmpty()) {
|
||||||
|
locale = Locale.US;
|
||||||
|
} else {
|
||||||
|
locale = Locale.forLanguageTag(localeName);
|
||||||
|
}
|
||||||
|
|
||||||
|
translationRegistry.registerAll(locale,
|
||||||
|
ResourceBundle.getBundle("com/velocitypowered/proxy/l10n/messages",
|
||||||
|
locale, UTF8ResourceBundleControl.get()), false);
|
||||||
|
});
|
||||||
|
} catch (IOException e) {
|
||||||
|
logger.error("Encountered an I/O error whilst loading translations", e);
|
||||||
|
}
|
||||||
|
}, "com", "velocitypowered", "proxy", "l10n");
|
||||||
|
} catch (IOException e) {
|
||||||
|
logger.error("Encountered an I/O error whilst loading translations", e);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
GlobalTranslator.get().addSource(translationRegistry);
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressFBWarnings("DM_EXIT")
|
@SuppressFBWarnings("DM_EXIT")
|
||||||
private void doStartupConfigLoad() {
|
private void doStartupConfigLoad() {
|
||||||
try {
|
try {
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2018 Velocity Contributors
|
||||||
|
*
|
||||||
|
* 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 <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.velocitypowered.proxy.command.builtin;
|
||||||
|
|
||||||
|
import net.kyori.adventure.text.Component;
|
||||||
|
import net.kyori.adventure.text.TranslatableComponent;
|
||||||
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
|
||||||
|
public class CommandMessages {
|
||||||
|
|
||||||
|
public static final TranslatableComponent PLAYERS_ONLY = Component.translatable(
|
||||||
|
"velocity.command.players-only", NamedTextColor.RED);
|
||||||
|
public static final TranslatableComponent SERVER_DOES_NOT_EXIST = Component.translatable(
|
||||||
|
"velocity.command.server-does-not-exist", NamedTextColor.RED);
|
||||||
|
}
|
@ -37,6 +37,7 @@ import java.util.Optional;
|
|||||||
import net.kyori.adventure.identity.Identity;
|
import net.kyori.adventure.identity.Identity;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.TextComponent;
|
import net.kyori.adventure.text.TextComponent;
|
||||||
|
import net.kyori.adventure.text.TranslatableComponent;
|
||||||
import net.kyori.adventure.text.format.NamedTextColor;
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
|
||||||
public class GlistCommand {
|
public class GlistCommand {
|
||||||
@ -78,11 +79,7 @@ public class GlistCommand {
|
|||||||
final CommandSource source = context.getSource();
|
final CommandSource source = context.getSource();
|
||||||
sendTotalProxyCount(source);
|
sendTotalProxyCount(source);
|
||||||
source.sendMessage(Identity.nil(),
|
source.sendMessage(Identity.nil(),
|
||||||
Component.text().content("To view all players on servers, use ")
|
Component.translatable("velocity.command.glist-view-all", NamedTextColor.YELLOW));
|
||||||
.color(NamedTextColor.YELLOW)
|
|
||||||
.append(Component.text("/glist all", NamedTextColor.DARK_AQUA))
|
|
||||||
.append(Component.text(".", NamedTextColor.YELLOW))
|
|
||||||
.build());
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,7 +95,7 @@ public class GlistCommand {
|
|||||||
Optional<RegisteredServer> registeredServer = server.getServer(serverName);
|
Optional<RegisteredServer> registeredServer = server.getServer(serverName);
|
||||||
if (!registeredServer.isPresent()) {
|
if (!registeredServer.isPresent()) {
|
||||||
source.sendMessage(Identity.nil(),
|
source.sendMessage(Identity.nil(),
|
||||||
Component.text("Server " + serverName + " doesn't exist.", NamedTextColor.RED));
|
CommandMessages.SERVER_DOES_NOT_EXIST.args(Component.text(serverName)));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
sendServerPlayers(source, registeredServer.get(), false);
|
sendServerPlayers(source, registeredServer.get(), false);
|
||||||
@ -107,11 +104,12 @@ public class GlistCommand {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void sendTotalProxyCount(CommandSource target) {
|
private void sendTotalProxyCount(CommandSource target) {
|
||||||
target.sendMessage(Identity.nil(), Component.text()
|
int online = server.getPlayerCount();
|
||||||
.content("There are ").color(NamedTextColor.YELLOW)
|
TranslatableComponent msg = online == 1
|
||||||
.append(Component.text(server.getAllPlayers().size(), NamedTextColor.GREEN))
|
? Component.translatable("velocity.command.glist-player-singular")
|
||||||
.append(Component.text(" player(s) online.", NamedTextColor.YELLOW))
|
: Component.translatable("velocity.command.glist-player-plural");
|
||||||
.build());
|
target.sendMessage(msg.color(NamedTextColor.YELLOW)
|
||||||
|
.args(Component.text(Integer.toString(online), NamedTextColor.GREEN)));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendServerPlayers(CommandSource target, RegisteredServer server, boolean fromAll) {
|
private void sendServerPlayers(CommandSource target, RegisteredServer server, boolean fromAll) {
|
||||||
|
@ -35,6 +35,7 @@ import java.util.stream.Stream;
|
|||||||
import net.kyori.adventure.identity.Identity;
|
import net.kyori.adventure.identity.Identity;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.TextComponent;
|
import net.kyori.adventure.text.TextComponent;
|
||||||
|
import net.kyori.adventure.text.TranslatableComponent;
|
||||||
import net.kyori.adventure.text.event.ClickEvent;
|
import net.kyori.adventure.text.event.ClickEvent;
|
||||||
import net.kyori.adventure.text.format.NamedTextColor;
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
|
||||||
@ -53,8 +54,7 @@ public class ServerCommand implements SimpleCommand {
|
|||||||
final String[] args = invocation.arguments();
|
final String[] args = invocation.arguments();
|
||||||
|
|
||||||
if (!(source instanceof Player)) {
|
if (!(source instanceof Player)) {
|
||||||
source.sendMessage(Identity.nil(), Component.text("Only players may run this command.",
|
source.sendMessage(Identity.nil(), CommandMessages.PLAYERS_ONLY);
|
||||||
NamedTextColor.RED));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -64,8 +64,8 @@ public class ServerCommand implements SimpleCommand {
|
|||||||
String serverName = args[0];
|
String serverName = args[0];
|
||||||
Optional<RegisteredServer> toConnect = server.getServer(serverName);
|
Optional<RegisteredServer> toConnect = server.getServer(serverName);
|
||||||
if (!toConnect.isPresent()) {
|
if (!toConnect.isPresent()) {
|
||||||
player.sendMessage(Identity.nil(),
|
player.sendMessage(Identity.nil(), CommandMessages.SERVER_DOES_NOT_EXIST
|
||||||
Component.text("Server " + serverName + " doesn't exist.", NamedTextColor.RED));
|
.args(Component.text(serverName)));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,19 +78,23 @@ public class ServerCommand implements SimpleCommand {
|
|||||||
private void outputServerInformation(Player executor) {
|
private void outputServerInformation(Player executor) {
|
||||||
String currentServer = executor.getCurrentServer().map(ServerConnection::getServerInfo)
|
String currentServer = executor.getCurrentServer().map(ServerConnection::getServerInfo)
|
||||||
.map(ServerInfo::getName).orElse("<unknown>");
|
.map(ServerInfo::getName).orElse("<unknown>");
|
||||||
executor.sendMessage(Identity.nil(), Component.text(
|
executor.sendMessage(Identity.nil(), Component.translatable(
|
||||||
"You are currently connected to " + currentServer + ".", NamedTextColor.YELLOW));
|
"velocity.command.server-current-server",
|
||||||
|
NamedTextColor.YELLOW,
|
||||||
|
Component.text(currentServer)));
|
||||||
|
|
||||||
List<RegisteredServer> servers = BuiltinCommandUtil.sortedServerList(server);
|
List<RegisteredServer> servers = BuiltinCommandUtil.sortedServerList(server);
|
||||||
if (servers.size() > MAX_SERVERS_TO_LIST) {
|
if (servers.size() > MAX_SERVERS_TO_LIST) {
|
||||||
executor.sendMessage(Identity.nil(), Component.text(
|
executor.sendMessage(Identity.nil(), Component.translatable(
|
||||||
"Too many servers to list. Tab-complete to show all servers.", NamedTextColor.RED));
|
"velocity.command.server-too-many", NamedTextColor.RED));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Assemble the list of servers as components
|
// Assemble the list of servers as components
|
||||||
TextComponent.Builder serverListBuilder = Component.text().content("Available servers: ")
|
TextComponent.Builder serverListBuilder = Component.text()
|
||||||
.color(NamedTextColor.YELLOW);
|
.append(Component.translatable("velocity.command.server-available",
|
||||||
|
NamedTextColor.YELLOW))
|
||||||
|
.append(Component.space());
|
||||||
for (int i = 0; i < servers.size(); i++) {
|
for (int i = 0; i < servers.size(); i++) {
|
||||||
RegisteredServer rs = servers.get(i);
|
RegisteredServer rs = servers.get(i);
|
||||||
serverListBuilder.append(formatServerComponent(currentServer, rs));
|
serverListBuilder.append(formatServerComponent(currentServer, rs));
|
||||||
@ -106,17 +110,30 @@ public class ServerCommand implements SimpleCommand {
|
|||||||
ServerInfo serverInfo = server.getServerInfo();
|
ServerInfo serverInfo = server.getServerInfo();
|
||||||
TextComponent serverTextComponent = Component.text(serverInfo.getName());
|
TextComponent serverTextComponent = Component.text(serverInfo.getName());
|
||||||
|
|
||||||
|
int connectedPlayers = server.getPlayersConnected().size();
|
||||||
|
TranslatableComponent playersTextComponent;
|
||||||
|
if (connectedPlayers == 1) {
|
||||||
|
playersTextComponent = Component.translatable("velocity.command.server-tooltip-player-online");
|
||||||
|
} else {
|
||||||
|
playersTextComponent = Component.translatable("velocity.command.server-tooltip-players-online");
|
||||||
|
}
|
||||||
|
playersTextComponent = playersTextComponent.args(Component.text(connectedPlayers));
|
||||||
String playersText = server.getPlayersConnected().size() + " player(s) online";
|
String playersText = server.getPlayersConnected().size() + " player(s) online";
|
||||||
if (serverInfo.getName().equals(currentPlayerServer)) {
|
if (serverInfo.getName().equals(currentPlayerServer)) {
|
||||||
serverTextComponent = serverTextComponent.color(NamedTextColor.GREEN)
|
serverTextComponent = serverTextComponent.color(NamedTextColor.GREEN)
|
||||||
.hoverEvent(
|
.hoverEvent(
|
||||||
showText(Component.text("Currently connected to this server\n" + playersText))
|
showText(
|
||||||
|
Component.translatable("velocity.command.server-tooltip-current-server")
|
||||||
|
.append(Component.newline())
|
||||||
|
.append(playersTextComponent))
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
serverTextComponent = serverTextComponent.color(NamedTextColor.GRAY)
|
serverTextComponent = serverTextComponent.color(NamedTextColor.GRAY)
|
||||||
.clickEvent(ClickEvent.runCommand("/server " + serverInfo.getName()))
|
.clickEvent(ClickEvent.runCommand("/server " + serverInfo.getName()))
|
||||||
.hoverEvent(
|
.hoverEvent(
|
||||||
showText(Component.text("Click to connect to this server\n" + playersText))
|
showText(Component.translatable("velocity.command.server-tooltip-offer-connect-server")
|
||||||
|
.append(Component.newline())
|
||||||
|
.append(playersTextComponent))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return serverTextComponent;
|
return serverTextComponent;
|
||||||
|
@ -17,7 +17,6 @@
|
|||||||
|
|
||||||
package com.velocitypowered.proxy.command.builtin;
|
package com.velocitypowered.proxy.command.builtin;
|
||||||
|
|
||||||
import com.google.common.base.Joiner;
|
|
||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import com.google.common.collect.ImmutableMap;
|
import com.google.common.collect.ImmutableMap;
|
||||||
|
|
||||||
@ -52,6 +51,7 @@ import java.util.stream.Collectors;
|
|||||||
import net.kyori.adventure.identity.Identity;
|
import net.kyori.adventure.identity.Identity;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.TextComponent;
|
import net.kyori.adventure.text.TextComponent;
|
||||||
|
import net.kyori.adventure.text.TranslatableComponent;
|
||||||
import net.kyori.adventure.text.event.ClickEvent;
|
import net.kyori.adventure.text.event.ClickEvent;
|
||||||
import net.kyori.adventure.text.event.HoverEvent;
|
import net.kyori.adventure.text.event.HoverEvent;
|
||||||
import net.kyori.adventure.text.format.NamedTextColor;
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
@ -183,17 +183,15 @@ public class VelocityCommand implements SimpleCommand {
|
|||||||
public void execute(CommandSource source, String @NonNull [] args) {
|
public void execute(CommandSource source, String @NonNull [] args) {
|
||||||
try {
|
try {
|
||||||
if (server.reloadConfiguration()) {
|
if (server.reloadConfiguration()) {
|
||||||
source.sendMessage(Identity.nil(), Component.text(
|
source.sendMessage(Component.translatable("velocity.command.reload-success",
|
||||||
"Configuration reloaded.", NamedTextColor.GREEN));
|
NamedTextColor.GREEN));
|
||||||
} else {
|
} else {
|
||||||
source.sendMessage(Identity.nil(), Component.text(
|
source.sendMessage(Component.translatable("velocity.command.reload-failure",
|
||||||
"Unable to reload your configuration. Check the console for more details.",
|
|
||||||
NamedTextColor.RED));
|
NamedTextColor.RED));
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Unable to reload configuration", e);
|
logger.error("Unable to reload configuration", e);
|
||||||
source.sendMessage(Identity.nil(), Component.text(
|
source.sendMessage(Component.translatable("velocity.command.reload-failure",
|
||||||
"Unable to reload your configuration. Check the console for more details.",
|
|
||||||
NamedTextColor.RED));
|
NamedTextColor.RED));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -222,33 +220,34 @@ public class VelocityCommand implements SimpleCommand {
|
|||||||
|
|
||||||
ProxyVersion version = server.getVersion();
|
ProxyVersion version = server.getVersion();
|
||||||
|
|
||||||
TextComponent velocity = Component.text().content(version.getName() + " ")
|
Component velocity = Component.text().content(version.getName() + " ")
|
||||||
.decoration(TextDecoration.BOLD, true)
|
.decoration(TextDecoration.BOLD, true)
|
||||||
.color(VELOCITY_COLOR)
|
.color(VELOCITY_COLOR)
|
||||||
.append(Component.text(version.getVersion()).decoration(TextDecoration.BOLD, false))
|
.append(Component.text(version.getVersion()).decoration(TextDecoration.BOLD, false))
|
||||||
.build();
|
.build();
|
||||||
TextComponent copyright = Component
|
Component copyright = Component
|
||||||
.text("Copyright 2018-2021 " + version.getVendor() + ". " + version.getName()
|
.translatable("velocity.command.version-copyright",
|
||||||
+ " is licensed under the terms of the GNU General Public License v3.");
|
Component.text(version.getVendor()),
|
||||||
|
Component.text(version.getName()));
|
||||||
source.sendMessage(Identity.nil(), velocity);
|
source.sendMessage(Identity.nil(), velocity);
|
||||||
source.sendMessage(Identity.nil(), copyright);
|
source.sendMessage(Identity.nil(), copyright);
|
||||||
|
|
||||||
if (version.getName().equals("Velocity")) {
|
if (version.getName().equals("Velocity")) {
|
||||||
TextComponent velocityWebsite = Component.text()
|
TextComponent embellishment = Component.text()
|
||||||
.content("Visit the ")
|
.append(Component.text().content("velocitypowered.com")
|
||||||
.append(Component.text().content("Velocity website")
|
|
||||||
.color(NamedTextColor.GREEN)
|
.color(NamedTextColor.GREEN)
|
||||||
.clickEvent(
|
.clickEvent(
|
||||||
ClickEvent.openUrl("https://www.velocitypowered.com"))
|
ClickEvent.openUrl("https://www.velocitypowered.com"))
|
||||||
.build())
|
.build())
|
||||||
.append(Component.text(" or the "))
|
.append(Component.text(" - "))
|
||||||
.append(Component.text().content("Velocity GitHub")
|
.append(Component.text().content("GitHub")
|
||||||
.color(NamedTextColor.GREEN)
|
.color(NamedTextColor.GREEN)
|
||||||
|
.decoration(TextDecoration.UNDERLINED, true)
|
||||||
.clickEvent(ClickEvent.openUrl(
|
.clickEvent(ClickEvent.openUrl(
|
||||||
"https://github.com/VelocityPowered/Velocity"))
|
"https://github.com/VelocityPowered/Velocity"))
|
||||||
.build())
|
.build())
|
||||||
.build();
|
.build();
|
||||||
source.sendMessage(Identity.nil(), velocityWebsite);
|
source.sendMessage(Identity.nil(), embellishment);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -277,12 +276,13 @@ public class VelocityCommand implements SimpleCommand {
|
|||||||
int pluginCount = plugins.size();
|
int pluginCount = plugins.size();
|
||||||
|
|
||||||
if (pluginCount == 0) {
|
if (pluginCount == 0) {
|
||||||
source.sendMessage(Identity.nil(), Component.text(
|
source.sendMessage(Component.translatable("velocity.command.no-plugins",
|
||||||
"No plugins installed.", NamedTextColor.YELLOW));
|
NamedTextColor.YELLOW));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
TextComponent.Builder output = Component.text().content("Plugins: ")
|
TranslatableComponent.Builder output = Component.translatable()
|
||||||
|
.key("velocity.command.plugins-list")
|
||||||
.color(NamedTextColor.YELLOW);
|
.color(NamedTextColor.YELLOW);
|
||||||
for (int i = 0; i < pluginCount; i++) {
|
for (int i = 0; i < pluginCount; i++) {
|
||||||
PluginContainer plugin = plugins.get(i);
|
PluginContainer plugin = plugins.get(i);
|
||||||
@ -303,15 +303,21 @@ public class VelocityCommand implements SimpleCommand {
|
|||||||
|
|
||||||
description.getUrl().ifPresent(url -> {
|
description.getUrl().ifPresent(url -> {
|
||||||
hoverText.append(Component.newline());
|
hoverText.append(Component.newline());
|
||||||
hoverText.append(Component.text("Website: " + url));
|
hoverText.append(Component.translatable(
|
||||||
|
"velocity.command.plugin-tooltip-website",
|
||||||
|
Component.text(url)));
|
||||||
});
|
});
|
||||||
if (!description.getAuthors().isEmpty()) {
|
if (!description.getAuthors().isEmpty()) {
|
||||||
hoverText.append(Component.newline());
|
hoverText.append(Component.newline());
|
||||||
if (description.getAuthors().size() == 1) {
|
if (description.getAuthors().size() == 1) {
|
||||||
hoverText.append(Component.text("Author: " + description.getAuthors().get(0)));
|
hoverText.append(Component.translatable("velocity.command.plugin-tooltip-author",
|
||||||
|
Component.text(description.getAuthors().get(0))));
|
||||||
} else {
|
} else {
|
||||||
hoverText.append(Component.text("Authors: " + Joiner.on(", ")
|
hoverText.append(
|
||||||
.join(description.getAuthors())));
|
Component.translatable("velocity.command.plugin-tooltip-author",
|
||||||
|
Component.text(String.join(", ", description.getAuthors()))
|
||||||
|
)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
description.getDescription().ifPresent(pdesc -> {
|
description.getDescription().ifPresent(pdesc -> {
|
||||||
@ -449,7 +455,7 @@ public class VelocityCommand implements SimpleCommand {
|
|||||||
e.getCause().printStackTrace();
|
e.getCause().printStackTrace();
|
||||||
} catch (JsonParseException e) {
|
} catch (JsonParseException e) {
|
||||||
source.sendMessage(Component.text()
|
source.sendMessage(Component.text()
|
||||||
.content("An error occurred on the Velocity-servers and the dump could not "
|
.content("An error occurred on the Velocity servers and the dump could not "
|
||||||
+ "be completed. Please contact the Velocity staff about this problem. "
|
+ "be completed. Please contact the Velocity staff about this problem. "
|
||||||
+ "If you do, provide the details about this error from the Velocity "
|
+ "If you do, provide the details about this error from the Velocity "
|
||||||
+ "console or server log.")
|
+ "console or server log.")
|
||||||
|
@ -47,7 +47,6 @@ import java.util.Locale;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
import net.kyori.adventure.text.Component;
|
|
||||||
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
|
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
|
||||||
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
@ -74,25 +73,23 @@ public class VelocityConfiguration implements ProxyConfig {
|
|||||||
@Expose private final Advanced advanced;
|
@Expose private final Advanced advanced;
|
||||||
@Expose private final Query query;
|
@Expose private final Query query;
|
||||||
private final Metrics metrics;
|
private final Metrics metrics;
|
||||||
private final Messages messages;
|
|
||||||
private net.kyori.adventure.text.@MonotonicNonNull Component motdAsComponent;
|
private net.kyori.adventure.text.@MonotonicNonNull Component motdAsComponent;
|
||||||
private @Nullable Favicon favicon;
|
private @Nullable Favicon favicon;
|
||||||
|
|
||||||
private VelocityConfiguration(Servers servers, ForcedHosts forcedHosts, Advanced advanced,
|
private VelocityConfiguration(Servers servers, ForcedHosts forcedHosts, Advanced advanced,
|
||||||
Query query, Metrics metrics, Messages messages) {
|
Query query, Metrics metrics) {
|
||||||
this.servers = servers;
|
this.servers = servers;
|
||||||
this.forcedHosts = forcedHosts;
|
this.forcedHosts = forcedHosts;
|
||||||
this.advanced = advanced;
|
this.advanced = advanced;
|
||||||
this.query = query;
|
this.query = query;
|
||||||
this.metrics = metrics;
|
this.metrics = metrics;
|
||||||
this.messages = messages;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private VelocityConfiguration(String bind, String motd, int showMaxPlayers, boolean onlineMode,
|
private VelocityConfiguration(String bind, String motd, int showMaxPlayers, boolean onlineMode,
|
||||||
boolean preventClientProxyConnections, boolean announceForge,
|
boolean preventClientProxyConnections, boolean announceForge,
|
||||||
PlayerInfoForwarding playerInfoForwardingMode, byte[] forwardingSecret,
|
PlayerInfoForwarding playerInfoForwardingMode, byte[] forwardingSecret,
|
||||||
boolean onlineModeKickExistingPlayers, PingPassthroughMode pingPassthrough, Servers servers,
|
boolean onlineModeKickExistingPlayers, PingPassthroughMode pingPassthrough, Servers servers,
|
||||||
ForcedHosts forcedHosts, Advanced advanced, Query query, Metrics metrics, Messages messages) {
|
ForcedHosts forcedHosts, Advanced advanced, Query query, Metrics metrics) {
|
||||||
this.bind = bind;
|
this.bind = bind;
|
||||||
this.motd = motd;
|
this.motd = motd;
|
||||||
this.showMaxPlayers = showMaxPlayers;
|
this.showMaxPlayers = showMaxPlayers;
|
||||||
@ -108,7 +105,6 @@ public class VelocityConfiguration implements ProxyConfig {
|
|||||||
this.advanced = advanced;
|
this.advanced = advanced;
|
||||||
this.query = query;
|
this.query = query;
|
||||||
this.metrics = metrics;
|
this.metrics = metrics;
|
||||||
this.messages = messages;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -375,10 +371,6 @@ public class VelocityConfiguration implements ProxyConfig {
|
|||||||
return advanced.isLogCommandExecutions();
|
return advanced.isLogCommandExecutions();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Messages getMessages() {
|
|
||||||
return messages;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return MoreObjects.toStringHelper(this)
|
return MoreObjects.toStringHelper(this)
|
||||||
@ -452,7 +444,6 @@ public class VelocityConfiguration implements ProxyConfig {
|
|||||||
CommentedConfig advancedConfig = config.get("advanced");
|
CommentedConfig advancedConfig = config.get("advanced");
|
||||||
CommentedConfig queryConfig = config.get("query");
|
CommentedConfig queryConfig = config.get("query");
|
||||||
CommentedConfig metricsConfig = config.get("metrics");
|
CommentedConfig metricsConfig = config.get("metrics");
|
||||||
CommentedConfig messagesConfig = config.get("messages");
|
|
||||||
PlayerInfoForwarding forwardingMode = config.getEnumOrElse("player-info-forwarding-mode",
|
PlayerInfoForwarding forwardingMode = config.getEnumOrElse("player-info-forwarding-mode",
|
||||||
PlayerInfoForwarding.NONE);
|
PlayerInfoForwarding.NONE);
|
||||||
PingPassthroughMode pingPassthroughMode = config.getEnumOrElse("ping-passthrough",
|
PingPassthroughMode pingPassthroughMode = config.getEnumOrElse("ping-passthrough",
|
||||||
@ -482,8 +473,7 @@ public class VelocityConfiguration implements ProxyConfig {
|
|||||||
new ForcedHosts(forcedHostsConfig),
|
new ForcedHosts(forcedHostsConfig),
|
||||||
new Advanced(advancedConfig),
|
new Advanced(advancedConfig),
|
||||||
new Query(queryConfig),
|
new Query(queryConfig),
|
||||||
new Metrics(metricsConfig),
|
new Metrics(metricsConfig)
|
||||||
new Messages(messagesConfig, defaultConfig.get("messages"))
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -797,73 +787,4 @@ public class VelocityConfiguration implements ProxyConfig {
|
|||||||
return enabled;
|
return enabled;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Messages {
|
|
||||||
|
|
||||||
private final CommentedConfig toml;
|
|
||||||
private final CommentedConfig defaultToml;
|
|
||||||
|
|
||||||
private final String kickPrefix;
|
|
||||||
private final String disconnectPrefix;
|
|
||||||
private final String onlineModeOnly;
|
|
||||||
private final String noAvailableServers;
|
|
||||||
private final String alreadyConnected;
|
|
||||||
private final String movedToNewServerPrefix;
|
|
||||||
private final String genericConnectionError;
|
|
||||||
|
|
||||||
private Messages(CommentedConfig toml, CommentedConfig defaultToml) {
|
|
||||||
this.toml = toml;
|
|
||||||
this.defaultToml = defaultToml;
|
|
||||||
this.kickPrefix = getString("kick-prefix");
|
|
||||||
this.disconnectPrefix = getString("disconnect-prefix");
|
|
||||||
this.onlineModeOnly = getString("online-mode-only");
|
|
||||||
this.noAvailableServers = getString("no-available-servers");
|
|
||||||
this.alreadyConnected = getString("already-connected");
|
|
||||||
this.movedToNewServerPrefix = getString("moved-to-new-server-prefix");
|
|
||||||
this.genericConnectionError = getString("generic-connection-error");
|
|
||||||
}
|
|
||||||
|
|
||||||
private String getString(String path) {
|
|
||||||
String def = defaultToml.getOrElse(path, "");
|
|
||||||
if (toml == null) {
|
|
||||||
return def;
|
|
||||||
}
|
|
||||||
return toml.getOrElse(path, def);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Component getKickPrefix(String server) {
|
|
||||||
return deserialize(String.format(kickPrefix, server));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Component getDisconnectPrefix(String server) {
|
|
||||||
return deserialize(String.format(disconnectPrefix, server));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Component getOnlineModeOnly() {
|
|
||||||
return deserialize(onlineModeOnly);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Component getNoAvailableServers() {
|
|
||||||
return deserialize(noAvailableServers);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Component getAlreadyConnected() {
|
|
||||||
return deserialize(alreadyConnected);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Component getMovedToNewServerPrefix() {
|
|
||||||
return deserialize(movedToNewServerPrefix);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Component getGenericConnectionError() {
|
|
||||||
return deserialize(genericConnectionError);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Component deserialize(String str) {
|
|
||||||
if (str.startsWith("{")) {
|
|
||||||
return GsonComponentSerializer.gson().deserialize(str);
|
|
||||||
}
|
|
||||||
return LegacyComponentSerializer.legacyAmpersand().deserialize(str);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -49,8 +49,8 @@ import net.kyori.adventure.text.TextComponent;
|
|||||||
|
|
||||||
public class LoginSessionHandler implements MinecraftSessionHandler {
|
public class LoginSessionHandler implements MinecraftSessionHandler {
|
||||||
|
|
||||||
private static final TextComponent MODERN_IP_FORWARDING_FAILURE = Component
|
private static final Component MODERN_IP_FORWARDING_FAILURE = Component
|
||||||
.text("Your server did not send a forwarding request to the proxy. Is it set up correctly?");
|
.translatable("velocity.error.modern-forwarding-failed");
|
||||||
|
|
||||||
private final VelocityServer server;
|
private final VelocityServer server;
|
||||||
private final VelocityServerConnection serverConn;
|
private final VelocityServerConnection serverConn;
|
||||||
|
@ -166,9 +166,8 @@ public class ClientPlaySessionHandler implements MinecraftSessionHandler {
|
|||||||
.exceptionally(e -> {
|
.exceptionally(e -> {
|
||||||
logger.info("Exception occurred while running command for {}",
|
logger.info("Exception occurred while running command for {}",
|
||||||
player.getUsername(), e);
|
player.getUsername(), e);
|
||||||
player.sendMessage(Identity.nil(),
|
player.sendMessage(Component.translatable("velocity.command.generic-error",
|
||||||
Component.text("An error occurred while running this command.",
|
NamedTextColor.RED));
|
||||||
NamedTextColor.RED));
|
|
||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
@ -327,7 +326,8 @@ public class ClientPlaySessionHandler implements MinecraftSessionHandler {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exception(Throwable throwable) {
|
public void exception(Throwable throwable) {
|
||||||
player.disconnect(server.getConfiguration().getMessages().getGenericConnectionError());
|
player.disconnect(Component.translatable("velocity.error.player-connection-error",
|
||||||
|
NamedTextColor.RED));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -96,6 +96,9 @@ import net.kyori.adventure.text.format.NamedTextColor;
|
|||||||
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
|
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
|
||||||
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
||||||
import net.kyori.adventure.text.serializer.plain.PlainComponentSerializer;
|
import net.kyori.adventure.text.serializer.plain.PlainComponentSerializer;
|
||||||
|
import net.kyori.adventure.title.Title;
|
||||||
|
import net.kyori.adventure.title.Title.Times;
|
||||||
|
import net.kyori.adventure.translation.GlobalTranslator;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
||||||
@ -264,9 +267,15 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
return connection.getProtocolVersion();
|
return connection.getProtocolVersion();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Component translateMessage(Component message) {
|
||||||
|
Locale locale = this.settings == null ? Locale.getDefault() : this.settings.getLocale();
|
||||||
|
return GlobalTranslator.render(message, locale);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendMessage(@NonNull Identity identity, @NonNull Component message) {
|
public void sendMessage(@NonNull Identity identity, @NonNull Component message) {
|
||||||
connection.write(Chat.createClientbound(identity, message, this.getProtocolVersion()));
|
Component translated = translateMessage(message);
|
||||||
|
connection.write(Chat.createClientbound(identity, translated, this.getProtocolVersion()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -275,26 +284,30 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
Preconditions.checkNotNull(message, "message");
|
Preconditions.checkNotNull(message, "message");
|
||||||
Preconditions.checkNotNull(type, "type");
|
Preconditions.checkNotNull(type, "type");
|
||||||
|
|
||||||
Chat packet = Chat.createClientbound(identity, message, this.getProtocolVersion());
|
Component translated = translateMessage(message);
|
||||||
|
Chat packet = Chat.createClientbound(identity, translated, this.getProtocolVersion());
|
||||||
packet.setType(type == MessageType.CHAT ? Chat.CHAT_TYPE : Chat.SYSTEM_TYPE);
|
packet.setType(type == MessageType.CHAT ? Chat.CHAT_TYPE : Chat.SYSTEM_TYPE);
|
||||||
connection.write(packet);
|
connection.write(packet);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendActionBar(net.kyori.adventure.text.@NonNull Component message) {
|
public void sendActionBar(net.kyori.adventure.text.@NonNull Component message) {
|
||||||
|
Component translated = translateMessage(message);
|
||||||
|
|
||||||
ProtocolVersion playerVersion = getProtocolVersion();
|
ProtocolVersion playerVersion = getProtocolVersion();
|
||||||
if (playerVersion.compareTo(ProtocolVersion.MINECRAFT_1_11) >= 0) {
|
if (playerVersion.compareTo(ProtocolVersion.MINECRAFT_1_11) >= 0) {
|
||||||
// Use the title packet instead.
|
// Use the title packet instead.
|
||||||
GenericTitlePacket pkt = GenericTitlePacket.constructTitlePacket(
|
GenericTitlePacket pkt = GenericTitlePacket.constructTitlePacket(
|
||||||
GenericTitlePacket.ActionType.SET_ACTION_BAR, playerVersion);
|
GenericTitlePacket.ActionType.SET_ACTION_BAR, playerVersion);
|
||||||
pkt.setComponent(ProtocolUtils.getJsonChatSerializer(playerVersion)
|
pkt.setComponent(ProtocolUtils.getJsonChatSerializer(playerVersion)
|
||||||
.serialize(message));
|
.serialize(translated));
|
||||||
connection.write(pkt);
|
connection.write(pkt);
|
||||||
} else {
|
} else {
|
||||||
// Due to issues with action bar packets, we'll need to convert the text message into a
|
// Due to issues with action bar packets, we'll need to convert the text message into a
|
||||||
// legacy message and then inject the legacy text into a component... yuck!
|
// legacy message and then inject the legacy text into a component... yuck!
|
||||||
JsonObject object = new JsonObject();
|
JsonObject object = new JsonObject();
|
||||||
object.addProperty("text", LegacyComponentSerializer.legacySection().serialize(message));
|
object.addProperty("text", LegacyComponentSerializer.legacySection()
|
||||||
|
.serialize(translated));
|
||||||
Chat chat = new Chat();
|
Chat chat = new Chat();
|
||||||
chat.setMessage(object.toString());
|
chat.setMessage(object.toString());
|
||||||
chat.setType(Chat.GAME_INFO_TYPE);
|
chat.setType(Chat.GAME_INFO_TYPE);
|
||||||
@ -324,8 +337,10 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendPlayerListHeaderAndFooter(final Component header, final Component footer) {
|
public void sendPlayerListHeaderAndFooter(final Component header, final Component footer) {
|
||||||
this.playerListHeader = Objects.requireNonNull(header, "header");
|
Component translatedHeader = translateMessage(header);
|
||||||
this.playerListFooter = Objects.requireNonNull(footer, "footer");
|
Component translatedFooter = translateMessage(footer);
|
||||||
|
this.playerListHeader = translatedHeader;
|
||||||
|
this.playerListFooter = translatedFooter;
|
||||||
if (this.getProtocolVersion().compareTo(ProtocolVersion.MINECRAFT_1_8) >= 0) {
|
if (this.getProtocolVersion().compareTo(ProtocolVersion.MINECRAFT_1_8) >= 0) {
|
||||||
this.connection.write(HeaderAndFooter.create(header, footer, this.getProtocolVersion()));
|
this.connection.write(HeaderAndFooter.create(header, footer, this.getProtocolVersion()));
|
||||||
}
|
}
|
||||||
@ -339,12 +354,12 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
|
|
||||||
GenericTitlePacket titlePkt = GenericTitlePacket.constructTitlePacket(
|
GenericTitlePacket titlePkt = GenericTitlePacket.constructTitlePacket(
|
||||||
GenericTitlePacket.ActionType.SET_TITLE, this.getProtocolVersion());
|
GenericTitlePacket.ActionType.SET_TITLE, this.getProtocolVersion());
|
||||||
titlePkt.setComponent(serializer.serialize(title.title()));
|
titlePkt.setComponent(serializer.serialize(translateMessage(title.title())));
|
||||||
connection.delayedWrite(titlePkt);
|
connection.delayedWrite(titlePkt);
|
||||||
|
|
||||||
GenericTitlePacket subtitlePkt = GenericTitlePacket.constructTitlePacket(
|
GenericTitlePacket subtitlePkt = GenericTitlePacket.constructTitlePacket(
|
||||||
GenericTitlePacket.ActionType.SET_SUBTITLE, this.getProtocolVersion());
|
GenericTitlePacket.ActionType.SET_SUBTITLE, this.getProtocolVersion());
|
||||||
subtitlePkt.setComponent(serializer.serialize(title.subtitle()));
|
subtitlePkt.setComponent(serializer.serialize(translateMessage(title.subtitle())));
|
||||||
connection.delayedWrite(subtitlePkt);
|
connection.delayedWrite(subtitlePkt);
|
||||||
|
|
||||||
GenericTitlePacket timesPkt = GenericTitlePacket.constructTitlePacket(
|
GenericTitlePacket timesPkt = GenericTitlePacket.constructTitlePacket(
|
||||||
@ -431,9 +446,11 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
* @param duringLogin whether the disconnect happened during login
|
* @param duringLogin whether the disconnect happened during login
|
||||||
*/
|
*/
|
||||||
public void disconnect0(Component reason, boolean duringLogin) {
|
public void disconnect0(Component reason, boolean duringLogin) {
|
||||||
|
Component translated = this.translateMessage(reason);
|
||||||
|
|
||||||
logger.info("{} has disconnected: {}", this,
|
logger.info("{} has disconnected: {}", this,
|
||||||
LegacyComponentSerializer.legacySection().serialize(reason));
|
LegacyComponentSerializer.legacySection().serialize(translated));
|
||||||
connection.closeWith(Disconnect.create(reason, this.getProtocolVersion()));
|
connection.closeWith(Disconnect.create(translated, this.getProtocolVersion()));
|
||||||
}
|
}
|
||||||
|
|
||||||
public @Nullable VelocityServerConnection getConnectedServer() {
|
public @Nullable VelocityServerConnection getConnectedServer() {
|
||||||
@ -472,18 +489,18 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
wrapped = cause;
|
wrapped = cause;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String userMessage;
|
|
||||||
|
Component friendlyError;
|
||||||
if (connectedServer != null && connectedServer.getServerInfo().equals(server.getServerInfo())) {
|
if (connectedServer != null && connectedServer.getServerInfo().equals(server.getServerInfo())) {
|
||||||
userMessage = "Your connection to " + server.getServerInfo().getName() + " encountered an "
|
friendlyError = Component.translatable("velocity.error.connected-server-error",
|
||||||
+ "error.";
|
Component.text(server.getServerInfo().getName()));
|
||||||
} else {
|
} else {
|
||||||
logger.error("{}: unable to connect to server {}", this, server.getServerInfo().getName(),
|
logger.error("{}: unable to connect to server {}", this, server.getServerInfo().getName(),
|
||||||
wrapped);
|
wrapped);
|
||||||
userMessage = "Unable to connect to " + server.getServerInfo().getName() + ". Try again "
|
friendlyError = Component.translatable("velocity.error.connecting-server-error",
|
||||||
+ "later.";
|
Component.text(server.getServerInfo().getName()));
|
||||||
}
|
}
|
||||||
handleConnectionException(server, null, Component.text(userMessage,
|
handleConnectionException(server, null, friendlyError.color(NamedTextColor.RED), safe);
|
||||||
NamedTextColor.RED), safe);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -499,26 +516,22 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
VelocityConfiguration.Messages messages = this.server.getConfiguration().getMessages();
|
|
||||||
Component disconnectReason = GsonComponentSerializer.gson().deserialize(disconnect.getReason());
|
Component disconnectReason = GsonComponentSerializer.gson().deserialize(disconnect.getReason());
|
||||||
String plainTextReason = PASS_THRU_TRANSLATE.serialize(disconnectReason);
|
String plainTextReason = PASS_THRU_TRANSLATE.serialize(disconnectReason);
|
||||||
if (connectedServer != null && connectedServer.getServerInfo().equals(server.getServerInfo())) {
|
if (connectedServer != null && connectedServer.getServerInfo().equals(server.getServerInfo())) {
|
||||||
logger.info("{}: kicked from server {}: {}", this, server.getServerInfo().getName(),
|
logger.info("{}: kicked from server {}: {}", this, server.getServerInfo().getName(),
|
||||||
plainTextReason);
|
plainTextReason);
|
||||||
handleConnectionException(server, disconnectReason, Component.text()
|
handleConnectionException(server, disconnectReason,
|
||||||
.append(messages.getKickPrefix(server.getServerInfo().getName())
|
Component.translatable("velocity.error.moved-to-new-server", NamedTextColor.RED,
|
||||||
.colorIfAbsent(NamedTextColor.RED))
|
Component.text(server.getServerInfo().getName()),
|
||||||
.color(NamedTextColor.RED)
|
disconnectReason), safe);
|
||||||
.append(disconnectReason)
|
|
||||||
.build(), safe);
|
|
||||||
} else {
|
} else {
|
||||||
logger.error("{}: disconnected while connecting to {}: {}", this,
|
logger.error("{}: disconnected while connecting to {}: {}", this,
|
||||||
server.getServerInfo().getName(), plainTextReason);
|
server.getServerInfo().getName(), plainTextReason);
|
||||||
handleConnectionException(server, disconnectReason, Component.text()
|
handleConnectionException(server, disconnectReason,
|
||||||
.append(messages.getDisconnectPrefix(server.getServerInfo().getName())
|
Component.translatable("velocity.error.cant-connect", NamedTextColor.RED,
|
||||||
.colorIfAbsent(NamedTextColor.RED))
|
Component.text(server.getServerInfo().getName()),
|
||||||
.append(disconnectReason)
|
disconnectReason), safe);
|
||||||
.build(), safe);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -602,8 +615,10 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
|
|||||||
getProtocolVersion()), ((Impl) status).isSafe());
|
getProtocolVersion()), ((Impl) status).isSafe());
|
||||||
break;
|
break;
|
||||||
case SUCCESS:
|
case SUCCESS:
|
||||||
sendMessage(Identity.nil(), server.getConfiguration().getMessages()
|
sendMessage(Component.translatable("velocity.error.moved-to-new-server",
|
||||||
.getMovedToNewServerPrefix().append(friendlyReason));
|
NamedTextColor.RED,
|
||||||
|
Component.text(originalEvent.getServer().getServerInfo().getName()),
|
||||||
|
friendlyReason));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
// The only remaining value is successful (no need to do anything!)
|
// The only remaining value is successful (no need to do anything!)
|
||||||
|
@ -71,8 +71,10 @@ public class HandshakeSessionHandler implements MinecraftSessionHandler {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean handle(LegacyHandshake packet) {
|
public boolean handle(LegacyHandshake packet) {
|
||||||
connection.closeWith(LegacyDisconnect
|
connection.closeWith(LegacyDisconnect.from(Component.text(
|
||||||
.from(Component.text("Your client is old, please upgrade!", NamedTextColor.RED)));
|
"Your client is extremely old. Please update to a newer version of Minecraft.",
|
||||||
|
NamedTextColor.RED)
|
||||||
|
));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -125,7 +127,7 @@ public class HandshakeSessionHandler implements MinecraftSessionHandler {
|
|||||||
|
|
||||||
InetAddress address = ((InetSocketAddress) connection.getRemoteAddress()).getAddress();
|
InetAddress address = ((InetSocketAddress) connection.getRemoteAddress()).getAddress();
|
||||||
if (!server.getIpAttemptLimiter().attempt(address)) {
|
if (!server.getIpAttemptLimiter().attempt(address)) {
|
||||||
ic.disconnectQuietly(Component.text("You are logging in too fast, try again later."));
|
ic.disconnectQuietly(Component.translatable("velocity.error.logging-in-too-fast"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -135,7 +137,8 @@ public class HandshakeSessionHandler implements MinecraftSessionHandler {
|
|||||||
// and lower, otherwise IP information will never get forwarded.
|
// and lower, otherwise IP information will never get forwarded.
|
||||||
if (server.getConfiguration().getPlayerInfoForwardingMode() == PlayerInfoForwarding.MODERN
|
if (server.getConfiguration().getPlayerInfoForwardingMode() == PlayerInfoForwarding.MODERN
|
||||||
&& handshake.getProtocolVersion().compareTo(ProtocolVersion.MINECRAFT_1_13) < 0) {
|
&& handshake.getProtocolVersion().compareTo(ProtocolVersion.MINECRAFT_1_13) < 0) {
|
||||||
ic.disconnectQuietly(Component.text("This server is only compatible with 1.13 and above."));
|
ic.disconnectQuietly(Component.translatable(
|
||||||
|
"velocity.error.modern-forwarding-needs-new-client"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,9 +24,11 @@ import com.velocitypowered.proxy.connection.MinecraftConnectionAssociation;
|
|||||||
import com.velocitypowered.proxy.protocol.packet.Disconnect;
|
import com.velocitypowered.proxy.protocol.packet.Disconnect;
|
||||||
import com.velocitypowered.proxy.protocol.packet.Handshake;
|
import com.velocitypowered.proxy.protocol.packet.Handshake;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
||||||
|
import net.kyori.adventure.translation.GlobalTranslator;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
|
|
||||||
@ -76,9 +78,11 @@ public final class InitialInboundConnection implements InboundConnection,
|
|||||||
* @param reason the reason for disconnecting
|
* @param reason the reason for disconnecting
|
||||||
*/
|
*/
|
||||||
public void disconnect(Component reason) {
|
public void disconnect(Component reason) {
|
||||||
|
Component translated = GlobalTranslator.render(reason, Locale.getDefault());
|
||||||
|
|
||||||
logger.info("{} has disconnected: {}", this,
|
logger.info("{} has disconnected: {}", this,
|
||||||
LegacyComponentSerializer.legacySection().serialize(reason));
|
LegacyComponentSerializer.legacySection().serialize(translated));
|
||||||
connection.closeWith(Disconnect.create(reason, getProtocolVersion()));
|
connection.closeWith(Disconnect.create(translated, getProtocolVersion()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -86,6 +90,7 @@ public final class InitialInboundConnection implements InboundConnection,
|
|||||||
* @param reason the reason for disconnecting
|
* @param reason the reason for disconnecting
|
||||||
*/
|
*/
|
||||||
public void disconnectQuietly(Component reason) {
|
public void disconnectQuietly(Component reason) {
|
||||||
connection.closeWith(Disconnect.create(reason, getProtocolVersion()));
|
Component translated = GlobalTranslator.render(reason, Locale.getDefault());
|
||||||
|
connection.closeWith(Disconnect.create(translated, getProtocolVersion()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -56,12 +56,15 @@ import java.security.GeneralSecurityException;
|
|||||||
import java.security.KeyPair;
|
import java.security.KeyPair;
|
||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
import java.util.concurrent.ThreadLocalRandom;
|
import java.util.concurrent.ThreadLocalRandom;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
import net.kyori.adventure.translation.GlobalTranslator;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.asynchttpclient.ListenableFuture;
|
import org.asynchttpclient.ListenableFuture;
|
||||||
@ -148,7 +151,8 @@ public class LoginSessionHandler implements MinecraftSessionHandler {
|
|||||||
GameProfile.class), true);
|
GameProfile.class), true);
|
||||||
} else if (profileResponse.getStatusCode() == 204) {
|
} else if (profileResponse.getStatusCode() == 204) {
|
||||||
// Apparently an offline-mode user logged onto this online-mode proxy.
|
// Apparently an offline-mode user logged onto this online-mode proxy.
|
||||||
inbound.disconnect(server.getConfiguration().getMessages().getOnlineModeOnly());
|
inbound.disconnect(Component.translatable("velocity.error.online-mode-only",
|
||||||
|
NamedTextColor.RED));
|
||||||
} else {
|
} else {
|
||||||
// Something else went wrong
|
// Something else went wrong
|
||||||
logger.error(
|
logger.error(
|
||||||
@ -188,8 +192,7 @@ public class LoginSessionHandler implements MinecraftSessionHandler {
|
|||||||
Optional<Component> disconnectReason = result.getReasonComponent();
|
Optional<Component> disconnectReason = result.getReasonComponent();
|
||||||
if (disconnectReason.isPresent()) {
|
if (disconnectReason.isPresent()) {
|
||||||
// The component is guaranteed to be provided if the connection was denied.
|
// The component is guaranteed to be provided if the connection was denied.
|
||||||
mcConnection.closeWith(Disconnect.create(disconnectReason.get(),
|
inbound.disconnect(disconnectReason.get());
|
||||||
inbound.getProtocolVersion()));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -238,7 +241,8 @@ public class LoginSessionHandler implements MinecraftSessionHandler {
|
|||||||
mcConnection, inbound.getVirtualHost().orElse(null), onlineMode);
|
mcConnection, inbound.getVirtualHost().orElse(null), onlineMode);
|
||||||
this.connectedPlayer = player;
|
this.connectedPlayer = player;
|
||||||
if (!server.canRegisterConnection(player)) {
|
if (!server.canRegisterConnection(player)) {
|
||||||
player.disconnect0(server.getConfiguration().getMessages().getAlreadyConnected(), true);
|
player.disconnect0(Component.translatable("velocity.error.already-connected-proxy",
|
||||||
|
NamedTextColor.RED), true);
|
||||||
return CompletableFuture.completedFuture(null);
|
return CompletableFuture.completedFuture(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -302,8 +306,8 @@ public class LoginSessionHandler implements MinecraftSessionHandler {
|
|||||||
player.disconnect0(reason.get(), true);
|
player.disconnect0(reason.get(), true);
|
||||||
} else {
|
} else {
|
||||||
if (!server.registerConnection(player)) {
|
if (!server.registerConnection(player)) {
|
||||||
player.disconnect0(server.getConfiguration().getMessages()
|
player.disconnect0(Component.translatable("velocity.error.already-connected-proxy"),
|
||||||
.getAlreadyConnected(), true);
|
true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -331,8 +335,8 @@ public class LoginSessionHandler implements MinecraftSessionHandler {
|
|||||||
.thenRunAsync(() -> {
|
.thenRunAsync(() -> {
|
||||||
Optional<RegisteredServer> toTry = event.getInitialServer();
|
Optional<RegisteredServer> toTry = event.getInitialServer();
|
||||||
if (!toTry.isPresent()) {
|
if (!toTry.isPresent()) {
|
||||||
player.disconnect0(server.getConfiguration().getMessages()
|
player.disconnect0(Component.translatable("velocity.error.no-available-servers",
|
||||||
.getNoAvailableServers(), true);
|
NamedTextColor.RED), true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
player.createConnectionRequest(toTry.get()).fireAndForget();
|
player.createConnectionRequest(toTry.get()).fireAndForget();
|
||||||
|
@ -19,16 +19,17 @@ package com.velocitypowered.proxy.connection.util;
|
|||||||
|
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.TextComponent;
|
import net.kyori.adventure.text.TextComponent;
|
||||||
|
import net.kyori.adventure.text.TranslatableComponent;
|
||||||
import net.kyori.adventure.text.format.NamedTextColor;
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
|
||||||
public class ConnectionMessages {
|
public class ConnectionMessages {
|
||||||
|
|
||||||
public static final TextComponent ALREADY_CONNECTED = Component
|
public static final TranslatableComponent ALREADY_CONNECTED = Component
|
||||||
.text("You are already connected to this server!", NamedTextColor.RED);
|
.translatable("velocity.error.already-connected", NamedTextColor.RED);
|
||||||
public static final TextComponent IN_PROGRESS = Component
|
public static final TranslatableComponent IN_PROGRESS = Component
|
||||||
.text("You are already connecting to a server!", NamedTextColor.RED);
|
.translatable("velocity.error.already-connecting", NamedTextColor.RED);
|
||||||
public static final TextComponent INTERNAL_SERVER_CONNECTION_ERROR = Component
|
public static final TranslatableComponent INTERNAL_SERVER_CONNECTION_ERROR = Component
|
||||||
.text("An internal server connection error occurred.", NamedTextColor.RED);
|
.translatable("velocity.error.internal-server-connection-error", NamedTextColor.RED);
|
||||||
|
|
||||||
private ConnectionMessages() {
|
private ConnectionMessages() {
|
||||||
throw new AssertionError();
|
throw new AssertionError();
|
||||||
|
@ -25,11 +25,14 @@ import com.velocitypowered.api.permission.Tristate;
|
|||||||
import com.velocitypowered.api.proxy.ConsoleCommandSource;
|
import com.velocitypowered.api.proxy.ConsoleCommandSource;
|
||||||
import com.velocitypowered.proxy.VelocityServer;
|
import com.velocitypowered.proxy.VelocityServer;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
import net.kyori.adventure.identity.Identity;
|
import net.kyori.adventure.identity.Identity;
|
||||||
import net.kyori.adventure.permission.PermissionChecker;
|
import net.kyori.adventure.permission.PermissionChecker;
|
||||||
import net.kyori.adventure.pointer.Pointers;
|
import net.kyori.adventure.pointer.Pointers;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.format.NamedTextColor;
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
||||||
|
import net.kyori.adventure.translation.GlobalTranslator;
|
||||||
import net.minecrell.terminalconsole.SimpleTerminalConsole;
|
import net.minecrell.terminalconsole.SimpleTerminalConsole;
|
||||||
import org.apache.logging.log4j.Level;
|
import org.apache.logging.log4j.Level;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
@ -56,8 +59,8 @@ public final class VelocityConsole extends SimpleTerminalConsole implements Cons
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendMessage(@NonNull Identity identity, @NonNull Component message) {
|
public void sendMessage(@NonNull Identity identity, @NonNull Component message) {
|
||||||
logger.info(net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer.legacySection()
|
Component translated = GlobalTranslator.render(message, Locale.getDefault());
|
||||||
.serialize(message));
|
logger.info(LegacyComponentSerializer.legacySection().serialize(translated));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -118,7 +121,8 @@ public final class VelocityConsole extends SimpleTerminalConsole implements Cons
|
|||||||
protected void runCommand(String command) {
|
protected void runCommand(String command) {
|
||||||
try {
|
try {
|
||||||
if (!this.server.getCommandManager().executeAsync(this, command).join()) {
|
if (!this.server.getCommandManager().executeAsync(this, command).join()) {
|
||||||
sendMessage(Component.text("Command not found.", NamedTextColor.RED));
|
sendMessage(Component.translatable("velocity.command.command-does-not-exist",
|
||||||
|
NamedTextColor.RED));
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("An error occurred while running this command.", e);
|
logger.error("An error occurred while running this command.", e);
|
||||||
|
@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2018 Velocity Contributors
|
||||||
|
*
|
||||||
|
* 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 <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.velocitypowered.proxy.util;
|
||||||
|
|
||||||
|
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.net.URI;
|
||||||
|
import java.net.URISyntaxException;
|
||||||
|
import java.net.URL;
|
||||||
|
import java.nio.file.FileSystem;
|
||||||
|
import java.nio.file.FileSystems;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.nio.file.Path;
|
||||||
|
import java.nio.file.Paths;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
public class FileSystemUtils {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Visits the resources at the given {@link Path} within the resource
|
||||||
|
* path of the given {@link Class}.
|
||||||
|
*
|
||||||
|
* @param target The target class of the resource path to scan
|
||||||
|
* @param consumer The consumer to visit the resolved path
|
||||||
|
* @param firstPathComponent First path component
|
||||||
|
* @param remainingPathComponents Remaining path components
|
||||||
|
*/
|
||||||
|
@SuppressFBWarnings({"RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE"})
|
||||||
|
public static boolean visitResources(Class<?> target, Consumer<Path> consumer,
|
||||||
|
String firstPathComponent, String... remainingPathComponents)
|
||||||
|
throws IOException {
|
||||||
|
final URL knownResource = FileSystemUtils.class.getClassLoader()
|
||||||
|
.getResource("default-velocity.toml");
|
||||||
|
if (knownResource == null) {
|
||||||
|
throw new IllegalStateException(
|
||||||
|
"default-velocity.toml does not exist, don't know where we are");
|
||||||
|
}
|
||||||
|
if (knownResource.getProtocol().equals("jar")) {
|
||||||
|
// Running from a JAR
|
||||||
|
String jarPathRaw = knownResource.toString().split("!")[0];
|
||||||
|
URI path = URI.create(jarPathRaw + "!/");
|
||||||
|
|
||||||
|
try (FileSystem fileSystem = FileSystems.newFileSystem(path, Map.of("create", "true"))) {
|
||||||
|
Path toVisit = fileSystem.getPath(firstPathComponent, remainingPathComponents);
|
||||||
|
if (Files.exists(toVisit)) {
|
||||||
|
consumer.accept(toVisit);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// Running from the file system
|
||||||
|
URI uri;
|
||||||
|
List<String> componentList = new ArrayList<>();
|
||||||
|
componentList.add(firstPathComponent);
|
||||||
|
componentList.addAll(Arrays.asList(remainingPathComponents));
|
||||||
|
|
||||||
|
try {
|
||||||
|
URL url = target.getClassLoader().getResource(String.join("/", componentList));
|
||||||
|
if (url == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
uri = url.toURI();
|
||||||
|
} catch (URISyntaxException e) {
|
||||||
|
throw new IllegalStateException(e);
|
||||||
|
}
|
||||||
|
consumer.accept(Paths.get(uri));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -100,7 +100,7 @@ public class AdventureBossBarManager implements BossBar.Listener {
|
|||||||
public void addBossBar(ConnectedPlayer player, BossBar bar) {
|
public void addBossBar(ConnectedPlayer player, BossBar bar) {
|
||||||
BossBarHolder holder = this.getOrCreateHandler(bar);
|
BossBarHolder holder = this.getOrCreateHandler(bar);
|
||||||
if (holder.subscribers.add(player)) {
|
if (holder.subscribers.add(player)) {
|
||||||
player.getConnection().write(holder.createAddPacket(player.getProtocolVersion()));
|
player.getConnection().write(holder.createAddPacket(player));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -123,21 +123,16 @@ public class AdventureBossBarManager implements BossBar.Listener {
|
|||||||
if (holder == null) {
|
if (holder == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
com.velocitypowered.proxy.protocol.packet.BossBar pre116Packet = holder.createTitleUpdate(
|
|
||||||
newName, ProtocolVersion.MINECRAFT_1_15_2);
|
|
||||||
com.velocitypowered.proxy.protocol.packet.BossBar rgbPacket = holder.createTitleUpdate(
|
|
||||||
newName, ProtocolVersion.MINECRAFT_1_16);
|
|
||||||
for (ConnectedPlayer player : holder.subscribers) {
|
for (ConnectedPlayer player : holder.subscribers) {
|
||||||
if (player.getProtocolVersion().compareTo(ProtocolVersion.MINECRAFT_1_16) >= 0) {
|
Component translated = player.translateMessage(newName);
|
||||||
player.getConnection().write(rgbPacket);
|
com.velocitypowered.proxy.protocol.packet.BossBar packet = holder.createTitleUpdate(
|
||||||
} else {
|
translated, player.getProtocolVersion());
|
||||||
player.getConnection().write(pre116Packet);
|
player.getConnection().write(packet);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void bossBarPercentChanged(@NonNull BossBar bar, float oldPercent, float newPercent) {
|
public void bossBarProgressChanged(@NonNull BossBar bar, float oldPercent, float newPercent) {
|
||||||
BossBarHolder holder = this.getHandler(bar);
|
BossBarHolder holder = this.getHandler(bar);
|
||||||
if (holder == null) {
|
if (holder == null) {
|
||||||
return;
|
return;
|
||||||
@ -208,12 +203,13 @@ public class AdventureBossBarManager implements BossBar.Listener {
|
|||||||
return com.velocitypowered.proxy.protocol.packet.BossBar.createRemovePacket(this.id);
|
return com.velocitypowered.proxy.protocol.packet.BossBar.createRemovePacket(this.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
com.velocitypowered.proxy.protocol.packet.BossBar createAddPacket(ProtocolVersion version) {
|
com.velocitypowered.proxy.protocol.packet.BossBar createAddPacket(ConnectedPlayer player) {
|
||||||
com.velocitypowered.proxy.protocol.packet.BossBar packet = new com.velocitypowered
|
com.velocitypowered.proxy.protocol.packet.BossBar packet = new com.velocitypowered
|
||||||
.proxy.protocol.packet.BossBar();
|
.proxy.protocol.packet.BossBar();
|
||||||
packet.setUuid(this.id);
|
packet.setUuid(this.id);
|
||||||
packet.setAction(com.velocitypowered.proxy.protocol.packet.BossBar.ADD);
|
packet.setAction(com.velocitypowered.proxy.protocol.packet.BossBar.ADD);
|
||||||
packet.setName(ProtocolUtils.getJsonChatSerializer(version).serialize(bar.name()));
|
packet.setName(ProtocolUtils.getJsonChatSerializer(player.getProtocolVersion())
|
||||||
|
.serialize(player.translateMessage(bar.name())));
|
||||||
packet.setColor(COLORS_TO_PROTOCOL.get(bar.color()));
|
packet.setColor(COLORS_TO_PROTOCOL.get(bar.color()));
|
||||||
packet.setOverlay(OVERLAY_TO_PROTOCOL.get(bar.overlay()));
|
packet.setOverlay(OVERLAY_TO_PROTOCOL.get(bar.overlay()));
|
||||||
packet.setPercent(bar.progress());
|
packet.setPercent(bar.progress());
|
||||||
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=You are already connected to this server!
|
||||||
|
velocity.error.already-connected-proxy=You are already connected to this proxy!
|
||||||
|
velocity.error.already-connecting=You are already trying to connect to a server!
|
||||||
|
velocity.error.cant-connect=Unable to connect to {0}: {1}
|
||||||
|
velocity.error.connecting-server-error=Unable to connect you to {0}. Please try again later.
|
||||||
|
velocity.error.connected-server-error=Your connection to {0} encountered a problem.
|
||||||
|
velocity.error.internal-server-connection-error=An internal server connection error occurred.
|
||||||
|
velocity.error.logging-in-too-fast=You are logging in too fast, try again later.
|
||||||
|
velocity.error.online-mode-only=You are not logged into your Minecraft account. If you are logged into your Minecraft account, try restarting your Minecraft client.
|
||||||
|
velocity.error.player-connection-error=An internal error occurred in your connection.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=This server is only compatible with Minecraft 1.13 and above.
|
||||||
|
velocity.error.modern-forwarding-failed=Your server did not send a forwarding request to the proxy. Make sure the server is configured for Velocity forwarding.
|
||||||
|
velocity.error.moved-to-new-server=You were kicked from {0}: {1}
|
||||||
|
velocity.error.no-available-servers=There are no available servers to connect you to. Try again later or contact an admin.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=An error occurred while running this command.
|
||||||
|
velocity.command.command-does-not-exist=This command does not exist.
|
||||||
|
|
||||||
|
velocity.command.players-only=Only players can run this command.
|
||||||
|
velocity.command.server-does-not-exist=The specified server {0} does not exist.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=You are currently connected to {0}.
|
||||||
|
velocity.command.server-too-many=There are too many servers set up. Use tab completion to view all servers available.
|
||||||
|
velocity.command.server-available=Available servers:
|
||||||
|
velocity.command.server-tooltip-player-online={0} player online
|
||||||
|
velocity.command.server-tooltip-players-online={0} players online
|
||||||
|
velocity.command.server-tooltip-current-server=Currently connected to this server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Click to connect to this server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} player is currently connected to the proxy.
|
||||||
|
velocity.command.glist-player-plural={0} players are currently connected to the proxy.
|
||||||
|
velocity.command.glist-view-all=To view all players on servers, use /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity configuration successfully reloaded.
|
||||||
|
velocity.command.reload-failure=Unable to reload your Velocity configuration. Check the console for more details.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} is licensed under the terms of the GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=There are no plugins currently installed.
|
||||||
|
velocity.command.plugins-list=Plugins: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Website: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Author: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Authors: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Uploading gathered information...
|
||||||
|
velocity.command.dump-send-error=An error occurred while communicating with the Velocity servers. The servers may be temporarily unavailable or there is an issue with your network settings. You can find more information in the log or console of your Velocity server.
|
||||||
|
velocity.command.dump-success=Created an anonymised report containing useful information about this proxy. If a developer requested it, you may share the following link with them:
|
||||||
|
velocity.command.dump-will-expire=This link will expire in a few days.
|
||||||
|
velocity.command.dump-server-error=An error occurred on the Velocity servers and the dump could not be completed. Please contact the Velocity staff about this problem and provide the details about this error from the Velocity console or server log.
|
||||||
|
velocity.command.dump-offline=Likely cause: Invalid system DNS settings or no internet connection
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=أنت بالفعل متصل بهذا السيرفر\!
|
||||||
|
velocity.error.already-connected-proxy=أنت بالفعل متصل بهذا الوكيل\!
|
||||||
|
velocity.error.already-connecting=أنت بالفعل تحاول الاتصال بأحد السيرفرات\!
|
||||||
|
velocity.error.cant-connect=فشل الاتصال بـ{0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=فشل الاتصال بـ{0}، حاول في وقتٍ لاحق.
|
||||||
|
velocity.error.connected-server-error=واجه اتصالك بـ{0} مشكلة.
|
||||||
|
velocity.error.internal-server-connection-error=حدث خطأ في الاتصال بالسيرفر الداخلي.
|
||||||
|
velocity.error.logging-in-too-fast=لقد حاولت تسجيل الدخول كثيرًا مؤخرًا، حاول في وقتٍ لاحق.
|
||||||
|
velocity.error.online-mode-only=لم تقم بتسجيل الدخول بحساب ماينكرافت. إذا كنت مسجل بالفعل جرب إعادة تشغيل اللعبة.
|
||||||
|
velocity.error.player-connection-error=حدث خطأ داخلي في الاتصال الخاص بك.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=هذا السيرفر متوافق فقط مع ماينكرافت 1.13 و ما فوق.
|
||||||
|
velocity.error.modern-forwarding-failed=السيرفر الخاص بك لم يرسل طلب إعادة توجيه إلى الوكيل. تأكد من إعداد الخادم لإعادة التوجيه بـVelocity.
|
||||||
|
velocity.error.moved-to-new-server=لقد تم طردك من {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=لا توجد سيرفرات متاحة للاتصال. حاول مرة أخرى أو اتصل بالأدمِن.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=حدث خطأ أثناء تنفيذ هذا الأمر.
|
||||||
|
velocity.command.command-does-not-exist=هذا الأمر غير موجود.
|
||||||
|
|
||||||
|
velocity.command.players-only=يمكن للاعبين فقط تشغيل هذا الأمر.
|
||||||
|
velocity.command.server-does-not-exist=السيرفر المطلوب {0} غير موجود.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=أنت الآن متصل بـ{0}
|
||||||
|
velocity.command.server-too-many=هناك العديد من السيرفرات المتاحة، استخدم البحث بزر tab لتصفح قائمة السيرفرات.
|
||||||
|
velocity.command.server-available=السيرفرات المتاحة\:
|
||||||
|
velocity.command.server-tooltip-player-online=لاعب واحد متصل
|
||||||
|
velocity.command.server-tooltip-players-online={0} لاعبين متصلون
|
||||||
|
velocity.command.server-tooltip-current-server=انت متصل حاليًا بهذا السيرفر
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=انقر للاتصال بهذا السيرفر
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular=هناك لاعب واحد متصل بالوكيل.
|
||||||
|
velocity.command.glist-player-plural=هناك {0} لاعبين متصلون بالوكيل.
|
||||||
|
velocity.command.glist-view-all=لعرض اللاعبين على جميع السيرفرات استخدم /glist all
|
||||||
|
|
||||||
|
velocity.command.reload-success=تم إعادة تحميل إعدادات Velocity بنجاح.
|
||||||
|
velocity.command.reload-failure=فشلت إعادة تحميل إعدادات Velocity. تفقد الـconsole للمزيد من التفاصيل.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=حقوق الطبع والنشر 2018-2021 {0}. {1} مرخصة بموجب شروط الإصدار الثالث لرخصة GNU العامة (GPLv3).
|
||||||
|
|
||||||
|
velocity.command.no-plugins=لا توجد إضافات مثبتة على Velocity.
|
||||||
|
velocity.command.plugins-list=الإضافات\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=موقعها\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=تصميم\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=تصميم\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=جاري تجميع و رفع معلومات نظامك...
|
||||||
|
velocity.command.dump-send-error=حدث خطأ أثناء الاتصال بسيرفر Velocity. قد يكون السيرفر غير متاح مؤقتاً أو هناك مشكلة في إعدادات الشبكة الخاصة بك. يمكنك العثور على مزيد من المعلومات في log أو console وكيل Velocity الخاص بك.
|
||||||
|
velocity.command.dump-success=تم إنشاء تقرير مفصل يحتوي على معلومات مفيدة عن الوكيل الخاص بك. إذا طلبه المطور، يمكنك مشاركة الرابط التالي معه\:
|
||||||
|
velocity.command.dump-will-expire=تنتهي صلاحية هذا الرابط خلال بضعة أيام.
|
||||||
|
velocity.command.dump-server-error=حدث خطأ في سيرفر Velocity و تعذر إكمال مشاركة البيانات. الرجاء الاتصال بطاقم Velocity حيال هذه المشكلة وتقديم التفاصيل الخطأ من الـconsole أو log السيرفر.
|
||||||
|
velocity.command.dump-offline=السبب المحتمل\: إعدادات الـDNS غير صالحة أو لا يوجد اتصال بالإنترنت
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=You are already connected to this server\!
|
||||||
|
velocity.error.already-connected-proxy=You are already connected to this proxy\!
|
||||||
|
velocity.error.already-connecting=You are already trying to connect to a server\!
|
||||||
|
velocity.error.cant-connect=Unable to connect to {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Unable to connect you to {0}. Please try again later.
|
||||||
|
velocity.error.connected-server-error=Your connection to {0} encountered a problem.
|
||||||
|
velocity.error.internal-server-connection-error=An internal server connection error occurred.
|
||||||
|
velocity.error.logging-in-too-fast=You are logging in too fast, try again later.
|
||||||
|
velocity.error.online-mode-only=You are not logged into your Minecraft account. If you are logged into your Minecraft account, try restarting your Minecraft client.
|
||||||
|
velocity.error.player-connection-error=An internal error occurred in your connection.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=This server is only compatible with Minecraft 1.13 and above.
|
||||||
|
velocity.error.modern-forwarding-failed=Your server did not send a forwarding request to the proxy. Make sure the server is configured for Velocity forwarding.
|
||||||
|
velocity.error.moved-to-new-server=You were kicked from {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=There are no available servers to connect you to. Try again later or contact an admin.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=An error occurred while running this command.
|
||||||
|
velocity.command.command-does-not-exist=This command does not exist.
|
||||||
|
|
||||||
|
velocity.command.players-only=Only players can run this command.
|
||||||
|
velocity.command.server-does-not-exist=The specified server {0} does not exist.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=You are currently connected to {0}.
|
||||||
|
velocity.command.server-too-many=There are too many servers set up. Use tab completion to view all servers available.
|
||||||
|
velocity.command.server-available=Available servers\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} player online
|
||||||
|
velocity.command.server-tooltip-players-online={0} players online
|
||||||
|
velocity.command.server-tooltip-current-server=Currently connected to this server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Click to connect to this server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} player is currently connected to the proxy.
|
||||||
|
velocity.command.glist-player-plural={0} players are currently connected to the proxy.
|
||||||
|
velocity.command.glist-view-all=To view all players on servers, use /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity configuration successfully reloaded.
|
||||||
|
velocity.command.reload-failure=Unable to reload your Velocity configuration. Check the console for more details.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} is licensed under the terms of the GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=There are no plugins currently installed.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Website\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Author\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Authors\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Uploading gathered information...
|
||||||
|
velocity.command.dump-send-error=An error occurred while communicating with the Velocity servers. The servers may be temporarily unavailable or there is an issue with your network settings. You can find more information in the log or console of your Velocity server.
|
||||||
|
velocity.command.dump-success=Created an anonymised report containing useful information about this proxy. If a developer requested it, you may share the following link with them\:
|
||||||
|
velocity.command.dump-will-expire=This link will expire in a few days.
|
||||||
|
velocity.command.dump-server-error=An error occurred on the Velocity servers and the dump could not be completed. Please contact the Velocity staff about this problem and provide the details about this error from the Velocity console or server log.
|
||||||
|
velocity.command.dump-offline=Likely cause\: Invalid system DNS settings or no internet connection
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=K tomuto serveru jsi již připojen\!
|
||||||
|
velocity.error.already-connected-proxy=K tomuto proxy serveru jsi již připojen\!
|
||||||
|
velocity.error.already-connecting=Již se pokoušíš o připojení k serveru\!
|
||||||
|
velocity.error.cant-connect=Nepodařilo se připojit k serveru {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Nepodařilo se tě připojit k serveru {0}. Zkus to prosím později.
|
||||||
|
velocity.error.connected-server-error=Nastala chyba ve tvém připojení k serveru {0}.
|
||||||
|
velocity.error.internal-server-connection-error=V připojení k serveru se vyskytla interní chyba.
|
||||||
|
velocity.error.logging-in-too-fast=Přihlašuješ se příliš rychle, počkej chvíli.
|
||||||
|
velocity.error.online-mode-only=Nejsi připojen ke svému Minecraft účtu. Pokud ano, nastala chyba. Zkus restartovat hru.
|
||||||
|
velocity.error.player-connection-error=Ve tvém připojení nastala chyba.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Tento server je kompatibilní pouze s verzí Minecraftu 1.13 a vyšší.
|
||||||
|
velocity.error.modern-forwarding-failed=Tvůj server neodeslal přesměrovávací požadavek na proxy server. Ujisti se, že je server nastaven na Velocity přesměrování.
|
||||||
|
velocity.error.moved-to-new-server=Byl jsi vyhozen ze serveru {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Nejsou k dispozici žádné servery, ke kterým by ses mohl připojit. Zkus to později nebo kontaktuj správce.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Při vykonávání tohoto příkazu nastala chyba.
|
||||||
|
velocity.command.command-does-not-exist=Tento příkaz neexistuje.
|
||||||
|
|
||||||
|
velocity.command.players-only=Tento příkaz mohou vykonávat pouze hráči.
|
||||||
|
velocity.command.server-does-not-exist=Zadaný server {0} neexistuje.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Právě jsi připojen k serveru {0}.
|
||||||
|
velocity.command.server-too-many=Je nastaveno příliš mnoho serverů. Klávesa tab ukáže všechny dostupné servery.
|
||||||
|
velocity.command.server-available=Dostupné servery\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} hráč online
|
||||||
|
velocity.command.server-tooltip-players-online=Počet hráčů online\: {0}
|
||||||
|
velocity.command.server-tooltip-current-server=Právě jsi připojen k tomuto serveru
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Kliknutím se připojíš k tomuto serveru
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular=K tomuto proxy serveru je připojen {0} hráč.
|
||||||
|
velocity.command.glist-player-plural=Počet hráčů připojených k tomuto proxy serveru\: {0}
|
||||||
|
velocity.command.glist-view-all=Ke zobrazení všech hráčů na všech serverech použij /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Konfigurace Velocity úspěšně načtena.
|
||||||
|
velocity.command.reload-failure=Nebylo možné načíst konfiguraci Velocity. Podrobnosti jsou na konzoli.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} je licencovaný pod podmínkami GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=V tuto chvíli nejsou nainstalovány žádné zásuvné moduly.
|
||||||
|
velocity.command.plugins-list=Zásuvné moduly\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Webová stránka\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autor\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Autoři\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Nahrávání získaných informací...
|
||||||
|
velocity.command.dump-send-error=Nastala chyba při komunikaci s Velocity servery. Servery mohou být dočasně nedostupné nebo je chyba v přístupu na internet. Podrobnosti jsou v logu a na konzoli Velocity serveru.
|
||||||
|
velocity.command.dump-success=Byla vytvořena anonymizovaná zpráva obsahující užitečné informace o tomto serveru. Vyžádal-li si je vývojář, můžeš mu poslat nasledující odkaz\:
|
||||||
|
velocity.command.dump-will-expire=Za několik dnů tento odkaz vyprší.
|
||||||
|
velocity.command.dump-server-error=Na Velocity serverech se vyskytla chyba a výpis nebylo možné vytvořit. Prosím kontaktuj Velocity tým o tomto problému a poskytni mu o této chybě podrobnosti z Velocity konzole nebo z logu na serveru.
|
||||||
|
velocity.command.dump-offline=Pravděpodobná příčina\: Neplatné systémové DNS nastavení nebo není připojení k internetu
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Du er allerede tilsluttet til den server\!
|
||||||
|
velocity.error.already-connected-proxy=Du er allerede tilsluttet til proxyen\!
|
||||||
|
velocity.error.already-connecting=Du forsøger allerede at oprette forbindelse til en server\!
|
||||||
|
velocity.error.cant-connect=Kan ikke forbinde til {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Kan ikke forbinde dig til {0}. Prøv igen senere.
|
||||||
|
velocity.error.connected-server-error=Din forbindelse til {0} stødte på et problem.
|
||||||
|
velocity.error.internal-server-connection-error=Der opstod en intern server forbindelsesfejl.
|
||||||
|
velocity.error.logging-in-too-fast=Du logger ind for hurtigt, prøv igen senere.
|
||||||
|
velocity.error.online-mode-only=Du er ikke logget ind på din Minecraft-konto. Hvis du er logget ind på din Minecraft-konto, så prøv at genstarte din Minecraft-klient.
|
||||||
|
velocity.error.player-connection-error=Der opstod en intern fejl i din forbindelse.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Denne server er kun kompatibel med Minecraft 1.13 og derover.
|
||||||
|
velocity.error.modern-forwarding-failed=Din server sendte ikke en viderestillingsanmodning til proxyen. Sørg for, at serveren er konfigureret til Velocity forwarding.
|
||||||
|
velocity.error.moved-to-new-server=Du blev smidt ud fra {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Der er ingen tilgængelige servere at forbinde dig til. Prøv igen senere eller kontakt en administrator.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Der opstod en fejl under kørsel af denne kommando.
|
||||||
|
velocity.command.command-does-not-exist=Denne kommando eksisterer ikke.
|
||||||
|
|
||||||
|
velocity.command.players-only=Kun spillere kan køre denne kommando.
|
||||||
|
velocity.command.server-does-not-exist=Den angivne server {0} findes ikke.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Du er i øjeblikket forbundet til {0}.
|
||||||
|
velocity.command.server-too-many=Der er sat for mange servere op. Brug tab færdiggørelse til at se alle tilgængelige servere.
|
||||||
|
velocity.command.server-available=Tilgængelige servere\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} spiller online
|
||||||
|
velocity.command.server-tooltip-players-online={0} spillere online
|
||||||
|
velocity.command.server-tooltip-current-server=I øjeblikket forbundet til serveren
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Klik for at forbinde til denne server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} spiller er i øjeblikket forbundet til proxyen.
|
||||||
|
velocity.command.glist-player-plural={0} spillere er i øjeblikket forbundet til proxyen.
|
||||||
|
velocity.command.glist-view-all=For at se alle spillere på servere, brug /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity konfiguration blev indlæst.
|
||||||
|
velocity.command.reload-failure=Kan ikke genindlæse din Velocity konfiguration. Tjek konsollen for flere detaljer.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Ophavsret 2018-2021 {0}. {1} er licenseret under betingelserne i GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Der er ingen plugins installeret i øjeblikket.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Hjemmeside\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Skaber\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Skabere\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Uploader indsamlet information...
|
||||||
|
velocity.command.dump-send-error=Der opstod en fejl under kommunikation med Velocity serverne. Serverne kan være midlertidigt utilgængelige, eller der er et problem med dine netværksindstillinger. Du kan finde mere information i loggen eller konsollen på din Velocity server.
|
||||||
|
velocity.command.dump-success=Oprettet en anonymiseret rapport med nyttige oplysninger om denne proxy. Hvis en udvikler anmodede om det, kan du dele følgende link med dem\:
|
||||||
|
velocity.command.dump-will-expire=Dette link udløber om et par dage.
|
||||||
|
velocity.command.dump-server-error=Der opstod en fejl på Velocity serverne og dump kunne ikke fuldføres. Kontakt venligst Velocity personalet om dette problem og giv oplysninger om denne fejl fra Velocity konsollen eller server loggen.
|
||||||
|
velocity.command.dump-offline=Sandsynlig årsag\: Ugyldig system DNS-indstillinger eller ingen internetforbindelse
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Du bist bereits mit diesem Server verbunden\!
|
||||||
|
velocity.error.already-connected-proxy=Du bist bereits mit diesem Proxy verbunden\!
|
||||||
|
velocity.error.already-connecting=Du versuchst bereits eine Verbindung mit dem Server herzustellen\!
|
||||||
|
velocity.error.cant-connect=Kein Verbindungsaufbau zu {0} möglich\: {1}
|
||||||
|
velocity.error.connecting-server-error=Es ist derzeit nicht möglich eine Verbindung mit {0} herzustellen. Bitte versuche es später erneut.
|
||||||
|
velocity.error.connected-server-error=Bei der Verbindung zu {0} ist ein Problem aufgetreten.
|
||||||
|
velocity.error.internal-server-connection-error=Bei der Verbindung mit dem Server ist ein interner Fehler aufgetreten.
|
||||||
|
velocity.error.logging-in-too-fast=Du meldest dich zu schnell an, versuche es später noch einmal.
|
||||||
|
velocity.error.online-mode-only=Du bist nicht in deinem Minecraft Konto eingeloggt. Wenn du in deinem Minecraft Konto eingeloggt bist, versuche deinen Minecraft Client neu zu starten.
|
||||||
|
velocity.error.player-connection-error=Bei deiner Verbindung ist ein interner Fehler aufgetreten.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Dieser Server ist nur mit der Minecraft Version 1.13 und höher kompatibel.
|
||||||
|
velocity.error.modern-forwarding-failed=Dein Server hat keine Weiterleitungsanforderung an den Proxy gesendet. Stelle sicher, dass der Server für die Velocity Weiterleitung konfiguriert ist.
|
||||||
|
velocity.error.moved-to-new-server=Du wurdest von {0} vom Server geworfen\: {1}
|
||||||
|
velocity.error.no-available-servers=Es gibt keine verfügbaren Server mit denen du dich verbinden kannst. Versuche es später erneut oder kontaktiere einen Admin.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Beim Ausführen des Befehls ist ein Fehler aufgetreten.
|
||||||
|
velocity.command.command-does-not-exist=Dieser Befehl existiert nicht.
|
||||||
|
|
||||||
|
velocity.command.players-only=Nur Spieler können diesen Befehl ausführen.
|
||||||
|
velocity.command.server-does-not-exist=Der angegebene Server {0} existiert nicht.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Du bist derzeit mit {0} verbunden.
|
||||||
|
velocity.command.server-too-many=Es sind zu viele Server eingerichtet. Verwende die Tabvervollständigung, um alle verfügbaren Server aufzulisten.
|
||||||
|
velocity.command.server-available=Verfügbare Server\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} Spieler online
|
||||||
|
velocity.command.server-tooltip-players-online={0} Spieler online
|
||||||
|
velocity.command.server-tooltip-current-server=Du bist derzeit mit diesem Server verbunden
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Klicke, um dich mit diesem Server zu verbinden
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} Spieler ist derzeit mit dem Proxy verbunden.
|
||||||
|
velocity.command.glist-player-plural={0} Spieler sind derzeit mit dem Proxy verbunden.
|
||||||
|
velocity.command.glist-view-all=Um alle Spieler auf Servern aufzulisten, verwende /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity-Konfiguration erfolgreich neu geladen.
|
||||||
|
velocity.command.reload-failure=Die Velocity-Konfiguration konnte nicht neu geladen werden. Prüfe die Konsole für weitere Details.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} ist lizenziert unter den Bedingungen der GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Es sind derzeit keine Plugins installiert.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Webseite\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Entwickler\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Entwickler\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Erfasste Daten werden hochgeladen...
|
||||||
|
velocity.command.dump-send-error=Bei der Kommunikation mit den Velocity-Servern ist ein Fehler aufgetreten. Diese Server sind möglicherweise vorübergehend nicht verfügbar oder es gibt ein Problem mit deinen Netzwerkeinstellungen. Weitere Informationen findest du in der Log-Datei oder in der Konsole deines Velocity-Servers.
|
||||||
|
velocity.command.dump-success=Ein anonymisierter Bericht mit nützlichen Informationen über diesen Proxy wurde erstellt. Wenn ein Entwickler den Bericht angefordert hat, kannst über folgenden Link diesen mit ihm teilen\:
|
||||||
|
velocity.command.dump-will-expire=Dieser Link wird in ein paar Tagen ablaufen.
|
||||||
|
velocity.command.dump-server-error=Auf den Velocity-Servern ist ein Fehler aufgetreten und der Dump konnte nicht abgeschlossen werden. Bitte kontaktiere die Velocity-Mitarbeiter über das Problem mit Details zu diesem Fehler aus der Velocity-Konsole oder dem Serverprotokoll.
|
||||||
|
velocity.command.dump-offline=Wahrscheinliche Ursache\: Ungültige System-DNS-Einstellungen oder keine Internetverbindung
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=¡Ya estás conectado a este servidor\!
|
||||||
|
velocity.error.already-connected-proxy=¡Ya estás conectado a este proxy\!
|
||||||
|
velocity.error.already-connecting=¡Ya estás intentando conectarte a un servidor\!
|
||||||
|
velocity.error.cant-connect=No se ha podido conectar a {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=No hemos podido conectarte a {0}. Por favor, inténtalo de nuevo más tarde.
|
||||||
|
velocity.error.connected-server-error=Tu conexión a {0} ha sufrido un problema.
|
||||||
|
velocity.error.internal-server-connection-error=Se ha producido un error interno en la conexión al servidor.
|
||||||
|
velocity.error.logging-in-too-fast=Estás iniciando sesión demasiado rápido, inténtalo de nuevo más tarde.
|
||||||
|
velocity.error.online-mode-only=No has iniciado sesión con tu cuenta de Minecraft. Si crees que ya lo estás, intenta reiniciar tu cliente de Minecraft.
|
||||||
|
velocity.error.player-connection-error=Se ha producido un error interno en tu conexión.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Este servidor solo es compatible con Minecraft 1.13 y superior.
|
||||||
|
velocity.error.modern-forwarding-failed=El servidor no ha enviado una solicitud de reenvío al proxy. Asegúrate de que tu servidor está configurado para usar el método de reenvío de Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Has sido echado de {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=No hay servidores disponibles a los que conectarte. Inténtalo de nuevo más tarde o contacta con un administrador.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Se ha producido un error al ejecutar este comando.
|
||||||
|
velocity.command.command-does-not-exist=Este comando no existe.
|
||||||
|
|
||||||
|
velocity.command.players-only=Solo los jugadores pueden ejecutar este comando.
|
||||||
|
velocity.command.server-does-not-exist=El servidor especificado {0} no existe.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Estás conectado a {0}.
|
||||||
|
velocity.command.server-too-many=Hay demasiados servidores registrados. Usa la finalización con tabulación para ver todos los servidores disponibles.
|
||||||
|
velocity.command.server-available=Servidores disponibles\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} jugador conectado
|
||||||
|
velocity.command.server-tooltip-players-online={0} jugadores conectados
|
||||||
|
velocity.command.server-tooltip-current-server=Estás conectado a este servidor
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Haz clic para conectarte a este servidor
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} jugador está conectado al proxy.
|
||||||
|
velocity.command.glist-player-plural={0} jugadores están conectados al proxy.
|
||||||
|
velocity.command.glist-view-all=Para ver todos los jugadores por servidores, usa /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=La configuración de Velocity ha sido recargada correctamente.
|
||||||
|
velocity.command.reload-failure=No ha sido posible recargar la configuración de Velocity. Para obtener más información, revisa la consola.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} está licenciado bajo los términos de la Licencia Pública General de GNU v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Actualmente no hay plugins instalados.
|
||||||
|
velocity.command.plugins-list=Complementos\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Página web\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autor\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Autores\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Subiendo la información recopilada...
|
||||||
|
velocity.command.dump-send-error=Se ha producido un error al comunicarse con los servidores de Velocity. Es posible que los servidores no estén disponibles temporalmente o que exista un problema en tu configuración de red. Puedes encontrar más información en el archivo de registro o la consola de tu servidor Velocity.
|
||||||
|
velocity.command.dump-success=Se ha creado un informe anónimo que contiene información útil sobre este proxy. Si un desarrollador lo solicita, puedes compartir el siguiente enlace con él\:
|
||||||
|
velocity.command.dump-will-expire=Este enlace caducará en unos días.
|
||||||
|
velocity.command.dump-server-error=Se ha producido un error en los servidores de Velocity y la subida no se ha podido completar. Notifica al equipo de Velocity sobre este problema y proporciona los detalles sobre este error disponibles en el archivo de registro o la consola de tu servidor Velocity.
|
||||||
|
velocity.command.dump-offline=Causa probable\: la configuración DNS del sistema no es válida o no hay conexión a internet
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Sa oled juba antud serveriga ühendatud\!
|
||||||
|
velocity.error.already-connected-proxy=Sa oled juba antud proksiga ühendatud\!
|
||||||
|
velocity.error.already-connecting=Sa juba ühendad severiga\!
|
||||||
|
velocity.error.cant-connect=Unable to connect to {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Unable to connect you to {0}. Please try again later.
|
||||||
|
velocity.error.connected-server-error=Your connection to {0} encountered a problem.
|
||||||
|
velocity.error.internal-server-connection-error=An internal server connection error occurred.
|
||||||
|
velocity.error.logging-in-too-fast=Sa logid sisse liiga kiiresti, proovi hiljem uuesti.
|
||||||
|
velocity.error.online-mode-only=You are not logged into your Minecraft account. If you are logged into your Minecraft account, try restarting your Minecraft client.
|
||||||
|
velocity.error.player-connection-error=An internal error occurred in your connection.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=This server is only compatible with Minecraft 1.13 and above.
|
||||||
|
velocity.error.modern-forwarding-failed=Your server did not send a forwarding request to the proxy. Make sure the server is configured for Velocity forwarding.
|
||||||
|
velocity.error.moved-to-new-server=You were kicked from {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=There are no available servers to connect you to. Try again later or contact an admin.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=An error occurred while running this command.
|
||||||
|
velocity.command.command-does-not-exist=Antud käsklust ei eksisteeri.
|
||||||
|
|
||||||
|
velocity.command.players-only=Ainult mängijad saavad antud käsklust kasutada.
|
||||||
|
velocity.command.server-does-not-exist=Server {0} ei eksisteeri.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Sa oled hetkel ühendatud serveriga {0}.
|
||||||
|
velocity.command.server-too-many=There are too many servers set up. Use tab completion to view all servers available.
|
||||||
|
velocity.command.server-available=Saadaolevad serverid\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} mängija online
|
||||||
|
velocity.command.server-tooltip-players-online={0} mängijat online
|
||||||
|
velocity.command.server-tooltip-current-server=Currently connected to this server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Vajuta, et ühendada antud serveriga
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} player is currently connected to the proxy.
|
||||||
|
velocity.command.glist-player-plural={0} players are currently connected to the proxy.
|
||||||
|
velocity.command.glist-view-all=Et näha kõiki mängijaid kõikides serverites, kasuta käsklust /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity seadistus edukalt taaslaetud.
|
||||||
|
velocity.command.reload-failure=Unable to reload your Velocity configuration. Check the console for more details.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} is licensed under the terms of the GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=There are no plugins currently installed.
|
||||||
|
velocity.command.plugins-list=Pluginad\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Veebileht\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autor\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Autorid\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Kogutud informatsiooni üleslaadimine...
|
||||||
|
velocity.command.dump-send-error=An error occurred while communicating with the Velocity servers. The servers may be temporarily unavailable or there is an issue with your network settings. You can find more information in the log or console of your Velocity server.
|
||||||
|
velocity.command.dump-success=Created an anonymised report containing useful information about this proxy. If a developer requested it, you may share the following link with them\:
|
||||||
|
velocity.command.dump-will-expire=Link aegub paari päeva pärast.
|
||||||
|
velocity.command.dump-server-error=An error occurred on the Velocity servers and the dump could not be completed. Please contact the Velocity staff about this problem and provide the details about this error from the Velocity console or server log.
|
||||||
|
velocity.command.dump-offline=Likely cause\: Invalid system DNS settings or no internet connection
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Olet jo yhteydessä tälle palvelimelle\!
|
||||||
|
velocity.error.already-connected-proxy=Olet jo yhteydessä tälle välityspalvelimelle\!
|
||||||
|
velocity.error.already-connecting=Yrität jo yhdistää palvelimeen\!
|
||||||
|
velocity.error.cant-connect={0} ei saatu yhteyttä\: {1}
|
||||||
|
velocity.error.connecting-server-error=Yhteyttä palvelimeen {0} ei voitu muodostaa. Yritä myöhemmin uudelleen.
|
||||||
|
velocity.error.connected-server-error=Yhteydessäsi palvelimeen {0} tapahtui virhe.
|
||||||
|
velocity.error.internal-server-connection-error=Tapahtui palvelimen sisäinen yhteysvirhe.
|
||||||
|
velocity.error.logging-in-too-fast=Kirjaudut sisään liian nopeasti, yritä uudelleen hetken kuluttua.
|
||||||
|
velocity.error.online-mode-only=Et ole kirjautuneena Minecraft-tilillesi. Jos olet kirjautuneena sisään, yritä pelin uudelleenkäynnistämistä.
|
||||||
|
velocity.error.player-connection-error=Yhteydessäsi tapahtui sisäinen virhe.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Tämä palvelin on yhteensopiva vain Minecraft 1.13\:n ja sitä uudempien versioiden kanssa.
|
||||||
|
velocity.error.modern-forwarding-failed=Valitsemasi palvelin ei lähettänyt välityspyyntöä välityspalvelimelle. Tarkista että palvelin on määritetty oikein Velocityä varten.
|
||||||
|
velocity.error.moved-to-new-server=Sinut potkittiin pois palvelimelta {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Yhtään palvelinta ei ole tällä hetkellä saatavilla. Yritä myöhemmin uudelleen tai ota yhteyttä palvelimen ylläpitäjään.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Tämän komennon suorittamisessa tapahtui virhe.
|
||||||
|
velocity.command.command-does-not-exist=Tuota komentoa ei ole olemassa.
|
||||||
|
|
||||||
|
velocity.command.players-only=Vain pelaajat voivat käyttää tuota komentoa.
|
||||||
|
velocity.command.server-does-not-exist=Palvelinta {0} ei ole olemassa.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Olet tällä hetkellä yhdistettynä palvelimeen {0}.
|
||||||
|
velocity.command.server-too-many=Liian monta palvelinta on määritetty. Paina Tab -näppäintä nähdäksesi kaikki saatavilla olevat palvelimet.
|
||||||
|
velocity.command.server-available=Saatavilla olevat palvelimet\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} pelaaja paikalla
|
||||||
|
velocity.command.server-tooltip-players-online={0} pelaajaa paikalla
|
||||||
|
velocity.command.server-tooltip-current-server=Tällä hetkellä yhdistetty tähän palvelimeen
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Napsauta yhdistääksesi tähän palvelimeen
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} pelaaja on tällä hetkellä paikalla verkostossa.
|
||||||
|
velocity.command.glist-player-plural={0} pelaajaa on tällä hetkellä paikalla verkostossa.
|
||||||
|
velocity.command.glist-view-all=Nähdäksesi pelaajat kaikilta palvelimilta, käytä komentoa /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocityn konfiguraatio uudelleenladattiin onnistuneesti.
|
||||||
|
velocity.command.reload-failure=Velocityn konfiguraation uudelleenlataus epäonnistui. Katso tarkemmat lisätiedot konsolista.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Tekijänoikeus 2018-2021 {0}. {1} on lisensoitu GNU General Public License v3\:n ehtojen mukaisesti.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Yhtäkään pluginia ei ole asennettu.
|
||||||
|
velocity.command.plugins-list=Pluginit\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Verkkosivu\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Tekijä\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Tekijät\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Lähetetään kerättyjä tietoja...
|
||||||
|
velocity.command.dump-send-error=Velocity-palvelimien kanssa kommunikoidessa tapahtui virhe. Palvelimet eivät ehkä ole tilapäisesti käytettävissä tai verkkoasetuksissa on ongelma. Löydät lisätietoja Velocity-palvelimesi lokista tai konsolista.
|
||||||
|
velocity.command.dump-success=Luotiin anonyymi raportti, joka sisältää hyödyllistä tietoa tästä välityspalvelimesta. Jos jokin kehittäjä on pyytänyt sitä, voit jakaa seuraavan linkin heidän kanssaan\:
|
||||||
|
velocity.command.dump-will-expire=Tämä linkki vanhenee muutaman päivän kuluttua.
|
||||||
|
velocity.command.dump-server-error=Virhe tapahtui Velocity-palvelimissa ja tiedonkeruuta ei voitu suorittaa loppuun. Ota yhteyttä Velocityn henkilökuntaan liittyen tästä ongelmasta, ja lisää yksityiskohdat virheestä Velocityn konsolista tai palvelimen lokista.
|
||||||
|
velocity.command.dump-offline=Todennäköinen syy\: DNS-asetukset ovat virheelliset tai internet-yhteyttä ei ole
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Vous êtes déjà connecté(e) à ce serveur \!
|
||||||
|
velocity.error.already-connected-proxy=Vous êtes déjà connecté(e) à ce proxy \!
|
||||||
|
velocity.error.already-connecting=Vous êtes déjà en train d'essayer de vous connecter à un serveur \!
|
||||||
|
velocity.error.cant-connect=Impossible de se connecter à {0} \: {1}
|
||||||
|
velocity.error.connecting-server-error=Impossible de vous connecter à {0}. Veuillez réessayer ultérieurement.
|
||||||
|
velocity.error.connected-server-error=Votre connexion à {0} a rencontré un problème.
|
||||||
|
velocity.error.internal-server-connection-error=Une erreur interne s'est produite lors de la connexion au serveur.
|
||||||
|
velocity.error.logging-in-too-fast=Vous vous connectez trop rapidement, réessayez ultérieurement.
|
||||||
|
velocity.error.online-mode-only=Vous n'êtes pas connecté(e) à votre compte Minecraft. Si vous l'êtes, essayez de redémarrer votre client Minecraft.
|
||||||
|
velocity.error.player-connection-error=Une erreur interne s'est produite lors de votre connexion.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Ce serveur est uniquement compatible avec Minecraft 1.13 et les versions ultérieures.
|
||||||
|
velocity.error.modern-forwarding-failed=Votre serveur n'a pas envoyé de requête de transfert vers le proxy. Assurez-vous que le serveur est configuré pour le transfert Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Vous avez été expulsé(e) de {0} \: {1}
|
||||||
|
velocity.error.no-available-servers=Il n'y a pas de serveurs disponibles auxquels vous connecter. Réessayez ultérieurement ou contactez un administrateur.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Une erreur est survenue lors de l'exécution de cette commande.
|
||||||
|
velocity.command.command-does-not-exist=Cette commande n'existe pas.
|
||||||
|
|
||||||
|
velocity.command.players-only=Seuls les joueurs peuvent exécuter cette commande.
|
||||||
|
velocity.command.server-does-not-exist=Le serveur spécifié {0} n''existe pas.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Vous êtes actuellement connecté(e) à {0}.
|
||||||
|
velocity.command.server-too-many=Il y a trop de serveurs configurés. Utilisez la saisie semi-automatique via la touche Tab pour afficher tous les serveurs disponibles.
|
||||||
|
velocity.command.server-available=Serveurs disponibles \:
|
||||||
|
velocity.command.server-tooltip-player-online={0} joueur connecté
|
||||||
|
velocity.command.server-tooltip-players-online={0} joueurs connectés
|
||||||
|
velocity.command.server-tooltip-current-server=Actuellement connecté(e) à ce serveur
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Cliquez pour vous connecter à ce serveur
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} joueur est actuellement connecté au proxy.
|
||||||
|
velocity.command.glist-player-plural={0} joueurs sont actuellement connectés au proxy.
|
||||||
|
velocity.command.glist-view-all=Pour afficher tous les joueurs connectés aux serveurs, utilisez /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Configuration de Velocity rechargée avec succès.
|
||||||
|
velocity.command.reload-failure=Impossible de recharger votre configuration de Velocity. Consultez la console pour plus de détails.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} est sous la licence GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Il n'y a aucun plugin actuellement installé.
|
||||||
|
velocity.command.plugins-list=Plugins \: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Site Internet \: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Auteur \: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Auteurs \: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Envoi des informations collectées...
|
||||||
|
velocity.command.dump-send-error=Une erreur est survenue lors de la communication avec les serveurs Velocity. Soit les serveurs sont temporairement indisponibles, soit il y a un problème avec les paramètres de votre réseau. Vous trouverez plus d'informations dans le journal ou la console de votre serveur Velocity.
|
||||||
|
velocity.command.dump-success=Un rapport anonyme contenant des informations utiles sur ce proxy a été créé. Si un développeur vous le demande, vous pouvez le partager avec le lien suivant \:
|
||||||
|
velocity.command.dump-will-expire=Ce lien expirera dans quelques jours.
|
||||||
|
velocity.command.dump-server-error=Une erreur s'est produite sur les serveurs Velocity et le dump n'a pas pu être terminé. Veuillez contacter l'équipe de Velocity et leur communiquer les détails sur cette erreur à partir de la console de Velocity ou du journal du serveur.
|
||||||
|
velocity.command.dump-offline=Cause probable \: paramètres DNS non valides ou aucune connexion Internet
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=אתה כבר מחובר לשרת זה\!
|
||||||
|
velocity.error.already-connected-proxy=אתה כבר מחובר ל- proxy זה\!
|
||||||
|
velocity.error.already-connecting=אתה כבר מנסה להתחבר לשרת\!
|
||||||
|
velocity.error.cant-connect=לא ניתן להתחבר ל- {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=לא ניתן לחבר אותך ל- {0}. אנא נסה שנית מאוחר יותר.
|
||||||
|
velocity.error.connected-server-error=החיבר שלך ל- {0} נתקל בבעיה.
|
||||||
|
velocity.error.internal-server-connection-error=התרחש שגיאת חיבור שרת פנימית.
|
||||||
|
velocity.error.logging-in-too-fast=אתה נכנס מהר מדי, נסה שוב מאוחר יותר.
|
||||||
|
velocity.error.online-mode-only=אינך מחובר לחשבון Minecraft שלך. אם אתה מחובר לחשבון Minecraft שלך, נסה להפעיל מחדש את המשחק שלך.
|
||||||
|
velocity.error.player-connection-error=התרחש שגיאה פנימית בחיבור שלך.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=שרת זה תואם רק עם Minecraft 1.13 ומעלה.
|
||||||
|
velocity.error.modern-forwarding-failed=השרת שלך לא שלח בקשת העברה ל- proxy. ודא שתצורת השרת נקבעה להעברת Velocity.
|
||||||
|
velocity.error.moved-to-new-server=אתה הורחקתה מ- {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=אין שרתים זמינים אליהם יש לחבר אותך. נסה שוב מאוחר יותר או פנה למנהל מערכת.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=התרחש שגיאה בעת הפעלת פקודה זו.
|
||||||
|
velocity.command.command-does-not-exist=פקודה זו אינה קיימת.
|
||||||
|
|
||||||
|
velocity.command.players-only=רק שחקנים יכולים להפעיל פקודה זו.
|
||||||
|
velocity.command.server-does-not-exist=השרת {0} שצוין אינו קיים.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=אתה מחובר כעת ל- {0}.
|
||||||
|
velocity.command.server-too-many=הוגדרו שרתים רבים מדי. השתמש בהשלמת כרטיסיה כדי להציג את כל השרתים הזמינים.
|
||||||
|
velocity.command.server-available=שרתים זמינים\:
|
||||||
|
velocity.command.server-tooltip-player-online=שחקן {0} מחובר
|
||||||
|
velocity.command.server-tooltip-players-online={0} שחקנים מחוברים
|
||||||
|
velocity.command.server-tooltip-current-server=מחובר כעת לשרת זה
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=לחץ על מנת להתחבר לשרת זה
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular=שחקן {0} כעת מחובר ל- proxy.
|
||||||
|
velocity.command.glist-player-plural={0} שחקנים מחוברים כעת ל- proxy.
|
||||||
|
velocity.command.glist-view-all=כדי להציג את כל השחקנים בשרתים, השתמש ב- /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=תצורת Velocity נטענה מחדש בהצלחה.
|
||||||
|
velocity.command.reload-failure=אין אפשרות לטעון מחדש את תצורת ה- Velocity שלך. עיין בקונסולה לקבלת פרטים נוספים.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=זכויות יוצרים 2018-2021 {0}. {1} מורשה על פי תנאי v3 הרישיון הציבורי הכללי של GNU.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=לא מותקנים כעת תוספים.
|
||||||
|
velocity.command.plugins-list=תוספים\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=אתר אינטרנט\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=יוצר\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=יוצר\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=מעלה מידע שנאסף...
|
||||||
|
velocity.command.dump-send-error=התרחש שגיאה בעת קיום תקשורת עם שרתי ה- Velocity. ייתכן שהשרתים אינם זמינים באופן זמני או שקיימת בעיה בהגדרות הרשת שלך. באפשרותך למצוא מידע נוסף ביומן הרישום או בקונסולה של שרת ה- Velocity שלך.
|
||||||
|
velocity.command.dump-success=נוצר דוח אנונימיות המכיל מידע שימושי אודות proxy זה. אם מפתח ביקש זאת, באפשרותך לשתף איתם את הקישור הבא\:
|
||||||
|
velocity.command.dump-will-expire=קישור זה יפוג בעוד מספר ימים.
|
||||||
|
velocity.command.dump-server-error=התרחש שגיאה בשרתי ה- Velocity ולא הייתה אפשרות להשלים את קובץ ה- dump. אנא צור קשר עם צוות ה- Velocity בנוגע לבעיה זו ולספק את הפרטים אודות שגיאה זו מקונסולה ה- Velocity או מיומן השרת.
|
||||||
|
velocity.command.dump-offline=סביר להניח\: הגדרות DNS לא חוקיות של המערכת או ללא חיבור לאינטרנט
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Már csatlakozva vagy ehhez a szerverhez\!
|
||||||
|
velocity.error.already-connected-proxy=Már csatlakozva vagy ehhez a proxyhoz\!
|
||||||
|
velocity.error.already-connecting=Jelenleg is csatlakozol egy szerverre\!
|
||||||
|
velocity.error.cant-connect=Nem lehet csatlakozni a(z) {0} szerverhez\: {1}
|
||||||
|
velocity.error.connecting-server-error=Nem tudunk csatlakoztatni a(z) {0} szerverhez. Kérlek próbáld újra később.
|
||||||
|
velocity.error.connected-server-error=A kapcsolatod a(z) {0} szerverhez hibába ütközött.
|
||||||
|
velocity.error.internal-server-connection-error=Egy szerveroldali hiba történt.
|
||||||
|
velocity.error.logging-in-too-fast=Túl gyorsan próbálsz csatlakozni, kérlek próbáld újra később.
|
||||||
|
velocity.error.online-mode-only=Nem vagy belépve a Minecraft profilodba. Ha mégis be vagy lépve, kérlek próbáld újraindítani a Minecraft kliensedet.
|
||||||
|
velocity.error.player-connection-error=Egy belső hiba keletkezett a kapcsolatodban.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Ez a szerver csak a Minecraft 1.13 és afölötti verziókkal kompatibilis.
|
||||||
|
velocity.error.modern-forwarding-failed=A szerver ahonnan csatlakoztál nem küldött modern átirányítási kérelmet a proxy felé. Bizonyosodj meg róla, hogy a szerver be van állítva a modern Velocity átirányítás használatára.
|
||||||
|
velocity.error.moved-to-new-server=Ki lettél rúgva a(z) {0} szerverről\: {1}
|
||||||
|
velocity.error.no-available-servers=Jelenleg nincs elérhető szerver ahová csatlakoztatni tudnánk. Próbáld újra később, vagy lépj kapcsolatba egy adminisztrátorral.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Hiba történt a parancs futtatása közben.
|
||||||
|
velocity.command.command-does-not-exist=Ilyen parancs nem létezik.
|
||||||
|
|
||||||
|
velocity.command.players-only=Ezt a parancsot csak játékosok használhatják.
|
||||||
|
velocity.command.server-does-not-exist=A megadott szerver ({0}) nem létezik.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Jelenleg a(z) {0} szerveren tartózkodsz.
|
||||||
|
velocity.command.server-too-many=Túl sok szerver van beállítva. Használd a tab parancs befejező funkciót, hogy megnézd az összes elérhető szervert.
|
||||||
|
velocity.command.server-available=Elérhető szerverek\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} játékos online
|
||||||
|
velocity.command.server-tooltip-players-online={0} játékos online
|
||||||
|
velocity.command.server-tooltip-current-server=Jelenleg ezen a szerveren tartózkodsz
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Kattints ide, hogy csatlakozz erre a szerverre
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} játékos van jelenleg csatlakozva a proxyhoz.
|
||||||
|
velocity.command.glist-player-plural={0} játékos van jelenleg csatlakozva a proxyhoz.
|
||||||
|
velocity.command.glist-view-all=Hogy megnézd az összes játékost az összes szerveren, használd a /glist all parancsot.
|
||||||
|
|
||||||
|
velocity.command.reload-success=A Velocity beállításai sikeresen frissítve lettek.
|
||||||
|
velocity.command.reload-failure=Hiba történt a Velocity beállításainak frissítése közben. Több információt a konzolban találsz.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} licenszelve van a GNU General Public License v3 alatt.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Jelenleg egyetlen plugin sincs telepítve.
|
||||||
|
velocity.command.plugins-list=Pluginok\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Weboldal\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Készítő\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Készítők\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Az összegyűjtött információ feltöltése...
|
||||||
|
velocity.command.dump-send-error=Egy hiba lépett fel miközben kommunikálni próbáltunk a Velocity szerverekkel. Lehetséges, hogy a szerver(ek) ideiglenesen elérhetetlenek, vagy ez egy hiba a te hálózati beállításaiddal. Több információt a logban, vagy a Velocity konzoljában találsz.
|
||||||
|
velocity.command.dump-success=Egy anonimizált jelentés sikeresen el lett készítve erről a proxyról. Ha egy fejlesztő kérte, akkor innen kimásolhatod a linket, és megoszthatod velük\:
|
||||||
|
velocity.command.dump-will-expire=Ez a link egy pár napon belül le fog járni.
|
||||||
|
velocity.command.dump-server-error=Egy hiba lépett fel a Velocity szervereken, és a jelentést nem tudtuk elkészíteni. Kérlek lépj kapcsolatba egy Velocity személyzeti taggal ezzel a problémával kapcsolatban, és adj információt ezzel a hibával kapcsolatban a Veloctiy logokból, vagy a szerver konzolból.
|
||||||
|
velocity.command.dump-offline=Valószínűleg a következő a hiba okozója\: Hibás DNS beállítások, vagy nincs internetkapcsolat.
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Sei già connesso a questo server\!
|
||||||
|
velocity.error.already-connected-proxy=Sei già connesso a questo proxy\!
|
||||||
|
velocity.error.already-connecting=Stai già cercando di connetterti a un server\!
|
||||||
|
velocity.error.cant-connect=Impossibile connettersi a {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Impossibile connetterti a {0}. Prova più tardi.
|
||||||
|
velocity.error.connected-server-error=La tua connessione a {0} ha incontrato un problema.
|
||||||
|
velocity.error.internal-server-connection-error=Si è verificato un errore di connessione interna al server.
|
||||||
|
velocity.error.logging-in-too-fast=Stai accedendo troppo velocemente, riprova più tardi.
|
||||||
|
velocity.error.online-mode-only=Non sei connesso al tuo account Minecraft. Se hai effettuato l'accesso al tuo account Minecraft, prova a riavviare il tuo client Minecraft.
|
||||||
|
velocity.error.player-connection-error=Si è verificato un errore interno nella connessione.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Questo server è compatibile solo con versioni uguali o superiori a Minecraft 1.13.
|
||||||
|
velocity.error.modern-forwarding-failed=Il server non ha inviato una richiesta di inoltro al proxy. Assicurati che il server sia configurato per l'inoltro di Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Sei stato cacciato da {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Non ci sono server disponibili per connetterti. Riprova più tardi o contatta un amministratore.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Si è verificato un errore durante l'esecuzione di questo comando.
|
||||||
|
velocity.command.command-does-not-exist=Questo comando non esiste.
|
||||||
|
|
||||||
|
velocity.command.players-only=Solo i giocatori possono eseguire questo comando.
|
||||||
|
velocity.command.server-does-not-exist=Il server {0} non esiste.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Sei già connesso a {0}.
|
||||||
|
velocity.command.server-too-many=Ci sono troppi server impostati. Usa il completamento con il tasto tab per visualizzare tutti i server disponibili.
|
||||||
|
velocity.command.server-available=Server disponibili\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} giocatore online
|
||||||
|
velocity.command.server-tooltip-players-online={0} giocatori online
|
||||||
|
velocity.command.server-tooltip-current-server=Sei già connesso a questo server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Clicca per connetterti a questo server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} giocatore è attualmente connesso al proxy.
|
||||||
|
velocity.command.glist-player-plural={0} giocatori sono attualmente connessi al proxy.
|
||||||
|
velocity.command.glist-view-all=Per visualizzare tutti i giocatori sui server, usa /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=La configurazione di Velocity è stata ricaricata con successo.
|
||||||
|
velocity.command.reload-failure=Impossibile ricaricare la configurazione di Velocity. Controlla la console per maggiori dettagli.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} è concesso in licenza secondo i termini della GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Non ci sono plugin installati.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Sito web\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autore\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Autori\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Caricamento informazioni raccolte...
|
||||||
|
velocity.command.dump-send-error=Si è verificato un errore durante la comunicazione con i server Velocity. I server potrebbero essere temporaneamente non disponibili o c'è un problema con le impostazioni di rete. Puoi trovare maggiori informazioni nel log o nella console del tuo server Velocity.
|
||||||
|
velocity.command.dump-success=Creato un report anonimo contenente informazioni utili su questo proxy. Se uno sviluppatore lo richiede, è possibile condividere con loro il seguente link\:
|
||||||
|
velocity.command.dump-will-expire=Questo link scadrà tra pochi giorni.
|
||||||
|
velocity.command.dump-server-error=Si è verificato un errore sui server Velocity e il dump non può essere completato. Contattare lo staff di Velocity per questo problema e fornire i dettagli relativi a questo errore dalla console di Velocity o dai log del server.
|
||||||
|
velocity.command.dump-offline=Probabile causa\: Impostazioni DNS di sistema non valide o nessuna connessione internet
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=すでにこのサーバーに接続されています。
|
||||||
|
velocity.error.already-connected-proxy=すでにこのプロキシに接続されています。
|
||||||
|
velocity.error.already-connecting=すでにサーバーに接続しようとしています!
|
||||||
|
velocity.error.cant-connect={0} に接続できません\: {1}
|
||||||
|
velocity.error.connecting-server-error={0} に接続できませんでした。後でもう一度お試しください。
|
||||||
|
velocity.error.connected-server-error={0} との接続に問題が発生しました。
|
||||||
|
velocity.error.internal-server-connection-error=内部サーバー接続エラーが発生しました。
|
||||||
|
velocity.error.logging-in-too-fast=ログイン速度が速すぎます。後でもう一度お試しください。
|
||||||
|
velocity.error.online-mode-only=無効なセッションです(ゲームとランチャーを再起動してください)
|
||||||
|
velocity.error.player-connection-error=接続中に内部エラーが発生しました。
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=このサーバーは Minecraft 1.13以降のみ互換性があります。
|
||||||
|
velocity.error.modern-forwarding-failed=サーバーがプロキシに転送要求を送信しませんでした。 サーバーが Velocity 用に構成されていることを確認してください。
|
||||||
|
velocity.error.moved-to-new-server=あなたは {0} からキックされました\: {1}
|
||||||
|
velocity.error.no-available-servers=接続できるサーバーがありません。後でもう一度試すか、管理者にお問い合わせください。
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=このコマンドの実行中にエラーが発生しました。
|
||||||
|
velocity.command.command-does-not-exist=未知のコマンドです。
|
||||||
|
|
||||||
|
velocity.command.players-only=このコマンドはプレイヤーのみ実行できます。
|
||||||
|
velocity.command.server-does-not-exist=指定されたサーバー {0} は存在しません。
|
||||||
|
|
||||||
|
velocity.command.server-current-server=現在 {0} に接続しています。
|
||||||
|
velocity.command.server-too-many=設定されているサーバー数が多すぎます。タブ補完を使い、利用可能なすべてのサーバーを表示してください。
|
||||||
|
velocity.command.server-available=利用可能なサーバー\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} 人のプレイヤーがオンライン
|
||||||
|
velocity.command.server-tooltip-players-online={0} 人のプレイヤーがオンライン
|
||||||
|
velocity.command.server-tooltip-current-server=現在、このサーバーに接続しています
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=クリックしてこのサーバーに接続
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} 人が現在プロキシに接続しています。
|
||||||
|
velocity.command.glist-player-plural={0} 人が現在プロキシに接続しています。
|
||||||
|
velocity.command.glist-view-all=サーバー上のすべてのプレイヤーを表示するには、/glist allを使用してください。
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocityの設定が再読み込みされました。
|
||||||
|
velocity.command.reload-failure=Velocityの設定を再読み込みできません。詳細はコンソールで確認してください。
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} は、GNU General Public License v3に基づいてライセンスされています。
|
||||||
|
|
||||||
|
velocity.command.no-plugins=現在インストールされているプラグインはありません。
|
||||||
|
velocity.command.plugins-list=プラグイン\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=ウェブサイト\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=作者\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=作者\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=収集した情報をアップロードしています...
|
||||||
|
velocity.command.dump-send-error=Velocityサーバーとの通信中にエラーが発生しました。サーバーが一時的に利用できないか、ネットワーク設定に問題がある可能性があります。詳細はコンソールまたはサーバーログで確認できます。
|
||||||
|
velocity.command.dump-success=このプロキシに関する有用な情報を含む匿名化されたレポートを作成しました。開発者が要求した場合は、次のリンクを共有してください\:
|
||||||
|
velocity.command.dump-will-expire=このリンクは数日後に期限切れになります。
|
||||||
|
velocity.command.dump-server-error=Velocityサーバーでエラーが発生し、ダンプが完了できませんでした。 この問題についてはVelocityスタッフに連絡し、コンソールまたはサーバーログからこのエラーの詳細を提供してください。
|
||||||
|
velocity.command.dump-offline=考えられる原因\: システムのDNS設定が無効であるか、インターネットに接続されていません
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=이미 이 서버에 연결되어 있습니다\!
|
||||||
|
velocity.error.already-connected-proxy=이미 이 프록시에 연결되어 있습니다\!
|
||||||
|
velocity.error.already-connecting=이미 이 서버에 연결하는 중입니다\!
|
||||||
|
velocity.error.cant-connect={0}\: {1} 에 연결할 수 없습니다.
|
||||||
|
velocity.error.connecting-server-error={0} 에 연결할 수 없습니다. 나중에 다시 시도해주세요.
|
||||||
|
velocity.error.connected-server-error={0} 에 연결하던 도중 문제가 발생했습니다.
|
||||||
|
velocity.error.internal-server-connection-error=내부 오류가 발생했습니다.
|
||||||
|
velocity.error.logging-in-too-fast=너무 빠르게 로그인을 시도했습니다. 나중에 다시 시도해주세요.
|
||||||
|
velocity.error.online-mode-only=Minecraft 계정에 로그인되어 있지 않습니다. 만약 로그인중이 맞다면, 클라이언트를 재실행해보세요.
|
||||||
|
velocity.error.player-connection-error=연결에 내부 오류가 발생했습니다.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=이 서버는 Minecraft 1.13 이상만 지원합니다.
|
||||||
|
velocity.error.modern-forwarding-failed=서버가 프록시에 포워딩 요청을 보내지 않았습니다. 서버가 Velocity 포워딩이 설정되어 있는지 확인하세요.
|
||||||
|
velocity.error.moved-to-new-server={0}\: {1} 에서 추방됐습니다.
|
||||||
|
velocity.error.no-available-servers=연결할 수 있는 서버가 없습니다. 나중에 다시 시도하거나 관리자에게 문의하세요.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=명령어를 실행하는 도중 오류가 발생했습니다.
|
||||||
|
velocity.command.command-does-not-exist=그 명령어는 존재하지 않습니다.
|
||||||
|
|
||||||
|
velocity.command.players-only=이 명령어는 플레이어만 사용할 수 있습니다.
|
||||||
|
velocity.command.server-does-not-exist=서버 {0} (은)는 존재하지 않습니다.
|
||||||
|
|
||||||
|
velocity.command.server-current-server={0} 에 연결되어 있습니다.
|
||||||
|
velocity.command.server-too-many=너무 많은 서버가 존재합니다. tab 자동완성으로 가능한 모든 서버를 보세요.
|
||||||
|
velocity.command.server-available=사용 가능한 서버\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} 플레이어 접속중
|
||||||
|
velocity.command.server-tooltip-players-online={0} 플레이어 접속중
|
||||||
|
velocity.command.server-tooltip-current-server=이 서버에 연결되어 있습니다
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=클릭해 이 서버에 연결합니다.
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} 플레이어가 현재 프록시에 연결되어 있습니다.
|
||||||
|
velocity.command.glist-player-plural={0} 플레이어가 현재 프록시에 연결되어 있습니다.
|
||||||
|
velocity.command.glist-view-all=서버에 있는 모든 플레이어를 보려면, /glist all 를 사용하세요.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity 설정이 성공적으로 리로드되었습니다.
|
||||||
|
velocity.command.reload-failure=Velocity 설정을 리로드할 수 없습니다. 콘솔에서 더 많은 정보를 확인하세요.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} 는 GNU General Public License v3 라이센스의 약관을 따릅니다.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=설치된 플러그인이 없습니다.
|
||||||
|
velocity.command.plugins-list=플러그인\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=웹사이트\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=제작자\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=제작자\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=모인 정보를 업로드하는 중...
|
||||||
|
velocity.command.dump-send-error=Velocity 서버와 통신하는데 오류가 발생했습니다. 서버가 일시적으로 사용할 수 없거나 네트워크 설정에 문제가 있습니다. Velocity 서버의 콘솔 또는 로그에서 자세한 정보를 찾아볼 수 있습니다.
|
||||||
|
velocity.command.dump-success=이 프록시와 관련된 유용한 정보를 담은 익명 보고서를 만들었습니다. 만약 개발자가 요청한다면, 다음 링크를 그들에게 공유해보세요\:
|
||||||
|
velocity.command.dump-will-expire=이 링크는 수 일 안에 만료됩니다.
|
||||||
|
velocity.command.dump-server-error=Velocity 서버에 문제가 발생했으며 덤프가 완료되지 않았습니다. Velocity 스태프에게 연락해 이 문제에 대해 설명하고 Velocity 콘솔 또는 서버 로그를 제공해주세요.
|
||||||
|
velocity.command.dump-offline=가능성 높은 원인\: 잘못된 DNS 설정 또는 인터넷 연결 없음
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Du er allerede tilkoblet denne serveren\!
|
||||||
|
velocity.error.already-connected-proxy=Du er allerede tilkoblet denne proxyen\!
|
||||||
|
velocity.error.already-connecting=Du tilkobles allerede en server\!
|
||||||
|
velocity.error.cant-connect=Kan ikke koble til {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Kan ikke koble deg til {0}. Vennligst prøv igjen senere.
|
||||||
|
velocity.error.connected-server-error=Din oppkobling mot {0} traff et uventet problem.
|
||||||
|
velocity.error.internal-server-connection-error=Et internt problem oppstod.
|
||||||
|
velocity.error.logging-in-too-fast=Du logger inn for raskt, prøv igjen senere.
|
||||||
|
velocity.error.online-mode-only=Du er ikke innlogget på din Minecraft konto. Om du er innlogget, prøv å restarte din Minecraft klient.
|
||||||
|
velocity.error.player-connection-error=Et internt problem oppstod.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Denne serveren er bare kompatibel med Minecraft 1.13 og nyere.
|
||||||
|
velocity.error.modern-forwarding-failed=Din server sendte ikke en viderekoblingsforespørsel til proxyen. Pass på at serveren er konfigurert for Velocity viderekobling.
|
||||||
|
velocity.error.moved-to-new-server=Du ble sparket ut fra {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Det finnes ingen tilgjengelige servere å koble deg til. Prøv igjen senere eller kontakt en administrator.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=En feil oppstod under gjennomføringen av denne kommandoen.
|
||||||
|
velocity.command.command-does-not-exist=Denne kommandoen finnes ikke.
|
||||||
|
|
||||||
|
velocity.command.players-only=Bare spillere kan utføre denne kommandoen.
|
||||||
|
velocity.command.server-does-not-exist=Den spesifiserte serveren {0} finnes ikke.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Du er for øyeblikket tilkoblet {0}.
|
||||||
|
velocity.command.server-too-many=Det er for mange servere satt opp. Bruk tabfullførelse for å se alle tilgjengelige servere.
|
||||||
|
velocity.command.server-available=Tilgjengelige servere\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} spiller tilkoblet
|
||||||
|
velocity.command.server-tooltip-players-online={0} spillere tilkoblet
|
||||||
|
velocity.command.server-tooltip-current-server=Du er for øyeblikket tilkoblet denne serveren
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Trykk for å koble til denne serveren
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} spiller er for øyeblikket tilkoblet denne proxyen.
|
||||||
|
velocity.command.glist-player-plural={0} spillere er for øyeblikket tilkoblet denne proxyen.
|
||||||
|
velocity.command.glist-view-all=For å se alle tilkoblede spillere, utfør /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity konfigurasjonen ble lastet inn på nytt.
|
||||||
|
velocity.command.reload-failure=Kan ikke laste inn Velocity konfigurasjonen din. Sjekk konsollen for mer detaljer.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Opphavsrett 2018-2021 {0}. {1} er lisensiert under betingelsene av GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Ingen plugin er installert.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Hjemmeside\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Skaper\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Skapere\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Laster opp diagnostisk informasjon...
|
||||||
|
velocity.command.dump-send-error=En feil oppstod under kommunikasjon med Velocityserverne. Enten er disse serverne midlertidig utilgjengelige, ellers er det noe galt med dine nettverksinnstillinger. Du kan finne mer informasjon i din logg eller i konsollen på Velocityservern.
|
||||||
|
velocity.command.dump-success=Skapte en anonymisert rapport med utfyllende informasjon om denne proxyen. Om en utvikler forespurte den, kan du dele følgende lenke med dem\:
|
||||||
|
velocity.command.dump-will-expire=Denne lenken kommer til å fjernes om noen dager.
|
||||||
|
velocity.command.dump-server-error=En feil oppstod på Velocityserverne og en diagnostisk informasjonsinnsamling kunne ikke gennomføres. Vennligst kontakt organisasjonen bak Velocity om problemet og oppgi alle detaljene du kan finne i Velocitykonsollen eller loggen.
|
||||||
|
velocity.command.dump-offline=Sannsynlig årsak\: Ugyldige DNS innstillinger eller manglende internettforbindelse
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Je bent al met deze server verbonden\!
|
||||||
|
velocity.error.already-connected-proxy=Je bent al met deze proxy verbonden\!
|
||||||
|
velocity.error.already-connecting=Je probeert al verbinding te maken met een server\!
|
||||||
|
velocity.error.cant-connect=Kan geen verbinding maken met {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Kan je niet verbinden met {0}. Probeer het later opnieuw.
|
||||||
|
velocity.error.connected-server-error=Er is een probleem opgetreden bij je verbinding met {0}.
|
||||||
|
velocity.error.internal-server-connection-error=Er is een interne serververbindingsfout opgetreden.
|
||||||
|
velocity.error.logging-in-too-fast=Je logt te snel in, probeer het later opnieuw.
|
||||||
|
velocity.error.online-mode-only=Je bent niet aangemeld bij je Minecraft-account. Indien dit wel het geval is, probeer dan je Minecraft-client opnieuw op te starten.
|
||||||
|
velocity.error.player-connection-error=Er is een interne fout opgetreden bij je verbinding.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Deze server is alleen compatibel met Minecraft 1.13 en nieuwer.
|
||||||
|
velocity.error.modern-forwarding-failed=Je server heeft geen forwarding request naar de proxy gestuurd. Zorg ervoor dat de server is geconfigureerd voor Velocity forwarding.
|
||||||
|
velocity.error.moved-to-new-server=Je bent verwijderd van {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Er zijn geen beschikbare servers om je met te verbinden. Probeer het later opnieuw of neem contact op met een administrator.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Er is een fout opgetreden bij het uitvoeren van dit commando.
|
||||||
|
velocity.command.command-does-not-exist=Dit commando bestaat niet.
|
||||||
|
|
||||||
|
velocity.command.players-only=Alleen spelers kunnen dit commando uitvoeren.
|
||||||
|
velocity.command.server-does-not-exist=De opgegeven server {0} bestaat niet.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Je bent op dit moment verbonden met {0}.
|
||||||
|
velocity.command.server-too-many=Er zijn te veel servers ingesteld. Gebruik tabvervollediging om alle beschikbare servers te bekijken.
|
||||||
|
velocity.command.server-available=Beschikbare servers\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} speler online
|
||||||
|
velocity.command.server-tooltip-players-online={0} spelers online
|
||||||
|
velocity.command.server-tooltip-current-server=Momenteel verbonden met deze server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Klik om te verbinden met deze server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} speler is momenteel verbonden met de proxy.
|
||||||
|
velocity.command.glist-player-plural={0} spelers zijn momenteel verbonden met de proxy.
|
||||||
|
velocity.command.glist-view-all=Om alle spelers op de servers te bekijken, gebruik /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity configuratie succesvol herladen.
|
||||||
|
velocity.command.reload-failure=De Velocity-configuratie kan niet opnieuw worden geladen. Kijk op de console voor meer details.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} is gelicentieerd onder de voorwaarden van de GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Er zijn momenteel geen plugins geïnstalleerd.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Website\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Auteur\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Auteurs\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Verzamelde informatie uploaden...
|
||||||
|
velocity.command.dump-send-error=Er is een fout opgetreden tijdens de communicatie met de Velocity-servers. De servers zijn mogelijk tijdelijk niet beschikbaar of er is een probleem met je netwerkinstellingen. Je kunt meer informatie vinden in de logs of de console van je Velocity-server.
|
||||||
|
velocity.command.dump-success=Een anoniem rapport is gemaakt met nuttige informatie over deze proxy. Als een ontwikkelaar dit heeft verzocht, kun je de volgende link delen\:
|
||||||
|
velocity.command.dump-will-expire=Deze link verloopt over een paar dagen.
|
||||||
|
velocity.command.dump-server-error=Er is een fout opgetreden op de Velocity-servers en de dump kan niet worden voltooid. Neem contact op met het Velocity-personeel over dit probleem en geef de details over deze fout op vanuit de Velocity-console of de logs.
|
||||||
|
velocity.command.dump-offline=Waarschijnlijke oorzaak\: ongeldige DNS-instellingen van het systeem of geen internetverbinding
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Du er allereie tilkopla denne sørvaren\!
|
||||||
|
velocity.error.already-connected-proxy=Du er allereie tilkopla denne proxyen\!
|
||||||
|
velocity.error.already-connecting=Du tilkoplas allereie ein sørvar\!
|
||||||
|
velocity.error.cant-connect=Kan ikkje kopla til {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Kan ikkje kopla deg til {0}. Prøv gjerne igjen seinare.
|
||||||
|
velocity.error.connected-server-error=Din oppkopling mot {0} trefte eit uventa problem.
|
||||||
|
velocity.error.internal-server-connection-error=Eit internt problem oppstod.
|
||||||
|
velocity.error.logging-in-too-fast=Du loggar inn for raskt, prøv igjen seinare.
|
||||||
|
velocity.error.online-mode-only=Du er ikkje innlogga på din Minecraft konto. Dersom du er innlogga, prøv å restarta din Minecraft klient.
|
||||||
|
velocity.error.player-connection-error=Eit internt problem oppstod.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Denne sørvaren er bare kompatibel med Minecraft 1.13 og nyare.
|
||||||
|
velocity.error.modern-forwarding-failed=Din server sende ikkje ein vidarekoplingsførespurnad til proxyen. Pass på at sørvaren er konfigurert for Velocity vidarekopling.
|
||||||
|
velocity.error.moved-to-new-server=Du blei sparka ut frå {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Det finst ingen tilgjengelege sørvarar å kopla deg til. Prøv igjen seinare eller kontakt ein administrator.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Ein feil oppstod under utføringa av denne kommandoen.
|
||||||
|
velocity.command.command-does-not-exist=Denne kommandoen finst ikkje.
|
||||||
|
|
||||||
|
velocity.command.players-only=Bare spelarar kan utføra denne kommandoen.
|
||||||
|
velocity.command.server-does-not-exist=Den oppgjevne sørvaren {0} finst ikkje.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Du er for augneblinken tilkopla {0}.
|
||||||
|
velocity.command.server-too-many=Det er for mange sørvarar sette opp. Bruk tabfullføring for å sjå alle tilgjengelege sørvarar.
|
||||||
|
velocity.command.server-available=Tilgjengelege sørvarar\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} spelar tilkopla
|
||||||
|
velocity.command.server-tooltip-players-online={0} spelarar tilkopla
|
||||||
|
velocity.command.server-tooltip-current-server=Du er for augneblinken tilkopla denne sørvaren
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Trykk for å kopla til denne sørvaren
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} spelar er for augneblinken tilkopla denne proxyen.
|
||||||
|
velocity.command.glist-player-plural={0} spelare er for augneblinken tilkopla denne proxyen.
|
||||||
|
velocity.command.glist-view-all=For å sjå alle tilkopla spelarar, gjer /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity konfigurasjonen blei lasta inn på nytt.
|
||||||
|
velocity.command.reload-failure=Kan ikkje lasta inn Velocity konfigurasjonen din. Sjekk konsollen for meir detaljar.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Opphavsrett 2018-2021 {0}. {1} er lisensiert under vilkåra av GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Det er ingen plugins installert.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Heimeside\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Skapar\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Skaparar\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Uploading gathered information...
|
||||||
|
velocity.command.dump-send-error=An error occurred while communicating with the Velocity servers. The servers may be temporarily unavailable or there is an issue with your network settings. You can find more information in the log or console of your Velocity server.
|
||||||
|
velocity.command.dump-success=Created an anonymised report containing useful information about this proxy. If a developer requested it, you may share the following link with them\:
|
||||||
|
velocity.command.dump-will-expire=This link will expire in a few days.
|
||||||
|
velocity.command.dump-server-error=An error occurred on the Velocity servers and the dump could not be completed. Please contact the Velocity staff about this problem and provide the details about this error from the Velocity console or server log.
|
||||||
|
velocity.command.dump-offline=Likely cause\: Invalid system DNS settings or no internet connection
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Już jesteś połączony z tym serwerem\!
|
||||||
|
velocity.error.already-connected-proxy=Już jesteś połączony z tym serwerem proxy\!
|
||||||
|
velocity.error.already-connecting=Już próbujesz połączyć się z serwerem\!
|
||||||
|
velocity.error.cant-connect=Nie udało się połączyć z serwerem {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Nie udało się Ciebie połączyć z serwerem {0}. Spróbuj ponownie później.
|
||||||
|
velocity.error.connected-server-error=Podczas łączenia z serwerem {0} wystąpił błąd.
|
||||||
|
velocity.error.internal-server-connection-error=W łączeniu się z serwerem wystąpił błąd wewnętrzny.
|
||||||
|
velocity.error.logging-in-too-fast=Wysyłasz zbyt wiele prób zalogowania, spróbuj ponownie później.
|
||||||
|
velocity.error.online-mode-only=Nie jesteś zalogowany za pomocą konta Minecraft. Jeżeli jesteś zalogowany, spróbuj zrestartować grę.
|
||||||
|
velocity.error.player-connection-error=Wystąpił błąd wewnętrzny w twoim połączeniu.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Ten serwer jest kompatybilny tylko z wersją Minecraft 1.13 lub nowszymi.
|
||||||
|
velocity.error.modern-forwarding-failed=Twój serwer nie wysłał żądania przekazania do serwera proxy. Upewnij się, że serwer jest skonfigurowany do przekazywania Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Zostałeś wyrzucony z serwera {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Brak dostępnych serwerów, z którymi można by Cię połączyć. Spróbuj ponownie później lub skontaktuj się z administratorem.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Podczas wykonywania tego polecenia wystąpił błąd.
|
||||||
|
velocity.command.command-does-not-exist=To polecenie nie istnieje.
|
||||||
|
|
||||||
|
velocity.command.players-only=Jedynie gracze mogą wykonywać to polecenie.
|
||||||
|
velocity.command.server-does-not-exist=Wybrany serwer {0} nie istnieje.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Jesteś obecnie połączony z serwerem {0}.
|
||||||
|
velocity.command.server-too-many=Skonfigurowano zbyt wiele serwerów. Użyj uzupełniania klawiszem tab, aby wyświetlić wszystkie dostępne serwery.
|
||||||
|
velocity.command.server-available=Dostępne serwery\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} gracz online
|
||||||
|
velocity.command.server-tooltip-players-online={0} graczy online
|
||||||
|
velocity.command.server-tooltip-current-server=Jesteś obecnie połączony z tym serwerem
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Kliknij, aby połączyć się z tym serwerem
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular=Z tym „proxy” jest obecnie połączony {0} gracz.
|
||||||
|
velocity.command.glist-player-plural=Liczba graczy obecnie połączonych z tym „proxy”\: {0}
|
||||||
|
velocity.command.glist-view-all=Aby zobaczyć wszystkich graczy na serwerach, użyj /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Konfiguracja Velocity została pomyślnie załadowana ponownie.
|
||||||
|
velocity.command.reload-failure=Nie udało się załadować konfiguracji Velocity. Sprawdź konsolę, aby uzyskać więcej informacji.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} jest objęty licencją na warunkach GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Brak zainstalowanych wtyczek.
|
||||||
|
velocity.command.plugins-list=Wtyczki\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Strona internetowa\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Twórca\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Twórcy\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Przesyłanie zebranych informacji…
|
||||||
|
velocity.command.dump-send-error=Wystąpił błąd podczas komunikacji z serwerami Velocity. Serwery mogą być chwilowo niedostępne lub wystąpił problem z ustawieniami sieci. Więcej informacji można znaleźć w dzienniku lub konsoli serwera Velocity.
|
||||||
|
velocity.command.dump-success=Utworzono zanonimizowany raport zawierający przydatne informacje o tym proxy. Jeśli programista o to poprosił, możesz udostępnić mu następujący link\:
|
||||||
|
velocity.command.dump-will-expire=Ten odnośnik wygaśnie za kilka dni.
|
||||||
|
velocity.command.dump-server-error=Wystąpił błąd na serwerach Velocity i nie można było ukończyć przekazania. Skontaktuj się z personelem Velocity w sprawie tego problemu i podaj szczegółowe informacje o tym błędzie z konsoli Velocity lub dziennika serwera.
|
||||||
|
velocity.command.dump-offline=Prawdopodobna przyczyna\: nieprawidłowe ustawienia DNS systemu lub brak połączenia internetowego
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Você já está conectado a esse servidor\!
|
||||||
|
velocity.error.already-connected-proxy=Você já está conectado a esse proxy\!
|
||||||
|
velocity.error.already-connecting=Você já está tentando se conectar a um servidor\!
|
||||||
|
velocity.error.cant-connect=Não foi possível se conectar a {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Não foi possível conectar você a {0}. Tente novamente mais tarde.
|
||||||
|
velocity.error.connected-server-error=Sua conexão com o servidor {0} encontrou um problema.
|
||||||
|
velocity.error.internal-server-connection-error=Ocorreu um erro interno de conexão com o servidor.
|
||||||
|
velocity.error.logging-in-too-fast=Você está entrando muito rápido, tente novamente mais tarde.
|
||||||
|
velocity.error.online-mode-only=Você não está logado na sua conta do Minecraft. Se você já está logado na sua conta do Minecraft, tente reiniciar seu cliente do Minecraft.
|
||||||
|
velocity.error.player-connection-error=Um erro interno ocorreu em sua conexão.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Este servidor é compatível apenas com o Minecraft 1.13 e superior.
|
||||||
|
velocity.error.modern-forwarding-failed=Seu servidor não enviou uma solicitação de encaminhamento para o proxy. Certifique-se de que o servidor está configurado para encaminhamento Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Você foi expulso de {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Não há servidores disponíveis para conectá-lo. Tente novamente mais tarde ou contate um administrador.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Ocorreu um erro ao executar este comando.
|
||||||
|
velocity.command.command-does-not-exist=Esse comando não existe.
|
||||||
|
|
||||||
|
velocity.command.players-only=Apenas jogadores podem executar esse comando.
|
||||||
|
velocity.command.server-does-not-exist=O servidor {0} não existe.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Você está atualmente conectado a {0}.
|
||||||
|
velocity.command.server-too-many=Há muitos servidores configurados. Utilize o auto-preenchimento tab para ver todos os servidores disponíveis.
|
||||||
|
velocity.command.server-available=Servidores disponíveis\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} jogador conectado
|
||||||
|
velocity.command.server-tooltip-players-online={0} jogadores conectados
|
||||||
|
velocity.command.server-tooltip-current-server=Atualmente conectado a este servidor
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Clique para conectar a este servidor
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular=O jogador {0} está atualmente conectado ao proxy.
|
||||||
|
velocity.command.glist-player-plural={0} jogadores estão atualmente conectados ao proxy.
|
||||||
|
velocity.command.glist-view-all=Para ver todos os jogadores em todos os servidores, use /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Configuração do Velocity recarregada com êxito.
|
||||||
|
velocity.command.reload-failure=Não foi possível recarregar a configuração do Velocity. Verifique o console para mais detalhes.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} está licenciado sobre os termos da Licença Pública Geral GNU v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Não há plugins instalados atualmente.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Site\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autor\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Autores\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Enviando informações coletadas...
|
||||||
|
velocity.command.dump-send-error=Ocorreu um erro ao se comunicar com os servidores Velocity. Os servidores podem estar temporariamente indisponíveis ou há um problema com suas configurações de rede. Você pode encontrar mais informações no log ou no console de seu servidor Velocity.
|
||||||
|
velocity.command.dump-success=Foi criado um relatório anônimo contendo informações úteis sobre este proxy. Se um desenvolvedor o solicitou, você pode compartilhar o seguinte link com eles\:
|
||||||
|
velocity.command.dump-will-expire=Este link irá expirar em alguns dias.
|
||||||
|
velocity.command.dump-server-error=Ocorreu um erro nos servidores Velocity e o dump não pôde ser concluído. Por favor, entre em contato com a staff do Velocity sobre este problema e forneça detalhes sobre esse erro a partir do log do console Velocity ou do servidor.
|
||||||
|
velocity.command.dump-offline=Causa provavel\: configurações de DNS do sistema inválidas ou sem conexão de internet
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Вы уже подключены к этому серверу\!
|
||||||
|
velocity.error.already-connected-proxy=Игрок с таким ником уже играет на сервере\!
|
||||||
|
velocity.error.already-connecting=Вы уже подключаетесь к серверу\!
|
||||||
|
velocity.error.cant-connect=Не удалось подключиться к серверу {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Не удалось подключить вас к серверу {0}. Пожалуйста, попробуйте снова через некоторое время.
|
||||||
|
velocity.error.connected-server-error=С вашим подключением к серверу {0} возникла проблема.
|
||||||
|
velocity.error.internal-server-connection-error=На сервере произошла внутренняя ошибка подключения.
|
||||||
|
velocity.error.logging-in-too-fast=Вы входите слишком быстро, попробуйте снова через некоторое время.
|
||||||
|
velocity.error.online-mode-only=Вы не вошли в свой аккаунт Minecraft. Если вы уверены, что вошли в аккаунт, попробуйте перезапустить свой клиент Minecraft.
|
||||||
|
velocity.error.player-connection-error=В вашем подключении произошла внутренняя ошибка.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Этот сервер совместим только с Minecraft 1.13 и выше.
|
||||||
|
velocity.error.modern-forwarding-failed=Ваш сервер не посылал запрос на переадресацию на прокси-сервер. Убедитесь, что сервер настроен на переадресацию Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Вы были кикнуты с сервера {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Нет серверов, доступных для подключения. Попробуйте позже или свяжитесь с администратором.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Во время выполнения этой команды произошла ошибка.
|
||||||
|
velocity.command.command-does-not-exist=Этой команды не существует.
|
||||||
|
|
||||||
|
velocity.command.players-only=Только игроки могут использовать эту команду.
|
||||||
|
velocity.command.server-does-not-exist=Указанный сервер {0} не существует.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=На данный момент вы подключены к серверу {0}.
|
||||||
|
velocity.command.server-too-many=Настроено слишком много серверов. Для просмотра всех доступных серверов, используйте автозаполнение клавишей Tab.
|
||||||
|
velocity.command.server-available=Доступные серверы\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} игрок онлайн
|
||||||
|
velocity.command.server-tooltip-players-online={0} игрок(а, ов) онлайн
|
||||||
|
velocity.command.server-tooltip-current-server=Подключен к этому серверу
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Кликните, чтобы присоединиться к этому серверу
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} игрок подключен к прокси на данный момент.
|
||||||
|
velocity.command.glist-player-plural={0} игрок(а, ов) подключены к прокси на данный момент.
|
||||||
|
velocity.command.glist-view-all=Чтобы просмотреть всех игроков на серверах, используйте /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Конфигурация Velocity успешно перезагружена.
|
||||||
|
velocity.command.reload-failure=Не удалось перезагрузить конфигурацию Velocity. Проверьте консоль для подробностей.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} лицензирована на условиях GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Ни одного плагина не установлено.
|
||||||
|
velocity.command.plugins-list=Плагины\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Вебсайт\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Автор\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Авторы\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Загрузка полученной информации...
|
||||||
|
velocity.command.dump-send-error=Во время связи с серверами Velocity произошла ошибка. Возможно, серверы временно недоступны или проблема в настройках вашей сети. Более подробную информацию можно найти в логе или консоли вашего сервера Velocity.
|
||||||
|
velocity.command.dump-success=Создан анонимный отчет, содержащий полезную информацию об этом прокси. Если этот отчёт запросил разработчик, вы можете поделиться с ним следующей ссылкой\:
|
||||||
|
velocity.command.dump-will-expire=Срок действия этой ссылки истечёт через несколько дней.
|
||||||
|
velocity.command.dump-server-error=На серверах Velocity произошла ошибка, и дамп не удалось завершить. Пожалуйста, свяжитесь с сотрудниками Velocity по поводу этой проблемы и сообщите подробности, а также предоставьте подробную информацию об этой ошибке из консоли Velocity или лога сервера.
|
||||||
|
velocity.command.dump-offline=Вероятная причина\: Неверные настройки DNS или отсутствие подключения к Интернету
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Na tento server si už pripojený\!
|
||||||
|
velocity.error.already-connected-proxy=Na tento proxy server si už pripojený\!
|
||||||
|
velocity.error.already-connecting=Už sa pokúšaš o pripojenie na server\!
|
||||||
|
velocity.error.cant-connect=Nepodarilo sa pripojiť na {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Nepodarilo sa pripojiť ťa na {0}. Skús to prosím neskôr.
|
||||||
|
velocity.error.connected-server-error=V tvojom pripojení na {0} sa vyskytla chyba.
|
||||||
|
velocity.error.internal-server-connection-error=V serverovom pripojení sa vyskytla interná chyba.
|
||||||
|
velocity.error.logging-in-too-fast=Pripájaš sa príliš rýchlo, skús to znova neskôr.
|
||||||
|
velocity.error.online-mode-only=Nie si prihlásený do svojho Minecraft účtu. Ak si prihlásený, skús reštartovať svoj Minecraft klient.
|
||||||
|
velocity.error.player-connection-error=V tvojom pripojení sa vyskytla interná chyba.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Tento server je kompatibilný len s Minecraftom 1.13 a novším.
|
||||||
|
velocity.error.modern-forwarding-failed=Tvoj server neodoslal presmerovaciu požiadavku proxy serveru. Uisti sa, že server je nastavený na presmerovanie Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Bol si odpojený z {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Nie sú k dispozícii žiadne servery na pripojenie. Skús to neskôr alebo kontaktuj admina.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Nastala chyba pri vykonávaní tohto príkazu.
|
||||||
|
velocity.command.command-does-not-exist=Tento príkaz neexistuje.
|
||||||
|
|
||||||
|
velocity.command.players-only=Len hráči môžu vykonať tento príkaz.
|
||||||
|
velocity.command.server-does-not-exist=Zadaný server {0} neexistuje.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Aktuálne si pripojený na {0}.
|
||||||
|
velocity.command.server-too-many=Je nastavených príliš veľa serverov. Použi tab pre zobrazenie dostupných serverov.
|
||||||
|
velocity.command.server-available=Dostupné servery\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} hráč online
|
||||||
|
velocity.command.server-tooltip-players-online={0} hráčov online
|
||||||
|
velocity.command.server-tooltip-current-server=Aktuálne si pripojený na tento server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Klikni pre pripojenie na tento server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} hráč je pripojený na tento proxy server.
|
||||||
|
velocity.command.glist-player-plural={0} hráčov je pripojených na tento proxy server.
|
||||||
|
velocity.command.glist-view-all=Pre zobrazenie všetkých hráčov na všetkých serveroch použi /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Konfigurácia Velocity úspešne načítaná.
|
||||||
|
velocity.command.reload-failure=Nepodarilo sa načítať konfiguráciu Velocity. Pozri sa do konzoly pre viac informácií.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} je licencovaný pod podmienkami GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Aktuálne nie sú nainštalované žiadne pluginy.
|
||||||
|
velocity.command.plugins-list=Pluginy\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Webstránka\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autor\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Autori\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Nahrávanie získaných informácií...
|
||||||
|
velocity.command.dump-send-error=Nastala chyba pri komunikácii s Velocity servermi. Servery môžu byť dočasne nedostupné alebo je chyba v prístupe na internet. Viac informácií je v logu a v konzole tvojho Velocity servera.
|
||||||
|
velocity.command.dump-success=Bol vytvorený anonymný záznam o tomto serveri. Ak si ho vyžiadal developer, môžeš mu poslať nasledujúci odkaz\:
|
||||||
|
velocity.command.dump-will-expire=Tento odkaz vyprší za niekoľko dní.
|
||||||
|
velocity.command.dump-server-error=Nastala chyba vo Velocity serveroch a záznam nebolo možné vytvoriť. Prosím kontaktuj tím Velocity a poskytni detaily o tejto chybe z konzoly Velocity alebo z logu servera.
|
||||||
|
velocity.command.dump-offline=Pravdepodobná príčina\: Neplatné systémové nastavenie DNS alebo chýbajúce pripojenie na internet
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Ju tashmë jeni lidhur me këtë server\!
|
||||||
|
velocity.error.already-connected-proxy=Ju jeni lidhur tashmë me këtë përfaqësues\!
|
||||||
|
velocity.error.already-connecting=Ju tashmë po përpiqeni të lidheni me një server\!
|
||||||
|
velocity.error.cant-connect=Nuk mund të lidhet me {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Nuk mund të të lidh me {0}. Ju lutemi provoni përsëri më vonë.
|
||||||
|
velocity.error.connected-server-error=Lidhja juaj me {0} hasi një problem.
|
||||||
|
velocity.error.internal-server-connection-error=Ndodhi një gabim i brendshëm i lidhjes së serverit.
|
||||||
|
velocity.error.logging-in-too-fast=Po hyni shumë shpejt, provoni përsëri më vonë.
|
||||||
|
velocity.error.online-mode-only=Ju nuk jeni regjistruar në llogarinë tuaj në Minecraft. Nëse jeni regjistruar në llogarinë tuaj Minecraft, provoni të rindizni klientin tuaj Minecraft.
|
||||||
|
velocity.error.player-connection-error=Ndodhi një gabim i brendshëm në lidhjen tuaj.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Ky server është i pajtueshëm vetëm me Minecraft 1.13 e lart.
|
||||||
|
velocity.error.modern-forwarding-failed=Serveri juaj nuk i dërgoi një kërkesë për transferim përfaqësuesit. Sigurohuni që serveri të jetë konfiguruar për transferimin e shpejtësisë.
|
||||||
|
velocity.error.moved-to-new-server=Ju kanë dëbuar nga {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Nuk ka servera të disponueshëm për t'ju lidhur. Provo përsëri më vonë ose kontakto një administrator.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Ndodhi një gabim gjatë ekzekutimit të kësaj komande.
|
||||||
|
velocity.command.command-does-not-exist=Kjo komandë nuk ekziston.
|
||||||
|
|
||||||
|
velocity.command.players-only=Vetëm lojtarët mund ta drejtojnë këtë komandë.
|
||||||
|
velocity.command.server-does-not-exist=Serveri i specifikuar {0} nuk ekziston.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Aktualisht jeni i lidhur me {0}.
|
||||||
|
velocity.command.server-too-many=Ka shumë servera të konfiguruar. Përdorni përfundimin e skedave për të parë të gjithë serverat e disponueshëm.
|
||||||
|
velocity.command.server-available=Serverat e disponueshëm\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} lojtar në internet
|
||||||
|
velocity.command.server-tooltip-players-online={0} lojtarë në internet
|
||||||
|
velocity.command.server-tooltip-current-server=Aktualisht e lidhur me këtë server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Klikoni për t'u lidhur me këtë server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} lojtari aktualisht është i lidhur me përfaqësuesin.
|
||||||
|
velocity.command.glist-player-plural={0} lojtarët janë aktualisht të lidhur me përfaqësuesin.
|
||||||
|
velocity.command.glist-view-all=Për të parë të gjithë lojtarët në servera, përdorni /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Konfigurimi i shpejtësisë u ringarkua me sukses.
|
||||||
|
velocity.command.reload-failure=Nuk mund të ringarkohet konfigurimi i shpejtësisë. Kontrolloni konsolën për më shumë detaje.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} is licensed under the terms of the GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=There are no plugins currently installed.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Website\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Author\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Authors\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Uploading gathered information...
|
||||||
|
velocity.command.dump-send-error=An error occurred while communicating with the Velocity servers. The servers may be temporarily unavailable or there is an issue with your network settings. You can find more information in the log or console of your Velocity server.
|
||||||
|
velocity.command.dump-success=Created an anonymised report containing useful information about this proxy. If a developer requested it, you may share the following link with them\:
|
||||||
|
velocity.command.dump-will-expire=This link will expire in a few days.
|
||||||
|
velocity.command.dump-server-error=An error occurred on the Velocity servers and the dump could not be completed. Please contact the Velocity staff about this problem and provide the details about this error from the Velocity console or server log.
|
||||||
|
velocity.command.dump-offline=Likely cause\: Invalid system DNS settings or no internet connection
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Već ste povezani na ovaj server\!
|
||||||
|
velocity.error.already-connected-proxy=Već ste povezani na ovaj proxy\!
|
||||||
|
velocity.error.already-connecting=Već pokušavate da se povežete na server\!
|
||||||
|
velocity.error.cant-connect=Nije moguće povezati se na {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Nije moguće povezati Vas na {0}. Molimo pokušajte ponovo kasnije.
|
||||||
|
velocity.error.connected-server-error=Došlo je do problema sa Vašom vezom sa {0}.
|
||||||
|
velocity.error.internal-server-connection-error=Dogodila se interna greška sa konekcijom sa serverom.
|
||||||
|
velocity.error.logging-in-too-fast=Logujete se prebrzo, molimo pokušajte kasnije.
|
||||||
|
velocity.error.online-mode-only=Niste ulogovani na Vaš Minecraft nalog. Ako ipak jeste, probajte da restartujete Minecraft klijent.
|
||||||
|
velocity.error.player-connection-error=Dogodila se interna greška sa Vašom konekcijom.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Ovaj server je kompatibilan samo sa Minecraft-om 1.13 i višim verzijama.
|
||||||
|
velocity.error.modern-forwarding-failed=Vaš server nije poslao zahtev za prosleđivanje na proxy. Proverite je li server konfigurisan za Velocity prosleđivanje.
|
||||||
|
velocity.error.moved-to-new-server=Izbačeni ste iz {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=Nema dostupnih servera za povezati Vas. Pokušajte ponovo kasnije ili kontaktirajte nekog admina.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Došlo je do greške pri pokretanju te komande.
|
||||||
|
velocity.command.command-does-not-exist=Ta komanda ne postoji.
|
||||||
|
|
||||||
|
velocity.command.players-only=Tu komandu mogu pokrenuti samo igrači.
|
||||||
|
velocity.command.server-does-not-exist=Navedeni server {0} ne postoji.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Trenutno ste povezani na {0}.
|
||||||
|
velocity.command.server-too-many=Postoji mnogo servera. Koristite tab dovršavanje za pregled svih dostupnih servera.
|
||||||
|
velocity.command.server-available=Dostupni serveri\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} igrač online
|
||||||
|
velocity.command.server-tooltip-players-online={0} igrača online
|
||||||
|
velocity.command.server-tooltip-current-server=Trenutno ste povezani na ovaj server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Kliknite za povezivanje na ovaj server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} igrač je trenutno povezan na proxy.
|
||||||
|
velocity.command.glist-player-plural={0} igrača je trenutno povezano na proxy.
|
||||||
|
velocity.command.glist-view-all=Za pregled svih igrača na serverima koristite /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity konfiguracija uspešno ponovno učitana.
|
||||||
|
velocity.command.reload-failure=Nije moguće ponovo učitati Vašu Velocity konfiguraciju. Proverite konzolu za više detalja.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} je licenciran pod uslovima licence GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Trenutno nema instaliranih plugin-a.
|
||||||
|
velocity.command.plugins-list=Plugin-i\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Web stranica\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autor\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Autori\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Otpremanje prikupljenih informacija...
|
||||||
|
velocity.command.dump-send-error=Dogodila se greška pri komunikaciji sa Velocity serverima. Serveri su ili trenutno nedostupni, ili postoji problem sa Vašim mrežnim podešavanjima. Možete saznati više informacija u log-u ili konzoli Vašeg Velocity servera.
|
||||||
|
velocity.command.dump-success=Kreiran anonimiziran izveštaj koji sadrži korisne informacije o ovom proxy-u. Ako ga developer zatraži, možete mu poslati ovaj link\:
|
||||||
|
velocity.command.dump-will-expire=Ovaj link će isteći za nekoliko dana.
|
||||||
|
velocity.command.dump-server-error=Dogodila se greška na Velocity serverima i nije moguće završiti dump. Molimo kontaktirajte Velocity staff u pitanju ovog problema i pružite detalje o ovoj grešci iz Velocity konzole ili server log-a.
|
||||||
|
velocity.command.dump-offline=Verovatan uzrok\: Nevalidan sistem DNS podešavanja ili nema internet konekcije
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=You are already connected to this server\!
|
||||||
|
velocity.error.already-connected-proxy=You are already connected to this proxy\!
|
||||||
|
velocity.error.already-connecting=You are already trying to connect to a server\!
|
||||||
|
velocity.error.cant-connect=Unable to connect to {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Unable to connect you to {0}. Please try again later.
|
||||||
|
velocity.error.connected-server-error=Your connection to {0} encountered a problem.
|
||||||
|
velocity.error.internal-server-connection-error=An internal server connection error occurred.
|
||||||
|
velocity.error.logging-in-too-fast=You are logging in too fast, try again later.
|
||||||
|
velocity.error.online-mode-only=You are not logged into your Minecraft account. If you are logged into your Minecraft account, try restarting your Minecraft client.
|
||||||
|
velocity.error.player-connection-error=An internal error occurred in your connection.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=This server is only compatible with Minecraft 1.13 and above.
|
||||||
|
velocity.error.modern-forwarding-failed=Your server did not send a forwarding request to the proxy. Make sure the server is configured for Velocity forwarding.
|
||||||
|
velocity.error.moved-to-new-server=You were kicked from {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=There are no available servers to connect you to. Try again later or contact an admin.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=An error occurred while running this command.
|
||||||
|
velocity.command.command-does-not-exist=This command does not exist.
|
||||||
|
|
||||||
|
velocity.command.players-only=Only players can run this command.
|
||||||
|
velocity.command.server-does-not-exist=The specified server {0} does not exist.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=You are currently connected to {0}.
|
||||||
|
velocity.command.server-too-many=There are too many servers set up. Use tab completion to view all servers available.
|
||||||
|
velocity.command.server-available=Available servers\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} player online
|
||||||
|
velocity.command.server-tooltip-players-online={0} players online
|
||||||
|
velocity.command.server-tooltip-current-server=Currently connected to this server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Click to connect to this server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} player is currently connected to the proxy.
|
||||||
|
velocity.command.glist-player-plural={0} players are currently connected to the proxy.
|
||||||
|
velocity.command.glist-view-all=To view all players on servers, use /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity configuration successfully reloaded.
|
||||||
|
velocity.command.reload-failure=Unable to reload your Velocity configuration. Check the console for more details.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} is licensed under the terms of the GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=There are no plugins currently installed.
|
||||||
|
velocity.command.plugins-list=Plugins\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Website\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Author\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Authors\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Uploading gathered information...
|
||||||
|
velocity.command.dump-send-error=An error occurred while communicating with the Velocity servers. The servers may be temporarily unavailable or there is an issue with your network settings. You can find more information in the log or console of your Velocity server.
|
||||||
|
velocity.command.dump-success=Created an anonymised report containing useful information about this proxy. If a developer requested it, you may share the following link with them\:
|
||||||
|
velocity.command.dump-will-expire=This link will expire in a few days.
|
||||||
|
velocity.command.dump-server-error=An error occurred on the Velocity servers and the dump could not be completed. Please contact the Velocity staff about this problem and provide the details about this error from the Velocity console or server log.
|
||||||
|
velocity.command.dump-offline=Likely cause\: Invalid system DNS settings or no internet connection
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Nakakonekta ka na sa serbidor na ito\!
|
||||||
|
velocity.error.already-connected-proxy=Nakakonekta ka na sa proxy na ito\!
|
||||||
|
velocity.error.already-connecting=Sinusubukan mo na makakonekta sa isang serbidor\!
|
||||||
|
velocity.error.cant-connect=Hindi makakonekta sa {0} dahil {1}
|
||||||
|
velocity.error.connecting-server-error=Hindi ka makakonekta sa {0}. Paki-ulitin mo ulit na mamaya.
|
||||||
|
velocity.error.connected-server-error=Maencounter isang problema ang koneksyon mo sa {0}.
|
||||||
|
velocity.error.internal-server-connection-error=Nangyari isang internal server error.
|
||||||
|
velocity.error.logging-in-too-fast=Masyadong mabilis ang mga attempt ng pagpapatunay mo. Paki-ulitin mo ulit na mamaya.
|
||||||
|
velocity.error.online-mode-only=Hindi nakapagpatunay sa akawnt ng Minecraft mo. Kung nakapatunayan sa akawnt ng Minecraft mo, tapos sinubukan i-restart mo ang klient ng Minecraft niyo.
|
||||||
|
velocity.error.player-connection-error=Nangyari isang internal server error sa ng koneksiyon mo.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Ang server na ito magkasundo lang kasama ang version 1.13 at sa itaas.
|
||||||
|
velocity.error.modern-forwarding-failed=Hindi ipadala ang serbidor mo ng forwarding request sa proxy. Dapat nae-ensure mo ng naka-configure ang server para ng forwarding ng Velocity.
|
||||||
|
velocity.error.moved-to-new-server=Nanipa ka mula sa {0} dahil {1}
|
||||||
|
velocity.error.no-available-servers=Wala na ang mga serbidor na magagamit para sa'yo. Paki-ulitin mo ulit o magcontact ka isang admin.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Nangyari isang pagkakamali kapag sinubukan ng serbidor magamit ang komando ng ito.
|
||||||
|
velocity.command.command-does-not-exist=Walang komando sa serbidor.
|
||||||
|
|
||||||
|
velocity.command.players-only=Mga manlalaro lang makagamit ang komando ito.
|
||||||
|
velocity.command.server-does-not-exist=Walang serbidor {0}.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Nakakonekta ka sa {0}.
|
||||||
|
velocity.command.server-too-many=Meron masyadong serbidor sa konfig. Magamit ka ng tab completion sa makita lahat ng serbidor na magagamit.
|
||||||
|
velocity.command.server-available=Magagamit na mga serbidor\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} manlalaro sa online
|
||||||
|
velocity.command.server-tooltip-players-online={0} mga manlalaro sa online
|
||||||
|
velocity.command.server-tooltip-current-server=Nakakonekta ka sa serbidor na ito
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=I-click dito sa kumonekta sa serbidor na ito
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} manlalaro nasa proxy.
|
||||||
|
velocity.command.glist-player-plural={0} mga manlalaro nasa proxy.
|
||||||
|
velocity.command.glist-view-all=Para sa makita ang mga lahat ng manlalaro sa mga serbidor, magamit ka ng /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Matagumpay ang reload ng konfigurasyon ng Velocity.
|
||||||
|
velocity.command.reload-failure=Hindi kaya ang magreload ng konfigurasyon mo sa Velocity. Magsiyasat ang konsole para mas maraming detalye.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}. {1} is licensed under the terms of the GNU General Public License v3.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Walang plugin nang naka-install.
|
||||||
|
velocity.command.plugins-list=Mga plugin\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Website\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Autor\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Mga autor\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Inu-upload ang ipong impormasyon...
|
||||||
|
velocity.command.dump-send-error=Nangyari isang pagkakamali sa panahon ng koneksiyon kasama ang mga serbidor ng Velocity. Baka hindi magagamit na pansamantalang ang mga serbidor o may isang isyu sa mga network settings mo. Hinapin mo mas impormasyon sa log o console sa serbidor ng Velocity mo.
|
||||||
|
velocity.command.dump-success=Lumikha isang report ng hindi nagpapakilala ng may impormasyon mahalaga tungkol sa proxy ng ito. Kung hingin ito ng developer, makashare ka ang link na ito kasama siya\:
|
||||||
|
velocity.command.dump-will-expire=Magwakas ang link na ito sa ilang araw.
|
||||||
|
velocity.command.dump-server-error=Nangyari isang pagkakamali sa mga serbidor ng Velocity at hindi nakakumpleto ang dump. Paki-kumontak ka ng staff ng Velocity tungkol sa problema ng ito at ka maglaan ang mga detalye ng pagkakamali ng ito mula sa konsole ng Velocity o log ng serbidor.
|
||||||
|
velocity.command.dump-offline=Ang malamang sanhi\: Hindi wasto ang mga setting ng DNS sa system mo o wala koneksiyon ka sa Internet
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=Bu sunucuya zaten bağlısın\!
|
||||||
|
velocity.error.already-connected-proxy=Bu sunucuya zaten bağlısın\!
|
||||||
|
velocity.error.already-connecting=Bu sunucuya zaten bağlanmaya çalışıyorsun\!
|
||||||
|
velocity.error.cant-connect={0}\:{1} ile bağlantı kurulamadı
|
||||||
|
velocity.error.connecting-server-error=Seni {0}''ye bağlayamadık. Lütfen daha sonra tekrar deneyiniz.
|
||||||
|
velocity.error.connected-server-error={0} ile bağlantında bir problem meydana geldi.
|
||||||
|
velocity.error.internal-server-connection-error=Dahili sunucu bağlantısında bir hata meydana geldi.
|
||||||
|
velocity.error.logging-in-too-fast=Çok hızlı bağlanmaya çalışıyorsun, daha sonra tekrar dene.
|
||||||
|
velocity.error.online-mode-only=Minecraft hesabına bağlı değilsin. Eğer Minecraft hesabına bağlıysan, Minecraft istemcini kapatıp tekrardan başlat.
|
||||||
|
velocity.error.player-connection-error=Bağlantında dahili bir hata meydana geldi.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=Bu sunucuya Minecraft'ın sadece 1.13 ve üzeri sürümleri ile giriş yapabilirsin.
|
||||||
|
velocity.error.modern-forwarding-failed=Sunucun Velocity'ye yönlendirme isteğinde bulunmadı. Sunucunun Velocity'nin ayarlarında ayarlandığına emin ol.
|
||||||
|
velocity.error.moved-to-new-server={0}\:{1} sunucusundan atıldınız
|
||||||
|
velocity.error.no-available-servers=Seni bağlayabileceğimiz bir sunucu bulamadık. Lütfen daha sonra tekrar dene veya bir yetkili ile iletişime geç.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=Bu komutu çalıştırırken bir hata meydana geldi.
|
||||||
|
velocity.command.command-does-not-exist=Böyle bir komut yok.
|
||||||
|
|
||||||
|
velocity.command.players-only=Sadece oyuncular bu komutu çalıştırabilir.
|
||||||
|
velocity.command.server-does-not-exist=Belirlenmiş sunucu {0} bulunmuyor.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=Şu anda {0} sunucusuna bağlısın.
|
||||||
|
velocity.command.server-too-many=Ayarlanmış birçok sunucu mevcut. Mevcut bütün sunucuları görmek için tamamlama özelliğini kullan.
|
||||||
|
velocity.command.server-available=Müsait sunucular\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} oyuncu çevrimiçi
|
||||||
|
velocity.command.server-tooltip-players-online={0} oyuncu çevrimiçi
|
||||||
|
velocity.command.server-tooltip-current-server=Şu anda bu sunucuya bağlısın
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Bu sunucuya bağlanmak için tıkla
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular=Şu anda sunucuya toplam {0} oyuncu bağlı.
|
||||||
|
velocity.command.glist-player-plural=Şu anda sunucuya toplam {0} oyuncu bağlı.
|
||||||
|
velocity.command.glist-view-all=Sunucudaki bütün oyuncuları görüntülemek için /glist all komutunu kullan.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity ayarları başarıyla güncellendi.
|
||||||
|
velocity.command.reload-failure=Velocity ayarlarınız güncellenemiyor. Daha fazla bilgi için konsolu kontrol edin.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Talif hakkı 2018-2021 {0}. {1}, GNU General Public License v3 adı altında lisanslanmıştır.
|
||||||
|
|
||||||
|
velocity.command.no-plugins=Yüklenmiş herhangi bir eklenti yok.
|
||||||
|
velocity.command.plugins-list=Eklentiler\: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=Website\: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=Yapımcı\: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=Yapımcılar\: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=Toplanılan bilgiler yükleniyor...
|
||||||
|
velocity.command.dump-send-error=Velocity sunucuları ile iletişim sırasında bir hata oluştu. Sunucular geçici olarak kullanılamıyor olabilir veya ağ ayarlarınızla ilgili bir sorun olabilir. Velocity sunucunuzun logunda veya konsolunda daha fazla bilgi bulabilirsiniz.
|
||||||
|
velocity.command.dump-success=Bu proxy hakkında faydalı bilgiler içeren anonim bir rapor oluşturdu. Bir geliştirici talep ettiyse, aşağıdaki bağlantıyı onlarla paylaşabilirsiniz\:
|
||||||
|
velocity.command.dump-will-expire=Bu bağlantı birkaç gün içinde geçersiz olacak.
|
||||||
|
velocity.command.dump-server-error=Velocity sunucularında bir hata oluştu ve döküm tamamlanamadı. Lütfen bu sorunla ilgili olarak Velocity ekibiyle iletişime geçin ve bu hatayla ilgili ayrıntıları Velocity konsolundan veya sunucu logundan sağlayın.
|
||||||
|
velocity.command.dump-offline=Olası neden\: Geçersiz sistem DNS ayarları veya internet bağlantısı yok
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=您已经连接到此服务器了!
|
||||||
|
velocity.error.already-connected-proxy=您已经连接到此代理服务器了!
|
||||||
|
velocity.error.already-connecting=您已经在尝试连接服务器了!
|
||||||
|
velocity.error.cant-connect=无法连接至 {0}:{1}
|
||||||
|
velocity.error.connecting-server-error=无法将您连接至 {0},请稍后再试。
|
||||||
|
velocity.error.connected-server-error=您与 {0} 的连接出现问题。
|
||||||
|
velocity.error.internal-server-connection-error=发送内部服务器连接错误。
|
||||||
|
velocity.error.logging-in-too-fast=您的登录过于频繁,请稍后重试。
|
||||||
|
velocity.error.online-mode-only=您尚未登录至 Minecraft 账户。若您已登录,请尝试重启您的客户端。
|
||||||
|
velocity.error.player-connection-error=您的连接发生内部错误。
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=此服务器仅兼容 Minecraft 1.13 及更高版本。
|
||||||
|
velocity.error.modern-forwarding-failed=您的服务器未向代理服务器转发请求,请确保已配置 Velocity 转发。
|
||||||
|
velocity.error.moved-to-new-server=您已被踢出 {0}:{1}
|
||||||
|
velocity.error.no-available-servers=您当前没有可连接的服务器,请稍后重试或联系管理员。
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=执行此命令时发生错误。
|
||||||
|
velocity.command.command-does-not-exist=此命令不存在。
|
||||||
|
|
||||||
|
velocity.command.players-only=只有玩家才能执行此命令。
|
||||||
|
velocity.command.server-does-not-exist=指定的服务器 {0} 不存在。
|
||||||
|
|
||||||
|
velocity.command.server-current-server=您已连接至 {0}。
|
||||||
|
velocity.command.server-too-many=设置的服务器过多,请使用 Tab 键补全来查看所有可用的服务器。
|
||||||
|
velocity.command.server-available=可用的服务器:
|
||||||
|
velocity.command.server-tooltip-player-online={0} 名玩家在线
|
||||||
|
velocity.command.server-tooltip-players-online={0} 名玩家在线
|
||||||
|
velocity.command.server-tooltip-current-server=当前已连接至此服务器
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=点击连接至此服务器
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular=共有 {0} 名玩家已连接至此代理服务器。
|
||||||
|
velocity.command.glist-player-plural=共有 {0} 名玩家已连接至此代理服务器。
|
||||||
|
velocity.command.glist-view-all=使用 /glist all 命令来查看所有服务器的全部玩家列表。
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity 配置已成功重载。
|
||||||
|
velocity.command.reload-failure=无法重载 Velocity 配置,请查看控制台了解详情。
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0}。{1} 以 GNU 通用公共许可证第三版授权。
|
||||||
|
|
||||||
|
velocity.command.no-plugins=当前没有安装任何插件。
|
||||||
|
velocity.command.plugins-list=插件:{0}
|
||||||
|
velocity.command.plugin-tooltip-website=网站:{0}
|
||||||
|
velocity.command.plugin-tooltip-author=作者:{0}
|
||||||
|
velocity.command.plugin-tooltip-authors=作者:{0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=正在上传已收集的信息...
|
||||||
|
velocity.command.dump-send-error=与 Velocity 服务器通信时发生错误,服务器可能暂不可用或您的网络设置存在问题。您可在 Velocity 服务器日志或控制台中了解详情。
|
||||||
|
velocity.command.dump-success=已创建关于此代理的匿名反馈数据。若开发者需要,您可与其分享以下链接:
|
||||||
|
velocity.command.dump-will-expire=此链接将于几天后过期。
|
||||||
|
velocity.command.dump-server-error=Velocity 服务器发生错误,无法完成内存转储。请联系 Velocity 开发者并从 Velocity 控制台或日志中提供详细错误信息。
|
||||||
|
velocity.command.dump-offline=可能原因:系统 DNS 设置无效或无网络连接
|
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2018 Velocity Contributors
|
||||||
|
#
|
||||||
|
# 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 <https://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
velocity.error.already-connected=You are already connected to this server\!
|
||||||
|
velocity.error.already-connected-proxy=You are already connected to this proxy\!
|
||||||
|
velocity.error.already-connecting=You are already trying to connect to a server\!
|
||||||
|
velocity.error.cant-connect=Unable to connect to {0}\: {1}
|
||||||
|
velocity.error.connecting-server-error=Unable to connect you to {0}. Please try again later.
|
||||||
|
velocity.error.connected-server-error=Your connection to {0} encountered a problem.
|
||||||
|
velocity.error.internal-server-connection-error=An internal server connection error occurred.
|
||||||
|
velocity.error.logging-in-too-fast=You are logging in too fast, try again later.
|
||||||
|
velocity.error.online-mode-only=You are not logged into your Minecraft account. If you are logged into your Minecraft account, try restarting your Minecraft client.
|
||||||
|
velocity.error.player-connection-error=An internal error occurred in your connection.
|
||||||
|
velocity.error.modern-forwarding-needs-new-client=This server is only compatible with Minecraft 1.13 and above.
|
||||||
|
velocity.error.modern-forwarding-failed=Your server did not send a forwarding request to the proxy. Make sure the server is configured for Velocity forwarding.
|
||||||
|
velocity.error.moved-to-new-server=You were kicked from {0}\: {1}
|
||||||
|
velocity.error.no-available-servers=There are no available servers to connect you to. Try again later or contact an admin.
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
velocity.command.generic-error=An error occurred while running this command.
|
||||||
|
velocity.command.command-does-not-exist=This command does not exist.
|
||||||
|
|
||||||
|
velocity.command.players-only=Only players can run this command.
|
||||||
|
velocity.command.server-does-not-exist=The specified server {0} does not exist.
|
||||||
|
|
||||||
|
velocity.command.server-current-server=You are currently connected to {0}.
|
||||||
|
velocity.command.server-too-many=There are too many servers set up. Use tab completion to view all servers available.
|
||||||
|
velocity.command.server-available=Available servers\:
|
||||||
|
velocity.command.server-tooltip-player-online={0} player online
|
||||||
|
velocity.command.server-tooltip-players-online={0} players online
|
||||||
|
velocity.command.server-tooltip-current-server=Currently connected to this server
|
||||||
|
velocity.command.server-tooltip-offer-connect-server=Click to connect to this server
|
||||||
|
|
||||||
|
velocity.command.glist-player-singular={0} player is currently connected to the proxy.
|
||||||
|
velocity.command.glist-player-plural={0} players are currently connected to the proxy.
|
||||||
|
velocity.command.glist-view-all=To view all players on servers, use /glist all.
|
||||||
|
|
||||||
|
velocity.command.reload-success=Velocity configuration successfully reloaded.
|
||||||
|
velocity.command.reload-failure=Unable to reload your Velocity configuration. Check the console for more details.
|
||||||
|
|
||||||
|
velocity.command.version-copyright=Copyright 2018-2021 {0} ( {1} 的授權條款爲: GNU 通用公共授權條款第三版)
|
||||||
|
|
||||||
|
velocity.command.no-plugins=目前未有安裝任何 Velocity 插件。
|
||||||
|
velocity.command.plugins-list=插件: {0}
|
||||||
|
velocity.command.plugin-tooltip-website=網站: {0}
|
||||||
|
velocity.command.plugin-tooltip-author=作者: {0}
|
||||||
|
velocity.command.plugin-tooltip-authors=作者: {0}
|
||||||
|
|
||||||
|
velocity.command.dump-uploading=正在收集並上載 Velocity 設定資料...
|
||||||
|
velocity.command.dump-send-error=An error occurred while communicating with the Velocity servers. The servers may be temporarily unavailable or there is an issue with your network settings. You can find more information in the log or console of your Velocity server.
|
||||||
|
velocity.command.dump-success=Created an anonymised report containing useful information about this proxy. If a developer requested it, you may share the following link with them\:
|
||||||
|
velocity.command.dump-will-expire=This link will expire in a few days.
|
||||||
|
velocity.command.dump-server-error=An error occurred on the Velocity servers and the dump could not be completed. Please contact the Velocity staff about this problem and provide the details about this error from the Velocity console or server log.
|
||||||
|
velocity.command.dump-offline=Likely cause\: Invalid system DNS settings or no internet connection
|
@ -142,19 +142,3 @@ map = "Velocity"
|
|||||||
|
|
||||||
# Whether plugins should be shown in query response by default or not
|
# Whether plugins should be shown in query response by default or not
|
||||||
show-plugins = false
|
show-plugins = false
|
||||||
|
|
||||||
# Legacy color codes and JSON are accepted in all messages.
|
|
||||||
[messages]
|
|
||||||
# Prefix when the player gets kicked from a server.
|
|
||||||
# First argument '%s': the server name
|
|
||||||
kick-prefix = "&cKicked from %s: "
|
|
||||||
|
|
||||||
# Prefix when the player is disconnected from a server.
|
|
||||||
# First argument '%s': the server name
|
|
||||||
disconnect-prefix = "&cCan't connect to %s: "
|
|
||||||
|
|
||||||
online-mode-only = "&cThis server only accepts connections from online-mode clients.\n\n&7Did you change your username? Sign out of Minecraft, sign back in, and try again."
|
|
||||||
no-available-servers = "&cThere are no available servers."
|
|
||||||
already-connected = "&cYou are already connected to this proxy!"
|
|
||||||
moved-to-new-server-prefix = "&cThe server you were on kicked you: "
|
|
||||||
generic-connection-error = "&cAn internal error occurred in your connection."
|
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren