Frontend BETA: Rewrite Player page with React (#2312)

* Add extension data to /v1/player endpoint
* Use node gradle plugin for building with yarn
* Add /v1/whoami endpoint
* Add back button to sidebar
* Selenium Tests for locale related js errors
* Convert locale system to use YAML-based storage
* Added a conversion process that runs on startup
* Replace cravatar.eu with crafatar.com for skins (more reliable)
* Add the Header made by Kopo to React

Co-authored-by: Antti Koponen <koponen942@outlook.com>

Affected issues:
- Resolve #1733
- Fixed #1092
- Resolve #1895
- Resolve #1965
- Partial #2260 
- Partial #2099
This commit is contained in:
Aurora Lahtela 2022-04-06 17:37:23 +03:00 committed by GitHub
parent 341958b2bd
commit 3822155b40
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
182 changed files with 33163 additions and 8581 deletions

View File

@ -16,29 +16,37 @@
*/
package com.djrapitops.plan.delivery.web.resolver.request;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
import java.util.*;
public final class WebUser {
private final String playerName;
private final String username;
private final UUID playerUUID;
private final Set<String> permissions;
public WebUser(String playerName) {
this.playerName = playerName;
this.playerUUID = null;
this.username = playerName;
this.permissions = new HashSet<>();
}
public WebUser(String playerName, String username, Collection<String> permissions) {
public WebUser(String playerName, UUID playerUUID, String username, Collection<String> permissions) {
this.playerName = playerName;
this.playerUUID = playerUUID;
this.username = username;
this.permissions = new HashSet<>(permissions);
}
/**
* @deprecated WebUser now stores the UUID of the linked user
*/
@Deprecated
public WebUser(String playerName, String username, Collection<String> permissions) {
this(playerName, null, username, permissions);
}
/**
* @deprecated WebUser now has username and player name.
*/
@ -60,6 +68,10 @@ public final class WebUser {
return username;
}
public Optional<UUID> getUUID() {
return Optional.ofNullable(playerUUID);
}
public Set<String> getPermissions() {
return permissions;
}

View File

@ -1,7 +1,9 @@
import dev.vankka.dependencydownload.task.GenerateDependencyDownloadResourceTask
import org.apache.tools.ant.filters.ReplaceTokens
plugins {
id "dev.vankka.dependencydownload.plugin" version "$dependencyDownloadVersion"
id "com.github.node-gradle.node" version "3.2.1"
}
configurations {
@ -56,7 +58,6 @@ dependencies {
testImplementation "org.testcontainers:nginx:$testContainersVersion"
}
import org.apache.tools.ant.filters.ReplaceTokens
task updateVersion(type: Copy) {
from('src/main/resources') {
include 'plugin.yml'
@ -68,6 +69,34 @@ task updateVersion(type: Copy) {
filter(ReplaceTokens, tokens: [version: '' + project.ext.fullVersion])
}
node {
nodeProjectDir = file("$rootDir/react/dashboard")
}
task yarnBundle(type: YarnTask) {
inputs.files(fileTree("$rootDir/react/dashboard/src"))
inputs.file("$rootDir/react/dashboard/package.json")
outputs.dir("$rootDir/react/dashboard/build")
dependsOn yarn_install
args = ['run', 'build']
}
task copyYarnBuildResults {
inputs.files(fileTree("$rootDir/react/dashboard/build"))
outputs.dir("$rootDir/common/build/resources/main/assets/plan/web")
dependsOn yarnBundle
doLast {
mkdir "$rootDir/common/build/resources/main/assets/plan/web"
copy {
from "$rootDir/react/dashboard/build"
into "$rootDir/common/build/resources/main/assets/plan/web"
}
}
}
task determineWebAssetModifications {
doLast {
mkdir "build/resources/main/assets/plan"
@ -92,7 +121,7 @@ task determineWebAssetModifications {
}
processResources {
dependsOn determineWebAssetModifications, generateResourceForMySQLDriver, generateResourceForSQLiteDriver
dependsOn copyYarnBuildResults, determineWebAssetModifications, generateResourceForMySQLDriver, generateResourceForSQLiteDriver
duplicatesStrategy = DuplicatesStrategy.INCLUDE
dependsOn updateVersion
from 'build/sources/resources'

View File

@ -51,7 +51,7 @@ public class User implements Comparable<User> {
}
public WebUser toWebUser() {
return new WebUser(linkedTo, username, permissions);
return new WebUser(linkedTo, linkedToUUID, username, permissions);
}
public String getUsername() {

View File

@ -0,0 +1,77 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.extension.implementation.results.ExtensionData;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
public class ExtensionDataDto {
private final ExtensionInformationDto extensionInformation;
private final List<ExtensionTabDataDto> tabs;
private final boolean onlyGenericTab;
private final boolean wide;
public ExtensionDataDto(ExtensionData extensionData) {
this.extensionInformation = new ExtensionInformationDto(extensionData.getExtensionInformation());
this.tabs = extensionData.getTabs().stream().map(ExtensionTabDataDto::new).collect(Collectors.toList());
onlyGenericTab = extensionData.hasOnlyGenericTab();
wide = extensionData.doesNeedWiderSpace();
}
public ExtensionInformationDto getExtensionInformation() {
return extensionInformation;
}
public List<ExtensionTabDataDto> getTabs() {
return tabs;
}
public boolean isOnlyGenericTab() {
return onlyGenericTab;
}
public boolean isWide() {
return wide;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ExtensionDataDto that = (ExtensionDataDto) o;
return Objects.equals(getExtensionInformation(), that.getExtensionInformation()) && Objects.equals(getTabs(), that.getTabs());
}
@Override
public int hashCode() {
return Objects.hash(getExtensionInformation(), getTabs());
}
@Override
public String toString() {
return "ExtensionDataDto{" +
"extensionInformation=" + extensionInformation +
", tabs=" + tabs +
'}';
}
}

View File

@ -0,0 +1,82 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.extension.implementation.results.ExtensionDescription;
import java.util.Objects;
public class ExtensionDescriptionDto {
private final String name;
private final String text;
private final String description;
private final IconDto icon;
private final int priority;
public ExtensionDescriptionDto(ExtensionDescription description) {
this.name = description.getName();
this.text = description.getText();
this.description = description.getDescription().orElse(null);
this.icon = new IconDto(description.getIcon());
this.priority = description.getPriority();
}
public String getName() {
return name;
}
public String getText() {
return text;
}
public String getDescription() {
return description;
}
public IconDto getIcon() {
return icon;
}
public int getPriority() {
return priority;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ExtensionDescriptionDto that = (ExtensionDescriptionDto) o;
return getPriority() == that.getPriority() && Objects.equals(getName(), that.getName()) && Objects.equals(getText(), that.getText()) && Objects.equals(getDescription(), that.getDescription()) && Objects.equals(getIcon(), that.getIcon());
}
@Override
public int hashCode() {
return Objects.hash(getName(), getText(), getDescription(), getIcon(), getPriority());
}
@Override
public String toString() {
return "ExtensionDescriptionDto{" +
"name='" + name + '\'' +
", text='" + text + '\'' +
", description='" + description + '\'' +
", icon=" + icon +
", priority=" + priority +
'}';
}
}

View File

@ -0,0 +1,61 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.extension.implementation.results.ExtensionInformation;
import java.util.Objects;
public class ExtensionInformationDto {
private final String pluginName;
private final IconDto icon;
public ExtensionInformationDto(ExtensionInformation extensionInformation) {
this.pluginName = extensionInformation.getPluginName();
this.icon = new IconDto(extensionInformation.getIcon());
}
public String getPluginName() {
return pluginName;
}
public IconDto getIcon() {
return icon;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ExtensionInformationDto that = (ExtensionInformationDto) o;
return Objects.equals(getPluginName(), that.getPluginName()) && Objects.equals(getIcon(), that.getIcon());
}
@Override
public int hashCode() {
return Objects.hash(getPluginName(), getIcon());
}
@Override
public String toString() {
return "ExtensionInformationDto{" +
"pluginName='" + pluginName + '\'' +
", icon=" + icon +
'}';
}
}

View File

@ -0,0 +1,94 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.delivery.formatting.Formatter;
import com.djrapitops.plan.delivery.formatting.Formatters;
import com.djrapitops.plan.extension.FormatType;
import com.djrapitops.plan.extension.implementation.results.ExtensionTabData;
import java.util.*;
import java.util.stream.Collectors;
public class ExtensionTabDataDto {
private final TabInformationDto tabInformation; // Can be null in case where no tab was defined for provider.
private final List<ExtensionValueDataDto> values;
private final List<ExtensionTableDataDto> tableData;
public ExtensionTabDataDto(ExtensionTabData extensionTabData) {
this.tabInformation = new TabInformationDto(extensionTabData.getTabInformation());
values = constructValues(extensionTabData.getValueOrder(), extensionTabData);
tableData = extensionTabData.getTableData().stream().map(ExtensionTableDataDto::new).collect(Collectors.toList());
}
private List<ExtensionValueDataDto> constructValues(List<String> order, ExtensionTabData tabData) {
Formatters formatters = Formatters.getInstance();
Formatter<Double> decimalFormatter = formatters.decimals();
Formatter<Double> percentageFormatter = formatters.percentage();
Map<FormatType, Formatter<Long>> numberFormatters = new EnumMap<>(FormatType.class);
numberFormatters.put(FormatType.DATE_SECOND, formatters.secondLong());
numberFormatters.put(FormatType.DATE_YEAR, formatters.yearLong());
numberFormatters.put(FormatType.TIME_MILLISECONDS, formatters.timeAmount());
numberFormatters.put(FormatType.NONE, Object::toString);
List<ExtensionValueDataDto> extensionValues = new ArrayList<>();
for (String key : order) {
tabData.getBoolean(key).ifPresent(data -> extensionValues.add(new ExtensionValueDataDto(data.getDescription(), "BOOLEAN", data.getFormattedValue())));
tabData.getDouble(key).ifPresent(data -> extensionValues.add(new ExtensionValueDataDto(data.getDescription(), "DOUBLE", data.getFormattedValue(decimalFormatter))));
tabData.getPercentage(key).ifPresent(data -> extensionValues.add(new ExtensionValueDataDto(data.getDescription(), "PERCENTAGE", data.getFormattedValue(percentageFormatter))));
tabData.getNumber(key).ifPresent(data -> extensionValues.add(new ExtensionValueDataDto(data.getDescription(), data.getFormatType() == FormatType.NONE ? "NUMBER" : data.getFormatType().name(), data.getFormattedValue(numberFormatters.get(data.getFormatType())))));
tabData.getString(key).ifPresent(data -> extensionValues.add(new ExtensionValueDataDto(data.getDescription(), data.isPlayerName() ? "HTML" : "STRING", data.getFormattedValue())));
}
return extensionValues;
}
public TabInformationDto getTabInformation() {
return tabInformation;
}
public List<ExtensionValueDataDto> getValues() {
return values;
}
public List<ExtensionTableDataDto> getTableData() {
return tableData;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ExtensionTabDataDto that = (ExtensionTabDataDto) o;
return Objects.equals(getTabInformation(), that.getTabInformation()) && Objects.equals(getValues(), that.getValues()) && Objects.equals(getTableData(), that.getTableData());
}
@Override
public int hashCode() {
return Objects.hash(getTabInformation(), getValues(), getTableData());
}
@Override
public String toString() {
return "ExtensionTabDataDto{" +
"tabInformation=" + tabInformation +
", values=" + values +
", tableData=" + tableData +
'}';
}
}

View File

@ -0,0 +1,85 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.delivery.rendering.html.icon.Color;
import com.djrapitops.plan.extension.implementation.results.ExtensionTableData;
import java.util.Objects;
public class ExtensionTableDataDto {
private final String tableName;
private final TableDto table;
private final String tableColor;
private final String tableColorClass;
private final boolean wide;
public ExtensionTableDataDto(ExtensionTableData extensionTableData) {
tableName = extensionTableData.getProviderName();
tableColor = extensionTableData.getTableColor().name();
tableColorClass = Color.getByName(extensionTableData.getTableColor().name()).orElse(Color.NONE)
.getBackgroundColorClass();
table = new TableDto(extensionTableData.getTable());
wide = extensionTableData.isWideTable();
}
public String getTableName() {
return tableName;
}
public TableDto getTable() {
return table;
}
public String getTableColor() {
return tableColor;
}
public String getTableColorClass() {
return tableColorClass;
}
public boolean isWide() {
return wide;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ExtensionTableDataDto that = (ExtensionTableDataDto) o;
return isWide() == that.isWide() && Objects.equals(getTableName(), that.getTableName()) && Objects.equals(getTable(), that.getTable()) && Objects.equals(getTableColor(), that.getTableColor()) && Objects.equals(getTableColorClass(), that.getTableColorClass());
}
@Override
public int hashCode() {
return Objects.hash(getTableName(), getTable(), getTableColor(), getTableColorClass(), isWide());
}
@Override
public String toString() {
return "ExtensionTableDataDto{" +
"tableName='" + tableName + '\'' +
", table=" + table +
", tableColor='" + tableColor + '\'' +
", tableColorClass='" + tableColorClass + '\'' +
", wide=" + wide +
'}';
}
}

View File

@ -0,0 +1,67 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.extension.implementation.results.ExtensionDescription;
import java.util.Objects;
public class ExtensionValueDataDto {
private final ExtensionDescriptionDto description;
private final String type;
private final Object value;
public ExtensionValueDataDto(ExtensionDescription description, String type, Object value) {
this.description = new ExtensionDescriptionDto(description);
this.type = type;
this.value = value;
}
public ExtensionDescriptionDto getDescription() {
return description;
}
public Object getValue() {
return value;
}
public String getType() {
return type;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ExtensionValueDataDto that = (ExtensionValueDataDto) o;
return Objects.equals(getDescription(), that.getDescription()) && Objects.equals(getValue(), that.getValue());
}
@Override
public int hashCode() {
return Objects.hash(getDescription(), getValue());
}
@Override
public String toString() {
return "ExtensionValueDataDto{" +
"description=" + description +
", value=" + value +
'}';
}
}

View File

@ -0,0 +1,77 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.extension.implementation.results.ExtensionData;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
public class ExtensionsDto {
private final String playerUUID;
private final String serverUUID;
private final String serverName;
private final List<ExtensionDataDto> extensionData;
public ExtensionsDto(String playerUUID, String serverUUID, String serverName, List<ExtensionData> extensionData) {
this.playerUUID = playerUUID;
this.serverUUID = serverUUID;
this.serverName = serverName;
this.extensionData = extensionData.stream().map(ExtensionDataDto::new).collect(Collectors.toList());
}
public String getServerUUID() {
return serverUUID;
}
public String getServerName() {
return serverName;
}
public List<ExtensionDataDto> getExtensionData() {
return extensionData;
}
public String getPlayerUUID() {
return playerUUID;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ExtensionsDto that = (ExtensionsDto) o;
return Objects.equals(getPlayerUUID(), that.getPlayerUUID()) && Objects.equals(getServerUUID(), that.getServerUUID()) && Objects.equals(getServerName(), that.getServerName()) && Objects.equals(getExtensionData(), that.getExtensionData());
}
@Override
public int hashCode() {
return Objects.hash(getPlayerUUID(), getServerUUID(), getServerName(), getExtensionData());
}
@Override
public String toString() {
return "ExtensionsDto{" +
"playerUUID='" + playerUUID + '\'' +
", serverUUID='" + serverUUID + '\'' +
", serverName='" + serverName + '\'' +
", extensionData=" + extensionData +
'}';
}
}

View File

@ -0,0 +1,84 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.delivery.rendering.html.icon.Icon;
import java.util.Objects;
public class IconDto {
private final String family;
private final String familyClass;
private final String color;
private final String colorClass;
private final String iconName;
public IconDto(com.djrapitops.plan.extension.icon.Icon extensionIcon) {
Icon icon = Icon.fromExtensionIcon(extensionIcon);
family = icon.getFamily().name();
familyClass = icon.getFamily().getFamilyClass();
color = icon.getColor().name();
colorClass = icon.getColor().getHtmlClass();
iconName = icon.getName();
}
public String getFamily() {
return family;
}
public String getFamilyClass() {
return familyClass;
}
public String getColor() {
return color;
}
public String getColorClass() {
return colorClass;
}
public String getIconName() {
return iconName;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
IconDto iconDto = (IconDto) o;
return Objects.equals(getFamily(), iconDto.getFamily()) && Objects.equals(getFamilyClass(), iconDto.getFamilyClass()) && Objects.equals(getColor(), iconDto.getColor()) && Objects.equals(getColorClass(), iconDto.getColorClass()) && Objects.equals(getIconName(), iconDto.getIconName());
}
@Override
public int hashCode() {
return Objects.hash(getFamily(), getFamilyClass(), getColor(), getColorClass(), getIconName());
}
@Override
public String toString() {
return "IconDto{" +
"family='" + family + '\'' +
", familyClass='" + familyClass + '\'' +
", color='" + color + '\'' +
", colorClass='" + colorClass + '\'' +
", iconName='" + iconName + '\'' +
'}';
}
}

View File

@ -0,0 +1,77 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.extension.ElementOrder;
import com.djrapitops.plan.extension.implementation.TabInformation;
import java.util.List;
import java.util.Objects;
public class TabInformationDto {
private final String tabName;
private final IconDto icon; // can be null
private final List<ElementOrder> elementOrder; // can be null / miss values
private final int tabPriority;
public TabInformationDto(TabInformation tabInformation) {
tabName = tabInformation.getTabName();
icon = tabInformation.getTabIcon() != null ? new IconDto(tabInformation.getTabIcon()) : null;
elementOrder = tabInformation.getTabElementOrder();
tabPriority = tabInformation.getTabPriority();
}
public String getTabName() {
return tabName;
}
public IconDto getIcon() {
return icon;
}
public List<ElementOrder> getElementOrder() {
return elementOrder;
}
public int getTabPriority() {
return tabPriority;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
TabInformationDto that = (TabInformationDto) o;
return getTabPriority() == that.getTabPriority() && Objects.equals(getTabName(), that.getTabName()) && Objects.equals(getIcon(), that.getIcon()) && Objects.equals(getElementOrder(), that.getElementOrder());
}
@Override
public int hashCode() {
return Objects.hash(getTabName(), getIcon(), getElementOrder(), getTabPriority());
}
@Override
public String toString() {
return "TabInformationDto{" +
"tabName='" + tabName + '\'' +
", icon=" + icon +
", elementOrder=" + elementOrder +
", tabPriority=" + tabPriority +
'}';
}
}

View File

@ -0,0 +1,98 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.domain.datatransfer.extension;
import com.djrapitops.plan.delivery.rendering.html.structure.HtmlTable;
import com.djrapitops.plan.extension.table.Table;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
public class TableDto {
private final List<String> columns;
private final List<IconDto> icons;
private final List<List<Object>> rows;
public TableDto(Table table) {
columns = Arrays.stream(table.getColumns())
.filter(Objects::nonNull)
.collect(Collectors.toList());
icons = Arrays.stream(table.getIcons())
.filter(Objects::nonNull)
.map(IconDto::new)
.collect(Collectors.toList());
rows = HtmlTable.mapToRows(table.getRows(), table.getTableColumnFormats()).stream()
.map(row -> constructRow(columns, row))
.collect(Collectors.toList());
}
private List<Object> constructRow(List<String> columns, Object[] row) {
List<Object> constructedRow = new ArrayList<>();
int headerLength = row.length - 1;
int columnCount = columns.size();
for (int i = 0; i < columnCount; i++) {
if (i > headerLength) {
constructedRow.add("-");
} else {
Object value = row[i];
constructedRow.add(value != null ? value : '-');
}
}
return constructedRow;
}
public List<String> getColumns() {
return columns;
}
public List<IconDto> getIcons() {
return icons;
}
public List<List<Object>> getRows() {
return rows;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
TableDto tableDto = (TableDto) o;
return Objects.equals(getColumns(), tableDto.getColumns()) && Objects.equals(getIcons(), tableDto.getIcons()) && Objects.equals(getRows(), tableDto.getRows());
}
@Override
public int hashCode() {
return Objects.hash(getColumns(), getIcons(), getRows());
}
@Override
public String toString() {
return "TableDto{" +
"columns=" + columns +
", icons=" + icons +
", rows=" + rows +
'}';
}
}

View File

@ -110,13 +110,13 @@ public class ServerPageExporter extends FileExporter {
String html = StringUtils.replaceEach(page.toHtml(),
new String[]{
"loadOptimizedPerformanceGraph, 'performance', true);",
"loadServerCalendar, 'online-activity-overview', true);",
"loadserverCalendar, 'online-activity-overview', true);",
"}, 'playerlist', true);",
"<head>"
},
new String[]{
"loadOptimizedPerformanceGraph, 'performance');",
"loadServerCalendar, 'online-activity-overview');",
"loadserverCalendar, 'online-activity-overview');",
"}, 'playerlist');",
"<head><style>.refresh-element {display: none;}</style>"
});

View File

@ -17,7 +17,9 @@
package com.djrapitops.plan.delivery.rendering.html;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import static com.djrapitops.plan.delivery.rendering.html.Contributors.For.CODE;
import static com.djrapitops.plan.delivery.rendering.html.Contributors.For.LANG;
@ -29,7 +31,7 @@ import static com.djrapitops.plan.delivery.rendering.html.Contributors.For.LANG;
*/
public class Contributors {
private static final Contributor[] CONTRIBUTORS = new Contributor[]{
private static final Contributor[] CONTRIBUTOR_ARRAY = new Contributor[]{
new Contributor("aidn5", CODE),
new Contributor("Antonok", CODE),
new Contributor("Argetan", CODE),
@ -100,13 +102,17 @@ public class Contributors {
}
public static String generateContributorHtml() {
int estimatedLength = CONTRIBUTORS.length * 40 + 50;
int estimatedLength = CONTRIBUTOR_ARRAY.length * 40 + 50;
StringBuilder html = new StringBuilder(estimatedLength);
Arrays.stream(CONTRIBUTORS).sorted()
Arrays.stream(CONTRIBUTOR_ARRAY).sorted()
.forEach(contributor -> contributor.appendHtml(html));
return html.toString();
}
public static List<Contributor> getContributors() {
return Arrays.stream(CONTRIBUTOR_ARRAY).sorted().collect(Collectors.toList());
}
enum For {
CODE("fa-code"),
LANG("fa-language");

View File

@ -19,22 +19,24 @@ package com.djrapitops.plan.delivery.rendering.html.icon;
import java.util.Optional;
public enum Family {
SOLID(" fa fa-", "\"></i>"),
REGULAR(" far fa-", "\"></i>"),
BRAND(" fab fa-", "\"></i>"),
SOLID("fa"),
REGULAR("far"),
BRAND("fab"),
@Deprecated
LINE(" material-icons\">", "</i>");
LINE(" material-icons");
private final String middle;
private final String suffix;
private final String familyClass;
Family(String middle, String suffix) {
this.middle = middle;
this.suffix = suffix;
Family(String familyClass) {
this.familyClass = familyClass;
}
public String appendAround(String color, String name) {
return "<i class=\"" + color + middle + name + suffix;
return "<i class=\"" + color + " " + familyClass + " fa-" + name + "\"></i>";
}
public String getFamilyClass() {
return familyClass;
}
public static Optional<Family> getByName(String name) {

View File

@ -17,6 +17,7 @@
package com.djrapitops.plan.delivery.rendering.json;
import com.djrapitops.plan.delivery.domain.container.PlayerContainer;
import com.djrapitops.plan.delivery.domain.datatransfer.extension.ExtensionsDto;
import com.djrapitops.plan.delivery.domain.keys.PlayerKeys;
import com.djrapitops.plan.delivery.domain.mutators.*;
import com.djrapitops.plan.delivery.formatting.Formatter;
@ -24,10 +25,13 @@ import com.djrapitops.plan.delivery.formatting.Formatters;
import com.djrapitops.plan.delivery.rendering.html.Html;
import com.djrapitops.plan.delivery.rendering.json.graphs.Graphs;
import com.djrapitops.plan.delivery.rendering.json.graphs.pie.WorldPie;
import com.djrapitops.plan.extension.implementation.results.ExtensionData;
import com.djrapitops.plan.extension.implementation.storage.queries.ExtensionPlayerDataQuery;
import com.djrapitops.plan.gathering.cache.SessionCache;
import com.djrapitops.plan.gathering.domain.GeoInfo;
import com.djrapitops.plan.gathering.domain.PlayerKill;
import com.djrapitops.plan.gathering.domain.WorldTimes;
import com.djrapitops.plan.identification.Server;
import com.djrapitops.plan.identification.ServerUUID;
import com.djrapitops.plan.settings.config.PlanConfig;
import com.djrapitops.plan.settings.config.paths.DisplaySettings;
@ -100,6 +104,11 @@ public class PlayerJSONCreator {
PingMutator.forContainer(player).addPingToSessions(sessionsMutator.all());
Map<String, Object> data = new HashMap<>();
long now = System.currentTimeMillis();
data.put("timestamp", now);
data.put("timestamp_f", year.apply(now));
data.put("info", createInfoJSONMap(player, serverNames));
data.put("online_activity", createOnlineActivityJSONMap(sessionsMutator));
data.put("kill_data", createPvPPvEMap(player));
@ -123,6 +132,7 @@ public class PlayerJSONCreator {
data.put("server_pie_series", graphs.pie().serverPreferencePie(serverNames, worldTimesPerServer).getSlices());
data.put("server_pie_colors", pieColors);
data.put("first_day", 1); // Monday
data.put("extensions", playerExtensionData(playerUUID));
return data;
}
@ -166,6 +176,8 @@ public class PlayerJSONCreator {
Map<String, Object> info = new HashMap<>();
info.put("name", player.getValue(PlayerKeys.NAME).orElse(player.getUnsafe(PlayerKeys.UUID).toString()));
info.put("uuid", player.getUnsafe(PlayerKeys.UUID).toString());
info.put("online", SessionCache.getCachedSession(player.getUnsafe(PlayerKeys.UUID)).isPresent());
info.put("operator", player.getValue(PlayerKeys.OPERATOR).orElse(false));
info.put("banned", player.getValue(PlayerKeys.BANNED).orElse(false));
@ -269,6 +281,24 @@ public class PlayerJSONCreator {
return list.size() <= index ? Optional.empty() : Optional.of(list.get(index));
}
public List<ExtensionsDto> playerExtensionData(UUID playerUUID) {
Database database = dbSystem.getDatabase();
Map<ServerUUID, List<ExtensionData>> extensionPlayerData = database.query(new ExtensionPlayerDataQuery(playerUUID));
Map<ServerUUID, Server> servers = database.query(ServerQueries.fetchPlanServerInformation());
List<ExtensionsDto> playerData = new ArrayList<>();
for (Map.Entry<ServerUUID, Server> entry : servers.entrySet()) {
ServerUUID serverUUID = entry.getKey();
playerData.add(new ExtensionsDto(
playerUUID.toString(), serverUUID.toString(),
entry.getValue().getIdentifiableName(),
extensionPlayerData.getOrDefault(serverUUID, Collections.emptyList())
));
}
return playerData;
}
public static class Nickname {
final String nickname;
final String server;

View File

@ -78,6 +78,7 @@ public class ServerAccordion {
SessionsMutator sessionsMutator = SessionsMutator.forContainer(ofServer);
server.put("server_name", serverName);
server.put("server_uuid", serverUUID);
server.put("banned", ofServer.getValue(PerServerKeys.BANNED).orElse(false));
server.put("operator", ofServer.getValue(PerServerKeys.OPERATOR).orElse(false));

View File

@ -101,7 +101,7 @@ public class PlayerCalendar {
long end = session.getEnd();
entries.add(CalendarEntry
.of(locale.getString(HtmlLang.SESSION) + ": " + length,
.of(length + " " + locale.getString(HtmlLang.SESSION),
start + timeZone.getOffset(start))
.withEnd(end + timeZone.getOffset(end))
);

View File

@ -19,7 +19,6 @@ package com.djrapitops.plan.delivery.rendering.pages;
import com.djrapitops.plan.delivery.formatting.PlaceholderReplacer;
import com.djrapitops.plan.delivery.rendering.html.Contributors;
import com.djrapitops.plan.delivery.rendering.html.icon.Icon;
import com.djrapitops.plan.settings.locale.Locale;
import com.djrapitops.plan.settings.theme.Theme;
import com.djrapitops.plan.utilities.java.UnaryChain;
import com.djrapitops.plan.version.VersionChecker;
@ -36,19 +35,17 @@ public class ErrorMessagePage implements Page {
private final String errorTitle;
private final String errorMsg;
private final Locale locale;
private final Theme theme;
private final VersionChecker versionChecker;
public ErrorMessagePage(
String template, Icon icon, String errorTitle, String errorMsg,
Locale locale, Theme theme, VersionChecker versionChecker
Theme theme, VersionChecker versionChecker
) {
this.template = template;
this.icon = icon;
this.errorTitle = errorTitle;
this.errorMsg = errorMsg;
this.locale = locale;
this.theme = theme;
this.versionChecker = versionChecker;
}
@ -56,9 +53,8 @@ public class ErrorMessagePage implements Page {
public ErrorMessagePage(
String template, String errorTitle, String errorMsg,
VersionChecker versionChecker,
Locale locale,
Theme theme) {
this(template, Icon.called("exclamation-circle").build(), errorTitle, errorMsg, locale, theme, versionChecker);
this(template, Icon.called("exclamation-circle").build(), errorTitle, errorMsg, theme, versionChecker);
}
@Override
@ -74,7 +70,6 @@ public class ErrorMessagePage implements Page {
return UnaryChain.of(template)
.chain(theme::replaceThemeColors)
.chain(placeholders::apply)
.chain(locale::replaceLanguageInHtml)
.apply();
}
}

View File

@ -21,7 +21,6 @@ import com.djrapitops.plan.identification.ServerInfo;
import com.djrapitops.plan.settings.locale.Locale;
import com.djrapitops.plan.settings.theme.Theme;
import com.djrapitops.plan.utilities.java.UnaryChain;
import com.djrapitops.plan.version.VersionChecker;
/**

View File

@ -52,32 +52,31 @@ public class NetworkPage implements Page {
private final VersionChecker versionChecker;
private final PlanConfig config;
private final Theme theme;
private final Locale locale;
private final ServerInfo serverInfo;
private final JSONStorage jsonStorage;
private final Formatters formatters;
private final Locale locale;
NetworkPage(
String templateHtml,
DBSystem dbSystem,
VersionChecker versionChecker,
PlanConfig config,
Theme theme,
Locale locale,
ServerInfo serverInfo,
JSONStorage jsonStorage,
Formatters formatters
Formatters formatters,
Locale locale
) {
this.templateHtml = templateHtml;
this.dbSystem = dbSystem;
this.versionChecker = versionChecker;
this.config = config;
this.theme = theme;
this.locale = locale;
this.serverInfo = serverInfo;
this.jsonStorage = jsonStorage;
this.formatters = formatters;
this.locale = locale;
}
@Override

View File

@ -28,6 +28,7 @@ import com.djrapitops.plan.identification.Server;
import com.djrapitops.plan.identification.ServerInfo;
import com.djrapitops.plan.identification.ServerUUID;
import com.djrapitops.plan.settings.config.PlanConfig;
import com.djrapitops.plan.settings.config.paths.PluginSettings;
import com.djrapitops.plan.settings.locale.Locale;
import com.djrapitops.plan.settings.theme.Theme;
import com.djrapitops.plan.storage.database.DBSystem;
@ -55,39 +56,39 @@ public class PageFactory {
private final Lazy<VersionChecker> versionChecker;
private final Lazy<PlanFiles> files;
private final Lazy<PlanConfig> config;
private final Lazy<Locale> locale;
private final Lazy<Theme> theme;
private final Lazy<DBSystem> dbSystem;
private final Lazy<ServerInfo> serverInfo;
private final Lazy<JSONStorage> jsonStorage;
private final Lazy<Formatters> formatters;
private final Lazy<Locale> locale;
@Inject
public PageFactory(
Lazy<VersionChecker> versionChecker,
Lazy<PlanFiles> files,
Lazy<PlanConfig> config,
Lazy<Locale> locale,
Lazy<Theme> theme,
Lazy<DBSystem> dbSystem,
Lazy<ServerInfo> serverInfo,
Lazy<JSONStorage> jsonStorage,
Lazy<Formatters> formatters
Lazy<Formatters> formatters,
Lazy<Locale> locale
) {
this.versionChecker = versionChecker;
this.files = files;
this.config = config;
this.locale = locale;
this.theme = theme;
this.dbSystem = dbSystem;
this.serverInfo = serverInfo;
this.jsonStorage = jsonStorage;
this.formatters = formatters;
this.locale = locale;
}
public PlayersPage playersPage() throws IOException {
return new PlayersPage(getResource("players.html"), versionChecker.get(),
config.get(), locale.get(), theme.get(), serverInfo.get());
config.get(), theme.get(), serverInfo.get());
}
/**
@ -106,12 +107,12 @@ public class PageFactory {
server,
config.get(),
theme.get(),
locale.get(),
versionChecker.get(),
dbSystem.get(),
serverInfo.get(),
jsonStorage.get(),
formatters.get()
formatters.get(),
locale.get()
);
}
@ -119,10 +120,14 @@ public class PageFactory {
Database db = dbSystem.get().getDatabase();
PlayerContainer player = db.query(ContainerFetchQueries.fetchPlayerContainer(playerUUID));
return new PlayerPage(
getResource("player.html"), player,
getResource(config.get().isTrue(PluginSettings.FRONTEND_BETA) ? "index.html" : "player.html"), player,
versionChecker.get(),
config.get(), this, theme.get(), locale.get(),
formatters.get(), serverInfo.get()
config.get(),
this,
theme.get(),
formatters.get(),
serverInfo.get(),
locale.get()
);
}
@ -163,10 +168,13 @@ public class PageFactory {
return new NetworkPage(getResource("network.html"),
dbSystem.get(),
versionChecker.get(),
config.get(), theme.get(), locale.get(),
config.get(),
theme.get(),
serverInfo.get(),
jsonStorage.get(),
formatters.get());
formatters.get(),
locale.get()
);
}
public Page internalErrorPage(String message, Throwable error) {
@ -177,20 +185,19 @@ public class PageFactory {
} catch (IOException noParse) {
return () -> "Error occurred: " + error.toString() +
", additional error occurred when attempting to render error page to user: " +
noParse.toString();
noParse;
}
}
public Page errorPage(String title, String error) throws IOException {
return new ErrorMessagePage(
getResource("error.html"), title, error,
versionChecker.get(), locale.get(), theme.get());
versionChecker.get(), theme.get());
}
public Page errorPage(Icon icon, String title, String error) throws IOException {
return new ErrorMessagePage(
getResource("error.html"), icon, title, error,
locale.get(), theme.get(), versionChecker.get());
getResource("error.html"), icon, title, error, theme.get(), versionChecker.get());
}
public String getResource(String name) throws IOException {

View File

@ -49,11 +49,11 @@ public class PlayerPage implements Page {
private final PlanConfig config;
private final PageFactory pageFactory;
private final Theme theme;
private final Locale locale;
private final ServerInfo serverInfo;
private final Formatter<Long> clockLongFormatter;
private final Formatter<Long> secondLongFormatter;
private final Locale locale;
PlayerPage(
String templateHtml,
@ -62,9 +62,9 @@ public class PlayerPage implements Page {
PlanConfig config,
PageFactory pageFactory,
Theme theme,
Locale locale,
Formatters formatters,
ServerInfo serverInfo
ServerInfo serverInfo,
Locale locale
) {
this.templateHtml = templateHtml;
this.player = player;
@ -72,11 +72,11 @@ public class PlayerPage implements Page {
this.config = config;
this.pageFactory = pageFactory;
this.theme = theme;
this.locale = locale;
this.serverInfo = serverInfo;
clockLongFormatter = formatters.clockLong();
secondLongFormatter = formatters.secondLong();
this.locale = locale;
}
@Override

View File

@ -124,23 +124,13 @@ public class PlayerPluginTab implements Comparable<PlayerPluginTab> {
}
private String wrapInWideTab(String serverName, String content) {
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-" + serverName) + "\"><div class=\"container-fluid mt-4\">" +
// Page heading
"<div class=\"d-sm-flex align-items-center justify-content-between mb-4\">" +
"<h1 class=\"h3 mb-0 text-gray-800\"><i class=\"sidebar-toggler fa fa-fw fa-bars\"></i>" + serverName + " &middot; Plugins Overview</h1>${backButton}" +
"</div>" +
// End Page heading
"<div class=\"row\"><div class=\"col-md-12\">" + content + "</div></div></div></div>";
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-" + serverName) + "\">" +
"<div class=\"row\"><div class=\"col-md-12\">" + content + "</div></div></div>";
}
private String wrapInCardColumnsTab(String serverName, String content) {
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-" + serverName) + "\"><div class=\"container-fluid mt-4\">" +
// Page heading
"<div class=\"d-sm-flex align-items-center justify-content-between mb-4\">" +
"<h1 class=\"h3 mb-0 text-gray-800\"><i class=\"sidebar-toggler fa fa-fw fa-bars\"></i>" + serverName + " &middot; Plugins Overview</h1>${backButton}" +
"</div>" +
// End Page heading
"<div class=\"row\" data-masonry='{\"percentPosition\": true}'>" + content + "</div></div></div>";
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-" + serverName) + "\">" +
"<div class=\"row\" data-masonry='{\"percentPosition\": true}'>" + content + "</div></div>";
}
private TabsElement.Tab wrapToTabElementTab(ExtensionTabData tabData) {

View File

@ -23,7 +23,6 @@ import com.djrapitops.plan.settings.config.PlanConfig;
import com.djrapitops.plan.settings.config.paths.PluginSettings;
import com.djrapitops.plan.settings.config.paths.ProxySettings;
import com.djrapitops.plan.settings.config.paths.WebserverSettings;
import com.djrapitops.plan.settings.locale.Locale;
import com.djrapitops.plan.settings.theme.Theme;
import com.djrapitops.plan.version.VersionChecker;
@ -37,7 +36,6 @@ public class PlayersPage implements Page {
private final String templateHtml;
private final VersionChecker versionChecker;
private final PlanConfig config;
private final Locale locale;
private final Theme theme;
private final ServerInfo serverInfo;
@ -45,14 +43,12 @@ public class PlayersPage implements Page {
String templateHtml,
VersionChecker versionChecker,
PlanConfig config,
Locale locale,
Theme theme,
ServerInfo serverInfo
) {
this.templateHtml = templateHtml;
this.versionChecker = versionChecker;
this.config = config;
this.locale = locale;
this.theme = theme;
this.serverInfo = serverInfo;
}
@ -72,6 +68,6 @@ public class PlayersPage implements Page {
placeholders.put("networkName", config.get(PluginSettings.SERVER_NAME));
}
return locale.replaceLanguageInHtml(placeholders.apply(theme.replaceThemeColors(templateHtml)));
return placeholders.apply(theme.replaceThemeColors(templateHtml));
}
}

View File

@ -38,7 +38,9 @@ public class QueryPage implements Page {
public QueryPage(
String template,
Locale locale, Theme theme, VersionChecker versionChecker
Locale locale,
Theme theme,
VersionChecker versionChecker
) {
this.template = template;
this.locale = locale;

View File

@ -50,34 +50,34 @@ public class ServerPage implements Page {
private final Server server;
private final PlanConfig config;
private final Theme theme;
private final Locale locale;
private final VersionChecker versionChecker;
private final DBSystem dbSystem;
private final ServerInfo serverInfo;
private final JSONStorage jsonStorage;
private final Formatters formatters;
private final Locale locale;
ServerPage(
String templateHtml, Server server,
PlanConfig config,
Theme theme,
Locale locale,
VersionChecker versionChecker,
DBSystem dbSystem,
ServerInfo serverInfo,
JSONStorage jsonStorage,
Formatters formatters
Formatters formatters,
Locale locale
) {
this.templateHtml = templateHtml;
this.server = server;
this.config = config;
this.theme = theme;
this.locale = locale;
this.versionChecker = versionChecker;
this.dbSystem = dbSystem;
this.serverInfo = serverInfo;
this.jsonStorage = jsonStorage;
this.formatters = formatters;
this.locale = locale;
}
@Override

View File

@ -150,23 +150,14 @@ public class ServerPluginTabs {
}
private String wrapInWideColumnTab(String tabName, String content) {
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-" + tabName) + "\"><div class=\"container-fluid mt-4\">" +
// Page heading
"<div class=\"d-sm-flex align-items-center justify-content-between mb-4\">" +
"<h1 class=\"h3 mb-0 text-gray-800\"><i class=\"sidebar-toggler fa fa-fw fa-bars\"></i>${serverName} &middot; " + tabName + "</h1>${backButton}" +
"</div>" +
// End Page heading
"<div class=\"row\"><div class=\"col-md-12\">" + content + "</div></div></div></div>";
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-" + tabName) + "\">" +
"<div class=\"row\"><div class=\"col-md-12\">" + content + "</div></div></div>";
}
private String wrapInOverviewTab(String content) {
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-overview") + "\"><div class=\"container-fluid mt-4\">" +
// Page heading
"<div class=\"d-sm-flex align-items-center justify-content-between mb-4\">" +
"<h1 class=\"h3 mb-0 text-gray-800\"><i class=\"sidebar-toggler fa fa-fw fa-bars\"></i>${serverName} &middot; Plugins Overview</h1>${backButton}" +
"</div>" +
// End Page heading
"<div class=\"row\" data-masonry='{\"percentPosition\": true}'>" + content + "</div></div></div>";
return "<div class=\"tab\" id=\"" + NavLink.format("plugins-overview") + "\">" +
"<div class=\"row\" data-masonry='{\"percentPosition\": true}'>" + content + "</div></div>";
}
private TabsElement.Tab wrapToTabElementTab(ExtensionTabData tabData) {

View File

@ -29,27 +29,36 @@ import java.util.Optional;
@Singleton
public class WebAssetVersions {
private final PlanFiles files;
private Config webAssetConfig;
private final PlanFiles files;
private Config webAssetConfig;
private boolean prepared;
@Inject
public WebAssetVersions(
PlanFiles files
) {
this.files = files;
}
public void prepare() throws IOException {
try (ConfigReader reader = new ConfigReader(files.getResourceFromJar("WebAssetVersion.yml").asInputStream())) {
webAssetConfig = reader.read();
@Inject
public WebAssetVersions(
PlanFiles files
) {
this.files = files;
}
}
public Optional<Long> getWebAssetVersion(String resource) {
if (webAssetConfig == null) return Optional.empty();
public void prepare() throws IOException {
try (ConfigReader reader = new ConfigReader(files.getResourceFromJar("WebAssetVersion.yml").asInputStream())) {
webAssetConfig = reader.read();
}
}
return webAssetConfig.getNode(resource.replace('.', ',')).map(ConfigNode::getLong);
}
public Optional<Long> getWebAssetVersion(String resource) {
if (webAssetConfig == null) return Optional.empty();
return webAssetConfig.getNode(resource.replace('.', ',')).map(ConfigNode::getLong);
}
public Optional<Long> getLatestWebAssetVersion() {
if (webAssetConfig == null) return Optional.empty();
long max = 0;
for (String configPath : webAssetConfig.getConfigPaths()) {
max = Math.max(max, webAssetConfig.getLong(configPath));
}
return Optional.of(max);
}
}

View File

@ -38,6 +38,8 @@ import com.djrapitops.plan.storage.database.queries.containers.ContainerFetchQue
import com.djrapitops.plan.storage.file.PlanFiles;
import com.djrapitops.plan.utilities.java.Maps;
import com.djrapitops.plan.utilities.java.UnaryChain;
import dagger.Lazy;
import org.apache.commons.lang3.StringUtils;
import javax.inject.Inject;
import javax.inject.Singleton;
@ -61,6 +63,7 @@ public class ResponseFactory {
private final Locale locale;
private final DBSystem dbSystem;
private final Theme theme;
private final Lazy<Addresses> addresses;
@Inject
public ResponseFactory(
@ -68,13 +71,15 @@ public class ResponseFactory {
PageFactory pageFactory,
Locale locale,
DBSystem dbSystem,
Theme theme
Theme theme,
Lazy<Addresses> addresses
) {
this.files = files;
this.pageFactory = pageFactory;
this.locale = locale;
this.dbSystem = dbSystem;
this.theme = theme;
this.addresses = addresses;
}
public WebResource getResource(String resourceName) {
@ -167,10 +172,10 @@ public class ResponseFactory {
public Response javaScriptResponse(String fileName) {
try {
String content = UnaryChain.of(getResource(fileName).asString())
.chain(this::replaceMainAddressPlaceholder)
.chain(theme::replaceThemeColors)
.chain(resource -> {
if (fileName.startsWith("vendor/") || fileName.startsWith("/vendor/"))
return resource;
if (fileName.startsWith("vendor/") || fileName.startsWith("/vendor/")) {return resource;}
return locale.replaceLanguageInJavascript(resource);
})
.apply();
@ -184,6 +189,12 @@ public class ResponseFactory {
}
}
private String replaceMainAddressPlaceholder(String resource) {
String address = addresses.get().getAccessAddress()
.orElseGet(addresses.get()::getFallbackLocalhostAddress);
return StringUtils.replace(resource, "PLAN_BASE_ADDRESS", address);
}
public Response cssResponse(String fileName) {
try {
String content = theme.replaceThemeColors(getResource(fileName).asString());
@ -432,4 +443,15 @@ public class ResponseFactory {
return forInternalError(e, "Failed to generate errors page");
}
}
public Response jsonFileResponse(String file) {
try {
return Response.builder()
.setMimeType(MimeType.JSON)
.setContent(getResource(file))
.build();
} catch (UncheckedIOException e) {
return forInternalError(e, "Could not read " + file);
}
}
}

View File

@ -39,6 +39,7 @@ import javax.inject.Inject;
import javax.inject.Singleton;
import java.util.List;
import java.util.Optional;
import java.util.function.Supplier;
import java.util.regex.Pattern;
/**
@ -115,11 +116,14 @@ public class ResponseResolver {
public void registerPages() {
String plugin = "Plan";
resolverService.registerResolver(plugin, "/robots.txt", (NoAuthResolver) request -> Optional.of(responseFactory.robotsResponse()));
resolverService.registerResolver(plugin, "/robots.txt", fileResolver(responseFactory::robotsResponse));
resolverService.registerResolver(plugin, "/manifest.json", fileResolver(() -> responseFactory.jsonFileResponse("manifest.json")));
resolverService.registerResolver(plugin, "/asset-manifest.json", fileResolver(() -> responseFactory.jsonFileResponse("asset-manifest.json")));
resolverService.registerResolver(plugin, "/favicon.ico", fileResolver(responseFactory::faviconResponse));
resolverService.registerResolver(plugin, "/query", queryPageResolver);
resolverService.registerResolver(plugin, "/players", playersPageResolver);
resolverService.registerResolver(plugin, "/player", playerPageResolver);
resolverService.registerResolver(plugin, "/favicon.ico", (NoAuthResolver) request -> Optional.of(responseFactory.faviconResponse()));
resolverService.registerResolver(plugin, "/network", serverPageResolver);
resolverService.registerResolver(plugin, "/server", serverPageResolver);
@ -132,11 +136,15 @@ public class ResponseResolver {
resolverService.registerResolver(plugin, "/errors", errorsPageResolver);
resolverService.registerResolverForMatches(plugin, Pattern.compile("^/$"), rootPageResolver);
resolverService.registerResolverForMatches(plugin, Pattern.compile("^.*/(vendor|css|js|img)/.*"), staticResourceResolver);
resolverService.registerResolverForMatches(plugin, Pattern.compile(StaticResourceResolver.PATH_REGEX), staticResourceResolver);
resolverService.registerResolver(plugin, "/v1", rootJSONResolver.getResolver());
}
private NoAuthResolver fileResolver(Supplier<Response> response) {
return request -> Optional.of(response.get());
}
public Response getResponse(Request request) {
try {
return tryToGetResponse(request);

View File

@ -25,18 +25,20 @@ import com.djrapitops.plan.settings.locale.lang.Lang;
* @see com.djrapitops.plan.exceptions.WebUserAuthException
*/
public enum FailReason implements Lang {
NO_USER_PRESENT("User cookie not present"),
EXPIRED_COOKIE("User cookie has expired"),
USER_AND_PASS_NOT_SPECIFIED("User and Password not specified"),
USER_DOES_NOT_EXIST("User does not exist"),
USER_INFORMATION_NOT_FOUND("Registration failed, try again (The code expires after 15 minutes)"),
USER_PASS_MISMATCH("User and Password did not match"),
DATABASE_NOT_OPEN("Database is not open, check db status with /plan info"),
ERROR("Authentication failed due to error");
NO_USER_PRESENT("html.error.auth.noCookie", "User cookie not present"),
EXPIRED_COOKIE("html.error.auth.expiredCookie", "User cookie has expired"),
USER_AND_PASS_NOT_SPECIFIED("html.error.auth.emptyForm", "User and Password not specified"),
USER_DOES_NOT_EXIST("html.error.auth.userNotFound", "User does not exist"),
USER_INFORMATION_NOT_FOUND("html.error.auth.registrationFailed", "Registration failed, try again (The code expires after 15 minutes)"),
USER_PASS_MISMATCH("html.error.auth.loginFailed", "User and Password did not match"),
DATABASE_NOT_OPEN("html.error.auth.dbClosed", "Database is not open, check db status with /plan info"),
ERROR("html.error.auth.generic", "Authentication failed due to error");
private final String key;
private final String reason;
FailReason(String reason) {
FailReason(String key, String reason) {
this.key = key;
this.reason = reason;
}
@ -49,6 +51,9 @@ public enum FailReason implements Lang {
return "HTML - " + name();
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return getReason();

View File

@ -24,6 +24,8 @@ import com.djrapitops.plan.delivery.web.resolver.request.URIPath;
import com.djrapitops.plan.delivery.web.resolver.request.WebUser;
import com.djrapitops.plan.delivery.webserver.ResponseFactory;
import com.djrapitops.plan.identification.UUIDUtility;
import com.djrapitops.plan.settings.config.PlanConfig;
import com.djrapitops.plan.settings.config.paths.PluginSettings;
import org.apache.commons.lang3.StringUtils;
import javax.inject.Inject;
@ -39,14 +41,17 @@ import java.util.UUID;
@Singleton
public class PlayerPageResolver implements Resolver {
private final PlanConfig config;
private final ResponseFactory responseFactory;
private final UUIDUtility uuidUtility;
@Inject
public PlayerPageResolver(
PlanConfig config,
ResponseFactory responseFactory,
UUIDUtility uuidUtility
) {
this.config = config;
this.responseFactory = responseFactory;
this.uuidUtility = uuidUtility;
}
@ -66,7 +71,7 @@ public class PlayerPageResolver implements Resolver {
@Override
public Optional<Response> resolve(Request request) {
URIPath path = request.getPath();
if (StringUtils.containsAny(path.asString(), "/vendor/", "/js/", "/css/", "/img/")) {
if (StringUtils.containsAny(path.asString(), "/vendor/", "/js/", "/css/", "/img/", "/static/")) {
return Optional.empty();
}
return path.getPart(1)
@ -82,7 +87,7 @@ public class PlayerPageResolver implements Resolver {
return responseFactory.rawPlayerPageResponse(playerUUID);
}
if (path.getPart(2).isPresent()) {
if (path.getPart(2).isPresent() && config.isFalse(PluginSettings.FRONTEND_BETA)) {
// Redirect /player/{uuid/name}/ to /player/{uuid}
return responseFactory.redirectResponse("../" + Html.encodeToURL(playerUUID.toString()));
}

View File

@ -35,6 +35,9 @@ import java.util.Optional;
@Singleton
public class StaticResourceResolver implements NoAuthResolver {
private static final String PART_REGEX = "(vendor|css|js|img|static)";
public static final String PATH_REGEX = "^.*/" + PART_REGEX + "/.*";
private final ResponseFactory responseFactory;
@Inject
@ -67,7 +70,7 @@ public class StaticResourceResolver implements NoAuthResolver {
private URIPath getPath(Request request) {
URIPath path = request.getPath();
// Remove everything before /vendor /css /js or /img
while (!path.getPart(0).map(part -> part.matches("(vendor|css|js|img)")).orElse(true)) {
while (!path.getPart(0).map(part -> part.matches(PART_REGEX)).orElse(true)) {
path = path.omitFirst();
}
return path;

View File

@ -0,0 +1,153 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.webserver.resolver.json;
import com.djrapitops.plan.delivery.web.resolver.NoAuthResolver;
import com.djrapitops.plan.delivery.web.resolver.Response;
import com.djrapitops.plan.delivery.web.resolver.ResponseBuilder;
import com.djrapitops.plan.delivery.web.resolver.request.Request;
import com.djrapitops.plan.delivery.webserver.Addresses;
import com.djrapitops.plan.settings.config.Config;
import com.djrapitops.plan.settings.config.ConfigNode;
import com.djrapitops.plan.settings.config.ConfigReader;
import com.djrapitops.plan.settings.locale.LangCode;
import com.djrapitops.plan.settings.locale.Locale;
import com.djrapitops.plan.settings.locale.LocaleSystem;
import com.djrapitops.plan.storage.file.PlanFiles;
import com.djrapitops.plan.storage.file.Resource;
import javax.inject.Inject;
import javax.inject.Singleton;
import java.io.IOException;
import java.io.UncheckedIOException;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
import java.util.TreeMap;
/**
* Resolves JSON requests for /v1/locale and /v1/locale/{@link LangCode#toString()}.
*
* @author Kopo942
*/
@Singleton
public class LocaleJSONResolver implements NoAuthResolver {
private final LocaleSystem localeSystem;
private final Locale locale;
private final PlanFiles files;
private final Addresses addresses;
@Inject
public LocaleJSONResolver(
LocaleSystem localeSystem,
Locale locale,
PlanFiles files,
Addresses addresses
) {
this.localeSystem = localeSystem;
this.locale = locale;
this.files = files;
this.addresses = addresses;
}
@Override
public Optional<Response> resolve(Request request) {
return Optional.of(getResponse(request));
}
private Response getResponse(Request request) {
ResponseBuilder builder = Response.builder();
String path = request.omitFirstInPath().getPath().asString().replaceAll("^/|/$", "");
Map<String, Object> json = "".equals(path) ? getLanguageListJSON() : getLocaleJSON(path);
if (!json.isEmpty()) {
return builder.setJSONContent(json).build();
} else {
String address = addresses.getMainAddress().orElse(addresses.getFallbackLocalhostAddress());
return builder.setStatus(404)
.setJSONContent("{\n" +
" \"message\": \"Language not found, see " + address +
"/v1/locale for available language codes.\"\n" +
"}")
.build();
}
}
private Map<String, Object> getLanguageListJSON() {
Map<String, Object> json = new HashMap<>();
Map<String, Object> languages = new TreeMap<>();
Map<String, Object> languageVersions = new TreeMap<>();
long localeVersion = localeSystem.getLocaleVersion();
Optional<Long> customLocaleVersion = localeSystem.getCustomLocaleVersion();
for (LangCode lang : LangCode.values()) {
if (lang == LangCode.CUSTOM && locale.getLangCode() != LangCode.CUSTOM) continue;
languages.put(lang.toString(), lang.getName());
languageVersions.put(lang.toString(), localeVersion);
}
customLocaleVersion.ifPresent(version -> languageVersions.put(LangCode.CUSTOM.toString(), version));
json.put("defaultLanguage", locale.getLangCode().toString());
json.put("languages", languages);
json.put("languageVersions", languageVersions);
return json;
}
private Map<String, Object> getLocaleJSON(String langCode) {
LangCode code = LangCode.valueOf(langCode.toUpperCase());
Map<String, Object> json = new TreeMap<>();
Resource file;
if (code == LangCode.CUSTOM) {
if (locale.getLangCode() != LangCode.CUSTOM || !files.getFileFromPluginFolder("locale.yml").exists()) {
return json;
}
file = files.getResourceFromPluginFolder("locale.yml");
} else {
file = files.getResourceFromJar("locale/" + code.getFileName());
}
try {
return dfs(loadLocale(file), json);
} catch (IOException e) {
throw new UncheckedIOException(e);
}
}
private Config loadLocale(Resource resource) throws IOException {
try (ConfigReader reader = new ConfigReader(resource.asInputStream())) {
return reader.read();
}
}
private Map<String, Object> dfs(ConfigNode node, Map<String, Object> parent) {
for (ConfigNode child : node.getChildren()) {
if (!child.isLeafNode()) {
Map<String, Object> childMap = new TreeMap<>();
parent.put(child.getKey(false), childMap);
dfs(child, childMap);
} else {
parent.put(child.getKey(false), child.getString());
}
}
return parent;
}
}

View File

@ -0,0 +1,68 @@
/*
* This file is part of Player Analytics (Plan).
*
* Plan is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License v3 as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Plan 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Plan. If not, see <https://www.gnu.org/licenses/>.
*/
package com.djrapitops.plan.delivery.webserver.resolver.json;
import com.djrapitops.plan.delivery.rendering.html.Contributors;
import com.djrapitops.plan.delivery.web.resolver.NoAuthResolver;
import com.djrapitops.plan.delivery.web.resolver.Response;
import com.djrapitops.plan.delivery.web.resolver.request.Request;
import com.djrapitops.plan.identification.ServerInfo;
import com.djrapitops.plan.settings.config.PlanConfig;
import com.djrapitops.plan.settings.config.paths.DisplaySettings;
import com.djrapitops.plan.settings.config.paths.ProxySettings;
import com.djrapitops.plan.settings.theme.Theme;
import com.djrapitops.plan.settings.theme.ThemeVal;
import com.djrapitops.plan.utilities.java.Maps;
import javax.inject.Inject;
import javax.inject.Singleton;
import java.util.Optional;
@Singleton
public class MetadataJSONResolver implements NoAuthResolver {
private final PlanConfig config;
private final Theme theme;
private final ServerInfo serverInfo;
@Inject
public MetadataJSONResolver(PlanConfig config, Theme theme, ServerInfo serverInfo) {
this.config = config;
// Dagger inject constructor
this.theme = theme;
this.serverInfo = serverInfo;
}
@Override
public Optional<Response> resolve(Request request) {
return Optional.of(getResponse());
}
private Response getResponse() {
return Response.builder()
.setJSONContent(Maps.builder(String.class, Object.class)
.put("contributors", Contributors.getContributors())
.put("defaultTheme", config.get(DisplaySettings.THEME))
.put("gmPieColors", theme.getPieColors(ThemeVal.GRAPH_GM_PIE))
.put("playerHeadImageUrl", config.get(DisplaySettings.PLAYER_HEAD_IMG_URL))
.put("isProxy", serverInfo.getServer().isProxy())
.put("serverName", serverInfo.getServer().getIdentifiableName())
.put("networkName", serverInfo.getServer().isProxy() ? config.get(ProxySettings.NETWORK_NAME) : null)
.build())
.build();
}
}

View File

@ -54,13 +54,15 @@ public class RootJSONResolver {
PlayerBaseOverviewJSONCreator playerBaseOverviewJSONCreator,
PerformanceJSONCreator performanceJSONCreator,
ErrorsJSONResolver errorsJSONResolver,
LocaleJSONResolver localeJSONResolver,
PlayerJSONResolver playerJSONResolver,
NetworkJSONResolver networkJSONResolver,
FiltersJSONResolver filtersJSONResolver,
QueryJSONResolver queryJSONResolver,
UserJSONResolver userJSONResolver,
VersionJSONResolver versionJSONResolver
VersionJSONResolver versionJSONResolver,
MetadataJSONResolver metadataJSONResolver,
WhoAmIJSONResolver whoAmIJSONResolver
) {
this.identifiers = identifiers;
this.asyncJSONResolverService = asyncJSONResolverService;
@ -82,8 +84,10 @@ public class RootJSONResolver {
.add("filters", filtersJSONResolver)
.add("query", queryJSONResolver)
.add("errors", errorsJSONResolver)
.add("user", userJSONResolver)
.add("version", versionJSONResolver)
.add("locale", localeJSONResolver)
.add("metadata", metadataJSONResolver)
.add("whoami", whoAmIJSONResolver)
.build();
}

View File

@ -16,61 +16,50 @@
*/
package com.djrapitops.plan.delivery.webserver.resolver.json;
import com.djrapitops.plan.delivery.web.resolver.Resolver;
import com.djrapitops.plan.delivery.web.resolver.NoAuthResolver;
import com.djrapitops.plan.delivery.web.resolver.Response;
import com.djrapitops.plan.delivery.web.resolver.request.Request;
import com.djrapitops.plan.delivery.web.resolver.request.WebUser;
import com.djrapitops.plan.delivery.webserver.WebServer;
import com.djrapitops.plan.delivery.webserver.auth.FailReason;
import com.djrapitops.plan.exceptions.WebUserAuthException;
import com.djrapitops.plan.utilities.java.Maps;
import dagger.Lazy;
import javax.inject.Inject;
import javax.inject.Singleton;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
/**
* Resolves requests for /v1/user
*
* @author Kopo942
*/
@Singleton
public class UserJSONResolver implements Resolver {
public class WhoAmIJSONResolver implements NoAuthResolver {
private final Lazy<WebServer> webServer;
@Inject
public UserJSONResolver(Lazy<WebServer> webServer) {
public WhoAmIJSONResolver(Lazy<WebServer> webServer) {
this.webServer = webServer;
}
@Override
public boolean canAccess(Request request) {
return true;
}
@Override
public Optional<Response> resolve(Request request) {
return Optional.of(getResponse(request));
}
private Response getResponse(Request request) {
if (!webServer.get().isAuthRequired()) {
Optional<WebUser> foundUser = request.getUser();
if (!foundUser.isPresent()) {
return Response.builder()
.setStatus(404)
.setJSONContent("{}")
.setJSONContent(Maps.builder(String.class, Boolean.class)
.put("authRequired", webServer.get().isAuthRequired())
.put("loggedIn", false)
.build())
.build();
}
WebUser user = request.getUser().orElseThrow(() -> new WebUserAuthException(FailReason.NO_USER_PRESENT));
Map<String, Object> json = new HashMap<>();
json.put("username", user.getUsername());
json.put("linkedTo", user.getName());
json.put("permissions", user.getPermissions());
return Response.builder().setJSONContent(json).build();
return Response.builder()
.setJSONContent(Maps.builder(String.class, Object.class)
.put("authRequired", webServer.get().isAuthRequired())
.put("loggedIn", true)
.put("user", foundUser.get())
.build())
.build();
}
}

View File

@ -29,12 +29,12 @@ public class ExtensionData implements Comparable<ExtensionData> {
private ExtensionInformation extensionInformation;
private final Map<String, ExtensionTabData> tabs;
private final List<ExtensionTabData> tabs;
private ExtensionData(int pluginID) {
this.pluginID = pluginID;
tabs = new HashMap<>();
tabs = new ArrayList<>();
}
public int getPluginID() {
@ -46,11 +46,11 @@ public class ExtensionData implements Comparable<ExtensionData> {
}
public boolean hasOnlyGenericTab() {
return tabs.size() == 1 && tabs.containsKey("");
return tabs.size() == 1 && "".equals(tabs.get(0).getTabInformation().getTabName());
}
public boolean doesNeedWiderSpace() {
for (ExtensionTabData tab : tabs.values()) {
for (ExtensionTabData tab : tabs) {
for (ExtensionTableData table : tab.getTableData()) {
if (table.isWideTable()) return true;
}
@ -59,9 +59,8 @@ public class ExtensionData implements Comparable<ExtensionData> {
}
public List<ExtensionTabData> getTabs() {
List<ExtensionTabData> tabList = new ArrayList<>(tabs.values());
Collections.sort(tabList);
return tabList;
Collections.sort(tabs);
return tabs;
}
@Override
@ -124,12 +123,14 @@ public class ExtensionData implements Comparable<ExtensionData> {
}
public Builder addTab(ExtensionTabData tab) {
data.tabs.put(tab.getTabInformation().getTabName(), tab);
data.tabs.add(tab);
return this;
}
public Optional<ExtensionTabData> getTab(String tabName) {
return Optional.ofNullable(data.tabs.get(tabName));
return data.tabs.stream()
.filter(tab -> tabName.equals(tab.getTabInformation().getTabName()))
.findFirst();
}
public ExtensionData build() {

View File

@ -47,6 +47,10 @@ public class ExtensionStringData implements DescribedExtensionData {
return description;
}
public boolean isPlayerName() {
return playerName;
}
public String getFormattedValue() {
String withColors = Html.swapColorCodesToSpan(value);
return !playerName ? withColors : Html.LINK.create("../player/" + Html.encodeToURL(value), withColors);

View File

@ -43,6 +43,18 @@ public class ExtensionTableData implements Comparable<ExtensionTableData> {
return HtmlTable.fromExtensionTable(table, tableColor);
}
public String getProviderName() {
return providerName;
}
public Table getTable() {
return table;
}
public Color getTableColor() {
return tableColor;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;

View File

@ -299,6 +299,25 @@ public class ConfigNode {
.collect(Collectors.toMap(node -> node.getKey(fullKeys), ConfigNode::getString));
}
/**
* @return List of config keys
*/
public List<String> getConfigPaths() {
Stack<ConfigNode> dfs = new Stack<>();
dfs.push(this);
List<String> configPaths = new ArrayList<>();
while (!dfs.isEmpty()) {
ConfigNode next = dfs.pop();
if (next.isLeafNode()) {
configPaths.add(next.getKey(true));
} else {
dfs.addAll(next.getChildren());
}
}
return configPaths;
}
public Integer getInteger(String path) {
return getNode(path).map(ConfigNode::getInteger).orElse(null);
}

View File

@ -99,13 +99,14 @@ public interface ConfigValueParser<T> {
boolean surroundedByDoubleQuotes = value.startsWith("\"") || value.endsWith("\"");
boolean containsSpace = value.isEmpty() || value.contains(" ");
boolean startsWithSpecialSymbol = value.startsWith("-") || value.startsWith("#") || value.startsWith("&");
boolean containsDoubleQuotes = value.contains("\"");
if (surroundedByDoubleQuotes || containsSpace || startsWithSpecialSymbol) {
if (surroundedByDoubleQuotes || containsDoubleQuotes) {
return "'" + value + "'";
} else if (surroundedByQuotes) {
return "\"" + value + "\"";
} else if (surroundedByQuotes || containsSpace || startsWithSpecialSymbol) {
return '"' + value + '"';
}
return value;
return '"' + value + '"';
}
}

View File

@ -17,6 +17,7 @@
package com.djrapitops.plan.settings.config;
import com.djrapitops.plan.settings.config.paths.CustomizedFileSettings;
import com.djrapitops.plan.settings.config.paths.PluginSettings;
import com.djrapitops.plan.storage.file.PlanFiles;
import org.apache.commons.lang3.StringUtils;
@ -39,7 +40,7 @@ public class ResourceSettings {
}
public boolean shouldBeCustomized(String plugin, String fileName) {
if (config.isTrue(CustomizedFileSettings.WEB_DEV_MODE)) {
if (config.isTrue(CustomizedFileSettings.WEB_DEV_MODE) && config.isFalse(PluginSettings.FRONTEND_BETA)) {
return true;
}

View File

@ -42,6 +42,7 @@ public class PluginSettings {
public static final Setting<Boolean> CHECK_FOR_UPDATES = new BooleanSetting("Plugin.Update_notifications.Check_for_updates");
public static final Setting<Boolean> NOTIFY_ABOUT_DEV_RELEASES = new BooleanSetting("Plugin.Update_notifications.Notify_about_DEV_releases");
public static final Setting<Boolean> PROXY_COPY_CONFIG = new BooleanSetting("Plugin.Configuration.Allow_proxy_to_manage_settings");
public static final Setting<Boolean> FRONTEND_BETA = new BooleanSetting("Plugin.Frontend_BETA");
private PluginSettings() {
/* static variable class */

View File

@ -25,20 +25,20 @@ public enum LangCode {
CUSTOM("Custom", ""),
EN("English", "AuroraLS3"),
ES("Spanish", "Catalina, itaquito, Elguerrero & 4drian3d"),
CN("Simplified Chinese", "f0rb1d (\u4f5b\u58c1\u706f), qsefthuopq, shaokeyibb, Fur_xia, 10935336 & SkipM4"),
CS("Czech", "Shadowhackercz, QuakyCZ, MrFriggo & WolverStones"),
ES("Español", "Catalina, itaquito, Elguerrero & 4drian3d"),
CN("\u6C49\u8BED", "f0rb1d (\u4f5b\u58c1\u706f), qsefthuopq, shaokeyibb, Fur_xia, 10935336 & SkipM4"), // Simplified Chinese
CS("čeština", "Shadowhackercz, QuakyCZ, MrFriggo & WolverStones"),
DE("Deutsch", "Eyremba, fuzzlemann, Morsmorse & hallo1142"),
FI("Finnish", "AuroraLS3"),
FR("French", "CyanTech, Aurelien & Nogapra"),
IT("Italian", "Malachiel & Mastory_Md5"),
JA("Japanese", "yukieji"),
KO("Korean", "Guinness_Akihiko"),
NL("Dutch", "Sander0542"),
RU("Russian", "Saph1s, Perhun_Pak & BratishkaErik"),
TR("Turkish", "TDJisvan, BruilsiozPro & EyuphanMandiraci"),
PT_BR("Portuguese (Brazil)", "jvmuller"),
ZH_TW("Traditional Chinese", "\u6d1b\u4f0a & zisunny104");
FI("suomi", "AuroraLS3"),
FR("français", "CyanTech, Aurelien & Nogapra"),
IT("Italiano", "Malachiel & Mastory_Md5"),
JA("\u65E5\u672C\u8A9E", "yukieji"),
KO("\uD55C\uAD6D\uC5B4", "Guinness_Akihiko"),
NL("Nederlands", "Sander0542"),
RU("русский", "Saph1s, Perhun_Pak & BratishkaErik"),
TR("Türkçe", "TDJisvan, BruilsiozPro & EyuphanMandiraci"),
PT_BR("Português", "jvmuller"),
ZH_TW("\u6F22\u8A9E", "\u6d1b\u4f0a & zisunny104");
private final String name;
private final String authors;
@ -65,6 +65,6 @@ public enum LangCode {
}
public String getFileName() {
return "locale_" + name() + ".txt";
return "locale_" + name() + ".yml";
}
}

View File

@ -162,8 +162,8 @@ public class Locale extends HashMap<Lang, Message> {
for (Lang extra : new Lang[]{
HtmlLang.UNIT_NO_DATA,
HtmlLang.TITLE_WORLD_PLAYTIME,
HtmlLang.LABEL_OPERATOR,
HtmlLang.LABEL_BANNED,
// HtmlLang.LABEL_OPERATOR,
// HtmlLang.LABEL_BANNED,
HtmlLang.SIDE_SESSIONS,
HtmlLang.LABEL_PLAYTIME,
HtmlLang.LABEL_AFK_TIME,

View File

@ -16,6 +16,8 @@
*/
package com.djrapitops.plan.settings.locale;
import com.djrapitops.plan.settings.config.Config;
import com.djrapitops.plan.settings.config.ConfigReader;
import com.djrapitops.plan.settings.locale.lang.Lang;
import com.djrapitops.plan.storage.file.Resource;
@ -30,13 +32,33 @@ import java.util.Map;
*/
public class LocaleFileReader {
private final List<String> lines;
private final Resource resource;
public LocaleFileReader(Resource resource) throws IOException {
lines = resource.asLines();
public LocaleFileReader(Resource resource) {
this.resource = resource;
}
public Locale load(LangCode code) {
public Locale load(LangCode code) throws IOException {
try (ConfigReader reader = new ConfigReader(resource.asInputStream())) {
Config config = reader.read();
Locale locale = new Locale(code);
Map<String, Lang> keys = LocaleSystem.getKeys();
config.getConfigPaths().forEach(key -> {
Lang msg = keys.get(key);
if (msg != null) {
locale.put(msg, new Message(config.getString(key)));
}
});
return locale;
}
}
/**
* Used to migrate old files to new format.
*/
public Locale loadLegacy(LangCode code) throws IOException {
final List<String> lines = resource.asLines();
Locale locale = new Locale(code);
Map<String, Lang> identifiers = LocaleSystem.getIdentifiers();

View File

@ -16,16 +16,12 @@
*/
package com.djrapitops.plan.settings.locale;
import com.djrapitops.plan.settings.config.Config;
import com.djrapitops.plan.settings.config.ConfigWriter;
import com.djrapitops.plan.settings.locale.lang.Lang;
import com.djrapitops.plan.utilities.comparators.LocaleEntryComparator;
import com.djrapitops.plan.utilities.comparators.StringLengthComparator;
import java.io.File;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.List;
import java.util.stream.Collectors;
/**
* Utility for writing a Locale into a file.
@ -41,49 +37,17 @@ public class LocaleFileWriter {
}
public void writeToFile(File file) throws IOException {
// Find longest identifier length for spacing
int length = LocaleSystem.getIdentifiers().keySet().stream()
.min(new StringLengthComparator())
.map(String::length).orElse(0) + 2;
addMissingLang();
List<String> lines = createLines(length);
Config writing = new Config(file);
locale.forEach((lang, message) -> writing.set(lang.getKey(), message.toString()));
write(file, lines);
}
private void write(File file, List<String> lines) throws IOException {
if (!file.exists()) {
Files.createFile(file.toPath());
}
Files.write(file.toPath(), lines, StandardCharsets.UTF_8);
}
private List<String> createLines(int length) {
return locale.entrySet().stream()
.sorted(new LocaleEntryComparator())
.map(entry -> {
String value = entry.getValue() != null ? entry.getValue().toString() : entry.getKey().getDefault();
return getSpacedIdentifier(entry.getKey().getIdentifier(), length) + "|| " + value;
})
.collect(Collectors.toList());
new ConfigWriter(file.toPath()).write(writing);
}
private void addMissingLang() {
for (Lang lang : LocaleSystem.getIdentifiers().values()) {
if (!locale.containsKey(lang)) {
locale.put(lang, new Message(lang.getDefault()));
}
for (Lang lang : LocaleSystem.getKeys().values()) {
locale.computeIfAbsent(lang, k -> new Message(lang.getDefault()));
}
}
private String getSpacedIdentifier(String identifier, int length) {
StringBuilder b = new StringBuilder(identifier);
while (b.length() < length) {
b.append(" ");
}
return b.toString();
}
}
}

View File

@ -17,10 +17,12 @@
package com.djrapitops.plan.settings.locale;
import com.djrapitops.plan.SubSystem;
import com.djrapitops.plan.delivery.web.WebAssetVersions;
import com.djrapitops.plan.delivery.webserver.auth.FailReason;
import com.djrapitops.plan.settings.config.PlanConfig;
import com.djrapitops.plan.settings.config.paths.PluginSettings;
import com.djrapitops.plan.settings.locale.lang.*;
import com.djrapitops.plan.storage.file.FileResource;
import com.djrapitops.plan.storage.file.PlanFiles;
import com.djrapitops.plan.utilities.logging.ErrorContext;
import com.djrapitops.plan.utilities.logging.ErrorLogger;
@ -46,6 +48,7 @@ public class LocaleSystem implements SubSystem {
private final PlanFiles files;
private final PlanConfig config;
private final WebAssetVersions webAssetVersions;
private final PluginLogger logger;
private final ErrorLogger errorLogger;
@ -55,18 +58,32 @@ public class LocaleSystem implements SubSystem {
public LocaleSystem(
PlanFiles files,
PlanConfig config,
WebAssetVersions webAssetVersions,
PluginLogger logger,
ErrorLogger errorLogger
) {
this.files = files;
this.config = config;
this.webAssetVersions = webAssetVersions;
this.logger = logger;
this.errorLogger = errorLogger;
this.locale = new Locale();
}
public static Map<String, Lang> getIdentifiers() {
Lang[][] lang = new Lang[][]{
return Arrays.stream(getValuesArray())
.flatMap(Arrays::stream)
.collect(Collectors.toMap(Lang::getIdentifier, Function.identity()));
}
public static Map<String, Lang> getKeys() {
return Arrays.stream(getValuesArray())
.flatMap(Arrays::stream)
.collect(Collectors.toMap(Lang::getKey, Function.identity()));
}
private static Lang[][] getValuesArray() {
return new Lang[][]{
CommandLang.values(),
DeepHelpLang.values(),
ErrorPageLang.values(),
@ -78,14 +95,12 @@ public class LocaleSystem implements SubSystem {
JSLang.values(),
PluginLang.values(),
};
return Arrays.stream(lang)
.flatMap(Arrays::stream)
.collect(Collectors.toMap(Lang::getIdentifier, Function.identity()));
}
@Override
public void enable() {
convertFromLegacyFormat();
File localeFile = files.getLocaleFile();
if (config.isTrue(PluginSettings.WRITE_NEW_LOCALE)) {
@ -126,6 +141,33 @@ public class LocaleSystem implements SubSystem {
}
}
private void convertFromLegacyFormat() {
File oldCustomFile = files.getFileFromPluginFolder("locale.txt");
if (!files.getLocaleFile().exists() && oldCustomFile.exists()) {
try {
logger.info("Converting locale.txt to yml...");
Locale loaded = new LocaleFileReader(new FileResource("locale.txt", oldCustomFile)).loadLegacy(LangCode.CUSTOM);
new LocaleFileWriter(loaded).writeToFile(files.getLocaleFile());
} catch (IOException e) {
errorLogger.error(e, ErrorContext.builder().whatToDo("Fix write permissions to " + files.getLocaleFile().toString()).build());
}
}
for (LangCode code : LangCode.values()) {
if (code == LangCode.CUSTOM) continue;
File oldFile = files.getFileFromPluginFolder("locale_" + code + ".txt");
if (!files.getFileFromPluginFolder(code.getFileName()).exists() && oldFile.exists()) {
try {
logger.info("Converting " + oldFile.getName() + " to yml...");
Locale loaded = new LocaleFileReader(new FileResource(oldFile.getName(), oldFile)).loadLegacy(LangCode.CUSTOM);
new LocaleFileWriter(loaded).writeToFile(files.getFileFromPluginFolder(code.getFileName()));
} catch (IOException e) {
errorLogger.error(e, ErrorContext.builder().whatToDo("Fix write permissions to " + files.getFileFromPluginFolder(code.getFileName()).toString()).build());
}
}
}
}
private Optional<Locale> loadSettingLocale() {
try {
String setting = config.get(PluginSettings.LOCALE);
@ -134,7 +176,7 @@ public class LocaleSystem implements SubSystem {
if (code == LangCode.CUSTOM) continue;
Locale writing = Locale.forLangCode(code, files);
new LocaleFileWriter(writing).writeToFile(
files.getDataDirectory().resolve("locale_" + code.name() + ".txt").toFile()
files.getDataDirectory().resolve("locale_" + code.name() + ".yml").toFile()
);
}
@ -144,7 +186,7 @@ public class LocaleSystem implements SubSystem {
return Optional.of(Locale.forLangCodeString(files, setting));
}
} catch (IOException e) {
logger.warn("Failed to read locale from jar: " + config.get(PluginSettings.LOCALE) + ", " + e.toString());
logger.warn("Failed to read locale from jar: " + config.get(PluginSettings.LOCALE) + ", " + e);
logger.warn("Using Default Locale as a fallback (EN)");
}
return Optional.empty();
@ -154,7 +196,7 @@ public class LocaleSystem implements SubSystem {
try {
return Optional.of(Locale.fromFile(localeFile));
} catch (IOException e) {
logger.warn("Failed to read locale file at " + localeFile.getAbsolutePath() + ", " + e.toString());
logger.warn("Failed to read locale file at " + localeFile.getAbsolutePath() + ", " + e);
logger.warn("Using Default Locale as a fallback (EN)");
}
return Optional.empty();
@ -168,4 +210,16 @@ public class LocaleSystem implements SubSystem {
public Locale getLocale() {
return locale;
}
public long getLocaleVersion() {
return webAssetVersions.getLatestWebAssetVersion().orElse(0L);
}
public Optional<Long> getCustomLocaleVersion() {
File localeFile = files.getLocaleFile();
if (!localeFile.exists()) {
return Optional.empty();
}
return Optional.of(localeFile.lastModified());
}
}

View File

@ -22,120 +22,122 @@ package com.djrapitops.plan.settings.locale.lang;
* @author AuroraLS3
*/
public enum CommandLang implements Lang {
CONFIRM_EXPIRED("Cmd Confirm - Expired", "Confirmation expired, use the command again"),
CONFIRM_FAIL_ACCEPT("Cmd Confirm - Fail on accept", "The accepted action errored upon execution: ${0}"),
CONFIRM_FAIL_DENY("Cmd Confirm - Fail on deny", "The denied action errored upon execution: ${0}"),
CONFIRM("Cmd Confirm - confirmation", "Confirm: "),
CONFIRM_ACCEPT("Cmd Confirm - accept", "Accept"),
CONFIRM_DENY("Cmd Confirm - deny", "Cancel"),
CONFIRM_OVERWRITE_DB("Cmd Confirm - overwriting db", "You are about to overwrite data in Plan ${0} with data in ${1}"),
CONFIRM_CLEAR_DB("Cmd Confirm - clearing db", "You are about to remove all Plan-data in ${0}"),
CONFIRM_REMOVE_PLAYER_DB("Cmd Confirm - remove player db", "You are about to remove data of ${0} from ${1}"),
CONFIRM_UNREGISTER("Cmd Confirm - unregister", "You are about to unregister '${0}' linked to ${1}"),
CONFIRM_CANCELLED_DATA("Cmd Confirm - cancelled, no data change", "Cancelled. No data was changed."),
CONFIRM_CANCELLED_UNREGISTER("Cmd Confirm - cancelled, unregister", "Cancelled. '${0}' was not unregistered"),
CONFIRM_EXPIRED("command.confirmation.expired", "Cmd Confirm - Expired", "Confirmation expired, use the command again"),
CONFIRM_FAIL_ACCEPT("command.fail.onAccept", "Cmd Confirm - Fail on accept", "The accepted action errored upon execution: ${0}"),
CONFIRM_FAIL_DENY("command.fail.onDeny", "Cmd Confirm - Fail on deny", "The denied action errored upon execution: ${0}"),
CONFIRM("command.confirmation.confirm", "Cmd Confirm - confirmation", "Confirm: "),
CONFIRM_ACCEPT("command.confirmation.accept", "Cmd Confirm - accept", "Accept"),
CONFIRM_DENY("command.confirmation.deny", "Cmd Confirm - deny", "Cancel"),
CONFIRM_OVERWRITE_DB("command.confirmation.dbOverwrite", "Cmd Confirm - overwriting db", "You are about to overwrite data in Plan ${0} with data in ${1}"),
CONFIRM_CLEAR_DB("command.confirmation.dbClear", "Cmd Confirm - clearing db", "You are about to remove all Plan-data in ${0}"),
CONFIRM_REMOVE_PLAYER_DB("command.confirmation.dbRemovePlayer", "Cmd Confirm - remove player db", "You are about to remove data of ${0} from ${1}"),
CONFIRM_UNREGISTER("command.confirmation.unregister", "Cmd Confirm - unregister", "You are about to unregister '${0}' linked to ${1}"),
CONFIRM_CANCELLED_DATA("command.confirmation.cancelNoChanges", "Cmd Confirm - cancelled, no data change", "Cancelled. No data was changed."),
CONFIRM_CANCELLED_UNREGISTER("command.confirmation.cancelNoUnregister", "Cmd Confirm - cancelled, unregister", "Cancelled. '${0}' was not unregistered"),
FAIL_PLAYER_NOT_FOUND("Cmd FAIL - No player", "Player '${0}' was not found, they have no UUID."),
FAIL_PLAYER_NOT_FOUND_REGISTER("Cmd FAIL - No player register", "Player '${0}' was not found in the database."),
FAIL_SERVER_NOT_FOUND("Cmd FAIL - No server", "Server '${0}' was not found from the database."),
FAIL_EMPTY_SEARCH_STRING("Cmd FAIL - Empty search string", "The search string can not be empty"),
FAIL_ACCEPTS_ARGUMENTS("Cmd FAIL - Accepts only these arguments", "Accepts following as ${0}: ${1}"),
FAIL_REQ_ARGS("Cmd FAIL - Requires Arguments", "§cArguments required (${0}) ${1}"),
FAIL_REQ_ONE_ARG("Cmd FAIL - Require only one Argument", "§cSingle Argument required ${1}"),
FAIL_NO_PERMISSION("Cmd FAIL - No Permission", "§cYou do not have the required permission."),
FAIL_USERNAME_NOT_VALID("Cmd FAIL - Invalid Username", "§cUser does not have an UUID."),
FAIL_USERNAME_NOT_KNOWN("Cmd FAIL - Unknown Username", "§cUser has not been seen on this server"),
FAIL_DATABASE_NOT_OPEN("Cmd FAIL - Database not open", "§cDatabase is ${0} - Please try again a bit later."),
WARN_DATABASE_NOT_OPEN("Cmd WARN - Database not open", "§eDatabase is ${0} - This might take longer than expected.."),
USER_NOT_LINKED("Cmd FAIL - Users not linked", "User is not linked to your account and you don't have permission to remove other user's accounts."),
FAIL_PLAYER_NOT_FOUND("command.fail.playerNotFound", "Cmd FAIL - No player", "Player '${0}' was not found, they have no UUID."),
FAIL_PLAYER_NOT_FOUND_REGISTER("command.fail.playerNotInDatabase", "Cmd FAIL - No player register", "Player '${0}' was not found in the database."),
FAIL_SERVER_NOT_FOUND("command.fail.serverNotFound", "Cmd FAIL - No server", "Server '${0}' was not found from the database."),
FAIL_EMPTY_SEARCH_STRING("command.fail.emptyString", "Cmd FAIL - Empty search string", "The search string can not be empty"),
FAIL_ACCEPTS_ARGUMENTS("command.fail.invalidArguments", "Cmd FAIL - Accepts only these arguments", "Accepts following as ${0}: ${1}"),
FAIL_REQ_ARGS("command.fail.missingArguments", "Cmd FAIL - Requires Arguments", "§cArguments required (${0}) ${1}"),
FAIL_REQ_ONE_ARG("command.fail.tooManyArguments", "Cmd FAIL - Require only one Argument", "§cSingle Argument required ${1}"),
FAIL_NO_PERMISSION("command.fail.noPermission", "Cmd FAIL - No Permission", "§cYou do not have the required permission."),
FAIL_USERNAME_NOT_VALID("command.fail.invalidUsername", "Cmd FAIL - Invalid Username", "§cUser does not have an UUID."),
FAIL_USERNAME_NOT_KNOWN("command.fail.unknownUsername", "Cmd FAIL - Unknown Username", "§cUser has not been seen on this server"),
FAIL_DATABASE_NOT_OPEN("command.database.failDbNotOpen", "Cmd FAIL - Database not open", "§cDatabase is ${0} - Please try again a bit later."),
WARN_DATABASE_NOT_OPEN("command.database.warnDbNotOpen", "Cmd WARN - Database not open", "§eDatabase is ${0} - This might take longer than expected.."),
USER_NOT_LINKED("command.fail.missingLink", "Cmd FAIL - Users not linked", "User is not linked to your account and you don't have permission to remove other user's accounts."),
FAIL_WEB_USER_EXISTS("Cmd FAIL - WebUser exists", "§cUser already exists!"),
FAIL_WEB_USER_NOT_EXISTS("Cmd FAIL - WebUser does not exists", "§cUser does not exists!"),
FAIL_NO_SUCH_FEATURE("Cmd FAIL - No Feature", "§eDefine a feature to disable! (currently supports ${0})"),
FAIL_SEE_CONFIG_SETTING("Cmd FAIL - see config", "see '${0}' in config.yml"),
FAIL_WEB_USER_EXISTS("command.fail.webUserExists", "Cmd FAIL - WebUser exists", "§cUser already exists!"),
FAIL_WEB_USER_NOT_EXISTS("command.fail.webUserNotFound", "Cmd FAIL - WebUser does not exists", "§cUser does not exists!"),
FAIL_NO_SUCH_FEATURE("command.fail.missingFeature", "Cmd FAIL - No Feature", "§eDefine a feature to disable! (currently supports ${0})"),
FAIL_SEE_CONFIG_SETTING("command.fail.seeConfig", "Cmd FAIL - see config", "see '${0}' in config.yml"),
FEATURE_DISABLED("Cmd SUCCESS - Feature disabled", "§aDisabled '${0}' temporarily until next plugin reload."),
FEATURE_DISABLED("command.general.featureDisabled", "Cmd SUCCESS - Feature disabled", "§aDisabled '${0}' temporarily until next plugin reload."),
WEB_USER_REGISTER_SUCCESS("Cmd SUCCESS - WebUser register", "§aAdded a new user (${0}) successfully!"),
WEB_USER_REGISTER_NOTIFY("Cmd Notify - WebUser register", "Registered new user: '${0}' Perm level: ${1}"),
WEB_USER_LIST("Web User Listing", " §2${0} §7: §f${1}"),
NO_WEB_USER_NOTIFY("Cmd Notify - No WebUser", "You might not have a web user, use /plan register <password>"),
WEB_PERMISSION_LEVELS("Cmd Web - Permission Levels", ">\\§70: Access all pages\\§71: Access '/players' and all player pages\\§72: Access player page with the same username as the webuser\\§73+: No permissions"),
WEB_USER_REGISTER_SUCCESS("command.general.successWebUserRegister", "Cmd SUCCESS - WebUser register", "§aAdded a new user (${0}) successfully!"),
WEB_USER_REGISTER_NOTIFY("command.general.notifyWebUserRegister", "Cmd Notify - WebUser register", "Registered new user: '${0}' Perm level: ${1}"),
WEB_USER_LIST("command.general.webUserList", "Web User Listing", " §2${0} §7: §f${1}"),
NO_WEB_USER_NOTIFY("command.general.noWebuser", "Cmd Notify - No WebUser", "You might not have a web user, use /plan register <password>"),
WEB_PERMISSION_LEVELS("command.general.webPermissionLevels", "Cmd Web - Permission Levels", ">\\§70: Access all pages\\§71: Access '/players' and all player pages\\§72: Access player page with the same username as the webuser\\§73+: No permissions"),
LINK_CLICK_ME("Cmd - Click Me", "Click me"),
LINK("Cmd - Link", "Link"),
LINK_SERVER("Cmd - Link Server", "Server page: "),
LINK_PLAYER("Cmd - Link Player", "Player page: "),
LINK_PLAYERS("Cmd - Link Players", "Players page: "),
LINK_NETWORK("Cmd - Link Network", "Network page: "),
LINK_JSON("Cmd - Link Player JSON", "Player json: "),
LINK_REGISTER("Cmd - Link Register", "Register page: "),
LINK_CLICK_ME("command.link.clickMe", "Cmd - Click Me", "Click me"),
LINK("command.link.link", "Cmd - Link", "Link"),
LINK_SERVER("command.link.server", "Cmd - Link Server", "Server page: "),
LINK_PLAYER("command.link.player", "Cmd - Link Player", "Player page: "),
LINK_PLAYERS("command.link.players", "Cmd - Link Players", "Players page: "),
LINK_NETWORK("command.link.network", "Cmd - Link Network", "Network page: "),
LINK_JSON("command.link.playerJson", "Cmd - Link Player JSON", "Player json: "),
LINK_REGISTER("command.link.register", "Cmd - Link Register", "Register page: "),
HEADER_HELP("Cmd Header - Help", "> §2/${0} Help"),
FOOTER_HELP("Cmd Footer - Help", "§7Hover over command or arguments or use '/${0} ?' to learn more about them."),
HEADER_SEARCH("Cmd Header - Search", "> §2${0} Results for §f${1}§2:"),
HEADER_ANALYSIS("Cmd Header - Analysis", "> §2Analysis Results"),
HEADER_INFO("Cmd Header - Info", "> §2Player Analytics"),
HEADER_INSPECT("Cmd Header - Inspect", "> §2Player: §f${0}"),
HEADER_SERVERS("Cmd Header - Servers", "> §2Servers"),
HEADER_PLAYERS("Cmd Header - Players", "> §2Players"),
HEADER_WEB_USERS("Cmd Header - Web Users", "> §2${0} Web Users"),
HEADER_NETWORK("Cmd Header - Network", "> §2Network Page"),
HEADER_SERVER_LIST("Cmd Header - server list", "id::name::uuid"),
HEADER_WEB_USER_LIST("Cmd Header - web user list", "username::linked to::permission level"),
HEADER_HELP("command.header.help", "Cmd Header - Help", "> §2/${0} Help"),
FOOTER_HELP("command.footer.help", "Cmd Footer - Help", "§7Hover over command or arguments or use '/${0} ?' to learn more about them."),
HEADER_SEARCH("command.header.search", "Cmd Header - Search", "> §2${0} Results for §f${1}§2:"),
HEADER_ANALYSIS("command.header.analysis", "Cmd Header - Analysis", "> §2Analysis Results"),
HEADER_INFO("command.header.info", "Cmd Header - Info", "> §2Player Analytics"),
HEADER_INSPECT("command.header.inspect", "Cmd Header - Inspect", "> §2Player: §f${0}"),
HEADER_SERVERS("command.header.servers", "Cmd Header - Servers", "> §2Servers"),
HEADER_PLAYERS("command.header.players", "Cmd Header - Players", "> §2Players"),
HEADER_WEB_USERS("command.header.webUsers", "Cmd Header - Web Users", "> §2${0} Web Users"),
HEADER_NETWORK("command.header.network", "Cmd Header - Network", "> §2Network Page"),
HEADER_SERVER_LIST("command.header.serverList", "Cmd Header - server list", "id::name::uuid"),
HEADER_WEB_USER_LIST("command.header.webUserList", "Cmd Header - web user list", "username::linked to::permission level"),
INFO_VERSION("Cmd Info - Version", " §2Version: §f${0}"),
INFO_UPDATE("Cmd Info - Update", " §2Update Available: §f${0}"),
INFO_DATABASE("Cmd Info - Database", " §2Current Database: §f${0}"),
INFO_PROXY_CONNECTION("Cmd Info - Bungee Connection", " §2Connected to Proxy: §f${0}"),
INFO_VERSION("command.subcommand.info.version", "Cmd Info - Version", " §2Version: §f${0}"),
INFO_UPDATE("command.subcommand.info.update", "Cmd Info - Update", " §2Update Available: §f${0}"),
INFO_DATABASE("command.subcommand.info.database", "Cmd Info - Database", " §2Current Database: §f${0}"),
INFO_PROXY_CONNECTION("command.subcommand.info.proxy", "Cmd Info - Bungee Connection", " §2Connected to Proxy: §f${0}"),
INGAME_ACTIVITY_INDEX("Cmd Qinspect - Activity Index", " §2Activity Index: §f${0} | ${1}"),
INGAME_REGISTERED("Cmd Qinspect - Registered", " §2Registered: §f${0}"),
INGAME_LAST_SEEN("Cmd Qinspect - Last Seen", " §2Last Seen: §f${0}"),
INGAME_GEOLOCATION("Cmd Qinspect - Geolocation", " §2Logged in from: §f${0}"),
INGAME_PLAYTIME("Cmd Qinspect - Playtime", " §2Playtime: §f${0}"),
INGAME_ACTIVE_PLAYTIME("Cmd Qinspect - Active Playtime", " §2Active Playtime: §f${0}"),
INGAME_AFK_PLAYTIME("Cmd Qinspect - AFK Playtime", " §2AFK Time: §f${0}"),
INGAME_LONGEST_SESSION("Cmd Qinspect - Longest Session", " §2Longest Session: §f${0}"),
INGAME_TIMES_KICKED("Cmd Qinspect - Times Kicked", " §2Times Kicked: §f${0}"),
INGAME_PLAYER_KILLS("Cmd Qinspect - Player Kills", " §2Player Kills: §f${0}"),
INGAME_MOB_KILLS("Cmd Qinspect - Mob Kills", " §2Mob Kills: §f${0}"),
INGAME_DEATHS("Cmd Qinspect - Deaths", " §2Deaths: §f${0}"),
INGAME_ACTIVITY_INDEX("command.ingame.activityIndex", "Cmd Qinspect - Activity Index", " §2Activity Index: §f${0} | ${1}"),
INGAME_REGISTERED("command.ingame.registered", "Cmd Qinspect - Registered", " §2Registered: §f${0}"),
INGAME_LAST_SEEN("command.ingame.lastSeen", "Cmd Qinspect - Last Seen", " §2Last Seen: §f${0}"),
INGAME_GEOLOCATION("command.ingame.geolocation", "Cmd Qinspect - Geolocation", " §2Logged in from: §f${0}"),
INGAME_PLAYTIME("command.ingame.playtime", "Cmd Qinspect - Playtime", " §2Playtime: §f${0}"),
INGAME_ACTIVE_PLAYTIME("command.ingame.activePlaytime", "Cmd Qinspect - Active Playtime", " §2Active Playtime: §f${0}"),
INGAME_AFK_PLAYTIME("command.ingame.afkPlaytime", "Cmd Qinspect - AFK Playtime", " §2AFK Time: §f${0}"),
INGAME_LONGEST_SESSION("command.ingame.longestSession", "Cmd Qinspect - Longest Session", " §2Longest Session: §f${0}"),
INGAME_TIMES_KICKED("command.ingame.timesKicked", "Cmd Qinspect - Times Kicked", " §2Times Kicked: §f${0}"),
INGAME_PLAYER_KILLS("command.ingame.playerKills", "Cmd Qinspect - Player Kills", " §2Player Kills: §f${0}"),
INGAME_MOB_KILLS("command.ingame.mobKills", "Cmd Qinspect - Mob Kills", " §2Mob Kills: §f${0}"),
INGAME_DEATHS("command.ingame.deaths", "Cmd Qinspect - Deaths", " §2Deaths: §f${0}"),
DB_BACKUP_CREATE("Cmd db - creating backup", "Creating a backup file '${0}.db' with contents of ${1}"),
DB_WRITE("Cmd db - write", "Writing to ${0}.."),
DB_REMOVAL("Cmd db - removal", "Removing Plan-data from ${0}.."),
DB_REMOVAL_PLAYER("Cmd db - removal player", "Removing data of ${0} from ${1}.."),
DB_UNINSTALLED("Cmd db - server uninstalled", "§aIf the server is still installed, it will automatically set itself as installed in the database."),
UNREGISTER("Cmd unregister - unregistering", "Unregistering '${0}'.."),
DB_BACKUP_CREATE("command.database.creatingBackup", "Cmd db - creating backup", "Creating a backup file '${0}.db' with contents of ${1}"),
DB_WRITE("command.database.write", "Cmd db - write", "Writing to ${0}.."),
DB_REMOVAL("command.database.removal", "Cmd db - removal", "Removing Plan-data from ${0}.."),
DB_REMOVAL_PLAYER("command.database.playerRemoval", "Cmd db - removal player", "Removing data of ${0} from ${1}.."),
DB_UNINSTALLED("command.database.serverUninstalled", "Cmd db - server uninstalled", "§aIf the server is still installed, it will automatically set itself as installed in the database."),
UNREGISTER("command.database.unregister", "Cmd unregister - unregistering", "Unregistering '${0}'.."),
DISABLE_DISABLED("Cmd Disable - Disabled", "§aPlan systems are now disabled. You can still use reload to restart the plugin."),
DISABLE_DISABLED("command.general.pluginDisabled", "Cmd Disable - Disabled", "§aPlan systems are now disabled. You can still use reload to restart the plugin."),
NOTIFY_NO_NETWORK("Cmd network - No network", "Server is not connected to a network. The link redirects to server page."),
RELOAD_COMPLETE("Cmd Info - Reload Complete", "§aReload Complete"),
RELOAD_FAILED("Cmd Info - Reload Failed", "§cSomething went wrong during reload of the plugin, a restart is recommended."),
NO_ADDRESS_NOTIFY("Cmd Notify - No Address", "§eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings."),
HOTSWAP_REMINDER("Manage - Remind HotSwap", "§eRemember to swap to the new database (/plan db hotswap ${0}) & reload the plugin."),
PROGRESS_START("Manage - Start", "> §2Processing data.."),
PROGRESS("Manage - Progress", "${0} / ${1} processed.."),
PROGRESS_SUCCESS("Manage - Success", "> §aSuccess!"),
PROGRESS_FAIL("Manage - Fail", "> §cSomething went wrong: ${0}"),
CONFIRMATION("Manage - Fail, Confirmation", "> §cAdd '-a' argument to confirm execution: ${0}"),
IMPORTERS("Manage - List Importers", "Importers: "),
CONFIRM_OVERWRITE("Manage - Confirm Overwrite", "Data in ${0} will be overwritten!"),
CONFIRM_REMOVAL("Manage - Confirm Removal", "Data in ${0} will be removed!"),
FAIL_SAME_DB("Manage - Fail Same Database", "> §cCan not operate on to and from the same database!"),
FAIL_INCORRECT_DB("Manage - Fail Incorrect Database", "> §c'${0}' is not a supported database."),
FAIL_FILE_NOT_FOUND("Manage - Fail File not found", "> §cNo File found at ${0}"),
FAIL_IMPORTER_NOT_FOUND("Manage - Fail No Importer", "§eImporter '${0}' doesn't exist"),
FAIL_EXPORTER_NOT_FOUND("Manage - Fail No Exporter", "§eExporter '${0}' doesn't exist"),
NO_SERVER("Manage - Fail No Server", "No server found with given parameters."),
UNINSTALLING_SAME_SERVER("Manage - Fail Same server", "Can not mark this server as uninstalled (You are on it)");
NOTIFY_NO_NETWORK("command.link.noNetwork", "Cmd network - No network", "Server is not connected to a network. The link redirects to server page."),
RELOAD_COMPLETE("command.general.reloadComplete", "Cmd Info - Reload Complete", "§aReload Complete"),
RELOAD_FAILED("command.general.reloadFailed", "Cmd Info - Reload Failed", "§cSomething went wrong during reload of the plugin, a restart is recommended."),
NO_ADDRESS_NOTIFY("command.general.noAddress", "Cmd Notify - No Address", "§eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings."),
HOTSWAP_REMINDER("command.database.manage.hotswap", "Manage - Remind HotSwap", "§eRemember to swap to the new database (/plan db hotswap ${0}) & reload the plugin."),
PROGRESS_START("command.database.manage.start", "Manage - Start", "> §2Processing data.."),
PROGRESS("command.database.manage.progress", "Manage - Progress", "${0} / ${1} processed.."),
PROGRESS_SUCCESS("command.database.manage.success", "Manage - Success", "> §aSuccess!"),
PROGRESS_FAIL("command.database.manage.fail", "Manage - Fail", "> §cSomething went wrong: ${0}"),
CONFIRMATION("command.database.manage.confirm", "Manage - Fail, Confirmation", "> §cAdd '-a' argument to confirm execution: ${0}"),
IMPORTERS("command.database.manage.importers", "Manage - List Importers", "Importers: "),
CONFIRM_OVERWRITE("command.database.manage.confirmOverwrite", "Manage - Confirm Overwrite", "Data in ${0} will be overwritten!"),
CONFIRM_REMOVAL("command.database.manage.confirmRemoval", "Manage - Confirm Removal", "Data in ${0} will be removed!"),
FAIL_SAME_DB("command.database.manage.failSameDB", "Manage - Fail Same Database", "> §cCan not operate on to and from the same database!"),
FAIL_INCORRECT_DB("command.database.manage.failIncorrectDB", "Manage - Fail Incorrect Database", "> §c'${0}' is not a supported database."),
FAIL_FILE_NOT_FOUND("command.database.manage.failFileNotFound", "Manage - Fail File not found", "> §cNo File found at ${0}"),
FAIL_IMPORTER_NOT_FOUND("command.general.failNoImporter", "Manage - Fail No Importer", "§eImporter '${0}' doesn't exist"),
FAIL_EXPORTER_NOT_FOUND("command.general.failNoExporter", "Manage - Fail No Exporter", "§eExporter '${0}' doesn't exist"),
NO_SERVER("command.database.manage.failNoServer", "Manage - Fail No Server", "No server found with given parameters."),
UNINSTALLING_SAME_SERVER("command.database.manage.failSameServer", "Manage - Fail Same server", "Can not mark this server as uninstalled (You are on it)");
private final String key;
private final String identifier;
private final String defaultValue;
CommandLang(String identifier, String defaultValue) {
CommandLang(String key, String identifier, String defaultValue) {
this.key = key;
this.identifier = identifier;
this.defaultValue = defaultValue;
}
@ -145,6 +147,9 @@ public enum CommandLang implements Lang {
return identifier;
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return defaultValue;

View File

@ -22,36 +22,38 @@ package com.djrapitops.plan.settings.locale.lang;
* @author AuroraLS3
*/
public enum DeepHelpLang implements Lang {
SERVER("In Depth Help - /plan server", "Obtain a link to the /server page of a specific server, or the current server if no arguments are given."),
SERVERS("In Depth Help - /plan servers", "List ids, names and uuids of servers in the database."),
NETWORK("In Depth Help - /plan network", "Obtain a link to the /network page, only does so on networks."),
PLAYER("In Depth Help - /plan player", "Obtain a link to the /player page of a specific player, or the current player."),
PLAYERS("In Depth Help - /plan players", "Obtain a link to the /players page to see a list of players."),
SEARCH("In Depth Help - /plan search", "List all matching player names to given part of a name."),
INGAME("In Depth Help - /plan ingame", "Displays some information about the player in game."),
REGISTER("In Depth Help - /plan register", "Use without arguments to get link to register page. Use --code [code] after registration to get a user."),
UNREGISTER("In Depth Help - /plan unregister", "Use without arguments to unregister player linked user, or with username argument to unregister another user."),
LOGOUT("In Depth Help - /plan logout", "Give username argument to log out another user from the panel, give * as argument to log out everyone."),
INFO("In Depth Help - /plan info", "Display the current status of the plugin."),
RELOAD("In Depth Help - /plan reload", "Disable and enable the plugin to reload any changes in config."),
DISABLE("In Depth Help - /plan disable", "Disable the plugin or part of it until next reload/restart."),
USERS("In Depth Help - /plan users", "Lists web users as a table."),
DB("In Depth Help - /plan db", "Use different database subcommands to change the data in some way"),
DB_BACKUP("In Depth Help - /plan db backup", "Uses SQLite to backup the target database to a file."),
DB_RESTORE("In Depth Help - /plan db restore", "Uses SQLite backup file and overwrites contents of the target database."),
DB_MOVE("In Depth Help - /plan db move", "Overwrites contents in the other database with the contents in another."),
DB_HOTSWAP("In Depth Help - /plan db hotswap", "Reloads the plugin with the other database and changes the config to match."),
DB_CLEAR("In Depth Help - /plan db clear", "Clears all Plan tables, removing all Plan-data in the process."),
DB_REMOVE("In Depth Help - /plan db remove", "Removes all data linked to a player from the Current database."),
DB_UNINSTALLED("In Depth Help - /plan db uninstalled", "Marks a server in Plan database as uninstalled so that it will not show up in server queries."),
EXPORT("In Depth Help - /plan export", "Performs an export to export location defined in the config."),
IMPORT("In Depth Help - /plan import", "Performs an import to load data into the database."),
JSON("In Depth Help - /plan json", "Allows you to download a player's data in json format. All of it.");
SERVER("command.help.server.inDepth", "In Depth Help - /plan server", "Obtain a link to the /server page of a specific server, or the current server if no arguments are given."),
SERVERS("command.help.servers.inDepth", "In Depth Help - /plan servers", "List ids, names and uuids of servers in the database."),
NETWORK("command.help.network.inDepth", "In Depth Help - /plan network", "Obtain a link to the /network page, only does so on networks."),
PLAYER("command.help.player.inDepth", "In Depth Help - /plan player", "Obtain a link to the /player page of a specific player, or the current player."),
PLAYERS("command.help.players.inDepth", "In Depth Help - /plan players", "Obtain a link to the /players page to see a list of players."),
SEARCH("command.help.search.inDepth", "In Depth Help - /plan search", "List all matching player names to given part of a name."),
INGAME("command.help.ingame.inDepth", "In Depth Help - /plan ingame", "Displays some information about the player in game."),
REGISTER("command.help.register.inDepth", "In Depth Help - /plan register", "Use without arguments to get link to register page. Use --code [code] after registration to get a user."),
UNREGISTER("command.help.unregister.inDepth", "In Depth Help - /plan unregister", "Use without arguments to unregister player linked user, or with username argument to unregister another user."),
LOGOUT("command.help.logout.inDepth", "In Depth Help - /plan logout", "Give username argument to log out another user from the panel, give * as argument to log out everyone."),
INFO("command.help.info.inDepth", "In Depth Help - /plan info", "Display the current status of the plugin."),
RELOAD("command.help.reload.inDepth", "In Depth Help - /plan reload", "Disable and enable the plugin to reload any changes in config."),
DISABLE("command.help.disable.inDepth", "In Depth Help - /plan disable", "Disable the plugin or part of it until next reload/restart."),
USERS("command.help.users.inDepth", "In Depth Help - /plan users", "Lists web users as a table."),
DB("command.help.database.inDepth", "In Depth Help - /plan db", "Use different database subcommands to change the data in some way"),
DB_BACKUP("command.help.dbBackup.inDepth", "In Depth Help - /plan db backup", "Uses SQLite to backup the target database to a file."),
DB_RESTORE("command.help.dbRestore.inDepth", "In Depth Help - /plan db restore", "Uses SQLite backup file and overwrites contents of the target database."),
DB_MOVE("command.help.dbMove.inDepth", "In Depth Help - /plan db move", "Overwrites contents in the other database with the contents in another."),
DB_HOTSWAP("command.help.dbHotswap.inDepth", "In Depth Help - /plan db hotswap", "Reloads the plugin with the other database and changes the config to match."),
DB_CLEAR("command.help.dbClear.inDepth", "In Depth Help - /plan db clear", "Clears all Plan tables, removing all Plan-data in the process."),
DB_REMOVE("command.help.dbRemove.inDepth", "In Depth Help - /plan db remove", "Removes all data linked to a player from the Current database."),
DB_UNINSTALLED("command.help.dbUninstalled.inDepth", "In Depth Help - /plan db uninstalled", "Marks a server in Plan database as uninstalled so that it will not show up in server queries."),
EXPORT("command.help.export.inDepth", "In Depth Help - /plan export", "Performs an export to export location defined in the config."),
IMPORT("command.help.import.inDepth", "In Depth Help - /plan import", "Performs an import to load data into the database."),
JSON("command.help.json.inDepth", "In Depth Help - /plan json", "Allows you to download a player's data in json format. All of it.");
private final String key;
private final String identifier;
private final String defaultValue;
DeepHelpLang(String identifier, String defaultValue) {
DeepHelpLang(String key, String identifier, String defaultValue) {
this.key = key;
this.identifier = identifier;
this.defaultValue = defaultValue;
}
@ -61,6 +63,9 @@ public enum DeepHelpLang implements Lang {
return identifier;
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return defaultValue;

View File

@ -22,21 +22,23 @@ package com.djrapitops.plan.settings.locale.lang;
* @author AuroraLS3
*/
public enum ErrorPageLang implements Lang {
UUID_404("Player UUID was not found in the database."),
NO_SERVERS_404("No Servers online to perform the request."),
NOT_PLAYED_404("Plan has not seen this player."),
UNKNOWN_PAGE_404("Make sure you're accessing a link given by a command, Examples:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"),
UNAUTHORIZED_401("Unauthorized"),
AUTHENTICATION_FAILED_401("Authentication Failed."),
AUTH_FAIL_TIPS_401("- Ensure you have registered a user with <b>/plan register</b><br>- Check that the username and password are correct<br>- Username and password are case-sensitive<br><br>If you have forgotten your password, ask a staff member to delete your old user and re-register."),
FORBIDDEN_403("Forbidden"),
ACCESS_DENIED_403("Access Denied"),
NOT_FOUND_404("Not Found"),
PAGE_NOT_FOUND_404("Page does not exist.");
UUID_404("html.error.UUIDNotFound", "Player UUID was not found in the database."),
NO_SERVERS_404("html.error.noServersOnline", "No Servers online to perform the request."),
NOT_PLAYED_404("html.error.playerNotSeen", "Plan has not seen this player."),
UNKNOWN_PAGE_404("html.error.404UnknownPage", "Make sure you're accessing a link given by a command, Examples:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"),
UNAUTHORIZED_401("html.error.401Unauthorized", "Unauthorized"),
AUTHENTICATION_FAILED_401("html.error.authFailed", "Authentication Failed."),
AUTH_FAIL_TIPS_401("html.error.authFailedTips", "- Ensure you have registered a user with <b>/plan register</b><br>- Check that the username and password are correct<br>- Username and password are case-sensitive<br><br>If you have forgotten your password, ask a staff member to delete your old user and re-register."),
FORBIDDEN_403("html.error.403Forbidden", "Forbidden"),
ACCESS_DENIED_403("403AccessDenied", "Access Denied"),
NOT_FOUND_404("html.error.404NotFound", "Not Found"),
PAGE_NOT_FOUND_404("html.error.404PageNotFound", "Page does not exist.");
private final String key;
private final String defaultValue;
ErrorPageLang(String defaultValue) {
ErrorPageLang(String key, String defaultValue) {
this.key = key;
this.defaultValue = defaultValue;
}
@ -45,6 +47,11 @@ public enum ErrorPageLang implements Lang {
return "HTML ERRORS - " + name();
}
@Override
public String getKey() {
return key;
}
@Override
public String getDefault() {
return defaultValue;

View File

@ -17,15 +17,16 @@
package com.djrapitops.plan.settings.locale.lang;
public enum FilterLang implements Lang {
OPERATORS("Operators"),
NON_OPERATORS("Non operators"),
BANNED("Banned"),
NOT_BANNED("Not banned"),
;
OPERATORS("html.query.filter.operators", "Operators"),
NON_OPERATORS("html.query.filter.nonOperators", "Non operators"),
BANNED("html.query.filter.banned", "Banned"),
NOT_BANNED("html.query.filter.notBanned", "Not banned");
private final String key;
private final String defaultValue;
FilterLang(String defaultValue) {
FilterLang(String key, String defaultValue) {
this.key = key;
this.defaultValue = defaultValue;
}
@ -34,6 +35,9 @@ public enum FilterLang implements Lang {
return "HTML - " + name() + " (Filters)";
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return defaultValue;

View File

@ -22,17 +22,19 @@ package com.djrapitops.plan.settings.locale.lang;
* @author AuroraLS3
*/
public enum GenericLang implements Lang {
YES("Positive", "Yes"),
NO("Negative", "No"),
UNKNOWN("Unknown", "Unknown"),
UNAVAILABLE("Unavailable", "Unavailable"),
TODAY("Today", "'Today'"),
YESTERDAY("Yesterday", "'Yesterday'");
YES("plugin.generic.yes", "Positive", "Yes"),
NO("plugin.generic.no", "Negative", "No"),
UNKNOWN("plugin.generic.unknown", "Unknown", "Unknown"),
UNAVAILABLE("plugin.generic.unavailable", "Unavailable", "Unavailable"),
TODAY("plugin.generic.today", "Today", "'Today'"),
YESTERDAY("plugin.generic.yesterday", "Yesterday", "'Yesterday'");
private final String key;
private final String identifier;
private final String defaultValue;
GenericLang(String identifier, String defaultValue) {
GenericLang(String key, String identifier, String defaultValue) {
this.key = key;
this.identifier = identifier;
this.defaultValue = defaultValue;
}
@ -42,6 +44,9 @@ public enum GenericLang implements Lang {
return identifier;
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return defaultValue;

View File

@ -22,60 +22,62 @@ package com.djrapitops.plan.settings.locale.lang;
* @author AuroraLS3
*/
public enum HelpLang implements Lang {
ARG_SERVER("CMD Arg Name - server", "server"),
ARG_NAME_UUID("CMD Arg Name - name or uuid", "name/uuid"),
ARG_CODE("CMD Arg Name - code", "${code}"),
ARG_USERNAME("CMD Arg Name - username", "username"),
ARG_FEATURE("CMD Arg Name - feature", "feature"),
ARG_SUBCOMMAND("CMD Arg Name - subcommand", "subcommand"),
ARG_BACKUP_FILE("CMD Arg Name - backup-file", "backup-file"),
ARG_EXPORT_KIND("CMD Arg Name - export kind", "export kind"),
ARG_IMPORT_KIND("CMD Arg Name - import kind", "import kind"),
DESC_ARG_SERVER_IDENTIFIER("CMD Arg - server identifier", "Name, ID or UUID of a server"),
DESC_ARG_PLAYER_IDENTIFIER("CMD Arg - player identifier", "Name or UUID of a player"),
DESC_ARG_PLAYER_IDENTIFIER_REMOVE("CMD Arg - player identifier remove", "Identifier for a player that will be removed from current database."),
DESC_ARG_CODE("CMD Arg - code", "Code used to finalize registration."),
DESC_ARG_USERNAME("CMD Arg - username", "Username of another user. If not specified player linked user is used."),
DESC_ARG_FEATURE("CMD Arg - feature", "Name of the feature to disable: ${0}"),
DESC_ARG_SUBCOMMAND("CMD Arg - subcommand", "Use the command without subcommand to see help."),
DESC_ARG_BACKUP_FILE("CMD Arg - backup-file", "Name of the backup file (case sensitive)"),
DESC_ARG_DB_BACKUP("CMD Arg - db type backup", "Type of the database to backup. Current database is used if not specified."),
DESC_ARG_DB_RESTORE("CMD Arg - db type restore", "Type of the database to restore to. Current database is used if not specified."),
DESC_ARG_DB_MOVE_FROM("CMD Arg - db type move from", "Type of the database to move data from."),
DESC_ARG_DB_MOVE_TO("CMD Arg - db type move to", "Type of the database to move data to. Can not be same as previous."),
DESC_ARG_DB_HOTSWAP("CMD Arg - db type hotswap", "Type of the database to start using."),
DESC_ARG_DB_REMOVE("CMD Arg - db type clear", "Type of the database to remove all data from."),
ARG_SERVER("command.argument.server.name", "CMD Arg Name - server", "server"),
ARG_NAME_UUID("command.argument.nameOrUUID.name", "CMD Arg Name - name or uuid", "name/uuid"),
ARG_CODE("command.argument.code.name", "CMD Arg Name - code", "${code}"),
ARG_USERNAME("command.argument.username.name", "CMD Arg Name - username", "username"),
ARG_FEATURE("command.argument.feature.name", "CMD Arg Name - feature", "feature"),
ARG_SUBCOMMAND("command.argument.subcommand.name", "CMD Arg Name - subcommand", "subcommand"),
ARG_BACKUP_FILE("command.argument.backupFile.name", "CMD Arg Name - backup-file", "backup-file"),
ARG_EXPORT_KIND("command.argument.exportKind", "CMD Arg Name - export kind", "export kind"),
ARG_IMPORT_KIND("command.argument.importKind", "CMD Arg Name - import kind", "import kind"),
DESC_ARG_SERVER_IDENTIFIER("command.argument.server.description", "CMD Arg - server identifier", "Name, ID or UUID of a server"),
DESC_ARG_PLAYER_IDENTIFIER("command.argument.nameOrUUID.description", "CMD Arg - player identifier", "Name or UUID of a player"),
DESC_ARG_PLAYER_IDENTIFIER_REMOVE("command.argument.nameOrUUID.removeDescription", "CMD Arg - player identifier remove", "Identifier for a player that will be removed from current database."),
DESC_ARG_CODE("command.argument.code.description", "CMD Arg - code", "Code used to finalize registration."),
DESC_ARG_USERNAME("command.argument.username.description", "CMD Arg - username", "Username of another user. If not specified player linked user is used."),
DESC_ARG_FEATURE("command.argument.feature.description", "CMD Arg - feature", "Name of the feature to disable: ${0}"),
DESC_ARG_SUBCOMMAND("command.argument.subcommand.description", "CMD Arg - subcommand", "Use the command without subcommand to see help."),
DESC_ARG_BACKUP_FILE("command.argument.backupFile.description", "CMD Arg - backup-file", "Name of the backup file (case sensitive)"),
DESC_ARG_DB_BACKUP("command.argument.dbBackup.description", "CMD Arg - db type backup", "Type of the database to backup. Current database is used if not specified."),
DESC_ARG_DB_RESTORE("command.argument.dbRestore.description", "CMD Arg - db type restore", "Type of the database to restore to. Current database is used if not specified."),
DESC_ARG_DB_MOVE_FROM("command.argument.dbTypeMoveFrom.description", "CMD Arg - db type move from", "Type of the database to move data from."),
DESC_ARG_DB_MOVE_TO("command.argument.dbTypeMoveTo.description", "CMD Arg - db type move to", "Type of the database to move data to. Can not be same as previous."),
DESC_ARG_DB_HOTSWAP("command.argument.dbTypeHotswap.description", "CMD Arg - db type hotswap", "Type of the database to start using."),
DESC_ARG_DB_REMOVE("command.argument.dbTypeRemove.description", "CMD Arg - db type clear", "Type of the database to remove all data from."),
SERVER("Command Help - /plan server", "View the Server Page"),
SERVERS("Command Help - /plan servers", "List servers in Database"),
NETWORK("Command Help - /plan network", "View the Network Page"),
PLAYER("Command Help - /plan player", "View a Player Page"),
PLAYERS("Command Help - /plan players", "View the Players Page"),
SEARCH("Command Help - /plan search", "Search for a player name"),
INGAME("Command Help - /plan ingame", "View Player info in game"),
REGISTER("Command Help - /plan register", "Register a user for Plan website"),
UNREGISTER("Command Help - /plan unregister", "Unregister a user of Plan website"),
INFO("Command Help - /plan info", "Information about the plugin"),
RELOAD("Command Help - /plan reload", "Restart Plan"),
DISABLE("Command Help - /plan disable", "Disable the plugin or part of it"),
USERS("Command Help - /plan users", "List all web users"),
DB("Command Help - /plan db", "Manage Plan database"),
DB_BACKUP("Command Help - /plan db backup", "Backup data of a database to a file"),
DB_RESTORE("Command Help - /plan db restore", "Restore data from a file to a database"),
DB_MOVE("Command Help - /plan db move", "Move data between databases"),
DB_HOTSWAP("Command Help - /plan db hotswap", "Change Database quickly"),
DB_CLEAR("Command Help - /plan db clear", "Remove ALL Plan data from a database"),
DB_REMOVE("Command Help - /plan db remove", "Remove player's data from Current database"),
DB_UNINSTALLED("Command Help - /plan db uninstalled", "Set a server as uninstalled in the database."),
EXPORT("Command Help - /plan export", "Export html or json files manually"),
IMPORT("Command Help - /plan import", "Import data"),
JSON("Command Help - /plan json", "View json of Player's raw data."),
LOGOUT("Command Help - /plan logout", "Log out other users from the panel.");
SERVER("command.help.server.description", "Command Help - /plan server", "View the Server Page"),
SERVERS("command.help.servers.description", "Command Help - /plan servers", "List servers in Database"),
NETWORK("command.help.network.description", "Command Help - /plan network", "View the Network Page"),
PLAYER("command.help.player.description", "Command Help - /plan player", "View a Player Page"),
PLAYERS("command.help.players.description", "Command Help - /plan players", "View the Players Page"),
SEARCH("command.help.search.description", "Command Help - /plan search", "Search for a player name"),
INGAME("command.help.ingame.description", "Command Help - /plan ingame", "View Player info in game"),
REGISTER("command.help.register.description", "Command Help - /plan register", "Register a user for Plan website"),
UNREGISTER("command.help.unregister.description", "Command Help - /plan unregister", "Unregister a user of Plan website"),
INFO("command.help.info.description", "Command Help - /plan info", "Information about the plugin"),
RELOAD("command.help.reload.description", "Command Help - /plan reload", "Restart Plan"),
DISABLE("command.help.disable.description", "Command Help - /plan disable", "Disable the plugin or part of it"),
USERS("command.help.users.description", "Command Help - /plan users", "List all web users"),
DB("command.help.database.description", "Command Help - /plan db", "Manage Plan database"),
DB_BACKUP("command.help.dbBackup.description", "Command Help - /plan db backup", "Backup data of a database to a file"),
DB_RESTORE("command.help.dbRestore.description", "Command Help - /plan db restore", "Restore data from a file to a database"),
DB_MOVE("command.help.dbMove.description", "Command Help - /plan db move", "Move data between databases"),
DB_HOTSWAP("command.help.dbHotswap.description", "Command Help - /plan db hotswap", "Change Database quickly"),
DB_CLEAR("command.help.dbClear.description", "Command Help - /plan db clear", "Remove ALL Plan data from a database"),
DB_REMOVE("command.help.dbRemove.description", "Command Help - /plan db remove", "Remove player's data from Current database"),
DB_UNINSTALLED("command.help.dbUninstalled.description", "Command Help - /plan db uninstalled", "Set a server as uninstalled in the database."),
EXPORT("command.help.export.description", "Command Help - /plan export", "Export html or json files manually"),
IMPORT("command.help.import.description", "Command Help - /plan import", "Import data"),
JSON("command.help.json.description", "Command Help - /plan json", "View json of Player's raw data."),
LOGOUT("command.help.logout.description", "Command Help - /plan logout", "Log out other users from the panel.");
private final String identifier;
private final String key;
private final String defaultValue;
HelpLang(String identifier, String defaultValue) {
HelpLang(String key, String identifier, String defaultValue) {
this.key = key;
this.identifier = identifier;
this.defaultValue = defaultValue;
}
@ -85,6 +87,9 @@ public enum HelpLang implements Lang {
return identifier;
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return defaultValue;

View File

@ -23,253 +23,260 @@ package com.djrapitops.plan.settings.locale.lang;
*/
public enum HtmlLang implements Lang {
TITLE_NETWORK("Network"),
// Network Page Navigation
SIDE_INFORMATION("INFORMATION"), // Nav group title
SIDE_NETWORK_OVERVIEW("Network Overview"),
SIDE_SERVERS("Servers"),
SIDE_OVERVIEW("Overview"),
SIDE_SESSIONS("Sessions"),
SIDE_PLAYERBASE("Playerbase"),
SIDE_PLAYER_LIST("Player List"),
SIDE_PLAYERBASE_OVERVIEW("Playerbase Overview"),
SIDE_GEOLOCATIONS("Geolocations"),
SIDE_PLUGINS("PLUGINS"), // Nav group title
SIDE_LINKS("LINKS"),
UNIT_NO_DATA("No Data"), // Generic
TITLE_NETWORK("html.label.network", "Network"),
// Sidebar
SIDE_INFORMATION("html.label.information", "INFORMATION"), // Nav group title
SIDE_NETWORK_OVERVIEW("html.label.networkOverview", "Network Overview"),
SIDE_SERVERS("html.label.servers", "Servers"),
SIDE_OVERVIEW("html.label.overview", "Overview"),
SIDE_SESSIONS("html.label.sessions", "Sessions"),
SIDE_PLAYERBASE("html.label.playerbase", "Playerbase"),
SIDE_PLAYER_LIST("html.label.playerList", "Player List"),
SIDE_GEOLOCATIONS("html.label.geolocations", "Geolocations"),
SIDE_LINKS("html.label.links", "LINKS"),
SIDE_PERFORMANCE("html.label.performance", "Performance"),
QUERY_MAKE("html.label.query", "Make a query"),
UNIT_NO_DATA("generic.noData", "No Data"), // Generic
// Modals
TITLE_THEME_SELECT("Theme Select"),
LINK_NIGHT_MODE("Night Mode"),
TEXT_PLUGIN_INFORMATION("Information about the plugin"),
TEXT_LICENSED_UNDER("Player Analytics is developed and licensed under"),
LINK_WIKI("Plan Wiki, Tutorials & Documentation"),
LINK_ISSUES("Report Issues"),
LINK_DISCORD("General Support on Discord"),
AND_BUG_REPORTERS("& Bug reporters!"),
TEXT_DEVELOPED_BY("is developed by"),
TEXT_CONTRIBUTORS_THANKS("In addition following <span class=\"col-plan\">awesome people</span> have contributed:"),
TEXT_CONTRIBUTORS_CODE("code contributor"),
TEXT_CONTRIBUTORS_LOCALE("translator"),
TEXT_CONTRIBUTORS_MONEY("Extra special thanks to those who have monetarily supported the development."),
TEXT_METRICS("bStats Metrics"),
TITLE_VERSION("Version"),
TITLE_IS_AVAILABLE("is Available"),
TEXT_VERSION("A new version has been released and is now available for download."),
TEXT_DEV_VERSION("This version is a DEV release."),
LINK_CHANGELOG("View Changelog"),
LINK_DOWNLOAD("Download"),
TITLE_THEME_SELECT("html.label.themeSelect", "Theme Select"),
LINK_NIGHT_MODE("html.button.nightMode", "Night Mode"),
TEXT_PLUGIN_INFORMATION("html.modal.info.text", "Information about the plugin"),
TEXT_LICENSED_UNDER("html.modal.info.license", "Player Analytics is developed and licensed under"),
LINK_WIKI("html.modal.info.wiki", "Plan Wiki, Tutorials & Documentation"),
LINK_ISSUES("html.modal.info.bugs", "Report Issues"),
LINK_DISCORD("html.modal.info.discord", "General Support on Discord"),
AND_BUG_REPORTERS("html.modal.info.contributors.bugreporters", "& Bug reporters!"),
TEXT_DEVELOPED_BY("html.modal.info.developer", "is developed by"),
TEXT_CONTRIBUTORS_THANKS("html.modal.info.contributors.text", "In addition following <span class=\"col-plan\">awesome people</span> have contributed:"),
TEXT_CONTRIBUTORS_CODE("html.modal.info.contributors.code", "code contributor"),
TEXT_CONTRIBUTORS_LOCALE("html.modal.info.contributors.translator", "translator"),
TEXT_CONTRIBUTORS_MONEY("html.modal.info.contributors.donate", "Extra special thanks to those who have monetarily supported the development."),
TEXT_METRICS("html.modal.info.metrics", "bStats Metrics"),
TITLE_VERSION("html.modal.version.title", "Version"),
TITLE_IS_AVAILABLE("html.modal.version.available", "is Available"),
TEXT_VERSION("html.modal.version.text", "A new version has been released and is now available for download."),
TEXT_DEV_VERSION("html.modal.version.dev", "This version is a DEV release."),
LINK_CHANGELOG("html.modal.version.changelog", "View Changelog"),
LINK_DOWNLOAD("html.modal.version.download", "Download"),
// Network overview tab
TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY("Network Online Activity"),
TITLE_GRAPH_DAY_BY_DAY("Day by Day"),
TITLE_GRAPH_HOUR_BY_HOUR("Hour by Hour"),
UNIT_THE_PLAYERS("Players"),
TITLE_LAST_24_HOURS("Last 24 hours"),
TITLE_LAST_7_DAYS("Last 7 days"),
TITLE_LAST_30_DAYS("Last 30 days"),
LABEL_UNIQUE_PLAYERS("Unique Players"),
LABEL_NEW_PLAYERS("New Players"),
LABEL_REGULAR_PLAYERS("Regular Players"),
LABEL_TOTAL_PLAYERS("Total Players"),
TITLE_NETWORK_AS_NUMBERS("Network as Numbers"),
LABEL_PLAYERS_ONLINE("Players Online"),
LABEL_TOTAL_PLAYTIME("Total Playtime"),
LABEL_PLAYTIME("Playtime"),
LABEL_ACTIVE_PLAYTIME("Active Playtime"),
LABEL_LAST_PEAK("Last Peak"),
LABEL_BEST_PEAK("Best Peak"),
LABEL_AVG_PLAYTIME("Average Playtime"),
LABEL_AVG_SESSIONS("Average Sessions"),
LABEL_AVG_ACTIVE_PLAYTIME("Average Active Playtime"),
LABEL_AVG_AFK_TIME("Average AFK Time"),
LABEL_PER_PLAYER("/ Player"),
LABEL_AVG_SESSION_LENGTH("Average Session Length"),
TITLE_WEEK_COMPARISON("Week Comparison"),
TITLE_TRENDS("Trends for 30 days"),
TITLE_TREND("Trend"),
COMPARING_7_DAYS("Comparing 7 days"),
TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY("html.label.networkOnlineActivity", "Network Online Activity"),
TITLE_GRAPH_DAY_BY_DAY("html.label.dayByDay", "Day by Day"),
TITLE_GRAPH_HOUR_BY_HOUR("html.label.hourByHour", "Hour by Hour"),
UNIT_THE_PLAYERS("html.unit.players", "Players"),
TITLE_LAST_24_HOURS("html.label.last24hours", "Last 24 hours"),
TITLE_LAST_7_DAYS("html.label.last7days", "Last 7 days"),
TITLE_LAST_30_DAYS("html.label.last30days", "Last 30 days"),
LABEL_UNIQUE_PLAYERS("html.label.uniquePlayers", "Unique Players"),
LABEL_NEW_PLAYERS("html.label.newPlayers", "New Players"),
LABEL_REGULAR_PLAYERS("html.label.regularPlayers", "Regular Players"),
LABEL_TOTAL_PLAYERS("html.label.totalPlayers", "Total Players"),
TITLE_NETWORK_AS_NUMBERS("html.label.networkAsNumbers", "Network as Numbers"),
LABEL_PLAYERS_ONLINE("html.label.playersOnline", "Players Online"),
LABEL_TOTAL_PLAYTIME("html.label.totalPlaytime", "Total Playtime"),
LABEL_PLAYTIME("html.label.playtime", "Playtime"),
LABEL_ACTIVE_PLAYTIME("html.label.activePlaytime", "Active Playtime"),
LABEL_LAST_PEAK("html.label.lastPeak", "Last Peak"),
LABEL_BEST_PEAK("html.label.bestPeak", "Best Peak"),
LABEL_AVG_PLAYTIME("html.label.averagePlaytime", "Average Playtime"),
LABEL_AVG_SESSIONS("html.label.averageSessions", "Average Sessions"),
LABEL_AVG_ACTIVE_PLAYTIME("html.label.averageActivePlaytime", "Average Active Playtime"),
LABEL_AVG_AFK_TIME("html.label.averageAfkTime", "Average AFK Time"),
LABEL_PER_PLAYER("html.label.perPlayer", "/ Player"),
LABEL_AVG_SESSION_LENGTH("html.label.averageSessionLength", "Average Session Length"),
TITLE_WEEK_COMPARISON("html.label.weekComparison", "Week Comparison"),
TITLE_TRENDS("html.label.trends30days", "Trends for 30 days"),
TITLE_TREND("html.label.trend", "Trend"),
COMPARING_7_DAYS("html.label.comparing7days", "Comparing 7 days"),
// Servers tab
TITLE_ONLINE_ACTIVITY("Online Activity"),
TITLE_30_DAYS("30 days"),
TITLE_AS_NUMBERS("as Numbers"),
LABEL_AVG_TPS("Average TPS"),
LABEL_AVG_ENTITIES("Average Entities"),
LABEL_AVG_CHUNKS("Average Chunks"),
LABEL_LOW_TPS("Low TPS Spikes"),
LABEL_DOWNTIME("Downtime"),
// Sessions tab
TITLE_RECENT_SESSIONS("Recent Sessions"),
TITLE_PLAYER("Player"),
TITLE_SESSION_START("Session Started"),
TITLE_LENGTH(" Length"),
TITLE_SERVER("Server"), // Can cause issue with datatables.js
TITLE_MOST_PLAYED_WORLD("Most played World"),
TEXT_CLICK_TO_EXPAND("Click to expand"),
TITLE_SERVER_PLAYTIME_30("Server Playtime for 30 days"),
TITLE_INSIGHTS("Insights for 30 days"),
LABEL_AFK_TIME("AFK Time"),
LABEL_AFK("AFK"),
// Playerbase overview tab
TITLE_PLAYERBASE_DEVELOPMENT("Playerbase development"),
TITLE_CURRENT_PLAYERBASE("Current Playerbase"),
TITLE_JOIN_ADDRESSES("Join Addresses"),
COMPARING_60_DAYS("Comparing 30d ago to Now"),
TITLE_30_DAYS_AGO("30 days ago"),
TITLE_NOW("Now"),
LABEL_PER_REGULAR_PLAYER("/ Regular Player"),
LABEL_NEW("New"),
LABEL_REGULAR("Regular"),
LABEL_INACTIVE("Inactive"),
SIDE_TO_MAIN_PAGE("to main page"),
TITLE_ONLINE_ACTIVITY("html.label.onlineActivity", "Online Activity"),
TITLE_30_DAYS("html.label.thirtyDays", "30 days"),
TITLE_AS_NUMBERS("html.label.asNumbers", "as Numbers"),
LABEL_AVG_TPS("html.label.averageTps", "Average TPS"),
LABEL_AVG_ENTITIES("html.label.averageEntities", "Average Entities"),
LABEL_AVG_CHUNKS("html.label.averageChunks", "Average Chunks"),
LABEL_LOW_TPS("html.label.lowTpsSpikes", "Low TPS Spikes"),
LABEL_DOWNTIME("html.label.downtime", "Downtime"),
// Sessions tab #tab-sessions-overview
TITLE_RECENT_SESSIONS("html.label.recentSessions", "Recent Sessions"),
TITLE_PLAYER("html.label.player", "Player"),
TITLE_SESSION_START("html.label.sessionStart", "Session Started"),
TITLE_LENGTH("html.label.length", " Length"),
TITLE_SERVER("html.label.server", "Server"), // Can cause issue with datatables.js
TITLE_MOST_PLAYED_WORLD("html.label.mostPlayedWorld", "Most played World"),
TEXT_CLICK_TO_EXPAND("html.text.clickToExpand", "Click to expand"),
TITLE_SERVER_PLAYTIME_30("html.label.serverPlaytime30days", "Server Playtime for 30 days"),
TITLE_INSIGHTS("html.label.insights30days", "Insights for 30 days"),
LABEL_AFK_TIME("html.label.afkTime", "AFK Time"),
LABEL_AFK("html.label.afk", "AFK"),
// Playerbase overview tab #tab-playerbase-overview
TITLE_PLAYERBASE_OVERVIEW("html.label.playerbaseOverview", "Playerbase Overview"),
TITLE_PLAYERBASE_DEVELOPMENT("html.label.playerbaseDevelopment", "Playerbase development"),
TITLE_CURRENT_PLAYERBASE("html.label.currentPlayerbase", "Current Playerbase"),
TITLE_JOIN_ADDRESSES("html.label.joinAddresses", "Join Addresses"),
COMPARING_60_DAYS("html.text.comparing30daysAgo", "Comparing 30d ago to Now"),
TITLE_30_DAYS_AGO("html.label.thirtyDaysAgo", "30 days ago"),
TITLE_NOW("html.label.now", "Now"),
LABEL_PER_REGULAR_PLAYER("html.label.perRegularPlayer", "/ Regular Player"),
LABEL_NEW("html.label.new", "New"),
LABEL_REGULAR("html.label.regular", "Regular"),
LABEL_INACTIVE("html.label.inactive", "Inactive"),
SIDE_TO_MAIN_PAGE("html.label.toMainPage", "to main page"),
// Geolocations tab
TITLE_CONNECTION_INFO("Connection Information"),
TITLE_COUNTRY("Country"),
TITLE_AVG_PING("Average Ping"),
TITLE_WORST_PING("Worst Ping"),
TITLE_BEST_PING("Best Ping"),
TEXT_NO_EXTENSION_DATA("No Extension Data"),
TITLE_CONNECTION_INFO("html.label.connectionInfo", "Connection Information"),
TITLE_COUNTRY("html.label.country", "Country"),
TITLE_AVG_PING("html.label.averagePing", "Average Ping"),
TITLE_WORST_PING("html.label.worstPing", "Worst Ping"),
TITLE_BEST_PING("html.label.bestPing", "Best Ping"),
TEXT_NO_EXTENSION_DATA("html.text.noExtensionData", "No Extension Data"),
// Server page
LINK_BACK_NETWORK("Network page"),
SIDE_PVP_PVE("PvP & PvE"),
SIDE_PERFORMANCE("Performance"),
LABEL_RETENTION("New Player Retention"),
DESCRIBE_RETENTION_PREDICTION("This value is a prediction based on previous players."),
TITLE_SERVER_AS_NUMBERS("Server as Numbers"),
TITLE_ONLINE_ACTIVITY_AS_NUMBERS("Online Activity as Numbers"),
COMPARING_15_DAYS("Comparing 15 days"),
TITLE_GRAPH_PUNCHCARD("Punchcard for 30 Days"),
LABEL_ONLINE_FIRST_JOIN("Players online on first join"),
LABEL_FIRST_SESSION_LENGTH("First session length"),
LABEL_LONE_JOINS("Lone joins"),
LABEL_LONE_NEW_JOINS("Lone newbie joins"),
LABEL_MOST_ACTIVE_GAMEMODE("Most Active Gamemode"),
LABEL_SERVER_OCCUPIED("Server occupied"),
TITLE_PVP_PVE_NUMBERS("PvP & PvE as Numbers"),
LABEL_1ST_WEAPON("Deadliest PvP Weapon"),
LABEL_2ND_WEAPON("2nd PvP Weapon"),
LABEL_3RD_WEAPON("3rd PvP Weapon"),
LABEL_AVG_KDR("Average KDR"),
LABEL_PLAYER_KILLS("Player Kills"),
LABEL_AVG_MOB_KDR("Average Mob KDR"),
LABEL_MOB_KILLS("Mob Kills"),
LABEL_MOB_DEATHS("Mob Caused Deaths"),
LABEL_DEATHS("Deaths"),
TITLE_RECENT_KILLS("Recent Kills"),
TITLE_ALL("All"),
TITLE_TPS("TPS"),
TITLE_CPU_RAM("CPU & RAM"),
TITLE_WORLD("World Load"),
TITLE_PING("Ping"),
TITLE_DISK("Disk Space"),
LABEL_AVG("Average"),
TITLE_PERFORMANCE_AS_NUMBERS("Performance as Numbers"),
LABEL_SERVER_DOWNTIME("Server Downtime"),
LABEL_DURING_LOW_TPS("During Low TPS Spikes:"),
TEXT_NO_LOW_TPS("No low tps spikes"),
LINK_BACK_NETWORK("html.label.networkPage", "Network page"),
SIDE_PVP_PVE("html.label.pvpPve", "PvP & PvE"),
LABEL_RETENTION("html.label.newPlayerRetention", "New Player Retention"),
DESCRIBE_RETENTION_PREDICTION("html.description.newPlayerRetention", "This value is a prediction based on previous players."),
TITLE_SERVER_AS_NUMBERS("html.label.serverAsNumberse", "Server as Numbers"),
TITLE_ONLINE_ACTIVITY_AS_NUMBERS("html.label.onlineActivityAsNumbers", "Online Activity as Numbers"),
COMPARING_15_DAYS("html.text.comparing15days", "Comparing 15 days"),
TITLE_GRAPH_PUNCHCARD("html.label.punchcard30days", "Punchcard for 30 Days"),
LABEL_ONLINE_FIRST_JOIN("html.label.onlineOnFirstJoin", "Players online on first join"),
LABEL_FIRST_SESSION_LENGTH("html.label.firstSessionLength", "First session length"),
LABEL_LONE_JOINS("html.label.loneJoins", "Lone joins"),
LABEL_LONE_NEW_JOINS("html.label.loneNewbieJoins", "Lone newbie joins"),
LABEL_MOST_ACTIVE_GAMEMODE("html.label.mostActiveGamemode", "Most Active Gamemode"),
LABEL_SERVER_OCCUPIED("html.label.serverOccupied", "Server occupied"),
TITLE_PVP_PVE_NUMBERS("html.label.pvpPveAsNumbers", "PvP & PvE as Numbers"),
LABEL_1ST_WEAPON("html.label.deadliestWeapon", "Deadliest PvP Weapon"),
LABEL_2ND_WEAPON("html.label.secondDeadliestWeapon", "2nd PvP Weapon"),
LABEL_3RD_WEAPON("html.label.thirdDeadliestWeapon", "3rd PvP Weapon"),
LABEL_AVG_KDR("html.label.averageKdr", "Average KDR"),
LABEL_PLAYER_KILLS("html.label.playerKills", "Player Kills"),
LABEL_AVG_MOB_KDR("html.label.averageMobKdr", "Average Mob KDR"),
LABEL_MOB_KILLS("html.label.mobKills", "Mob Kills"),
LABEL_MOB_DEATHS("html.label.mobDeaths", "Mob Caused Deaths"),
LABEL_DEATHS("html.label.deaths", "Deaths"),
TITLE_RECENT_KILLS("html.label.recentKills", "Recent Kills"),
TITLE_ALL("html.label.all", "All"),
TITLE_TPS("html.label.tps", "TPS"),
TITLE_CPU_RAM("html.label.cpuRam", "CPU & RAM"),
TITLE_WORLD("html.label.world", "World Load"),
TITLE_PING("html.label.ping", "Ping"),
TITLE_DISK("html.label.disk", "Disk Space"),
LABEL_AVG("html.label.average", "Average"),
TITLE_PERFORMANCE_AS_NUMBERS("html.label.performanceAsNumbers", "Performance as Numbers"),
LABEL_SERVER_DOWNTIME("html.label.serverDowntime", "Server Downtime"),
LABEL_DURING_LOW_TPS("html.label.duringLowTps", "During Low TPS Spikes:"),
TEXT_NO_LOW_TPS("html.text.noLowTps", "No low tps spikes"),
// Player Page
TITLE_SEEN_NICKNAMES("Seen Nicknames"),
LABEL_LAST_SEEN("Last Seen"),
TITLE_LAST_CONNECTED("Last Connected"),
LABEL_PLAYER_DEATHS("Player Caused Deaths"),
TITLE_PVP_KILLS("Recent PvP Kills"),
TITLE_PVP_DEATHS("Recent PvP Deaths"),
TITLE_SERVER_PLAYTIME("Server Playtime"),
LINK_BACK_SERVER("Server page"),
SIDE_SERVERS_TITLE("SERVERS"),
TITLE_SEEN_NICKNAMES("html.label.seenNicknames", "Seen Nicknames"),
LABEL_LAST_SEEN("html.label.lastSeen", "Last Seen"),
TITLE_LAST_CONNECTED("html.label.lastConnected", "Last Connected"),
LABEL_PLAYER_DEATHS("html.label.playerDeaths", "Player Caused Deaths"),
TITLE_PVP_KILLS("html.label.recentPvpKills", "Recent PvP Kills"),
TITLE_PVP_DEATHS("html.label.recentPvpDeaths", "Recent PvP Deaths"),
TITLE_SERVER_PLAYTIME("html.label.serverPlaytime", "Server Playtime"),
LINK_BACK_SERVER("html.label.serverPage", "Server page"),
SIDE_SERVERS_TITLE("html.label.serversTitle", "SERVERS"),
// Were missing
TITLE_SERVER_OVERVIEW("Server Overview"),
TITLE_ONLINE_ACTIVITY_OVERVIEW("Online Activity Overview"),
PER_DAY("/ Day"),
TITLE_WORLD_PLAYTIME("World Playtime"),
TITLE_PLAYER_OVERVIEW("Player Overview"),
LABEL_LONGEST_SESSION("Longest Session"),
LABEL_REGISTERED("Registered"),
TITLE_TITLE_PLAYER_PUNCHCARD("Punchcard"),
TITLE_ALL_TIME("All Time"),
LABEL_NAME("Name"),
TITLE_SERVER_OVERVIEW("html.label.serverOverview", "Server Overview"),
TITLE_ONLINE_ACTIVITY_OVERVIEW("html.label.playersOnlineOverview", "Online Activity Overview"),
PER_DAY("html.label.perDay", "/ Day"),
TITLE_WORLD_PLAYTIME("html.label.worldPlaytime", "World Playtime"),
TITLE_PLAYER_OVERVIEW("html.label.playerOverview", "Player Overview"),
LABEL_LONGEST_SESSION("html.label.longestSession", "Longest Session"),
LABEL_REGISTERED("html.label.registered", "Registered"),
TITLE_TITLE_PLAYER_PUNCHCARD("html.label.punchcard", "Punchcard"),
TITLE_ALL_TIME("html.label.allTime", "All Time"),
LABEL_NAME("html.label.name", "Name"),
// React
LABEL_TITLE_SESSION_CALENDAR("html.label.sessionCalendar", "Session Calendar"),
LABEL_TITLE_SERVER_CALENDAR("html.label.serverCalendar", "Server Calendar"),
LABEL_LABEL_JOIN_ADDRESS("html.label.joinAddress", "Join Address"),
LABEL_LABEL_SESSION_MEDIAN("html.label.medianSessionLength", "Median Session Length"),
LABEL_LABEL_KDR("html.label.kdr", "KDR"),
LABEL_TITLE_INSIGHTS("html.label.insights", "Insights"),
// ----------------------------------
// OLD
// ----------------------------------
NAV_PLUGINS("Plugins"),
PLAYERS_TEXT("Players"),
TOTAL_PLAYERS("Total Players"),
UNIQUE_CALENDAR("Unique:"),
NEW_CALENDAR("New:"),
SESSION("Session"),
KILLED("Killed"),
LABEL_LOADED_ENTITIES("Loaded Entities"),
LABEL_LOADED_CHUNKS("Loaded Chunks"),
LABEL_ENTITIES("Entities"),
LABEL_FREE_DISK_SPACE("Free Disk Space"),
ONLINE(" Online"),
OFFLINE(" Offline"),
LABEL_TIMES_KICKED("Times Kicked"),
TOTAL_ACTIVE_TEXT("Total Active"),
TOTAL_AFK("Total AFK"),
LABEL_SESSION_MEDIAN("Session Median"),
LABEL_ACTIVITY_INDEX("Activity Index"),
INDEX_ACTIVE("Active"),
INDEX_VERY_ACTIVE("Very Active"),
INDEX_REGULAR("Regular"),
INDEX_IRREGULAR("Irregular"),
INDEX_INACTIVE("Inactive"),
LABEL_FAVORITE_SERVER("Favorite Server"),
LABEL_NICKNAME("Nickname"),
LOCAL_MACHINE("Local Machine"),
TITLE_CALENDAR(" Calendar"),
LABEL_OPERATOR("Operator"),
LABEL_BANNED("Banned"),
LABEL_MOB_KDR("Mob KDR"),
WITH("<th>With"),
NO_KILLS("No Kills"),
LABEL_MAX_FREE_DISK("Max Free Disk"),
LABEL_MIN_FREE_DISK("Min Free Disk"),
LABEL_CURRENT_UPTIME("Current Uptime"),
NAV_PLUGINS("html.label.plugins", "Plugins"),
PLAYERS_TEXT("html.label.players", "Players"),
TOTAL_PLAYERS("html.label.totalPlayersOld", "Total Players"),
UNIQUE_CALENDAR("html.calendar.unique", "Unique:"),
NEW_CALENDAR("html.calendar.new", "New:"),
SESSION("html.label.session", "Session"),
KILLED("html.label.killed", "Killed"),
LABEL_LOADED_ENTITIES("html.label.loadedEntities", "Loaded Entities"),
LABEL_LOADED_CHUNKS("html.label.loadedChunks", "Loaded Chunks"),
LABEL_ENTITIES("html.label.entities", "Entities"),
LABEL_FREE_DISK_SPACE("html.label.diskSpace", "Free Disk Space"),
ONLINE("html.value.online", " Online"),
OFFLINE("html.value.offline", " Offline"),
LABEL_TIMES_KICKED("html.label.timesKicked", "Times Kicked"),
TOTAL_ACTIVE_TEXT("html.label.totalActive", "Total Active"),
TOTAL_AFK("html.label.totalAfk", "Total AFK"),
LABEL_SESSION_MEDIAN("html.label.sessionMedian", "Session Median"),
LABEL_ACTIVITY_INDEX("html.label.activityIndex", "Activity Index"),
INDEX_ACTIVE("html.label.active", "Active"),
INDEX_VERY_ACTIVE("html.label.veryActive", "Very Active"),
INDEX_REGULAR("html.label.indexRegular", "Regular"),
INDEX_IRREGULAR("html.label.irregular", "Irregular"),
INDEX_INACTIVE("html.label.indexInactive", "Inactive"),
LABEL_FAVORITE_SERVER("html.label.favoriteServer", "Favorite Server"),
LABEL_NICKNAME("html.label.nickname", "Nickname"),
LOCAL_MACHINE("html.value.localMachine", "Local Machine"),
TITLE_CALENDAR("html.label.calendar", " Calendar"),
LABEL_OPERATOR("html.label.operator", "Operator"),
LABEL_BANNED("html.label.banned", "Banned"),
LABEL_MOB_KDR("html.label.mobKdr", "Mob KDR"),
WITH("html.value.with", "<th>With"),
NO_KILLS("html.value.noKills", "No Kills"),
LABEL_MAX_FREE_DISK("html.label.maxFreeDisk", "Max Free Disk"),
LABEL_MIN_FREE_DISK("html.label.minFreeDisk", "Min Free Disk"),
LABEL_CURRENT_UPTIME("html.label.currentUptime", "Current Uptime"),
LOGIN_LOGIN("Login"),
LOGIN_LOGOUT("Logout"),
LOGIN_USERNAME("\"Username\""),
LOGIN_PASSWORD("\"Password\""),
LOGIN_FORGOT_PASSWORD("Forgot Password?"),
LOGIN_CREATE_ACCOUNT("Create an Account!"),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1("Forgot password? Unregister and register again."),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2("Use the following command in game to remove your current user:"),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3("Or using console:"),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4("After using the command, "),
LOGIN_FAILED("Login failed: "),
REGISTER("Register"),
REGISTER_CREATE_USER("Create a new user"),
REGISTER_USERNAME_TIP("Username can be up to 50 characters."),
REGISTER_PASSWORD_TIP("Password should be more than 8 characters, but there are no limitations."),
REGISTER_HAVE_ACCOUNT("Already have an account? Login!"),
REGISTER_USERNAME_LENGTH("Username can be up to 50 characters, yours is "),
REGISTER_SPECIFY_USERNAME("You need to specify a Username"),
REGISTER_SPECIFY_PASSWORD("You need to specify a Password"),
REGISTER_COMPLETE("Complete Registration"),
REGISTER_COMPLETE_INSTRUCTIONS_1("You can now finish registering the user."),
REGISTER_COMPLETE_INSTRUCTIONS_2("Code expires in 15 minutes"),
REGISTER_COMPLETE_INSTRUCTIONS_3("Use the following command in game to finish registration:"),
REGISTER_COMPLETE_INSTRUCTIONS_4("Or using console:"),
REGISTER_FAILED("Registration failed: "),
REGISTER_CHECK_FAILED("Checking registration status failed: "),
LOGIN_LOGIN("html.login.login", "Login"),
LOGIN_LOGOUT("html.login.logout", "Logout"),
LOGIN_USERNAME("html.login.username", "\"Username\""),
LOGIN_PASSWORD("html.login.password", "\"Password\""),
LOGIN_FORGOT_PASSWORD("html.login.forgotPassword", "Forgot Password?"),
LOGIN_CREATE_ACCOUNT("html.login.register", "Create an Account!"),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1("html.login.forgotPassword1", "Forgot password? Unregister and register again."),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2("html.login.forgotPassword2", "Use the following command in game to remove your current user:"),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3("html.login.forgotPassword3", "Or using console:"),
LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4("html.login.forgotPassword4", "After using the command, "),
LOGIN_FAILED("html.login.failed", "Login failed: "),
REGISTER("html.register.register", "Register"),
REGISTER_CREATE_USER("html.register.createNewUser", "Create a new user"),
REGISTER_USERNAME_TIP("html.register.usernameTip", "Username can be up to 50 characters."),
REGISTER_PASSWORD_TIP("html.register.passwordTip", "Password should be more than 8 characters, but there are no limitations."),
REGISTER_HAVE_ACCOUNT("html.register.login", "Already have an account? Login!"),
REGISTER_USERNAME_LENGTH("html.register.error.usernameLength", "Username can be up to 50 characters, yours is "),
REGISTER_SPECIFY_USERNAME("html.register.error.noUsername", "You need to specify a Username"),
REGISTER_SPECIFY_PASSWORD("html.register.error.noPassword", "You need to specify a Password"),
REGISTER_COMPLETE("html.register.completion", "Complete Registration"),
REGISTER_COMPLETE_INSTRUCTIONS_1("html.register.completion1", "You can now finish registering the user."),
REGISTER_COMPLETE_INSTRUCTIONS_2("html.register.completion2", "Code expires in 15 minutes"),
REGISTER_COMPLETE_INSTRUCTIONS_3("html.register.completion3", "Use the following command in game to finish registration:"),
REGISTER_COMPLETE_INSTRUCTIONS_4("html.register.completion4", "Or using console:"),
REGISTER_FAILED("html.register.error.failed", "Registration failed: "),
REGISTER_CHECK_FAILED("html.register.error.checkFailed", "Checking registration status failed: "),
QUERY_PERFORM_QUERY("Perform Query!"),
QUERY_LOADING_FILTERS("Loading filters.."),
QUERY_ADD_FILTER("Add a filter.."),
QUERY_TIME_TO(">to</label>"),
QUERY_TIME_FROM(">from</label>"),
QUERY_SHOW_VIEW("Show a view"),
QUERY("Query<"),
QUERY_MAKE_ANOTHER("Make another query"),
QUERY_MAKE("Make a query"),
QUERY_PERFORM_QUERY("html.query.performQuery", "Perform Query!"),
QUERY_LOADING_FILTERS("html.query.filters.loading", "Loading filters.."),
QUERY_ADD_FILTER("html.query.filters.add", "Add a filter.."),
QUERY_TIME_TO("html.query.label.to", ">to</label>"),
QUERY_TIME_FROM("html.query.label.from", ">from</label>"),
QUERY_SHOW_VIEW("html.query.label.view", "Show a view"),
QUERY("html.query.title.text", "Query<"),
QUERY_MAKE_ANOTHER("html.query.label.makeAnother", "Make another query"),
WARNING_NO_GAME_SERVERS("Some data requires Plan to be installed on game servers."),
WARNING_NO_GEOLOCATIONS("Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."),
WARNING_NO_SPONGE_CHUNKS("Chunks unavailable on Sponge"),
;
WARNING_NO_GAME_SERVERS("html.description.noGameServers", "Some data requires Plan to be installed on game servers."),
WARNING_NO_GEOLOCATIONS("html.description.noGeolocations", "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."),
WARNING_NO_SPONGE_CHUNKS("html.description.noSpongeChunks", "Chunks unavailable on Sponge");
private final String key;
private final String defaultValue;
HtmlLang(String defaultValue) {
HtmlLang(String key, String defaultValue) {
this.key = key;
this.defaultValue = defaultValue;
}
@ -278,6 +285,11 @@ public enum HtmlLang implements Lang {
return "HTML - " + name();
}
@Override
public String getKey() {
return key;
}
@Override
public String getDefault() {
return defaultValue;

View File

@ -23,50 +23,51 @@ package com.djrapitops.plan.settings.locale.lang;
*/
public enum JSLang implements Lang {
TEXT_PREDICTED_RETENTION("This value is a prediction based on previous players"),
TEXT_NO_SERVERS("No servers found in the database"),
TEXT_SERVER_INSTRUCTIONS("It appears that Plan is not installed on any game servers or not connected to the same database. See <a href=\"https://github.com/plan-player-analytics/Plan/wiki\">wiki</a> for Network tutorial."),
TEXT_NO_SERVER("No server to display online activity for"),
LABEL_REGISTERED_PLAYERS("Registered Players"),
LINK_SERVER_ANALYSIS("Server Analysis"),
LINK_QUICK_VIEW("Quick view"),
TEXT_FIRST_SESSION("First session"),
LABEL_SESSION_ENDED(" Ended"),
LINK_PLAYER_PAGE("Player Page"),
LABEL_NO_SESSION_KILLS("None"),
UNIT_ENTITIES("Entities"),
UNIT_CHUNKS("Chunks"),
LABEL_RELATIVE_JOIN_ACTIVITY("Relative Join Activity"),
LABEL_DAY_OF_WEEK("Day of the Week"),
LABEL_WEEK_DAYS("'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'"),
TEXT_PREDICTED_RETENTION("html.description.predictedNewPlayerRetention", "This value is a prediction based on previous players"),
TEXT_NO_SERVERS("html.description.noServers", "No servers found in the database"),
TEXT_SERVER_INSTRUCTIONS("html.description.noServersLong", "It appears that Plan is not installed on any game servers or not connected to the same database. See <a href=\"https://github.com/plan-player-analytics/Plan/wiki\">wiki</a> for Network tutorial."),
TEXT_NO_SERVER("html.description.noServerOnlinActivity", "No server to display online activity for"),
LABEL_REGISTERED_PLAYERS("html.label.registeredPlayers", "Registered Players"),
LINK_SERVER_ANALYSIS("html.label.serverAnalysis", "Server Analysis"),
LINK_QUICK_VIEW("html.label.quickView", "Quick view"),
TEXT_FIRST_SESSION("html.label.firstSession", "First session"),
LABEL_SESSION_ENDED("html.label.sessionEnded", " Ended"),
LINK_PLAYER_PAGE("html.label.playerPage", "Player Page"),
LABEL_NO_SESSION_KILLS("html.generic.none", "None"),
// UNIT_ENTITIES("html.unit.entities", "Entities"),
UNIT_CHUNKS("html.unit.chunks", "Chunks"),
LABEL_RELATIVE_JOIN_ACTIVITY("html.label.relativeJoinActivity", "Relative Join Activity"),
LABEL_DAY_OF_WEEK("html.label.dayOfweek", "Day of the Week"),
LABEL_WEEK_DAYS("html.label.weekdays", "'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'"),
QUERY_ARE_ACTIVITY_GROUP("are in Activity Groups"),
QUERY_JOINED_WITH_ADDRESS("joined with address"),
QUERY_JOINED_FROM_COUNTRY("have joined from country"),
QUERY_ARE_PLUGIN_GROUP("are in ${plugin}'s ${group} Groups"),
QUERY_OF_PLAYERS("of Players who "),
QUERY_AND("and "),
QUERY_PLAYED_BETWEEN("Played between"),
QUERY_REGISTERED_BETWEEN("Registered between"),
QUERY_ZERO_RESULTS("Query produced 0 results"),
QUERY_RESULTS("Query Results"),
QUERY_RESULTS_MATCH("matched ${resultCount} players"),
QUERY_VIEW(" View:"),
QUERY_ACTIVITY_OF_MATCHED_PLAYERS("Activity of matched players"),
QUERY_ACTIVITY_ON("Activity on <span id=\"activity-date\"></span>"),
QUERY_ARE("`are`"),
QUERY_SESSIONS_WITHIN_VIEW("Sessions within view"),
QUERY_ARE_ACTIVITY_GROUP("html.query.filter.activity.text", "are in Activity Groups"),
QUERY_JOINED_WITH_ADDRESS("html.query.filter.joinAddress.text", "joined with address"),
QUERY_JOINED_FROM_COUNTRY("html.query.filter.country.text", "have joined from country"),
QUERY_ARE_PLUGIN_GROUP("html.query.filter.pluginGroup.text", "are in ${plugin}'s ${group} Groups"),
QUERY_OF_PLAYERS("html.query.filter.generic.start", "of Players who "),
QUERY_AND("html.query.filter.generic.and", "and "),
QUERY_PLAYED_BETWEEN("html.query.filter.playedBetween.text", "Played between"),
QUERY_REGISTERED_BETWEEN("html.query.filter.registeredBetween.text", "Registered between"),
QUERY_ZERO_RESULTS("html.query.results.none", "Query produced 0 results"),
QUERY_RESULTS("html.query.results.title", "Query Results"),
QUERY_RESULTS_MATCH("html.query.results.match", "matched ${resultCount} players"),
QUERY_VIEW("html.query.filter.view", " View:"),
QUERY_ACTIVITY_OF_MATCHED_PLAYERS("html.query.title.activity", "Activity of matched players"),
QUERY_ACTIVITY_ON("html.query.title.activityOnDate", "Activity on <span id=\"activity-date\"></span>"),
QUERY_ARE("html.query.generic.are", "`are`"),
QUERY_SESSIONS_WITHIN_VIEW("html.query.title.sessionsWithinView", "Sessions within view"),
FILTER_GROUP("Group: "),
FILTER_ALL_PLAYERS("All players"),
FILTER_ACTIVITY_INDEX_NOW("Current activity group"),
FILTER_BANNED("Ban status"),
FILTER_OPS("Operator status"),
;
FILTER_GROUP("html.query.filter.pluginGroup.name", "Group: "),
FILTER_ALL_PLAYERS("html.query.filter.generic.allPlayers", "All players"),
FILTER_ACTIVITY_INDEX_NOW("html.query.filter.title.activityGroup", "Current activity group"),
FILTER_BANNED("html.query.filter.banStatus.name", "Ban status"),
FILTER_OPS("html.query.filter.operatorStatus.name", "Operator status");
private final String key;
private final String defaultValue;
JSLang(String defaultValue) {
JSLang(String key, String defaultValue) {
this.key = key;
this.defaultValue = defaultValue;
}
@ -75,6 +76,9 @@ public enum JSLang implements Lang {
return "HTML - " + name();
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return defaultValue;

View File

@ -25,6 +25,8 @@ public interface Lang {
String getIdentifier();
String getKey();
String getDefault();
}

View File

@ -22,74 +22,76 @@ package com.djrapitops.plan.settings.locale.lang;
* @author AuroraLS3
*/
public enum PluginLang implements Lang {
ENABLED("Enable", "Player Analytics Enabled."),
ENABLED_WEB_SERVER("Enable - WebServer", "Webserver running on PORT ${0} ( ${1} )"),
ENABLED_DATABASE("Enable - Database", "${0}-database connection established."),
API_ADD_RESOURCE_JS("API - js+", "PageExtension: ${0} added javascript(s) to ${1}, ${2}"),
API_ADD_RESOURCE_CSS("API - css+", "PageExtension: ${0} added stylesheet(s) to ${1}, ${2}"),
ENABLED("plugin.enable.enabled", "Enable", "Player Analytics Enabled."),
ENABLED_WEB_SERVER("plugin.enable.webserver", "Enable - WebServer", "Webserver running on PORT ${0} ( ${1} )"),
ENABLED_DATABASE("plugin.enable.database", "Enable - Database", "${0}-database connection established."),
API_ADD_RESOURCE_JS("plugin.apiJSAdded", "API - js+", "PageExtension: ${0} added javascript(s) to ${1}, ${2}"),
API_ADD_RESOURCE_CSS("plugin.apiCSSAdded", "API - css+", "PageExtension: ${0} added stylesheet(s) to ${1}, ${2}"),
ENABLE_NOTIFY_STORING_PRESERVED_SESSIONS("Enable - Storing preserved sessions", "Storing sessions that were preserved before previous shutdown."),
ENABLE_NOTIFY_EMPTY_IP("Enable - Notify Empty IP", "IP in server.properties is empty & Alternative_IP is not in use. Incorrect links might be given!"),
ENABLE_NOTIFY_BAD_IP("Enable - Notify Bad IP", "0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!"),
ENABLE_NOTIFY_WEB_SERVER_DISABLED("Enable - Notify Webserver disabled", "WebServer was not initialized. (WebServer.DisableWebServer: true)"),
ENABLE_NOTIFY_GEOLOCATIONS_INTERNET_REQUIRED("Enable - Notify Geolocations Internet Required", "Plan Requires internet access on first run to download GeoLite2 Geolocation database."),
ENABLE_NOTIFY_GEOLOCATIONS_DISABLED("Enable - Notify Geolocations disabled", "Geolocation gathering is not active. (Data.Geolocations: false)"),
ENABLE_FAIL_DB("Enable FAIL - Database", "${0}-Database Connection failed: ${1}"),
ENABLE_FAIL_WRONG_DB("Enable FAIL - Wrong Database Type", "${0} is not a supported Database"),
ENABLE_FAIL_DB_PATCH("Enable FAIL - Database Patch", "Database Patching failed, plugin has to be disabled. Please report this issue"),
ENABLE_FAIL_NO_WEB_SERVER_PROXY("Enable FAIL - WebServer (Proxy)", "WebServer did not initialize!"),
ENABLE_FAIL_GEODB_WRITE("Enable FAIL - GeoDB Write", "Something went wrong saving the downloaded GeoLite2 Geolocation database"),
ENABLE_NOTIFY_STORING_PRESERVED_SESSIONS("plugin.enable.notify.storeSessions", "Enable - Storing preserved sessions", "Storing sessions that were preserved before previous shutdown."),
ENABLE_NOTIFY_EMPTY_IP("plugin.enable.notify.emptyIP", "Enable - Notify Empty IP", "IP in server.properties is empty & Alternative_IP is not in use. Incorrect links might be given!"),
ENABLE_NOTIFY_BAD_IP("plugin.enable.notify.badIP", "Enable - Notify Bad IP", "0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!"),
ENABLE_NOTIFY_WEB_SERVER_DISABLED("plugin.enable.notify.webserverDisabled", "Enable - Notify Webserver disabled", "WebServer was not initialized. (WebServer.DisableWebServer: true)"),
ENABLE_NOTIFY_GEOLOCATIONS_INTERNET_REQUIRED("plugin.enable.notify.geoInternetRequired", "Enable - Notify Geolocations Internet Required", "Plan Requires internet access on first run to download GeoLite2 Geolocation database."),
ENABLE_NOTIFY_GEOLOCATIONS_DISABLED("plugin.enable.notify.geoDisabled", "Enable - Notify Geolocations disabled", "Geolocation gathering is not active. (Data.Geolocations: false)"),
ENABLE_FAIL_DB("plugin.enable.fail.database", "Enable FAIL - Database", "${0}-Database Connection failed: ${1}"),
ENABLE_FAIL_WRONG_DB("plugin.enable.fail.databaseType", "Enable FAIL - Wrong Database Type", "${0} is not a supported Database"),
ENABLE_FAIL_DB_PATCH("plugin.enable.fail.databasePatch", "Enable FAIL - Database Patch", "Database Patching failed, plugin has to be disabled. Please report this issue"),
ENABLE_FAIL_NO_WEB_SERVER_PROXY("plugin.enable.fail.webServer", "Enable FAIL - WebServer (Proxy)", "WebServer did not initialize!"),
ENABLE_FAIL_GEODB_WRITE("plugin.enable.fail.geoDBWrite", "Enable FAIL - GeoDB Write", "Something went wrong saving the downloaded GeoLite2 Geolocation database"),
WEB_SERVER_FAIL_PORT_BIND("WebServer FAIL - Port Bind", "WebServer was not initialized successfully. Is the port (${0}) in use?"),
WEB_SERVER_FAIL_SSL_CONTEXT("WebServer FAIL - SSL Context", "WebServer: SSL Context Initialization Failed."),
WEB_SERVER_FAIL_STORE_LOAD("WebServer FAIL - Store Load", "WebServer: SSL Certificate loading Failed."),
WEB_SERVER_FAIL_EMPTY_FILE("WebServer FAIL - EOF", "WebServer: EOF when reading Certificate file. (Check that the file is not empty)"),
WEB_SERVER_NOTIFY_NO_CERT_FILE("WebServer - Notify no Cert file", "WebServer: Certificate KeyStore File not Found: ${0}"),
WEB_SERVER_NOTIFY_HTTP("WebServer - Notify HTTP", "WebServer: No Certificate -> Using HTTP-server for Visualization."),
WEB_SERVER_NOTIFY_USING_PROXY_MODE("WebServer - Notify Using Proxy", "WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy"),
WEB_SERVER_NOTIFY_HTTP_USER_AUTH("WebServer - Notify HTTP User Auth", "WebServer: User Authorization Disabled! (Not secure over HTTP)"),
WEB_SERVER_NOTIFY_HTTPS_USER_AUTH("WebServer - Notify HTTPS User Auth", "WebServer: User Authorization Disabled! (Disabled in config)"),
WEB_SERVER_NOTIFY_IP_WHITELIST("Webserver - Notify IP Whitelist", "Webserver: IP Whitelist is enabled."),
WEB_SERVER_NOTIFY_IP_WHITELIST_BLOCK("Webserver - Notify IP Whitelist Block", "Webserver: ${0} was denied access to '${1}'. (not whitelisted)"),
WEB_SERVER_FAIL_PORT_BIND("plugin.webserver.fail.portInUse", "WebServer FAIL - Port Bind", "WebServer was not initialized successfully. Is the port (${0}) in use?"),
WEB_SERVER_FAIL_SSL_CONTEXT("plugin.webserver.fail.SSLContext", "WebServer FAIL - SSL Context", "WebServer: SSL Context Initialization Failed."),
WEB_SERVER_FAIL_STORE_LOAD("plugin.webserver.fail.certStoreLoad", "WebServer FAIL - Store Load", "WebServer: SSL Certificate loading Failed."),
WEB_SERVER_FAIL_EMPTY_FILE("plugin.webserver.fail.certFileEOF", "WebServer FAIL - EOF", "WebServer: EOF when reading Certificate file. (Check that the file is not empty)"),
WEB_SERVER_NOTIFY_NO_CERT_FILE("plugin.webserver.notify.noCertFile", "WebServer - Notify no Cert file", "WebServer: Certificate KeyStore File not Found: ${0}"),
WEB_SERVER_NOTIFY_HTTP("plugin.webserver.notify.http", "WebServer - Notify HTTP", "WebServer: No Certificate -> Using HTTP-server for Visualization."),
WEB_SERVER_NOTIFY_USING_PROXY_MODE("plugin.webserver.notify.reverseProxy", "WebServer - Notify Using Proxy", "WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy"),
WEB_SERVER_NOTIFY_HTTP_USER_AUTH("plugin.webserver.notify.authDisabledNoHTTPS", "WebServer - Notify HTTP User Auth", "WebServer: User Authorization Disabled! (Not secure over HTTP)"),
WEB_SERVER_NOTIFY_HTTPS_USER_AUTH("plugin.webserver.notify.authDisabledConfig", "WebServer - Notify HTTPS User Auth", "WebServer: User Authorization Disabled! (Disabled in config)"),
WEB_SERVER_NOTIFY_IP_WHITELIST("plugin.webserver.notify.ipWhitelist", "Webserver - Notify IP Whitelist", "Webserver: IP Whitelist is enabled."),
WEB_SERVER_NOTIFY_IP_WHITELIST_BLOCK("plugin.webserver.notify.ipWhitelistBlock", "Webserver - Notify IP Whitelist Block", "Webserver: ${0} was denied access to '${1}'. (not whitelisted)"),
DISABLED("Disable", "Player Analytics Disabled."),
DISABLED_WEB_SERVER("Disable - WebServer", "Webserver has been disabled."),
DISABLED_PROCESSING("Disable - Processing", "Processing critical unprocessed tasks. (${0})"),
DISABLED_PROCESSING_COMPLETE("Disable - Processing Complete", "Processing complete."),
DISABLED_UNSAVED_SESSIONS("Disable - Unsaved Session Save", "Saving unfinished sessions.."),
DISABLED_UNSAVED_SESSIONS_TIMEOUT("Disable - Unsaved Session Save Timeout", "Timeout hit, storing the unfinished sessions on next enable instead."),
DISABLED_WAITING_SQLITE("Disable - Waiting SQLite", "Waiting queries to finish to avoid SQLite crashing JVM.."),
DISABLED_WAITING_SQLITE_COMPLETE("Disable - Waiting SQLite Complete", "Closed SQLite connection."),
DISABLED_WAITING_TRANSACTIONS("Disable - Waiting Transactions", "Waiting for unfinished transactions to avoid data loss.."),
DISABLED_WAITING_TRANSACTIONS_COMPLETE("Disable - Waiting Transactions Complete", "Transaction queue closed."),
DISABLED("plugin.disable.disabled", "Disable", "Player Analytics Disabled."),
DISABLED_WEB_SERVER("plugin.disable.webserver", "Disable - WebServer", "Webserver has been disabled."),
DISABLED_PROCESSING("plugin.disable.database", "Disable - Processing", "Processing critical unprocessed tasks. (${0})"),
DISABLED_PROCESSING_COMPLETE("plugin.disable.processingComplete", "Disable - Processing Complete", "Processing complete."),
DISABLED_UNSAVED_SESSIONS("plugin.disable.savingSessions", "Disable - Unsaved Session Save", "Saving unfinished sessions.."),
DISABLED_UNSAVED_SESSIONS_TIMEOUT("plugin.disable.savingSessionsTimeout", "Disable - Unsaved Session Save Timeout", "Timeout hit, storing the unfinished sessions on next enable instead."),
DISABLED_WAITING_SQLITE("plugin.disable.waitingDb", "Disable - Waiting SQLite", "Waiting queries to finish to avoid SQLite crashing JVM.."),
DISABLED_WAITING_SQLITE_COMPLETE("plugin.disable.waitingDbComplete", "Disable - Waiting SQLite Complete", "Closed SQLite connection."),
DISABLED_WAITING_TRANSACTIONS("plugin.disable.waitingTransactions", "Disable - Waiting Transactions", "Waiting for unfinished transactions to avoid data loss.."),
DISABLED_WAITING_TRANSACTIONS_COMPLETE("plugin.disable.waitingTransactionsComplete", "Disable - Waiting Transactions Complete", "Transaction queue closed."),
VERSION_NEWEST("Version - Latest", "You're using the latest version."),
VERSION_AVAILABLE("Version - New", "New Release (${0}) is available ${1}"),
VERSION_AVAILABLE_SPIGOT("Version - New (old)", "New Version is available at ${0}"),
VERSION_AVAILABLE_DEV("Version - DEV", " This is a DEV release."),
VERSION_FAIL_READ_VERSIONS("Version FAIL - Read versions.txt", "Version information could not be loaded from Github/versions.txt"),
VERSION_FAIL_READ_OLD("Version FAIL - Read info (old)", "Failed to check newest version number"),
VERSION_NEWEST("plugin.version.isLatest", "Version - Latest", "You're using the latest version."),
VERSION_AVAILABLE("plugin.version.updateAvailable", "Version - New", "New Release (${0}) is available ${1}"),
VERSION_AVAILABLE_SPIGOT("plugin.version.updateAvailableSpigot", "Version - New (old)", "New Version is available at ${0}"),
VERSION_AVAILABLE_DEV("plugin.version.isDev", "Version - DEV", " This is a DEV release."),
VERSION_FAIL_READ_VERSIONS("plugin.version.checkFailGithub", "Version FAIL - Read versions.txt", "Version information could not be loaded from Github/versions.txt"),
VERSION_FAIL_READ_OLD("plugin.version.checkFail", "Version FAIL - Read info (old)", "Failed to check newest version number"),
VERSION_UPDATE("HTML - Version Update", "Update"),
VERSION_UPDATE_AVAILABLE("HTML - Version Update Available", "Version ${0} is Available!"),
VERSION_UPDATE_INFO("HTML - Version Update Info", "A new version has been released and is now available for download."),
VERSION_UPDATE_DEV("HTML - Version Update Dev", "This version is a DEV release."),
VERSION_CHANGE_LOG("HTML - Version Change log", "View Changelog"),
VERSION_DOWNLOAD("HTML - Version Download", "Download Plan-${0}.jar"),
VERSION_CURRENT("HTML - Version Current", "You have version ${0}"),
VERSION_UPDATE("html.version.updateButton", "HTML - Version Update", "Update"),
VERSION_UPDATE_AVAILABLE("html.version.updateModal.title", "HTML - Version Update Available", "Version ${0} is Available!"),
VERSION_UPDATE_INFO("html.version.updateModal.text", "HTML - Version Update Info", "A new version has been released and is now available for download."),
VERSION_UPDATE_DEV("html.version.isDev", "HTML - Version Update Dev", "This version is a DEV release."),
VERSION_CHANGE_LOG("html.version.changelog", "HTML - Version Change log", "View Changelog"),
VERSION_DOWNLOAD("html.version.download", "HTML - Version Download", "Download Plan-${0}.jar"),
VERSION_CURRENT("html.version.current", "HTML - Version Current", "You have version ${0}"),
DB_APPLY_PATCH("Database - Apply Patch", "Applying Patch: ${0}.."),
DB_APPLIED_PATCHES("Database - Patches Applied", "All database patches applied successfully."),
DB_APPLIED_PATCHES_ALREADY("Database - Patches Applied Already", "All database patches already applied."),
DB_NOTIFY_CLEAN("Database Notify - Clean", "Removed data of ${0} players."),
DB_NOTIFY_SQLITE_WAL("Database Notify - SQLite No WAL", "SQLite WAL mode not supported on this server version, using default. This may or may not affect performance."),
DB_MYSQL_LAUNCH_OPTIONS_FAIL("Database MySQL - Launch Options Error", "Launch Options were faulty, using default (${0})"),
LOADING_SERVER_INFO("ServerInfo - Loading", "Loading server identifying information");
DB_APPLY_PATCH("plugin.generic.dbApplyingPatch", "Database - Apply Patch", "Applying Patch: ${0}.."),
DB_APPLIED_PATCHES("plugin.generic.dbPatchesApplied", "Database - Patches Applied", "All database patches applied successfully."),
DB_APPLIED_PATCHES_ALREADY("plugin.generic.dbPatchesAlreadyApplied", "Database - Patches Applied Already", "All database patches already applied."),
DB_NOTIFY_CLEAN("plugin.generic.dbNotifyClean", "Database Notify - Clean", "Removed data of ${0} players."),
DB_NOTIFY_SQLITE_WAL("plugin.generic.dbNotifySQLiteWAL", "Database Notify - SQLite No WAL", "SQLite WAL mode not supported on this server version, using default. This may or may not affect performance."),
DB_MYSQL_LAUNCH_OPTIONS_FAIL("plugin.generic.dbFaultyLaunchOptions", "Database MySQL - Launch Options Error", "Launch Options were faulty, using default (${0})"),
LOADING_SERVER_INFO("plugin.generic.loadingServerInfo", "ServerInfo - Loading", "Loading server identifying information");
private final String key;
private final String identifier;
private final String defaultValue;
PluginLang(String identifier, String defaultValue) {
PluginLang(String key, String identifier, String defaultValue) {
this.key = key;
this.identifier = identifier;
this.defaultValue = defaultValue;
}
@ -99,6 +101,9 @@ public enum PluginLang implements Lang {
return identifier;
}
@Override
public String getKey() { return key; }
@Override
public String getDefault() {
return defaultValue;

View File

@ -92,7 +92,7 @@ public class PlanFiles implements SubSystem {
}
public File getLocaleFile() {
return getFileFromPluginFolder("locale.txt");
return getFileFromPluginFolder("locale.yml");
}
public File getFileFromPluginFolder(String name) {

View File

@ -19,6 +19,7 @@ Plugin:
# Display update notification on the website
Check_for_updates: true
Notify_about_DEV_releases: false
Frontend_BETA: false
# -----------------------------------------------------
# Supported databases: MySQL
# -----------------------------------------------------
@ -127,8 +128,8 @@ Display_options:
# More information about Themes:
# https://github.com/plan-player-analytics/Plan/wiki/Themes
Theme: default
# Can use ${playerName} or ${playerUUID}
Player_head_image_url: "https://cravatar.eu/helmavatar/${playerUUID}/120.png"
# Can use ${playerName} or ${playerUUID} or ${playerUUIDNoDash}
Player_head_image_url: "https://crafatar.com/avatars/${playerUUID}?size=120&default=MHF_Steve&overlay"
Sessions:
Show_on_page: 50
# By Default World playtime pie is ordered alphabetically.

View File

@ -20,6 +20,7 @@ Plugin:
Notify_about_DEV_releases: false
Configuration:
Allow_proxy_to_manage_settings: true
Frontend_BETA: false
# -----------------------------------------------------
# Supported databases: SQLite, MySQL
# -----------------------------------------------------
@ -132,8 +133,8 @@ Display_options:
# More information about Themes:
# https://github.com/plan-player-analytics/Plan/wiki/Themes
Theme: default
# Can use ${playerName} or ${playerUUID}
Player_head_image_url: "https://cravatar.eu/helmavatar/${playerUUID}/120.png"
# Can use ${playerName} or ${playerUUID} or ${playerUUIDNoDash}
Player_head_image_url: "https://crafatar.com/avatars/${playerUUID}?size=120&default=MHF_Steve&overlay"
Sessions:
Show_on_page: 50
# By Default World playtime pie is ordered alphabetically.

View File

@ -1,517 +0,0 @@
API - css+ || 页面扩展: ${0} 添加样式表(s) 到 ${1}, ${2}
API - js+ || 页面扩展: ${0} 添加 javascript(s) 到 ${1}, ${2}
Cmd - Click Me || 点击此处
Cmd - Link || 链接
Cmd - Link Network || 群组网络页面:
Cmd - Link Player || 玩家个人页面:
Cmd - Link Player JSON || 玩家 json:
Cmd - Link Players || 全体玩家页面:
Cmd - Link Register || 注册页面 page:
Cmd - Link Server || 服务器页面 page:
CMD Arg - backup-file || 备份文件的名称(区分大小写)
CMD Arg - code || 注册需要用到的代码。
CMD Arg - db type backup || 要备份的数据库的类型。如果未指定,则使用当前数据库。
CMD Arg - db type clear || 要清空数据的数据库类型。
CMD Arg - db type hotswap || 要开始使用的新数据库类型。
CMD Arg - db type move from || 要从移出数据的数据库类型。
CMD Arg - db type move to || 要将数据移入的数据库类型。不能和之前一样。
CMD Arg - db type restore || 要还原的数据库的类型。如果未指定,则使用当前数据库。
CMD Arg - feature || 要禁用的功能名称:${0}
CMD Arg - player identifier || 玩家的名称或 UUID
CMD Arg - player identifier remove || 要从当前数据库删除的玩家标识符
CMD Arg - server identifier || 服务器的名称ID 或 UUID
CMD Arg - subcommand || 使用不带子命令的命令即可查看帮助。(直接输入)
CMD Arg - username || 另一个用户的用户名。如果未指定,则使用玩家绑定的用户。
CMD Arg Name - backup-file || 备份文件
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || 导出类型
CMD Arg Name - feature || 功能
CMD Arg Name - import kind || 导入类型
CMD Arg Name - name or uuid || 名称/uuid
CMD Arg Name - server || 服务器
CMD Arg Name - subcommand || 子命令
CMD Arg Name - username || 用户名
Cmd Confirm - accept || 接受
Cmd Confirm - cancelled, no data change || 已取消。没有数据被更改。
Cmd Confirm - cancelled, unregister || 已取消。 '${0}' 尚未注销
Cmd Confirm - clearing db || 你将要删除 ${0} 中的所有 Plan 的数据
Cmd Confirm - confirmation || 确认:
Cmd Confirm - deny || 取消
Cmd Confirm - Expired || 确认已过期,请再次使用命令
Cmd Confirm - Fail on accept || 接受操作在执行时出错: ${0}
Cmd Confirm - Fail on deny || 拒绝操作在执行时出错: ${0}
Cmd Confirm - overwriting db || 你将要用 ${1} 中的数据覆盖 Plan ${0} 中的数据。
Cmd Confirm - remove player db || 你将从 ${1} 中删除 ${0} 的数据。
Cmd Confirm - unregister || 您即将解除与 ${1} 链接的 '${0}' 的注册。
Cmd db - creating backup || 创建一个备份文件 '${0}.db',内容为 ${1}。
Cmd db - removal || 从 ${0} 中删除 Plan 的数据...
Cmd db - removal player || 从 ${1} 中删除 ${0} 的数据...
Cmd db - server uninstalled || §a如果服务器没有真的卸载则它将自动在数据库中把自己设置为已安装。
Cmd db - write || 正在写入${0}...
Cmd Disable - Disabled || §a Plan 系统现在已被禁用。你仍然可以使用 reload 来重新启动插件。
Cmd FAIL - Accepts only these arguments || 接受以下内容 ${0}: ${1}
Cmd FAIL - Database not open || §c数据库为 ${0} - 请稍后再试。
Cmd FAIL - Empty search string || 搜索字符串不能为空
Cmd FAIL - Invalid Username || §c该用户没有 UUID。
Cmd FAIL - No Feature || §e请设置要禁用的功能当前支持 ${0}
Cmd FAIL - No Permission || §c你没有所需的权限。
Cmd FAIL - No player || 找不到玩家 '${0}',他们没有 UUID。
Cmd FAIL - No player register || 在数据库中找不到玩家 '${0}'。
Cmd FAIL - No server || 在数据库中找不到服务器 '${0}'。
Cmd FAIL - Require only one Argument || §c需要单个参数 ${1}
Cmd FAIL - Requires Arguments || §c需要参数 (${0}) ${1}
Cmd FAIL - see config || 查看配置文件中的 '${0}'
Cmd FAIL - Unknown Username || §c在此服务器上未找到该用户
Cmd FAIL - Users not linked || 此用户未绑定到你的帐户,且你无权删除其他用户的帐户。
Cmd FAIL - WebUser does not exists || §c用户不存在
Cmd FAIL - WebUser exists || §c用户已存在
Cmd Footer - Help || §7将鼠标悬停在参数或命令上来了解更多有关它们的信息或者使用 '/${0} ?'。
Cmd Header - Analysis || > §2分析结果
Cmd Header - Help || > §2/${0} 帮助
Cmd Header - Info || > §2玩家分析
Cmd Header - Inspect || > §2玩家: §f${0}
Cmd Header - Network || > §2群组网络页面
Cmd Header - Players || > §2全体玩家
Cmd Header - Search || > §2${0} 对于 §f${1}§2 的结果:
Cmd Header - server list || id::名称::uuid
Cmd Header - Servers || > §2全部服务器
Cmd Header - web user list || 用户名::绑定到::权限等级
Cmd Header - Web Users || > §2${0} 网页用户
Cmd Info - Bungee Connection || §2连接至代理§f${0}
Cmd Info - Database || §2当前数据库§f${0}
Cmd Info - Reload Complete || §a重载完成
Cmd Info - Reload Failed || §c重新加载插件出了点问题建议重新启动。
Cmd Info - Update || §2有可用更新§f${0}
Cmd Info - Version || §2版本§f${0}
Cmd network - No network || 服务器未连接到群组。此链接已重定向到服务器页面。
Cmd Notify - No Address || §e没有可用的地址 - 已使用 localhost 作为后备地址。在配置文件中的 'Alternative_IP' 设置地址。
Cmd Notify - No WebUser || 你可能没有网页账户,请使用 /plan register <password> 来注册
Cmd Notify - WebUser register || 新用户已注册: '${0}' 权限等级: ${1}
Cmd Qinspect - Active Playtime || §2活跃时间§f${0}
Cmd Qinspect - Activity Index || §2活跃指数§f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2挂机时间§f${0}
Cmd Qinspect - Deaths || §2死亡数§f${0}
Cmd Qinspect - Geolocation || §2登录位置§f${0}
Cmd Qinspect - Last Seen || §2上次在线§f${0}
Cmd Qinspect - Longest Session || §2最长的一次游玩§f${0}
Cmd Qinspect - Mob Kills || §2生物击杀数§f${0}
Cmd Qinspect - Player Kills || §2玩家击杀数§f${0}
Cmd Qinspect - Playtime || §2游玩时间§f${0}
Cmd Qinspect - Registered || §2注册时间§f${0}
Cmd Qinspect - Times Kicked || §2被踢次数§f${0}
Cmd SUCCESS - Feature disabled || §a暂时禁用 '${0}' 直到下一次重载插件。
Cmd SUCCESS - WebUser register || §a成功添加了新用户(${0})
Cmd unregister - unregistering || 注销 '${0}' 中...
Cmd WARN - Database not open || §e数据库状态为 ${0} - 这可能需要比预期更长的时间...
Cmd Web - Permission Levels || >\§70: 访问所有页面\§71: 访问 '/players' 和全体玩家页面\§72: 访问用户名与网页用户名一致的玩家页\§73+: 没有权限
Command Help - /plan db || 管理 Plan 数据库
Command Help - /plan db backup || 将数据库的数据备份到一个文件中
Command Help - /plan db clear || 从数据库中删除所有 Plan 数据
Command Help - /plan db hotswap || 热交换数据库并重启插件
Command Help - /plan db move || 在数据库间移动数据
Command Help - /plan db remove || 从当前数据库中删除玩家的数据
Command Help - /plan db restore || 将数据从文件恢复到数据库
Command Help - /plan db uninstalled || 在数据库中把一个服务器设置为已卸载。
Command Help - /plan disable || 禁用整个插件或禁用插件的部分功能
Command Help - /plan export || 手动导出 html 或 json 文件
Command Help - /plan import || 导入数据
Command Help - /plan info || 关于此插件的信息
Command Help - /plan ingame || 在游戏中查看玩家信息
Command Help - /plan json || 查看玩家的原始数据 json。
Command Help - /plan logout || 将其他用户从面板上登出。
Command Help - /plan network || 查看群组网络页面
Command Help - /plan player || 查看玩家页面
Command Help - /plan players || 查看全体玩家页面
Command Help - /plan register || 注册一个网页用户
Command Help - /plan reload || 重启 Plan
Command Help - /plan search || 搜索玩家
Command Help - /plan server || 查看服务器页面
Command Help - /plan servers || 列出数据库中的服务器
Command Help - /plan unregister || 注销一个 Plan 网页账户
Command Help - /plan users || 列出所有网页账户
Database - Apply Patch || 正在应用补丁:${0}...
Database - Patches Applied || 已成功应用所有数据库补丁。
Database - Patches Applied Already || 已应用所有数据库补丁。
Database MySQL - Launch Options Error || 启动参数出错,正使用默认参数(${0}
Database Notify - Clean || 移除了 ${0} 位用户的数据。
Database Notify - SQLite No WAL || 此服务器版本不支持 SQLite WAL 模式,正使用默认模式。这可能会影响性能。
Disable || Plan 插件已禁用。
Disable - Processing || 正在处理未处理的关键任务。(${0})
Disable - Processing Complete || 处理完毕。
Disable - Unsaved Session Save || 保存未完成的会话中...
Disable - Unsaved Session Save Timeout || 超时,将在下一次启动储存未完成的会话。
Disable - Waiting SQLite || 正在等待查询完成,以避免 SQLite 使 JVM 崩溃...
Disable - Waiting SQLite Complete || SQLite 连接已关闭。
Disable - Waiting Transactions || 正在等待未完成的事务以避免数据丢失...
Disable - Waiting Transactions Complete || 事务队列已关闭。
Disable - WebServer || 网页服务器已关闭。
Enable || Plan 插件已启用。
Enable - Database || ${0} - 已连接到数据库。
Enable - Notify Bad IP || 0.0.0.0 不是有效的地址,请修改 Alternative_IP 设置. 否则可能会导致网页地址错误!
Enable - Notify Empty IP || server.properties 中的 IP 为空且未使用备用 IP。这可能会导致地址出错
Enable - Notify Geolocations disabled || 已关闭地理位置收集。(Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan 需要在首次运行时访问互联网以下载 GeoLite2 地理位置数据库。
Enable - Notify Webserver disabled || 网页服务器未初始化。(WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || 正在储存之前关机前留下的会话。
Enable - WebServer || 网页服务器已在 ${0} ( ${1} ) 端口上运行
Enable FAIL - Database || ${0} - 连接到数据库失败:${1}
Enable FAIL - Database Patch || 数据库补丁失败,插件必须被禁用。请报告此问题
Enable FAIL - GeoDB Write || 保存已下载的 GeoLite2 地理位置数据库时发生问题
Enable FAIL - WebServer (Proxy) || 网页服务器没有初始化!
Enable FAIL - Wrong Database Type || ${0} 是不支持的数据库类型
HTML - AND_BUG_REPORTERS || 和其他问题报告者!
HTML - BANNED (Filters) || 被封禁
HTML - COMPARING_15_DAYS || 对比 15 天的情况
HTML - COMPARING_60_DAYS || 对比 30 天前和现在的情况
HTML - COMPARING_7_DAYS || 对比 7 天的情况
HTML - DATABASE_NOT_OPEN || 数据库未开放, 使用 /plan info 查看数据库状态
HTML - DESCRIBE_RETENTION_PREDICTION || 这个数值是基于之前的玩家数据预测的。
HTML - ERROR || 认证时发生错误
HTML - EXPIRED_COOKIE || 用户 Cookie 已过期
HTML - FILTER_ACTIVITY_INDEX_NOW || 活跃度分组
HTML - FILTER_ALL_PLAYERS || 全体玩家
HTML - FILTER_BANNED || 封禁状态
HTML - FILTER_GROUP || 小组:
HTML - FILTER_OPS || 管理员状态
HTML - INDEX_ACTIVE || 活跃
HTML - INDEX_INACTIVE || 不活跃
HTML - INDEX_IRREGULAR || 偶尔上线
HTML - INDEX_REGULAR || 经常上线
HTML - INDEX_VERY_ACTIVE || 非常活跃
HTML - KILLED || 被击杀数
HTML - LABEL_1ST_WEAPON || 最致命的 PVP 武器
HTML - LABEL_2ND_WEAPON || 第二致命的 PVP 武器
HTML - LABEL_3RD_WEAPON || 第三致命的 PVP 武器
HTML - LABEL_ACTIVE_PLAYTIME || 活跃时间
HTML - LABEL_ACTIVITY_INDEX || 活跃指数
HTML - LABEL_AFK || 挂机
HTML - LABEL_AFK_TIME || 挂机时间
HTML - LABEL_AVG || 平均
HTML - LABEL_AVG_ACTIVE_PLAYTIME || 平均活跃时间
HTML - LABEL_AVG_AFK_TIME || 平均挂机时间
HTML - LABEL_AVG_CHUNKS || 平均区块数
HTML - LABEL_AVG_ENTITIES || 平均实体数
HTML - LABEL_AVG_KDR || 平均 KDR
HTML - LABEL_AVG_MOB_KDR || 平均生物 KDR
HTML - LABEL_AVG_PLAYTIME || 平均游玩时间
HTML - LABEL_AVG_SESSION_LENGTH || 平均会话时长
HTML - LABEL_AVG_SESSIONS || 平均会话
HTML - LABEL_AVG_TPS || 平均 TPS
HTML - LABEL_BANNED || 已被封禁
HTML - LABEL_BEST_PEAK || 所有时间峰值
HTML - LABEL_DAY_OF_WEEK || 星期
HTML - LABEL_DEATHS || 死亡数
HTML - LABEL_DOWNTIME || 停机时间
HTML - LABEL_DURING_LOW_TPS || 持续低 TPS 时间
HTML - LABEL_ENTITIES || 实体
HTML - LABEL_FAVORITE_SERVER || 最喜爱的服务器
HTML - LABEL_FIRST_SESSION_LENGTH || 第一次会话时长
HTML - LABEL_FREE_DISK_SPACE || 剩余硬盘空间
HTML - LABEL_INACTIVE || 不活跃
HTML - LABEL_LAST_PEAK || 上次在线峰值
HTML - LABEL_LAST_SEEN || 最后在线时间
HTML - LABEL_LOADED_CHUNKS || 已加载区块
HTML - LABEL_LOADED_ENTITIES || 已加载实体
HTML - LABEL_LONE_JOINS || 单独加入
HTML - LABEL_LONE_NEW_JOINS || 单独新玩家加入
HTML - LABEL_LONGEST_SESSION || 最长会话时间
HTML - LABEL_LOW_TPS || 低 TPS 时间
HTML - LABEL_MAX_FREE_DISK || 最大可用硬盘空间
HTML - LABEL_MIN_FREE_DISK || 最小可用硬盘空间
HTML - LABEL_MOB_DEATHS || 被生物击杀数
HTML - LABEL_MOB_KDR || 生物 KDR
HTML - LABEL_MOB_KILLS || 生物击杀数
HTML - LABEL_MOST_ACTIVE_GAMEMODE || 最常玩的游戏模式
HTML - LABEL_NAME || 名称
HTML - LABEL_NEW || 新
HTML - LABEL_NEW_PLAYERS || 新玩家
HTML - LABEL_NICKNAME || 昵称
HTML - LABEL_NO_SESSION_KILLS || 无
HTML - LABEL_ONLINE_FIRST_JOIN || 第一次进入服务器的在线玩家
HTML - LABEL_OPERATOR || 管理员
HTML - LABEL_PER_PLAYER || / 玩家
HTML - LABEL_PER_REGULAR_PLAYER || / 普通玩家
HTML - LABEL_PLAYER_DEATHS || 被玩家击杀次数
HTML - LABEL_PLAYER_KILLS || 击杀玩家数
HTML - LABEL_PLAYERS_ONLINE || 在线玩家
HTML - LABEL_PLAYTIME || 游玩时间
HTML - LABEL_REGISTERED || 注册时间
HTML - LABEL_REGISTERED_PLAYERS || 已注册的玩家
HTML - LABEL_REGULAR || 普通
HTML - LABEL_REGULAR_PLAYERS || 普通玩家
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || 最近加入活动
HTML - LABEL_RETENTION || 新玩家留坑率
HTML - LABEL_SERVER_DOWNTIME || 服务器停机时间
HTML - LABEL_SERVER_OCCUPIED || 服务器在线时间
HTML - LABEL_SESSION_ENDED || 会话结束
HTML - LABEL_SESSION_MEDIAN || 平均会话长度
HTML - LABEL_TIMES_KICKED || 被踢出次数
HTML - LABEL_TOTAL_PLAYERS || 总玩家数
HTML - LABEL_TOTAL_PLAYTIME || 总游玩时间
HTML - LABEL_UNIQUE_PLAYERS || 独立玩家
HTML - LABEL_WEEK_DAYS || '星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'
HTML - LINK_BACK_NETWORK || 群组网络页面
HTML - LINK_BACK_SERVER || 服务器页面
HTML - LINK_CHANGELOG || 查看更新日志
HTML - LINK_DISCORD || 一般问题支持Discord
HTML - LINK_DOWNLOAD || 下载
HTML - LINK_ISSUES || 报告问题
HTML - LINK_NIGHT_MODE || 夜间模式
HTML - LINK_PLAYER_PAGE || 玩家页面
HTML - LINK_QUICK_VIEW || 快速浏览
HTML - LINK_SERVER_ANALYSIS || 服务器分析
HTML - LINK_WIKI || Plan Wiki,教程和文档
HTML - LOCAL_MACHINE || 本地主机
HTML - LOGIN_CREATE_ACCOUNT || 创建一个账户!
HTML - LOGIN_FAILED || 登录失败:
HTML - LOGIN_FORGOT_PASSWORD || 忘记密码?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || 忘记密码? 注销并再次注册。
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || 在游戏中使用以下命令来删除当前账户:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || 或使用控制台命令:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || 使用命令后,
HTML - LOGIN_LOGIN || 登录
HTML - LOGIN_LOGOUT || 登出
HTML - LOGIN_PASSWORD || "密码"
HTML - LOGIN_USERNAME || "用户名"
HTML - NAV_PLUGINS || 插件
HTML - NEW_CALENDAR || 新:
HTML - NO_KILLS || 没有击杀数
HTML - NO_USER_PRESENT || 用户 cookie 不存在
HTML - NON_OPERATORS (Filters) || 非管理员
HTML - NOT_BANNED (Filters) || 未被封禁
HTML - OFFLINE || 离线
HTML - ONLINE || 在线
HTML - OPERATORS (Filters) || 管理员
HTML - PER_DAY || / 天
HTML - PLAYERS_TEXT || 玩家
HTML - QUERY || 查询<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || 匹配玩家的活跃度
HTML - QUERY_ACTIVITY_ON || 活跃在 <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || 添加过滤器..
HTML - QUERY_AND || 外加
HTML - QUERY_ARE || `是`
HTML - QUERY_ARE_ACTIVITY_GROUP || 在活跃度分组中
HTML - QUERY_ARE_PLUGIN_GROUP || 在 ${plugin} 插件的 ${group} 分组中
HTML - QUERY_JOINED_WITH_ADDRESS || 加入地址
HTML - QUERY_LOADING_FILTERS || 加载过滤器中...
HTML - QUERY_MAKE || 进行查询
HTML - QUERY_MAKE_ANOTHER || 进行另一个查询
HTML - QUERY_OF_PLAYERS || 查询玩家:
HTML - QUERY_PERFORM_QUERY || 执行查询!
HTML - QUERY_PLAYED_BETWEEN || 在此期间游玩过
HTML - QUERY_REGISTERED_BETWEEN || 在此期间注册
HTML - QUERY_RESULTS || 查询结果
HTML - QUERY_RESULTS_MATCH || 匹配到 ${resultCount} 个玩家
HTML - QUERY_SESSIONS_WITHIN_VIEW || 查看范围内的会话
HTML - QUERY_SHOW_VIEW || 日期范围
HTML - QUERY_TIME_FROM || >从 </label>
HTML - QUERY_TIME_TO || >到 </label>
HTML - QUERY_VIEW || 日期范围:
HTML - QUERY_ZERO_RESULTS || 查询到 0 个结果
HTML - REGISTER || 注册
HTML - REGISTER_CHECK_FAILED || 检查注册状态失败:
HTML - REGISTER_COMPLETE || 注册完成
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || 您现在可以完成用户注册流程。
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || 注册代码将在 15 分钟后过期
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || 在游戏中使用以下命令完成注册:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || 或使用控制台:
HTML - REGISTER_CREATE_USER || 创建一个新用户
HTML - REGISTER_FAILED || 注册失败:
HTML - REGISTER_HAVE_ACCOUNT || 已经有帐号了? 登录!
HTML - REGISTER_PASSWORD_TIP || 密码不能超过8个字符没有其他限制。
HTML - REGISTER_SPECIFY_PASSWORD || 你需要填写密码
HTML - REGISTER_SPECIFY_USERNAME || 你需要填写用户名
HTML - REGISTER_USERNAME_LENGTH || 用户名最多可以包含 50 个字符,你的用户名有
HTML - REGISTER_USERNAME_TIP || 用户名最多可以包含 50 个字符。
HTML - SESSION || 会话次数
HTML - SIDE_GEOLOCATIONS || 地理位置
HTML - SIDE_INFORMATION || 信息
HTML - SIDE_LINKS || 链接
HTML - SIDE_NETWORK_OVERVIEW || 群组网络总览
HTML - SIDE_OVERVIEW || 总览
HTML - SIDE_PERFORMANCE || 性能
HTML - SIDE_PLAYER_LIST || 玩家列表
HTML - SIDE_PLAYERBASE || 玩家数据
HTML - SIDE_PLAYERBASE_OVERVIEW || 玩家数据总览
HTML - SIDE_PLUGINS || 插件
HTML - SIDE_PVP_PVE || PvP 和 PvE
HTML - SIDE_SERVERS || 服务器
HTML - SIDE_SERVERS_TITLE || 服务器
HTML - SIDE_SESSIONS || 会话
HTML - SIDE_TO_MAIN_PAGE || 回到主页面
HTML - TEXT_CLICK_TO_EXPAND || 点击展开
HTML - TEXT_CONTRIBUTORS_CODE || 代码贡献者
HTML - TEXT_CONTRIBUTORS_LOCALE || 翻译者
HTML - TEXT_CONTRIBUTORS_MONEY || 特别感谢那些在经济上支持开发的人们。
HTML - TEXT_CONTRIBUTORS_THANKS || 以下 <span class="col-plan">优秀人物</span> 也做出了贡献:
HTML - TEXT_DEV_VERSION || 这是一个开发版本。
HTML - TEXT_DEVELOPED_BY || 的开发者是
HTML - TEXT_FIRST_SESSION || 第一此会话
HTML - TEXT_LICENSED_UNDER || Player Analytics 开发和授权于
HTML - TEXT_METRICS || bStats 统计
HTML - TEXT_NO_EXTENSION_DATA || 没有扩展数据
HTML - TEXT_NO_LOW_TPS || 没有低 TPS 时间
HTML - TEXT_NO_SERVER || 没有可显示在线活动的服务器
HTML - TEXT_NO_SERVERS || 数据库中找不到服务器
HTML - TEXT_PLUGIN_INFORMATION || 插件信息
HTML - TEXT_PREDICTED_RETENTION || 这个数值是基于之前的玩家数据预测的
HTML - TEXT_SERVER_INSTRUCTIONS || 看起来 Plan 没有安装在任何游戏服务器上或者游戏服务器未连接到相同的数据库。 群组网络教程请参见:<a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a>
HTML - TEXT_VERSION || 有新版本可供下载。
HTML - TITLE_30_DAYS || 30 天
HTML - TITLE_30_DAYS_AGO || 30 天前
HTML - TITLE_ALL || 全部
HTML - TITLE_ALL_TIME || 所有时间
HTML - TITLE_AS_NUMBERS || 数据
HTML - TITLE_AVG_PING || 平均延迟
HTML - TITLE_BEST_PING || 最低延迟
HTML - TITLE_CALENDAR || 日历
HTML - TITLE_CONNECTION_INFO || 连接信息
HTML - TITLE_COUNTRY || 国家和地区
HTML - TITLE_CPU_RAM || CPU 和内存
HTML - TITLE_CURRENT_PLAYERBASE || 当前玩家数
HTML - TITLE_DISK || 硬盘空间
HTML - TITLE_GRAPH_DAY_BY_DAY || 按天查看
HTML - TITLE_GRAPH_HOUR_BY_HOUR || 按小时查看
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || 群组网络在线活动
HTML - TITLE_GRAPH_PUNCHCARD || 30 天打卡
HTML - TITLE_INSIGHTS || 30 天分析
HTML - TITLE_IS_AVAILABLE || 可用
HTML - TITLE_JOIN_ADDRESSES || 加入地址
HTML - TITLE_LAST_24_HOURS || 过去 24 小时
HTML - TITLE_LAST_30_DAYS || 过去 30 天
HTML - TITLE_LAST_7_DAYS || 过去 7 天
HTML - TITLE_LAST_CONNECTED || 最后连接时间
HTML - TITLE_LENGTH || 游玩时长
HTML - TITLE_MOST_PLAYED_WORLD || 玩的最多的世界
HTML - TITLE_NETWORK || 群组网络
HTML - TITLE_NETWORK_AS_NUMBERS || 群组网络数据
HTML - TITLE_NOW || 现在
HTML - TITLE_ONLINE_ACTIVITY || 在线活动
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || 在线活动数据
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || 在线活动总览
HTML - TITLE_PERFORMANCE_AS_NUMBERS || 性能数据
HTML - TITLE_PING || 延迟
HTML - TITLE_PLAYER || 玩家
HTML - TITLE_PLAYER_OVERVIEW || 玩家总览
HTML - TITLE_PLAYERBASE_DEVELOPMENT || 玩家发展
HTML - TITLE_PVP_DEATHS || 最近的 PVP 死亡
HTML - TITLE_PVP_KILLS || 最近的 PVP 击杀
HTML - TITLE_PVP_PVE_NUMBERS || PvP 和 PvE 数据
HTML - TITLE_RECENT_KILLS || 最近击杀
HTML - TITLE_RECENT_SESSIONS || 最近会话
HTML - TITLE_SEEN_NICKNAMES || 用过的昵称
HTML - TITLE_SERVER || 服务器
HTML - TITLE_SERVER_AS_NUMBERS || 服务器数据
HTML - TITLE_SERVER_OVERVIEW || 服务器总览
HTML - TITLE_SERVER_PLAYTIME || 服务器游戏时间
HTML - TITLE_SERVER_PLAYTIME_30 || 最近 30 天内的服务器游玩时间
HTML - TITLE_SESSION_START || 会话开始于
HTML - TITLE_THEME_SELECT || 主题选择
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || 打卡
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || 趋势
HTML - TITLE_TRENDS || 30 天趋势
HTML - TITLE_VERSION || 版本
HTML - TITLE_WEEK_COMPARISON || 每周对比
HTML - TITLE_WORLD || 世界加载
HTML - TITLE_WORLD_PLAYTIME || 世界游玩时间
HTML - TITLE_WORST_PING || 最高延迟
HTML - TOTAL_ACTIVE_TEXT || 总活跃时长
HTML - TOTAL_AFK || 总挂机时长
HTML - TOTAL_PLAYERS || 总游玩时长
HTML - UNIQUE_CALENDAR || 独立:
HTML - UNIT_CHUNKS || 区块
HTML - UNIT_ENTITIES || 实体
HTML - UNIT_NO_DATA || 无数据
HTML - UNIT_THE_PLAYERS || 玩家
HTML - USER_AND_PASS_NOT_SPECIFIED || 未指定用户名与密码
HTML - USER_DOES_NOT_EXIST || 用户名不存在
HTML - USER_INFORMATION_NOT_FOUND || 注册失败,请重试(注册代码有效期 15 分钟)
HTML - USER_PASS_MISMATCH || 用户名和密码不匹配
HTML - Version Change log || 查看更新日志
HTML - Version Current || 你的版本是 ${0}
HTML - Version Download || 下载 Plan - ${0}.jar
HTML - Version Update || 更新
HTML - Version Update Available || 新版本 ${0} 现在可用!
HTML - Version Update Dev || 这是一个开发版本。
HTML - Version Update Info || 有新版本可供下载。
HTML - WARNING_NO_GAME_SERVERS || 要获取某些数据,你需要将 Plan 安装在游戏服务器上。
HTML - WARNING_NO_GEOLOCATIONS || 需要在配置文件中启用地理位置收集(Accept GeoLite2 EULA)。
HTML - WARNING_NO_SPONGE_CHUNKS || 区块数据在 Sponge 服务端不可用
HTML - WITH || <th> 与
HTML ERRORS - ACCESS_DENIED_403 || 拒绝访问
HTML ERRORS - AUTH_FAIL_TIPS_401 || - 确保你已使用 <b>/plan register</b> 来注册用户<br>- 检查用户名与密码是否正确<br>- 用户名与密码区分大小写<br><br>若您忘记了密码,请让工作人员删除您的旧密码并重新注册。
HTML ERRORS - AUTHENTICATION_FAILED_401 || 认证失败。
HTML ERRORS - FORBIDDEN_403 || 禁止访问
HTML ERRORS - NO_SERVERS_404 || 无可执行此请求的在线服务器。
HTML ERRORS - NOT_FOUND_404 || 未找到
HTML ERRORS - NOT_PLAYED_404 || Plan 没有找到此玩家。
HTML ERRORS - PAGE_NOT_FOUND_404 || 页面不存在。
HTML ERRORS - UNAUTHORIZED_401 || 未认证
HTML ERRORS - UNKNOWN_PAGE_404 || 请确保您正通过命令所给出的链接访问,示例:</p><p>/player/玩家名<br>/server/服务器名</p>
HTML ERRORS - UUID_404 || 未在数据库中找到此玩家的 UUID。
In Depth Help - /plan db || 使用不同的数据库子命令来某种方式更改数据
In Depth Help - /plan db backup || 使用 SQLite 将目标数据库备份到文件中。
In Depth Help - /plan db clear || 清除所有 Plan 数据表,并删除所有处理中的 Plan 数据。
In Depth Help - /plan db hotswap || 用另一个数据库重新加载插件,并改变配置使其匹配。
In Depth Help - /plan db move || 用一个数据库中的内容覆盖另一个数据库中的内容。
In Depth Help - /plan db remove || 从当前数据库中删除与某个玩家相关的所有数据。
In Depth Help - /plan db restore || 使用 SQLite 备份文件并覆盖目标数据库的内容。
In Depth Help - /plan db uninstalled || 将 Plan 数据库中的一个服务器标记为已卸载,这样它就不会在服务器查询页面中显示出来。
In Depth Help - /plan disable || 禁用整个插件或禁用插件的部分功能,直到下次重新加载/重新启动。
In Depth Help - /plan export || 把数据导出到配置文件中指定的导出位置。
In Depth Help - /plan import || 执行导入,将数据加载到数据库。
In Depth Help - /plan info || 显示插件的当前状态。
In Depth Help - /plan ingame || 显示正在游戏中的玩家的一些信息。
In Depth Help - /plan json || 允许你下载 json 格式的玩家数据。所有的数据都在里面。
In Depth Help - /plan logout || 输入用户名作为参数可以注销 Plan 上的一个用户,输入 * 作为参数可以注销所有用户。
In Depth Help - /plan network || 获得一个指向 /network page群组网络 的链接,只能在群组网络上这样做。
In Depth Help - /plan player || 获得一个指向特定玩家或当前玩家的 /player page玩家页面 的链接。
In Depth Help - /plan players || 获得一个指向 /players page全体玩家页面 的链接,以查看玩家列表。
In Depth Help - /plan register || 直接使用会获得注册页面的链接。添加 --code[注册代码] 参数可以注册一个账户。
In Depth Help - /plan reload || 禁用然后重新启用本插件,会重新加载配置中的设置。
In Depth Help - /plan search || 列出所有与给定名字部分相匹配的玩家名字。
In Depth Help - /plan server || 获取一个指向特定服务器的 /server page服务器页面 的链接,如果没有给出参数,则获取当前服务器的链接。
In Depth Help - /plan servers || 列出数据库中所有服务器的ID、名称和UUID。
In Depth Help - /plan unregister || 不含参数使用会注销当前绑定的账户,使用用户名作为参数能注销另一个用户。
In Depth Help - /plan users || 以表格形式列出网页用户。
Manage - Confirm Overwrite || 数据库 ${0} 中的数据将被覆盖!
Manage - Confirm Removal || 数据库 ${0} 中的数据将被删除!
Manage - Fail || > §c发生了错误${0}
Manage - Fail File not found || > §c没有在 ${0} 发现文件
Manage - Fail Incorrect Database || > §c'${0}' 是一个不支持的数据库
Manage - Fail No Exporter || §e导出器 '${0}' 不存在
Manage - Fail No Importer || §e导入器 '${0}' 不存在
Manage - Fail No Server || 没有找到具有给定参数的服务器。
Manage - Fail Same Database || > §c不能在同一个数据库中操作!
Manage - Fail Same server || 不能将此服务器标记为已卸载(你在这个服务器上)。
Manage - Fail, Confirmation || > §c添加 '-a' 参数来确认执行:${0}
Manage - List Importers || 导入器:
Manage - Progress || ${0} / ${1} 处理中...
Manage - Remind HotSwap || §e请切换到新的数据库(/plan db hotswap ${0})并重新加载插件。
Manage - Start || > §2处理数据中...
Manage - Success || > §a成功
Negative || 否
Positive || 是
Today || '今天'
Unavailable || 不可用
Unknown || 位置
Version - DEV || 这是一个开发版本。
Version - Latest || 你正在使用最新版本。
Version - New || 有新版本 (${0}) 可用 ${1}
Version - New (old) || 有新版本可用:${0}
Version FAIL - Read info (old) || 无法检查最新版本号
Version FAIL - Read versions.txt || 无法从 Github/versions.txt 加载版本信息
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || 网页服务器:无证书 -> 正使用 HTTP 服务器提供可视化效果。
WebServer - Notify HTTP User Auth || 网页服务器已禁用用户登录HTTP 方式不安全)
WebServer - Notify HTTPS User Auth || 网页服务器: 用户登录已关闭! (已在配置文件中禁用)
Webserver - Notify IP Whitelist || 网页服务器: IP 白名单已启用。
Webserver - Notify IP Whitelist Block || 网页服务器:${0} 被拒绝访问 '${1}'. (不在白名单中)
WebServer - Notify no Cert file || 网页服务器:找不到证书密钥库文件:${0}
WebServer - Notify Using Proxy || 网页服务器: HTTPS 代理模式已开启, 请确保你的反向代理已经配置为 HTTPS 模式并且 Plan 的 Alternative_IP.Address 选项已经指向代理
WebServer FAIL - EOF || 网页服务器: 在读取证书文件时出现了EOF异常. (请检查证书文件完整性)
WebServer FAIL - Port Bind || 未成功初始化网页服务器。端口(${0})是否被已被占用?
WebServer FAIL - SSL Context || 网页服务器SSL 环境初始化失败。
WebServer FAIL - Store Load || 网页服务器SSL 证书载入失败。
Yesterday || '昨天'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Plan 插件已启用。"
notify:
webserverDisabled: "网页服务器未初始化。(WebServer.DisableWebServer: true)"
storeSessions: "正在储存之前关机前留下的会话。"
geoDisabled: "已关闭地理位置收集。(Data.Geolocations: false)"
badIP: "0.0.0.0 不是有效的地址,请修改 Alternative_IP 设置. 否则可能会导致网页地址错误!"
emptyIP: "server.properties 中的 IP 为空且未使用备用 IP。这可能会导致地址出错"
geoInternetRequired: "Plan 需要在首次运行时访问互联网以下载 GeoLite2 地理位置数据库。"
webserver: "网页服务器已在 ${0} ( ${1} ) 端口上运行"
fail:
databasePatch: "数据库补丁失败,插件必须被禁用。请报告此问题"
webServer: "网页服务器没有初始化!"
databaseType: "${0} 是不支持的数据库类型"
database: "${0} - 连接到数据库失败:${1}"
geoDBWrite: "保存已下载的 GeoLite2 地理位置数据库时发生问题"
database: "${0} - 已连接到数据库。"
webserver:
fail:
certStoreLoad: "网页服务器SSL 证书载入失败。"
certFileEOF: "网页服务器: 在读取证书文件时出现了EOF异常. (请检查证书文件完整性)"
portInUse: "未成功初始化网页服务器。端口(${0})是否被已被占用?"
SSLContext: "网页服务器SSL 环境初始化失败。"
notify:
http: "网页服务器:无证书 -> 正使用 HTTP 服务器提供可视化效果。"
ipWhitelistBlock: "网页服务器:${0} 被拒绝访问 '${1}'. (不在白名单中)"
authDisabledNoHTTPS: "网页服务器已禁用用户登录HTTP 方式不安全)"
ipWhitelist: "网页服务器: IP 白名单已启用。"
noCertFile: "网页服务器:找不到证书密钥库文件:${0}"
authDisabledConfig: "网页服务器: 用户登录已关闭! (已在配置文件中禁用)"
reverseProxy: "网页服务器: HTTPS 代理模式已开启, 请确保你的反向代理已经配置为 HTTPS 模式并且 Plan 的 Alternative_IP.Address 选项已经指向代理"
apiCSSAdded: "页面扩展: ${0} 添加样式表(s) 到 ${1}, ${2}"
generic:
yesterday: "'昨天'"
dbFaultyLaunchOptions: "启动参数出错,正使用默认参数(${0}"
dbPatchesApplied: "已成功应用所有数据库补丁。"
unavailable: "不可用"
dbPatchesAlreadyApplied: "已应用所有数据库补丁。"
unknown: "位置"
no: "否"
dbNotifyClean: "移除了 ${0} 位用户的数据。"
yes: "是"
dbNotifySQLiteWAL: "此服务器版本不支持 SQLite WAL 模式,正使用默认模式。这可能会影响性能。"
loadingServerInfo: "Loading server identifying information"
today: "'今天'"
dbApplyingPatch: "正在应用补丁:${0}..."
disable:
database: "正在处理未处理的关键任务。(${0})"
processingComplete: "处理完毕。"
waitingTransactions: "正在等待未完成的事务以避免数据丢失..."
waitingTransactionsComplete: "事务队列已关闭。"
waitingDbComplete: "SQLite 连接已关闭。"
savingSessions: "保存未完成的会话中..."
savingSessionsTimeout: "超时,将在下一次启动储存未完成的会话。"
disabled: "Plan 插件已禁用。"
waitingDb: "正在等待查询完成,以避免 SQLite 使 JVM 崩溃..."
webserver: "网页服务器已关闭。"
version:
checkFail: "无法检查最新版本号"
checkFailGithub: "无法从 Github/versions.txt 加载版本信息"
isLatest: "你正在使用最新版本。"
updateAvailableSpigot: "有新版本可用:${0}"
isDev: " 这是一个开发版本。"
updateAvailable: "有新版本 (${0}) 可用 ${1}"
apiJSAdded: "页面扩展: ${0} 添加 javascript(s) 到 ${1}, ${2}"
command:
help:
unregister:
inDepth: "不含参数使用会注销当前绑定的账户,使用用户名作为参数能注销另一个用户。"
description: "注销一个 Plan 网页账户"
dbMove:
inDepth: "用一个数据库中的内容覆盖另一个数据库中的内容。"
description: "在数据库间移动数据"
import:
inDepth: "执行导入,将数据加载到数据库。"
description: "导入数据"
search:
inDepth: "列出所有与给定名字部分相匹配的玩家名字。"
description: "搜索玩家"
logout:
description: "将其他用户从面板上登出。"
inDepth: "输入用户名作为参数可以注销 Plan 上的一个用户,输入 * 作为参数可以注销所有用户。"
dbRemove:
description: "从当前数据库中删除玩家的数据"
inDepth: "从当前数据库中删除与某个玩家相关的所有数据。"
disable:
inDepth: "禁用整个插件或禁用插件的部分功能,直到下次重新加载/重新启动。"
description: "禁用整个插件或禁用插件的部分功能"
players:
inDepth: "获得一个指向 /players page全体玩家页面 的链接,以查看玩家列表。"
description: "查看全体玩家页面"
json:
inDepth: "允许你下载 json 格式的玩家数据。所有的数据都在里面。"
description: "查看玩家的原始数据 json。"
servers:
description: "列出数据库中的服务器"
inDepth: "列出数据库中所有服务器的ID、名称和UUID。"
network:
description: "查看群组网络页面"
inDepth: "获得一个指向 /network page群组网络 的链接,只能在群组网络上这样做。"
server:
description: "查看服务器页面"
inDepth: "获取一个指向特定服务器的 /server page服务器页面 的链接,如果没有给出参数,则获取当前服务器的链接。"
ingame:
description: "在游戏中查看玩家信息"
inDepth: "显示正在游戏中的玩家的一些信息。"
player:
inDepth: "获得一个指向特定玩家或当前玩家的 /player page玩家页面 的链接。"
description: "查看玩家页面"
reload:
inDepth: "禁用然后重新启用本插件,会重新加载配置中的设置。"
description: "重启 Plan"
dbRestore:
description: "将数据从文件恢复到数据库"
inDepth: "使用 SQLite 备份文件并覆盖目标数据库的内容。"
info:
inDepth: "显示插件的当前状态。"
description: "关于此插件的信息"
export:
inDepth: "把数据导出到配置文件中指定的导出位置。"
description: "手动导出 html 或 json 文件"
database:
description: "管理 Plan 数据库"
inDepth: "使用不同的数据库子命令来某种方式更改数据"
dbUninstalled:
description: "在数据库中把一个服务器设置为已卸载。"
inDepth: "将 Plan 数据库中的一个服务器标记为已卸载,这样它就不会在服务器查询页面中显示出来。"
dbHotswap:
description: "热交换数据库并重启插件"
inDepth: "用另一个数据库重新加载插件,并改变配置使其匹配。"
dbClear:
description: "从数据库中删除所有 Plan 数据"
inDepth: "清除所有 Plan 数据表,并删除所有处理中的 Plan 数据。"
dbBackup:
description: "将数据库的数据备份到一个文件中"
inDepth: "使用 SQLite 将目标数据库备份到文件中。"
register:
description: "注册一个网页用户"
inDepth: "直接使用会获得注册页面的链接。添加 --code[注册代码] 参数可以注册一个账户。"
users:
inDepth: "以表格形式列出网页用户。"
description: "列出所有网页账户"
ingame:
timesKicked: " §2被踢次数§f${0}"
mobKills: " §2生物击杀数§f${0}"
longestSession: " §2最长的一次游玩§f${0}"
playerKills: " §2玩家击杀数§f${0}"
activityIndex: " §2活跃指数§f${0} | ${1}"
deaths: " §2死亡数§f${0}"
geolocation: " §2登录位置§f${0}"
playtime: " §2游玩时间§f${0}"
activePlaytime: " §2活跃时间§f${0}"
afkPlaytime: " §2挂机时间§f${0}"
registered: " §2注册时间§f${0}"
lastSeen: " §2上次在线§f${0}"
confirmation:
accept: "接受"
dbClear: "你将要删除 ${0} 中的所有 Plan 的数据"
dbRemovePlayer: "你将从 ${1} 中删除 ${0} 的数据。"
dbOverwrite: "你将要用 ${1} 中的数据覆盖 Plan ${0} 中的数据。"
expired: "确认已过期,请再次使用命令"
cancelNoChanges: "已取消。没有数据被更改。"
cancelNoUnregister: "已取消。 '${0}' 尚未注销"
unregister: "您即将解除与 ${1} 链接的 '${0}' 的注册。"
confirm: "确认: "
deny: "取消"
general:
reloadComplete: "§a重载完成"
webPermissionLevels: ">\§70: 访问所有页面\§71: 访问 '/players' 和全体玩家页面\§72: 访问用户名与网页用户名一致的玩家页\§73+: 没有权限"
noAddress: "§e没有可用的地址 - 已使用 localhost 作为后备地址。在配置文件中的 'Alternative_IP' 设置地址。"
pluginDisabled: "§a Plan 系统现在已被禁用。你仍然可以使用 reload 来重新启动插件。"
notifyWebUserRegister: "新用户已注册: '${0}' 权限等级: ${1}"
noWebuser: "你可能没有网页账户,请使用 /plan register <password> 来注册"
featureDisabled: "§a暂时禁用 '${0}' 直到下一次重载插件。"
reloadFailed: "§c重新加载插件出了点问题建议重新启动。"
failNoImporter: "§e导入器 '${0}' 不存在"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§e导出器 '${0}' 不存在"
successWebUserRegister: "§a成功添加了新用户(${0})"
argument:
nameOrUUID:
name: "名称/uuid"
description: "玩家的名称或 UUID"
removeDescription: "要从当前数据库删除的玩家标识符"
dbRestore:
description: "要还原的数据库的类型。如果未指定,则使用当前数据库。"
subcommand:
name: "子命令"
description: "使用不带子命令的命令即可查看帮助。(直接输入)"
exportKind: "导出类型"
username:
name: "用户名"
description: "另一个用户的用户名。如果未指定,则使用玩家绑定的用户。"
dbTypeMoveTo:
description: "要将数据移入的数据库类型。不能和之前一样。"
feature:
name: "功能"
description: "要禁用的功能名称:${0}"
backupFile:
description: "备份文件的名称(区分大小写)"
name: "备份文件"
importKind: "导入类型"
dbBackup:
description: "要备份的数据库的类型。如果未指定,则使用当前数据库。"
server:
name: "服务器"
description: "服务器的名称ID 或 UUID"
code:
name: "${code}"
description: "注册需要用到的代码。"
dbTypeHotswap:
description: "要开始使用的新数据库类型。"
dbTypeMoveFrom:
description: "要从移出数据的数据库类型。"
dbTypeRemove:
description: "要清空数据的数据库类型。"
database:
playerRemoval: "从 ${1} 中删除 ${0} 的数据..."
unregister: "注销 '${0}' 中..."
write: "正在写入${0}..."
manage:
success: "> §a成功"
failFileNotFound: "> §c没有在 ${0} 发现文件"
failSameDB: "> §c不能在同一个数据库中操作!"
failSameServer: "不能将此服务器标记为已卸载(你在这个服务器上)。"
hotswap: "§e请切换到新的数据库(/plan db hotswap ${0})并重新加载插件。"
fail: "> §c发生了错误${0}"
confirmOverwrite: "数据库 ${0} 中的数据将被覆盖!"
importers: "导入器:"
failIncorrectDB: "> §c'${0}' 是一个不支持的数据库"
confirm: "> §c添加 '-a' 参数来确认执行:${0}"
progress: "${0} / ${1} 处理中..."
start: "> §2处理数据中..."
failNoServer: "没有找到具有给定参数的服务器。"
confirmRemoval: "数据库 ${0} 中的数据将被删除!"
creatingBackup: "创建一个备份文件 '${0}.db',内容为 ${1}。"
failDbNotOpen: "§c数据库为 ${0} - 请稍后再试。"
removal: "从 ${0} 中删除 Plan 的数据..."
warnDbNotOpen: "§e数据库状态为 ${0} - 这可能需要比预期更长的时间..."
serverUninstalled: "§a如果服务器没有真的卸载则它将自动在数据库中把自己设置为已安装。"
subcommand:
info:
update: " §2有可用更新§f${0}"
database: " §2当前数据库§f${0}"
proxy: " §2连接至代理§f${0}"
version: " §2版本§f${0}"
header:
info: "> §2玩家分析"
players: "> §2全体玩家"
analysis: "> §2分析结果"
webUserList: "用户名::绑定到::权限等级"
help: "> §2/${0} 帮助"
servers: "> §2全部服务器"
search: "> §2${0} 对于 §f${1}§2 的结果:"
serverList: "id::名称::uuid"
inspect: "> §2玩家: §f${0}"
network: "> §2群组网络页面"
webUsers: "> §2${0} 网页用户"
fail:
playerNotFound: "找不到玩家 '${0}',他们没有 UUID。"
missingFeature: "§e请设置要禁用的功能当前支持 ${0}"
noPermission: "§c你没有所需的权限。"
playerNotInDatabase: "在数据库中找不到玩家 '${0}'。"
invalidArguments: "接受以下内容 ${0}: ${1}"
webUserExists: "§c用户已存在"
onDeny: "拒绝操作在执行时出错: ${0}"
invalidUsername: "§c该用户没有 UUID。"
unknownUsername: "§c在此服务器上未找到该用户"
tooManyArguments: "§c需要单个参数 ${1}"
missingLink: "此用户未绑定到你的帐户,且你无权删除其他用户的帐户。"
webUserNotFound: "§c用户不存在"
missingArguments: "§c需要参数 (${0}) ${1}"
seeConfig: "查看配置文件中的 '${0}'"
serverNotFound: "在数据库中找不到服务器 '${0}'。"
onAccept: "接受操作在执行时出错: ${0}"
emptyString: "搜索字符串不能为空"
footer:
help: "§7将鼠标悬停在参数或命令上来了解更多有关它们的信息或者使用 '/${0} ?'。"
link:
playerJson: "玩家 json: "
noNetwork: "服务器未连接到群组。此链接已重定向到服务器页面。"
player: "玩家个人页面: "
clickMe: "点击此处"
register: "注册页面 page: "
network: "群组网络页面: "
server: "服务器页面 page: "
link: "链接"
players: "全体玩家页面: "
html:
query:
filter:
activity:
text: "在活跃度分组中"
generic:
allPlayers: "全体玩家"
start: "查询玩家:"
and: "外加 "
view: " 日期范围:"
notBanned: "未被封禁"
playedBetween:
text: "在此期间游玩过"
banStatus:
name: "封禁状态"
country:
text: "have joined from country"
joinAddress:
text: "加入地址"
registeredBetween:
text: "在此期间注册"
pluginGroup:
text: "在 ${plugin} 插件的 ${group} 分组中"
name: "小组:"
title:
activityGroup: "活跃度分组"
operators: "管理员"
banned: "被封禁"
nonOperators: "非管理员"
operatorStatus:
name: "管理员状态"
results:
match: "匹配到 ${resultCount} 个玩家"
title: "查询结果"
none: "查询到 0 个结果"
title:
activityOnDate: '活跃在 <span id="activity-date"></span>'
sessionsWithinView: "查看范围内的会话"
activity: "匹配玩家的活跃度"
text: "查询<"
filters:
add: "添加过滤器.."
loading: "加载过滤器中..."
label:
makeAnother: "进行另一个查询"
from: ">从 </label>"
to: ">到 </label>"
view: "日期范围"
performQuery: "执行查询!"
generic:
are: "`是`"
description:
predictedNewPlayerRetention: "这个数值是基于之前的玩家数据预测的"
noSpongeChunks: "区块数据在 Sponge 服务端不可用"
noGeolocations: "需要在配置文件中启用地理位置收集(Accept GeoLite2 EULA)。"
noServerOnlinActivity: "没有可显示在线活动的服务器"
noServers: "数据库中找不到服务器"
noGameServers: "要获取某些数据,你需要将 Plan 安装在游戏服务器上。"
newPlayerRetention: "这个数值是基于之前的玩家数据预测的。"
noServersLong: '看起来 Plan 没有安装在任何游戏服务器上或者游戏服务器未连接到相同的数据库。 群组网络教程请参见:<a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a>'
label:
weekdays: "'星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'"
insights30days: "30 天分析"
performance: "性能"
onlineOnFirstJoin: "第一次进入服务器的在线玩家"
playersOnlineOverview: "在线活动总览"
lastPeak: "上次在线峰值"
longestSession: "最长会话时间"
activePlaytime: "活跃时间"
pvpPveAsNumbers: "PvP 和 PvE 数据"
player: "玩家"
length: " 游玩时长"
serverOverview: "服务器总览"
weekComparison: "每周对比"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ 普通玩家"
averagePing: "平均延迟"
mobKdr: "生物 KDR"
loneJoins: "单独加入"
diskSpace: "剩余硬盘空间"
players: "玩家"
mostActiveGamemode: "最常玩的游戏模式"
totalActive: "总活跃时长"
playersOnline: "在线玩家"
perPlayer: "/ 玩家"
dayOfweek: "星期"
sessionStart: "会话开始于"
loadedChunks: "已加载区块"
disk: "硬盘空间"
recentKills: "最近击杀"
serverOccupied: "服务器在线时间"
punchcard: "打卡"
now: "现在"
playerbaseDevelopment: "玩家发展"
query: "进行查询"
servers: "服务器"
averageAfkTime: "平均挂机时间"
playerKills: "击杀玩家数"
asNumbers: "数据"
averageSessionLength: "平均会话时长"
banned: "已被封禁"
recentPvpKills: "最近的 PVP 击杀"
last24hours: "过去 24 小时"
firstSessionLength: "第一次会话时长"
indexInactive: "不活跃"
seenNicknames: "用过的昵称"
serversTitle: "服务器"
ping: "延迟"
serverAnalysis: "服务器分析"
averageKdr: "平均 KDR"
sessions: "会话"
sessionEnded: " 会话结束"
totalPlaytime: "总游玩时间"
veryActive: "非常活跃"
inactive: "不活跃"
mobDeaths: "被生物击杀数"
dayByDay: "按天查看"
newPlayers: "新玩家"
totalPlayers: "总玩家数"
serverPlaytime: "服务器游戏时间"
recentSessions: "最近会话"
maxFreeDisk: "最大可用硬盘空间"
insights: "Insights"
overview: "总览"
toMainPage: "回到主页面"
killed: "被击杀数"
onlineActivity: "在线活动"
bestPeak: "所有时间峰值"
playerbase: "玩家数据"
averageSessions: "平均会话"
thirtyDays: "30 天"
country: "国家和地区"
trends30days: "30 天趋势"
perDay: "/ 天"
tps: "TPS"
geolocations: "地理位置"
averageMobKdr: "平均生物 KDR"
thirdDeadliestWeapon: "第三致命的 PVP 武器"
sessionCalendar: "Session Calendar"
loadedEntities: "已加载实体"
activityIndex: "活跃指数"
information: "信息"
deadliestWeapon: "最致命的 PVP 武器"
performanceAsNumbers: "性能数据"
currentPlayerbase: "当前玩家数"
playerList: "玩家列表"
registered: "注册时间"
duringLowTps: "持续低 TPS 时间"
operator: "管理员"
regular: "普通"
joinAddress: "Join Address"
calendar: " 日历"
comparing7days: "对比 7 天的情况"
currentUptime: "Current Uptime"
worldPlaytime: "世界游玩时间"
new: "新"
plugins: "插件"
world: "世界加载"
networkPage: "群组网络页面"
network: "群组网络"
minFreeDisk: "最小可用硬盘空间"
onlineActivityAsNumbers: "在线活动数据"
playerDeaths: "被玩家击杀次数"
averageChunks: "平均区块数"
secondDeadliestWeapon: "第二致命的 PVP 武器"
recentPvpDeaths: "最近的 PVP 死亡"
connectionInfo: "连接信息"
lowTpsSpikes: "低 TPS 时间"
quickView: "快速浏览"
cpuRam: "CPU 和内存"
punchcard30days: "30 天打卡"
joinAddresses: "加入地址"
lastSeen: "最后在线时间"
registeredPlayers: "已注册的玩家"
timesKicked: "被踢出次数"
serverAsNumberse: "服务器数据"
newPlayerRetention: "新玩家留坑率"
firstSession: "第一此会话"
thirtyDaysAgo: "30 天前"
playtime: "游玩时间"
mostPlayedWorld: "玩的最多的世界"
loneNewbieJoins: "单独新玩家加入"
networkOnlineActivity: "群组网络在线活动"
name: "名称"
serverCalendar: "Server Calendar"
serverPlaytime30days: "最近 30 天内的服务器游玩时间"
last7days: "过去 7 天"
downtime: "停机时间"
kdr: "KDR"
last30days: "过去 30 天"
averageEntities: "平均实体数"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "平均会话长度"
all: "全部"
averagePlaytime: "平均游玩时间"
bestPing: "最低延迟"
worstPing: "最高延迟"
links: "链接"
lastConnected: "最后连接时间"
mobKills: "生物击杀数"
deaths: "死亡数"
regularPlayers: "普通玩家"
serverPage: "服务器页面"
playerOverview: "玩家总览"
uniquePlayers: "独立玩家"
average: "平均"
averageActivePlaytime: "平均活跃时间"
allTime: "所有时间"
relativeJoinActivity: "最近加入活动"
pvpPve: "PvP 和 PvE"
indexRegular: "经常上线"
networkAsNumbers: "群组网络数据"
irregular: "偶尔上线"
session: "会话次数"
totalPlayersOld: "总游玩时长"
networkOverview: "群组网络总览"
afkTime: "挂机时间"
entities: "实体"
playerPage: "玩家页面"
server: "服务器"
afk: "挂机"
favoriteServer: "最喜爱的服务器"
averageTps: "平均 TPS"
active: "活跃"
hourByHour: "按小时查看"
nickname: "昵称"
trend: "趋势"
totalAfk: "总挂机时长"
themeSelect: "主题选择"
serverDowntime: "服务器停机时间"
modal:
version:
available: "可用"
download: "下载"
dev: "这是一个开发版本。"
title: "版本"
changelog: "查看更新日志"
text: "有新版本可供下载。"
info:
contributors:
translator: "翻译者"
text: '以下 <span class="col-plan">优秀人物</span> 也做出了贡献:'
bugreporters: "和其他问题报告者!"
donate: "特别感谢那些在经济上支持开发的人们。"
code: "代码贡献者"
developer: "的开发者是"
bugs: "报告问题"
discord: "一般问题支持Discord"
text: "插件信息"
license: "Player Analytics 开发和授权于 "
metrics: "bStats 统计"
wiki: "Plan Wiki,教程和文档"
register:
error:
checkFailed: "检查注册状态失败:"
noPassword: "你需要填写密码"
usernameLength: "用户名最多可以包含 50 个字符,你的用户名有"
noUsername: "你需要填写用户名"
failed: "注册失败:"
completion1: "您现在可以完成用户注册流程。"
completion2: "注册代码将在 15 分钟后过期"
register: "注册"
login: "已经有帐号了? 登录!"
createNewUser: "创建一个新用户"
completion: "注册完成"
completion4: "或使用控制台:"
completion3: "在游戏中使用以下命令完成注册:"
passwordTip: "密码不能超过8个字符没有其他限制。"
usernameTip: "用户名最多可以包含 50 个字符。"
value:
online: " 在线"
noKills: "没有击杀数"
offline: " 离线"
localMachine: "本地主机"
with: "<th> 与"
text:
clickToExpand: "点击展开"
comparing30daysAgo: "对比 30 天前和现在的情况"
noLowTps: "没有低 TPS 时间"
noExtensionData: "没有扩展数据"
comparing15days: "对比 15 天的情况"
version:
isDev: "这是一个开发版本。"
updateModal:
text: "有新版本可供下载。"
title: "新版本 ${0} 现在可用!"
updateButton: "更新"
download: "下载 Plan - ${0}.jar"
current: "你的版本是 ${0}"
changelog: "查看更新日志"
error:
auth:
emptyForm: "未指定用户名与密码"
registrationFailed: "注册失败,请重试(注册代码有效期 15 分钟)"
dbClosed: "数据库未开放, 使用 /plan info 查看数据库状态"
generic: "认证时发生错误"
loginFailed: "用户名和密码不匹配"
userNotFound: "用户名不存在"
noCookie: "用户 cookie 不存在"
expiredCookie: "用户 Cookie 已过期"
404NotFound: "未找到"
noServersOnline: "无可执行此请求的在线服务器。"
UUIDNotFound: "未在数据库中找到此玩家的 UUID。"
403Forbidden: "禁止访问"
authFailedTips: "- 确保你已使用 <b>/plan register</b> 来注册用户<br>- 检查用户名与密码是否正确<br>- 用户名与密码区分大小写<br><br>若您忘记了密码,请让工作人员删除您的旧密码并重新注册。"
404UnknownPage: "请确保您正通过命令所给出的链接访问,示例:</p><p>/player/玩家名<br>/server/服务器名</p>"
playerNotSeen: "Plan 没有找到此玩家。"
authFailed: "认证失败。"
404PageNotFound: "页面不存在。"
401Unauthorized: "未认证"
calendar:
new: "新:"
unique: "独立:"
login:
forgotPassword3: "或使用控制台命令:"
logout: "登出"
password: '"密码"'
login: "登录"
username: '"用户名"'
failed: "登录失败:"
register: "创建一个账户!"
forgotPassword: "忘记密码?"
forgotPassword1: "忘记密码? 注销并再次注册。"
forgotPassword2: "在游戏中使用以下命令来删除当前账户:"
forgotPassword4: "使用命令后,"
generic:
none: "无"
unit:
chunks: "区块"
players: "玩家"
button:
nightMode: "夜间模式"
403AccessDenied: "拒绝访问"
generic:
noData: "无数据"

View File

@ -1,517 +0,0 @@
API - css+ || Rozšíření: ${0} přidán stylesheet k ${1}, ${2}
API - js+ || Rozšíření: ${0} přidán javascript k ${1}, ${2}
Cmd - Click Me || Klikni na mě
Cmd - Link || Odkaz
Cmd - Link Network || Stránka sítě:
Cmd - Link Player || Stránka hráče:
Cmd - Link Player JSON || JSON hráč:
Cmd - Link Players || Stránka hráčů:
Cmd - Link Register || Stránka registrace:
Cmd - Link Server || Stránka serveru:
CMD Arg - backup-file || Název souboru zálohy (citlivé na velikost písmen)
CMD Arg - code || Kód použitý k dokončení registrace..
CMD Arg - db type backup || Typ databáze k zálohování. Použita aktuální databáze, pokud není specifikováno.
CMD Arg - db type clear || Typ databáze ze které smazat všechna data.
CMD Arg - db type hotswap || Typ databáze k použití.
CMD Arg - db type move from || Typ databáze odkud přesunout data.
CMD Arg - db type move to || Typ databáze kam přesunout data. Nemůže být stejné jako minulé.
CMD Arg - db type restore || Typ databáze kam obnovit. Aktuální databáze je použita, pokud není specifikováno.
CMD Arg - feature || Název funkce k vypnutí: ${0}
CMD Arg - player identifier || Jméno či UUID hráče
CMD Arg - player identifier remove || Identifikátor pro hráče, který bude smazán z aktuální databáze.
CMD Arg - server identifier || Jméno, ID nebo UUID serveru
CMD Arg - subcommand || Použijte příkaz bez sub příkazu k pomoci.
CMD Arg - username || Přezdívka jiného uživatele. Pokud není specifikováno, je použit linknutý uživatel.
CMD Arg Name - backup-file || záloha
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || druh exportu
CMD Arg Name - feature || funkce
CMD Arg Name - import kind || druh importu
CMD Arg Name - name or uuid || jmeno/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subpříkaz
CMD Arg Name - username || uživatel
Cmd Confirm - accept || Přijmout
Cmd Confirm - cancelled, no data change || Zrušeno. Žádná data nebyla změněna.
Cmd Confirm - cancelled, unregister || Zrušeno. '${0}' nebyl odregistrován
Cmd Confirm - clearing db || Chystáte se smazat všechna Plan data v ${0}
Cmd Confirm - confirmation || Potvrdit:
Cmd Confirm - deny || Zrušit
Cmd Confirm - Expired || Potvrzení vypršelo, použijte příkaz znovu
Cmd Confirm - Fail on accept || Chyba pro přijmutou akci při vykonání: ${0}
Cmd Confirm - Fail on deny || Chyba pro odmítnout akci při vykonání: ${0}
Cmd Confirm - overwriting db || Chystáte se přepsat data v Plan ${0} s daty v ${1}
Cmd Confirm - remove player db || Chystáte se smazat data ${0} z ${1}
Cmd Confirm - unregister || Chystáte se odregistrovat '${0}' linknutého s ${1}
Cmd db - creating backup || Vytvářím soubor zálohy '${0}.db' s obsahem z ${1}
Cmd db - removal || Mažu Plan data z ${0}..
Cmd db - removal player || Mažu data ${0} z ${1}..
Cmd db - server uninstalled || §aPokud je server stále nainstalovaný, automaticky se ukáže jako instalovaný v databázi.
Cmd db - write || Zapisuji do ${0}..
Cmd Disable - Disabled || §aPlan systémy jsou nyní vypnuty. Můžete stále použít /planbungee reload pro restart pluginu.
Cmd FAIL - Accepts only these arguments || Přijímá následující jako ${0}: ${1}
Cmd FAIL - Database not open || §cDatabáze je ${0} - Zkuste to znovu později.
Cmd FAIL - Empty search string || Vyhledávací pojem nemůže být prázdný
Cmd FAIL - Invalid Username || §cUživatel nemá UUID.
Cmd FAIL - No Feature || §eDefinujte funkci k vypnutí! (aktuálně podporuje ${0})
Cmd FAIL - No Permission || §cNa toto nemáte potřebná práva.
Cmd FAIL - No player || Hráč '${0}' nebyl nalezen, nebo nemá UUID.
Cmd FAIL - No player register || Hráč '${0}' nebyl nalezen v databázi.
Cmd FAIL - No server || Server '${0}' nebyl nalezen v databázi.
Cmd FAIL - Require only one Argument || §cJe zapotřebí jednotný argument ${1}
Cmd FAIL - Requires Arguments || §cPotřebné argumenty (${0}) ${1}
Cmd FAIL - see config || zhlédněte '${0}' v config.yml
Cmd FAIL - Unknown Username || §cUživatel nebyl viděn na tomto serveru
Cmd FAIL - Users not linked || Uživatel není linknutý s vaším účtem a nemáte právo mazat ostatní účty uživatelů.
Cmd FAIL - WebUser does not exists || §cUživatel neexistuje!
Cmd FAIL - WebUser exists || §cUživatel již existuje!
Cmd Footer - Help || §7Podržte kurzor nad příkazem nebo argumentem či použijte '/${0} ?' pro více informací o nich.
Cmd Header - Analysis || > §2Výsledky Analýzy
Cmd Header - Help || > §2/${0} Pomoc
Cmd Header - Info || > §2Analýza Hráčů
Cmd Header - Inspect || > §2Hráč: §f${0}
Cmd Header - Network || > §2Stránka Sítě
Cmd Header - Players || > §2Hráčů
Cmd Header - Search || > §2${0} Výsledky pro §f${1}§2:
Cmd Header - server list || id::jméno::uuid
Cmd Header - Servers || > §2Servery
Cmd Header - web user list || uživatel::spojen s::úroveň práv
Cmd Header - Web Users || > §2${0} Web uživatelé
Cmd Info - Bungee Connection || §2Připojen na Proxy: §f${0}
Cmd Info - Database || §2Aktivní databáze: §f${0}
Cmd Info - Reload Complete || §aReload Dokončen
Cmd Info - Reload Failed || §cNěco se pokazilo při reloadu pluginu, doporučejeme restart serveru.
Cmd Info - Update || §2Dostupná aktualizace: §f${0}
Cmd Info - Version || §2Verze: §f${0}
Cmd network - No network || Server není připojen k síti. Odkaz odkazuje na server stránku.
Cmd Notify - No Address || §eŽádná adresa nebyla dostupná - používám localhost jako rezervu. Nastavte "Alternative_IP".
Cmd Notify - No WebUser || Pravděpodobně nemáte uživatele webu, použijte /plan register <heslo>
Cmd Notify - WebUser register || Registrován nový uživatel: '${0}' Úroveň práv: ${1}
Cmd Qinspect - Active Playtime || §2Aktivní herní čas: §f${0}
Cmd Qinspect - Activity Index || §2Index Aktivity: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK čas: §f${0}
Cmd Qinspect - Deaths || §2Smrti: §f${0}
Cmd Qinspect - Geolocation || §2Přihlášen z: §f${0}
Cmd Qinspect - Last Seen || §2Naposledy viděn: §f${0}
Cmd Qinspect - Longest Session || §2Nejdelší relace: §f${0}
Cmd Qinspect - Mob Kills || §2Zabití mobů: §f${0}
Cmd Qinspect - Player Kills || §2Zabití hráčů: §f${0}
Cmd Qinspect - Playtime || §2Herní čas: §f${0}
Cmd Qinspect - Registered || §2Registrován: §f${0}
Cmd Qinspect - Times Kicked || §2Počet vykopnutí: §f${0}
Cmd SUCCESS - Feature disabled || §aDočasně vypnuto '${0}' do dalšího reloadu pluginu.
Cmd SUCCESS - WebUser register || §aÚspěšně přidán nový uživatel (${0})! Můžete zobrazit web panel na následujícím odkazu.
Cmd unregister - unregistering || Odregistrování '${0}'..
Cmd WARN - Database not open || §eDatabáze je ${0} - Toto může trvat déle..
Cmd Web - Permission Levels || >\§70: Přístup ke všem stránkám\§71: Přístup k '/players' a všem hráčským stránkám\§72: Přístup k hráčské stránce se stejným jménem jako web uživatel\§73+: Žádná práva
Command Help - /plan db || Spravovat Plan databázi
Command Help - /plan db backup || Zálohovat data z databáze do souboru
Command Help - /plan db clear || Smazat VŠECHNA Plan data z databáze
Command Help - /plan db hotswap || Rychlá změna databáze
Command Help - /plan db move || Přesun dat mezi databázemi
Command Help - /plan db remove || Smazat data hráče z aktuální databáze
Command Help - /plan db restore || Obnova dat ze souboru do databáze
Command Help - /plan db uninstalled || Nastavit server jako odinstalovaný v databázi.
Command Help - /plan disable || Vypne plugin či jeho část
Command Help - /plan export || Export html či json souborů manuálně
Command Help - /plan import || Import dat
Command Help - /plan info || Zjistit verzi Plan
Command Help - /plan ingame || Ukázat Hráčské info ve hře
Command Help - /plan json || Ukázat json Hráčských čistých dat.
Command Help - /plan logout || Log out other users from the panel.
Command Help - /plan network || Ukázat stránku sítě
Command Help - /plan player || Ukázat stránku hráče
Command Help - /plan players || Ukázat stránku hráčů
Command Help - /plan register || Registrovat web uživatele
Command Help - /plan reload || Restartuje plugin Plan
Command Help - /plan search || Hledat podle jména hráče
Command Help - /plan server || Ukázat stránku serveru
Command Help - /plan servers || Seznam serverů v databázi
Command Help - /plan unregister || Odregistrovat uživatele z Plan webu
Command Help - /plan users || Zobrazit seznam uživatelů webu
Database - Apply Patch || Aplikuji patch: ${0}..
Database - Patches Applied || Všechny databáze byly úspěšně aktualizovány.
Database - Patches Applied Already || Všechny databáze již jsou aktualizovány.
Database MySQL - Launch Options Error || Možnosti spuštění byly chybné, používám defaultní (${0})
Database Notify - Clean || Smazány data ${0} hráčů.
Database Notify - SQLite No WAL || SQLite WAL mód není podporován na verzi tohoto serveru, používám default. Toto může či nemusí ovlivnit výkon.
Disable || Player Analytics vypnuty.
Disable - Processing || Zpracovávání kritických nezpracovaných úkonů. (${0})
Disable - Processing Complete || Zpracování dokončeno.
Disable - Unsaved Session Save || Ukládání nedokončené relace.
Disable - Unsaved Session Save Timeout || Překročen časový limit, ukládánm nedokončené relace pro příští spojení.
Disable - Waiting SQLite || Čekání na dokončení dotazu, aby se zabránilo pádu JVM SQLite..
Disable - Waiting SQLite Complete || Uzavřené připojení SQLite.
Disable - Waiting Transactions || Čekám na nedokončené transakce, aby nedošlo ke ztrátě dat..
Disable - Waiting Transactions Complete || Fronta Transakce uzavřena.
Disable - WebServer || Webserver je již vypnutý.
Enable || Player Analytics zapnuty.
Enable - Database || ${0}-připojení k databázi navázáno.
Enable - Notify Bad IP || 0.0.0.0 není validní adresa, nastavte Alternative_IP. Mohou být poskytnuty špatné odkazy!
Enable - Notify Empty IP || IP v server.properties je prázdné & Alternative_IP se nepoužívá. Mohou být poskytnuty špatné odkazy!
Enable - Notify Geolocations disabled || Sbírání geolokace není aktivní. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan potřebuje internetové připojení pro první start ke stažení GeoLite2 Geolocation databáze.
Enable - Notify Webserver disabled || WebServer nebyl inicializován. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Uložení relace, které byly zachovalé před předchozím spojením.
Enable - WebServer || Webserver běží na PORTU ${0} ( ${1} )
Enable FAIL - Database || ${0}-Připojení k databázi selhalo: ${1}
Enable FAIL - Database Patch || Patch databáze selhal, plugin musí být vypnut. Prosíme nahlašte tento problém
Enable FAIL - GeoDB Write || Něco se pokazilo při ukládání stažené GeoLite2 Geolocation databáze
Enable FAIL - WebServer (Proxy) || WebServer se nespustil!
Enable FAIL - Wrong Database Type || ${0} není podporovaná databáze
HTML - AND_BUG_REPORTERS || & Nahlášení bugu!
HTML - BANNED (Filters) || Zabanovaní
HTML - COMPARING_15_DAYS || Srovnání posledních 15 dní
HTML - COMPARING_60_DAYS || Srovnání posledních 60 dní
HTML - COMPARING_7_DAYS || Srovnání posledních 7 dní
HTML - DATABASE_NOT_OPEN || Databáze není otevřená, ověřte status databáze s /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || Tato hodnota je odhad dle předchozích hráčů.
HTML - ERROR || Autentifikace neuspěšná kvůli chybě
HTML - EXPIRED_COOKIE || Uživatelské cookie expirovalo
HTML - FILTER_ACTIVITY_INDEX_NOW || Aktuální skupina aktivit
HTML - FILTER_ALL_PLAYERS || Všichni hráči
HTML - FILTER_BANNED || Ban status
HTML - FILTER_GROUP || Skupina:
HTML - FILTER_OPS || OP status
HTML - INDEX_ACTIVE || Aktivní
HTML - INDEX_INACTIVE || Neaktivní
HTML - INDEX_IRREGULAR || Nepravidelný
HTML - INDEX_REGULAR || Pravidelný
HTML - INDEX_VERY_ACTIVE || Velmi aktivní
HTML - KILLED || Zabit
HTML - LABEL_1ST_WEAPON || Nejsmrtelnější PvP zbraň
HTML - LABEL_2ND_WEAPON || 2. PvP Zbraň
HTML - LABEL_3RD_WEAPON || 3. PvP Zbraň
HTML - LABEL_ACTIVE_PLAYTIME || Aktivní herní čas
HTML - LABEL_ACTIVITY_INDEX || Index aktivity
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK čas
HTML - LABEL_AVG || Průměr
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Průměrná herní aktivita
HTML - LABEL_AVG_AFK_TIME || Průměrný AFK čas
HTML - LABEL_AVG_CHUNKS || Průměr chunků
HTML - LABEL_AVG_ENTITIES || Průměr entit
HTML - LABEL_AVG_KDR || Průměr KDR
HTML - LABEL_AVG_MOB_KDR || Průměr Mob KDR
HTML - LABEL_AVG_PLAYTIME || Průměr herní doby
HTML - LABEL_AVG_SESSION_LENGTH || Průměrná délka relace
HTML - LABEL_AVG_SESSIONS || Průměrná relace
HTML - LABEL_AVG_TPS || Průměr TPS
HTML - LABEL_BANNED || Zabanován
HTML - LABEL_BEST_PEAK || Nejvíce hráčů
HTML - LABEL_DAY_OF_WEEK || Den týdne
HTML - LABEL_DEATHS || Smrti
HTML - LABEL_DOWNTIME || Offline doba
HTML - LABEL_DURING_LOW_TPS || Při nízkých TPS:
HTML - LABEL_ENTITIES || Entity
HTML - LABEL_FAVORITE_SERVER || Oblíbený server
HTML - LABEL_FIRST_SESSION_LENGTH || Délka první relace
HTML - LABEL_FREE_DISK_SPACE || Volné místo na disku
HTML - LABEL_INACTIVE || Neaktivní
HTML - LABEL_LAST_PEAK || Naposledy nejvíce hráčů
HTML - LABEL_LAST_SEEN || Naposledy viděn
HTML - LABEL_LOADED_CHUNKS || Načtené chunky
HTML - LABEL_LOADED_ENTITIES || Načtené entity
HTML - LABEL_LONE_JOINS || Samotná připojení
HTML - LABEL_LONE_NEW_JOINS || Samotná připojení nováčků
HTML - LABEL_LONGEST_SESSION || Nejdelší relace
HTML - LABEL_LOW_TPS || Nejnižší TPS
HTML - LABEL_MAX_FREE_DISK || Max. volného disku
HTML - LABEL_MIN_FREE_DISK || Min. volného disku
HTML - LABEL_MOB_DEATHS || Smrti způsobené moby
HTML - LABEL_MOB_KDR || Mob KDR
HTML - LABEL_MOB_KILLS || Zabití mobové
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Nejvíce aktivní mód
HTML - LABEL_NAME || Jméno
HTML - LABEL_NEW || Nový
HTML - LABEL_NEW_PLAYERS || Noví hráči
HTML - LABEL_NICKNAME || Přezdívka
HTML - LABEL_NO_SESSION_KILLS || Žádný
HTML - LABEL_ONLINE_FIRST_JOIN || Online hráči při prvním připojení
HTML - LABEL_OPERATOR || Operátor
HTML - LABEL_PER_PLAYER || na hráče
HTML - LABEL_PER_REGULAR_PLAYER || na pravidelného hráče
HTML - LABEL_PLAYER_DEATHS || Smrti způsobené hráči
HTML - LABEL_PLAYER_KILLS || Zabití hráči
HTML - LABEL_PLAYERS_ONLINE || Hráči online
HTML - LABEL_PLAYTIME || Herní čas
HTML - LABEL_REGISTERED || Registrován
HTML - LABEL_REGISTERED_PLAYERS || Registrovaní hráči
HTML - LABEL_REGULAR || Pravidelný
HTML - LABEL_REGULAR_PLAYERS || Pravidelní hráči
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Relativní aktivita připojení
HTML - LABEL_RETENTION || Udržení nových hráčů
HTML - LABEL_SERVER_DOWNTIME || Server offline
HTML - LABEL_SERVER_OCCUPIED || Server plný
HTML - LABEL_SESSION_ENDED || Ukončeno
HTML - LABEL_SESSION_MEDIAN || Střední hodnota relací
HTML - LABEL_TIMES_KICKED || Počet vykopnutí
HTML - LABEL_TOTAL_PLAYERS || Hráčů celkem
HTML - LABEL_TOTAL_PLAYTIME || Herní doba celkem
HTML - LABEL_UNIQUE_PLAYERS || Unikátní hráči
HTML - LABEL_WEEK_DAYS || 'Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota', 'Neděle'
HTML - LINK_BACK_NETWORK || Stránka sítě
HTML - LINK_BACK_SERVER || Stránka serveru
HTML - LINK_CHANGELOG || Ukázat changelog
HTML - LINK_DISCORD || Obecná podpora na Discordu
HTML - LINK_DOWNLOAD || Stažení
HTML - LINK_ISSUES || Nahlásit potíže
HTML - LINK_NIGHT_MODE || Noční mód
HTML - LINK_PLAYER_PAGE || Stránka hráče
HTML - LINK_QUICK_VIEW || Rychlé zobrazení
HTML - LINK_SERVER_ANALYSIS || Analýza serveru
HTML - LINK_WIKI || Plan Wiki, Tutoriály & Dokumentace
HTML - LOCAL_MACHINE || Lokální stroj
HTML - LOGIN_CREATE_ACCOUNT || Vytvořte si účet!
HTML - LOGIN_FAILED || Přihlašování selhalo:
HTML - LOGIN_FORGOT_PASSWORD || Zapomněl jste heslo?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Zapomněl jste heslo? Odregistruj se a registruj se znovu.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Pro odstranění aktuálního uživatele použij následující příkaz ve hře:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Nebo použij konzoli:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Po vykonání příkazu,
HTML - LOGIN_LOGIN || Přihlásit se
HTML - LOGIN_LOGOUT || Odhlásit se
HTML - LOGIN_PASSWORD || "Heslo"
HTML - LOGIN_USERNAME || "Uživatelské jméno"
HTML - NAV_PLUGINS || Pluginy
HTML - NEW_CALENDAR || Nové:
HTML - NO_KILLS || Žádné zabití
HTML - NO_USER_PRESENT || Cookies uživatele nejsou k dispozici.
HTML - NON_OPERATORS (Filters) || Bez OP
HTML - NOT_BANNED (Filters) || Nezabanovaní
HTML - OFFLINE || Offline
HTML - ONLINE || Online
HTML - OPERATORS (Filters) || Operátoři
HTML - PER_DAY || / Den
HTML - PLAYERS_TEXT || Hráči
HTML - QUERY || Dotaz<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Aktivita dotyčných hráčů
HTML - QUERY_ACTIVITY_ON || Aktivita <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Přidat filtr..
HTML - QUERY_AND || a
HTML - QUERY_ARE || ` jsou`
HTML - QUERY_ARE_ACTIVITY_GROUP || jsou ve skupinách aktivit
HTML - QUERY_ARE_PLUGIN_GROUP || jsou v ${plugin}'s ${group} Skupiny
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Načítání filtrů..
HTML - QUERY_MAKE || Vytvořit dotaz
HTML - QUERY_MAKE_ANOTHER || Vytvořit další dotaz
HTML - QUERY_OF_PLAYERS || hráčů, kteří
HTML - QUERY_PERFORM_QUERY || Provést dotaz!
HTML - QUERY_PLAYED_BETWEEN || Hrál mezi
HTML - QUERY_REGISTERED_BETWEEN || Registrován mezi
HTML - QUERY_RESULTS || Výsledky dotazu
HTML - QUERY_RESULTS_MATCH || nalezeno ${resultCount} hráčů
HTML - QUERY_SESSIONS_WITHIN_VIEW || Relace v rámci pohledu
HTML - QUERY_SHOW_VIEW || Zobrazit pohled
HTML - QUERY_TIME_FROM || >od</label>
HTML - QUERY_TIME_TO || >do</label>
HTML - QUERY_VIEW || Pohled:
HTML - QUERY_ZERO_RESULTS || Nebyla nalezena žádná data.
HTML - REGISTER || Registrovat
HTML - REGISTER_CHECK_FAILED || Kontrola registrace neúspěšná:
HTML - REGISTER_COMPLETE || Dokončit registraci
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Nyní můžete dokončit registraci uživatele.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Kód vyprší za 15 minut.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Pro dokončení registrace použijte následující příkaz ve hře:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Nebo použijte příkaz v konzoli:
HTML - REGISTER_CREATE_USER || Vytvořit nového uživatele
HTML - REGISTER_FAILED || Registrace se nezdařila:
HTML - REGISTER_HAVE_ACCOUNT || Máte již účet? Přihlaste se!
HTML - REGISTER_PASSWORD_TIP || Heslo by mělo být dlouhé alespoň 8 znaků bez omezení.
HTML - REGISTER_SPECIFY_PASSWORD || Napište heslo
HTML - REGISTER_SPECIFY_USERNAME || Zvolte uživatelské jméno
HTML - REGISTER_USERNAME_LENGTH || Uživatelské jméno může být dlouhé maximálně 50 znaků. Vaše má
HTML - REGISTER_USERNAME_TIP || Uživatelské jméno může být dlouhé 50 znaků.
HTML - SESSION || Relace
HTML - SIDE_GEOLOCATIONS || Geolokace
HTML - SIDE_INFORMATION || INFORMACE
HTML - SIDE_LINKS || ODKAZY
HTML - SIDE_NETWORK_OVERVIEW || Přehled proxy
HTML - SIDE_OVERVIEW || Přehled
HTML - SIDE_PERFORMANCE || Výkon
HTML - SIDE_PLAYER_LIST || Seznam hráčů
HTML - SIDE_PLAYERBASE || Hráči
HTML - SIDE_PLAYERBASE_OVERVIEW || Přehled základny hráčů
HTML - SIDE_PLUGINS || PLUGINY
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Servery
HTML - SIDE_SERVERS_TITLE || SERVERY
HTML - SIDE_SESSIONS || Relace
HTML - SIDE_TO_MAIN_PAGE || Zpět na hlavní stránku
HTML - TEXT_CLICK_TO_EXPAND || Klikněte pro rozbalení
HTML - TEXT_CONTRIBUTORS_CODE || přispěvatel kódu
HTML - TEXT_CONTRIBUTORS_LOCALE || překladač
HTML - TEXT_CONTRIBUTORS_MONEY || Extra speciální poděkování těm, kteří peněžně pomohli vývoji.
HTML - TEXT_CONTRIBUTORS_THANKS || Nadále následující <span class="col-plan">skvělí lidé</span>, kteří přispěli:
HTML - TEXT_DEV_VERSION || Toto je vývojářská verze.
HTML - TEXT_DEVELOPED_BY || je vyvíjena od
HTML - TEXT_FIRST_SESSION || První relace
HTML - TEXT_LICENSED_UNDER || Player Analytics je vyvíjeno a licencováno pod
HTML - TEXT_METRICS || bStats Metrics
HTML - TEXT_NO_EXTENSION_DATA || Žádná data rozšíření
HTML - TEXT_NO_LOW_TPS || Žádné nízké TPS rekordy
HTML - TEXT_NO_SERVER || Žádný server pro který lze ukázat online aktivitu
HTML - TEXT_NO_SERVERS || Žádné servery nenalezeny v databázi
HTML - TEXT_PLUGIN_INFORMATION || Informace o pluginu
HTML - TEXT_PREDICTED_RETENTION || Tato hodnota je odhad založený na předchozích hráčích
HTML - TEXT_SERVER_INSTRUCTIONS || Vypadá to, že plugin není nainstalován na žádném serveru nebo není propojen s databází. Podívejte se na tutoriál na <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a>.
HTML - TEXT_VERSION || Byla vydána nová verze a je dostupná ke stažení.
HTML - TITLE_30_DAYS || 30 dní
HTML - TITLE_30_DAYS_AGO || před 30 dny
HTML - TITLE_ALL || Vše
HTML - TITLE_ALL_TIME || Celkově
HTML - TITLE_AS_NUMBERS || statistiky
HTML - TITLE_AVG_PING || Průměrný ping
HTML - TITLE_BEST_PING || Nejlepší ping
HTML - TITLE_CALENDAR || Kalendář
HTML - TITLE_CONNECTION_INFO || Informace o připojení
HTML - TITLE_COUNTRY || Stát
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Aktuální základna hráčů
HTML - TITLE_DISK || Místo na disku
HTML - TITLE_GRAPH_DAY_BY_DAY || Den po dni
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hodina po hodině
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Online aktivita na proxy
HTML - TITLE_GRAPH_PUNCHCARD || Štítek pro 30 dní
HTML - TITLE_INSIGHTS || Postřehy za 30 dní
HTML - TITLE_IS_AVAILABLE || je dostupný
HTML - TITLE_JOIN_ADDRESSES || Připojovací IP
HTML - TITLE_LAST_24_HOURS || Posledních 24 hodin
HTML - TITLE_LAST_30_DAYS || Posledních 30 dní
HTML - TITLE_LAST_7_DAYS || Posledních 7 dní
HTML - TITLE_LAST_CONNECTED || Poslední připojení
HTML - TITLE_LENGTH || Délka
HTML - TITLE_MOST_PLAYED_WORLD || Nejvíc hraný svět
HTML - TITLE_NETWORK || Proxy
HTML - TITLE_NETWORK_AS_NUMBERS || Statistiky proxy
HTML - TITLE_NOW || Nyní
HTML - TITLE_ONLINE_ACTIVITY || Online aktivita
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Online aktivita v číslech
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Přehled online aktivity
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Statistiky výkonu
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Hráč
HTML - TITLE_PLAYER_OVERVIEW || Přehled hráče
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Vývoj aktivity hráčů
HTML - TITLE_PVP_DEATHS || Poslední PvP smrti
HTML - TITLE_PVP_KILLS || Poslední PvP zabití
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE v číslech
HTML - TITLE_RECENT_KILLS || Poslední zabití
HTML - TITLE_RECENT_SESSIONS || Poslední relace
HTML - TITLE_SEEN_NICKNAMES || Viděné přezdívky
HTML - TITLE_SERVER || Server
HTML - TITLE_SERVER_AS_NUMBERS || Statistiky serveru
HTML - TITLE_SERVER_OVERVIEW || Přehled serveru
HTML - TITLE_SERVER_PLAYTIME || Herní čas serveru
HTML - TITLE_SERVER_PLAYTIME_30 || Herní čas serveru za 30 dní
HTML - TITLE_SESSION_START || Započatá relace
HTML - TITLE_THEME_SELECT || Zvolené téma
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Štítky
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Trend
HTML - TITLE_TRENDS || Trendy za 30 dní
HTML - TITLE_VERSION || Verze
HTML - TITLE_WEEK_COMPARISON || Týdenní srovnání
HTML - TITLE_WORLD || Načtení světa
HTML - TITLE_WORLD_PLAYTIME || Herní čas světa
HTML - TITLE_WORST_PING || Nejhorší ping
HTML - TOTAL_ACTIVE_TEXT || Celková aktivita
HTML - TOTAL_AFK || Celkem AFK
HTML - TOTAL_PLAYERS || Celkem hráčů
HTML - UNIQUE_CALENDAR || Unikátní:
HTML - UNIT_CHUNKS || Chunků
HTML - UNIT_ENTITIES || Entit
HTML - UNIT_NO_DATA || Žádná data
HTML - UNIT_THE_PLAYERS || hráčů
HTML - USER_AND_PASS_NOT_SPECIFIED || Uživatel a heslo nespecifikováno
HTML - USER_DOES_NOT_EXIST || Uživatel neexistuje
HTML - USER_INFORMATION_NOT_FOUND || Registrace selhala, zkuste to znovu. (Kód expiruje za 15 minut)
HTML - USER_PASS_MISMATCH || Uživatel nebo heslo nesouhlasí
HTML - Version Change log || Zobrazit změny
HTML - Version Current || Verze ${0}
HTML - Version Download || Stáhnout verzi Plan-${0}.jar
HTML - Version Update || Aktualizovat
HTML - Version Update Available || Nová verze ${0} je dostupná!
HTML - Version Update Dev || Toto je vývojářská verze.
HTML - Version Update Info || Nová verze je dostupná ke stažení.
HTML - WARNING_NO_GAME_SERVERS || Některá data vyžadují, aby byla na herní servery nainstalována aplikace Plan.
HTML - WARNING_NO_GEOLOCATIONS || V konfiguraci je třeba povolit shromažďování geolokací (Přijměte GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunky nejsou na Sponge dostupné
HTML - WITH || <th>S
HTML ERRORS - ACCESS_DENIED_403 || Přístup zamítnut
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Ujistěte se, že jste zaregistrovaní s uživatelem s <b>/plan register</b><br>- Zkontrolujte zda je jméno a heslo správné<br>- Jméno a heslo jsou citlivá na velká/malá písmena<br><br>Pokud jste zapomněli heslo, zeptejte se člena týmu ke smazání vašeho starého uživatele či nové registraci.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Ověření selhalo.
HTML ERRORS - FORBIDDEN_403 || Zakázáno
HTML ERRORS - NO_SERVERS_404 || Žádné online servery k vykonání žádosti.
HTML ERRORS - NOT_FOUND_404 || Nenalezeno
HTML ERRORS - NOT_PLAYED_404 || Hráč nebyl nenalezen.
HTML ERRORS - PAGE_NOT_FOUND_404 || Stránka neexistuje.
HTML ERRORS - UNAUTHORIZED_401 || Neautorizováno
HTML ERRORS - UNKNOWN_PAGE_404 || Ujistěte se, že přistupujete na odkaz poskytnutý příkazem, Příklad:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || Hráčské UUID nebylo nalezeno v databázi.
In Depth Help - /plan db || Použít jiné subpříkazy databáze ke změně dat
In Depth Help - /plan db backup || Použití SQLite k zálohování cílové databáze do souboru.
In Depth Help - /plan db clear || Smaže všechny tabulky Plan, čímž smaže všechna Plan-data v procesu.
In Depth Help - /plan db hotswap || Reload pluginu s ostatní databází a změní config pro správnost.
In Depth Help - /plan db move || Náhradí obsah v databázi s obsahem z jiné databáze.
In Depth Help - /plan db remove || Smaže všechna data spojená s hráčem z Aktuální databáze.
In Depth Help - /plan db restore || Použije SQLite soubor zálohu k přepsání dat cílové databáze.
In Depth Help - /plan db uninstalled || Označí server v Plan databázi jako odinstalovaný, takže se neukáže v server žádostech.
In Depth Help - /plan disable || Vypne plugin či jeho část do dalšího reloadu/restartu.
In Depth Help - /plan export || Vykoná export k lokaci definované v configu.
In Depth Help - /plan import || Vykoná import k načtení dat z databáze.
In Depth Help - /plan info || Zobrazí aktuální status pluginu.
In Depth Help - /plan ingame || Ukáže některé informace o hráči ve hře.
In Depth Help - /plan json || Dovolí stáhnout hráčská data v json formátu. Všechna.
In Depth Help - /plan logout || Vložte argument přezdívky hráče k odhlášení jiného uživatele, použijte * pro odhlášení všech.
In Depth Help - /plan network || Získání odkazu k /network page, pouze na sítích.
In Depth Help - /plan player || Získání odkazu k /player page specifického hráče, či aktuálního.
In Depth Help - /plan players || Získání odkazu k /players page k zobrazení seznamu hráčů.
In Depth Help - /plan register || Použijte bez argumentů k odkazu na stránku registrace. Použijte --code [kod] pro registraci k získání uživatele.
In Depth Help - /plan reload || Vypnout a zapnout plugin k obnově jakýchkoli změn v configu.
In Depth Help - /plan search || Zobrazit seznam všech hráčů souhlasísích s daným jménem.
In Depth Help - /plan server || Získat odkaz k /server page specifického serveru, či aktuálního serveru, pokud nebyly dány argumenty.
In Depth Help - /plan servers || Seznam id, jmen a uuid serverů v databázi.
In Depth Help - /plan unregister || Použijte bez argumentů k odregistraci sebe, nebo zadejte jméno jiného uživatele.
In Depth Help - /plan users || Tabulka uživatelů webu.
Manage - Confirm Overwrite || Data v ${0} budou přepsána!
Manage - Confirm Removal || Data v ${0} budou smazána!
Manage - Fail || > §cNěco se pokazilo: ${0}
Manage - Fail File not found || > §cNenalezen soubor v ${0}
Manage - Fail Incorrect Database || > §c'${0}' není podporovaná databáze.
Manage - Fail No Exporter || §eExporter '${0}' neexistuje
Manage - Fail No Importer || §eImporter '${0}' neexistuje
Manage - Fail No Server || Nenalezen žádný server s danými parametry.
Manage - Fail Same Database || > §cNelze spravovat z a do stejné databáze!
Manage - Fail Same server || Nelze označit tento server jako odinstalován (Jste na něm)
Manage - Fail, Confirmation || > §cPřidejte '-a' argument k potvrzení provedení: ${0}
Manage - List Importers || Importery:
Manage - Progress || ${0} / ${1} zpracovávání..
Manage - Remind HotSwap || §eNezapomeňte přehodit na novou databázi (/plan db hotswap ${0}) & reload pluginu.
Manage - Start || > §2Zpracovávám data..
Manage - Success || > §aÚspěch!
Negative || Ne
Positive || Ano
Today || 'Dnes'
Unavailable || Nedostupné
Unknown || Neznámé
Version - DEV || Toto je vývojářská verze.
Version - Latest || Používáte poslední verzi.
Version - New || Nové vydání (${0}) je dostupné ${1}
Version - New (old) || Nová verze je dostupná na ${0}
Version FAIL - Read info (old) || Selhalo zjištění čísla nejnovější verze
Version FAIL - Read versions.txt || Informace o verzi z Github/versions.txt nemůže být nalezena.
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || WebServer: Není certifikát -> Používám HTTP-server pro visualizaci.
WebServer - Notify HTTP User Auth || WebServer: Autorizace uživatelů vypnutá! (Není bezpečné skrz HTTP)
WebServer - Notify HTTPS User Auth || WebServer: Autorizace uživatele vypnuta! (Vypnuto v configu)
Webserver - Notify IP Whitelist || Webserver: IP Whitelist je zapnutý.
Webserver - Notify IP Whitelist Block || Webserver: ${0} byl odmítnut přístup na '${1}'. (není na whitelistu)
WebServer - Notify no Cert file || WebServer: Certifikační KeyStore soubor nenalezen: ${0}
WebServer - Notify Using Proxy || WebServer: Proxy-mode HTTPS zapnut, ujistěte se, že reverse-proxy je funkčí s HTTPS a Plan Alternative_IP.Address míří na proxy
WebServer FAIL - EOF || WebServer: EOF při čtení souboru Certifikátu. (Zkontrolujte, zda soubor není prázdný)
WebServer FAIL - Port Bind || WebServer nebyl úspěšně spuštěn. Je port (${0}) již používán?
WebServer FAIL - SSL Context || WebServer: SSL Context spuštění selhalo.
WebServer FAIL - Store Load || WebServer: SSL Certificate načítání selhalo.
Yesterday || 'Včera'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Player Analytics zapnuty."
notify:
webserverDisabled: "WebServer nebyl inicializován. (WebServer.DisableWebServer: true)"
storeSessions: "Uložení relace, které byly zachovalé před předchozím spojením."
geoDisabled: "Sbírání geolokace není aktivní. (Data.Geolocations: false)"
badIP: "0.0.0.0 není validní adresa, nastavte Alternative_IP. Mohou být poskytnuty špatné odkazy!"
emptyIP: "IP v server.properties je prázdné & Alternative_IP se nepoužívá. Mohou být poskytnuty špatné odkazy!"
geoInternetRequired: "Plan potřebuje internetové připojení pro první start ke stažení GeoLite2 Geolocation databáze."
webserver: "Webserver běží na PORTU ${0} ( ${1} )"
fail:
databasePatch: "Patch databáze selhal, plugin musí být vypnut. Prosíme nahlašte tento problém"
webServer: "WebServer se nespustil!"
databaseType: "${0} není podporovaná databáze"
database: "${0}-Připojení k databázi selhalo: ${1}"
geoDBWrite: "Něco se pokazilo při ukládání stažené GeoLite2 Geolocation databáze"
database: "${0}-připojení k databázi navázáno."
webserver:
fail:
certStoreLoad: "WebServer: SSL Certificate načítání selhalo."
certFileEOF: "WebServer: EOF při čtení souboru Certifikátu. (Zkontrolujte, zda soubor není prázdný)"
portInUse: "WebServer nebyl úspěšně spuštěn. Je port (${0}) již používán?"
SSLContext: "WebServer: SSL Context spuštění selhalo."
notify:
http: "WebServer: Není certifikát -> Používám HTTP-server pro visualizaci."
ipWhitelistBlock: "Webserver: ${0} byl odmítnut přístup na '${1}'. (není na whitelistu)"
authDisabledNoHTTPS: "WebServer: Autorizace uživatelů vypnutá! (Není bezpečné skrz HTTP)"
ipWhitelist: "Webserver: IP Whitelist je zapnutý."
noCertFile: "WebServer: Certifikační KeyStore soubor nenalezen: ${0}"
authDisabledConfig: "WebServer: Autorizace uživatele vypnuta! (Vypnuto v configu)"
reverseProxy: "WebServer: Proxy-mode HTTPS zapnut, ujistěte se, že reverse-proxy je funkčí s HTTPS a Plan Alternative_IP.Address míří na proxy"
apiCSSAdded: "Rozšíření: ${0} přidán stylesheet k ${1}, ${2}"
generic:
yesterday: "'Včera'"
dbFaultyLaunchOptions: "Možnosti spuštění byly chybné, používám defaultní (${0})"
dbPatchesApplied: "Všechny databáze byly úspěšně aktualizovány."
unavailable: "Nedostupné"
dbPatchesAlreadyApplied: "Všechny databáze již jsou aktualizovány."
unknown: "Neznámé"
no: "Ne"
dbNotifyClean: "Smazány data ${0} hráčů."
yes: "Ano"
dbNotifySQLiteWAL: "SQLite WAL mód není podporován na verzi tohoto serveru, používám default. Toto může či nemusí ovlivnit výkon."
loadingServerInfo: "Loading server identifying information"
today: "'Dnes'"
dbApplyingPatch: "Aplikuji patch: ${0}.."
disable:
database: "Zpracovávání kritických nezpracovaných úkonů. (${0})"
processingComplete: "Zpracování dokončeno."
waitingTransactions: "Čekám na nedokončené transakce, aby nedošlo ke ztrátě dat.."
waitingTransactionsComplete: "Fronta Transakce uzavřena."
waitingDbComplete: "Uzavřené připojení SQLite."
savingSessions: "Ukládání nedokončené relace."
savingSessionsTimeout: "Překročen časový limit, ukládánm nedokončené relace pro příští spojení."
disabled: "Player Analytics vypnuty."
waitingDb: "Čekání na dokončení dotazu, aby se zabránilo pádu JVM SQLite.."
webserver: "Webserver je již vypnutý."
version:
checkFail: "Selhalo zjištění čísla nejnovější verze"
checkFailGithub: "Informace o verzi z Github/versions.txt nemůže být nalezena."
isLatest: "Používáte poslední verzi."
updateAvailableSpigot: "Nová verze je dostupná na ${0}"
isDev: " Toto je vývojářská verze."
updateAvailable: "Nové vydání (${0}) je dostupné ${1}"
apiJSAdded: "Rozšíření: ${0} přidán javascript k ${1}, ${2}"
command:
help:
unregister:
inDepth: "Použijte bez argumentů k odregistraci sebe, nebo zadejte jméno jiného uživatele."
description: "Odregistrovat uživatele z Plan webu"
dbMove:
inDepth: "Náhradí obsah v databázi s obsahem z jiné databáze."
description: "Přesun dat mezi databázemi"
import:
inDepth: "Vykoná import k načtení dat z databáze."
description: "Import dat"
search:
inDepth: "Zobrazit seznam všech hráčů souhlasísích s daným jménem."
description: "Hledat podle jména hráče"
logout:
description: "Log out other users from the panel."
inDepth: "Vložte argument přezdívky hráče k odhlášení jiného uživatele, použijte * pro odhlášení všech."
dbRemove:
description: "Smazat data hráče z aktuální databáze"
inDepth: "Smaže všechna data spojená s hráčem z Aktuální databáze."
disable:
inDepth: "Vypne plugin či jeho část do dalšího reloadu/restartu."
description: "Vypne plugin či jeho část"
players:
inDepth: "Získání odkazu k /players page k zobrazení seznamu hráčů."
description: "Ukázat stránku hráčů"
json:
inDepth: "Dovolí stáhnout hráčská data v json formátu. Všechna."
description: "Ukázat json Hráčských čistých dat."
servers:
description: "Seznam serverů v databázi"
inDepth: "Seznam id, jmen a uuid serverů v databázi."
network:
description: "Ukázat stránku sítě"
inDepth: "Získání odkazu k /network page, pouze na sítích."
server:
description: "Ukázat stránku serveru"
inDepth: "Získat odkaz k /server page specifického serveru, či aktuálního serveru, pokud nebyly dány argumenty."
ingame:
description: "Ukázat Hráčské info ve hře"
inDepth: "Ukáže některé informace o hráči ve hře."
player:
inDepth: "Získání odkazu k /player page specifického hráče, či aktuálního."
description: "Ukázat stránku hráče"
reload:
inDepth: "Vypnout a zapnout plugin k obnově jakýchkoli změn v configu."
description: "Restartuje plugin Plan"
dbRestore:
description: "Obnova dat ze souboru do databáze"
inDepth: "Použije SQLite soubor zálohu k přepsání dat cílové databáze."
info:
inDepth: "Zobrazí aktuální status pluginu."
description: "Zjistit verzi Plan"
export:
inDepth: "Vykoná export k lokaci definované v configu."
description: "Export html či json souborů manuálně"
database:
description: "Spravovat Plan databázi"
inDepth: "Použít jiné subpříkazy databáze ke změně dat"
dbUninstalled:
description: "Nastavit server jako odinstalovaný v databázi."
inDepth: "Označí server v Plan databázi jako odinstalovaný, takže se neukáže v server žádostech."
dbHotswap:
description: "Rychlá změna databáze"
inDepth: "Reload pluginu s ostatní databází a změní config pro správnost."
dbClear:
description: "Smazat VŠECHNA Plan data z databáze"
inDepth: "Smaže všechny tabulky Plan, čímž smaže všechna Plan-data v procesu."
dbBackup:
description: "Zálohovat data z databáze do souboru"
inDepth: "Použití SQLite k zálohování cílové databáze do souboru."
register:
description: "Registrovat web uživatele"
inDepth: "Použijte bez argumentů k odkazu na stránku registrace. Použijte --code [kod] pro registraci k získání uživatele."
users:
inDepth: "Tabulka uživatelů webu."
description: "Zobrazit seznam uživatelů webu"
ingame:
timesKicked: " §2Počet vykopnutí: §f${0}"
mobKills: " §2Zabití mobů: §f${0}"
longestSession: " §2Nejdelší relace: §f${0}"
playerKills: " §2Zabití hráčů: §f${0}"
activityIndex: " §2Index Aktivity: §f${0} | ${1}"
deaths: " §2Smrti: §f${0}"
geolocation: " §2Přihlášen z: §f${0}"
playtime: " §2Herní čas: §f${0}"
activePlaytime: " §2Aktivní herní čas: §f${0}"
afkPlaytime: " §2AFK čas: §f${0}"
registered: " §2Registrován: §f${0}"
lastSeen: " §2Naposledy viděn: §f${0}"
confirmation:
accept: "Přijmout"
dbClear: "Chystáte se smazat všechna Plan data v ${0}"
dbRemovePlayer: "Chystáte se smazat data ${0} z ${1}"
dbOverwrite: "Chystáte se přepsat data v Plan ${0} s daty v ${1}"
expired: "Potvrzení vypršelo, použijte příkaz znovu"
cancelNoChanges: "Zrušeno. Žádná data nebyla změněna."
cancelNoUnregister: "Zrušeno. '${0}' nebyl odregistrován"
unregister: "Chystáte se odregistrovat '${0}' linknutého s ${1}"
confirm: "Potvrdit: "
deny: "Zrušit"
general:
reloadComplete: "§aReload Dokončen"
webPermissionLevels: ">\§70: Přístup ke všem stránkám\§71: Přístup k '/players' a všem hráčským stránkám\§72: Přístup k hráčské stránce se stejným jménem jako web uživatel\§73+: Žádná práva"
noAddress: '§eŽádná adresa nebyla dostupná - používám localhost jako rezervu. Nastavte "Alternative_IP".'
pluginDisabled: "§aPlan systémy jsou nyní vypnuty. Můžete stále použít /planbungee reload pro restart pluginu."
notifyWebUserRegister: "Registrován nový uživatel: '${0}' Úroveň práv: ${1}"
noWebuser: "Pravděpodobně nemáte uživatele webu, použijte /plan register <heslo>"
featureDisabled: "§aDočasně vypnuto '${0}' do dalšího reloadu pluginu."
reloadFailed: "§cNěco se pokazilo při reloadu pluginu, doporučejeme restart serveru."
failNoImporter: "§eImporter '${0}' neexistuje"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eExporter '${0}' neexistuje"
successWebUserRegister: "§aÚspěšně přidán nový uživatel (${0})! Můžete zobrazit web panel na následujícím odkazu."
argument:
nameOrUUID:
name: "jmeno/uuid"
description: "Jméno či UUID hráče"
removeDescription: "Identifikátor pro hráče, který bude smazán z aktuální databáze."
dbRestore:
description: "Typ databáze kam obnovit. Aktuální databáze je použita, pokud není specifikováno."
subcommand:
name: "subpříkaz"
description: "Použijte příkaz bez sub příkazu k pomoci."
exportKind: "druh exportu"
username:
name: "uživatel"
description: "Přezdívka jiného uživatele. Pokud není specifikováno, je použit linknutý uživatel."
dbTypeMoveTo:
description: "Typ databáze kam přesunout data. Nemůže být stejné jako minulé."
feature:
name: "funkce"
description: "Název funkce k vypnutí: ${0}"
backupFile:
description: "Název souboru zálohy (citlivé na velikost písmen)"
name: "záloha"
importKind: "druh importu"
dbBackup:
description: "Typ databáze k zálohování. Použita aktuální databáze, pokud není specifikováno."
server:
name: "server"
description: "Jméno, ID nebo UUID serveru"
code:
name: "${code}"
description: "Kód použitý k dokončení registrace.."
dbTypeHotswap:
description: "Typ databáze k použití."
dbTypeMoveFrom:
description: "Typ databáze odkud přesunout data."
dbTypeRemove:
description: "Typ databáze ze které smazat všechna data."
database:
playerRemoval: "Mažu data ${0} z ${1}.."
unregister: "Odregistrování '${0}'.."
write: "Zapisuji do ${0}.."
manage:
success: "> §aÚspěch!"
failFileNotFound: "> §cNenalezen soubor v ${0}"
failSameDB: "> §cNelze spravovat z a do stejné databáze!"
failSameServer: "Nelze označit tento server jako odinstalován (Jste na něm)"
hotswap: "§eNezapomeňte přehodit na novou databázi (/plan db hotswap ${0}) & reload pluginu."
fail: "> §cNěco se pokazilo: ${0}"
confirmOverwrite: "Data v ${0} budou přepsána!"
importers: "Importery:"
failIncorrectDB: "> §c'${0}' není podporovaná databáze."
confirm: "> §cPřidejte '-a' argument k potvrzení provedení: ${0}"
progress: "${0} / ${1} zpracovávání.."
start: "> §2Zpracovávám data.."
failNoServer: "Nenalezen žádný server s danými parametry."
confirmRemoval: "Data v ${0} budou smazána!"
creatingBackup: "Vytvářím soubor zálohy '${0}.db' s obsahem z ${1}"
failDbNotOpen: "§cDatabáze je ${0} - Zkuste to znovu později."
removal: "Mažu Plan data z ${0}.."
warnDbNotOpen: "§eDatabáze je ${0} - Toto může trvat déle.."
serverUninstalled: "§aPokud je server stále nainstalovaný, automaticky se ukáže jako instalovaný v databázi."
subcommand:
info:
update: " §2Dostupná aktualizace: §f${0}"
database: " §2Aktivní databáze: §f${0}"
proxy: " §2Připojen na Proxy: §f${0}"
version: " §2Verze: §f${0}"
header:
info: "> §2Analýza Hráčů"
players: "> §2Hráčů"
analysis: "> §2Výsledky Analýzy"
webUserList: "uživatel::spojen s::úroveň práv"
help: "> §2/${0} Pomoc"
servers: "> §2Servery"
search: "> §2${0} Výsledky pro §f${1}§2:"
serverList: "id::jméno::uuid"
inspect: "> §2Hráč: §f${0}"
network: "> §2Stránka Sítě"
webUsers: "> §2${0} Web uživatelé"
fail:
playerNotFound: "Hráč '${0}' nebyl nalezen, nebo nemá UUID."
missingFeature: "§eDefinujte funkci k vypnutí! (aktuálně podporuje ${0})"
noPermission: "§cNa toto nemáte potřebná práva."
playerNotInDatabase: "Hráč '${0}' nebyl nalezen v databázi."
invalidArguments: "Přijímá následující jako ${0}: ${1}"
webUserExists: "§cUživatel již existuje!"
onDeny: "Chyba pro odmítnout akci při vykonání: ${0}"
invalidUsername: "§cUživatel nemá UUID."
unknownUsername: "§cUživatel nebyl viděn na tomto serveru"
tooManyArguments: "§cJe zapotřebí jednotný argument ${1}"
missingLink: "Uživatel není linknutý s vaším účtem a nemáte právo mazat ostatní účty uživatelů."
webUserNotFound: "§cUživatel neexistuje!"
missingArguments: "§cPotřebné argumenty (${0}) ${1}"
seeConfig: "zhlédněte '${0}' v config.yml"
serverNotFound: "Server '${0}' nebyl nalezen v databázi."
onAccept: "Chyba pro přijmutou akci při vykonání: ${0}"
emptyString: "Vyhledávací pojem nemůže být prázdný"
footer:
help: "§7Podržte kurzor nad příkazem nebo argumentem či použijte '/${0} ?' pro více informací o nich."
link:
playerJson: "JSON hráč:"
noNetwork: "Server není připojen k síti. Odkaz odkazuje na server stránku."
player: "Stránka hráče: "
clickMe: "Klikni na mě"
register: "Stránka registrace: "
network: "Stránka sítě: "
server: "Stránka serveru: "
link: "Odkaz"
players: "Stránka hráčů: "
html:
query:
filter:
activity:
text: "jsou ve skupinách aktivit"
generic:
allPlayers: "Všichni hráči"
start: "hráčů, kteří"
and: "a "
view: " Pohled:"
notBanned: "Nezabanovaní"
playedBetween:
text: "Hrál mezi"
banStatus:
name: "Ban status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registrován mezi"
pluginGroup:
text: "jsou v ${plugin}'s ${group} Skupiny"
name: "Skupina: "
title:
activityGroup: "Aktuální skupina aktivit"
operators: "Operátoři"
banned: "Zabanovaní"
nonOperators: "Bez OP"
operatorStatus:
name: "OP status"
results:
match: "nalezeno ${resultCount} hráčů"
title: "Výsledky dotazu"
none: "Nebyla nalezena žádná data."
title:
activityOnDate: 'Aktivita <span id="activity-date"></span>'
sessionsWithinView: "Relace v rámci pohledu"
activity: "Aktivita dotyčných hráčů"
text: "Dotaz<"
filters:
add: "Přidat filtr.."
loading: "Načítání filtrů.."
label:
makeAnother: "Vytvořit další dotaz"
from: ">od</label>"
to: ">do</label>"
view: "Zobrazit pohled"
performQuery: "Provést dotaz!"
generic:
are: "` jsou`"
description:
predictedNewPlayerRetention: "Tato hodnota je odhad založený na předchozích hráčích"
noSpongeChunks: "Chunky nejsou na Sponge dostupné"
noGeolocations: "V konfiguraci je třeba povolit shromažďování geolokací (Přijměte GeoLite2 EULA)."
noServerOnlinActivity: "Žádný server pro který lze ukázat online aktivitu"
noServers: "Žádné servery nenalezeny v databázi"
noGameServers: "Některá data vyžadují, aby byla na herní servery nainstalována aplikace Plan."
newPlayerRetention: "Tato hodnota je odhad dle předchozích hráčů."
noServersLong: 'Vypadá to, že plugin není nainstalován na žádném serveru nebo není propojen s databází. Podívejte se na tutoriál na <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a>.'
label:
weekdays: "'Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota', 'Neděle'"
insights30days: "Postřehy za 30 dní"
performance: "Výkon"
onlineOnFirstJoin: "Online hráči při prvním připojení"
playersOnlineOverview: "Přehled online aktivity"
lastPeak: "Naposledy nejvíce hráčů"
longestSession: "Nejdelší relace"
activePlaytime: "Aktivní herní čas"
pvpPveAsNumbers: "PvP & PvE v číslech"
player: "Hráč"
length: " Délka"
serverOverview: "Přehled serveru"
weekComparison: "Týdenní srovnání"
medianSessionLength: "Median Session Length"
perRegularPlayer: "na pravidelného hráče"
averagePing: "Průměrný ping"
mobKdr: "Mob KDR"
loneJoins: "Samotná připojení"
diskSpace: "Volné místo na disku"
players: "Hráči"
mostActiveGamemode: "Nejvíce aktivní mód"
totalActive: "Celková aktivita"
playersOnline: "Hráči online"
perPlayer: "na hráče"
dayOfweek: "Den týdne"
sessionStart: "Započatá relace"
loadedChunks: "Načtené chunky"
disk: "Místo na disku"
recentKills: "Poslední zabití"
serverOccupied: "Server plný"
punchcard: "Štítky"
now: "Nyní"
playerbaseDevelopment: "Vývoj aktivity hráčů"
query: "Vytvořit dotaz"
servers: "Servery"
averageAfkTime: "Průměrný AFK čas"
playerKills: "Zabití hráči"
asNumbers: "statistiky"
averageSessionLength: "Průměrná délka relace"
banned: "Zabanován"
recentPvpKills: "Poslední PvP zabití"
last24hours: "Posledních 24 hodin"
firstSessionLength: "Délka první relace"
indexInactive: "Neaktivní"
seenNicknames: "Viděné přezdívky"
serversTitle: "SERVERY"
ping: "Ping"
serverAnalysis: "Analýza serveru"
averageKdr: "Průměr KDR"
sessions: "Relace"
sessionEnded: " Ukončeno"
totalPlaytime: "Herní doba celkem"
veryActive: "Velmi aktivní"
inactive: "Neaktivní"
mobDeaths: "Smrti způsobené moby"
dayByDay: "Den po dni"
newPlayers: "Noví hráči"
totalPlayers: "Hráčů celkem"
serverPlaytime: "Herní čas serveru"
recentSessions: "Poslední relace"
maxFreeDisk: "Max. volného disku"
insights: "Insights"
overview: "Přehled"
toMainPage: "Zpět na hlavní stránku"
killed: "Zabit"
onlineActivity: "Online aktivita"
bestPeak: "Nejvíce hráčů"
playerbase: "Hráči"
averageSessions: "Průměrná relace"
thirtyDays: "30 dní"
country: "Stát"
trends30days: "Trendy za 30 dní"
perDay: "/ Den"
tps: "TPS"
geolocations: "Geolokace"
averageMobKdr: "Průměr Mob KDR"
thirdDeadliestWeapon: "3. PvP Zbraň"
sessionCalendar: "Session Calendar"
loadedEntities: "Načtené entity"
activityIndex: "Index aktivity"
information: "INFORMACE"
deadliestWeapon: "Nejsmrtelnější PvP zbraň"
performanceAsNumbers: "Statistiky výkonu"
currentPlayerbase: "Aktuální základna hráčů"
playerList: "Seznam hráčů"
registered: "Registrován"
duringLowTps: "Při nízkých TPS:"
operator: "Operátor"
regular: "Pravidelný"
joinAddress: "Join Address"
calendar: " Kalendář"
comparing7days: "Srovnání posledních 7 dní"
currentUptime: "Current Uptime"
worldPlaytime: "Herní čas světa"
new: "Nový"
plugins: "Pluginy"
world: "Načtení světa"
networkPage: "Stránka sítě"
network: "Proxy"
minFreeDisk: "Min. volného disku"
onlineActivityAsNumbers: "Online aktivita v číslech"
playerDeaths: "Smrti způsobené hráči"
averageChunks: "Průměr chunků"
secondDeadliestWeapon: "2. PvP Zbraň"
recentPvpDeaths: "Poslední PvP smrti"
connectionInfo: "Informace o připojení"
lowTpsSpikes: "Nejnižší TPS"
quickView: "Rychlé zobrazení"
cpuRam: "CPU & RAM"
punchcard30days: "Štítek pro 30 dní"
joinAddresses: "Připojovací IP"
lastSeen: "Naposledy viděn"
registeredPlayers: "Registrovaní hráči"
timesKicked: "Počet vykopnutí"
serverAsNumberse: "Statistiky serveru"
newPlayerRetention: "Udržení nových hráčů"
firstSession: "První relace"
thirtyDaysAgo: "před 30 dny"
playtime: "Herní čas"
mostPlayedWorld: "Nejvíc hraný svět"
loneNewbieJoins: "Samotná připojení nováčků"
networkOnlineActivity: "Online aktivita na proxy"
name: "Jméno"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Herní čas serveru za 30 dní"
last7days: "Posledních 7 dní"
downtime: "Offline doba"
kdr: "KDR"
last30days: "Posledních 30 dní"
averageEntities: "Průměr entit"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Střední hodnota relací"
all: "Vše"
averagePlaytime: "Průměr herní doby"
bestPing: "Nejlepší ping"
worstPing: "Nejhorší ping"
links: "ODKAZY"
lastConnected: "Poslední připojení"
mobKills: "Zabití mobové"
deaths: "Smrti"
regularPlayers: "Pravidelní hráči"
serverPage: "Stránka serveru"
playerOverview: "Přehled hráče"
uniquePlayers: "Unikátní hráči"
average: "Průměr"
averageActivePlaytime: "Průměrná herní aktivita"
allTime: "Celkově"
relativeJoinActivity: "Relativní aktivita připojení"
pvpPve: "PvP & PvE"
indexRegular: "Pravidelný"
networkAsNumbers: "Statistiky proxy"
irregular: "Nepravidelný"
session: "Relace"
totalPlayersOld: "Celkem hráčů"
networkOverview: "Přehled proxy"
afkTime: "AFK čas"
entities: "Entity"
playerPage: "Stránka hráče"
server: "Server"
afk: "AFK"
favoriteServer: "Oblíbený server"
averageTps: "Průměr TPS"
active: "Aktivní"
hourByHour: "Hodina po hodině"
nickname: "Přezdívka"
trend: "Trend"
totalAfk: "Celkem AFK"
themeSelect: "Zvolené téma"
serverDowntime: "Server offline"
modal:
version:
available: "je dostupný"
download: "Stažení"
dev: "Toto je vývojářská verze."
title: "Verze"
changelog: "Ukázat changelog"
text: "Byla vydána nová verze a je dostupná ke stažení."
info:
contributors:
translator: "překladač"
text: 'Nadále následující <span class="col-plan">skvělí lidé</span>, kteří přispěli:'
bugreporters: "& Nahlášení bugu!"
donate: "Extra speciální poděkování těm, kteří peněžně pomohli vývoji."
code: "přispěvatel kódu"
developer: "je vyvíjena od"
bugs: "Nahlásit potíže"
discord: "Obecná podpora na Discordu"
text: "Informace o pluginu"
license: "Player Analytics je vyvíjeno a licencováno pod"
metrics: "bStats Metrics"
wiki: "Plan Wiki, Tutoriály & Dokumentace"
register:
error:
checkFailed: "Kontrola registrace neúspěšná: "
noPassword: "Napište heslo"
usernameLength: "Uživatelské jméno může být dlouhé maximálně 50 znaků. Vaše má "
noUsername: "Zvolte uživatelské jméno"
failed: "Registrace se nezdařila: "
completion1: "Nyní můžete dokončit registraci uživatele."
completion2: "Kód vyprší za 15 minut."
register: "Registrovat"
login: "Máte již účet? Přihlaste se!"
createNewUser: "Vytvořit nového uživatele"
completion: "Dokončit registraci"
completion4: "Nebo použijte příkaz v konzoli:"
completion3: "Pro dokončení registrace použijte následující příkaz ve hře:"
passwordTip: "Heslo by mělo být dlouhé alespoň 8 znaků bez omezení."
usernameTip: "Uživatelské jméno může být dlouhé 50 znaků."
value:
online: " Online"
noKills: "Žádné zabití"
offline: " Offline"
localMachine: "Lokální stroj"
with: "<th>S"
text:
clickToExpand: "Klikněte pro rozbalení"
comparing30daysAgo: "Srovnání posledních 60 dní"
noLowTps: "Žádné nízké TPS rekordy"
noExtensionData: "Žádná data rozšíření"
comparing15days: "Srovnání posledních 15 dní"
version:
isDev: "Toto je vývojářská verze."
updateModal:
text: "Nová verze je dostupná ke stažení."
title: "Nová verze ${0} je dostupná!"
updateButton: "Aktualizovat"
download: "Stáhnout verzi Plan-${0}.jar"
current: "Verze ${0}"
changelog: "Zobrazit změny"
error:
auth:
emptyForm: "Uživatel a heslo nespecifikováno"
registrationFailed: "Registrace selhala, zkuste to znovu. (Kód expiruje za 15 minut)"
dbClosed: "Databáze není otevřená, ověřte status databáze s /plan info"
generic: "Autentifikace neuspěšná kvůli chybě"
loginFailed: "Uživatel nebo heslo nesouhlasí"
userNotFound: "Uživatel neexistuje"
noCookie: "Cookies uživatele nejsou k dispozici."
expiredCookie: "Uživatelské cookie expirovalo"
404NotFound: "Nenalezeno"
noServersOnline: "Žádné online servery k vykonání žádosti."
UUIDNotFound: "Hráčské UUID nebylo nalezeno v databázi."
403Forbidden: "Zakázáno"
authFailedTips: "- Ujistěte se, že jste zaregistrovaní s uživatelem s <b>/plan register</b><br>- Zkontrolujte zda je jméno a heslo správné<br>- Jméno a heslo jsou citlivá na velká/malá písmena<br><br>Pokud jste zapomněli heslo, zeptejte se člena týmu ke smazání vašeho starého uživatele či nové registraci."
404UnknownPage: "Ujistěte se, že přistupujete na odkaz poskytnutý příkazem, Příklad:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "Hráč nebyl nenalezen."
authFailed: "Ověření selhalo."
404PageNotFound: "Stránka neexistuje."
401Unauthorized: "Neautorizováno"
calendar:
new: "Nové:"
unique: "Unikátní:"
login:
forgotPassword3: "Nebo použij konzoli:"
logout: "Odhlásit se"
password: '"Heslo"'
login: "Přihlásit se"
username: '"Uživatelské jméno"'
failed: "Přihlašování selhalo: "
register: "Vytvořte si účet!"
forgotPassword: "Zapomněl jste heslo?"
forgotPassword1: "Zapomněl jste heslo? Odregistruj se a registruj se znovu."
forgotPassword2: "Pro odstranění aktuálního uživatele použij následující příkaz ve hře:"
forgotPassword4: "Po vykonání příkazu, "
generic:
none: "Žádný"
unit:
chunks: "Chunků"
players: "hráčů"
button:
nightMode: "Noční mód"
403AccessDenied: "Přístup zamítnut"
generic:
noData: "Žádná data"

View File

@ -1,517 +0,0 @@
API - css+ || PageExtension: ${0} added stylesheet(s) to ${1}, ${2}
API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
Cmd - Click Me || Klicke hier
Cmd - Link || Link
Cmd - Link Network || Netzwerk-Seite:
Cmd - Link Player || Spieler-Seite:
Cmd - Link Player JSON || Spieler JSON:
Cmd - Link Players || Spieler-Seite:
Cmd - Link Register || RRegisterseite:
Cmd - Link Server || Server Seite:
CMD Arg - backup-file || Name der Backup Datei (Groß- und Kleinschreibung beachten!)
CMD Arg - code || Code, um die Registrierung abzuschließen.
CMD Arg - db type backup || Datenbanktyp, von welchem ein Backup erstellt werden soll. Wenn keiner angegeben wird, wird die aktuell festgelegte Datenbank verwendet.
CMD Arg - db type clear || Datenbanktyp, von welchem alle Daten gelöscht werden sollen.
CMD Arg - db type hotswap || Datenbanktyp, welcher verwendet werden soll.
CMD Arg - db type move from || Datenbanktyp, von welchem Daten verschoben werden sollen.
CMD Arg - db type move to || Datenbanktyp, zu welchem Daten verschoben werden sollen. Kann nicht der selbe wie vorher sein.
CMD Arg - db type restore || Datenbanktyp, welcher wiederhergestellt werden soll. Wenn keiner angegeben wird, wird die aktuell festgelegte Datenbank verwendet.
CMD Arg - feature || Name des zu deaktivierenden Features: ${0}
CMD Arg - player identifier || Name oder UUID eines Spieler
CMD Arg - player identifier remove || Anhabe eines Spielers, welcher aus der aktuellen Datenbank entfernt werden soll
CMD Arg - server identifier || Name, ID oder UUID eines Servers
CMD Arg - subcommand || Nutze den Befehl ohne Unterbefehl, um die Hilfe anzuzeigen
CMD Arg - username || Nutzername eines anderen Nutzers. Wenn nicht angegeben, wird der mit dem Spieler verknüpfte Benutzer verwendet.
CMD Arg Name - backup-file || backup-file
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || export kind
CMD Arg Name - feature || feature
CMD Arg Name - import kind || import kind
CMD Arg Name - name or uuid || name/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subcommand
CMD Arg Name - username || username
Cmd Confirm - accept || Annehmen
Cmd Confirm - cancelled, no data change || Abgebrochen. Es wurden keine Daten verändert.
Cmd Confirm - cancelled, unregister || Abgebrochen. '${0}' wurde nicht unregistriert
Cmd Confirm - clearing db || Du bist dabei sämtliche Plan-Daten in ${0} zu entfernen.
Cmd Confirm - confirmation || Bestätigen:
Cmd Confirm - deny || Abbrechen
Cmd Confirm - Expired || Bestätigungsanfrage abgelaufen, nutze den Befehl erneut
Cmd Confirm - Fail on accept || The accepted action errored upon execution: ${0}
Cmd Confirm - Fail on deny || The denied action errored upon execution: ${0}
Cmd Confirm - overwriting db || Du bist dabei Daten in Plan ${0} mit Daten in ${1} zu überschreiben
Cmd Confirm - remove player db || Du bist dabei Daten von ${0} aus ${1} zu entfernen
Cmd Confirm - unregister || You are about to unregister '${0}' linked to ${1}
Cmd db - creating backup || Creating a backup file '${0}.db' with contents of ${1}
Cmd db - removal || Entferne Plan-Daten von ${0}..
Cmd db - removal player || Entferne Daten von ${0} aus ${1}..
Cmd db - server uninstalled || §aWenn der Server noch installiert ist, setzt er sich automatisch als installiert in die Datenbank.
Cmd db - write || Schreibe in ${0}..
Cmd Disable - Disabled || §aPlan ist nun deaktiviert. Nutze reload um das Plugin neu zu starten.
Cmd FAIL - Accepts only these arguments || Accepts following as ${0}: ${1}
Cmd FAIL - Database not open || §cDatenbank ist ${0} - Bitte versuche es später erneut.
Cmd FAIL - Empty search string || TDer Suchstring kann nicht leer sein
Cmd FAIL - Invalid Username || §cDieser Benutzer besitzt keine UUID.
Cmd FAIL - No Feature || §eWelches Feature soll deaktiviert werden? (momentan unterstützt: ${0})
Cmd FAIL - No Permission || §cDafür fehlt dir die Berechtigung.
Cmd FAIL - No player || Player '${0}' was not found, they have no UUID.
Cmd FAIL - No player register || Player '${0}' was not found in the database.
Cmd FAIL - No server || Server '${0}' was not found from the database.
Cmd FAIL - Require only one Argument || §cNur ein Argument erforderlich ${1}
Cmd FAIL - Requires Arguments || §cArgumente erforderlich (${0}) ${1}
Cmd FAIL - see config || see '${0}' in config.yml
Cmd FAIL - Unknown Username || §cDieser Benutzer war noch nie auf dem Server.
Cmd FAIL - Users not linked || Dieser Benutzer ist nicht mit deinem Konto verknüpft und du hast nicht die Berechtigung, die Konten anderer Benutzer zu entfernen.
Cmd FAIL - WebUser does not exists || §cDieser Benutzer existiert nicht!
Cmd FAIL - WebUser exists || §cDieser Benutzer existiert schon!
Cmd Footer - Help || §7Fahre über Vefehle oder Argumente oder nutze '/${0} ?' um mehr über diese zu lernen.
Cmd Header - Analysis || > §2Analyse-Ergebnis:
Cmd Header - Help || > §2/${0} Hilfe
Cmd Header - Info || > §2Benutzeranalyse:
Cmd Header - Inspect || > §2Benutzer: §f${0}
Cmd Header - Network || > §2Netzwerkseite
Cmd Header - Players || > §2Spieler
Cmd Header - Search || > §2${0} Ergebnisse für §f${1}§2:
Cmd Header - server list || id::name::uuid
Cmd Header - Servers || > §2Server
Cmd Header - web user list || username::linked to::permission level
Cmd Header - Web Users || > §2${0} Accounts
Cmd Info - Bungee Connection || §2Verbunden mit Bungee: §f${0}
Cmd Info - Database || §2Aktuelle Datenbank: §f${0}
Cmd Info - Reload Complete || §aReload erfolgreich.
Cmd Info - Reload Failed || §cBeim Reload ist etwas schief gelaufen. Es wird empfohlen, den Server neuzustarten.
Cmd Info - Update || §2Update verfügbar: §f${0}
Cmd Info - Version || §2Version: §f${0}
Cmd network - No network || Server ist nicht in einem Netzwerk. Der Link leitet auf die Server Seite um.
Cmd Notify - No Address || §eEs war keine Adresse verfügbar - Verwendung von localhost als Fallback. Richte 'Alternative_IP' in den Einstellungen ein.
Cmd Notify - No WebUser || Möglicherweise hast du keinen Account. Erstelle einen mit /plan register <Passwort>
Cmd Notify - WebUser register || Neuer Account hinzugefügt: '${0}' Rechte-Level: ${1}
Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
Cmd Qinspect - Activity Index || §2Aktivitätsindex: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK Time: §f${0}
Cmd Qinspect - Deaths || §2Tode: §f${0}
Cmd Qinspect - Geolocation || §2Eingeloggt aus: §f${0}
Cmd Qinspect - Last Seen || §2Zuletzt gesehen: §f${0}
Cmd Qinspect - Longest Session || §2Längste Session: §f${0}
Cmd Qinspect - Mob Kills || §2Getötete Mobs: §f${0}
Cmd Qinspect - Player Kills || §2Getötete Spieler: §f${0}
Cmd Qinspect - Playtime || §2Spielzeit: §f${0}
Cmd Qinspect - Registered || §2Registrierung: §f${0}
Cmd Qinspect - Times Kicked || §2Kicks: §f${0}
Cmd SUCCESS - Feature disabled || §a'${0}' wurde bis zum nächsten Reload des Plugins deaktiviert.
Cmd SUCCESS - WebUser register || §aNeuer Account (${0}) erfolgreich hinzugefügt!
Cmd unregister - unregistering || Löschen der Registrierung von '${0}'..
Cmd WARN - Database not open || §eDatenbank ist ${0} - Dies könnte länger als erwartet dauern..
Cmd Web - Permission Levels || >\§70: Zugriff auf alle Seiten\§71: Zugriff auf '/players' Und alle Spielerseiten\§72: Zugriff auf alle Spielerseiten mit dem gleichen Username wie der Web-Account\§73+: Keine Berechtigung
Command Help - /plan db || Verwalte die Plan Datenbank
Command Help - /plan db backup || Erstelle ein Backup der Datenbank in eine Datei
Command Help - /plan db clear || Lösche ALLE Daten von Plan
Command Help - /plan db hotswap || Ändere die Datenbank schnell
Command Help - /plan db move || Bewege die Daten zwischen den Datenbanken
Command Help - /plan db remove || Lösche Daten eines Spielers aus der aktuellen Datenbank
Command Help - /plan db restore || Stelle Daten aus einer Datei in die Datenbank wiederher
Command Help - /plan db uninstalled || Set a server as uninstalled in the database.
Command Help - /plan disable || Deaktiviere das Plugin oder einen Teil
Command Help - /plan export || Exportiere JSON oder HTMl Dateien manuell
Command Help - /plan import || Importiere Daten
Command Help - /plan info || Informationen über das Plugin
Command Help - /plan ingame || Zeigt die Spielerinfo im Spiel
Command Help - /plan json || JSON der Rohdaten eines Spielers anzeigen.
Command Help - /plan logout || Melde andere Nutzer aus dem Panel ab.
Command Help - /plan network || Netzwerk-Seite
Command Help - /plan player || Zeigt eine Spielerseite an
Command Help - /plan players || Spieler-Seite
Command Help - /plan register || Registriere einen Account
Command Help - /plan reload || Plan neuladen
Command Help - /plan search || Nach einem Spieler suchen
Command Help - /plan server || Server-Übersicht
Command Help - /plan servers || Liste die Server in der Datenbank auf
Command Help - /plan unregister || Registrierung eines Benutzers der Plan-Website aufheben
Command Help - /plan users || Zeige alle Web-Benutzer
Database - Apply Patch || Wende Patch an: ${0}..
Database - Patches Applied || Alle Datenbankpatches wurden erfolgreich angewendet.
Database - Patches Applied Already || Alle Datenbankpatches wurden bereits angewendet.
Database MySQL - Launch Options Error || Startoptionen sind falsch, nutze Voreinstellungen (${0})
Database Notify - Clean || Daten von ${0} Spielern gelöscht.
Database Notify - SQLite No WAL || SQLite WAL wird auf dieser Serverversion nicht unterstützt, nutze Voreinstellungen. Dies beeinträchtigt möglicherweise die Serverperformance.
Disable || Player Analytics ausgeschaltet.
Disable - Processing || Verarbeite kritische unverarbeitete Aufgaben. (${0})
Disable - Processing Complete || Verarbeitung komplett.
Disable - Unsaved Session Save || Speichere unfertige Sitzungen..
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
Disable - Waiting SQLite Complete || Closed SQLite connection.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || Webserver deaktiviert.
Enable || Player Analytics eingeschaltet.
Enable - Database || ${0}-dDatenbankverbindung hergestellt.
Enable - Notify Bad IP || 0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!
Enable - Notify Empty IP || IP in der server.properties ist leer & Alternative_IP ist nicht in Verwendung. Es werden falsche Links verwendet!
Enable - Notify Geolocations disabled || Geolocation wird nicht aufgezeichnet (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan braucht einen Internetzugang um die GeoLite2 Geolocation Datenbank runterzuladen.
Enable - Notify Webserver disabled || Webserver wurde nicht geladen. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
Enable - WebServer || Webserver läuft auf PORT ${0} ( ${1} )
Enable FAIL - Database || ${0}-Datenbankverbindung fehlgeschlagen: ${1}
Enable FAIL - Database Patch || Datenbank-Patch ist fehlgeschlagen. Plugin wurde deaktiviert. Wir bitten dich, uns diesen Vorfall mitzuteilen.
Enable FAIL - GeoDB Write || Etwas ist beim Speichern der GeoLite2 Geolocation Datenbank fehlgeschlagen
Enable FAIL - WebServer (Proxy) || Webserver ist nicht geladen!
Enable FAIL - Wrong Database Type || ${0} ist keine gültige Datenbank
HTML - AND_BUG_REPORTERS || & Bug reporters!
HTML - BANNED (Filters) || Banned
HTML - COMPARING_15_DAYS || Vergleiche 15 Tage
HTML - COMPARING_60_DAYS || Vergleiche 30 Tage bis Jetzt
HTML - COMPARING_7_DAYS || Vergleiche 7 Tage
HTML - DATABASE_NOT_OPEN || Datenbank ist nicht offen, überprüfe den DB Status mit /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || Dieser Wert ist eine Vorhersage, die auf früheren Spielern basiert.
HTML - ERROR || Authentifizierung fehlgeschlagen
HTML - EXPIRED_COOKIE || Benutzer-Cookie ist abgelaufen
HTML - FILTER_ACTIVITY_INDEX_NOW || Aktuelle Aktivitätsgruppe
HTML - FILTER_ALL_PLAYERS || Alle Spieler
HTML - FILTER_BANNED || Bann-Status
HTML - FILTER_GROUP || Gruppe:
HTML - FILTER_OPS || Operator Status
HTML - INDEX_ACTIVE || Aktiv
HTML - INDEX_INACTIVE || Inaktiv
HTML - INDEX_IRREGULAR || Unregelmäßig
HTML - INDEX_REGULAR || Regelmäßig
HTML - INDEX_VERY_ACTIVE || Sehr aktiv
HTML - KILLED || Getötet
HTML - LABEL_1ST_WEAPON || Tödlichste PvP Waffe
HTML - LABEL_2ND_WEAPON || 2. PvP Waffe
HTML - LABEL_3RD_WEAPON || 3. PvP Waffe
HTML - LABEL_ACTIVE_PLAYTIME || Aktive Spielzeit
HTML - LABEL_ACTIVITY_INDEX || Aktivitätsindex
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK Zeit
HTML - LABEL_AVG || Durchschnitt
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Durchschnittliche aktive Spielzeit
HTML - LABEL_AVG_AFK_TIME || Durchschnittliche AFK Zeit
HTML - LABEL_AVG_CHUNKS || Durchschnittliche Chunks
HTML - LABEL_AVG_ENTITIES || Durchschnittliche Entitäten
HTML - LABEL_AVG_KDR || Durschnittliche KDR
HTML - LABEL_AVG_MOB_KDR || Durschnittliche Mob KDR
HTML - LABEL_AVG_PLAYTIME || Durschnittliche Spielzeit
HTML - LABEL_AVG_SESSION_LENGTH || Durschnittliche Sitzungslänge
HTML - LABEL_AVG_SESSIONS || Durchschnittliche Sessions
HTML - LABEL_AVG_TPS || Durschnittliche TPS
HTML - LABEL_BANNED || Gebannt
HTML - LABEL_BEST_PEAK || Rekord
HTML - LABEL_DAY_OF_WEEK || Tag der Woche
HTML - LABEL_DEATHS || Tode
HTML - LABEL_DOWNTIME || Downtime
HTML - LABEL_DURING_LOW_TPS || Während niedriger TPS-Spitzen:
HTML - LABEL_ENTITIES || Entitäten
HTML - LABEL_FAVORITE_SERVER || Lieblingsserver
HTML - LABEL_FIRST_SESSION_LENGTH || Erste Sitzungslänge
HTML - LABEL_FREE_DISK_SPACE || Freier Festplattenspeicher
HTML - LABEL_INACTIVE || Inaktiv
HTML - LABEL_LAST_PEAK || Letzter Höchststand
HTML - LABEL_LAST_SEEN || Zuletzt gesehen
HTML - LABEL_LOADED_CHUNKS || Geladene Chunks
HTML - LABEL_LOADED_ENTITIES || Geladenen Entitäten
HTML - LABEL_LONE_JOINS || Lone joins
HTML - LABEL_LONE_NEW_JOINS || Lone newbie joins
HTML - LABEL_LONGEST_SESSION || Längste Sitzung
HTML - LABEL_LOW_TPS || Low TPS Spitzen
HTML - LABEL_MAX_FREE_DISK || Max Freier Speicher
HTML - LABEL_MIN_FREE_DISK || Min Freier Speicher
HTML - LABEL_MOB_DEATHS || Tode durch Mobs
HTML - LABEL_MOB_KDR || Mob KDR
HTML - LABEL_MOB_KILLS || Mob Kills
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Meist genutzter Spielmodus
HTML - LABEL_NAME || Name
HTML - LABEL_NEW || Neu
HTML - LABEL_NEW_PLAYERS || Neue Spieler
HTML - LABEL_NICKNAME || Nickname
HTML - LABEL_NO_SESSION_KILLS || Keiner
HTML - LABEL_ONLINE_FIRST_JOIN || Spieler beim ersten Beitritt online
HTML - LABEL_OPERATOR || Operator
HTML - LABEL_PER_PLAYER || / Spieler
HTML - LABEL_PER_REGULAR_PLAYER || / Regulärer Spieler
HTML - LABEL_PLAYER_DEATHS || Tode durch Spieler
HTML - LABEL_PLAYER_KILLS || Getötete Spieler
HTML - LABEL_PLAYERS_ONLINE || Spieler Online
HTML - LABEL_PLAYTIME || Spielzeit
HTML - LABEL_REGISTERED || Registriert
HTML - LABEL_REGISTERED_PLAYERS || Registrierte Spieler
HTML - LABEL_REGULAR || Regulär
HTML - LABEL_REGULAR_PLAYERS || Reguläre Spieler
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Relative Join Activity
HTML - LABEL_RETENTION || Erhaltung neuer Spieler
HTML - LABEL_SERVER_DOWNTIME || Server Downtime
HTML - LABEL_SERVER_OCCUPIED || Server occupied
HTML - LABEL_SESSION_ENDED || Sitzung beendet
HTML - LABEL_SESSION_MEDIAN || Sitzungsdurchschnitt
HTML - LABEL_TIMES_KICKED || Mal gekickt
HTML - LABEL_TOTAL_PLAYERS || Gesamte Spieler
HTML - LABEL_TOTAL_PLAYTIME || Gesamte Spielzeit
HTML - LABEL_UNIQUE_PLAYERS || Einzigartige Spieler
HTML - LABEL_WEEK_DAYS || 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag'
HTML - LINK_BACK_NETWORK || Netzwerk Seite
HTML - LINK_BACK_SERVER || Server Seite
HTML - LINK_CHANGELOG || Zeige Changelog
HTML - LINK_DISCORD || Genereller Support auf Discord
HTML - LINK_DOWNLOAD || Download
HTML - LINK_ISSUES || Melde einen Bug
HTML - LINK_NIGHT_MODE || Dark Mode
HTML - LINK_PLAYER_PAGE || Spieler Seite
HTML - LINK_QUICK_VIEW || Schnellansicht
HTML - LINK_SERVER_ANALYSIS || Server Analyse
HTML - LINK_WIKI || Plan Wiki, Tutorials & Documentation
HTML - LOCAL_MACHINE || Lokale Maschine
HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
HTML - LOGIN_FAILED || Login failed:
HTML - LOGIN_FORGOT_PASSWORD || Passwort vergessen?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
HTML - LOGIN_LOGIN || Login
HTML - LOGIN_LOGOUT || Logout
HTML - LOGIN_PASSWORD || "Password"
HTML - LOGIN_USERNAME || "Username"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Neu:
HTML - NO_KILLS || Keine Kills
HTML - NO_USER_PRESENT || Benutzer-Cookie nicht vorhanden
HTML - NON_OPERATORS (Filters) || Non operators
HTML - NOT_BANNED (Filters) || Not banned
HTML - OFFLINE || Offline
HTML - ONLINE || Online
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || / Tag
HTML - PLAYERS_TEXT || Spieler
HTML - QUERY || Query<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activity of matched players
HTML - QUERY_ACTIVITY_ON || Activity on <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Add a filter..
HTML - QUERY_AND || and
HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Loading filters..
HTML - QUERY_MAKE || Make a query
HTML - QUERY_MAKE_ANOTHER || Make another query
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Played between
HTML - QUERY_REGISTERED_BETWEEN || Registered between
HTML - QUERY_RESULTS || Query Results
HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Show a view
HTML - QUERY_TIME_FROM || >from</label>
HTML - QUERY_TIME_TO || >to</label>
HTML - QUERY_VIEW || View:
HTML - QUERY_ZERO_RESULTS || Query produced 0 results
HTML - REGISTER || Register
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
HTML - REGISTER_COMPLETE || Complete Registration
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
HTML - REGISTER_CREATE_USER || Create a new user
HTML - REGISTER_FAILED || Registration failed:
HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
HTML - SESSION || Sitzung
HTML - SIDE_GEOLOCATIONS || Geolocations
HTML - SIDE_INFORMATION || INFORMATION
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || Netzwerk Übersicht
HTML - SIDE_OVERVIEW || Übersicht
HTML - SIDE_PERFORMANCE || Leistung
HTML - SIDE_PLAYER_LIST || Spielerliste
HTML - SIDE_PLAYERBASE || Spielerbasis
HTML - SIDE_PLAYERBASE_OVERVIEW || Spielerbasis Übersicht
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Server
HTML - SIDE_SERVERS_TITLE || SERVER
HTML - SIDE_SESSIONS || Sitzungen
HTML - SIDE_TO_MAIN_PAGE || zur Hauptseite
HTML - TEXT_CLICK_TO_EXPAND || Klicke zum erweitern
HTML - TEXT_CONTRIBUTORS_CODE || Code Mitwirkender
HTML - TEXT_CONTRIBUTORS_LOCALE || Übersetzer
HTML - TEXT_CONTRIBUTORS_MONEY || Extra Dank an die Leute, die das Projekt finanziell unterstützt haben.
HTML - TEXT_CONTRIBUTORS_THANKS || Außerdem haben die folgenden <span class="col-plan">tollen Leute</span> mitgewirkt:
HTML - TEXT_DEV_VERSION || Diese Version ist ein DEV Release.
HTML - TEXT_DEVELOPED_BY || entwickelt von
HTML - TEXT_FIRST_SESSION || Erste Sitzung
HTML - TEXT_LICENSED_UNDER || Player Analytics entwickelt und lizensiert unter
HTML - TEXT_METRICS || bStats Metrik
HTML - TEXT_NO_EXTENSION_DATA || No Extension Data
HTML - TEXT_NO_LOW_TPS || Keine tiefen TPS-Spitzen
HTML - TEXT_NO_SERVER || Keine Server gefunden, um die Online Aktivität anzuzeigen
HTML - TEXT_NO_SERVERS || Keine Server in der Datenbank gefunden
HTML - TEXT_PLUGIN_INFORMATION || Informationen über das Plugin
HTML - TEXT_PREDICTED_RETENTION || Dieser Wert ist eine Vorraussage, der sich auf, der auf den Spielern basiert
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.
HTML - TEXT_VERSION || Eine neue Version steht zum Download bereit
HTML - TITLE_30_DAYS || 30 Tage
HTML - TITLE_30_DAYS_AGO || 30 Tage vorher
HTML - TITLE_ALL || Gesamt
HTML - TITLE_ALL_TIME || Gesamte zeit
HTML - TITLE_AS_NUMBERS || als Zahlen
HTML - TITLE_AVG_PING || Durchschnittlicher Ping
HTML - TITLE_BEST_PING || Bester Ping
HTML - TITLE_CALENDAR || Kalender
HTML - TITLE_CONNECTION_INFO || Verbindungsinformationen
HTML - TITLE_COUNTRY || Land
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Aktuelle Spielerbasis
HTML - TITLE_DISK || Festplattenspeicher
HTML - TITLE_GRAPH_DAY_BY_DAY || Tag für Tag
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hour by Hour
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Netzwerk Online Aktivität
HTML - TITLE_GRAPH_PUNCHCARD || Lochkarte für 30 Tage
HTML - TITLE_INSIGHTS || Insights for 30 days
HTML - TITLE_IS_AVAILABLE || ist Verfügbar
HTML - TITLE_JOIN_ADDRESSES || Join Addresses
HTML - TITLE_LAST_24_HOURS || Letzte 24 Stunden
HTML - TITLE_LAST_30_DAYS || Letzte 30 Tage
HTML - TITLE_LAST_7_DAYS || Letzte 7 Tage
HTML - TITLE_LAST_CONNECTED || Letzte Verbindung
HTML - TITLE_LENGTH || Länge
HTML - TITLE_MOST_PLAYED_WORLD || Meist gespielte Welt
HTML - TITLE_NETWORK || Netzwerk
HTML - TITLE_NETWORK_AS_NUMBERS || Netzwerk als Zahlen
HTML - TITLE_NOW || Jetzt
HTML - TITLE_ONLINE_ACTIVITY || Online Aktivität
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Online Aktivität als Zahlen
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Online Aktivitätsübersicht
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Leistung als Zahlen
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Spieler
HTML - TITLE_PLAYER_OVERVIEW || Spieler Übersicht
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Entwicklung der Spielerbasis
HTML - TITLE_PVP_DEATHS || Kürzlich durch PvP gestorben
HTML - TITLE_PVP_KILLS || Kürzliche PvP-Kills
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE als Nummer
HTML - TITLE_RECENT_KILLS || Kürzliche Kills
HTML - TITLE_RECENT_SESSIONS || Letzte Sessions
HTML - TITLE_SEEN_NICKNAMES || Registrierte Nicknames
HTML - TITLE_SERVER || Server
HTML - TITLE_SERVER_AS_NUMBERS || Server als Nummern
HTML - TITLE_SERVER_OVERVIEW || Server Übersicht
HTML - TITLE_SERVER_PLAYTIME || Server Spielzeit
HTML - TITLE_SERVER_PLAYTIME_30 || Server Spielzeit für 30 Tage
HTML - TITLE_SESSION_START || Sitzung gestartet
HTML - TITLE_THEME_SELECT || Thema ausgewählt
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Lochkarte
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Trend
HTML - TITLE_TRENDS || Trends für 30 Tage
HTML - TITLE_VERSION || Version
HTML - TITLE_WEEK_COMPARISON || Wochenvergleich
HTML - TITLE_WORLD || World Load
HTML - TITLE_WORLD_PLAYTIME || Spielzeit in der Welt
HTML - TITLE_WORST_PING || Schlechtester Ping
HTML - TOTAL_ACTIVE_TEXT || Gesamte Aktive Spielzeit
HTML - TOTAL_AFK || Gesamte AFK-Zeit
HTML - TOTAL_PLAYERS || Gesamte Spieler
HTML - UNIQUE_CALENDAR || Einzigartig:
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entities
HTML - UNIT_NO_DATA || Keine Daten
HTML - UNIT_THE_PLAYERS || Spieler
HTML - USER_AND_PASS_NOT_SPECIFIED || User und Passwort nicht spezifiziert
HTML - USER_DOES_NOT_EXIST || User existiert nicht
HTML - USER_INFORMATION_NOT_FOUND || Registration failed, try again (The code expires after 15 minutes)
HTML - USER_PASS_MISMATCH || User und Password stimmen nicht überein
HTML - Version Change log || View Changelog
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Update
HTML - Version Update Available || Version ${0} is Available!
HTML - Version Update Dev || This version is a DEV release.
HTML - Version Update Info || A new version has been released and is now available for download.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || <th>Breite
HTML ERRORS - ACCESS_DENIED_403 || Zugriff verweigert
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Stelle sicher, dass du einen Account mit <b>/plan register</b> hinzugefügt hast.<br>- Überprüfe, ob Passwort und Benutzername korrekt sind<br>- Bei Benutzername und Passwort auf Groß- und Kleinschreibung achten! <br><br>- Wenn du dein Passwort vergessen hast, bitte ein Teammitglied deinen Account zu löschen und neu zu erstellen.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Authentifizierung fehlgeschlagen.
HTML ERRORS - FORBIDDEN_403 || Verboten
HTML ERRORS - NO_SERVERS_404 || Keine Server online, die die Anfrage ausführen können.
HTML ERRORS - NOT_FOUND_404 || Nicht gefunden.
HTML ERRORS - NOT_PLAYED_404 || Der Spieler war nie auf dem Server.
HTML ERRORS - PAGE_NOT_FOUND_404 || Diese Seite existiert nicht.
HTML ERRORS - UNAUTHORIZED_401 || Unautorisiert
HTML ERRORS - UNKNOWN_PAGE_404 || Stelle sicher, dass du einen Link benutzt, der von einem Befehl generiert wurde. Beispielsweise:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || Die UUID des Spielers wurde nicht in der Datenbank gefunden.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
In Depth Help - /plan db clear || Clears all Plan tables, removing all Plan-data in the process.
In Depth Help - /plan db hotswap || Reloads the plugin with the other database and changes the config to match.
In Depth Help - /plan db move || Overwrites contents in the other database with the contents in another.
In Depth Help - /plan db remove || Removes all data linked to a player from the Current database.
In Depth Help - /plan db restore || Uses SQLite backup file and overwrites contents of the target database.
In Depth Help - /plan db uninstalled || Marks a server in Plan database as uninstalled so that it will not show up in server queries.
In Depth Help - /plan disable || Disable the plugin or part of it until next reload/restart.
In Depth Help - /plan export || Performs an export to export location defined in the config.
In Depth Help - /plan import || Performs an import to load data into the database.
In Depth Help - /plan info || Display the current status of the plugin.
In Depth Help - /plan ingame || Zeigt einige Informationen zu einem Spieler im Spiel.
In Depth Help - /plan json || Allows you to download a player's data in json format. All of it.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Obtain a link to the /network page, only does so on networks.
In Depth Help - /plan player || Obtain a link to the /player page of a specific player, or the current player.
In Depth Help - /plan players || Obtain a link to the /players page to see a list of players.
In Depth Help - /plan register || Use without arguments to get link to register page. Use --code [code] after registration to get a user.
In Depth Help - /plan reload || Disable and enable the plugin to reload any changes in config.
In Depth Help - /plan search || List all matching player names to given part of a name.
In Depth Help - /plan server || Obtain a link to the /server page of a specific server, or the current server if no arguments are given.
In Depth Help - /plan servers || List ids, names and uuids of servers in the database.
In Depth Help - /plan unregister || Use without arguments to unregister player linked user, or with username argument to unregister another user.
In Depth Help - /plan users || Lists web users as a table.
Manage - Confirm Overwrite || Daten in ${0} werden überschrieben!
Manage - Confirm Removal || Daten in ${0} werden gelöscht!
Manage - Fail || > §cEtwas ist schiefgelaufen: ${0}
Manage - Fail File not found || > §cKeine Daten in ${0} gefunden
Manage - Fail Incorrect Database || > §c'${0}' ist keine unterstützte Datenbank.
Manage - Fail No Exporter || §eExporter '${0}' doesn't exist
Manage - Fail No Importer || §eImporter '${0}' existiert nicht
Manage - Fail No Server || Es wurden keine Server mit diesen Angaben gefunden.
Manage - Fail Same Database || > §cKann nicht von und zu der gleichen Datenbank agieren!
Manage - Fail Same server || Server kann nicht als uninstallier markiert werden. (Du bist da dran).
Manage - Fail, Confirmation || > §cFüge '-a' zum Befehl hinzu um die Ausführung zu bestätigen: ${0}
Manage - List Importers || Importer:
Manage - Progress || ${0} / ${1} processed..
Manage - Remind HotSwap || §eDenk dran, zur neuen Datenbank zu wechseln (/plan db hotswap ${0}) und um das Plugin neu zu laden.
Manage - Start || > §2Verarbeite Daten...
Manage - Success || > §aErfolgreich!
Negative || Nein
Positive || Ja
Today || 'Heute'
Unavailable || Nicht verfügbar
Unknown || Unbekannt
Version - DEV || Dies ist eine Entwicklungsversion!
Version - Latest || Du verwendest die neuste Version
Version - New || Eine neue Version (${0}) ist verfügbar! ${1}
Version - New (old) || Eine Neue Version ist hier verfügbar: ${0}
Version FAIL - Read info (old) || Überprüfung auf die neuste Versionsnummer fehlgeschlagen.
Version FAIL - Read versions.txt || Versionsinformationen konnten nicht ovn Github/versions.txt gelesen werden.
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || WebServer: Kein Zertifikat -> Benutze HTTP-server zur Visualisierung.
WebServer - Notify HTTP User Auth || WebServer: Benutzer-Authentifizierung abgeschaltet! (Nicht sicher über HTTP)
WebServer - Notify HTTPS User Auth || WebServer: User Authorization Disabled! (Disabled in config)
Webserver - Notify IP Whitelist || Webserver: IP Whitelist is enabled.
Webserver - Notify IP Whitelist Block || Webserver: ${0} was denied access to '${1}'. (not whitelisted)
WebServer - Notify no Cert file || WebServer: Zertifikat KeyStore Datei nicht gefunden: ${0}
WebServer - Notify Using Proxy || WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy
WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Check that the file is not empty)
WebServer FAIL - Port Bind || WebServer wurde nicht erfolgreich initalisiert. Ist der Port (${0}) schon benutzt?
WebServer FAIL - SSL Context || WebServer: SSL Context Initialisierung fehlgeschlagen.
WebServer FAIL - Store Load || WebServer: SSL Zertifikat konnte nicht geladen werden.
Yesterday || 'Gestern'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Player Analytics eingeschaltet."
notify:
webserverDisabled: "Webserver wurde nicht geladen. (WebServer.DisableWebServer: true)"
storeSessions: "Storing sessions that were preserved before previous shutdown."
geoDisabled: "Geolocation wird nicht aufgezeichnet (Data.Geolocations: false)"
badIP: "0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!"
emptyIP: "IP in der server.properties ist leer & Alternative_IP ist nicht in Verwendung. Es werden falsche Links verwendet!"
geoInternetRequired: "Plan braucht einen Internetzugang um die GeoLite2 Geolocation Datenbank runterzuladen."
webserver: "Webserver läuft auf PORT ${0} ( ${1} )"
fail:
databasePatch: "Datenbank-Patch ist fehlgeschlagen. Plugin wurde deaktiviert. Wir bitten dich, uns diesen Vorfall mitzuteilen."
webServer: "Webserver ist nicht geladen!"
databaseType: "${0} ist keine gültige Datenbank"
database: "${0}-Datenbankverbindung fehlgeschlagen: ${1}"
geoDBWrite: "Etwas ist beim Speichern der GeoLite2 Geolocation Datenbank fehlgeschlagen"
database: "${0}-dDatenbankverbindung hergestellt."
webserver:
fail:
certStoreLoad: "WebServer: SSL Zertifikat konnte nicht geladen werden."
certFileEOF: "WebServer: EOF when reading Certificate file. (Check that the file is not empty)"
portInUse: "WebServer wurde nicht erfolgreich initalisiert. Ist der Port (${0}) schon benutzt?"
SSLContext: "WebServer: SSL Context Initialisierung fehlgeschlagen."
notify:
http: "WebServer: Kein Zertifikat -> Benutze HTTP-server zur Visualisierung."
ipWhitelistBlock: "Webserver: ${0} was denied access to '${1}'. (not whitelisted)"
authDisabledNoHTTPS: "WebServer: Benutzer-Authentifizierung abgeschaltet! (Nicht sicher über HTTP)"
ipWhitelist: "Webserver: IP Whitelist is enabled."
noCertFile: "WebServer: Zertifikat KeyStore Datei nicht gefunden: ${0}"
authDisabledConfig: "WebServer: User Authorization Disabled! (Disabled in config)"
reverseProxy: "WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy"
apiCSSAdded: "PageExtension: ${0} added stylesheet(s) to ${1}, ${2}"
generic:
yesterday: "'Gestern'"
dbFaultyLaunchOptions: "Startoptionen sind falsch, nutze Voreinstellungen (${0})"
dbPatchesApplied: "Alle Datenbankpatches wurden erfolgreich angewendet."
unavailable: "Nicht verfügbar"
dbPatchesAlreadyApplied: "Alle Datenbankpatches wurden bereits angewendet."
unknown: "Unbekannt"
no: "Nein"
dbNotifyClean: "Daten von ${0} Spielern gelöscht."
yes: "Ja"
dbNotifySQLiteWAL: "SQLite WAL wird auf dieser Serverversion nicht unterstützt, nutze Voreinstellungen. Dies beeinträchtigt möglicherweise die Serverperformance."
loadingServerInfo: "Loading server identifying information"
today: "'Heute'"
dbApplyingPatch: "Wende Patch an: ${0}.."
disable:
database: "Verarbeite kritische unverarbeitete Aufgaben. (${0})"
processingComplete: "Verarbeitung komplett."
waitingTransactions: "Waiting for unfinished transactions to avoid data loss.."
waitingTransactionsComplete: "Transaction queue closed."
waitingDbComplete: "Closed SQLite connection."
savingSessions: "Speichere unfertige Sitzungen.."
savingSessionsTimeout: "Timeout hit, storing the unfinished sessions on next enable instead."
disabled: "Player Analytics ausgeschaltet."
waitingDb: "Waiting queries to finish to avoid SQLite crashing JVM.."
webserver: "Webserver deaktiviert."
version:
checkFail: "Überprüfung auf die neuste Versionsnummer fehlgeschlagen."
checkFailGithub: "Versionsinformationen konnten nicht ovn Github/versions.txt gelesen werden."
isLatest: "Du verwendest die neuste Version"
updateAvailableSpigot: "Eine Neue Version ist hier verfügbar: ${0}"
isDev: " Dies ist eine Entwicklungsversion!"
updateAvailable: "Eine neue Version (${0}) ist verfügbar! ${1}"
apiJSAdded: "PageExtension: ${0} added javascript(s) to ${1}, ${2}"
command:
help:
unregister:
inDepth: "Use without arguments to unregister player linked user, or with username argument to unregister another user."
description: "Registrierung eines Benutzers der Plan-Website aufheben"
dbMove:
inDepth: "Overwrites contents in the other database with the contents in another."
description: "Bewege die Daten zwischen den Datenbanken"
import:
inDepth: "Performs an import to load data into the database."
description: "Importiere Daten"
search:
inDepth: "List all matching player names to given part of a name."
description: "Nach einem Spieler suchen"
logout:
description: "Melde andere Nutzer aus dem Panel ab."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "Lösche Daten eines Spielers aus der aktuellen Datenbank"
inDepth: "Removes all data linked to a player from the Current database."
disable:
inDepth: "Disable the plugin or part of it until next reload/restart."
description: "Deaktiviere das Plugin oder einen Teil"
players:
inDepth: "Obtain a link to the /players page to see a list of players."
description: "Spieler-Seite"
json:
inDepth: "Allows you to download a player's data in json format. All of it."
description: "JSON der Rohdaten eines Spielers anzeigen."
servers:
description: "Liste die Server in der Datenbank auf"
inDepth: "List ids, names and uuids of servers in the database."
network:
description: "Netzwerk-Seite"
inDepth: "Obtain a link to the /network page, only does so on networks."
server:
description: "Server-Übersicht"
inDepth: "Obtain a link to the /server page of a specific server, or the current server if no arguments are given."
ingame:
description: "Zeigt die Spielerinfo im Spiel"
inDepth: "Zeigt einige Informationen zu einem Spieler im Spiel."
player:
inDepth: "Obtain a link to the /player page of a specific player, or the current player."
description: "Zeigt eine Spielerseite an"
reload:
inDepth: "Disable and enable the plugin to reload any changes in config."
description: "Plan neuladen"
dbRestore:
description: "Stelle Daten aus einer Datei in die Datenbank wiederher"
inDepth: "Uses SQLite backup file and overwrites contents of the target database."
info:
inDepth: "Display the current status of the plugin."
description: "Informationen über das Plugin"
export:
inDepth: "Performs an export to export location defined in the config."
description: "Exportiere JSON oder HTMl Dateien manuell"
database:
description: "Verwalte die Plan Datenbank"
inDepth: "Use different database subcommands to change the data in some way"
dbUninstalled:
description: "Set a server as uninstalled in the database."
inDepth: "Marks a server in Plan database as uninstalled so that it will not show up in server queries."
dbHotswap:
description: "Ändere die Datenbank schnell"
inDepth: "Reloads the plugin with the other database and changes the config to match."
dbClear:
description: "Lösche ALLE Daten von Plan"
inDepth: "Clears all Plan tables, removing all Plan-data in the process."
dbBackup:
description: "Erstelle ein Backup der Datenbank in eine Datei"
inDepth: "Uses SQLite to backup the target database to a file."
register:
description: "Registriere einen Account"
inDepth: "Use without arguments to get link to register page. Use --code [code] after registration to get a user."
users:
inDepth: "Lists web users as a table."
description: "Zeige alle Web-Benutzer"
ingame:
timesKicked: " §2Kicks: §f${0}"
mobKills: " §2Getötete Mobs: §f${0}"
longestSession: " §2Längste Session: §f${0}"
playerKills: " §2Getötete Spieler: §f${0}"
activityIndex: " §2Aktivitätsindex: §f${0} | ${1}"
deaths: " §2Tode: §f${0}"
geolocation: " §2Eingeloggt aus: §f${0}"
playtime: " §2Spielzeit: §f${0}"
activePlaytime: " §2Active Playtime: §f${0}"
afkPlaytime: " §2AFK Time: §f${0}"
registered: " §2Registrierung: §f${0}"
lastSeen: " §2Zuletzt gesehen: §f${0}"
confirmation:
accept: "Annehmen"
dbClear: "Du bist dabei sämtliche Plan-Daten in ${0} zu entfernen."
dbRemovePlayer: "Du bist dabei Daten von ${0} aus ${1} zu entfernen"
dbOverwrite: "Du bist dabei Daten in Plan ${0} mit Daten in ${1} zu überschreiben"
expired: "Bestätigungsanfrage abgelaufen, nutze den Befehl erneut"
cancelNoChanges: "Abgebrochen. Es wurden keine Daten verändert."
cancelNoUnregister: "Abgebrochen. '${0}' wurde nicht unregistriert"
unregister: "You are about to unregister '${0}' linked to ${1}"
confirm: "Bestätigen: "
deny: "Abbrechen"
general:
reloadComplete: "§aReload erfolgreich."
webPermissionLevels: ">\§70: Zugriff auf alle Seiten\§71: Zugriff auf '/players' Und alle Spielerseiten\§72: Zugriff auf alle Spielerseiten mit dem gleichen Username wie der Web-Account\§73+: Keine Berechtigung"
noAddress: "§eEs war keine Adresse verfügbar - Verwendung von localhost als Fallback. Richte 'Alternative_IP' in den Einstellungen ein."
pluginDisabled: "§aPlan ist nun deaktiviert. Nutze reload um das Plugin neu zu starten."
notifyWebUserRegister: "Neuer Account hinzugefügt: '${0}' Rechte-Level: ${1}"
noWebuser: "Möglicherweise hast du keinen Account. Erstelle einen mit /plan register <Passwort>"
featureDisabled: "§a'${0}' wurde bis zum nächsten Reload des Plugins deaktiviert."
reloadFailed: "§cBeim Reload ist etwas schief gelaufen. Es wird empfohlen, den Server neuzustarten."
failNoImporter: "§eImporter '${0}' existiert nicht"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eExporter '${0}' doesn't exist"
successWebUserRegister: "§aNeuer Account (${0}) erfolgreich hinzugefügt!"
argument:
nameOrUUID:
name: "name/uuid"
description: "Name oder UUID eines Spieler"
removeDescription: "Anhabe eines Spielers, welcher aus der aktuellen Datenbank entfernt werden soll"
dbRestore:
description: "Datenbanktyp, welcher wiederhergestellt werden soll. Wenn keiner angegeben wird, wird die aktuell festgelegte Datenbank verwendet."
subcommand:
name: "subcommand"
description: "Nutze den Befehl ohne Unterbefehl, um die Hilfe anzuzeigen"
exportKind: "export kind"
username:
name: "username"
description: "Nutzername eines anderen Nutzers. Wenn nicht angegeben, wird der mit dem Spieler verknüpfte Benutzer verwendet."
dbTypeMoveTo:
description: "Datenbanktyp, zu welchem Daten verschoben werden sollen. Kann nicht der selbe wie vorher sein."
feature:
name: "feature"
description: "Name des zu deaktivierenden Features: ${0}"
backupFile:
description: "Name der Backup Datei (Groß- und Kleinschreibung beachten!)"
name: "backup-file"
importKind: "import kind"
dbBackup:
description: "Datenbanktyp, von welchem ein Backup erstellt werden soll. Wenn keiner angegeben wird, wird die aktuell festgelegte Datenbank verwendet."
server:
name: "server"
description: "Name, ID oder UUID eines Servers"
code:
name: "${code}"
description: "Code, um die Registrierung abzuschließen."
dbTypeHotswap:
description: "Datenbanktyp, welcher verwendet werden soll."
dbTypeMoveFrom:
description: "Datenbanktyp, von welchem Daten verschoben werden sollen."
dbTypeRemove:
description: "Datenbanktyp, von welchem alle Daten gelöscht werden sollen."
database:
playerRemoval: "Entferne Daten von ${0} aus ${1}.."
unregister: "Löschen der Registrierung von '${0}'.."
write: "Schreibe in ${0}.."
manage:
success: "> §aErfolgreich!"
failFileNotFound: "> §cKeine Daten in ${0} gefunden"
failSameDB: "> §cKann nicht von und zu der gleichen Datenbank agieren!"
failSameServer: "Server kann nicht als uninstallier markiert werden. (Du bist da dran)."
hotswap: "§eDenk dran, zur neuen Datenbank zu wechseln (/plan db hotswap ${0}) und um das Plugin neu zu laden."
fail: "> §cEtwas ist schiefgelaufen: ${0}"
confirmOverwrite: "Daten in ${0} werden überschrieben!"
importers: "Importer:"
failIncorrectDB: "> §c'${0}' ist keine unterstützte Datenbank."
confirm: "> §cFüge '-a' zum Befehl hinzu um die Ausführung zu bestätigen: ${0}"
progress: "${0} / ${1} processed.."
start: "> §2Verarbeite Daten..."
failNoServer: "Es wurden keine Server mit diesen Angaben gefunden."
confirmRemoval: "Daten in ${0} werden gelöscht!"
creatingBackup: "Creating a backup file '${0}.db' with contents of ${1}"
failDbNotOpen: "§cDatenbank ist ${0} - Bitte versuche es später erneut."
removal: "Entferne Plan-Daten von ${0}.."
warnDbNotOpen: "§eDatenbank ist ${0} - Dies könnte länger als erwartet dauern.."
serverUninstalled: "§aWenn der Server noch installiert ist, setzt er sich automatisch als installiert in die Datenbank."
subcommand:
info:
update: " §2Update verfügbar: §f${0}"
database: " §2Aktuelle Datenbank: §f${0}"
proxy: " §2Verbunden mit Bungee: §f${0}"
version: " §2Version: §f${0}"
header:
info: "> §2Benutzeranalyse:"
players: "> §2Spieler"
analysis: "> §2Analyse-Ergebnis:"
webUserList: "username::linked to::permission level"
help: "> §2/${0} Hilfe"
servers: "> §2Server"
search: "> §2${0} Ergebnisse für §f${1}§2:"
serverList: "id::name::uuid"
inspect: "> §2Benutzer: §f${0}"
network: "> §2Netzwerkseite"
webUsers: "> §2${0} Accounts"
fail:
playerNotFound: "Player '${0}' was not found, they have no UUID."
missingFeature: "§eWelches Feature soll deaktiviert werden? (momentan unterstützt: ${0})"
noPermission: "§cDafür fehlt dir die Berechtigung."
playerNotInDatabase: "Player '${0}' was not found in the database."
invalidArguments: "Accepts following as ${0}: ${1}"
webUserExists: "§cDieser Benutzer existiert schon!"
onDeny: "The denied action errored upon execution: ${0}"
invalidUsername: "§cDieser Benutzer besitzt keine UUID."
unknownUsername: "§cDieser Benutzer war noch nie auf dem Server."
tooManyArguments: "§cNur ein Argument erforderlich ${1}"
missingLink: "Dieser Benutzer ist nicht mit deinem Konto verknüpft und du hast nicht die Berechtigung, die Konten anderer Benutzer zu entfernen."
webUserNotFound: "§cDieser Benutzer existiert nicht!"
missingArguments: "§cArgumente erforderlich (${0}) ${1}"
seeConfig: "see '${0}' in config.yml"
serverNotFound: "Server '${0}' was not found from the database."
onAccept: "The accepted action errored upon execution: ${0}"
emptyString: "TDer Suchstring kann nicht leer sein"
footer:
help: "§7Fahre über Vefehle oder Argumente oder nutze '/${0} ?' um mehr über diese zu lernen."
link:
playerJson: "Spieler JSON: "
noNetwork: "Server ist nicht in einem Netzwerk. Der Link leitet auf die Server Seite um."
player: "Spieler-Seite: "
clickMe: "Klicke hier"
register: "RRegisterseite: "
network: "Netzwerk-Seite: "
server: "Server Seite: "
link: "Link"
players: "Spieler-Seite: "
html:
query:
filter:
activity:
text: "are in Activity Groups"
generic:
allPlayers: "Alle Spieler"
start: "of Players who "
and: "and "
view: " View:"
notBanned: "Not banned"
playedBetween:
text: "Played between"
banStatus:
name: "Bann-Status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registered between"
pluginGroup:
text: "are in ${plugin}'s ${group} Groups"
name: "Gruppe: "
title:
activityGroup: "Aktuelle Aktivitätsgruppe"
operators: "Operators"
banned: "Banned"
nonOperators: "Non operators"
operatorStatus:
name: "Operator Status"
results:
match: "matched ${resultCount} players"
title: "Query Results"
none: "Query produced 0 results"
title:
activityOnDate: 'Activity on <span id="activity-date"></span>'
sessionsWithinView: "Sessions within view"
activity: "Activity of matched players"
text: "Query<"
filters:
add: "Add a filter.."
loading: "Loading filters.."
label:
makeAnother: "Make another query"
from: ">from</label>"
to: ">to</label>"
view: "Show a view"
performQuery: "Perform Query!"
generic:
are: "`are`"
description:
predictedNewPlayerRetention: "Dieser Wert ist eine Vorraussage, der sich auf, der auf den Spielern basiert"
noSpongeChunks: "Chunks unavailable on Sponge"
noGeolocations: "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."
noServerOnlinActivity: "Keine Server gefunden, um die Online Aktivität anzuzeigen"
noServers: "Keine Server in der Datenbank gefunden"
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "Dieser Wert ist eine Vorhersage, die auf früheren Spielern basiert."
noServersLong: 'It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.'
label:
weekdays: "'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag'"
insights30days: "Insights for 30 days"
performance: "Leistung"
onlineOnFirstJoin: "Spieler beim ersten Beitritt online"
playersOnlineOverview: "Online Aktivitätsübersicht"
lastPeak: "Letzter Höchststand"
longestSession: "Längste Sitzung"
activePlaytime: "Aktive Spielzeit"
pvpPveAsNumbers: "PvP & PvE als Nummer"
player: "Spieler"
length: " Länge"
serverOverview: "Server Übersicht"
weekComparison: "Wochenvergleich"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Regulärer Spieler"
averagePing: "Durchschnittlicher Ping"
mobKdr: "Mob KDR"
loneJoins: "Lone joins"
diskSpace: "Freier Festplattenspeicher"
players: "Spieler"
mostActiveGamemode: "Meist genutzter Spielmodus"
totalActive: "Gesamte Aktive Spielzeit"
playersOnline: "Spieler Online"
perPlayer: "/ Spieler"
dayOfweek: "Tag der Woche"
sessionStart: "Sitzung gestartet"
loadedChunks: "Geladene Chunks"
disk: "Festplattenspeicher"
recentKills: "Kürzliche Kills"
serverOccupied: "Server occupied"
punchcard: "Lochkarte"
now: "Jetzt"
playerbaseDevelopment: "Entwicklung der Spielerbasis"
query: "Make a query"
servers: "Server"
averageAfkTime: "Durchschnittliche AFK Zeit"
playerKills: "Getötete Spieler"
asNumbers: "als Zahlen"
averageSessionLength: "Durschnittliche Sitzungslänge"
banned: "Gebannt"
recentPvpKills: "Kürzliche PvP-Kills"
last24hours: "Letzte 24 Stunden"
firstSessionLength: "Erste Sitzungslänge"
indexInactive: "Inaktiv"
seenNicknames: "Registrierte Nicknames"
serversTitle: "SERVER"
ping: "Ping"
serverAnalysis: "Server Analyse"
averageKdr: "Durschnittliche KDR"
sessions: "Sitzungen"
sessionEnded: " Sitzung beendet"
totalPlaytime: "Gesamte Spielzeit"
veryActive: "Sehr aktiv"
inactive: "Inaktiv"
mobDeaths: "Tode durch Mobs"
dayByDay: "Tag für Tag"
newPlayers: "Neue Spieler"
totalPlayers: "Gesamte Spieler"
serverPlaytime: "Server Spielzeit"
recentSessions: "Letzte Sessions"
maxFreeDisk: "Max Freier Speicher"
insights: "Insights"
overview: "Übersicht"
toMainPage: "zur Hauptseite"
killed: "Getötet"
onlineActivity: "Online Aktivität"
bestPeak: "Rekord"
playerbase: "Spielerbasis"
averageSessions: "Durchschnittliche Sessions"
thirtyDays: "30 Tage"
country: "Land"
trends30days: "Trends für 30 Tage"
perDay: "/ Tag"
tps: "TPS"
geolocations: "Geolocations"
averageMobKdr: "Durschnittliche Mob KDR"
thirdDeadliestWeapon: "3. PvP Waffe"
sessionCalendar: "Session Calendar"
loadedEntities: "Geladenen Entitäten"
activityIndex: "Aktivitätsindex"
information: "INFORMATION"
deadliestWeapon: "Tödlichste PvP Waffe"
performanceAsNumbers: "Leistung als Zahlen"
currentPlayerbase: "Aktuelle Spielerbasis"
playerList: "Spielerliste"
registered: "Registriert"
duringLowTps: "Während niedriger TPS-Spitzen:"
operator: "Operator"
regular: "Regulär"
joinAddress: "Join Address"
calendar: " Kalender"
comparing7days: "Vergleiche 7 Tage"
currentUptime: "Current Uptime"
worldPlaytime: "Spielzeit in der Welt"
new: "Neu"
plugins: "Plugins"
world: "World Load"
networkPage: "Netzwerk Seite"
network: "Netzwerk"
minFreeDisk: "Min Freier Speicher"
onlineActivityAsNumbers: "Online Aktivität als Zahlen"
playerDeaths: "Tode durch Spieler"
averageChunks: "Durchschnittliche Chunks"
secondDeadliestWeapon: "2. PvP Waffe"
recentPvpDeaths: "Kürzlich durch PvP gestorben"
connectionInfo: "Verbindungsinformationen"
lowTpsSpikes: "Low TPS Spitzen"
quickView: "Schnellansicht"
cpuRam: "CPU & RAM"
punchcard30days: "Lochkarte für 30 Tage"
joinAddresses: "Join Addresses"
lastSeen: "Zuletzt gesehen"
registeredPlayers: "Registrierte Spieler"
timesKicked: "Mal gekickt"
serverAsNumberse: "Server als Nummern"
newPlayerRetention: "Erhaltung neuer Spieler"
firstSession: "Erste Sitzung"
thirtyDaysAgo: "30 Tage vorher"
playtime: "Spielzeit"
mostPlayedWorld: "Meist gespielte Welt"
loneNewbieJoins: "Lone newbie joins"
networkOnlineActivity: "Netzwerk Online Aktivität"
name: "Name"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Server Spielzeit für 30 Tage"
last7days: "Letzte 7 Tage"
downtime: "Downtime"
kdr: "KDR"
last30days: "Letzte 30 Tage"
averageEntities: "Durchschnittliche Entitäten"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Sitzungsdurchschnitt"
all: "Gesamt"
averagePlaytime: "Durschnittliche Spielzeit"
bestPing: "Bester Ping"
worstPing: "Schlechtester Ping"
links: "LINKS"
lastConnected: "Letzte Verbindung"
mobKills: "Mob Kills"
deaths: "Tode"
regularPlayers: "Reguläre Spieler"
serverPage: "Server Seite"
playerOverview: "Spieler Übersicht"
uniquePlayers: "Einzigartige Spieler"
average: "Durchschnitt"
averageActivePlaytime: "Durchschnittliche aktive Spielzeit"
allTime: "Gesamte zeit"
relativeJoinActivity: "Relative Join Activity"
pvpPve: "PvP & PvE"
indexRegular: "Regelmäßig"
networkAsNumbers: "Netzwerk als Zahlen"
irregular: "Unregelmäßig"
session: "Sitzung"
totalPlayersOld: "Gesamte Spieler"
networkOverview: "Netzwerk Übersicht"
afkTime: "AFK Zeit"
entities: "Entitäten"
playerPage: "Spieler Seite"
server: "Server"
afk: "AFK"
favoriteServer: "Lieblingsserver"
averageTps: "Durschnittliche TPS"
active: "Aktiv"
hourByHour: "Hour by Hour"
nickname: "Nickname"
trend: "Trend"
totalAfk: "Gesamte AFK-Zeit"
themeSelect: "Thema ausgewählt"
serverDowntime: "Server Downtime"
modal:
version:
available: "ist Verfügbar"
download: "Download"
dev: "Diese Version ist ein DEV Release."
title: "Version"
changelog: "Zeige Changelog"
text: "Eine neue Version steht zum Download bereit"
info:
contributors:
translator: "Übersetzer"
text: 'Außerdem haben die folgenden <span class="col-plan">tollen Leute</span> mitgewirkt:'
bugreporters: "& Bug reporters!"
donate: "Extra Dank an die Leute, die das Projekt finanziell unterstützt haben."
code: "Code Mitwirkender"
developer: "entwickelt von"
bugs: "Melde einen Bug"
discord: "Genereller Support auf Discord"
text: "Informationen über das Plugin"
license: "Player Analytics entwickelt und lizensiert unter"
metrics: "bStats Metrik"
wiki: "Plan Wiki, Tutorials & Documentation"
register:
error:
checkFailed: "Checking registration status failed: "
noPassword: "You need to specify a Password"
usernameLength: "Username can be up to 50 characters, yours is "
noUsername: "You need to specify a Username"
failed: "Registration failed: "
completion1: "You can now finish registering the user."
completion2: "Code expires in 15 minutes"
register: "Register"
login: "Already have an account? Login!"
createNewUser: "Create a new user"
completion: "Complete Registration"
completion4: "Or using console:"
completion3: "Use the following command in game to finish registration:"
passwordTip: "Password should be more than 8 characters, but there are no limitations."
usernameTip: "Username can be up to 50 characters."
value:
online: " Online"
noKills: "Keine Kills"
offline: " Offline"
localMachine: "Lokale Maschine"
with: "<th>Breite"
text:
clickToExpand: "Klicke zum erweitern"
comparing30daysAgo: "Vergleiche 30 Tage bis Jetzt"
noLowTps: "Keine tiefen TPS-Spitzen"
noExtensionData: "No Extension Data"
comparing15days: "Vergleiche 15 Tage"
version:
isDev: "This version is a DEV release."
updateModal:
text: "A new version has been released and is now available for download."
title: "Version ${0} is Available!"
updateButton: "Update"
download: "Download Plan-${0}.jar"
current: "You have version ${0}"
changelog: "View Changelog"
error:
auth:
emptyForm: "User und Passwort nicht spezifiziert"
registrationFailed: "Registration failed, try again (The code expires after 15 minutes)"
dbClosed: "Datenbank ist nicht offen, überprüfe den DB Status mit /plan info"
generic: "Authentifizierung fehlgeschlagen"
loginFailed: "User und Password stimmen nicht überein"
userNotFound: "User existiert nicht"
noCookie: "Benutzer-Cookie nicht vorhanden"
expiredCookie: "Benutzer-Cookie ist abgelaufen"
404NotFound: "Nicht gefunden."
noServersOnline: "Keine Server online, die die Anfrage ausführen können."
UUIDNotFound: "Die UUID des Spielers wurde nicht in der Datenbank gefunden."
403Forbidden: "Verboten"
authFailedTips: "- Stelle sicher, dass du einen Account mit <b>/plan register</b> hinzugefügt hast.<br>- Überprüfe, ob Passwort und Benutzername korrekt sind<br>- Bei Benutzername und Passwort auf Groß- und Kleinschreibung achten! <br><br>- Wenn du dein Passwort vergessen hast, bitte ein Teammitglied deinen Account zu löschen und neu zu erstellen."
404UnknownPage: "Stelle sicher, dass du einen Link benutzt, der von einem Befehl generiert wurde. Beispielsweise:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "Der Spieler war nie auf dem Server."
authFailed: "Authentifizierung fehlgeschlagen."
404PageNotFound: "Diese Seite existiert nicht."
401Unauthorized: "Unautorisiert"
calendar:
new: "Neu:"
unique: "Einzigartig:"
login:
forgotPassword3: "Or using console:"
logout: "Logout"
password: '"Password"'
login: "Login"
username: '"Username"'
failed: "Login failed: "
register: "Create an Account!"
forgotPassword: "Passwort vergessen?"
forgotPassword1: "Forgot password? Unregister and register again."
forgotPassword2: "Use the following command in game to remove your current user:"
forgotPassword4: "After using the command, "
generic:
none: "Keiner"
unit:
chunks: "Chunks"
players: "Spieler"
button:
nightMode: "Dark Mode"
403AccessDenied: "Zugriff verweigert"
generic:
noData: "Keine Daten"

View File

@ -1,517 +0,0 @@
API - css+ || PageExtension: ${0} added stylesheet(s) to ${1}, ${2}
API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
Cmd - Click Me || Click me
Cmd - Link || Link
Cmd - Link Network || Network page:
Cmd - Link Player || Player page:
Cmd - Link Player JSON || Player json:
Cmd - Link Players || Players page:
Cmd - Link Register || Register page:
Cmd - Link Server || Server page:
CMD Arg - backup-file || Name of the backup file (case sensitive)
CMD Arg - code || Code used to finalize registration.
CMD Arg - db type backup || Type of the database to backup. Current database is used if not specified.
CMD Arg - db type clear || Type of the database to remove all data from.
CMD Arg - db type hotswap || Type of the database to start using.
CMD Arg - db type move from || Type of the database to move data from.
CMD Arg - db type move to || Type of the database to move data to. Can not be same as previous.
CMD Arg - db type restore || Type of the database to restore to. Current database is used if not specified.
CMD Arg - feature || Name of the feature to disable: ${0}
CMD Arg - player identifier || Name or UUID of a player
CMD Arg - player identifier remove || Identifier for a player that will be removed from current database.
CMD Arg - server identifier || Name, ID or UUID of a server
CMD Arg - subcommand || Use the command without subcommand to see help.
CMD Arg - username || Username of another user. If not specified player linked user is used.
CMD Arg Name - backup-file || backup-file
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || export kind
CMD Arg Name - feature || feature
CMD Arg Name - import kind || import kind
CMD Arg Name - name or uuid || name/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subcommand
CMD Arg Name - username || username
Cmd Confirm - accept || Accept
Cmd Confirm - cancelled, no data change || Cancelled. No data was changed.
Cmd Confirm - cancelled, unregister || Cancelled. '${0}' was not unregistered
Cmd Confirm - clearing db || You are about to remove all Plan-data in ${0}
Cmd Confirm - confirmation || Confirm:
Cmd Confirm - deny || Cancel
Cmd Confirm - Expired || Confirmation expired, use the command again
Cmd Confirm - Fail on accept || The accepted action errored upon execution: ${0}
Cmd Confirm - Fail on deny || The denied action errored upon execution: ${0}
Cmd Confirm - overwriting db || You are about to overwrite data in Plan ${0} with data in ${1}
Cmd Confirm - remove player db || You are about to remove data of ${0} from ${1}
Cmd Confirm - unregister || You are about to unregister '${0}' linked to ${1}
Cmd db - creating backup || Creating a backup file '${0}.db' with contents of ${1}
Cmd db - removal || Removing Plan-data from ${0}..
Cmd db - removal player || Removing data of ${0} from ${1}..
Cmd db - server uninstalled || §aIf the server is still installed, it will automatically set itself as installed in the database.
Cmd db - write || Writing to ${0}..
Cmd Disable - Disabled || §aPlan systems are now disabled. You can still use reload to restart the plugin.
Cmd FAIL - Accepts only these arguments || Accepts following as ${0}: ${1}
Cmd FAIL - Database not open || §cDatabase is ${0} - Please try again a bit later.
Cmd FAIL - Empty search string || The search string can not be empty
Cmd FAIL - Invalid Username || §cUser does not have an UUID.
Cmd FAIL - No Feature || §eDefine a feature to disable! (currently supports ${0})
Cmd FAIL - No Permission || §cYou do not have the required permission.
Cmd FAIL - No player || Player '${0}' was not found, they have no UUID.
Cmd FAIL - No player register || Player '${0}' was not found in the database.
Cmd FAIL - No server || Server '${0}' was not found from the database.
Cmd FAIL - Require only one Argument || §cSingle Argument required ${1}
Cmd FAIL - Requires Arguments || §cArguments required (${0}) ${1}
Cmd FAIL - see config || see '${0}' in config.yml
Cmd FAIL - Unknown Username || §cUser has not been seen on this server
Cmd FAIL - Users not linked || User is not linked to your account and you don't have permission to remove other user's accounts.
Cmd FAIL - WebUser does not exists || §cUser does not exists!
Cmd FAIL - WebUser exists || §cUser already exists!
Cmd Footer - Help || §7Hover over command or arguments or use '/${0} ?' to learn more about them.
Cmd Header - Analysis || > §2Analysis Results
Cmd Header - Help || > §2/${0} Help
Cmd Header - Info || > §2Player Analytics
Cmd Header - Inspect || > §2Player: §f${0}
Cmd Header - Network || > §2Network Page
Cmd Header - Players || > §2Players
Cmd Header - Search || > §2${0} Results for §f${1}§2:
Cmd Header - server list || id::name::uuid
Cmd Header - Servers || > §2Servers
Cmd Header - web user list || username::linked to::permission level
Cmd Header - Web Users || > §2${0} Web Users
Cmd Info - Bungee Connection || §2Connected to Proxy: §f${0}
Cmd Info - Database || §2Current Database: §f${0}
Cmd Info - Reload Complete || §aReload Complete
Cmd Info - Reload Failed || §cSomething went wrong during reload of the plugin, a restart is recommended.
Cmd Info - Update || §2Update Available: §f${0}
Cmd Info - Version || §2Version: §f${0}
Cmd network - No network || Server is not connected to a network. The link redirects to server page.
Cmd Notify - No Address || §eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings.
Cmd Notify - No WebUser || You might not have a web user, use /plan register <password>
Cmd Notify - WebUser register || Registered new user: '${0}' Perm level: ${1}
Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
Cmd Qinspect - Activity Index || §2Activity Index: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK Time: §f${0}
Cmd Qinspect - Deaths || §2Deaths: §f${0}
Cmd Qinspect - Geolocation || §2Logged in from: §f${0}
Cmd Qinspect - Last Seen || §2Last Seen: §f${0}
Cmd Qinspect - Longest Session || §2Longest Session: §f${0}
Cmd Qinspect - Mob Kills || §2Mob Kills: §f${0}
Cmd Qinspect - Player Kills || §2Player Kills: §f${0}
Cmd Qinspect - Playtime || §2Playtime: §f${0}
Cmd Qinspect - Registered || §2Registered: §f${0}
Cmd Qinspect - Times Kicked || §2Times Kicked: §f${0}
Cmd SUCCESS - Feature disabled || §aDisabled '${0}' temporarily until next plugin reload.
Cmd SUCCESS - WebUser register || §aAdded a new user (${0}) successfully!
Cmd unregister - unregistering || Unregistering '${0}'..
Cmd WARN - Database not open || §eDatabase is ${0} - This might take longer than expected..
Cmd Web - Permission Levels || >\§70: Access all pages\§71: Access '/players' and all player pages\§72: Access player page with the same username as the webuser\§73+: No permissions
Command Help - /plan db || Manage Plan database
Command Help - /plan db backup || Backup data of a database to a file
Command Help - /plan db clear || Remove ALL Plan data from a database
Command Help - /plan db hotswap || Change Database quickly
Command Help - /plan db move || Move data between Databases
Command Help - /plan db remove || Remove player's data from Current database
Command Help - /plan db restore || Restore data from a file to a database
Command Help - /plan db uninstalled || Set a server as uninstalled in the database.
Command Help - /plan disable || Disable the plugin or part of it
Command Help - /plan export || Export html or json files manually
Command Help - /plan import || Import data
Command Help - /plan info || Information about the plugin
Command Help - /plan ingame || View Player info in game
Command Help - /plan json || View json of Player's raw data.
Command Help - /plan logout || Log out other users from the panel.
Command Help - /plan network || View the Network Page
Command Help - /plan player || View a Player Page
Command Help - /plan players || View the Players Page
Command Help - /plan register || Register a Web User
Command Help - /plan reload || Restart Plan
Command Help - /plan search || Search for a player name
Command Help - /plan server || View the Server Page
Command Help - /plan servers || List servers in Database
Command Help - /plan unregister || Unregister a user of Plan website
Command Help - /plan users || List all web users
Database - Apply Patch || Applying Patch: ${0}..
Database - Patches Applied || All database patches applied successfully.
Database - Patches Applied Already || All database patches already applied.
Database MySQL - Launch Options Error || Launch Options were faulty, using default (${0})
Database Notify - Clean || Removed data of ${0} players.
Database Notify - SQLite No WAL || SQLite WAL mode not supported on this server version, using default. This may or may not affect performance.
Disable || Player Analytics Disabled.
Disable - Processing || Processing critical unprocessed tasks. (${0})
Disable - Processing Complete || Processing complete.
Disable - Unsaved Session Save || Saving unfinished sessions..
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
Disable - Waiting SQLite Complete || Closed SQLite connection.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || Webserver has been disabled.
Enable || Player Analytics Enabled.
Enable - Database || ${0}-database connection established.
Enable - Notify Bad IP || 0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!
Enable - Notify Empty IP || IP in server.properties is empty & Alternative_IP is not in use. Incorrect links might be given!
Enable - Notify Geolocations disabled || Geolocation gathering is not active. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan Requires internet access on first run to download GeoLite2 Geolocation database.
Enable - Notify Webserver disabled || WebServer was not initialized. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
Enable - WebServer || Webserver running on PORT ${0} ( ${1} )
Enable FAIL - Database || ${0}-Database Connection failed: ${1}
Enable FAIL - Database Patch || Database Patching failed, plugin has to be disabled. Please report this issue
Enable FAIL - GeoDB Write || Something went wrong saving the downloaded GeoLite2 Geolocation database
Enable FAIL - WebServer (Proxy) || WebServer did not initialize!
Enable FAIL - Wrong Database Type || ${0} is not a supported Database
HTML - AND_BUG_REPORTERS || & Bug reporters!
HTML - BANNED (Filters) || Banned
HTML - COMPARING_15_DAYS || Comparing 15 days
HTML - COMPARING_60_DAYS || Comparing 30d ago to Now
HTML - COMPARING_7_DAYS || Comparing 7 days
HTML - DATABASE_NOT_OPEN || Database is not open, check db status with /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
HTML - ERROR || Authentication failed due to error
HTML - EXPIRED_COOKIE || User cookie has expired
HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
HTML - FILTER_ALL_PLAYERS || All players
HTML - FILTER_BANNED || Ban status
HTML - FILTER_GROUP || Group:
HTML - FILTER_OPS || Operator status
HTML - INDEX_ACTIVE || Active
HTML - INDEX_INACTIVE || Inactive
HTML - INDEX_IRREGULAR || Irregular
HTML - INDEX_REGULAR || Regular
HTML - INDEX_VERY_ACTIVE || Very Active
HTML - KILLED || Killed
HTML - LABEL_1ST_WEAPON || Deadliest PvP Weapon
HTML - LABEL_2ND_WEAPON || 2nd PvP Weapon
HTML - LABEL_3RD_WEAPON || 3rd PvP Weapon
HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
HTML - LABEL_ACTIVITY_INDEX || Activity Index
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK Time
HTML - LABEL_AVG || Average
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
HTML - LABEL_AVG_AFK_TIME || Average AFK Time
HTML - LABEL_AVG_CHUNKS || Average Chunks
HTML - LABEL_AVG_ENTITIES || Average Entities
HTML - LABEL_AVG_KDR || Average KDR
HTML - LABEL_AVG_MOB_KDR || Average Mob KDR
HTML - LABEL_AVG_PLAYTIME || Average Playtime
HTML - LABEL_AVG_SESSION_LENGTH || Average Session Length
HTML - LABEL_AVG_SESSIONS || Average Sessions
HTML - LABEL_AVG_TPS || Average TPS
HTML - LABEL_BANNED || Banned
HTML - LABEL_BEST_PEAK || All Time Peak
HTML - LABEL_DAY_OF_WEEK || Day of the Week
HTML - LABEL_DEATHS || Deaths
HTML - LABEL_DOWNTIME || Downtime
HTML - LABEL_DURING_LOW_TPS || During Low TPS Spikes:
HTML - LABEL_ENTITIES || Entities
HTML - LABEL_FAVORITE_SERVER || Favorite Server
HTML - LABEL_FIRST_SESSION_LENGTH || First session length
HTML - LABEL_FREE_DISK_SPACE || Free Disk Space
HTML - LABEL_INACTIVE || Inactive
HTML - LABEL_LAST_PEAK || Last Peak
HTML - LABEL_LAST_SEEN || Last Seen
HTML - LABEL_LOADED_CHUNKS || Loaded Chunks
HTML - LABEL_LOADED_ENTITIES || Loaded Entities
HTML - LABEL_LONE_JOINS || Lone joins
HTML - LABEL_LONE_NEW_JOINS || Lone newbie joins
HTML - LABEL_LONGEST_SESSION || Longest Session
HTML - LABEL_LOW_TPS || Low TPS Spikes
HTML - LABEL_MAX_FREE_DISK || Max Free Disk
HTML - LABEL_MIN_FREE_DISK || Min Free Disk
HTML - LABEL_MOB_DEATHS || Mob caused Deaths
HTML - LABEL_MOB_KDR || Mob KDR
HTML - LABEL_MOB_KILLS || Mob Kills
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Most Active Gamemode
HTML - LABEL_NAME || Name
HTML - LABEL_NEW || New
HTML - LABEL_NEW_PLAYERS || New Players
HTML - LABEL_NICKNAME || Nickname
HTML - LABEL_NO_SESSION_KILLS || None
HTML - LABEL_ONLINE_FIRST_JOIN || Players online on first join
HTML - LABEL_OPERATOR || Operator
HTML - LABEL_PER_PLAYER || / Player
HTML - LABEL_PER_REGULAR_PLAYER || / Regular Player
HTML - LABEL_PLAYER_DEATHS || Player caused Deaths
HTML - LABEL_PLAYER_KILLS || Player Kills
HTML - LABEL_PLAYERS_ONLINE || Players Online
HTML - LABEL_PLAYTIME || Playtime
HTML - LABEL_REGISTERED || Registered
HTML - LABEL_REGISTERED_PLAYERS || Registered Players
HTML - LABEL_REGULAR || Regular
HTML - LABEL_REGULAR_PLAYERS || Regular Players
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Relative Join Activity
HTML - LABEL_RETENTION || New Player Retention
HTML - LABEL_SERVER_DOWNTIME || Server Downtime
HTML - LABEL_SERVER_OCCUPIED || Server occupied
HTML - LABEL_SESSION_ENDED || Ended
HTML - LABEL_SESSION_MEDIAN || Session Median
HTML - LABEL_TIMES_KICKED || Times Kicked
HTML - LABEL_TOTAL_PLAYERS || Total Players
HTML - LABEL_TOTAL_PLAYTIME || Total Playtime
HTML - LABEL_UNIQUE_PLAYERS || Unique Players
HTML - LABEL_WEEK_DAYS || 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'
HTML - LINK_BACK_NETWORK || Network page
HTML - LINK_BACK_SERVER || Server page
HTML - LINK_CHANGELOG || View Changelog
HTML - LINK_DISCORD || General Support on Discord
HTML - LINK_DOWNLOAD || Download
HTML - LINK_ISSUES || Report Issues
HTML - LINK_NIGHT_MODE || Night Mode
HTML - LINK_PLAYER_PAGE || Player Page
HTML - LINK_QUICK_VIEW || Quick view
HTML - LINK_SERVER_ANALYSIS || Server Analysis
HTML - LINK_WIKI || Plan Wiki, Tutorials & Documentation
HTML - LOCAL_MACHINE || Local Machine
HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
HTML - LOGIN_FAILED || Login failed:
HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
HTML - LOGIN_LOGIN || Login
HTML - LOGIN_LOGOUT || Logout
HTML - LOGIN_PASSWORD || "Password"
HTML - LOGIN_USERNAME || "Username"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || New:
HTML - NO_KILLS || No Kills
HTML - NO_USER_PRESENT || User cookie not present
HTML - NON_OPERATORS (Filters) || Non operators
HTML - NOT_BANNED (Filters) || Not banned
HTML - OFFLINE || Offline
HTML - ONLINE || Online
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || / Day
HTML - PLAYERS_TEXT || Players
HTML - QUERY || Query<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activity of matched players
HTML - QUERY_ACTIVITY_ON || Activity on <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Add a filter..
HTML - QUERY_AND || and
HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Loading filters..
HTML - QUERY_MAKE || Make a query
HTML - QUERY_MAKE_ANOTHER || Make another query
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Played between
HTML - QUERY_REGISTERED_BETWEEN || Registered between
HTML - QUERY_RESULTS || Query Results
HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Show a view
HTML - QUERY_TIME_FROM || >from</label>
HTML - QUERY_TIME_TO || >to</label>
HTML - QUERY_VIEW || View:
HTML - QUERY_ZERO_RESULTS || Query produced 0 results
HTML - REGISTER || Register
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
HTML - REGISTER_COMPLETE || Complete Registration
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
HTML - REGISTER_CREATE_USER || Create a new user
HTML - REGISTER_FAILED || Registration failed:
HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
HTML - SESSION || Session
HTML - SIDE_GEOLOCATIONS || Geolocations
HTML - SIDE_INFORMATION || INFORMATION
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || Network Overview
HTML - SIDE_OVERVIEW || Overview
HTML - SIDE_PERFORMANCE || Performance
HTML - SIDE_PLAYER_LIST || Player List
HTML - SIDE_PLAYERBASE || Playerbase
HTML - SIDE_PLAYERBASE_OVERVIEW || Playerbase Overview
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Servers
HTML - SIDE_SERVERS_TITLE || SERVERS
HTML - SIDE_SESSIONS || Sessions
HTML - SIDE_TO_MAIN_PAGE || to main page
HTML - TEXT_CLICK_TO_EXPAND || Click to expand
HTML - TEXT_CONTRIBUTORS_CODE || code contributor
HTML - TEXT_CONTRIBUTORS_LOCALE || translator
HTML - TEXT_CONTRIBUTORS_MONEY || Extra special thanks to those who have monetarily supported the development.
HTML - TEXT_CONTRIBUTORS_THANKS || In addition following <span class="col-plan">awesome people</span> have contributed:
HTML - TEXT_DEV_VERSION || This version is a DEV release.
HTML - TEXT_DEVELOPED_BY || is developed by
HTML - TEXT_FIRST_SESSION || First session
HTML - TEXT_LICENSED_UNDER || Player Analytics is developed and licensed under
HTML - TEXT_METRICS || bStats Metrics
HTML - TEXT_NO_EXTENSION_DATA || No Extension Data
HTML - TEXT_NO_LOW_TPS || No low tps spikes
HTML - TEXT_NO_SERVER || No server to display online activity for
HTML - TEXT_NO_SERVERS || No servers found in the database
HTML - TEXT_PLUGIN_INFORMATION || Information about the plugin
HTML - TEXT_PREDICTED_RETENTION || This value is a prediction based on previous players
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.
HTML - TEXT_VERSION || A new version has been released and is now available for download.
HTML - TITLE_30_DAYS || 30 days
HTML - TITLE_30_DAYS_AGO || 30 days ago
HTML - TITLE_ALL || All
HTML - TITLE_ALL_TIME || All Time
HTML - TITLE_AS_NUMBERS || as Numbers
HTML - TITLE_AVG_PING || Average Ping
HTML - TITLE_BEST_PING || Best Ping
HTML - TITLE_CALENDAR || Calendar
HTML - TITLE_CONNECTION_INFO || Connection Information
HTML - TITLE_COUNTRY || Country
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Current Playerbase
HTML - TITLE_DISK || Disk space
HTML - TITLE_GRAPH_DAY_BY_DAY || Day by Day
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hour by Hour
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Network Online Activity
HTML - TITLE_GRAPH_PUNCHCARD || Punchcard for 30 days
HTML - TITLE_INSIGHTS || Insights for 30 days
HTML - TITLE_IS_AVAILABLE || is Available
HTML - TITLE_JOIN_ADDRESSES || Join Addresses
HTML - TITLE_LAST_24_HOURS || Last 24 hours
HTML - TITLE_LAST_30_DAYS || Last 30 days
HTML - TITLE_LAST_7_DAYS || Last 7 days
HTML - TITLE_LAST_CONNECTED || Last Connected
HTML - TITLE_LENGTH || Length
HTML - TITLE_MOST_PLAYED_WORLD || Most played World
HTML - TITLE_NETWORK || Network
HTML - TITLE_NETWORK_AS_NUMBERS || Network as Numbers
HTML - TITLE_NOW || Now
HTML - TITLE_ONLINE_ACTIVITY || Online Activity
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Online Activity as Numbers
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Online Activity Overview
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Performance as Numbers
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Player
HTML - TITLE_PLAYER_OVERVIEW || Player Overview
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Playerbase Development
HTML - TITLE_PVP_DEATHS || Recent PvP Deaths
HTML - TITLE_PVP_KILLS || Recent PvP Kills
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE as Numbers
HTML - TITLE_RECENT_KILLS || Recent Kills
HTML - TITLE_RECENT_SESSIONS || Recent Sessions
HTML - TITLE_SEEN_NICKNAMES || Seen Nicknames
HTML - TITLE_SERVER || Server
HTML - TITLE_SERVER_AS_NUMBERS || Server as Numbers
HTML - TITLE_SERVER_OVERVIEW || Server Overview
HTML - TITLE_SERVER_PLAYTIME || Server Playtime
HTML - TITLE_SERVER_PLAYTIME_30 || Server Playtime for 30 days
HTML - TITLE_SESSION_START || Session Started
HTML - TITLE_THEME_SELECT || Theme Select
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Punchcard
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Trend
HTML - TITLE_TRENDS || Trends for 30 days
HTML - TITLE_VERSION || Version
HTML - TITLE_WEEK_COMPARISON || Week Comparison
HTML - TITLE_WORLD || World Load
HTML - TITLE_WORLD_PLAYTIME || World Playtime
HTML - TITLE_WORST_PING || Worst Ping
HTML - TOTAL_ACTIVE_TEXT || Total Active
HTML - TOTAL_AFK || Total AFK
HTML - TOTAL_PLAYERS || Total Players
HTML - UNIQUE_CALENDAR || Unique:
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entities
HTML - UNIT_NO_DATA || No Data
HTML - UNIT_THE_PLAYERS || Players
HTML - USER_AND_PASS_NOT_SPECIFIED || User and Password not specified
HTML - USER_DOES_NOT_EXIST || User does not exist
HTML - USER_INFORMATION_NOT_FOUND || Registration failed, try again (The code expires after 15 minutes)
HTML - USER_PASS_MISMATCH || User and Password did not match
HTML - Version Change log || View Changelog
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Update
HTML - Version Update Available || Version ${0} is Available!
HTML - Version Update Dev || This version is a DEV release.
HTML - Version Update Info || A new version has been released and is now available for download.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || <th>With
HTML ERRORS - ACCESS_DENIED_403 || Access Denied
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Ensure you have registered a user with <b>/plan register</b><br>- Check that the username and password are correct<br>- Username and password are case-sensitive<br><br>If you have forgotten your password, ask a staff member to delete your old user and re-register.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Authentication Failed.
HTML ERRORS - FORBIDDEN_403 || Forbidden
HTML ERRORS - NO_SERVERS_404 || No Servers online to perform the request.
HTML ERRORS - NOT_FOUND_404 || Not Found
HTML ERRORS - NOT_PLAYED_404 || Plan has not seen this player.
HTML ERRORS - PAGE_NOT_FOUND_404 || Page does not exist.
HTML ERRORS - UNAUTHORIZED_401 || Unauthorized
HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || Player UUID was not found in the database.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
In Depth Help - /plan db clear || Clears all Plan tables, removing all Plan-data in the process.
In Depth Help - /plan db hotswap || Reloads the plugin with the other database and changes the config to match.
In Depth Help - /plan db move || Overwrites contents in the other database with the contents in another.
In Depth Help - /plan db remove || Removes all data linked to a player from the Current database.
In Depth Help - /plan db restore || Uses SQLite backup file and overwrites contents of the target database.
In Depth Help - /plan db uninstalled || Marks a server in Plan database as uninstalled so that it will not show up in server queries.
In Depth Help - /plan disable || Disable the plugin or part of it until next reload/restart.
In Depth Help - /plan export || Performs an export to export location defined in the config.
In Depth Help - /plan import || Performs an import to load data into the database.
In Depth Help - /plan info || Display the current status of the plugin.
In Depth Help - /plan ingame || Displays some information about the player in game.
In Depth Help - /plan json || Allows you to download a player's data in json format. All of it.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Obtain a link to the /network page, only does so on networks.
In Depth Help - /plan player || Obtain a link to the /player page of a specific player, or the current player.
In Depth Help - /plan players || Obtain a link to the /players page to see a list of players.
In Depth Help - /plan register || Use without arguments to get link to register page. Use --code [code] after registration to get a user.
In Depth Help - /plan reload || Disable and enable the plugin to reload any changes in config.
In Depth Help - /plan search || List all matching player names to given part of a name.
In Depth Help - /plan server || Obtain a link to the /server page of a specific server, or the current server if no arguments are given.
In Depth Help - /plan servers || List ids, names and uuids of servers in the database.
In Depth Help - /plan unregister || Use without arguments to unregister player linked user, or with username argument to unregister another user.
In Depth Help - /plan users || Lists web users as a table.
Manage - Confirm Overwrite || Data in ${0} will be overwritten!
Manage - Confirm Removal || Data in ${0} will be removed!
Manage - Fail || > §cSomething went wrong: ${0}
Manage - Fail File not found || > §cNo File found at ${0}
Manage - Fail Incorrect Database || > §c'${0}' is not a supported database.
Manage - Fail No Exporter || §eExporter '${0}' doesn't exist
Manage - Fail No Importer || §eImporter '${0}' doesn't exist
Manage - Fail No Server || No server found with given parameters.
Manage - Fail Same Database || > §cCan not operate on to and from the same database!
Manage - Fail Same server || Can not mark this server as uninstalled (You are on it)
Manage - Fail, Confirmation || > §cAdd '-a' argument to confirm execution: ${0}
Manage - List Importers || Importers:
Manage - Progress || ${0} / ${1} processed..
Manage - Remind HotSwap || §eRemember to swap to the new database (/plan db hotswap ${0}) & reload the plugin.
Manage - Start || > §2Processing data..
Manage - Success || > §aSuccess!
Negative || No
Positive || Yes
Today || 'Today'
Unavailable || Unavailable
Unknown || Unknown
Version - DEV || This is a DEV release.
Version - Latest || You're using the latest version.
Version - New || New Release (${0}) is available ${1}
Version - New (old) || New Version is available at ${0}
Version FAIL - Read info (old) || Failed to check newest version number
Version FAIL - Read versions.txt || Version information could not be loaded from Github/versions.txt
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || WebServer: No Certificate -> Using HTTP-server for Visualization.
WebServer - Notify HTTP User Auth || WebServer: User Authorization Disabled! (Not secure over HTTP)
WebServer - Notify HTTPS User Auth || WebServer: User Authorization Disabled! (Disabled in config)
Webserver - Notify IP Whitelist || Webserver: IP Whitelist is enabled.
Webserver - Notify IP Whitelist Block || Webserver: ${0} was denied access to '${1}'. (not whitelisted)
WebServer - Notify no Cert file || WebServer: Certificate KeyStore File not Found: ${0}
WebServer - Notify Using Proxy || WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy
WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Check that the file is not empty)
WebServer FAIL - Port Bind || WebServer was not initialized successfully. Is the port (${0}) in use?
WebServer FAIL - SSL Context || WebServer: SSL Context Initialization Failed.
WebServer FAIL - Store Load || WebServer: SSL Certificate loading Failed.
Yesterday || 'Yesterday'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Player Analytics Enabled."
notify:
webserverDisabled: "WebServer was not initialized. (WebServer.DisableWebServer: true)"
storeSessions: "Storing sessions that were preserved before previous shutdown."
geoDisabled: "Geolocation gathering is not active. (Data.Geolocations: false)"
badIP: "0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!"
emptyIP: "IP in server.properties is empty & Alternative_IP is not in use. Incorrect links might be given!"
geoInternetRequired: "Plan Requires internet access on first run to download GeoLite2 Geolocation database."
webserver: "Webserver running on PORT ${0} ( ${1} )"
fail:
databasePatch: "Database Patching failed, plugin has to be disabled. Please report this issue"
webServer: "WebServer did not initialize!"
databaseType: "${0} is not a supported Database"
database: "${0}-Database Connection failed: ${1}"
geoDBWrite: "Something went wrong saving the downloaded GeoLite2 Geolocation database"
database: "${0}-database connection established."
webserver:
fail:
certStoreLoad: "WebServer: SSL Certificate loading Failed."
certFileEOF: "WebServer: EOF when reading Certificate file. (Check that the file is not empty)"
portInUse: "WebServer was not initialized successfully. Is the port (${0}) in use?"
SSLContext: "WebServer: SSL Context Initialization Failed."
notify:
http: "WebServer: No Certificate -> Using HTTP-server for Visualization."
ipWhitelistBlock: "Webserver: ${0} was denied access to '${1}'. (not whitelisted)"
authDisabledNoHTTPS: "WebServer: User Authorization Disabled! (Not secure over HTTP)"
ipWhitelist: "Webserver: IP Whitelist is enabled."
noCertFile: "WebServer: Certificate KeyStore File not Found: ${0}"
authDisabledConfig: "WebServer: User Authorization Disabled! (Disabled in config)"
reverseProxy: "WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy"
apiCSSAdded: "PageExtension: ${0} added stylesheet(s) to ${1}, ${2}"
generic:
yesterday: "'Yesterday'"
dbFaultyLaunchOptions: "Launch Options were faulty, using default (${0})"
dbPatchesApplied: "All database patches applied successfully."
unavailable: "Unavailable"
dbPatchesAlreadyApplied: "All database patches already applied."
unknown: "Unknown"
no: "No"
dbNotifyClean: "Removed data of ${0} players."
yes: "Yes"
dbNotifySQLiteWAL: "SQLite WAL mode not supported on this server version, using default. This may or may not affect performance."
loadingServerInfo: "Loading server identifying information"
today: "'Today'"
dbApplyingPatch: "Applying Patch: ${0}.."
disable:
database: "Processing critical unprocessed tasks. (${0})"
processingComplete: "Processing complete."
waitingTransactions: "Waiting for unfinished transactions to avoid data loss.."
waitingTransactionsComplete: "Transaction queue closed."
waitingDbComplete: "Closed SQLite connection."
savingSessions: "Saving unfinished sessions.."
savingSessionsTimeout: "Timeout hit, storing the unfinished sessions on next enable instead."
disabled: "Player Analytics Disabled."
waitingDb: "Waiting queries to finish to avoid SQLite crashing JVM.."
webserver: "Webserver has been disabled."
version:
checkFail: "Failed to check newest version number"
checkFailGithub: "Version information could not be loaded from Github/versions.txt"
isLatest: "You're using the latest version."
updateAvailableSpigot: "New Version is available at ${0}"
isDev: " This is a DEV release."
updateAvailable: "New Release (${0}) is available ${1}"
apiJSAdded: "PageExtension: ${0} added javascript(s) to ${1}, ${2}"
command:
help:
unregister:
inDepth: "Use without arguments to unregister player linked user, or with username argument to unregister another user."
description: "Unregister a user of Plan website"
dbMove:
inDepth: "Overwrites contents in the other database with the contents in another."
description: "Move data between Databases"
import:
inDepth: "Performs an import to load data into the database."
description: "Import data"
search:
inDepth: "List all matching player names to given part of a name."
description: "Search for a player name"
logout:
description: "Log out other users from the panel."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "Remove player's data from Current database"
inDepth: "Removes all data linked to a player from the Current database."
disable:
inDepth: "Disable the plugin or part of it until next reload/restart."
description: "Disable the plugin or part of it"
players:
inDepth: "Obtain a link to the /players page to see a list of players."
description: "View the Players Page"
json:
inDepth: "Allows you to download a player's data in json format. All of it."
description: "View json of Player's raw data."
servers:
description: "List servers in Database"
inDepth: "List ids, names and uuids of servers in the database."
network:
description: "View the Network Page"
inDepth: "Obtain a link to the /network page, only does so on networks."
server:
description: "View the Server Page"
inDepth: "Obtain a link to the /server page of a specific server, or the current server if no arguments are given."
ingame:
description: "View Player info in game"
inDepth: "Displays some information about the player in game."
player:
inDepth: "Obtain a link to the /player page of a specific player, or the current player."
description: "View a Player Page"
reload:
inDepth: "Disable and enable the plugin to reload any changes in config."
description: "Restart Plan"
dbRestore:
description: "Restore data from a file to a database"
inDepth: "Uses SQLite backup file and overwrites contents of the target database."
info:
inDepth: "Display the current status of the plugin."
description: "Information about the plugin"
export:
inDepth: "Performs an export to export location defined in the config."
description: "Export html or json files manually"
database:
description: "Manage Plan database"
inDepth: "Use different database subcommands to change the data in some way"
dbUninstalled:
description: "Set a server as uninstalled in the database."
inDepth: "Marks a server in Plan database as uninstalled so that it will not show up in server queries."
dbHotswap:
description: "Change Database quickly"
inDepth: "Reloads the plugin with the other database and changes the config to match."
dbClear:
description: "Remove ALL Plan data from a database"
inDepth: "Clears all Plan tables, removing all Plan-data in the process."
dbBackup:
description: "Backup data of a database to a file"
inDepth: "Uses SQLite to backup the target database to a file."
register:
description: "Register a Web User"
inDepth: "Use without arguments to get link to register page. Use --code [code] after registration to get a user."
users:
inDepth: "Lists web users as a table."
description: "List all web users"
ingame:
timesKicked: " §2Times Kicked: §f${0}"
mobKills: " §2Mob Kills: §f${0}"
longestSession: " §2Longest Session: §f${0}"
playerKills: " §2Player Kills: §f${0}"
activityIndex: " §2Activity Index: §f${0} | ${1}"
deaths: " §2Deaths: §f${0}"
geolocation: " §2Logged in from: §f${0}"
playtime: " §2Playtime: §f${0}"
activePlaytime: " §2Active Playtime: §f${0}"
afkPlaytime: " §2AFK Time: §f${0}"
registered: " §2Registered: §f${0}"
lastSeen: " §2Last Seen: §f${0}"
confirmation:
accept: "Accept"
dbClear: "You are about to remove all Plan-data in ${0}"
dbRemovePlayer: "You are about to remove data of ${0} from ${1}"
dbOverwrite: "You are about to overwrite data in Plan ${0} with data in ${1}"
expired: "Confirmation expired, use the command again"
cancelNoChanges: "Cancelled. No data was changed."
cancelNoUnregister: "Cancelled. '${0}' was not unregistered"
unregister: "You are about to unregister '${0}' linked to ${1}"
confirm: "Confirm: "
deny: "Cancel"
general:
reloadComplete: "§aReload Complete"
webPermissionLevels: ">\§70: Access all pages\§71: Access '/players' and all player pages\§72: Access player page with the same username as the webuser\§73+: No permissions"
noAddress: "§eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings."
pluginDisabled: "§aPlan systems are now disabled. You can still use reload to restart the plugin."
notifyWebUserRegister: "Registered new user: '${0}' Perm level: ${1}"
noWebuser: "You might not have a web user, use /plan register <password>"
featureDisabled: "§aDisabled '${0}' temporarily until next plugin reload."
reloadFailed: "§cSomething went wrong during reload of the plugin, a restart is recommended."
failNoImporter: "§eImporter '${0}' doesn't exist"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eExporter '${0}' doesn't exist"
successWebUserRegister: "§aAdded a new user (${0}) successfully!"
argument:
nameOrUUID:
name: "name/uuid"
description: "Name or UUID of a player"
removeDescription: "Identifier for a player that will be removed from current database."
dbRestore:
description: "Type of the database to restore to. Current database is used if not specified."
subcommand:
name: "subcommand"
description: "Use the command without subcommand to see help."
exportKind: "export kind"
username:
name: "username"
description: "Username of another user. If not specified player linked user is used."
dbTypeMoveTo:
description: "Type of the database to move data to. Can not be same as previous."
feature:
name: "feature"
description: "Name of the feature to disable: ${0}"
backupFile:
description: "Name of the backup file (case sensitive)"
name: "backup-file"
importKind: "import kind"
dbBackup:
description: "Type of the database to backup. Current database is used if not specified."
server:
name: "server"
description: "Name, ID or UUID of a server"
code:
name: "${code}"
description: "Code used to finalize registration."
dbTypeHotswap:
description: "Type of the database to start using."
dbTypeMoveFrom:
description: "Type of the database to move data from."
dbTypeRemove:
description: "Type of the database to remove all data from."
database:
playerRemoval: "Removing data of ${0} from ${1}.."
unregister: "Unregistering '${0}'.."
write: "Writing to ${0}.."
manage:
success: "> §aSuccess!"
failFileNotFound: "> §cNo File found at ${0}"
failSameDB: "> §cCan not operate on to and from the same database!"
failSameServer: "Can not mark this server as uninstalled (You are on it)"
hotswap: "§eRemember to swap to the new database (/plan db hotswap ${0}) & reload the plugin."
fail: "> §cSomething went wrong: ${0}"
confirmOverwrite: "Data in ${0} will be overwritten!"
importers: "Importers:"
failIncorrectDB: "> §c'${0}' is not a supported database."
confirm: "> §cAdd '-a' argument to confirm execution: ${0}"
progress: "${0} / ${1} processed.."
start: "> §2Processing data.."
failNoServer: "No server found with given parameters."
confirmRemoval: "Data in ${0} will be removed!"
creatingBackup: "Creating a backup file '${0}.db' with contents of ${1}"
failDbNotOpen: "§cDatabase is ${0} - Please try again a bit later."
removal: "Removing Plan-data from ${0}.."
warnDbNotOpen: "§eDatabase is ${0} - This might take longer than expected.."
serverUninstalled: "§aIf the server is still installed, it will automatically set itself as installed in the database."
subcommand:
info:
update: " §2Update Available: §f${0}"
database: " §2Current Database: §f${0}"
proxy: " §2Connected to Proxy: §f${0}"
version: " §2Version: §f${0}"
header:
info: "> §2Player Analytics"
players: "> §2Players"
analysis: "> §2Analysis Results"
webUserList: "username::linked to::permission level"
help: "> §2/${0} Help"
servers: "> §2Servers"
search: "> §2${0} Results for §f${1}§2:"
serverList: "id::name::uuid"
inspect: "> §2Player: §f${0}"
network: "> §2Network Page"
webUsers: "> §2${0} Web Users"
fail:
playerNotFound: "Player '${0}' was not found, they have no UUID."
missingFeature: "§eDefine a feature to disable! (currently supports ${0})"
noPermission: "§cYou do not have the required permission."
playerNotInDatabase: "Player '${0}' was not found in the database."
invalidArguments: "Accepts following as ${0}: ${1}"
webUserExists: "§cUser already exists!"
onDeny: "The denied action errored upon execution: ${0}"
invalidUsername: "§cUser does not have an UUID."
unknownUsername: "§cUser has not been seen on this server"
tooManyArguments: "§cSingle Argument required ${1}"
missingLink: "User is not linked to your account and you don't have permission to remove other user's accounts."
webUserNotFound: "§cUser does not exists!"
missingArguments: "§cArguments required (${0}) ${1}"
seeConfig: "see '${0}' in config.yml"
serverNotFound: "Server '${0}' was not found from the database."
onAccept: "The accepted action errored upon execution: ${0}"
emptyString: "The search string can not be empty"
footer:
help: "§7Hover over command or arguments or use '/${0} ?' to learn more about them."
link:
playerJson: "Player json: "
noNetwork: "Server is not connected to a network. The link redirects to server page."
player: "Player page: "
clickMe: "Click me"
register: "Register page: "
network: "Network page: "
server: "Server page: "
link: "Link"
players: "Players page: "
html:
query:
filter:
activity:
text: "are in Activity Groups"
generic:
allPlayers: "All players"
start: "of Players who "
and: "and "
view: " View:"
notBanned: "Not banned"
playedBetween:
text: "Played between"
banStatus:
name: "Ban status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registered between"
pluginGroup:
text: "are in ${plugin}'s ${group} Groups"
name: "Group: "
title:
activityGroup: "Current activity group"
operators: "Operators"
banned: "Banned"
nonOperators: "Non operators"
operatorStatus:
name: "Operator status"
results:
match: "matched ${resultCount} players"
title: "Query Results"
none: "Query produced 0 results"
title:
activityOnDate: 'Activity on <span id="activity-date"></span>'
sessionsWithinView: "Sessions within view"
activity: "Activity of matched players"
text: "Query<"
filters:
add: "Add a filter.."
loading: "Loading filters.."
label:
makeAnother: "Make another query"
from: ">from</label>"
to: ">to</label>"
view: "Show a view"
performQuery: "Perform Query!"
generic:
are: "`are`"
description:
predictedNewPlayerRetention: "This value is a prediction based on previous players"
noSpongeChunks: "Chunks unavailable on Sponge"
noGeolocations: "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."
noServerOnlinActivity: "No server to display online activity for"
noServers: "No servers found in the database"
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "This value is a prediction based on previous players."
noServersLong: 'It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.'
label:
weekdays: "'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'"
insights30days: "Insights for 30 days"
performance: "Performance"
onlineOnFirstJoin: "Players online on first join"
playersOnlineOverview: "Online Activity Overview"
lastPeak: "Last Peak"
longestSession: "Longest Session"
activePlaytime: "Active Playtime"
pvpPveAsNumbers: "PvP & PvE as Numbers"
player: "Player"
length: " Length"
serverOverview: "Server Overview"
weekComparison: "Week Comparison"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Regular Player"
averagePing: "Average Ping"
mobKdr: "Mob KDR"
loneJoins: "Lone joins"
diskSpace: "Free Disk Space"
players: "Players"
mostActiveGamemode: "Most Active Gamemode"
totalActive: "Total Active"
playersOnline: "Players Online"
perPlayer: "/ Player"
dayOfweek: "Day of the Week"
sessionStart: "Session Started"
loadedChunks: "Loaded Chunks"
disk: "Disk space"
recentKills: "Recent Kills"
serverOccupied: "Server occupied"
punchcard: "Punchcard"
now: "Now"
playerbaseDevelopment: "Playerbase Development"
query: "Make a query"
servers: "Servers"
averageAfkTime: "Average AFK Time"
playerKills: "Player Kills"
asNumbers: "as Numbers"
averageSessionLength: "Average Session Length"
banned: "Banned"
recentPvpKills: "Recent PvP Kills"
last24hours: "Last 24 hours"
firstSessionLength: "First session length"
indexInactive: "Inactive"
seenNicknames: "Seen Nicknames"
serversTitle: "SERVERS"
ping: "Ping"
serverAnalysis: "Server Analysis"
averageKdr: "Average KDR"
sessions: "Sessions"
sessionEnded: " Ended"
totalPlaytime: "Total Playtime"
veryActive: "Very Active"
inactive: "Inactive"
mobDeaths: "Mob caused Deaths"
dayByDay: "Day by Day"
newPlayers: "New Players"
totalPlayers: "Total Players"
serverPlaytime: "Server Playtime"
recentSessions: "Recent Sessions"
maxFreeDisk: "Max Free Disk"
insights: "Insights"
overview: "Overview"
toMainPage: "to main page"
killed: "Killed"
onlineActivity: "Online Activity"
bestPeak: "All Time Peak"
playerbase: "Playerbase"
averageSessions: "Average Sessions"
thirtyDays: "30 days"
country: "Country"
trends30days: "Trends for 30 days"
perDay: "/ Day"
tps: "TPS"
geolocations: "Geolocations"
averageMobKdr: "Average Mob KDR"
thirdDeadliestWeapon: "3rd PvP Weapon"
sessionCalendar: "Session Calendar"
loadedEntities: "Loaded Entities"
activityIndex: "Activity Index"
information: "INFORMATION"
deadliestWeapon: "Deadliest PvP Weapon"
performanceAsNumbers: "Performance as Numbers"
currentPlayerbase: "Current Playerbase"
playerList: "Player List"
registered: "Registered"
duringLowTps: "During Low TPS Spikes:"
operator: "Operator"
regular: "Regular"
joinAddress: "Join Address"
calendar: " Calendar"
comparing7days: "Comparing 7 days"
currentUptime: "Current Uptime"
worldPlaytime: "World Playtime"
new: "New"
plugins: "Plugins"
world: "World Load"
networkPage: "Network page"
network: "Network"
minFreeDisk: "Min Free Disk"
onlineActivityAsNumbers: "Online Activity as Numbers"
playerDeaths: "Player caused Deaths"
averageChunks: "Average Chunks"
secondDeadliestWeapon: "2nd PvP Weapon"
recentPvpDeaths: "Recent PvP Deaths"
connectionInfo: "Connection Information"
lowTpsSpikes: "Low TPS Spikes"
quickView: "Quick view"
cpuRam: "CPU & RAM"
punchcard30days: "Punchcard for 30 days"
joinAddresses: "Join Addresses"
lastSeen: "Last Seen"
registeredPlayers: "Registered Players"
timesKicked: "Times Kicked"
serverAsNumberse: "Server as Numbers"
newPlayerRetention: "New Player Retention"
firstSession: "First session"
thirtyDaysAgo: "30 days ago"
playtime: "Playtime"
mostPlayedWorld: "Most played World"
loneNewbieJoins: "Lone newbie joins"
networkOnlineActivity: "Network Online Activity"
name: "Name"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Server Playtime for 30 days"
last7days: "Last 7 days"
downtime: "Downtime"
kdr: "KDR"
last30days: "Last 30 days"
averageEntities: "Average Entities"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Session Median"
all: "All"
averagePlaytime: "Average Playtime"
bestPing: "Best Ping"
worstPing: "Worst Ping"
links: "LINKS"
lastConnected: "Last Connected"
mobKills: "Mob Kills"
deaths: "Deaths"
regularPlayers: "Regular Players"
serverPage: "Server page"
playerOverview: "Player Overview"
uniquePlayers: "Unique Players"
average: "Average"
averageActivePlaytime: "Average Active Playtime"
allTime: "All Time"
relativeJoinActivity: "Relative Join Activity"
pvpPve: "PvP & PvE"
indexRegular: "Regular"
networkAsNumbers: "Network as Numbers"
irregular: "Irregular"
session: "Session"
totalPlayersOld: "Total Players"
networkOverview: "Network Overview"
afkTime: "AFK Time"
entities: "Entities"
playerPage: "Player Page"
server: "Server"
afk: "AFK"
favoriteServer: "Favorite Server"
averageTps: "Average TPS"
active: "Active"
hourByHour: "Hour by Hour"
nickname: "Nickname"
trend: "Trend"
totalAfk: "Total AFK"
themeSelect: "Theme Select"
serverDowntime: "Server Downtime"
modal:
version:
available: "is Available"
download: "Download"
dev: "This version is a DEV release."
title: "Version"
changelog: "View Changelog"
text: "A new version has been released and is now available for download."
info:
contributors:
translator: "translator"
text: 'In addition following <span class="col-plan">awesome people</span> have contributed:'
bugreporters: "& Bug reporters!"
donate: "Extra special thanks to those who have monetarily supported the development."
code: "code contributor"
developer: "is developed by"
bugs: "Report Issues"
discord: "General Support on Discord"
text: "Information about the plugin"
license: "Player Analytics is developed and licensed under"
metrics: "bStats Metrics"
wiki: "Plan Wiki, Tutorials & Documentation"
register:
error:
checkFailed: "Checking registration status failed: "
noPassword: "You need to specify a Password"
usernameLength: "Username can be up to 50 characters, yours is "
noUsername: "You need to specify a Username"
failed: "Registration failed: "
completion1: "You can now finish registering the user."
completion2: "Code expires in 15 minutes"
register: "Register"
login: "Already have an account? Login!"
createNewUser: "Create a new user"
completion: "Complete Registration"
completion4: "Or using console:"
completion3: "Use the following command in game to finish registration:"
passwordTip: "Password should be more than 8 characters, but there are no limitations."
usernameTip: "Username can be up to 50 characters."
value:
online: " Online"
noKills: "No Kills"
offline: " Offline"
localMachine: "Local Machine"
with: "<th>With"
text:
clickToExpand: "Click to expand"
comparing30daysAgo: "Comparing 30d ago to Now"
noLowTps: "No low tps spikes"
noExtensionData: "No Extension Data"
comparing15days: "Comparing 15 days"
version:
isDev: "This version is a DEV release."
updateModal:
text: "A new version has been released and is now available for download."
title: "Version ${0} is Available!"
updateButton: "Update"
download: "Download Plan-${0}.jar"
current: "You have version ${0}"
changelog: "View Changelog"
error:
auth:
emptyForm: "User and Password not specified"
registrationFailed: "Registration failed, try again (The code expires after 15 minutes)"
dbClosed: "Database is not open, check db status with /plan info"
generic: "Authentication failed due to error"
loginFailed: "User and Password did not match"
userNotFound: "User does not exist"
noCookie: "User cookie not present"
expiredCookie: "User cookie has expired"
404NotFound: "Not Found"
noServersOnline: "No Servers online to perform the request."
UUIDNotFound: "Player UUID was not found in the database."
403Forbidden: "Forbidden"
authFailedTips: "- Ensure you have registered a user with <b>/plan register</b><br>- Check that the username and password are correct<br>- Username and password are case-sensitive<br><br>If you have forgotten your password, ask a staff member to delete your old user and re-register."
404UnknownPage: "Make sure you're accessing a link given by a command, Examples:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "Plan has not seen this player."
authFailed: "Authentication Failed."
404PageNotFound: "Page does not exist."
401Unauthorized: "Unauthorized"
calendar:
new: "New:"
unique: "Unique:"
login:
forgotPassword3: "Or using console:"
logout: "Logout"
password: '"Password"'
login: "Login"
username: '"Username"'
failed: "Login failed: "
register: "Create an Account!"
forgotPassword: "Forgot Password?"
forgotPassword1: "Forgot password? Unregister and register again."
forgotPassword2: "Use the following command in game to remove your current user:"
forgotPassword4: "After using the command, "
generic:
none: "None"
unit:
chunks: "Chunks"
players: "Players"
button:
nightMode: "Night Mode"
403AccessDenied: "Access Denied"
generic:
noData: "No Data"

View File

@ -1,517 +0,0 @@
API - css+ || Extensión de Página: ${0} añadido stylesheet(s) a ${1}, ${2}
API - js+ || Extensión de Página: ${0} añadido javascript(s) a ${1}, ${2}
Cmd - Click Me || Hazme click
Cmd - Link || Link
Cmd - Link Network || Página Global:
Cmd - Link Player || Página de Jugador:
Cmd - Link Player JSON || Json del Jugador:
Cmd - Link Players || Página de Jugadores:
Cmd - Link Register || Página de Registro:
Cmd - Link Server || Página de Servidor:
CMD Arg - backup-file || Nombre del archivo de la copia de seguridad (case sensitive)
CMD Arg - code || Código usado para finalizar el registro.
CMD Arg - db type backup || Tipo de base de datos a respaldar. Se utilizara la base de datos actual en caso no especificar.
CMD Arg - db type clear || Tipo de base de datos de la cual se removera todos los datos.
CMD Arg - db type hotswap || Tipo de base de datos que se utilizara.
CMD Arg - db type move from || Tipo de base de datos de la cual se movera información.
CMD Arg - db type move to || Tipo de base de datos a la cual se movera la información. No puede ser la misma que la anterior.
CMD Arg - db type restore || Tipo de base de datos a restaurar. Se utilizara la base de datos actual en caso no especificar.
CMD Arg - feature || Nombre de la característica a deshabilitar: ${0}
CMD Arg - player identifier || Nombre o UUID de un jugador
CMD Arg - player identifier remove || Identificador del jugador que sera eliminado de la base de datos actual.
CMD Arg - server identifier || Nombre, ID o UUID del servidor
CMD Arg - subcommand || Usa el comando sin otro argumento para visualizar la ayuda.
CMD Arg - username || Nombre de usuario de otro jugador. En caso no se especifique, se usara al jugador vinculado.
CMD Arg Name - backup-file || copia de seguridad
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || exportar tipo
CMD Arg Name - feature || caracteristica
CMD Arg Name - import kind || importar tipo
CMD Arg Name - name or uuid || nombre/uuid
CMD Arg Name - server || servidor
CMD Arg Name - subcommand || subcomando
CMD Arg Name - username || nombre de usuario
Cmd Confirm - accept || Aceptar
Cmd Confirm - cancelled, no data change || Cancelado. No hubo edición de datos.
Cmd Confirm - cancelled, unregister || Cancelado. '${0}' no se encuentra en el registro.
Cmd Confirm - clearing db || Eliminaras todos los datos de plan en ${0}
Cmd Confirm - confirmation || Confirmar:
Cmd Confirm - deny || Cancelar
Cmd Confirm - Expired || Confirmación expirada, vuelve a usar el comando
Cmd Confirm - Fail on accept || Ocurrio un error al aceptar la acción: ${0}
Cmd Confirm - Fail on deny || Ocurrio un error al denegar la acción: ${0}
Cmd Confirm - overwriting db || Estas a punto de sobreescribir datos en Plan ${0} con los datos en ${1}
Cmd Confirm - remove player db || Eliminaras los datos de ${0} desde ${1}
Cmd Confirm - unregister || Estas a punto de quitar del registro a '${0}' vinculado con ${1}
Cmd db - creating backup || Creando una copia de seguridad de '${0}.db' que contiene ${1}
Cmd db - removal || Removiendo los datos de Plan de ${0}..
Cmd db - removal player || Removiendo los datos de ${0} desde ${1}..
Cmd db - server uninstalled || §aSi el servidor ya esta instalado, se establecerá automáticamente como instalado en la base de datos.
Cmd db - write || Escribiendo a ${0}..
Cmd Disable - Disabled || §aLos sistemas de Plan estan ahora deshabilitados. Puedes usar reload para recargar el plugin.
Cmd FAIL - Accepts only these arguments || Acepta lo siguiente como ${0}: ${1}
Cmd FAIL - Database not open || §cLa base de datos es ${0} - Por favor, prueba un poco más tarde.
Cmd FAIL - Empty search string || El argumento de busqueda no puede estar vacio
Cmd FAIL - Invalid Username || §cEste usuario no cuenta con UUID.
Cmd FAIL - No Feature || §e¡Define una característica para deshabilitarla! (currently supports ${0})
Cmd FAIL - No Permission || §cNo tienes el permiso requerido.
Cmd FAIL - No player || El jugador '${0}' no fue encontrado ya que no cuenta con UUID.
Cmd FAIL - No player register || El jugador '${0}' no fue encontrado en la base de datos.
Cmd FAIL - No server || El servidor '${0}' no fue encontrado en la base de datos.
Cmd FAIL - Require only one Argument || §cArgumento único requerido ${1}
Cmd FAIL - Requires Arguments || §cArgumentos requeridos (${0}) ${1}
Cmd FAIL - see config || revisa '${0}' en config.yml
Cmd FAIL - Unknown Username || §cEste usuario no ha sido visto en el servidor
Cmd FAIL - Users not linked || El usuario no esta vinculado a tu cuenta y no tienes permiso para remover a otro usuarios.
Cmd FAIL - WebUser does not exists || §c¡Este usuario no existe!
Cmd FAIL - WebUser exists || §c¡Este usuario ya existe!
Cmd Footer - Help || §7Pasa el raton encima del comando o argumento o use '/${0} ?' para obtener más información.
Cmd Header - Analysis || > §2Resultados del análisis
Cmd Header - Help || > §2/${0} Ayuda
Cmd Header - Info || > §2Análisis del jugador
Cmd Header - Inspect || > §2Jugador: §f${0}
Cmd Header - Network || > §2Página de red
Cmd Header - Players || > §2Jugadores
Cmd Header - Search || > §2${0} Resultados para §f${1}§2:
Cmd Header - server list || id::name::uuid
Cmd Header - Servers || > §2Servidores
Cmd Header - web user list || username::linked to::permission level
Cmd Header - Web Users || > §2${0} Usuarios web
Cmd Info - Bungee Connection || §2Conectado al Proxy: §f${0}
Cmd Info - Database || §2Base de datos actual: §f${0}
Cmd Info - Reload Complete || §aRecarga completada
Cmd Info - Reload Failed || §cUn error ocurrió intentando recargar el plugin. Se recomienda su reseteo.
Cmd Info - Update || §2Actualización disponible: §f${0}
Cmd Info - Version || §2Versión: §f${0}
Cmd network - No network || El servidor no esta conectado a una network. La dirección web te redireccionara a la página del servidor.
Cmd Notify - No Address || §eNo hay dirección disponible - usando localhost como alternativa. Configura las opciones de 'Alternative_IP'.
Cmd Notify - No WebUser || Puede que no tengas un usuario web, usa /plan register <contraseña>
Cmd Notify - WebUser register || Nuevo usuario registrado: '${0}' Nivel de permisos: ${1}
Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
Cmd Qinspect - Activity Index || §2Índice de actividad: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2Tiempo AFK: §f${0}
Cmd Qinspect - Deaths || §2Muertes: §f${0}
Cmd Qinspect - Geolocation || §2Conectado desde: §f${0}
Cmd Qinspect - Last Seen || §2Última vez visto: §f${0}
Cmd Qinspect - Longest Session || §2Sesión más larga: §f${0}
Cmd Qinspect - Mob Kills || §2Mobs asesinados: §f${0}
Cmd Qinspect - Player Kills || §2Jugadores asesinados: §f${0}
Cmd Qinspect - Playtime || §2Tiempo de juego: §f${0}
Cmd Qinspect - Registered || §2Registrado: §f${0}
Cmd Qinspect - Times Kicked || §2Veces expulsado: §f${0}
Cmd SUCCESS - Feature disabled || §aDeshabilitado '${0}' temporalmente hasta la próxima recarga del plugin.
Cmd SUCCESS - WebUser register || §a¡Se ha añadido al nuevo usuario (${0}) exitosamente!
Cmd unregister - unregistering || Eliminando del registro '${0}'..
Cmd WARN - Database not open || §eLa base de datos es ${0} - Esto puede durar más de lo esperado..
Cmd Web - Permission Levels || >\§70: Acceso a todas las páginas\§71: Acceso '/players' y a todas las páginas de los jugadores\§72: Acceso a la página del jugador con el mismo nombre de usuario que el usuario web\§73+: Sin permisos
Command Help - /plan db || Maneja la base de datos de Plan
Command Help - /plan db backup || Realiza una copia de seguridad de la base de datos en un archivo
Command Help - /plan db clear || Remover TODOS los datos de Plan de una base de datos
Command Help - /plan db hotswap || Cambia la base de datos rápidamente
Command Help - /plan db move || Mueve los datos entre base de datos
Command Help - /plan db remove || Remover datos del jugador de la base de datos actual
Command Help - /plan db restore || Restaurar datos de un archivo a la base de datos
Command Help - /plan db uninstalled || Establecer un servidor como desinstalado de la base de datos.
Command Help - /plan disable || Desabilitar el plugin o parte del mismo
Command Help - /plan export || Exportar archivos html o json manualmente
Command Help - /plan import || Importar datos
Command Help - /plan info || Información sobre el plugin
Command Help - /plan ingame || Ver información de los jugadores en el juego
Command Help - /plan json || Ver json de los datos del jugador sin procesar.
Command Help - /plan logout || Cierra la sesión de otro jugador en el panel.
Command Help - /plan network || Ver la página de la red
Command Help - /plan player || Ver la página de un jugador
Command Help - /plan players || Ver la página de los jugadores
Command Help - /plan register || Registrar un usuario web
Command Help - /plan reload || Resetear Plan
Command Help - /plan search || Buscar el nombre de un jugador
Command Help - /plan server || Mira la página del servidor
Command Help - /plan servers || Listar los servidores en la base de datos
Command Help - /plan unregister || Quitar el registro de un usuario en la página web de Plan
Command Help - /plan users || Lista de los usuarios web
Database - Apply Patch || Aplicar parche: ${0}..
Database - Patches Applied || Los parches de la base de datos se han aplicado correctamente.
Database - Patches Applied Already || Los parches de la base de datos ya se han aplicado anteriormente.
Database MySQL - Launch Options Error || Opciones de Lanzamiento fallidos. Usando los predeterminados (${0})
Database Notify - Clean || Eliminados los datos de ${0} jugadores.
Database Notify - SQLite No WAL || El modo SQLite WAL no esta soportado en esta versión. Usando el predeterminado. Esto puede afectar o no al rendimiento.
Disable || Análisis del jugador deshabilitado.
Disable - Processing || Procesando las tareas no procesadas. (${0})
Disable - Processing Complete || Procesado completado.
Disable - Unsaved Session Save || Salvando sesiones incompletas..
Disable - Unsaved Session Save Timeout || Tiempo de espera excedido, almacenando las sesiones sin finalizar para la siguiente habilitación del servicio.
Disable - Waiting SQLite || Esperando consultas para finalizar, con el fin de evitar que SQLite pueda dañar el proceso JVM..
Disable - Waiting SQLite Complete || Cerrando la conexión SQLite.
Disable - Waiting Transactions || Esperando por transacciones no completadas para evitar perdida de datos..
Disable - Waiting Transactions Complete || Consulta de la transacción cerradaTransaction queue closed.
Disable - WebServer || Servidores web han sido deshabilitados.
Enable || Analisis de jugadores habilitado.
Enable - Database || ${0}-conexión a la base de datos establecida.
Enable - Notify Bad IP || 0.0.0.0 no es una dirección válida, establece los ajustes AlternativeIP. ¡Se darán los links incorrectos!
Enable - Notify Empty IP || La IP en el server.properties esta vacía y AlternativeIP no está en uso. ¡Se darán los links incorrectos!
Enable - Notify Geolocations disabled || La recolección por Geolocalización no está activada. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan requiere acceso a internet la primera vez para descargar la base de datos de GeoLite2 Geolocation.
Enable - Notify Webserver disabled || El servidor web no se ha iniciado. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Almacenando sesiones que fueron preservadas antes de los apagados recientes.
Enable - WebServer || El servidor web esta funcionando en el puerto ${0} ( ${1} )
Enable FAIL - Database || ${0}-Conexion a la base de datos incorrecta: ${1}
Enable FAIL - Database Patch || El parcheado de la base de datos ha fallado, el plugin tiene que ser deshabilitado. Por favor, reporta este error.
Enable FAIL - GeoDB Write || Ha ocurrido un error al intentar descargar la base de datos GeoLite2 Geolocation.
Enable FAIL - WebServer (Proxy) || ¡El servidor web no se ha iniciado!
Enable FAIL - Wrong Database Type || ${0} no es una base de datos sostenible.
HTML - AND_BUG_REPORTERS || & Reporteros de Fallos!
HTML - BANNED (Filters) || Baneado
HTML - COMPARING_15_DAYS || Comparando 15 dias
HTML - COMPARING_60_DAYS || Comparando desde hace 30d hasta ahora
HTML - COMPARING_7_DAYS || Comparando 7 dias
HTML - DATABASE_NOT_OPEN || La base de datos no está abierta, mira su estado con /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || Este valor es una predicción basada en jugadores anteriores.
HTML - ERROR || La autenticación ha llevado a error
HTML - EXPIRED_COOKIE || Las cookies del jugador han expirado
HTML - FILTER_ACTIVITY_INDEX_NOW || Actividad actual del grupo
HTML - FILTER_ALL_PLAYERS || Todos los jugadores
HTML - FILTER_BANNED || Estado de ban
HTML - FILTER_GROUP || Grupo:
HTML - FILTER_OPS || Estado de Operador
HTML - INDEX_ACTIVE || Activo
HTML - INDEX_INACTIVE || Inactivo
HTML - INDEX_IRREGULAR || Irregular
HTML - INDEX_REGULAR || Regular
HTML - INDEX_VERY_ACTIVE || Muy activo
HTML - KILLED || Muerto
HTML - LABEL_1ST_WEAPON || Arma PvP más mortal
HTML - LABEL_2ND_WEAPON || 2ª arma PvP
HTML - LABEL_3RD_WEAPON || 3ª arma PvP
HTML - LABEL_ACTIVE_PLAYTIME || Tiempo de juego activo
HTML - LABEL_ACTIVITY_INDEX || Índice de actividad
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || Tiempo AFK
HTML - LABEL_AVG || Promedio
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Tiempo de juego activo promedio
HTML - LABEL_AVG_AFK_TIME || Tiempo AFK promedio
HTML - LABEL_AVG_CHUNKS || Chunks Promedio
HTML - LABEL_AVG_ENTITIES || Entidades promedio
HTML - LABEL_AVG_KDR || KDR promedio
HTML - LABEL_AVG_MOB_KDR || KDR de mobs promedio
HTML - LABEL_AVG_PLAYTIME || Jugabilidad promedio
HTML - LABEL_AVG_SESSION_LENGTH || Duración de sesion promedio
HTML - LABEL_AVG_SESSIONS || Sesiones promedio
HTML - LABEL_AVG_TPS || TPS promedio
HTML - LABEL_BANNED || Baneado
HTML - LABEL_BEST_PEAK || Mejor pico
HTML - LABEL_DAY_OF_WEEK || Dia de la semana
HTML - LABEL_DEATHS || Muertes
HTML - LABEL_DOWNTIME || Falta de tiempo
HTML - LABEL_DURING_LOW_TPS || Durante picos bajos de TPS:
HTML - LABEL_ENTITIES || Entidades
HTML - LABEL_FAVORITE_SERVER || Servidor favorito
HTML - LABEL_FIRST_SESSION_LENGTH || Duración de primera sesion
HTML - LABEL_FREE_DISK_SPACE || Espacio libre en el disco duro
HTML - LABEL_INACTIVE || Inactivo
HTML - LABEL_LAST_PEAK || Último pico
HTML - LABEL_LAST_SEEN || Última vez visto
HTML - LABEL_LOADED_CHUNKS || Chunks cargados
HTML - LABEL_LOADED_ENTITIES || Entidades cargadas
HTML - LABEL_LONE_JOINS || Uniones solitarias
HTML - LABEL_LONE_NEW_JOINS || Uniones solitarias nuevas
HTML - LABEL_LONGEST_SESSION || Sesión más larga
HTML - LABEL_LOW_TPS || Picos bajos TPS
HTML - LABEL_MAX_FREE_DISK || Máximo espacio libre en el disco duro
HTML - LABEL_MIN_FREE_DISK || Mínimo espacio libre en el disco duro
HTML - LABEL_MOB_DEATHS || Muertes causadas por mobs
HTML - LABEL_MOB_KDR || KDR de mobs
HTML - LABEL_MOB_KILLS || Asesinatos de mobs
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Modo de juego mas activo
HTML - LABEL_NAME || Nombre
HTML - LABEL_NEW || Nuevo
HTML - LABEL_NEW_PLAYERS || Jugadores nuevos
HTML - LABEL_NICKNAME || Nick
HTML - LABEL_NO_SESSION_KILLS || Nada
HTML - LABEL_ONLINE_FIRST_JOIN || Jugadores en línea en primera unión
HTML - LABEL_OPERATOR || Operador.
HTML - LABEL_PER_PLAYER || / Jugador
HTML - LABEL_PER_REGULAR_PLAYER || / Jugador regular
HTML - LABEL_PLAYER_DEATHS || Muertes causadas por jugadores
HTML - LABEL_PLAYER_KILLS || Muertes del jugador
HTML - LABEL_PLAYERS_ONLINE || Jugadores en línea
HTML - LABEL_PLAYTIME || Tiempo de juego
HTML - LABEL_REGISTERED || Registrado
HTML - LABEL_REGISTERED_PLAYERS || Jugadores registrados
HTML - LABEL_REGULAR || Normal
HTML - LABEL_REGULAR_PLAYERS || Jugadores normal
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Actividad de unión relativa
HTML - LABEL_RETENTION || Retención nuevo jugador
HTML - LABEL_SERVER_DOWNTIME || Tiempo de falta de servidor
HTML - LABEL_SERVER_OCCUPIED || Servidor ocupado
HTML - LABEL_SESSION_ENDED || Acabado
HTML - LABEL_SESSION_MEDIAN || Sesión media.
HTML - LABEL_TIMES_KICKED || Veces kickeado
HTML - LABEL_TOTAL_PLAYERS || Jugadores totales
HTML - LABEL_TOTAL_PLAYTIME || Jugabilidad total
HTML - LABEL_UNIQUE_PLAYERS || Jugadores únicos
HTML - LABEL_WEEK_DAYS || 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo'
HTML - LINK_BACK_NETWORK || Página web
HTML - LINK_BACK_SERVER || Página del servidor
HTML - LINK_CHANGELOG || Ver el registro de cambios
HTML - LINK_DISCORD || Soporte general en Discord
HTML - LINK_DOWNLOAD || Descarga
HTML - LINK_ISSUES || Reportar errores
HTML - LINK_NIGHT_MODE || Modo noche
HTML - LINK_PLAYER_PAGE || Página de jugador
HTML - LINK_QUICK_VIEW || Vista rápida
HTML - LINK_SERVER_ANALYSIS || Análisis de servidor
HTML - LINK_WIKI || Wiki, Tutoriales & Documentación de Plan
HTML - LOCAL_MACHINE || Máquina local
HTML - LOGIN_CREATE_ACCOUNT || Crear una cuenta!
HTML - LOGIN_FAILED || Ingreso fallido:
HTML - LOGIN_FORGOT_PASSWORD || Contraseña Olvidada?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Contraseña Olvidada? Elimina tu registro y vuelve a registrarte.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Usa el siguiente comando en el juego para remover tu usuario actual:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || O usando consola:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Después de usar el comando,
HTML - LOGIN_LOGIN || Ingresar
HTML - LOGIN_LOGOUT || Cerrar Sesión
HTML - LOGIN_PASSWORD || "Contraseña"
HTML - LOGIN_USERNAME || "Usuario"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Nuevo:
HTML - NO_KILLS || Sin muertes
HTML - NO_USER_PRESENT || Las cookies del jugador no esta presentes
HTML - NON_OPERATORS (Filters) || No se encuentran operadores
HTML - NOT_BANNED (Filters) || No se encuentran baneados
HTML - OFFLINE || Desconectado
HTML - ONLINE || Conectado
HTML - OPERATORS (Filters) || Operadores
HTML - PER_DAY || / Dia
HTML - PLAYERS_TEXT || Jugadores
HTML - QUERY || Consulta<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Actividad de los jugadores encontrados
HTML - QUERY_ACTIVITY_ON || Actividad en <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Añadir un filtro..
HTML - QUERY_AND || y
HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Cargando filtros..
HTML - QUERY_MAKE || Realiza una consulta
HTML - QUERY_MAKE_ANOTHER || Realiza otra consulta
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Jugado entre
HTML - QUERY_REGISTERED_BETWEEN || Registrados entre
HTML - QUERY_RESULTS || Resultados de consulta
HTML - QUERY_RESULTS_MATCH || coincididos ${resultCount} jugadores
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Mostrar una vista
HTML - QUERY_TIME_FROM || >de</label>
HTML - QUERY_TIME_TO || >a</label>
HTML - QUERY_VIEW || Vista:
HTML - QUERY_ZERO_RESULTS || La consulta ha entregado 0 resultados
HTML - REGISTER || Registro
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
HTML - REGISTER_COMPLETE || Registro Completado
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Ya puedes finalizar el registro del usuario.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || El código expira en 15 minutos
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Usa el siguiente comando en el juego para finalizar el registro:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || O usando la consola:
HTML - REGISTER_CREATE_USER || Crear un nuevo usuario
HTML - REGISTER_FAILED || Registración fallida:
HTML - REGISTER_HAVE_ACCOUNT || Ya te has registrado? Ingresa!
HTML - REGISTER_PASSWORD_TIP || La contraseña debe ser mayor a 8 caracteres, por lo demás, no hay limitaciones
HTML - REGISTER_SPECIFY_PASSWORD || Necesita especificar una contraseña
HTML - REGISTER_SPECIFY_USERNAME || Necesita especificar un nombre de usuario
HTML - REGISTER_USERNAME_LENGTH || El nombre de usuario no puede superar los 50 caracteres, el suyo lo supera
HTML - REGISTER_USERNAME_TIP || El nombre de usuario no puede superar los 50 caracteres.
HTML - SESSION || Sesión
HTML - SIDE_GEOLOCATIONS || Geolocalizaciones
HTML - SIDE_INFORMATION || INFORMACIÓN
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || Vista general de red
HTML - SIDE_OVERVIEW || Vista general
HTML - SIDE_PERFORMANCE || Rendimiento
HTML - SIDE_PLAYER_LIST || Lista de jugadores
HTML - SIDE_PLAYERBASE || Base de jugadores
HTML - SIDE_PLAYERBASE_OVERVIEW || Vista general de base de jugadores
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP y PvE
HTML - SIDE_SERVERS || Servidores
HTML - SIDE_SERVERS_TITLE || SERVERS
HTML - SIDE_SESSIONS || Sesiones
HTML - SIDE_TO_MAIN_PAGE || hasta la página principal
HTML - TEXT_CLICK_TO_EXPAND || Haz clic para expandir
HTML - TEXT_CONTRIBUTORS_CODE || código de contribuidor
HTML - TEXT_CONTRIBUTORS_LOCALE || traductor
HTML - TEXT_CONTRIBUTORS_MONEY || Gracias especialmente a aquellas personas que ayudaron en el desarrollo económico.
HTML - TEXT_CONTRIBUTORS_THANKS || Sobre todo las siguientes <span class="col-plan">personas maravillosas</span> que han contribuido:
HTML - TEXT_DEV_VERSION || Esta versión es para DEV..
HTML - TEXT_DEVELOPED_BY || esta desarrollado por
HTML - TEXT_FIRST_SESSION || Primera sesión
HTML - TEXT_LICENSED_UNDER || Player Analytics esta desarrollado y licenciado por
HTML - TEXT_METRICS || Metricas bStats
HTML - TEXT_NO_EXTENSION_DATA || Sin extensión de datos.
HTML - TEXT_NO_LOW_TPS || Sin picos bajos TPS.
HTML - TEXT_NO_SERVER || Sin un servidor donde registrar la actividad online.
HTML - TEXT_NO_SERVERS || Ningun servidor encontrado en la base de datos.
HTML - TEXT_PLUGIN_INFORMATION || Información sobre el plugin.
HTML - TEXT_PREDICTED_RETENTION || Este valor es una predicción que viene dado por jugadores anteriores.
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.
HTML - TEXT_VERSION || Una nueva versión se ha lanzado y esta lista para ser descargada.
HTML - TITLE_30_DAYS || 30 días
HTML - TITLE_30_DAYS_AGO || Hace 30 días
HTML - TITLE_ALL || Todo
HTML - TITLE_ALL_TIME || Todo el tiempo
HTML - TITLE_AS_NUMBERS || como números
HTML - TITLE_AVG_PING || Ping promedio
HTML - TITLE_BEST_PING || Mejor Ping
HTML - TITLE_CALENDAR || Calendario
HTML - TITLE_CONNECTION_INFO || Información de conexión
HTML - TITLE_COUNTRY || País
HTML - TITLE_CPU_RAM || CPU y RAM
HTML - TITLE_CURRENT_PLAYERBASE || base del jugador actual
HTML - TITLE_DISK || Espacio del disco
HTML - TITLE_GRAPH_DAY_BY_DAY || Día a día
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hora a Hora
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Actividad online de red
HTML - TITLE_GRAPH_PUNCHCARD || Tarjeta por 30 días
HTML - TITLE_INSIGHTS || Ideas por 30 días
HTML - TITLE_IS_AVAILABLE || está disponible
HTML - TITLE_JOIN_ADDRESSES || Direcciones de entrada
HTML - TITLE_LAST_24_HOURS || Últimas 24 horas
HTML - TITLE_LAST_30_DAYS || Últimos 30 dias
HTML - TITLE_LAST_7_DAYS || Últimos 7 días
HTML - TITLE_LAST_CONNECTED || Última vez conectado
HTML - TITLE_LENGTH || Duración
HTML - TITLE_MOST_PLAYED_WORLD || Mundo más jugado
HTML - TITLE_NETWORK || Red
HTML - TITLE_NETWORK_AS_NUMBERS || Red en números
HTML - TITLE_NOW || Ahora
HTML - TITLE_ONLINE_ACTIVITY || Actividad online
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Actividad online en números
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Vista general de la actividad online
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Rendimiento en números
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Jugador
HTML - TITLE_PLAYER_OVERVIEW || Vista general de jugador
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Desarrollo de la base de jugadores
HTML - TITLE_PVP_DEATHS || Asesinatos PvP recientes
HTML - TITLE_PVP_KILLS || Muertes PvP recientes
HTML - TITLE_PVP_PVE_NUMBERS || PvP y PvE en números
HTML - TITLE_RECENT_KILLS || Asesinatos recientes
HTML - TITLE_RECENT_SESSIONS || Sesiones recientes
HTML - TITLE_SEEN_NICKNAMES || Nombres de usuarios vistos
HTML - TITLE_SERVER || Servidor
HTML - TITLE_SERVER_AS_NUMBERS || Servidor en números
HTML - TITLE_SERVER_OVERVIEW || Vista general del servidor
HTML - TITLE_SERVER_PLAYTIME || Jugabilidad en números
HTML - TITLE_SERVER_PLAYTIME_30 || Jugabilidad de 30 días
HTML - TITLE_SESSION_START || Sesión iniciada
HTML - TITLE_THEME_SELECT || Selección de tema
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Tarjeta
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Tendencia
HTML - TITLE_TRENDS || Tendencias de 30 días
HTML - TITLE_VERSION || Versión
HTML - TITLE_WEEK_COMPARISON || Comparación semanal
HTML - TITLE_WORLD || Carga de mundo
HTML - TITLE_WORLD_PLAYTIME || Jugabilidad de mundo
HTML - TITLE_WORST_PING || Peor ping
HTML - TOTAL_ACTIVE_TEXT || Activos totales
HTML - TOTAL_AFK || AFK total
HTML - TOTAL_PLAYERS || Jugadores totales
HTML - UNIQUE_CALENDAR || Únicos:
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entidades
HTML - UNIT_NO_DATA || Sin datos
HTML - UNIT_THE_PLAYERS || Jugadores
HTML - USER_AND_PASS_NOT_SPECIFIED || Usuario y contraseña no especificados
HTML - USER_DOES_NOT_EXIST || El usuario no existe
HTML - USER_INFORMATION_NOT_FOUND || Registro fallido, vuelve a intentar (El código expirara en 15 minutos)
HTML - USER_PASS_MISMATCH || El usuario y la contraseña no coincide
HTML - Version Change log || Revisar la lista de cambios
HTML - Version Current || Tienes la version ${0}
HTML - Version Download || Descargar Plan-${0}.jar
HTML - Version Update || Actualización
HTML - Version Update Available || La versión ${0} esta disponible!
HTML - Version Update Dev || Esta versión pertenece a una DEV release.
HTML - Version Update Info || Una nueva versión ha sido lanzada y esta lista para descargar.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || La recopilación de la Geolocalización necesita ser habilitada en la configuración (Y aceptar el GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks no disponibles en Sponge
HTML - WITH || <th>Con
HTML ERRORS - ACCESS_DENIED_403 || Acceso denegado
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Asegura que has registrado un usuario con <b>/plan register</b><br>- Comprueba que el usuario y la contraseña son correctos.<br>- Se pueden destinguir las minúsculas y mayúsculas del nick y la contraseña.<br><br>Si has olvidado tu contraseña, pídele a un miembro staff que borre la cuenta y te vuelves a registrar.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Autenticación fallada.
HTML ERRORS - FORBIDDEN_403 || Prohibido
HTML ERRORS - NO_SERVERS_404 || Ningun servidor online donde dejar la solicitud.
HTML ERRORS - NOT_FOUND_404 || No encontrado
HTML ERRORS - NOT_PLAYED_404 || Ese jugador no ha jugado en este servidor.
HTML ERRORS - PAGE_NOT_FOUND_404 || La página no existe.
HTML ERRORS - UNAUTHORIZED_401 || No autorizado
HTML ERRORS - UNKNOWN_PAGE_404 || Asegurate que estas entrando por un link dado por un comando, Ejemplos:</p><p>/player/{uuid/nombre}<br>/server/{uuid/nombre/id}</p>
HTML ERRORS - UUID_404 || La UUID del jugador no ha sido encontrada.
In Depth Help - /plan db || Usa diferentes bases de datos para cambiar los datos de alguna manera.
In Depth Help - /plan db backup || Usa SQLite para crear copia de seguridad de la base de datos en un archivo.
In Depth Help - /plan db clear || Limpia todas las tablas de Plan, removiendo todos los datos en el proceso.
In Depth Help - /plan db hotswap || Recarga el plugin con otra base de datos y cambia la configuración para coincidir los cambios.
In Depth Help - /plan db move || Sobreescribe el contenido de una base de datos con el contenido que se encuentra en otra base de datos.
In Depth Help - /plan db remove || Remueve los datos vinculados a un jugador de la base de datos actual.
In Depth Help - /plan db restore || Usa una copia de seguridad en un archivo SQLite y sobreescribe el contenido de la base de datos especificada.
In Depth Help - /plan db uninstalled || Establece un servidor en la base de datos de Plan como desinstalado y no sera mostrado en la consulta del servidor.
In Depth Help - /plan disable || Deshabilita el plugin o parte de este hasta el proximo reload o reinicio.
In Depth Help - /plan export || Realiza una exportación al directorio de exportación definido en la configuración.
In Depth Help - /plan import || Realiza un importe de los datos hacia la base de datos.
In Depth Help - /plan info || Muestra el estado actual del plugin.
In Depth Help - /plan ingame || Proporciona información sobre un jugador en el juego.
In Depth Help - /plan json || Permite descargar todos los datos del jugador en un archivo de formato json.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Obten una dirección web a la página /network, solo en caso tengas configuración global.
In Depth Help - /plan player || Obten una dirección web a la página /player de un jugador especifico, o del jugador actual.
In Depth Help - /plan players || Obten una dirección web a la página /players para ver la lista de jugadores.
In Depth Help - /plan register || Usa sin argumentos para obtener una dirección web a la página de registro. Usa --code [código] después del registro para obtener un usuario.
In Depth Help - /plan reload || Deshabilita y habilita el plugin para recargar los cambios en la configuración.
In Depth Help - /plan search || Lista de todos los jugadores que coincidan con una parte del nombre especificada.
In Depth Help - /plan server || Obtener una dirección web a la página /server del servidor en especifico o del servidor actual si no se especifica algun argumentos.
In Depth Help - /plan servers || Lista de ids, nombres y uuids de los servidores en la base de datos.
In Depth Help - /plan unregister || Usa sin argumentos para eliminar del registro al jugador vinculado, o con un argumento de nombre de usuario para eliminar su registro.
In Depth Help - /plan users || Lista de usuarios web en una tabla.
Manage - Confirm Overwrite || ¡Los datos en ${0} serán sobrescritos!
Manage - Confirm Removal || ¡Los datos en ${0} serán removidos!
Manage - Fail || > §cAlgo fue mal: ${0}
Manage - Fail File not found || > §cNingún archivo encontrado en ${0}
Manage - Fail Incorrect Database || > §c'${0}' no es una base de datos permitida.
Manage - Fail No Exporter || §eEl exportador '${0}' no existe
Manage - Fail No Importer || §eEl importador '${0}' no existe
Manage - Fail No Server || Ningún servidor encontrado con los parámetros dados.
Manage - Fail Same Database || > §c¡No se puede operar desde y para la misma base de datos!
Manage - Fail Same server || No se ha podido marcar el servidor como desinstalado (Estas en el)
Manage - Fail, Confirmation || > §cAñade el argumento '-a' para confirmar la ejecución: ${0}
Manage - List Importers || Importadores:
Manage - Progress || ${0} / ${1} procesando..
Manage - Remind HotSwap || §eRecuerda cambiarte a la nueva base de datos (/plan db hotswap ${0}) & recarga el plugin.
Manage - Start || > §2Procesando datos..
Manage - Success || > §a¡Éxito!
Negative || No
Positive || Si
Today || 'Hoy'
Unavailable || No disponible
Unknown || Desconocido
Version - DEV || Este es un lanzamiento para DEV.
Version - Latest || Estas usando la version más reciente.
Version - New || Nuevo lanzamiento (${0}) disponible ${1}
Version - New (old) || Nueva versión disponible en ${0}
Version FAIL - Read info (old) || Error en comprobar el numero de la nueva versión.
Version FAIL - Read versions.txt || La información de la versión no se ha podido cargar desde Github/versions.txt
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || Servidor web: No Certificado -> Usando HTTP-server para visualización.
WebServer - Notify HTTP User Auth || Servidor web: Autorización del usuario desactivada! (No seguro en HTTP)
WebServer - Notify HTTPS User Auth || Servidor web: Autorización del usuario desactivada! (Deshabilitada en la configuracion)
Webserver - Notify IP Whitelist || Servidor web: La lista blanca por IP fue habilitada.
Webserver - Notify IP Whitelist Block || Servidor web: ${0} fue denegado del acceso a '${1}'. (no se encuentra en la lista de permitidos)
WebServer - Notify no Cert file || Servidor web: Certificado de archivo KeyStore no encontrado: ${0}
WebServer - Notify Using Proxy || Servidor web: Modo Proxy HTTPS habilitado, asegurate que tu reverse-proxy está usando HTTPS y los puntos del Proxy Plan AlternativeIP.Link
WebServer FAIL - EOF || Servidor web: EOF leyendo el archivo de Certificado. (Comprueba que el archivo no está vacío)
WebServer FAIL - Port Bind || El servidor web no se ha iniciado exitosamente. ¿Esta el puerto (${0}) en uso?
WebServer FAIL - SSL Context || Servidor web: Inicialización de Contexto SSL erroneo.
WebServer FAIL - Store Load || Servidor web: Carga del Certificado SSL erronea.
Yesterday || 'Ayer'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Analisis de jugadores habilitado."
notify:
webserverDisabled: "El servidor web no se ha iniciado. (WebServer.DisableWebServer: true)"
storeSessions: "Almacenando sesiones que fueron preservadas antes de los apagados recientes."
geoDisabled: "La recolección por Geolocalización no está activada. (Data.Geolocations: false)"
badIP: "0.0.0.0 no es una dirección válida, establece los ajustes AlternativeIP. ¡Se darán los links incorrectos!"
emptyIP: "La IP en el server.properties esta vacía y AlternativeIP no está en uso. ¡Se darán los links incorrectos!"
geoInternetRequired: "Plan requiere acceso a internet la primera vez para descargar la base de datos de GeoLite2 Geolocation."
webserver: "El servidor web esta funcionando en el puerto ${0} ( ${1} )"
fail:
databasePatch: "El parcheado de la base de datos ha fallado, el plugin tiene que ser deshabilitado. Por favor, reporta este error."
webServer: "¡El servidor web no se ha iniciado!"
databaseType: "${0} no es una base de datos sostenible."
database: "${0}-Conexion a la base de datos incorrecta: ${1}"
geoDBWrite: "Ha ocurrido un error al intentar descargar la base de datos GeoLite2 Geolocation."
database: "${0}-conexión a la base de datos establecida."
webserver:
fail:
certStoreLoad: "Servidor web: Carga del Certificado SSL erronea."
certFileEOF: "Servidor web: EOF leyendo el archivo de Certificado. (Comprueba que el archivo no está vacío)"
portInUse: "El servidor web no se ha iniciado exitosamente. ¿Esta el puerto (${0}) en uso?"
SSLContext: "Servidor web: Inicialización de Contexto SSL erroneo."
notify:
http: "Servidor web: No Certificado -> Usando HTTP-server para visualización."
ipWhitelistBlock: "Servidor web: ${0} fue denegado del acceso a '${1}'. (no se encuentra en la lista de permitidos)"
authDisabledNoHTTPS: "Servidor web: Autorización del usuario desactivada! (No seguro en HTTP)"
ipWhitelist: "Servidor web: La lista blanca por IP fue habilitada."
noCertFile: "Servidor web: Certificado de archivo KeyStore no encontrado: ${0}"
authDisabledConfig: "Servidor web: Autorización del usuario desactivada! (Deshabilitada en la configuracion)"
reverseProxy: "Servidor web: Modo Proxy HTTPS habilitado, asegurate que tu reverse-proxy está usando HTTPS y los puntos del Proxy Plan AlternativeIP.Link"
apiCSSAdded: "Extensión de Página: ${0} añadido stylesheet(s) a ${1}, ${2}"
generic:
yesterday: "'Ayer'"
dbFaultyLaunchOptions: "Opciones de Lanzamiento fallidos. Usando los predeterminados (${0})"
dbPatchesApplied: "Los parches de la base de datos se han aplicado correctamente."
unavailable: "No disponible"
dbPatchesAlreadyApplied: "Los parches de la base de datos ya se han aplicado anteriormente."
unknown: "Desconocido"
no: "No"
dbNotifyClean: "Eliminados los datos de ${0} jugadores."
yes: "Si"
dbNotifySQLiteWAL: "El modo SQLite WAL no esta soportado en esta versión. Usando el predeterminado. Esto puede afectar o no al rendimiento."
loadingServerInfo: "Loading server identifying information"
today: "'Hoy'"
dbApplyingPatch: "Aplicar parche: ${0}.."
disable:
database: "Procesando las tareas no procesadas. (${0})"
processingComplete: "Procesado completado."
waitingTransactions: "Esperando por transacciones no completadas para evitar perdida de datos.."
waitingTransactionsComplete: "Consulta de la transacción cerradaTransaction queue closed."
waitingDbComplete: "Cerrando la conexión SQLite."
savingSessions: "Salvando sesiones incompletas.."
savingSessionsTimeout: "Tiempo de espera excedido, almacenando las sesiones sin finalizar para la siguiente habilitación del servicio."
disabled: "Análisis del jugador deshabilitado."
waitingDb: "Esperando consultas para finalizar, con el fin de evitar que SQLite pueda dañar el proceso JVM.."
webserver: "Servidores web han sido deshabilitados."
version:
checkFail: "Error en comprobar el numero de la nueva versión."
checkFailGithub: "La información de la versión no se ha podido cargar desde Github/versions.txt"
isLatest: "Estas usando la version más reciente."
updateAvailableSpigot: "Nueva versión disponible en ${0}"
isDev: " Este es un lanzamiento para DEV."
updateAvailable: "Nuevo lanzamiento (${0}) disponible ${1}"
apiJSAdded: "Extensión de Página: ${0} añadido javascript(s) a ${1}, ${2}"
command:
help:
unregister:
inDepth: "Usa sin argumentos para eliminar del registro al jugador vinculado, o con un argumento de nombre de usuario para eliminar su registro."
description: "Quitar el registro de un usuario en la página web de Plan"
dbMove:
inDepth: "Sobreescribe el contenido de una base de datos con el contenido que se encuentra en otra base de datos."
description: "Mueve los datos entre base de datos"
import:
inDepth: "Realiza un importe de los datos hacia la base de datos."
description: "Importar datos"
search:
inDepth: "Lista de todos los jugadores que coincidan con una parte del nombre especificada."
description: "Buscar el nombre de un jugador"
logout:
description: "Cierra la sesión de otro jugador en el panel."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "Remover datos del jugador de la base de datos actual"
inDepth: "Remueve los datos vinculados a un jugador de la base de datos actual."
disable:
inDepth: "Deshabilita el plugin o parte de este hasta el proximo reload o reinicio."
description: "Desabilitar el plugin o parte del mismo"
players:
inDepth: "Obten una dirección web a la página /players para ver la lista de jugadores."
description: "Ver la página de los jugadores"
json:
inDepth: "Permite descargar todos los datos del jugador en un archivo de formato json."
description: "Ver json de los datos del jugador sin procesar."
servers:
description: "Listar los servidores en la base de datos"
inDepth: "Lista de ids, nombres y uuids de los servidores en la base de datos."
network:
description: "Ver la página de la red"
inDepth: "Obten una dirección web a la página /network, solo en caso tengas configuración global."
server:
description: "Mira la página del servidor"
inDepth: "Obtener una dirección web a la página /server del servidor en especifico o del servidor actual si no se especifica algun argumentos."
ingame:
description: "Ver información de los jugadores en el juego"
inDepth: "Proporciona información sobre un jugador en el juego."
player:
inDepth: "Obten una dirección web a la página /player de un jugador especifico, o del jugador actual."
description: "Ver la página de un jugador"
reload:
inDepth: "Deshabilita y habilita el plugin para recargar los cambios en la configuración."
description: "Resetear Plan"
dbRestore:
description: "Restaurar datos de un archivo a la base de datos"
inDepth: "Usa una copia de seguridad en un archivo SQLite y sobreescribe el contenido de la base de datos especificada."
info:
inDepth: "Muestra el estado actual del plugin."
description: "Información sobre el plugin"
export:
inDepth: "Realiza una exportación al directorio de exportación definido en la configuración."
description: "Exportar archivos html o json manualmente"
database:
description: "Maneja la base de datos de Plan"
inDepth: "Usa diferentes bases de datos para cambiar los datos de alguna manera."
dbUninstalled:
description: "Establecer un servidor como desinstalado de la base de datos."
inDepth: "Establece un servidor en la base de datos de Plan como desinstalado y no sera mostrado en la consulta del servidor."
dbHotswap:
description: "Cambia la base de datos rápidamente"
inDepth: "Recarga el plugin con otra base de datos y cambia la configuración para coincidir los cambios."
dbClear:
description: "Remover TODOS los datos de Plan de una base de datos"
inDepth: "Limpia todas las tablas de Plan, removiendo todos los datos en el proceso."
dbBackup:
description: "Realiza una copia de seguridad de la base de datos en un archivo"
inDepth: "Usa SQLite para crear copia de seguridad de la base de datos en un archivo."
register:
description: "Registrar un usuario web"
inDepth: "Usa sin argumentos para obtener una dirección web a la página de registro. Usa --code [código] después del registro para obtener un usuario."
users:
inDepth: "Lista de usuarios web en una tabla."
description: "Lista de los usuarios web"
ingame:
timesKicked: " §2Veces expulsado: §f${0}"
mobKills: " §2Mobs asesinados: §f${0}"
longestSession: " §2Sesión más larga: §f${0}"
playerKills: " §2Jugadores asesinados: §f${0}"
activityIndex: " §2Índice de actividad: §f${0} | ${1}"
deaths: " §2Muertes: §f${0}"
geolocation: " §2Conectado desde: §f${0}"
playtime: " §2Tiempo de juego: §f${0}"
activePlaytime: " §2Active Playtime: §f${0}"
afkPlaytime: " §2Tiempo AFK: §f${0}"
registered: " §2Registrado: §f${0}"
lastSeen: " §2Última vez visto: §f${0}"
confirmation:
accept: "Aceptar"
dbClear: "Eliminaras todos los datos de plan en ${0}"
dbRemovePlayer: "Eliminaras los datos de ${0} desde ${1}"
dbOverwrite: "Estas a punto de sobreescribir datos en Plan ${0} con los datos en ${1}"
expired: "Confirmación expirada, vuelve a usar el comando"
cancelNoChanges: "Cancelado. No hubo edición de datos."
cancelNoUnregister: "Cancelado. '${0}' no se encuentra en el registro."
unregister: "Estas a punto de quitar del registro a '${0}' vinculado con ${1}"
confirm: "Confirmar: "
deny: "Cancelar"
general:
reloadComplete: "§aRecarga completada"
webPermissionLevels: ">\§70: Acceso a todas las páginas\§71: Acceso '/players' y a todas las páginas de los jugadores\§72: Acceso a la página del jugador con el mismo nombre de usuario que el usuario web\§73+: Sin permisos"
noAddress: "§eNo hay dirección disponible - usando localhost como alternativa. Configura las opciones de 'Alternative_IP'."
pluginDisabled: "§aLos sistemas de Plan estan ahora deshabilitados. Puedes usar reload para recargar el plugin."
notifyWebUserRegister: "Nuevo usuario registrado: '${0}' Nivel de permisos: ${1}"
noWebuser: "Puede que no tengas un usuario web, usa /plan register <contraseña>"
featureDisabled: "§aDeshabilitado '${0}' temporalmente hasta la próxima recarga del plugin."
reloadFailed: "§cUn error ocurrió intentando recargar el plugin. Se recomienda su reseteo."
failNoImporter: "§eEl importador '${0}' no existe"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eEl exportador '${0}' no existe"
successWebUserRegister: "§a¡Se ha añadido al nuevo usuario (${0}) exitosamente!"
argument:
nameOrUUID:
name: "nombre/uuid"
description: "Nombre o UUID de un jugador"
removeDescription: "Identificador del jugador que sera eliminado de la base de datos actual."
dbRestore:
description: "Tipo de base de datos a restaurar. Se utilizara la base de datos actual en caso no especificar."
subcommand:
name: "subcomando"
description: "Usa el comando sin otro argumento para visualizar la ayuda."
exportKind: "exportar tipo"
username:
name: "nombre de usuario"
description: "Nombre de usuario de otro jugador. En caso no se especifique, se usara al jugador vinculado."
dbTypeMoveTo:
description: "Tipo de base de datos a la cual se movera la información. No puede ser la misma que la anterior."
feature:
name: "caracteristica"
description: "Nombre de la característica a deshabilitar: ${0}"
backupFile:
description: "Nombre del archivo de la copia de seguridad (case sensitive)"
name: "copia de seguridad"
importKind: "importar tipo"
dbBackup:
description: "Tipo de base de datos a respaldar. Se utilizara la base de datos actual en caso no especificar."
server:
name: "servidor"
description: "Nombre, ID o UUID del servidor"
code:
name: "${code}"
description: "Código usado para finalizar el registro."
dbTypeHotswap:
description: "Tipo de base de datos que se utilizara."
dbTypeMoveFrom:
description: "Tipo de base de datos de la cual se movera información."
dbTypeRemove:
description: "Tipo de base de datos de la cual se removera todos los datos."
database:
playerRemoval: "Removiendo los datos de ${0} desde ${1}.."
unregister: "Eliminando del registro '${0}'.."
write: "Escribiendo a ${0}.."
manage:
success: "> §a¡Éxito!"
failFileNotFound: "> §cNingún archivo encontrado en ${0}"
failSameDB: "> §c¡No se puede operar desde y para la misma base de datos!"
failSameServer: "No se ha podido marcar el servidor como desinstalado (Estas en el)"
hotswap: "§eRecuerda cambiarte a la nueva base de datos (/plan db hotswap ${0}) & recarga el plugin."
fail: "> §cAlgo fue mal: ${0}"
confirmOverwrite: "¡Los datos en ${0} serán sobrescritos!"
importers: "Importadores: "
failIncorrectDB: "> §c'${0}' no es una base de datos permitida."
confirm: "> §cAñade el argumento '-a' para confirmar la ejecución: ${0}"
progress: "${0} / ${1} procesando.."
start: "> §2Procesando datos.."
failNoServer: "Ningún servidor encontrado con los parámetros dados."
confirmRemoval: "¡Los datos en ${0} serán removidos!"
creatingBackup: "Creando una copia de seguridad de '${0}.db' que contiene ${1}"
failDbNotOpen: "§cLa base de datos es ${0} - Por favor, prueba un poco más tarde."
removal: "Removiendo los datos de Plan de ${0}.."
warnDbNotOpen: "§eLa base de datos es ${0} - Esto puede durar más de lo esperado.."
serverUninstalled: "§aSi el servidor ya esta instalado, se establecerá automáticamente como instalado en la base de datos."
subcommand:
info:
update: " §2Actualización disponible: §f${0}"
database: " §2Base de datos actual: §f${0}"
proxy: " §2Conectado al Proxy: §f${0}"
version: " §2Versión: §f${0}"
header:
info: "> §2Análisis del jugador"
players: "> §2Jugadores"
analysis: "> §2Resultados del análisis"
webUserList: "username::linked to::permission level"
help: "> §2/${0} Ayuda"
servers: "> §2Servidores"
search: "> §2${0} Resultados para §f${1}§2:"
serverList: "id::name::uuid"
inspect: "> §2Jugador: §f${0}"
network: "> §2Página de red"
webUsers: "> §2${0} Usuarios web"
fail:
playerNotFound: "El jugador '${0}' no fue encontrado ya que no cuenta con UUID."
missingFeature: "§e¡Define una característica para deshabilitarla! (currently supports ${0})"
noPermission: "§cNo tienes el permiso requerido."
playerNotInDatabase: "El jugador '${0}' no fue encontrado en la base de datos."
invalidArguments: "Acepta lo siguiente como ${0}: ${1}"
webUserExists: "§c¡Este usuario ya existe!"
onDeny: "Ocurrio un error al denegar la acción: ${0}"
invalidUsername: "§cEste usuario no cuenta con UUID."
unknownUsername: "§cEste usuario no ha sido visto en el servidor"
tooManyArguments: "§cArgumento único requerido ${1}"
missingLink: "El usuario no esta vinculado a tu cuenta y no tienes permiso para remover a otro usuarios."
webUserNotFound: "§c¡Este usuario no existe!"
missingArguments: "§cArgumentos requeridos (${0}) ${1}"
seeConfig: "revisa '${0}' en config.yml"
serverNotFound: "El servidor '${0}' no fue encontrado en la base de datos."
onAccept: "Ocurrio un error al aceptar la acción: ${0}"
emptyString: "El argumento de busqueda no puede estar vacio"
footer:
help: "§7Pasa el raton encima del comando o argumento o use '/${0} ?' para obtener más información."
link:
playerJson: "Json del Jugador: "
noNetwork: "El servidor no esta conectado a una network. La dirección web te redireccionara a la página del servidor."
player: "Página de Jugador: "
clickMe: "Hazme click"
register: "Página de Registro: "
network: "Página Global: "
server: "Página de Servidor: "
link: "Link"
players: "Página de Jugadores: "
html:
query:
filter:
activity:
text: "are in Activity Groups"
generic:
allPlayers: "Todos los jugadores"
start: "of Players who "
and: "y "
view: " Vista:"
notBanned: "No se encuentran baneados"
playedBetween:
text: "Jugado entre"
banStatus:
name: "Estado de ban"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registrados entre"
pluginGroup:
text: "are in ${plugin}'s ${group} Groups"
name: "Grupo: "
title:
activityGroup: "Actividad actual del grupo"
operators: "Operadores"
banned: "Baneado"
nonOperators: "No se encuentran operadores"
operatorStatus:
name: "Estado de Operador"
results:
match: "coincididos ${resultCount} jugadores"
title: "Resultados de consulta"
none: "La consulta ha entregado 0 resultados"
title:
activityOnDate: 'Actividad en <span id="activity-date"></span>'
sessionsWithinView: "Sessions within view"
activity: "Actividad de los jugadores encontrados"
text: "Consulta<"
filters:
add: "Añadir un filtro.."
loading: "Cargando filtros.."
label:
makeAnother: "Realiza otra consulta"
from: ">de</label>"
to: ">a</label>"
view: "Mostrar una vista"
performQuery: "Perform Query!"
generic:
are: "`are`"
description:
predictedNewPlayerRetention: "Este valor es una predicción que viene dado por jugadores anteriores."
noSpongeChunks: "Chunks no disponibles en Sponge"
noGeolocations: "La recopilación de la Geolocalización necesita ser habilitada en la configuración (Y aceptar el GeoLite2 EULA)."
noServerOnlinActivity: "Sin un servidor donde registrar la actividad online."
noServers: "Ningun servidor encontrado en la base de datos."
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "Este valor es una predicción basada en jugadores anteriores."
noServersLong: 'It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.'
label:
weekdays: "'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo'"
insights30days: "Ideas por 30 días"
performance: "Rendimiento"
onlineOnFirstJoin: "Jugadores en línea en primera unión"
playersOnlineOverview: "Vista general de la actividad online"
lastPeak: "Último pico"
longestSession: "Sesión más larga"
activePlaytime: "Tiempo de juego activo"
pvpPveAsNumbers: "PvP y PvE en números"
player: "Jugador"
length: " Duración"
serverOverview: "Vista general del servidor"
weekComparison: "Comparación semanal"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Jugador regular"
averagePing: "Ping promedio"
mobKdr: "KDR de mobs"
loneJoins: "Uniones solitarias"
diskSpace: "Espacio libre en el disco duro"
players: "Jugadores"
mostActiveGamemode: "Modo de juego mas activo"
totalActive: "Activos totales"
playersOnline: "Jugadores en línea"
perPlayer: "/ Jugador"
dayOfweek: "Dia de la semana"
sessionStart: "Sesión iniciada"
loadedChunks: "Chunks cargados"
disk: "Espacio del disco"
recentKills: "Asesinatos recientes"
serverOccupied: "Servidor ocupado"
punchcard: "Tarjeta"
now: "Ahora"
playerbaseDevelopment: "Desarrollo de la base de jugadores"
query: "Realiza una consulta"
servers: "Servidores"
averageAfkTime: "Tiempo AFK promedio"
playerKills: "Muertes del jugador"
asNumbers: "como números"
averageSessionLength: "Duración de sesion promedio"
banned: "Baneado"
recentPvpKills: "Muertes PvP recientes"
last24hours: "Últimas 24 horas"
firstSessionLength: "Duración de primera sesion"
indexInactive: "Inactivo"
seenNicknames: "Nombres de usuarios vistos"
serversTitle: "SERVERS"
ping: "Ping"
serverAnalysis: "Análisis de servidor"
averageKdr: "KDR promedio"
sessions: "Sesiones"
sessionEnded: " Acabado"
totalPlaytime: "Jugabilidad total"
veryActive: "Muy activo"
inactive: "Inactivo"
mobDeaths: "Muertes causadas por mobs"
dayByDay: "Día a día"
newPlayers: "Jugadores nuevos"
totalPlayers: "Jugadores totales"
serverPlaytime: "Jugabilidad en números"
recentSessions: "Sesiones recientes"
maxFreeDisk: "Máximo espacio libre en el disco duro"
insights: "Insights"
overview: "Vista general"
toMainPage: "hasta la página principal"
killed: "Muerto"
onlineActivity: "Actividad online"
bestPeak: "Mejor pico"
playerbase: "Base de jugadores"
averageSessions: "Sesiones promedio"
thirtyDays: "30 días"
country: "País"
trends30days: "Tendencias de 30 días"
perDay: "/ Dia"
tps: "TPS"
geolocations: "Geolocalizaciones"
averageMobKdr: "KDR de mobs promedio"
thirdDeadliestWeapon: "3ª arma PvP"
sessionCalendar: "Session Calendar"
loadedEntities: "Entidades cargadas"
activityIndex: "Índice de actividad"
information: "INFORMACIÓN"
deadliestWeapon: "Arma PvP más mortal"
performanceAsNumbers: "Rendimiento en números"
currentPlayerbase: "base del jugador actual"
playerList: "Lista de jugadores"
registered: "Registrado"
duringLowTps: "Durante picos bajos de TPS:"
operator: "Operador"
regular: "Normal"
joinAddress: "Join Address"
calendar: " Calendario"
comparing7days: "Comparando 7 dias"
currentUptime: "Current Uptime"
worldPlaytime: "Jugabilidad de mundo"
new: "Nuevo"
plugins: "Plugins"
world: "Carga de mundo"
networkPage: "Página web"
network: "Red"
minFreeDisk: "Mínimo espacio libre en el disco duro"
onlineActivityAsNumbers: "Actividad online en números"
playerDeaths: "Muertes causadas por jugadores"
averageChunks: "Chunks Promedio"
secondDeadliestWeapon: "2ª arma PvP"
recentPvpDeaths: "Asesinatos PvP recientes"
connectionInfo: "Información de conexión"
lowTpsSpikes: "Picos bajos TPS"
quickView: "Vista rápida"
cpuRam: "CPU y RAM"
punchcard30days: "Tarjeta por 30 días"
joinAddresses: "Direcciones de entrada"
lastSeen: "Última vez visto"
registeredPlayers: "Jugadores registrados"
timesKicked: "Veces kickeado"
serverAsNumberse: "Servidor en números"
newPlayerRetention: "Retención nuevo jugador"
firstSession: "Primera sesión"
thirtyDaysAgo: "Hace 30 días"
playtime: "Tiempo de juego"
mostPlayedWorld: "Mundo más jugado"
loneNewbieJoins: "Uniones solitarias nuevas"
networkOnlineActivity: "Actividad online de red"
name: "Nombre"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Jugabilidad de 30 días"
last7days: "Últimos 7 días"
downtime: "Falta de tiempo"
kdr: "KDR"
last30days: "Últimos 30 dias"
averageEntities: "Entidades promedio"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Sesión media."
all: "Todo"
averagePlaytime: "Jugabilidad promedio"
bestPing: "Mejor Ping"
worstPing: "Peor ping"
links: "LINKS"
lastConnected: "Última vez conectado"
mobKills: "Asesinatos de mobs"
deaths: "Muertes"
regularPlayers: "Jugadores normal"
serverPage: "Página del servidor"
playerOverview: "Vista general de jugador"
uniquePlayers: "Jugadores únicos"
average: "Promedio"
averageActivePlaytime: "Tiempo de juego activo promedio"
allTime: "Todo el tiempo"
relativeJoinActivity: "Actividad de unión relativa"
pvpPve: "PvP y PvE"
indexRegular: "Regular"
networkAsNumbers: "Red en números"
irregular: "Irregular"
session: "Sesión"
totalPlayersOld: "Jugadores totales"
networkOverview: "Vista general de red"
afkTime: "Tiempo AFK"
entities: "Entidades"
playerPage: "Página de jugador"
server: "Servidor"
afk: "AFK"
favoriteServer: "Servidor favorito"
averageTps: "TPS promedio"
active: "Activo"
hourByHour: "Hora a Hora"
nickname: "Nick"
trend: "Tendencia"
totalAfk: "AFK total"
themeSelect: "Selección de tema"
serverDowntime: "Tiempo de falta de servidor"
modal:
version:
available: "está disponible"
download: "Descarga"
dev: "Esta versión es para DEV.."
title: "Versión"
changelog: "Ver el registro de cambios"
text: "Una nueva versión se ha lanzado y esta lista para ser descargada."
info:
contributors:
translator: "traductor"
text: 'Sobre todo las siguientes <span class="col-plan">personas maravillosas</span> que han contribuido:'
bugreporters: "& Reporteros de Fallos!"
donate: "Gracias especialmente a aquellas personas que ayudaron en el desarrollo económico."
code: "código de contribuidor"
developer: "esta desarrollado por"
bugs: "Reportar errores"
discord: "Soporte general en Discord"
text: "Información sobre el plugin."
license: "Player Analytics esta desarrollado y licenciado por"
metrics: "Metricas bStats"
wiki: "Wiki, Tutoriales & Documentación de Plan"
register:
error:
checkFailed: "Checking registration status failed: "
noPassword: "Necesita especificar una contraseña"
usernameLength: "El nombre de usuario no puede superar los 50 caracteres, el suyo lo supera "
noUsername: "Necesita especificar un nombre de usuario"
failed: "Registración fallida: "
completion1: "Ya puedes finalizar el registro del usuario."
completion2: "El código expira en 15 minutos"
register: "Registro"
login: "Ya te has registrado? Ingresa!"
createNewUser: "Crear un nuevo usuario"
completion: "Registro Completado"
completion4: "O usando la consola:"
completion3: "Usa el siguiente comando en el juego para finalizar el registro:"
passwordTip: "La contraseña debe ser mayor a 8 caracteres, por lo demás, no hay limitaciones"
usernameTip: "El nombre de usuario no puede superar los 50 caracteres."
value:
online: " Conectado"
noKills: "Sin muertes"
offline: " Desconectado"
localMachine: "Máquina local"
with: "<th>Con"
text:
clickToExpand: "Haz clic para expandir"
comparing30daysAgo: "Comparando desde hace 30d hasta ahora"
noLowTps: "Sin picos bajos TPS."
noExtensionData: "Sin extensión de datos."
comparing15days: "Comparando 15 dias"
version:
isDev: "Esta versión pertenece a una DEV release."
updateModal:
text: "Una nueva versión ha sido lanzada y esta lista para descargar."
title: "La versión ${0} esta disponible!"
updateButton: "Actualización"
download: "Descargar Plan-${0}.jar"
current: "Tienes la version ${0}"
changelog: "Revisar la lista de cambios"
error:
auth:
emptyForm: "Usuario y contraseña no especificados"
registrationFailed: "Registro fallido, vuelve a intentar (El código expirara en 15 minutos)"
dbClosed: "La base de datos no está abierta, mira su estado con /plan info"
generic: "La autenticación ha llevado a error"
loginFailed: "El usuario y la contraseña no coincide"
userNotFound: "El usuario no existe"
noCookie: "Las cookies del jugador no esta presentes"
expiredCookie: "Las cookies del jugador han expirado"
404NotFound: "No encontrado"
noServersOnline: "Ningun servidor online donde dejar la solicitud."
UUIDNotFound: "La UUID del jugador no ha sido encontrada."
403Forbidden: "Prohibido"
authFailedTips: "- Asegura que has registrado un usuario con <b>/plan register</b><br>- Comprueba que el usuario y la contraseña son correctos.<br>- Se pueden destinguir las minúsculas y mayúsculas del nick y la contraseña.<br><br>Si has olvidado tu contraseña, pídele a un miembro staff que borre la cuenta y te vuelves a registrar."
404UnknownPage: "Asegurate que estas entrando por un link dado por un comando, Ejemplos:</p><p>/player/{uuid/nombre}<br>/server/{uuid/nombre/id}</p>"
playerNotSeen: "Ese jugador no ha jugado en este servidor."
authFailed: "Autenticación fallada."
404PageNotFound: "La página no existe."
401Unauthorized: "No autorizado"
calendar:
new: "Nuevo:"
unique: "Únicos:"
login:
forgotPassword3: "O usando consola:"
logout: "Cerrar Sesión"
password: '"Contraseña"'
login: "Ingresar"
username: '"Usuario"'
failed: "Ingreso fallido: "
register: "Crear una cuenta!"
forgotPassword: "Contraseña Olvidada?"
forgotPassword1: "Contraseña Olvidada? Elimina tu registro y vuelve a registrarte."
forgotPassword2: "Usa el siguiente comando en el juego para remover tu usuario actual:"
forgotPassword4: "Después de usar el comando, "
generic:
none: "Nada"
unit:
chunks: "Chunks"
players: "Jugadores"
button:
nightMode: "Modo noche"
403AccessDenied: "Acceso denegado"
generic:
noData: "Sin datos"

View File

@ -1,517 +0,0 @@
API - css+ || PageExtension: ${0} lisäsi tyylejä sivulle ${1}, ${2}
API - js+ || PageExtension: ${0} lisäsi javascriptia sivulle ${1}, ${2}
Cmd - Click Me || Klikkaa minua
Cmd - Link || Linkki
Cmd - Link Network || Verkoston sivu:
Cmd - Link Player || Pelaajan sivu:
Cmd - Link Player JSON || Pelaajan json:
Cmd - Link Players || Pelaajat sivu:
Cmd - Link Register || Rekisteröitymis sivu:
Cmd - Link Server || Palvelimen sivu:
CMD Arg - backup-file || Varmuuskopiotiedoston nimi (kirjainkooolla on väliä)
CMD Arg - code || Koodi jota käytetään rekisteröitymiseen.
CMD Arg - db type backup || Tietokannan tyyppi joka varmuuskopioidaan. Nykyinen jos ei annettu.
CMD Arg - db type clear || Tietokannan tyyppi josta kaikki tieto poistetaan.
CMD Arg - db type hotswap || Tietokannan tyyppi jota aletaan käyttää.
CMD Arg - db type move from || Tietokannan tyyppi josta tietoa poistetaan.
CMD Arg - db type move to || Tietokannan tyyppi johon tietoa siirretään. Ei voi olla sama kuin edellinen.
CMD Arg - db type restore || Tietokannan tyyppi johon tiedot palautetaan. Nykyiseen jos ei annettu.
CMD Arg - feature || Ominaisuuden nimi joka poistetaan käytöstä: ${0}
CMD Arg - player identifier || Pelaajan UUID tai nimi.
CMD Arg - player identifier remove || Poistettavan pelaajan UUID tai nimi.
CMD Arg - server identifier || Palvelimen nimi, ID tai UUID
CMD Arg - subcommand || Käytä komentoa ilman alikomentoa nähdäksesi käyttöohjeet.
CMD Arg - username || Toisen käyttäjän käyttäjänimi. Jos ei annettu, pelaajaan linkitettyä käyttäjää käytetään.
CMD Arg Name - backup-file || varmuuskopio-tiedosto
CMD Arg Name - code || ${koodi}
CMD Arg Name - export kind || viennin muoto
CMD Arg Name - feature || ominaisuus
CMD Arg Name - import kind || tuonnin muoto
CMD Arg Name - name or uuid || nimi/uuid
CMD Arg Name - server || palvelin
CMD Arg Name - subcommand || alikomento
CMD Arg Name - username || käyttäjänimi
Cmd Confirm - accept || Hyväksy
Cmd Confirm - cancelled, no data change || Peruutettu. Tietoja ei muutettu.
Cmd Confirm - cancelled, unregister || Peruutettu. '${0}' ei poistettu rekisteristä
Cmd Confirm - clearing db || Olet poistamassa kaikki Plan tiedot tietokannasta ${0}
Cmd Confirm - confirmation || Hyväksy:
Cmd Confirm - deny || Peruuta
Cmd Confirm - Expired || Vahvistus vanheni, käytä komentoa uudelleen
Cmd Confirm - Fail on accept || Hyväksytty toiminto antoi virheen: ${0}
Cmd Confirm - Fail on deny || Kielletty toiminto antoi virheen: ${0}
Cmd Confirm - overwriting db || Olet ylikirjoittamassa kaikki Plan tiedot tietokannassa ${0} tiedolla ${1} tietokannasta
Cmd Confirm - remove player db || Olet poistamassa pelaajan ${0} tiedot tietokannasta ${1}
Cmd Confirm - unregister || Olet poistamassa rekisteröitymistiedon '${0}' joka on linkitetty pelaajaan ${1}
Cmd db - creating backup || Luotiin varmuuskopiotiedosto '${0}.db' ${1} tietokannan tiedoista
Cmd db - removal || Poistetaan Plan-tietoja ${0} tietokannasta..
Cmd db - removal player || Poistetaan pelaajan ${0} tietoja ${1} tietokannasta..
Cmd db - server uninstalled || §aJos palvelin on yhä asennettu, se merkkaa itsensä asennetuksi seuraavalla käynnistyksellä.
Cmd db - write || Kirjoitetaan tietoja ${0} tietokantaan..
Cmd Disable - Disabled || §aPlan on nyt poissa päältä. Voit käyttää reload komentoa uudelleenkäynnistykseen.
Cmd FAIL - Accepts only these arguments || Hyväksyy seuraavat vaihtoehdot ${0}: ${1}
Cmd FAIL - Database not open || §cTietokanta: ${0} - Yritä uudelleen myöhemmin.
Cmd FAIL - Empty search string || Hakusana ei voi olla tyhjä
Cmd FAIL - Invalid Username || §cPelaajalla ei löytynyt UUID:ta.
Cmd FAIL - No Feature || §eValitse sammutettava osa! (tällähetkellä tuetut: ${0})
Cmd FAIL - No Permission || §cSinulla ei ole lupaa.
Cmd FAIL - No player || Pelaajaa '${0}' ei löydetty, heillä ei ole UUID:ta.
Cmd FAIL - No player register || Pelaajaa '${0}' ei löytynyt tietokannasta.
Cmd FAIL - No server || Palvelinta '${0}' ei löytynyt tietokannasta.
Cmd FAIL - Require only one Argument || §cAnna ainakin yksi muuttuja ${1}
Cmd FAIL - Requires Arguments || §cMääritä enemmän muuttujia (${0}) ${1}
Cmd FAIL - see config || katso '${0}' asetustiedostossa config.yml
Cmd FAIL - Unknown Username || §cPelaajaa ei ole nähty tällä palvelimella.
Cmd FAIL - Users not linked || Käyttäjä ei ole linkitetty sinun pelaajaasi, eikä sinulla ole lupaa poistaa toisten käyttäjiä.
Cmd FAIL - WebUser does not exists || §cKäyttäjää ei ole olemassa!
Cmd FAIL - WebUser exists || §cKäyttäjä on jo olemassa!
Cmd Footer - Help || §7Laita hiiri komennon tai vaihtoehtojen päälle tai käytä '/${0} ?' saadaksesi lisätietoa
Cmd Header - Analysis || > §2Analyysin tulokset
Cmd Header - Help || > §2/${0} Apu
Cmd Header - Info || > §2Player Analytics
Cmd Header - Inspect || > §2Pelaaja: §f${0}
Cmd Header - Network || > §2Verkoston Sivu
Cmd Header - Players || > §2Pelaajat
Cmd Header - Search || > §2${0} Tulosta haulle §f${1}§2:
Cmd Header - server list || id::nimi::uuid
Cmd Header - Servers || > §2Palvelimet
Cmd Header - web user list || käyttäjänimi::linkitetty pelaajaan::lupa taso
Cmd Header - Web Users || > §2${0} Web Käyttäjät
Cmd Info - Bungee Connection || §2Yhdistetty Proxyyn: §f${0}
Cmd Info - Database || §2Nykyinen Tietokanta: §f${0}
Cmd Info - Reload Complete || §aUudelleenlataus onnistui!
Cmd Info - Reload Failed || §cUudelleenlatauksessa esiintyi ongelmia. Käynnistystä uudelleen suositellaan.
Cmd Info - Update || §2Päivitys saatavilla: §f${0}
Cmd Info - Version || §2Versio: §f${0}
Cmd network - No network || Palvelinta ei ole liitetty verkostoon. Linkki menee palvelimen sivulle.
Cmd Notify - No Address || §eOsoitetta ei ollut saatavilla - käytetään localhost:ia sen sijasta. Aseta 'Alternative_IP' asetukset.
Cmd Notify - No WebUser || Sinulla ei ehkä ole Web Käyttäjää, käytä /plan register <salasana>-komentoa
Cmd Notify - WebUser register || Rekisteröitiin uusi Web Käyttäjä: '${0}' Lupa taso: ${1}
Cmd Qinspect - Active Playtime || §2Aktiivinen peliaika: §f${0}
Cmd Qinspect - Activity Index || §2Aktiivisuus Indeksi: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK aika: §f${0}
Cmd Qinspect - Deaths || §2Kuolemat: §f${0}
Cmd Qinspect - Geolocation || §2Kirjautui sisään maasta: §f${0}
Cmd Qinspect - Last Seen || §2Viimeksi nähty: §f${0}
Cmd Qinspect - Longest Session || §2Pisin istunto: §f${0}
Cmd Qinspect - Mob Kills || §2Otusten Tappoja: §f${0}
Cmd Qinspect - Player Kills || §2Pelaajien Tappoja: §f${0}
Cmd Qinspect - Playtime || §2Peliaika: §f${0}
Cmd Qinspect - Registered || §2Rekisteröitynyt: §f${0}
Cmd Qinspect - Times Kicked || §2Potkittu Pellolle: §f${0}
Cmd SUCCESS - Feature disabled || §aSammutettiin '${0}' toistaiseksi, kunnes Plan ladataan uudelleen.
Cmd SUCCESS - WebUser register || §aLisättiin uusi Web Käyttäjä (${0})!
Cmd unregister - unregistering || Poistetaan '${0}' rekisteristä..
Cmd WARN - Database not open || §eTietokanta: ${0} - Tämä voi viedä hiukan aikaa..
Cmd Web - Permission Levels || >\§70: Pääsy kaikille sivuille\§71: Pääsy '/players' ja pelaajien sivuille\§72: Pääsy pelaajan sivulle, jolla on sama nimi kuin Web Käyttäjällä\§73+: Ei pääsyä
Command Help - /plan db || Hallitse Plan tietokantoja
Command Help - /plan db backup || Varmuuskopioi tietokanta tiedostoon
Command Help - /plan db clear || Poista KAIKKI Plan tiedot tietokannasta
Command Help - /plan db hotswap || Vaihda tietokantaa lennosta
Command Help - /plan db move || Siirrä tietoa tietokantojen välillä
Command Help - /plan db remove || Poista pelaajan tiedot nykyisestä tietokannasta
Command Help - /plan db restore || Palauta tiedot tiedostosta tietokantaan
Command Help - /plan db uninstalled || Aseta palvelin poistetuksi tietokannassa.
Command Help - /plan disable || Sammuta Plan tai osa siitä
Command Help - /plan export || Vie html tai json tietoja manuaalisesti
Command Help - /plan import || Tuo tietoja
Command Help - /plan info || Tietoa ohjelmasta
Command Help - /plan ingame || Katso pelaajan tietoja pelissä
Command Help - /plan json || Näkymä pelaajan raakadatasta.
Command Help - /plan logout || Log out other users from the panel.
Command Help - /plan network || Katso Verkoston sivua
Command Help - /plan player || Katso Pelaajan sivua
Command Help - /plan players || Katso Pelaajat sivua
Command Help - /plan register || Rekisteröi Web Käyttäjä
Command Help - /plan reload || Käynnistä Plan uudelleen
Command Help - /plan search || Etsi pelaajan nimeä
Command Help - /plan server || Katso Palvelimen sivua
Command Help - /plan servers || Listaa tietokannassa olevat palvelimet
Command Help - /plan unregister || Poista Plan sivuston käyttäjä rekisteristä
Command Help - /plan users || Listaa sivuston käyttäjät
Database - Apply Patch || Muutetaan Tietokantaa: ${0}..
Database - Patches Applied || Tietokannan muutokset suoritettu onnistuneesti.
Database - Patches Applied Already || Kaikki tietokannan muutokset oli jo tehty.
Database MySQL - Launch Options Error || LauchOptions-asetus oli virheellinen, käytetään oletusta (${0})
Database Notify - Clean || Poistetiin ${0}n pelaajan tiedot.
Database Notify - SQLite No WAL || SQLite WAL tilaa ei tueta tällä versiolla, Käytetään perustilaa. Tämä voi vaikuttaa suorituskykyyn.
Disable || Player Analytics Sammutettu.
Disable - Processing || Suoritetaan kriittisiä suorittamattomia toimintoja. (${0})
Disable - Processing Complete || Suoritus valmis.
Disable - Unsaved Session Save || Tallennetaan päättymättömät istunnot..
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
Disable - Waiting SQLite Complete || Closed SQLite connection.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || Web palvelin on sammutettu.
Enable || Player Analytics Käynnistetty.
Enable - Database || ${0}-tietokanta yhteys luotu.
Enable - Notify Bad IP || 0.0.0.0 ei ole toimiva osoite, aseta Alternative_IP asetukset. Linkit ovat virheellisiä!
Enable - Notify Empty IP || IP server.properties tiedostossa on tyhjä & Alternative_IP ei ole käytössä. Linkit ovat virheellisiä!
Enable - Notify Geolocations disabled || Sijaintien keräys ei ole päällä. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan Vaatii internetin ensimmäisellä käynnistyskerralla GeoLite2 tietokannan lataamiseen.
Enable - Notify Webserver disabled || Web Palvelinta ei käynnistetty. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
Enable - WebServer || Web Palvelin pyörii PORTILLA ${0} ( ${1} )
Enable FAIL - Database || ${0}-Tietokanta yhteys epäonnistui: ${1}
Enable FAIL - Database Patch || Tietokannan muutokset epäonnistuivat, Plan jouduttiin sulkemaan. Ilmoita tästä ongelmasta
Enable FAIL - GeoDB Write || Jokin meni pieleen tallentaessa GeoLite2 tietokantaa
Enable FAIL - WebServer (Proxy) || Web Palvelin ei käynnistynyt!
Enable FAIL - Wrong Database Type || ${0} ei ole tuettu Tietokanta
HTML - AND_BUG_REPORTERS || & Bugien ilmoittajat!
HTML - BANNED (Filters) || Pannassa
HTML - COMPARING_15_DAYS || Verrataan 15 päivää
HTML - COMPARING_60_DAYS || Verrataan 30 päivää sitten nykyhetkeen
HTML - COMPARING_7_DAYS || Verrataan 7 päivää
HTML - DATABASE_NOT_OPEN || Tietokanta ei ole auki, tarkista tietokannan status /plan info komennolla
HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
HTML - ERROR || Todennus epäonnistui virheen vuoksi
HTML - EXPIRED_COOKIE || Käyttäjän kirjautumiseväste vanheni
HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
HTML - FILTER_ALL_PLAYERS || All players
HTML - FILTER_BANNED || Ban status
HTML - FILTER_GROUP || Group:
HTML - FILTER_OPS || Operator status
HTML - INDEX_ACTIVE || Aktiivinen
HTML - INDEX_INACTIVE || Inaktiivinen
HTML - INDEX_IRREGULAR || Epäsäännöllinen
HTML - INDEX_REGULAR || Säännöllinen
HTML - INDEX_VERY_ACTIVE || Todella Aktiivinen
HTML - KILLED || Tappanut
HTML - LABEL_1ST_WEAPON || Tappavin PvP Ase
HTML - LABEL_2ND_WEAPON || 2. PvP Ase
HTML - LABEL_3RD_WEAPON || 3. PvP Ase
HTML - LABEL_ACTIVE_PLAYTIME || Aktiivinen peliaika
HTML - LABEL_ACTIVITY_INDEX || Aktiivisuus Indeksi
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || Aika AFK:ina
HTML - LABEL_AVG || Keskimäräinen
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Keskimäräinen Aktiivinen peliaika
HTML - LABEL_AVG_AFK_TIME || Keskimäräinen AFK aika
HTML - LABEL_AVG_CHUNKS || Average Chunks
HTML - LABEL_AVG_ENTITIES || Average Entities
HTML - LABEL_AVG_KDR || Keskimäräinen Tapposuhde
HTML - LABEL_AVG_MOB_KDR || Keskimäräinen Otus-Tapposuhde
HTML - LABEL_AVG_PLAYTIME || Keskimäräinen peliaika
HTML - LABEL_AVG_SESSION_LENGTH || Keskimäräinen istunnon pituus
HTML - LABEL_AVG_SESSIONS || Keskimääräinen Sessiomäärä
HTML - LABEL_AVG_TPS || Keskimäräinen TPS
HTML - LABEL_BANNED || Pannassa
HTML - LABEL_BEST_PEAK || Paras Huippu
HTML - LABEL_DAY_OF_WEEK || Viikon päivä
HTML - LABEL_DEATHS || Kuolemat
HTML - LABEL_DOWNTIME || Poissa päältä
HTML - LABEL_DURING_LOW_TPS || Matalan TPS:n aikana:
HTML - LABEL_ENTITIES || Entiteetit
HTML - LABEL_FAVORITE_SERVER || Lempipalvelin
HTML - LABEL_FIRST_SESSION_LENGTH || Ensimmäisen istunnon pituus
HTML - LABEL_FREE_DISK_SPACE || Vapaa Levytila
HTML - LABEL_INACTIVE || Inaktiivinen
HTML - LABEL_LAST_PEAK || Viimeisin huippu
HTML - LABEL_LAST_SEEN || Nähty Viimeksi
HTML - LABEL_LOADED_CHUNKS || Ladatut Chunkit
HTML - LABEL_LOADED_ENTITIES || Ladatut Entiteetit
HTML - LABEL_LONE_JOINS || Yksinäiset pelaajien liittymiset
HTML - LABEL_LONE_NEW_JOINS || Yksinäiset uusien pelaajien liittymiset
HTML - LABEL_LONGEST_SESSION || Pisin istunto
HTML - LABEL_LOW_TPS || Matalan TPS:n piikit
HTML - LABEL_MAX_FREE_DISK || Maksimi vapaa levytila
HTML - LABEL_MIN_FREE_DISK || Minimi vapaa levytila
HTML - LABEL_MOB_DEATHS || Otusten aiheuttamat Kuolemat
HTML - LABEL_MOB_KDR || Otus-Tapposuhde
HTML - LABEL_MOB_KILLS || Tapetut Otukset
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Aktiivisin pelitila
HTML - LABEL_NAME || Nimi
HTML - LABEL_NEW || Uudet
HTML - LABEL_NEW_PLAYERS || Uusia pelaajia
HTML - LABEL_NICKNAME || Lempinimi
HTML - LABEL_NO_SESSION_KILLS || None
HTML - LABEL_ONLINE_FIRST_JOIN || Paikalla ekalla liittymiskerralla
HTML - LABEL_OPERATOR || Operaattori
HTML - LABEL_PER_PLAYER || / Pelaaja
HTML - LABEL_PER_REGULAR_PLAYER || / Kantapelaaja
HTML - LABEL_PLAYER_DEATHS || Pelaajien aiheuttamat Kuolemat
HTML - LABEL_PLAYER_KILLS || Tapetut Pelaajat
HTML - LABEL_PLAYERS_ONLINE || Pelaajia Paikalla
HTML - LABEL_PLAYTIME || Peliaika
HTML - LABEL_REGISTERED || Rekisteröitynyt
HTML - LABEL_REGISTERED_PLAYERS || Rekisteröidyt pelaajat
HTML - LABEL_REGULAR || Kantapelaaja
HTML - LABEL_REGULAR_PLAYERS || Kantapelaajia
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Verrannollinen liittymis aktiivisuus
HTML - LABEL_RETENTION || Uusien pysyvyys
HTML - LABEL_SERVER_DOWNTIME || Palvelin pois päältä
HTML - LABEL_SERVER_OCCUPIED || Palvelin pelaajien käytössä
HTML - LABEL_SESSION_ENDED || Istunto Päättyi
HTML - LABEL_SESSION_MEDIAN || Istuntojen Mediaani
HTML - LABEL_TIMES_KICKED || Heitetty pihalle
HTML - LABEL_TOTAL_PLAYERS || Pelaajia
HTML - LABEL_TOTAL_PLAYTIME || Peliaikaa yhteensä
HTML - LABEL_UNIQUE_PLAYERS || Uniikkeja pelaajia
HTML - LABEL_WEEK_DAYS || 'Maanantai', 'Tiistai', 'Keskiviikko', 'Torstai', 'Perjantai', 'Lauantai', 'Sunnuntai'
HTML - LINK_BACK_NETWORK || Verkosto
HTML - LINK_BACK_SERVER || Palvelin
HTML - LINK_CHANGELOG || Katso muutoslokia
HTML - LINK_DISCORD || Discord-tuki
HTML - LINK_DOWNLOAD || Lataa
HTML - LINK_ISSUES || Ilmoita ongelmista
HTML - LINK_NIGHT_MODE || Yö-tila
HTML - LINK_PLAYER_PAGE || Pelaajan sivu
HTML - LINK_QUICK_VIEW || Pika-katsaus
HTML - LINK_SERVER_ANALYSIS || Palvelimen Analyysi
HTML - LINK_WIKI || Plan Wiki, ohjeet ja dokumentaatio
HTML - LOCAL_MACHINE || Paikallinen laite
HTML - LOGIN_CREATE_ACCOUNT || Luo käyttäjä!
HTML - LOGIN_FAILED || Kirjautuminen epäonnistui:
HTML - LOGIN_FORGOT_PASSWORD || Unohtuiko salasana?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Unohtuiko salasana? Poista käyttäjä ja uudelleen rekisteröidy.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Käytä komentoa pelissä poistaaksesi käyttäjäsi:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Tai konsolia:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Komennon jälkeen,
HTML - LOGIN_LOGIN || Kirjaudu
HTML - LOGIN_LOGOUT || Kirjaudu ulos
HTML - LOGIN_PASSWORD || "Salasana"
HTML - LOGIN_USERNAME || "Käyttäjänimi"
HTML - NAV_PLUGINS || Lisäosat
HTML - NEW_CALENDAR || Uudet:
HTML - NO_KILLS || Ei Tappoja
HTML - NO_USER_PRESENT || Käyttäjän kirjautumisevästettä ei annettu
HTML - NON_OPERATORS (Filters) || Ei-operaattorit
HTML - NOT_BANNED (Filters) || Ei-pannassa
HTML - OFFLINE || Ei Paikalla
HTML - ONLINE || Paikalla
HTML - OPERATORS (Filters) || Operaattorit
HTML - PER_DAY || / Päivä
HTML - PLAYERS_TEXT || Pelaajia
HTML - QUERY || Kysely<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Vastaavien pelaajien aktiivisuus
HTML - QUERY_ACTIVITY_ON || Aktiivisuus <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Lisää suodatin..
HTML - QUERY_AND || ja
HTML - QUERY_ARE || `ovat`
HTML - QUERY_ARE_ACTIVITY_GROUP || ovat Aktiivisuus Luokissa
HTML - QUERY_ARE_PLUGIN_GROUP || ovat ${plugin}:n ${group} Luokissa
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Ladataan suodattimia..
HTML - QUERY_MAKE || Tee kysely
HTML - QUERY_MAKE_ANOTHER || Tee toinen kysely
HTML - QUERY_OF_PLAYERS || pelaajista ketkä
HTML - QUERY_PERFORM_QUERY || Tee kysely!
HTML - QUERY_PLAYED_BETWEEN || Pelasivat välillä
HTML - QUERY_REGISTERED_BETWEEN || Rekisteröityvät välillä
HTML - QUERY_RESULTS || Kyselyn tulokset
HTML - QUERY_RESULTS_MATCH || vastasi ${resultCount} pelaajaa
HTML - QUERY_SESSIONS_WITHIN_VIEW || Istunnot näkymän sisällä
HTML - QUERY_SHOW_VIEW || Näytä näkymä
HTML - QUERY_TIME_FROM || >tästä</label>
HTML - QUERY_TIME_TO || >tänne</label>
HTML - QUERY_VIEW || Näkymä:
HTML - QUERY_ZERO_RESULTS || Ei tuloksia
HTML - REGISTER || Rekisteröidy
HTML - REGISTER_CHECK_FAILED || Rekisteröitymisen tilan tarkistus epäonnistui:
HTML - REGISTER_COMPLETE || Viimeistele rekisteröinti
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Voit viimeistellä käyttäjän rekisteröinnin.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Koodi vanhenee 15 minuutissa
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Käytä seuraavaa komentoa pelissä viimeistelläksesi rekisteröinnin:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Tai konsolia:
HTML - REGISTER_CREATE_USER || Luo uusi käyttäjä
HTML - REGISTER_FAILED || Rekisteröinti epäonnistui:
HTML - REGISTER_HAVE_ACCOUNT || Aiempi käyttäjä? Kirjaudu sisään!
HTML - REGISTER_PASSWORD_TIP || Salasana kannattaa olla yli 8 merkkiä, mutta ei ole rajoituksia.
HTML - REGISTER_SPECIFY_PASSWORD || Anna salasana
HTML - REGISTER_SPECIFY_USERNAME || Anna käyttäjänimi
HTML - REGISTER_USERNAME_LENGTH || Käyttäjänimi voi olla enintään 50 merkkiä, sinun on
HTML - REGISTER_USERNAME_TIP || Käyttäjänimi voi olla enintään 50 merkkiä.
HTML - SESSION || Istunto
HTML - SIDE_GEOLOCATIONS || Sijainnit
HTML - SIDE_INFORMATION || TIETOJA
HTML - SIDE_LINKS || LINKIT
HTML - SIDE_NETWORK_OVERVIEW || Verkoston yhteenveto
HTML - SIDE_OVERVIEW || Yhteenveto
HTML - SIDE_PERFORMANCE || Suorituskyky
HTML - SIDE_PLAYER_LIST || Pelaajalista
HTML - SIDE_PLAYERBASE || Pelaajakunta
HTML - SIDE_PLAYERBASE_OVERVIEW || Pelaajakunnan yhteenveto
HTML - SIDE_PLUGINS || LISÄOSAT
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Palvelimet
HTML - SIDE_SERVERS_TITLE || PALVELIMET
HTML - SIDE_SESSIONS || Istunnot
HTML - SIDE_TO_MAIN_PAGE || pääsivu
HTML - TEXT_CLICK_TO_EXPAND || Klikkaa laajentaaksesi
HTML - TEXT_CONTRIBUTORS_CODE || koodin tuottaja
HTML - TEXT_CONTRIBUTORS_LOCALE || kääntäjä
HTML - TEXT_CONTRIBUTORS_MONEY || Suuret kiitokset rahallisesti tukeneille henkilöille.
HTML - TEXT_CONTRIBUTORS_THANKS || Myös seuraavat <span class="col-plan">mahtavat ihmiset</span> ovat tukeneet kehitystä:
HTML - TEXT_DEV_VERSION || Tämä versio on KEHITYS versio.
HTML - TEXT_DEVELOPED_BY || on kehittänyt
HTML - TEXT_FIRST_SESSION || Ensimmäinen sessio
HTML - TEXT_LICENSED_UNDER || Player Analytics:iä kehitetään, ja käyttää lisenssiä
HTML - TEXT_METRICS || bStats Metriikat
HTML - TEXT_NO_EXTENSION_DATA || Ei dataa lisäosista
HTML - TEXT_NO_LOW_TPS || Ei matalan TPS:n piikkejä
HTML - TEXT_NO_SERVER || Ei palvelinta jolle näyttää aktiivisuutta
HTML - TEXT_NO_SERVERS || Palvelimia ei löytynyt tietokannasta
HTML - TEXT_PLUGIN_INFORMATION || Tietoa lisäosasta
HTML - TEXT_PREDICTED_RETENTION || Tämä arvo on arvattu ennustus edellisten pelaajien perusteella
HTML - TEXT_SERVER_INSTRUCTIONS || Vaikuttaa että Plan peli-palvelimia ei ole asennettu tai yhdistetty samaan tietokantaan. Katso <a href="https://github.com/plan-player-analytics/Plan/wiki">wikiin</a> lisätietoja varten.
HTML - TEXT_VERSION || Uusi versio on julkaistu ja on nyt ladattavissa.
HTML - TITLE_30_DAYS || 30 päivää
HTML - TITLE_30_DAYS_AGO || 30 päivää sitten
HTML - TITLE_ALL || Kaikki
HTML - TITLE_ALL_TIME || Kaikkien aikojen
HTML - TITLE_AS_NUMBERS || Numeroina
HTML - TITLE_AVG_PING || Keskimääräinen Vasteaika
HTML - TITLE_BEST_PING || Paras Vasteaika
HTML - TITLE_CALENDAR || Kalenteri
HTML - TITLE_CONNECTION_INFO || Yhteyksien tiedot
HTML - TITLE_COUNTRY || Maa
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Nykyiset pelaajat
HTML - TITLE_DISK || Levytila
HTML - TITLE_GRAPH_DAY_BY_DAY || Päivittäinen katsaus
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Tunnittainen katsaus
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Verkoston paikallaolo
HTML - TITLE_GRAPH_PUNCHCARD || Reikäkortti 30 päivälle
HTML - TITLE_INSIGHTS || Katsauksia 30 päivälle
HTML - TITLE_IS_AVAILABLE || on saatavilla
HTML - TITLE_JOIN_ADDRESSES || Join Addresses
HTML - TITLE_LAST_24_HOURS || Viimeiset 24 tuntia
HTML - TITLE_LAST_30_DAYS || Viimeiset 30 päivää
HTML - TITLE_LAST_7_DAYS || Viimeiset 7 päivää
HTML - TITLE_LAST_CONNECTED || Viimeisin yhteys
HTML - TITLE_LENGTH || Pituus
HTML - TITLE_MOST_PLAYED_WORLD || Eniten pelattu maailma
HTML - TITLE_NETWORK || Verkosto
HTML - TITLE_NETWORK_AS_NUMBERS || Verkosto Numeroina
HTML - TITLE_NOW || Nyt
HTML - TITLE_ONLINE_ACTIVITY || Paikallaolo
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Paikallaolo Numeroina
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Yhteenveto Paikallaolosta
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Suorituskyky Numeroina
HTML - TITLE_PING || Vasteaika
HTML - TITLE_PLAYER || Pelaaja
HTML - TITLE_PLAYER_OVERVIEW || Yhteenveto Pelaajasta
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Pelaajakunnan kehitys
HTML - TITLE_PVP_DEATHS || Viimeaikaiset PvP Kuolemat
HTML - TITLE_PVP_KILLS || Viimeaikaiset PvP Tapot
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE Numeroina
HTML - TITLE_RECENT_KILLS || Viimeaikaiset Tapot
HTML - TITLE_RECENT_SESSIONS || Viimeisimmät Istunnot
HTML - TITLE_SEEN_NICKNAMES || Nähdyt Lempinimet
HTML - TITLE_SERVER || Palvelin
HTML - TITLE_SERVER_AS_NUMBERS || Palvelin Numeroina
HTML - TITLE_SERVER_OVERVIEW || Yhteenveto Palvelimesta
HTML - TITLE_SERVER_PLAYTIME || Palvelimen peliaika
HTML - TITLE_SERVER_PLAYTIME_30 || Palvelimen peliaika 30 päivälle
HTML - TITLE_SESSION_START || Istunto alkoi
HTML - TITLE_THEME_SELECT || Teemavalikko
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Reikäkortti
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Suunta
HTML - TITLE_TRENDS || Suunnat 30 päivälle
HTML - TITLE_VERSION || Versio
HTML - TITLE_WEEK_COMPARISON || Viikkojen vertaus
HTML - TITLE_WORLD || Maailmojen Resurssit
HTML - TITLE_WORLD_PLAYTIME || Maailmakohtainen Peliaika
HTML - TITLE_WORST_PING || Huonoin Vasteaika
HTML - TOTAL_ACTIVE_TEXT || Aktiivisena
HTML - TOTAL_AFK || AFK
HTML - TOTAL_PLAYERS || Kaikki Pelaajat
HTML - UNIQUE_CALENDAR || Uniikit:
HTML - UNIT_CHUNKS || Chunkkia
HTML - UNIT_ENTITIES || Entiteettiä
HTML - UNIT_NO_DATA || Ei tietoa
HTML - UNIT_THE_PLAYERS || Pelaajia
HTML - USER_AND_PASS_NOT_SPECIFIED || Käyttäjää ja salasana vaaditaan.
HTML - USER_DOES_NOT_EXIST || Käyttäjää ei ole olemassa
HTML - USER_INFORMATION_NOT_FOUND || Rekisteröityminen epäonnistui, yritä uudestaan (Koodi vanhenee 15 minuutin jälkeen)
HTML - USER_PASS_MISMATCH || Käyttäjä ja salasana ei täsmää
HTML - Version Change log || Katso muutoslistaa
HTML - Version Current || Sinulla on versio ${0}
HTML - Version Download || Lataa Plan-${0}.jar
HTML - Version Update || Päivitys
HTML - Version Update Available || Versio ${0} on Saatavilla!
HTML - Version Update Dev || Tämä versio on DEV julkaisu.
HTML - Version Update Info || Uusi versio on julkaistu ja on ladattavissa.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || <th>Millä
HTML ERRORS - ACCESS_DENIED_403 || Pääsy Kielletty
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Varmista että olet rekisteröinyt käyttäjän komennolla <b>/plan register</b><br>- Tarkista että käyttäjänimi ja salaasana ovat oikein<br>- Nimi ja salasana ovat CASE SENSITIVE<br><br>Jos unohdit salasanasi, pyydä valvojia poistamaan käyttäjäsi ja uudelleenrekisteröidy.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Todennus ei onnistunut.
HTML ERRORS - FORBIDDEN_403 || Kielletty
HTML ERRORS - NO_SERVERS_404 || Ei palvelimia jolla toiminto voitaisiin suorittaa.
HTML ERRORS - NOT_FOUND_404 || Ei löytynyt
HTML ERRORS - NOT_PLAYED_404 || Pelaaja ei ole pelannut palvelimella.
HTML ERRORS - PAGE_NOT_FOUND_404 || Sivua ei ole olemassa.
HTML ERRORS - UNAUTHORIZED_401 || Todennusta ei suoritettu loppuun.
HTML ERRORS - UNKNOWN_PAGE_404 || Varmista menneeesi komennon antamaan osoitteeseen, Esim:</p><p>/player/{uuid/nimi}<br>/server/{uuid/nimi/id}</p>
HTML ERRORS - UUID_404 || Pelaajan UUID:ta ei löytynyt tietokannasta.
In Depth Help - /plan db || Käytä eri tietokanta alikomentoja vaikuttaaksesi tietokantaan
In Depth Help - /plan db backup || Käyttää SQLiteä varmuuskopioimaan tiedot tiedostoon.
In Depth Help - /plan db clear || Tyhjentää kaikki Plan taulut, poistaen tiedot samalla.
In Depth Help - /plan db hotswap || Käynnistää ohjelman uudelleen toisella tietokannalla ja muuttaa samalla asetustiedoston tiedot.
In Depth Help - /plan db move || Korvaa tiedot tietokannassa toisen tietokannan tiedoilla.
In Depth Help - /plan db remove || Poistaa kaikki pelaajaan liitetyt tiedot nykyisestä tietokannasta.
In Depth Help - /plan db restore || Käyttää SQLiteä palauttamaan tiedot tiedostosta ylikirjoittaen tietokannan tiedot.
In Depth Help - /plan db uninstalled || Merkitsee palvelimen poistetuksi jotta se ei näy palvelin-kyselyissä.
In Depth Help - /plan disable || Sammuta ohjelma tai osa siitä seuraavaan käynnistykseen asti.
In Depth Help - /plan export || Toimittaa viennin asetuksissa olevaan sijaintiin
In Depth Help - /plan import || Tuo tietoja tietokantaan
In Depth Help - /plan info || Näyttää tietoja ohjelmasta
In Depth Help - /plan ingame || Näyttää tietoja pelaajasta pelin sisällä.
In Depth Help - /plan json || Antaa lataa pelaajasta tiedot json-muodossa.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Hanki linkki /network sivulle, toimii vain verkostoissa
In Depth Help - /plan player || Hanki linkki annetun tai nykyisen pelaajan /player sivulle.
In Depth Help - /plan players || Hanki linkki /players sivulle nähdäksesi pelaajalistan
In Depth Help - /plan register || Käytä ilman argumentteja rekisteröimissivua varten. Käytä --code [code] rekisteröidäksesi käyttäjän.
In Depth Help - /plan reload || Sammuta ja käynnistä ohjelma uudelleen asetusten uudelleenlataamiseksi.
In Depth Help - /plan search || Etsi pelaajia joiden nimessä on haettu teksti
In Depth Help - /plan server || Hanki linkki annetun tai nykyisen palvelimen /server sivulle
In Depth Help - /plan servers || Listaa id:t, nimet ja uuid:t tietokannassa olevista palvelimista.
In Depth Help - /plan unregister || Käytä ilman argumentteja poistaaksesi nykyiseen pelaajaan linkitetty käyttäjä, tai anna käyttäjänimi joka poistaa
In Depth Help - /plan users || Listaa sivuston käyttäjät.
Manage - Confirm Overwrite || Tiedot ${0}:ssa ylikirjoitetaan!
Manage - Confirm Removal || Tiedot ${0}:ssa poistetaan!
Manage - Fail || > §cJokin meni vikaan: ${0}
Manage - Fail File not found || > §cTiedostoa ei löytynyt ${0}
Manage - Fail Incorrect Database || > §c'${0}' ei ole tuettu tietokanta.
Manage - Fail No Exporter || §eViejää '${0}' ei ole olemassa
Manage - Fail No Importer || §eTuojaa '${0}' ei ole olemassa
Manage - Fail No Server || Palvelinta ei löytynyt annetuilla parametreilla.
Manage - Fail Same Database || > §cEi voi käyttää samaa tietokantaa molempiin asioihin!
Manage - Fail Same server || Ei voi merkitä tätä palvelinta poistetuksi (Olet siellä)
Manage - Fail, Confirmation || > §cLisää '-a' vahvistaaksesi: ${0}
Manage - List Importers || Tuojat:
Manage - Progress || ${0} / ${1} muutettu..
Manage - Remind HotSwap || §eMuista vaihtaa tietokantaa (/plan db hotswap ${0}) & käynnistä Plan uudelleen.
Manage - Start || > §2Muutetaan tietoa..
Manage - Success || > §aOnnistui!
Negative || Ei
Positive || Kyllä
Today || 'Tänään'
Unavailable || Ei saatavilla
Unknown || Tuntematon
Version - DEV || Tämä on KEHITYS julkaisu.
Version - Latest || Käytät uusinta versiota.
Version - New || Uusi Julkaisu (${0}) on saatavilla ${1}
Version - New (old) || Uusi Versio on saatavilla ${0}
Version FAIL - Read info (old) || Uuden version tarkistus epäonnistui
Version FAIL - Read versions.txt || Uuden version tarkistus epäonnistui Github/versions.txt:ta
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || Web Palvelin: Ei Sertifikaattia -> Käytetään HTTP-Palvelinta.
WebServer - Notify HTTP User Auth || Web Palvelin: Käyttäjien varmennus ei käytössä! (Ei turvallista HTTP-protokollalla)
WebServer - Notify HTTPS User Auth || Web Palvelin: Käyttäjien varmennus ei käytössä! (Sammutettu asetuksista)
Webserver - Notify IP Whitelist || Web Palvelin: IP sallimislista käytössä.
Webserver - Notify IP Whitelist Block || Web Palvelin: ${0} kiellettiin pääsy osoitteeseen '${1}'. (ei sallimislistalla)
WebServer - Notify no Cert file || Web Palvelin: Sertifikaatti AvainKirjasto tiedostoa ei löytynyt: ${0}
WebServer - Notify Using Proxy || Web Palvelin: Proxy-tolan HTTPS käytössä, varmista että reverse-proxy käyttää HTTPS ja että Plan Alternative_IP.Address osoittaa Proxy-palvelimeen
WebServer FAIL - EOF || Web Palvelin: EOF lukiessa Sertifikaattia. (Tarkista että tiedosto ei ole tyhjä)
WebServer FAIL - Port Bind || Web Palvelin ei käynnistynyt. Onko portti (${0}) käytössä?
WebServer FAIL - SSL Context || Web Palvelin: SSL Viitepalvelun käynnistys ei onnistunut.
WebServer FAIL - Store Load || Web Palvelin: SSL Sertifikaatin lataus ei onnistunut.
Yesterday || 'Eilen'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Player Analytics Käynnistetty."
notify:
webserverDisabled: "Web Palvelinta ei käynnistetty. (WebServer.DisableWebServer: true)"
storeSessions: "Storing sessions that were preserved before previous shutdown."
geoDisabled: "Sijaintien keräys ei ole päällä. (Data.Geolocations: false)"
badIP: "0.0.0.0 ei ole toimiva osoite, aseta Alternative_IP asetukset. Linkit ovat virheellisiä!"
emptyIP: "IP server.properties tiedostossa on tyhjä & Alternative_IP ei ole käytössä. Linkit ovat virheellisiä!"
geoInternetRequired: "Plan Vaatii internetin ensimmäisellä käynnistyskerralla GeoLite2 tietokannan lataamiseen."
webserver: "Web Palvelin pyörii PORTILLA ${0} ( ${1} )"
fail:
databasePatch: "Tietokannan muutokset epäonnistuivat, Plan jouduttiin sulkemaan. Ilmoita tästä ongelmasta"
webServer: "Web Palvelin ei käynnistynyt!"
databaseType: "${0} ei ole tuettu Tietokanta"
database: "${0}-Tietokanta yhteys epäonnistui: ${1}"
geoDBWrite: "Jokin meni pieleen tallentaessa GeoLite2 tietokantaa"
database: "${0}-tietokanta yhteys luotu."
webserver:
fail:
certStoreLoad: "Web Palvelin: SSL Sertifikaatin lataus ei onnistunut."
certFileEOF: "Web Palvelin: EOF lukiessa Sertifikaattia. (Tarkista että tiedosto ei ole tyhjä)"
portInUse: "Web Palvelin ei käynnistynyt. Onko portti (${0}) käytössä?"
SSLContext: "Web Palvelin: SSL Viitepalvelun käynnistys ei onnistunut."
notify:
http: "Web Palvelin: Ei Sertifikaattia -> Käytetään HTTP-Palvelinta."
ipWhitelistBlock: "Web Palvelin: ${0} kiellettiin pääsy osoitteeseen '${1}'. (ei sallimislistalla)"
authDisabledNoHTTPS: "Web Palvelin: Käyttäjien varmennus ei käytössä! (Ei turvallista HTTP-protokollalla)"
ipWhitelist: "Web Palvelin: IP sallimislista käytössä."
noCertFile: "Web Palvelin: Sertifikaatti AvainKirjasto tiedostoa ei löytynyt: ${0}"
authDisabledConfig: "Web Palvelin: Käyttäjien varmennus ei käytössä! (Sammutettu asetuksista)"
reverseProxy: "Web Palvelin: Proxy-tolan HTTPS käytössä, varmista että reverse-proxy käyttää HTTPS ja että Plan Alternative_IP.Address osoittaa Proxy-palvelimeen"
apiCSSAdded: "PageExtension: ${0} lisäsi tyylejä sivulle ${1}, ${2}"
generic:
yesterday: "'Eilen'"
dbFaultyLaunchOptions: "LauchOptions-asetus oli virheellinen, käytetään oletusta (${0})"
dbPatchesApplied: "Tietokannan muutokset suoritettu onnistuneesti."
unavailable: "Ei saatavilla"
dbPatchesAlreadyApplied: "Kaikki tietokannan muutokset oli jo tehty."
unknown: "Tuntematon"
no: "Ei"
dbNotifyClean: "Poistetiin ${0}n pelaajan tiedot."
yes: "Kyllä"
dbNotifySQLiteWAL: "SQLite WAL tilaa ei tueta tällä versiolla, Käytetään perustilaa. Tämä voi vaikuttaa suorituskykyyn."
loadingServerInfo: "Loading server identifying information"
today: "'Tänään'"
dbApplyingPatch: "Muutetaan Tietokantaa: ${0}.."
disable:
database: "Suoritetaan kriittisiä suorittamattomia toimintoja. (${0})"
processingComplete: "Suoritus valmis."
waitingTransactions: "Waiting for unfinished transactions to avoid data loss.."
waitingTransactionsComplete: "Transaction queue closed."
waitingDbComplete: "Closed SQLite connection."
savingSessions: "Tallennetaan päättymättömät istunnot.."
savingSessionsTimeout: "Timeout hit, storing the unfinished sessions on next enable instead."
disabled: "Player Analytics Sammutettu."
waitingDb: "Waiting queries to finish to avoid SQLite crashing JVM.."
webserver: "Web palvelin on sammutettu."
version:
checkFail: "Uuden version tarkistus epäonnistui"
checkFailGithub: "Uuden version tarkistus epäonnistui Github/versions.txt:ta"
isLatest: "Käytät uusinta versiota."
updateAvailableSpigot: "Uusi Versio on saatavilla ${0}"
isDev: " Tämä on KEHITYS julkaisu."
updateAvailable: "Uusi Julkaisu (${0}) on saatavilla ${1}"
apiJSAdded: "PageExtension: ${0} lisäsi javascriptia sivulle ${1}, ${2}"
command:
help:
unregister:
inDepth: "Käytä ilman argumentteja poistaaksesi nykyiseen pelaajaan linkitetty käyttäjä, tai anna käyttäjänimi joka poistaa"
description: "Poista Plan sivuston käyttäjä rekisteristä"
dbMove:
inDepth: "Korvaa tiedot tietokannassa toisen tietokannan tiedoilla."
description: "Siirrä tietoa tietokantojen välillä"
import:
inDepth: "Tuo tietoja tietokantaan"
description: "Tuo tietoja"
search:
inDepth: "Etsi pelaajia joiden nimessä on haettu teksti"
description: "Etsi pelaajan nimeä"
logout:
description: "Log out other users from the panel."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "Poista pelaajan tiedot nykyisestä tietokannasta"
inDepth: "Poistaa kaikki pelaajaan liitetyt tiedot nykyisestä tietokannasta."
disable:
inDepth: "Sammuta ohjelma tai osa siitä seuraavaan käynnistykseen asti."
description: "Sammuta Plan tai osa siitä"
players:
inDepth: "Hanki linkki /players sivulle nähdäksesi pelaajalistan"
description: "Katso Pelaajat sivua"
json:
inDepth: "Antaa lataa pelaajasta tiedot json-muodossa."
description: "Näkymä pelaajan raakadatasta."
servers:
description: "Listaa tietokannassa olevat palvelimet"
inDepth: "Listaa id:t, nimet ja uuid:t tietokannassa olevista palvelimista."
network:
description: "Katso Verkoston sivua"
inDepth: "Hanki linkki /network sivulle, toimii vain verkostoissa"
server:
description: "Katso Palvelimen sivua"
inDepth: "Hanki linkki annetun tai nykyisen palvelimen /server sivulle"
ingame:
description: "Katso pelaajan tietoja pelissä"
inDepth: "Näyttää tietoja pelaajasta pelin sisällä."
player:
inDepth: "Hanki linkki annetun tai nykyisen pelaajan /player sivulle."
description: "Katso Pelaajan sivua"
reload:
inDepth: "Sammuta ja käynnistä ohjelma uudelleen asetusten uudelleenlataamiseksi."
description: "Käynnistä Plan uudelleen"
dbRestore:
description: "Palauta tiedot tiedostosta tietokantaan"
inDepth: "Käyttää SQLiteä palauttamaan tiedot tiedostosta ylikirjoittaen tietokannan tiedot."
info:
inDepth: "Näyttää tietoja ohjelmasta"
description: "Tietoa ohjelmasta"
export:
inDepth: "Toimittaa viennin asetuksissa olevaan sijaintiin"
description: "Vie html tai json tietoja manuaalisesti"
database:
description: "Hallitse Plan tietokantoja"
inDepth: "Käytä eri tietokanta alikomentoja vaikuttaaksesi tietokantaan"
dbUninstalled:
description: "Aseta palvelin poistetuksi tietokannassa."
inDepth: "Merkitsee palvelimen poistetuksi jotta se ei näy palvelin-kyselyissä."
dbHotswap:
description: "Vaihda tietokantaa lennosta"
inDepth: "Käynnistää ohjelman uudelleen toisella tietokannalla ja muuttaa samalla asetustiedoston tiedot."
dbClear:
description: "Poista KAIKKI Plan tiedot tietokannasta"
inDepth: "Tyhjentää kaikki Plan taulut, poistaen tiedot samalla."
dbBackup:
description: "Varmuuskopioi tietokanta tiedostoon"
inDepth: "Käyttää SQLiteä varmuuskopioimaan tiedot tiedostoon."
register:
description: "Rekisteröi Web Käyttäjä"
inDepth: "Käytä ilman argumentteja rekisteröimissivua varten. Käytä --code [code] rekisteröidäksesi käyttäjän."
users:
inDepth: "Listaa sivuston käyttäjät."
description: "Listaa sivuston käyttäjät"
ingame:
timesKicked: " §2Potkittu Pellolle: §f${0}"
mobKills: " §2Otusten Tappoja: §f${0}"
longestSession: " §2Pisin istunto: §f${0}"
playerKills: " §2Pelaajien Tappoja: §f${0}"
activityIndex: " §2Aktiivisuus Indeksi: §f${0} | ${1}"
deaths: " §2Kuolemat: §f${0}"
geolocation: " §2Kirjautui sisään maasta: §f${0}"
playtime: " §2Peliaika: §f${0}"
activePlaytime: " §2Aktiivinen peliaika: §f${0}"
afkPlaytime: " §2AFK aika: §f${0}"
registered: " §2Rekisteröitynyt: §f${0}"
lastSeen: " §2Viimeksi nähty: §f${0}"
confirmation:
accept: "Hyväksy"
dbClear: "Olet poistamassa kaikki Plan tiedot tietokannasta ${0}"
dbRemovePlayer: "Olet poistamassa pelaajan ${0} tiedot tietokannasta ${1}"
dbOverwrite: "Olet ylikirjoittamassa kaikki Plan tiedot tietokannassa ${0} tiedolla ${1} tietokannasta"
expired: "Vahvistus vanheni, käytä komentoa uudelleen"
cancelNoChanges: "Peruutettu. Tietoja ei muutettu."
cancelNoUnregister: "Peruutettu. '${0}' ei poistettu rekisteristä"
unregister: "Olet poistamassa rekisteröitymistiedon '${0}' joka on linkitetty pelaajaan ${1}"
confirm: "Hyväksy:"
deny: "Peruuta"
general:
reloadComplete: "§aUudelleenlataus onnistui!"
webPermissionLevels: ">\§70: Pääsy kaikille sivuille\§71: Pääsy '/players' ja pelaajien sivuille\§72: Pääsy pelaajan sivulle, jolla on sama nimi kuin Web Käyttäjällä\§73+: Ei pääsyä"
noAddress: "§eOsoitetta ei ollut saatavilla - käytetään localhost:ia sen sijasta. Aseta 'Alternative_IP' asetukset."
pluginDisabled: "§aPlan on nyt poissa päältä. Voit käyttää reload komentoa uudelleenkäynnistykseen."
notifyWebUserRegister: "Rekisteröitiin uusi Web Käyttäjä: '${0}' Lupa taso: ${1}"
noWebuser: "Sinulla ei ehkä ole Web Käyttäjää, käytä /plan register <salasana>-komentoa"
featureDisabled: "§aSammutettiin '${0}' toistaiseksi, kunnes Plan ladataan uudelleen."
reloadFailed: "§cUudelleenlatauksessa esiintyi ongelmia. Käynnistystä uudelleen suositellaan."
failNoImporter: "§eTuojaa '${0}' ei ole olemassa"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eViejää '${0}' ei ole olemassa"
successWebUserRegister: "§aLisättiin uusi Web Käyttäjä (${0})!"
argument:
nameOrUUID:
name: "nimi/uuid"
description: "Pelaajan UUID tai nimi."
removeDescription: "Poistettavan pelaajan UUID tai nimi."
dbRestore:
description: "Tietokannan tyyppi johon tiedot palautetaan. Nykyiseen jos ei annettu."
subcommand:
name: "alikomento"
description: "Käytä komentoa ilman alikomentoa nähdäksesi käyttöohjeet."
exportKind: "viennin muoto"
username:
name: "käyttäjänimi"
description: "Toisen käyttäjän käyttäjänimi. Jos ei annettu, pelaajaan linkitettyä käyttäjää käytetään."
dbTypeMoveTo:
description: "Tietokannan tyyppi johon tietoa siirretään. Ei voi olla sama kuin edellinen."
feature:
name: "ominaisuus"
description: "Ominaisuuden nimi joka poistetaan käytöstä: ${0}"
backupFile:
description: "Varmuuskopiotiedoston nimi (kirjainkooolla on väliä)"
name: "varmuuskopio-tiedosto"
importKind: "tuonnin muoto"
dbBackup:
description: "Tietokannan tyyppi joka varmuuskopioidaan. Nykyinen jos ei annettu."
server:
name: "palvelin"
description: "Palvelimen nimi, ID tai UUID"
code:
name: "${koodi}"
description: "Koodi jota käytetään rekisteröitymiseen."
dbTypeHotswap:
description: "Tietokannan tyyppi jota aletaan käyttää."
dbTypeMoveFrom:
description: "Tietokannan tyyppi josta tietoa poistetaan."
dbTypeRemove:
description: "Tietokannan tyyppi josta kaikki tieto poistetaan."
database:
playerRemoval: "Poistetaan pelaajan ${0} tietoja ${1} tietokannasta.."
unregister: "Poistetaan '${0}' rekisteristä.."
write: "Kirjoitetaan tietoja ${0} tietokantaan.."
manage:
success: "> §aOnnistui!"
failFileNotFound: "> §cTiedostoa ei löytynyt ${0}"
failSameDB: "> §cEi voi käyttää samaa tietokantaa molempiin asioihin!"
failSameServer: "Ei voi merkitä tätä palvelinta poistetuksi (Olet siellä)"
hotswap: "§eMuista vaihtaa tietokantaa (/plan db hotswap ${0}) & käynnistä Plan uudelleen."
fail: "> §cJokin meni vikaan: ${0}"
confirmOverwrite: "Tiedot ${0}:ssa ylikirjoitetaan!"
importers: "Tuojat:"
failIncorrectDB: "> §c'${0}' ei ole tuettu tietokanta."
confirm: "> §cLisää '-a' vahvistaaksesi: ${0}"
progress: "${0} / ${1} muutettu.."
start: "> §2Muutetaan tietoa.."
failNoServer: "Palvelinta ei löytynyt annetuilla parametreilla."
confirmRemoval: "Tiedot ${0}:ssa poistetaan!"
creatingBackup: "Luotiin varmuuskopiotiedosto '${0}.db' ${1} tietokannan tiedoista"
failDbNotOpen: "§cTietokanta: ${0} - Yritä uudelleen myöhemmin."
removal: "Poistetaan Plan-tietoja ${0} tietokannasta.."
warnDbNotOpen: "§eTietokanta: ${0} - Tämä voi viedä hiukan aikaa.."
serverUninstalled: "§aJos palvelin on yhä asennettu, se merkkaa itsensä asennetuksi seuraavalla käynnistyksellä."
subcommand:
info:
update: " §2Päivitys saatavilla: §f${0}"
database: " §2Nykyinen Tietokanta: §f${0}"
proxy: " §2Yhdistetty Proxyyn: §f${0}"
version: " §2Versio: §f${0}"
header:
info: "> §2Player Analytics"
players: "> §2Pelaajat"
analysis: "> §2Analyysin tulokset"
webUserList: "käyttäjänimi::linkitetty pelaajaan::lupa taso"
help: "> §2/${0} Apu"
servers: "> §2Palvelimet"
search: "> §2${0} Tulosta haulle §f${1}§2:"
serverList: "id::nimi::uuid"
inspect: "> §2Pelaaja: §f${0}"
network: "> §2Verkoston Sivu"
webUsers: "> §2${0} Web Käyttäjät"
fail:
playerNotFound: "Pelaajaa '${0}' ei löydetty, heillä ei ole UUID:ta."
missingFeature: "§eValitse sammutettava osa! (tällähetkellä tuetut: ${0})"
noPermission: "§cSinulla ei ole lupaa."
playerNotInDatabase: "Pelaajaa '${0}' ei löytynyt tietokannasta."
invalidArguments: "Hyväksyy seuraavat vaihtoehdot ${0}: ${1}"
webUserExists: "§cKäyttäjä on jo olemassa!"
onDeny: "Kielletty toiminto antoi virheen: ${0}"
invalidUsername: "§cPelaajalla ei löytynyt UUID:ta."
unknownUsername: "§cPelaajaa ei ole nähty tällä palvelimella."
tooManyArguments: "§cAnna ainakin yksi muuttuja ${1}"
missingLink: "Käyttäjä ei ole linkitetty sinun pelaajaasi, eikä sinulla ole lupaa poistaa toisten käyttäjiä."
webUserNotFound: "§cKäyttäjää ei ole olemassa!"
missingArguments: "§cMääritä enemmän muuttujia (${0}) ${1}"
seeConfig: "katso '${0}' asetustiedostossa config.yml"
serverNotFound: "Palvelinta '${0}' ei löytynyt tietokannasta."
onAccept: "Hyväksytty toiminto antoi virheen: ${0}"
emptyString: "Hakusana ei voi olla tyhjä"
footer:
help: "§7Laita hiiri komennon tai vaihtoehtojen päälle tai käytä '/${0} ?' saadaksesi lisätietoa"
link:
playerJson: "Pelaajan json:"
noNetwork: "Palvelinta ei ole liitetty verkostoon. Linkki menee palvelimen sivulle."
player: "Pelaajan sivu:"
clickMe: "Klikkaa minua"
register: "Rekisteröitymis sivu:"
network: "Verkoston sivu:"
server: "Palvelimen sivu:"
link: "Linkki"
players: "Pelaajat sivu:"
html:
query:
filter:
activity:
text: "ovat Aktiivisuus Luokissa"
generic:
allPlayers: "All players"
start: "pelaajista ketkä"
and: "ja"
view: " Näkymä:"
notBanned: "Ei-pannassa"
playedBetween:
text: "Pelasivat välillä"
banStatus:
name: "Ban status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Rekisteröityvät välillä"
pluginGroup:
text: "ovat ${plugin}:n ${group} Luokissa"
name: "Group: "
title:
activityGroup: "Current activity group"
operators: "Operaattorit"
banned: "Pannassa"
nonOperators: "Ei-operaattorit"
operatorStatus:
name: "Operator status"
results:
match: "vastasi ${resultCount} pelaajaa"
title: "Kyselyn tulokset"
none: "Ei tuloksia"
title:
activityOnDate: 'Aktiivisuus <span id="activity-date"></span>'
sessionsWithinView: "Istunnot näkymän sisällä"
activity: "Vastaavien pelaajien aktiivisuus"
text: "Kysely<"
filters:
add: "Lisää suodatin.."
loading: "Ladataan suodattimia.."
label:
makeAnother: "Tee toinen kysely"
from: ">tästä</label>"
to: ">tänne</label>"
view: "Näytä näkymä"
performQuery: "Tee kysely!"
generic:
are: "`ovat`"
description:
predictedNewPlayerRetention: "Tämä arvo on arvattu ennustus edellisten pelaajien perusteella"
noSpongeChunks: "Chunks unavailable on Sponge"
noGeolocations: "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."
noServerOnlinActivity: "Ei palvelinta jolle näyttää aktiivisuutta"
noServers: "Palvelimia ei löytynyt tietokannasta"
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "This value is a prediction based on previous players."
noServersLong: 'Vaikuttaa että Plan peli-palvelimia ei ole asennettu tai yhdistetty samaan tietokantaan. Katso <a href="https://github.com/plan-player-analytics/Plan/wiki">wikiin</a> lisätietoja varten.'
label:
weekdays: "'Maanantai', 'Tiistai', 'Keskiviikko', 'Torstai', 'Perjantai', 'Lauantai', 'Sunnuntai'"
insights30days: "Katsauksia 30 päivälle"
performance: "Suorituskyky"
onlineOnFirstJoin: "Paikalla ekalla liittymiskerralla"
playersOnlineOverview: "Yhteenveto Paikallaolosta"
lastPeak: "Viimeisin huippu"
longestSession: "Pisin istunto"
activePlaytime: "Aktiivinen peliaika"
pvpPveAsNumbers: "PvP & PvE Numeroina"
player: "Pelaaja"
length: " Pituus"
serverOverview: "Yhteenveto Palvelimesta"
weekComparison: "Viikkojen vertaus"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Kantapelaaja"
averagePing: "Keskimääräinen Vasteaika"
mobKdr: "Otus-Tapposuhde"
loneJoins: "Yksinäiset pelaajien liittymiset"
diskSpace: "Vapaa Levytila"
players: "Pelaajia"
mostActiveGamemode: "Aktiivisin pelitila"
totalActive: "Aktiivisena"
playersOnline: "Pelaajia Paikalla"
perPlayer: "/ Pelaaja"
dayOfweek: "Viikon päivä"
sessionStart: "Istunto alkoi"
loadedChunks: "Ladatut Chunkit"
disk: "Levytila"
recentKills: "Viimeaikaiset Tapot"
serverOccupied: "Palvelin pelaajien käytössä"
punchcard: "Reikäkortti"
now: "Nyt"
playerbaseDevelopment: "Pelaajakunnan kehitys"
query: "Tee kysely"
servers: "Palvelimet"
averageAfkTime: "Keskimäräinen AFK aika"
playerKills: "Tapetut Pelaajat"
asNumbers: "Numeroina"
averageSessionLength: "Keskimäräinen istunnon pituus"
banned: "Pannassa"
recentPvpKills: "Viimeaikaiset PvP Tapot"
last24hours: "Viimeiset 24 tuntia"
firstSessionLength: "Ensimmäisen istunnon pituus"
indexInactive: "Inaktiivinen"
seenNicknames: "Nähdyt Lempinimet"
serversTitle: "PALVELIMET"
ping: "Vasteaika"
serverAnalysis: "Palvelimen Analyysi"
averageKdr: "Keskimäräinen Tapposuhde"
sessions: "Istunnot"
sessionEnded: " Istunto Päättyi"
totalPlaytime: "Peliaikaa yhteensä"
veryActive: "Todella Aktiivinen"
inactive: "Inaktiivinen"
mobDeaths: "Otusten aiheuttamat Kuolemat"
dayByDay: "Päivittäinen katsaus"
newPlayers: "Uusia pelaajia"
totalPlayers: "Pelaajia"
serverPlaytime: "Palvelimen peliaika"
recentSessions: "Viimeisimmät Istunnot"
maxFreeDisk: "Maksimi vapaa levytila"
insights: "Insights"
overview: "Yhteenveto"
toMainPage: "pääsivu"
killed: "Tappanut"
onlineActivity: "Paikallaolo"
bestPeak: "Paras Huippu"
playerbase: "Pelaajakunta"
averageSessions: "Keskimääräinen Sessiomäärä"
thirtyDays: "30 päivää"
country: "Maa"
trends30days: "Suunnat 30 päivälle"
perDay: "/ Päivä"
tps: "TPS"
geolocations: "Sijainnit"
averageMobKdr: "Keskimäräinen Otus-Tapposuhde"
thirdDeadliestWeapon: "3. PvP Ase"
sessionCalendar: "Session Calendar"
loadedEntities: "Ladatut Entiteetit"
activityIndex: "Aktiivisuus Indeksi"
information: "TIETOJA"
deadliestWeapon: "Tappavin PvP Ase"
performanceAsNumbers: "Suorituskyky Numeroina"
currentPlayerbase: "Nykyiset pelaajat"
playerList: "Pelaajalista"
registered: "Rekisteröitynyt"
duringLowTps: "Matalan TPS:n aikana:"
operator: "Operaattori"
regular: "Kantapelaaja"
joinAddress: "Join Address"
calendar: " Kalenteri"
comparing7days: "Verrataan 7 päivää"
currentUptime: "Current Uptime"
worldPlaytime: "Maailmakohtainen Peliaika"
new: "Uudet"
plugins: "Lisäosat"
world: "Maailmojen Resurssit"
networkPage: "Verkosto"
network: "Verkosto"
minFreeDisk: "Minimi vapaa levytila"
onlineActivityAsNumbers: "Paikallaolo Numeroina"
playerDeaths: "Pelaajien aiheuttamat Kuolemat"
averageChunks: "Average Chunks"
secondDeadliestWeapon: "2. PvP Ase"
recentPvpDeaths: "Viimeaikaiset PvP Kuolemat"
connectionInfo: "Yhteyksien tiedot"
lowTpsSpikes: "Matalan TPS:n piikit"
quickView: "Pika-katsaus"
cpuRam: "CPU & RAM"
punchcard30days: "Reikäkortti 30 päivälle"
joinAddresses: "Join Addresses"
lastSeen: "Nähty Viimeksi"
registeredPlayers: "Rekisteröidyt pelaajat"
timesKicked: "Heitetty pihalle"
serverAsNumberse: "Palvelin Numeroina"
newPlayerRetention: "Uusien pysyvyys"
firstSession: "Ensimmäinen sessio"
thirtyDaysAgo: "30 päivää sitten"
playtime: "Peliaika"
mostPlayedWorld: "Eniten pelattu maailma"
loneNewbieJoins: "Yksinäiset uusien pelaajien liittymiset"
networkOnlineActivity: "Verkoston paikallaolo"
name: "Nimi"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Palvelimen peliaika 30 päivälle"
last7days: "Viimeiset 7 päivää"
downtime: "Poissa päältä"
kdr: "KDR"
last30days: "Viimeiset 30 päivää"
averageEntities: "Average Entities"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Istuntojen Mediaani"
all: "Kaikki"
averagePlaytime: "Keskimäräinen peliaika"
bestPing: "Paras Vasteaika"
worstPing: "Huonoin Vasteaika"
links: "LINKIT"
lastConnected: "Viimeisin yhteys"
mobKills: "Tapetut Otukset"
deaths: "Kuolemat"
regularPlayers: "Kantapelaajia"
serverPage: "Palvelin"
playerOverview: "Yhteenveto Pelaajasta"
uniquePlayers: "Uniikkeja pelaajia"
average: "Keskimäräinen"
averageActivePlaytime: "Keskimäräinen Aktiivinen peliaika"
allTime: "Kaikkien aikojen"
relativeJoinActivity: "Verrannollinen liittymis aktiivisuus"
pvpPve: "PvP & PvE"
indexRegular: "Säännöllinen"
networkAsNumbers: "Verkosto Numeroina"
irregular: "Epäsäännöllinen"
session: "Istunto"
totalPlayersOld: "Kaikki Pelaajat"
networkOverview: "Verkoston yhteenveto"
afkTime: "Aika AFK:ina"
entities: "Entiteetit"
playerPage: "Pelaajan sivu"
server: "Palvelin"
afk: "AFK"
favoriteServer: "Lempipalvelin"
averageTps: "Keskimäräinen TPS"
active: "Aktiivinen"
hourByHour: "Tunnittainen katsaus"
nickname: "Lempinimi"
trend: "Suunta"
totalAfk: "AFK"
themeSelect: "Teemavalikko"
serverDowntime: "Palvelin pois päältä"
modal:
version:
available: "on saatavilla"
download: "Lataa"
dev: "Tämä versio on KEHITYS versio."
title: "Versio"
changelog: "Katso muutoslokia"
text: "Uusi versio on julkaistu ja on nyt ladattavissa."
info:
contributors:
translator: "kääntäjä"
text: 'Myös seuraavat <span class="col-plan">mahtavat ihmiset</span> ovat tukeneet kehitystä:'
bugreporters: "& Bugien ilmoittajat!"
donate: "Suuret kiitokset rahallisesti tukeneille henkilöille."
code: "koodin tuottaja"
developer: "on kehittänyt"
bugs: "Ilmoita ongelmista"
discord: "Discord-tuki"
text: "Tietoa lisäosasta"
license: "Player Analytics:iä kehitetään, ja käyttää lisenssiä"
metrics: "bStats Metriikat"
wiki: "Plan Wiki, ohjeet ja dokumentaatio"
register:
error:
checkFailed: "Rekisteröitymisen tilan tarkistus epäonnistui:"
noPassword: "Anna salasana"
usernameLength: "Käyttäjänimi voi olla enintään 50 merkkiä, sinun on"
noUsername: "Anna käyttäjänimi"
failed: "Rekisteröinti epäonnistui:"
completion1: "Voit viimeistellä käyttäjän rekisteröinnin."
completion2: "Koodi vanhenee 15 minuutissa"
register: "Rekisteröidy"
login: "Aiempi käyttäjä? Kirjaudu sisään!"
createNewUser: "Luo uusi käyttäjä"
completion: "Viimeistele rekisteröinti"
completion4: "Tai konsolia:"
completion3: "Käytä seuraavaa komentoa pelissä viimeistelläksesi rekisteröinnin:"
passwordTip: "Salasana kannattaa olla yli 8 merkkiä, mutta ei ole rajoituksia."
usernameTip: "Käyttäjänimi voi olla enintään 50 merkkiä."
value:
online: " Paikalla"
noKills: "Ei Tappoja"
offline: " Ei Paikalla"
localMachine: "Paikallinen laite"
with: "<th>Millä"
text:
clickToExpand: "Klikkaa laajentaaksesi"
comparing30daysAgo: "Verrataan 30 päivää sitten nykyhetkeen"
noLowTps: "Ei matalan TPS:n piikkejä"
noExtensionData: "Ei dataa lisäosista"
comparing15days: "Verrataan 15 päivää"
version:
isDev: "Tämä versio on DEV julkaisu."
updateModal:
text: "Uusi versio on julkaistu ja on ladattavissa."
title: "Versio ${0} on Saatavilla!"
updateButton: "Päivitys"
download: "Lataa Plan-${0}.jar"
current: "Sinulla on versio ${0}"
changelog: "Katso muutoslistaa"
error:
auth:
emptyForm: "Käyttäjää ja salasana vaaditaan."
registrationFailed: "Rekisteröityminen epäonnistui, yritä uudestaan (Koodi vanhenee 15 minuutin jälkeen)"
dbClosed: "Tietokanta ei ole auki, tarkista tietokannan status /plan info komennolla"
generic: "Todennus epäonnistui virheen vuoksi"
loginFailed: "Käyttäjä ja salasana ei täsmää"
userNotFound: "Käyttäjää ei ole olemassa"
noCookie: "Käyttäjän kirjautumisevästettä ei annettu"
expiredCookie: "Käyttäjän kirjautumiseväste vanheni"
404NotFound: "Ei löytynyt"
noServersOnline: "Ei palvelimia jolla toiminto voitaisiin suorittaa."
UUIDNotFound: "Pelaajan UUID:ta ei löytynyt tietokannasta."
403Forbidden: "Kielletty"
authFailedTips: "- Varmista että olet rekisteröinyt käyttäjän komennolla <b>/plan register</b><br>- Tarkista että käyttäjänimi ja salaasana ovat oikein<br>- Nimi ja salasana ovat CASE SENSITIVE<br><br>Jos unohdit salasanasi, pyydä valvojia poistamaan käyttäjäsi ja uudelleenrekisteröidy."
404UnknownPage: "Varmista menneeesi komennon antamaan osoitteeseen, Esim:</p><p>/player/{uuid/nimi}<br>/server/{uuid/nimi/id}</p>"
playerNotSeen: "Pelaaja ei ole pelannut palvelimella."
authFailed: "Todennus ei onnistunut."
404PageNotFound: "Sivua ei ole olemassa."
401Unauthorized: "Todennusta ei suoritettu loppuun."
calendar:
new: "Uudet:"
unique: "Uniikit:"
login:
forgotPassword3: "Tai konsolia:"
logout: "Kirjaudu ulos"
password: '"Salasana"'
login: "Kirjaudu"
username: '"Käyttäjänimi"'
failed: "Kirjautuminen epäonnistui:"
register: "Luo käyttäjä!"
forgotPassword: "Unohtuiko salasana?"
forgotPassword1: "Unohtuiko salasana? Poista käyttäjä ja uudelleen rekisteröidy."
forgotPassword2: "Käytä komentoa pelissä poistaaksesi käyttäjäsi:"
forgotPassword4: "Komennon jälkeen,"
generic:
none: "None"
unit:
chunks: "Chunkkia"
players: "Pelaajia"
button:
nightMode: "Yö-tila"
403AccessDenied: "Pääsy Kielletty"
generic:
noData: "Ei tietoa"

View File

@ -1,517 +0,0 @@
API - css+ || Extension de Page : ${0} a ajouté une ou plusieurs feuilles de style à ${1}, ${2}
API - js+ || Extension de Page : ${0} a ajouté un ou plusieurs JavaScript à ${1}, ${2}
Cmd - Click Me || Cliquez ici
Cmd - Link || Lien
Cmd - Link Network || Page du Réseau :
Cmd - Link Player || Page du Joueur :
Cmd - Link Player JSON || JSON du Joueur :
Cmd - Link Players || Page des Joueurs :
Cmd - Link Register || Page d'enregistrement :
Cmd - Link Server || Page du Serveur :
CMD Arg - backup-file || Nom du fichier de sauvegarde (sensibles aux minuscules/majuscules)
CMD Arg - code || Code utilisé pour finaliser l'enregistrement.
CMD Arg - db type backup || Type de la base de données pour sauvegarder. Si non spécifié, la base de données actuelle est utilisée.
CMD Arg - db type clear || Type de la base de données pour supprimer toutes les données.
CMD Arg - db type hotswap || Type de la base de données pour commencer l'utilisation.
CMD Arg - db type move from || Type de la base de données pour fournir les données.
CMD Arg - db type move to || Type de la base de données pour recevoir les données. Doit être différente de la précédente.
CMD Arg - db type restore || Type de la base de données pour restaurer. Si non spécifié, la base de données actuelle est utilisée.
CMD Arg - feature || Nom de la fonctionnalité à désactiver : ${0}
CMD Arg - player identifier || Nom ou UUID d'un joueur
CMD Arg - player identifier remove || Identifiant d'un joueur qui sera supprimé de la base de données actuelle.
CMD Arg - server identifier || Nom, ID ou UUID d'un serveur
CMD Arg - subcommand || Utilisez cette commande sans sous-commande pour afficher l'aide.
CMD Arg - username || Nom d'utilisateur d'un autre utilisateur. Si non spécifié, l'utilisateur lié au joueur est utilisé.
CMD Arg Name - backup-file || fichier-de-sauvegarde
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || type d'exportation
CMD Arg Name - feature || fonctionnalité
CMD Arg Name - import kind || type d'importation
CMD Arg Name - name or uuid || nom/uuid
CMD Arg Name - server || serveur
CMD Arg Name - subcommand || sous-commande
CMD Arg Name - username || nom d'utilisateur
Cmd Confirm - accept || Accepter
Cmd Confirm - cancelled, no data change || Annulé. Aucune donnée n'a été modifiée.
Cmd Confirm - cancelled, unregister || Annulé. '${0}' n'était pas enregistré
Cmd Confirm - clearing db || Vous êtes sur le point de supprimer toutes les données de Plan de ${0}
Cmd Confirm - confirmation || Confirmer :
Cmd Confirm - deny || Annuler
Cmd Confirm - Expired || La confirmation a expiré, utilisez à nouveau la commande
Cmd Confirm - Fail on accept || L'action acceptée a échoué lors de l'exécution : ${0}
Cmd Confirm - Fail on deny || L'action refusée a échoué lors de l'exécution : ${0}
Cmd Confirm - overwriting db || Vous êtes sur le point d'écraser des données dans de Plan ${0} avec les données de ${1}
Cmd Confirm - remove player db || Vous êtes sur le point de supprimer les données de ${0} depuis ${1}
Cmd Confirm - unregister || Vous êtes sur le point de désenregistrer '${0}' lié à ${1}
Cmd db - creating backup || Création d'un fichier de sauvegarde '${0}.db' avec les contenus de ${1}
Cmd db - removal || Suppression des données de Plan depuis ${0}..
Cmd db - removal player || Suppression des données de ${0} depuis ${1}..
Cmd db - server uninstalled || §aSi le serveur est toujours installé, il se définira automatiquement comme dans la base de données.
Cmd db - write || Écriture à ${0}..
Cmd Disable - Disabled || §aLes systèmes de Plan sont maintenant désactivés. Vous pouvez toujours exécuter la commande 'reload' pour les redémarrer.
Cmd FAIL - Accepts only these arguments || Accepte les éléments suivants comme ${0} : ${1}
Cmd FAIL - Database not open || §cLa base de données est : ${0} - Merci de réessayer plus tard.
Cmd FAIL - Empty search string || La chaîne de recherche ne peut pas être vide
Cmd FAIL - Invalid Username || §cCet utilisateur ne possède pas d'UUID.
Cmd FAIL - No Feature || §eDéfinir une fonctionnalité à désactiver ! (supporte actuellement ${0})
Cmd FAIL - No Permission || §cVous ne possédez pas la permission requise.
Cmd FAIL - No player || Joueur '${0}' non trouvé, il n'a pas d'UUID.
Cmd FAIL - No player register || Joueur '${0}' non trouvé dans la base de données.
Cmd FAIL - No server || Serveur '${0}' non trouvé dans la base de données.
Cmd FAIL - Require only one Argument || §cUn argument est requis ${1}
Cmd FAIL - Requires Arguments || §cDes arguments sont requis (${0}) ${1}
Cmd FAIL - see config || voir '${0}' dans config.yml
Cmd FAIL - Unknown Username || §cCet utilisateur ne s'est jamais connecté sur ce serveur.
Cmd FAIL - Users not linked || Aucun utilisateur n'est pas lié à votre compte et vous n'avez pas la permission de supprimer les comptes d'autres utilisateurs.
Cmd FAIL - WebUser does not exists || §cCet utilisateur n'existe pas !
Cmd FAIL - WebUser exists || §cCet utilisateur existe déjà !
Cmd Footer - Help || §7Survolez la commande / les arguments ou utilisez '/${0} ?' pour en savoir plus sur eux.
Cmd Header - Analysis || > §2Résultats de l'analyse
Cmd Header - Help || > §2/${0} Help
Cmd Header - Info || > §2Analyse du joueur
Cmd Header - Inspect || > §2Joueur : §f${0}
Cmd Header - Network || > §2Page du réseau
Cmd Header - Players || > §2Joueurs
Cmd Header - Search || > §2${0} Résultats pour §f${1}§2 :
Cmd Header - server list || id::nom d'utilisateur::uuid
Cmd Header - Servers || > §2Serveurs
Cmd Header - web user list || nom d'utilisateur::lié à::permission niveau
Cmd Header - Web Users || > §2${0} Utilisateurs Web
Cmd Info - Bungee Connection || §2Connecté : §f${0}
Cmd Info - Database || §2Base de données actuelle : §f${0}
Cmd Info - Reload Complete || §aRechargement terminé.
Cmd Info - Reload Failed || §cUne erreur s'est produite lors du rechargement du plugin, un redémarrage total est recommandé.
Cmd Info - Update || §2Mise à jour disponible : §f${0}
Cmd Info - Version || §2Version : §f${0}
Cmd network - No network || Le serveur n'est pas connecté à un réseau. Le lien redirige vers la page du serveur.
Cmd Notify - No Address || §eAucune adresse étant disponible - utilisation localhost comme solution de repli. Veuillez configurer le paramètre 'Alternative_IP's.
Cmd Notify - No WebUser || Vous n'avez peut-être pas d'utilisateur Web, essayez d'exécuter '/plan register <mot de passe>' afin d'y remédier.
Cmd Notify - WebUser register || Nouvel utilisateur enregistré : '${0}' Niveau de permission : ${1}.
Cmd Qinspect - Active Playtime || §2Temps Actif : §f${0}
Cmd Qinspect - Activity Index || §2Indice d'Activité : §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2Temps AFK : §f${0}
Cmd Qinspect - Deaths || §2Morts : §f${0}
Cmd Qinspect - Geolocation || §2Géolocalisation : §f${0}
Cmd Qinspect - Last Seen || §2Dernière Connexion : §f${0}
Cmd Qinspect - Longest Session || §2Session la plus longue : §f${0}
Cmd Qinspect - Mob Kills || §2Kills de Mobs : §f${0}
Cmd Qinspect - Player Kills || §2Kills de Joueurs : §f${0}
Cmd Qinspect - Playtime || §2Temps de Jeu : §f${0}
Cmd Qinspect - Registered || §2Incription : §f${0}
Cmd Qinspect - Times Kicked || §2Nombre d'Éjections : §f${0}
Cmd SUCCESS - Feature disabled || §aFonctionnalité '${0}' temporairement désactivée jusqu'au prochain rechargement du plugin.
Cmd SUCCESS - WebUser register || §aAjout d'un nouvel utilisateur (${0}) avec succès !
Cmd unregister - unregistering || Désenregistrement de '${0}'..
Cmd WARN - Database not open || §eLa base de données est : ${0} - Cela pourrait prendre plus de temps que prévu...
Cmd Web - Permission Levels || >\§70 : Accéder à toutes les pages.\§71 : Accéder au '/players' et à toutes les pages des joueurs.\§72 : Accéder à la page du joueur avec le même nom d'utilisateur que l'utilisateur Web.\§73+ : Pas de permission.
Command Help - /plan db || Gérer la base de données de Plan
Command Help - /plan db backup || Sauvegarder la base données vers un fichier
Command Help - /plan db clear || Supprimer TOUTES les données de Plan dans une base de données
Command Help - /plan db hotswap || Changer rapidement de base de données
Command Help - /plan db move || Déplacer des données entre bases de données
Command Help - /plan db remove || Supprimer les données d'un joueur dans la base de données
Command Help - /plan db restore || Restaurer les données depuis un fichier ou une base de données
Command Help - /plan db uninstalled || Définir un serveur comme désinstallé au sein de la base de données
Command Help - /plan disable || Désactiver le plugin ou une partie de lui
Command Help - /plan export || Exporter les fichiers HTML ou JSON manuellement
Command Help - /plan import || Importer des données
Command Help - /plan info || Informations concernant le plugin
Command Help - /plan ingame || Visualiser les informations d'un Joueur (en jeu)
Command Help - /plan json || Visualiser le JSON des données brutes d'un joueur
Command Help - /plan logout || Déconnecter les autres utilisateurs du panel
Command Help - /plan network || Visualiser la page du réseau
Command Help - /plan player || Visualiser la page d'un joueur
Command Help - /plan players || Visualiser la page des joueurs
Command Help - /plan register || Enregistrer un utilisateur Web
Command Help - /plan reload || Recharger Plan
Command Help - /plan search || Rechercher un joueur
Command Help - /plan server || Visualiser la page du serveur
Command Help - /plan servers || Obtenir la liste des serveurs dans la base de données
Command Help - /plan unregister || Désenregistrer un utilisateur du site de Plan
Command Help - /plan users || Lister les utilisateurs du site Web
Database - Apply Patch || Application de correctifs : ${0}...
Database - Patches Applied || Tous les correctifs pour la base de données ont été appliqués avec succès.
Database - Patches Applied Already || Tous les correctifs pour la base de données ont déjà été appliqués.
Database MySQL - Launch Options Error || Configurations défectueuses, utilisation de celles par défaut (${0})
Database Notify - Clean || Suppression des données de ${0} joueurs.
Database Notify - SQLite No WAL || Le mode WAL de SQLite n'est pas pris en charge sur cette version du serveur, en utilisant le mode par défaut. Cela peut possiblement affecter les performances.
Disable || Plan a été désactivé.
Disable - Processing || Traitement des tâches critiques inachevées... (${0})
Disable - Processing Complete || Traitement complété.
Disable - Unsaved Session Save || Sauvegarde des sessions inachevées...
Disable - Unsaved Session Save Timeout || Timeout atteint - stockage des sessions non terminées lors du prochain démarrage.
Disable - Waiting SQLite || En attente de la finalisation des requêtes pour éviter que SQLite ne plante la JVM..
Disable - Waiting SQLite Complete || Connexion SQLite fermée.
Disable - Waiting Transactions || En attente des transactions non terminées pour éviter la perte de données..
Disable - Waiting Transactions Complete || File d'attente des transactions fermée.
Disable - WebServer || Le serveur Web a été désactivé.
Enable || Plan a été activé.
Enable - Database || Connexion à la base de données établie. (${0})
Enable - Notify Bad IP || L'adresse IP située dans le fichier 'server.properties' est érronée. Attention, des liens incorrects seront donnés !
Enable - Notify Empty IP || L'adresse IP située dans le fichier 'server.properties' est vide et l'option 'Alternative_IP' n'est pas utilisée. Attention, des liens incorrects seront donnés !
Enable - Notify Geolocations disabled || La Géolocalisation n'est pas active. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan nécessite un accès à Internet lors de sa première utilisation pour télécharger la base de données 'GeoLite2 Geolocation'.
Enable - Notify Webserver disabled || Le serveur Web n'a pas été initialisé. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Stockage des sessions ayant été préservées lors de l'arrêt précédent.
Enable - WebServer || Le serveur Web communique à travers le port ${0} ( ${1} ).
Enable FAIL - Database || La connexion à la base de données a échoué. (${0}) : ${1}
Enable FAIL - Database Patch || L'application de correctifs pour la base de données a échoué, le plugin doit être désactivé. Merci de signaler ce problème.
Enable FAIL - GeoDB Write || Une erreur s'est produite lors de l'enregistrement de la base de données 'GeoLite2 Geolocation' téléchargée précédemment.
Enable FAIL - WebServer (Proxy) || Le serveur Web n'a pas été initialisé !
Enable FAIL - Wrong Database Type || ${0} n'est pas une base de données prise en charge.
HTML - AND_BUG_REPORTERS || & Rapporteurs de Bugs!
HTML - BANNED (Filters) || Banni(e)
HTML - COMPARING_15_DAYS || Comparaison des 15 derniers Jours
HTML - COMPARING_60_DAYS || Comparaison des 60 derniers Jours
HTML - COMPARING_7_DAYS || Comparaison des 7 derniers Jours
HTML - DATABASE_NOT_OPEN || La base de données n'est pas ouverte, vérifiez son état avec la commande /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || Cette valeur est une prédiction basée sur les joueurs précédents.
HTML - ERROR || Authentification échouée en raison d'une erreur
HTML - EXPIRED_COOKIE || Le cookie de l'utilisateur a expiré
HTML - FILTER_ACTIVITY_INDEX_NOW || Groupe d'Activité actuel
HTML - FILTER_ALL_PLAYERS || Tous les Joueurs
HTML - FILTER_BANNED || Statut de Bannissement
HTML - FILTER_GROUP || Groupe :
HTML - FILTER_OPS || Statut d'Opérateur
HTML - INDEX_ACTIVE || Actif
HTML - INDEX_INACTIVE || Inactif
HTML - INDEX_IRREGULAR || Irrégulier
HTML - INDEX_REGULAR || Régulier
HTML - INDEX_VERY_ACTIVE || Très Actif
HTML - KILLED || Tué(e)
HTML - LABEL_1ST_WEAPON || 1ère Arme de Combat (la plus mortelle)
HTML - LABEL_2ND_WEAPON || 2ᵉ Arme de Combat
HTML - LABEL_3RD_WEAPON || 3ᵉ Arme de Combat
HTML - LABEL_ACTIVE_PLAYTIME || Temps Actif
HTML - LABEL_ACTIVITY_INDEX || Indice d'Activité
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || Temps AFK
HTML - LABEL_AVG || Moyen(ne)
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Temps Actif moyen
HTML - LABEL_AVG_AFK_TIME || Temps AFK moyen
HTML - LABEL_AVG_CHUNKS || Quantité moyenne de Chunks
HTML - LABEL_AVG_ENTITIES || Quantité moyenne d'Entités
HTML - LABEL_AVG_KDR || Ratio - Kills / Morts - moyen
HTML - LABEL_AVG_MOB_KDR || Ratio - Kills / Morts - de Mobs moyen
HTML - LABEL_AVG_PLAYTIME || Temps de Jeu moyen
HTML - LABEL_AVG_SESSION_LENGTH || Durée moyenne d'une Session
HTML - LABEL_AVG_SESSIONS || Quantité moyenne de Sessions
HTML - LABEL_AVG_TPS || TPS moyen
HTML - LABEL_BANNED || Banni(e)
HTML - LABEL_BEST_PEAK || Pic maximal de Joueurs en Ligne
HTML - LABEL_DAY_OF_WEEK || Jour de la Semaine
HTML - LABEL_DEATHS || Morts
HTML - LABEL_DOWNTIME || Temps Hors-Ligne
HTML - LABEL_DURING_LOW_TPS || Pendant les pics de TPS bas :
HTML - LABEL_ENTITIES || Entités
HTML - LABEL_FAVORITE_SERVER || Serveur Favori
HTML - LABEL_FIRST_SESSION_LENGTH || Durée de la première Session
HTML - LABEL_FREE_DISK_SPACE || Espace Disque disponible
HTML - LABEL_INACTIVE || Inactif(ve)
HTML - LABEL_LAST_PEAK || Dernier pic de Joueurs en Ligne
HTML - LABEL_LAST_SEEN || Dernière Connexion
HTML - LABEL_LOADED_CHUNKS || Chunks Chargés
HTML - LABEL_LOADED_ENTITIES || Entités Chargées
HTML - LABEL_LONE_JOINS || Connexions de Joueurs Seuls
HTML - LABEL_LONE_NEW_JOINS || Connexions de Débutants Seuls
HTML - LABEL_LONGEST_SESSION || Session la plus Longue
HTML - LABEL_LOW_TPS || Pics de TPS bas
HTML - LABEL_MAX_FREE_DISK || Espace Disque MAX disponible
HTML - LABEL_MIN_FREE_DISK || Espace Disque MIN disponible
HTML - LABEL_MOB_DEATHS || Morts causées par un Mob
HTML - LABEL_MOB_KDR || Ratio - Kills / Morts de Mobs -
HTML - LABEL_MOB_KILLS || Kills de Mobs
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Mode de Jeu le plus utilisé
HTML - LABEL_NAME || Nom
HTML - LABEL_NEW || Nouveau(elle)
HTML - LABEL_NEW_PLAYERS || Nouveaux Joueurs
HTML - LABEL_NICKNAME || Surnom
HTML - LABEL_NO_SESSION_KILLS || Vide
HTML - LABEL_ONLINE_FIRST_JOIN || Joueurs en Ligne lors de la première Connexion
HTML - LABEL_OPERATOR || Opérateur
HTML - LABEL_PER_PLAYER || / Joueur
HTML - LABEL_PER_REGULAR_PLAYER || / Joueur Régulier
HTML - LABEL_PLAYER_DEATHS || Décès causés par le Joueur
HTML - LABEL_PLAYER_KILLS || Kills de Joueurs
HTML - LABEL_PLAYERS_ONLINE || Joueurs en Ligne
HTML - LABEL_PLAYTIME || Temps de Jeu
HTML - LABEL_REGISTERED || Inscription
HTML - LABEL_REGISTERED_PLAYERS || Joueurs Enregistrés
HTML - LABEL_REGULAR || Régulier(ère)
HTML - LABEL_REGULAR_PLAYERS || Joueurs Réguliers
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Activité de Connexion relative
HTML - LABEL_RETENTION || Rétention des nouveaux Joueurs
HTML - LABEL_SERVER_DOWNTIME || Temps Hors-Ligne du Serveur
HTML - LABEL_SERVER_OCCUPIED || Serveur Inoccupé
HTML - LABEL_SESSION_ENDED || Session Terminée
HTML - LABEL_SESSION_MEDIAN || Session Médiane
HTML - LABEL_TIMES_KICKED || Nombre d'Éjections
HTML - LABEL_TOTAL_PLAYERS || Joueurs Totaux
HTML - LABEL_TOTAL_PLAYTIME || Temps de Jeu Total
HTML - LABEL_UNIQUE_PLAYERS || Joueurs Uniques
HTML - LABEL_WEEK_DAYS || 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche'
HTML - LINK_BACK_NETWORK || Page du Réseau
HTML - LINK_BACK_SERVER || Page du Serveur
HTML - LINK_CHANGELOG || Visualiser les changements
HTML - LINK_DISCORD || Support général sur Discord
HTML - LINK_DOWNLOAD || Téléchargement
HTML - LINK_ISSUES || Rapport de bugs
HTML - LINK_NIGHT_MODE || Mode Nuit
HTML - LINK_PLAYER_PAGE || Page du Joueur
HTML - LINK_QUICK_VIEW || Aperçu Rapide
HTML - LINK_SERVER_ANALYSIS || Analyse du Serveur
HTML - LINK_WIKI || Wiki, Documentation & Tutoriaux de Plan
HTML - LOCAL_MACHINE || Machine Locale
HTML - LOGIN_CREATE_ACCOUNT || Créer un compte !
HTML - LOGIN_FAILED || Connexion échouée :
HTML - LOGIN_FORGOT_PASSWORD || Mot de Passe oublié ?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Mot de Passe oublié ? Désenregistrez puis réenregistrez-vous.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Utilisez la commande suivante en jeu pour supprimer votre utilisateur actuel :
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Ou en utilisant la console :
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Après avoir utilisé la commande,
HTML - LOGIN_LOGIN || Connexion
HTML - LOGIN_LOGOUT || Déconnexion
HTML - LOGIN_PASSWORD || "Mot de Passe"
HTML - LOGIN_USERNAME || "Nom d'Utilisateur"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Nouveau :
HTML - NO_KILLS || Pas de Kills
HTML - NO_USER_PRESENT || Cookie de l'utilisateur non présent
HTML - NON_OPERATORS (Filters) || Non Opérateur(trice)
HTML - NOT_BANNED (Filters) || Non Banni(e)
HTML - OFFLINE || Hors-Ligne
HTML - ONLINE || En Ligne
HTML - OPERATORS (Filters) || Opérateurs
HTML - PER_DAY || / Jour
HTML - PLAYERS_TEXT || Joueurs
HTML - QUERY || Requête<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activité des joueurs appariés
HTML - QUERY_ACTIVITY_ON || Activité sur <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Ajouter un filtre..
HTML - QUERY_AND || et
HTML - QUERY_ARE || `sont`
HTML - QUERY_ARE_ACTIVITY_GROUP || sont dans des Groupes d'Activité
HTML - QUERY_ARE_PLUGIN_GROUP || sont dans le groupe {group} de ${plugin}
HTML - QUERY_JOINED_WITH_ADDRESS || ont rejoint avec l'adresse
HTML - QUERY_LOADING_FILTERS || Chargement des Filtres..
HTML - QUERY_MAKE || Faire une Requête
HTML - QUERY_MAKE_ANOTHER || Faire une autre Requête
HTML - QUERY_OF_PLAYERS || des Joueurs qui
HTML - QUERY_PERFORM_QUERY || Exécuter la Requête !
HTML - QUERY_PLAYED_BETWEEN || Joués entre
HTML - QUERY_REGISTERED_BETWEEN || Enregistrés entre
HTML - QUERY_RESULTS || Résultats de la Requête
HTML - QUERY_RESULTS_MATCH || ${resultCount} Joueurs appariés
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions à portée de vue
HTML - QUERY_SHOW_VIEW || Visualiser une vue
HTML - QUERY_TIME_FROM || >de</label>
HTML - QUERY_TIME_TO || >à</label>
HTML - QUERY_VIEW || Vue :
HTML - QUERY_ZERO_RESULTS || La Requête n'a produit aucun résultat
HTML - REGISTER || Enregistrer
HTML - REGISTER_CHECK_FAILED || La vérification de l'état de l'enregistrement a échoué :
HTML - REGISTER_COMPLETE || Enregistrement complet
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Vous pouvez maintenant terminer l'enregistrement de l'utilisateur.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Le Code expire dans 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Utilisez la commande suivante en jeu pour terminer l'enregistrement :
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Ou en utilisant la console :
HTML - REGISTER_CREATE_USER || Créer un nouvel utilisateur
HTML - REGISTER_FAILED || Enregistrement échoué :
HTML - REGISTER_HAVE_ACCOUNT || Vous avez déjà un compte ? Connectez-vous !
HTML - REGISTER_PASSWORD_TIP || Le Mot de Passe devrait comporter plus de 8 caractères, mais il n'y a aucune limite.
HTML - REGISTER_SPECIFY_PASSWORD || Veuillez spécifier un Mot de Passe
HTML - REGISTER_SPECIFY_USERNAME || Veuillez spécifier un Nom d'Utilisateur
HTML - REGISTER_USERNAME_LENGTH || Le Nom d'Utilisateur peut comporter jusqu'à 50 caractères, le vôtre est
HTML - REGISTER_USERNAME_TIP || Le Nom d'Utilisateur peut comporter jusqu'à 50 caractères.
HTML - SESSION || Session
HTML - SIDE_GEOLOCATIONS || Géolocalisation
HTML - SIDE_INFORMATION || INFORMATIONS
HTML - SIDE_LINKS || LIENS
HTML - SIDE_NETWORK_OVERVIEW || Aperçu du Réseau
HTML - SIDE_OVERVIEW || Vue d'Ensemble
HTML - SIDE_PERFORMANCE || Performances
HTML - SIDE_PLAYER_LIST || Liste des Joueurs
HTML - SIDE_PLAYERBASE || Base de Joueurs
HTML - SIDE_PLAYERBASE_OVERVIEW || Aperçu de la Base de Joueurs
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Serveurs
HTML - SIDE_SERVERS_TITLE || SERVEURS
HTML - SIDE_SESSIONS || Sessions
HTML - SIDE_TO_MAIN_PAGE || Retour à la page principale
HTML - TEXT_CLICK_TO_EXPAND || Cliquez pour agrandir
HTML - TEXT_CONTRIBUTORS_CODE || Contributeurs
HTML - TEXT_CONTRIBUTORS_LOCALE || Traducteurs
HTML - TEXT_CONTRIBUTORS_MONEY || Un merci spécial à ceux qui ont financièrement soutenu le développement.
HTML - TEXT_CONTRIBUTORS_THANKS || En outre, ces <span class="col-plan">gens formidables</span> ont contribué :
HTML - TEXT_DEV_VERSION || Cette version est réservée au développement.
HTML - TEXT_DEVELOPED_BY || est développé par
HTML - TEXT_FIRST_SESSION || Première session
HTML - TEXT_LICENSED_UNDER || Player Analytics est développé et fait l'objet d'une licence en vertu de
HTML - TEXT_METRICS || Métriques bStats
HTML - TEXT_NO_EXTENSION_DATA || Pas de données d'extension
HTML - TEXT_NO_LOW_TPS || Pas de pics de TPS bas
HTML - TEXT_NO_SERVER || Aucun serveur pour afficher l'activité en ligne.
HTML - TEXT_NO_SERVERS || Il n'y a pas de serveur dans la base de données.
HTML - TEXT_PLUGIN_INFORMATION || Informations concernant le plugin
HTML - TEXT_PREDICTED_RETENTION || Cette valeur est une prédiction basée sur les anciennes données du joueur.
HTML - TEXT_SERVER_INSTRUCTIONS || Il semblerait que Plan ne soit installé sur aucun des serveurs de jeu ou qu'il ne soit pas connecté à la même base de données. Voir <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> pour un tutoriel sur la mise en place d'un Réseau.
HTML - TEXT_VERSION || Une nouvelle version a été publiée et est maintenant disponible en téléchargement.
HTML - TITLE_30_DAYS || 30 jours
HTML - TITLE_30_DAYS_AGO || Il y a 30 jours
HTML - TITLE_ALL || Tout
HTML - TITLE_ALL_TIME || Tout le Temps
HTML - TITLE_AS_NUMBERS || en Chiffres
HTML - TITLE_AVG_PING || Latence moyenne
HTML - TITLE_BEST_PING || Meilleure Latence
HTML - TITLE_CALENDAR || Calendrier
HTML - TITLE_CONNECTION_INFO || Renseignements sur la Connexion
HTML - TITLE_COUNTRY || Pays
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Base de Joueurs actuelle
HTML - TITLE_DISK || Espace Disque
HTML - TITLE_GRAPH_DAY_BY_DAY || Jour par Jour
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Heure par Heure
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Activité en Ligne du Réseau
HTML - TITLE_GRAPH_PUNCHCARD || Carte perforée sur 30 jours
HTML - TITLE_INSIGHTS || Perspectives sur 30 jours
HTML - TITLE_IS_AVAILABLE || est Disponible
HTML - TITLE_JOIN_ADDRESSES || Adresses de Connexion
HTML - TITLE_LAST_24_HOURS || 24 Dernières heures
HTML - TITLE_LAST_30_DAYS || 30 Derniers jours
HTML - TITLE_LAST_7_DAYS || 7 Derniers jours
HTML - TITLE_LAST_CONNECTED || Dernier Connecté
HTML - TITLE_LENGTH || Longueur
HTML - TITLE_MOST_PLAYED_WORLD || Monde le plus Fréquenté
HTML - TITLE_NETWORK || Réseau
HTML - TITLE_NETWORK_AS_NUMBERS || Réseau en Chiffres
HTML - TITLE_NOW || Maintenant
HTML - TITLE_ONLINE_ACTIVITY || Activité en ligne
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Activité en ligne en Chiffres
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Aperçu de l'Activité en Ligne
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Performances en Chiffres
HTML - TITLE_PING || Latence
HTML - TITLE_PLAYER || Joueur
HTML - TITLE_PLAYER_OVERVIEW || Aperçu des Joueurs
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Évolution de la base de Joueurs
HTML - TITLE_PVP_DEATHS || Décès récents en PvP
HTML - TITLE_PVP_KILLS || Kills récents en PvP
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE en Chiffres
HTML - TITLE_RECENT_KILLS || Kills récents
HTML - TITLE_RECENT_SESSIONS || Sessions récentes
HTML - TITLE_SEEN_NICKNAMES || Surnoms vus
HTML - TITLE_SERVER || Serveur
HTML - TITLE_SERVER_AS_NUMBERS || Serveur en Chiffres
HTML - TITLE_SERVER_OVERVIEW || Aperçu du Serveur
HTML - TITLE_SERVER_PLAYTIME || Temps de Jeu du Serveur
HTML - TITLE_SERVER_PLAYTIME_30 || Temps de Jeu du Serveur sur 30 Jours
HTML - TITLE_SESSION_START || Début de la Session
HTML - TITLE_THEME_SELECT || Sélection du Thème
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Carte Perforée
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Tendances
HTML - TITLE_TRENDS || Tendances sur 30 Jours
HTML - TITLE_VERSION || Version
HTML - TITLE_WEEK_COMPARISON || Comparaison Hebdomadaire
HTML - TITLE_WORLD || Charge du Monde
HTML - TITLE_WORLD_PLAYTIME || Temps de Jeu par Monde
HTML - TITLE_WORST_PING || Pire Latence
HTML - TOTAL_ACTIVE_TEXT || Temps Actif Total
HTML - TOTAL_AFK || Temps Inactif Total
HTML - TOTAL_PLAYERS || Joueurs Totaux
HTML - UNIQUE_CALENDAR || Unique :
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entités
HTML - UNIT_NO_DATA || Aucune donnée
HTML - UNIT_THE_PLAYERS || Joueurs
HTML - USER_AND_PASS_NOT_SPECIFIED || Utilisateur et mot de passe non spécifiés
HTML - USER_DOES_NOT_EXIST || Cet utilisateur n'existe pas
HTML - USER_INFORMATION_NOT_FOUND || Enregistrement échoué, veuillez réessayer (Le code expire au bout de 15 minutes)
HTML - USER_PASS_MISMATCH || L'utilisateur et le mot de passe ne correspondent pas
HTML - Version Change log || Visualiser le Changelog
HTML - Version Current || Vous avez la Version ${0}
HTML - Version Download || Télécharger Plan-${0}.jar
HTML - Version Update || Mise à Jour
HTML - Version Update Available || La Version ${0} est Disponible !
HTML - Version Update Dev || Cette version est réservée au Développement.
HTML - Version Update Info || Une nouvelle version a été publiée et peut être téléchargée.
HTML - WARNING_NO_GAME_SERVERS || Certaines données nécessitent l'installation de Plan sur les serveurs de jeu.
HTML - WARNING_NO_GEOLOCATIONS || La collecte de la géolocalisation doit être activée dans la configuration (Accepter l'EULA de GeoLite2).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks indisponibles sur Sponge
HTML - WITH || <th>Avec
HTML ERRORS - ACCESS_DENIED_403 || Accès refusé.
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Assurez-vous d'avoir enregistré un utilisateur avec :<b>'/plan register'.</b><br>- Vérifiez que le nom d'utilisateur et le mot de passe soient corrects.<br>- Le nom d'utilisateur et le mot de passe sont sensibles au format majuscule/minuscule.<br><br>Si vous avez oublié votre mot de passe, demandez à un membre du staff de supprimer votre ancien utilisateur puis de vous réinscrire.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Authentification échouée.
HTML ERRORS - FORBIDDEN_403 || Accès interdit.
HTML ERRORS - NO_SERVERS_404 || Aucun serveur en ligne pour exécuter la demande.
HTML ERRORS - NOT_FOUND_404 || Non trouvé.
HTML ERRORS - NOT_PLAYED_404 || Cet utilisateur ne s'est jamais connecté sur ce serveur.
HTML ERRORS - PAGE_NOT_FOUND_404 || Cette page n'existe pas.
HTML ERRORS - UNAUTHORIZED_401 || Non autorisé.
HTML ERRORS - UNKNOWN_PAGE_404 || Assurez-vous que vous accédez à un lien donné par une commande. Exemples :</p><p>/player/{uuid/nom}<br>/server/{uuid/nom/id}</p>
HTML ERRORS - UUID_404 || L'UUID de cet utilisateur n'a pas été trouvé dans la base de données.
In Depth Help - /plan db || Utilise différentes sous-commandes de base de données pour modifier les données d'une manière ou d'une autre.
In Depth Help - /plan db backup || Utilise SQLite pour sauvegarder la base de données cible dans un fichier.
In Depth Help - /plan db clear || Efface toutes les tables de Plan, supprimant par la même occasion toutes les données en traitement de Plan.
In Depth Help - /plan db hotswap || Recharge le plugin avec l'autre base de données et modifie la configuration en conséquence.
In Depth Help - /plan db move || Écrase le contenu de l'autre base de données avec le contenu d'une autre.
In Depth Help - /plan db remove || Supprime toutes les données liées à un joueur de la base de données actuelle.
In Depth Help - /plan db restore || Utilise le fichier de sauvegarde SQLite et écrase le contenu de la base de données cible.
In Depth Help - /plan db uninstalled || Marque un serveur dans la base de données Plan comme étant désinstallé afin qu'il n'apparaisse pas dans les requêtes de serveur.
In Depth Help - /plan disable || Désactive le plugin ou une partie de celui-ci jusqu'au prochain rechargement/redémarrage.
In Depth Help - /plan export || Effectue une exportation vers un emplacement défini dans la configuration.
In Depth Help - /plan import || Effectue une importation pour charger des données dans la base de données.
In Depth Help - /plan info || Affiche l'état actuel du plugin.
In Depth Help - /plan ingame || Affiche des informations sur un joueur en jeu.
In Depth Help - /plan json || Permet de télécharger les données d'un joueur au format JSON. Toutes les données.
In Depth Help - /plan logout || Donnez un nom d'utilisateur à déconnecter du panel, donnez * comme argument pour déconnecter tout le monde.
In Depth Help - /plan network || Obtient un lien vers la page /network, uniquement sur les réseaux.
In Depth Help - /plan player || Obtient un lien vers la page /player d'un joueur spécifique, ou du joueur actuel.
In Depth Help - /plan players || Permet d'obtenir un lien vers la page /players pour voir la liste des joueurs.
In Depth Help - /plan register || Utiliser sans arguments pour obtenir un lien vers la page d'enregistrement. Utilisez --code [code] après l'enregistrement pour obtenir un utilisateur.
In Depth Help - /plan reload || Désactive et active le plugin pour recharger tout changement dans la configuration.
In Depth Help - /plan search || Liste tous les noms de joueurs correspondant à une partie donnée d'un nom.
In Depth Help - /plan server || Obtient un lien vers la page /server d'un serveur spécifique, ou du serveur courant si aucun argument n'est donné.
In Depth Help - /plan servers || Liste les ids, noms et uuids des serveurs de la base de données.
In Depth Help - /plan unregister || Utilisez sans argument pour désenregistrer un utilisateur lié à un joueur, ou avec un nom d'utilisateur pour désenregistrer un autre utilisateur.
In Depth Help - /plan users || Liste les utilisateurs Web sous forme de tableau.
Manage - Confirm Overwrite || Les données ${0} seront écrasées !
Manage - Confirm Removal || Les données ${0} seront supprimées !
Manage - Fail || > §cUne erreur est survenue : ${0}.
Manage - Fail File not found || > §cAucun fichier trouvé depuis ${0}.
Manage - Fail Incorrect Database || > §c'${0}' n'est pas une base de données prise en charge.
Manage - Fail No Exporter || §eL'exportateur '${0}' n'existe pas.
Manage - Fail No Importer || §eL'importateur '${0}' n'existe pas.
Manage - Fail No Server || Aucun serveur trouvé avec les paramètres suivants.
Manage - Fail Same Database || > §cNe peut pas opérer sur et depuis la même base de données !
Manage - Fail Same server || Impossible de marquer ce serveur comme désinstallé (vous y êtes).
Manage - Fail, Confirmation || > §cAjoutez l'argument '-a' afin de confirmer l'exécution : ${0}
Manage - List Importers || Importateurs :
Manage - Progress || ${0} / ${1} traité(s)..
Manage - Remind HotSwap || §eN'oubliez pas de passer à la nouvelle base de données (/plan db hotswap ${0}) & de recharger Plan.
Manage - Start || > §2Traitement des données...
Manage - Success || > §aSuccès !
Negative || Non
Positive || Oui
Today || 'Aujourd''hui'
Unavailable || Indisponible
Unknown || Inconnu
Version - DEV || Ceci est une version de développement.
Version - Latest || Vous utilisez la dernière version.
Version - New || Une nouvelle version (${0}) est disponible ${1}
Version - New (old) || Une nouvelle version est disponible depuis ${0}
Version FAIL - Read info (old) || Impossible de vérifier le dernier numéro de la version
Version FAIL - Read versions.txt || Les informations de la version n'ont pas pu être chargées depuis Github/versions.txt
Web User Listing || §2${0} §7 : §f${1}
WebServer - Notify HTTP || Serveur Web : Aucun certificat -> Utilisation du serveur HTTP pour la visualisation.
WebServer - Notify HTTP User Auth || Serveur Web : Authentification utilisateur désactivée ! (Non sécurisée avec HTTP)
WebServer - Notify HTTPS User Auth || Serveur Web : Authentification d'utilisateur désactivée ! (dans la configuration)
Webserver - Notify IP Whitelist || Serveur Web : La liste blanche d'adresses IP n'est pas activée.
Webserver - Notify IP Whitelist Block || Serveur Web : ${0} n'a pas pu accéder à '${1}'. (pas sur la liste blanche)
WebServer - Notify no Cert file || Serveur Web : Fichier KeyStore du certificat introuvable : ${0}
WebServer - Notify Using Proxy || Serveur Web : le Proxy-mode HTTPS est activé, assurez-vous que votre proxy inversé est routé en utilisant HTTPS et Plan Alternative_IP.Address.
WebServer FAIL - EOF || Serveur Web : EOF lors de la lecture du Certificat. (Assurez-vous que le fuchier n'est pas vide)
WebServer FAIL - Port Bind || Le Serveur Web n'a pas été initialisé avec succès. Le port (${0}) est-il actuellement utilisé ?
WebServer FAIL - SSL Context || Serveur Web : Échec d'initialisation du contexte SSL.
WebServer FAIL - Store Load || Serveur Web : Échec du chargement du certificat SSL.
Yesterday || 'Hier'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Plan a été activé."
notify:
webserverDisabled: "Le serveur Web n'a pas été initialisé. (WebServer.DisableWebServer: true)"
storeSessions: "Stockage des sessions ayant été préservées lors de l'arrêt précédent."
geoDisabled: "La Géolocalisation n'est pas active. (Data.Geolocations: false)"
badIP: "L'adresse IP située dans le fichier 'server.properties' est érronée. Attention, des liens incorrects seront donnés !"
emptyIP: "L'adresse IP située dans le fichier 'server.properties' est vide et l'option 'Alternative_IP' n'est pas utilisée. Attention, des liens incorrects seront donnés !"
geoInternetRequired: "Plan nécessite un accès à Internet lors de sa première utilisation pour télécharger la base de données 'GeoLite2 Geolocation'."
webserver: "Le serveur Web communique à travers le port ${0} ( ${1} )."
fail:
databasePatch: "L'application de correctifs pour la base de données a échoué, le plugin doit être désactivé. Merci de signaler ce problème."
webServer: "Le serveur Web n'a pas été initialisé !"
databaseType: "${0} n'est pas une base de données prise en charge."
database: "La connexion à la base de données a échoué. (${0}) : ${1}"
geoDBWrite: "Une erreur s'est produite lors de l'enregistrement de la base de données 'GeoLite2 Geolocation' téléchargée précédemment."
database: "Connexion à la base de données établie. (${0})"
webserver:
fail:
certStoreLoad: "Serveur Web : Échec du chargement du certificat SSL."
certFileEOF: "Serveur Web : EOF lors de la lecture du Certificat. (Assurez-vous que le fuchier n'est pas vide)"
portInUse: "Le Serveur Web n'a pas été initialisé avec succès. Le port (${0}) est-il actuellement utilisé ?"
SSLContext: "Serveur Web : Échec d'initialisation du contexte SSL."
notify:
http: "Serveur Web : Aucun certificat -> Utilisation du serveur HTTP pour la visualisation."
ipWhitelistBlock: "Serveur Web : ${0} n'a pas pu accéder à '${1}'. (pas sur la liste blanche)"
authDisabledNoHTTPS: "Serveur Web : Authentification utilisateur désactivée ! (Non sécurisée avec HTTP)"
ipWhitelist: "Serveur Web : La liste blanche d'adresses IP n'est pas activée."
noCertFile: "Serveur Web : Fichier KeyStore du certificat introuvable : ${0}"
authDisabledConfig: "Serveur Web : Authentification d'utilisateur désactivée ! (dans la configuration)"
reverseProxy: "Serveur Web : le Proxy-mode HTTPS est activé, assurez-vous que votre proxy inversé est routé en utilisant HTTPS et Plan Alternative_IP.Address."
apiCSSAdded: "Extension de Page : ${0} a ajouté une ou plusieurs feuilles de style à ${1}, ${2}"
generic:
yesterday: "'Hier'"
dbFaultyLaunchOptions: "Configurations défectueuses, utilisation de celles par défaut (${0})"
dbPatchesApplied: "Tous les correctifs pour la base de données ont été appliqués avec succès."
unavailable: "Indisponible"
dbPatchesAlreadyApplied: "Tous les correctifs pour la base de données ont déjà été appliqués."
unknown: "Inconnu"
no: "Non"
dbNotifyClean: "Suppression des données de ${0} joueurs."
yes: "Oui"
dbNotifySQLiteWAL: "Le mode WAL de SQLite n'est pas pris en charge sur cette version du serveur, en utilisant le mode par défaut. Cela peut possiblement affecter les performances."
loadingServerInfo: "Loading server identifying information"
today: "'Aujourd''hui'"
dbApplyingPatch: "Application de correctifs : ${0}..."
disable:
database: "Traitement des tâches critiques inachevées... (${0})"
processingComplete: "Traitement complété."
waitingTransactions: "En attente des transactions non terminées pour éviter la perte de données.."
waitingTransactionsComplete: "File d'attente des transactions fermée."
waitingDbComplete: "Connexion SQLite fermée."
savingSessions: "Sauvegarde des sessions inachevées..."
savingSessionsTimeout: "Timeout atteint - stockage des sessions non terminées lors du prochain démarrage."
disabled: "Plan a été désactivé."
waitingDb: "En attente de la finalisation des requêtes pour éviter que SQLite ne plante la JVM.."
webserver: "Le serveur Web a été désactivé."
version:
checkFail: "Impossible de vérifier le dernier numéro de la version"
checkFailGithub: "Les informations de la version n'ont pas pu être chargées depuis Github/versions.txt"
isLatest: "Vous utilisez la dernière version."
updateAvailableSpigot: "Une nouvelle version est disponible depuis ${0}"
isDev: " Ceci est une version de développement."
updateAvailable: "Une nouvelle version (${0}) est disponible ${1}"
apiJSAdded: "Extension de Page : ${0} a ajouté un ou plusieurs JavaScript à ${1}, ${2}"
command:
help:
unregister:
inDepth: "Utilisez sans argument pour désenregistrer un utilisateur lié à un joueur, ou avec un nom d'utilisateur pour désenregistrer un autre utilisateur."
description: "Désenregistrer un utilisateur du site de Plan"
dbMove:
inDepth: "Écrase le contenu de l'autre base de données avec le contenu d'une autre."
description: "Déplacer des données entre bases de données"
import:
inDepth: "Effectue une importation pour charger des données dans la base de données."
description: "Importer des données"
search:
inDepth: "Liste tous les noms de joueurs correspondant à une partie donnée d'un nom."
description: "Rechercher un joueur"
logout:
description: "Déconnecter les autres utilisateurs du panel"
inDepth: "Donnez un nom d'utilisateur à déconnecter du panel, donnez * comme argument pour déconnecter tout le monde."
dbRemove:
description: "Supprimer les données d'un joueur dans la base de données"
inDepth: "Supprime toutes les données liées à un joueur de la base de données actuelle."
disable:
inDepth: "Désactive le plugin ou une partie de celui-ci jusqu'au prochain rechargement/redémarrage."
description: "Désactiver le plugin ou une partie de lui"
players:
inDepth: "Permet d'obtenir un lien vers la page /players pour voir la liste des joueurs."
description: "Visualiser la page des joueurs"
json:
inDepth: "Permet de télécharger les données d'un joueur au format JSON. Toutes les données."
description: "Visualiser le JSON des données brutes d'un joueur"
servers:
description: "Obtenir la liste des serveurs dans la base de données"
inDepth: "Liste les ids, noms et uuids des serveurs de la base de données."
network:
description: "Visualiser la page du réseau"
inDepth: "Obtient un lien vers la page /network, uniquement sur les réseaux."
server:
description: "Visualiser la page du serveur"
inDepth: "Obtient un lien vers la page /server d'un serveur spécifique, ou du serveur courant si aucun argument n'est donné."
ingame:
description: "Visualiser les informations d'un Joueur (en jeu)"
inDepth: "Affiche des informations sur un joueur en jeu."
player:
inDepth: "Obtient un lien vers la page /player d'un joueur spécifique, ou du joueur actuel."
description: "Visualiser la page d'un joueur"
reload:
inDepth: "Désactive et active le plugin pour recharger tout changement dans la configuration."
description: "Recharger Plan"
dbRestore:
description: "Restaurer les données depuis un fichier ou une base de données"
inDepth: "Utilise le fichier de sauvegarde SQLite et écrase le contenu de la base de données cible."
info:
inDepth: "Affiche l'état actuel du plugin."
description: "Informations concernant le plugin"
export:
inDepth: "Effectue une exportation vers un emplacement défini dans la configuration."
description: "Exporter les fichiers HTML ou JSON manuellement"
database:
description: "Gérer la base de données de Plan"
inDepth: "Utilise différentes sous-commandes de base de données pour modifier les données d'une manière ou d'une autre."
dbUninstalled:
description: "Définir un serveur comme désinstallé au sein de la base de données"
inDepth: "Marque un serveur dans la base de données Plan comme étant désinstallé afin qu'il n'apparaisse pas dans les requêtes de serveur."
dbHotswap:
description: "Changer rapidement de base de données"
inDepth: "Recharge le plugin avec l'autre base de données et modifie la configuration en conséquence."
dbClear:
description: "Supprimer TOUTES les données de Plan dans une base de données"
inDepth: "Efface toutes les tables de Plan, supprimant par la même occasion toutes les données en traitement de Plan."
dbBackup:
description: "Sauvegarder la base données vers un fichier"
inDepth: "Utilise SQLite pour sauvegarder la base de données cible dans un fichier."
register:
description: "Enregistrer un utilisateur Web"
inDepth: "Utiliser sans arguments pour obtenir un lien vers la page d'enregistrement. Utilisez --code [code] après l'enregistrement pour obtenir un utilisateur."
users:
inDepth: "Liste les utilisateurs Web sous forme de tableau."
description: "Lister les utilisateurs du site Web"
ingame:
timesKicked: " §2Nombre d'Éjections : §f${0}"
mobKills: " §2Kills de Mobs : §f${0}"
longestSession: " §2Session la plus longue : §f${0}"
playerKills: " §2Kills de Joueurs : §f${0}"
activityIndex: " §2Indice d'Activité : §f${0} | ${1}"
deaths: " §2Morts : §f${0}"
geolocation: " §2Géolocalisation : §f${0}"
playtime: " §2Temps de Jeu : §f${0}"
activePlaytime: " §2Temps Actif : §f${0}"
afkPlaytime: " §2Temps AFK : §f${0}"
registered: " §2Incription : §f${0}"
lastSeen: " §2Dernière Connexion : §f${0}"
confirmation:
accept: "Accepter"
dbClear: "Vous êtes sur le point de supprimer toutes les données de Plan de ${0}"
dbRemovePlayer: "Vous êtes sur le point de supprimer les données de ${0} depuis ${1}"
dbOverwrite: "Vous êtes sur le point d'écraser des données dans de Plan ${0} avec les données de ${1}"
expired: "La confirmation a expiré, utilisez à nouveau la commande"
cancelNoChanges: "Annulé. Aucune donnée n'a été modifiée."
cancelNoUnregister: "Annulé. '${0}' n'était pas enregistré"
unregister: "Vous êtes sur le point de désenregistrer '${0}' lié à ${1}"
confirm: "Confirmer : "
deny: "Annuler"
general:
reloadComplete: "§aRechargement terminé."
webPermissionLevels: ">\§70 : Accéder à toutes les pages.\§71 : Accéder au '/players' et à toutes les pages des joueurs.\§72 : Accéder à la page du joueur avec le même nom d'utilisateur que l'utilisateur Web.\§73+ : Pas de permission."
noAddress: "§eAucune adresse étant disponible - utilisation localhost comme solution de repli. Veuillez configurer le paramètre 'Alternative_IP's."
pluginDisabled: "§aLes systèmes de Plan sont maintenant désactivés. Vous pouvez toujours exécuter la commande 'reload' pour les redémarrer."
notifyWebUserRegister: "Nouvel utilisateur enregistré : '${0}' Niveau de permission : ${1}."
noWebuser: "Vous n'avez peut-être pas d'utilisateur Web, essayez d'exécuter '/plan register <mot de passe>' afin d'y remédier."
featureDisabled: "§aFonctionnalité '${0}' temporairement désactivée jusqu'au prochain rechargement du plugin."
reloadFailed: "§cUne erreur s'est produite lors du rechargement du plugin, un redémarrage total est recommandé."
failNoImporter: "§eL'importateur '${0}' n'existe pas."
webUserList: " §2${0} §7 : §f${1}"
failNoExporter: "§eL'exportateur '${0}' n'existe pas."
successWebUserRegister: "§aAjout d'un nouvel utilisateur (${0}) avec succès !"
argument:
nameOrUUID:
name: "nom/uuid"
description: "Nom ou UUID d'un joueur"
removeDescription: "Identifiant d'un joueur qui sera supprimé de la base de données actuelle."
dbRestore:
description: "Type de la base de données pour restaurer. Si non spécifié, la base de données actuelle est utilisée."
subcommand:
name: "sous-commande"
description: "Utilisez cette commande sans sous-commande pour afficher l'aide."
exportKind: "type d'exportation"
username:
name: "nom d'utilisateur"
description: "Nom d'utilisateur d'un autre utilisateur. Si non spécifié, l'utilisateur lié au joueur est utilisé."
dbTypeMoveTo:
description: "Type de la base de données pour recevoir les données. Doit être différente de la précédente."
feature:
name: "fonctionnalité"
description: "Nom de la fonctionnalité à désactiver : ${0}"
backupFile:
description: "Nom du fichier de sauvegarde (sensibles aux minuscules/majuscules)"
name: "fichier-de-sauvegarde"
importKind: "type d'importation"
dbBackup:
description: "Type de la base de données pour sauvegarder. Si non spécifié, la base de données actuelle est utilisée."
server:
name: "serveur"
description: "Nom, ID ou UUID d'un serveur"
code:
name: "${code}"
description: "Code utilisé pour finaliser l'enregistrement."
dbTypeHotswap:
description: "Type de la base de données pour commencer l'utilisation."
dbTypeMoveFrom:
description: "Type de la base de données pour fournir les données."
dbTypeRemove:
description: "Type de la base de données pour supprimer toutes les données."
database:
playerRemoval: "Suppression des données de ${0} depuis ${1}.."
unregister: "Désenregistrement de '${0}'.."
write: "Écriture à ${0}.."
manage:
success: "> §aSuccès !"
failFileNotFound: "> §cAucun fichier trouvé depuis ${0}."
failSameDB: "> §cNe peut pas opérer sur et depuis la même base de données !"
failSameServer: "Impossible de marquer ce serveur comme désinstallé (vous y êtes)."
hotswap: "§eN'oubliez pas de passer à la nouvelle base de données (/plan db hotswap ${0}) & de recharger Plan."
fail: "> §cUne erreur est survenue : ${0}."
confirmOverwrite: "Les données ${0} seront écrasées !"
importers: "Importateurs :"
failIncorrectDB: "> §c'${0}' n'est pas une base de données prise en charge."
confirm: "> §cAjoutez l'argument '-a' afin de confirmer l'exécution : ${0}"
progress: "${0} / ${1} traité(s).."
start: "> §2Traitement des données..."
failNoServer: "Aucun serveur trouvé avec les paramètres suivants."
confirmRemoval: "Les données ${0} seront supprimées !"
creatingBackup: "Création d'un fichier de sauvegarde '${0}.db' avec les contenus de ${1}"
failDbNotOpen: "§cLa base de données est : ${0} - Merci de réessayer plus tard."
removal: "Suppression des données de Plan depuis ${0}.."
warnDbNotOpen: "§eLa base de données est : ${0} - Cela pourrait prendre plus de temps que prévu..."
serverUninstalled: "§aSi le serveur est toujours installé, il se définira automatiquement comme dans la base de données."
subcommand:
info:
update: " §2Mise à jour disponible : §f${0}"
database: " §2Base de données actuelle : §f${0}"
proxy: " §2Connecté : §f${0}"
version: " §2Version : §f${0}"
header:
info: "> §2Analyse du joueur"
players: "> §2Joueurs"
analysis: "> §2Résultats de l'analyse"
webUserList: "nom d'utilisateur::lié à::permission niveau"
help: "> §2/${0} Help"
servers: "> §2Serveurs"
search: "> §2${0} Résultats pour §f${1}§2 :"
serverList: "id::nom d'utilisateur::uuid"
inspect: "> §2Joueur : §f${0}"
network: "> §2Page du réseau"
webUsers: "> §2${0} Utilisateurs Web"
fail:
playerNotFound: "Joueur '${0}' non trouvé, il n'a pas d'UUID."
missingFeature: "§eDéfinir une fonctionnalité à désactiver ! (supporte actuellement ${0})"
noPermission: "§cVous ne possédez pas la permission requise."
playerNotInDatabase: "Joueur '${0}' non trouvé dans la base de données."
invalidArguments: "Accepte les éléments suivants comme ${0} : ${1}"
webUserExists: "§cCet utilisateur existe déjà !"
onDeny: "L'action refusée a échoué lors de l'exécution : ${0}"
invalidUsername: "§cCet utilisateur ne possède pas d'UUID."
unknownUsername: "§cCet utilisateur ne s'est jamais connecté sur ce serveur."
tooManyArguments: "§cUn argument est requis ${1}"
missingLink: "Aucun utilisateur n'est pas lié à votre compte et vous n'avez pas la permission de supprimer les comptes d'autres utilisateurs."
webUserNotFound: "§cCet utilisateur n'existe pas !"
missingArguments: "§cDes arguments sont requis (${0}) ${1}"
seeConfig: "voir '${0}' dans config.yml"
serverNotFound: "Serveur '${0}' non trouvé dans la base de données."
onAccept: "L'action acceptée a échoué lors de l'exécution : ${0}"
emptyString: "La chaîne de recherche ne peut pas être vide"
footer:
help: "§7Survolez la commande / les arguments ou utilisez '/${0} ?' pour en savoir plus sur eux."
link:
playerJson: "JSON du Joueur : "
noNetwork: "Le serveur n'est pas connecté à un réseau. Le lien redirige vers la page du serveur."
player: "Page du Joueur : "
clickMe: "Cliquez ici"
register: "Page d'enregistrement : "
network: "Page du Réseau : "
server: "Page du Serveur : "
link: "Lien"
players: "Page des Joueurs : "
html:
query:
filter:
activity:
text: "sont dans des Groupes d'Activité"
generic:
allPlayers: "Tous les Joueurs"
start: "des Joueurs qui"
and: "et"
view: " Vue :"
notBanned: "Non Banni(e)"
playedBetween:
text: "Joués entre"
banStatus:
name: "Statut de Bannissement"
country:
text: "have joined from country"
joinAddress:
text: "ont rejoint avec l'adresse"
registeredBetween:
text: "Enregistrés entre"
pluginGroup:
text: "sont dans le groupe {group} de ${plugin}"
name: "Groupe : "
title:
activityGroup: "Groupe d'Activité actuel"
operators: "Opérateurs"
banned: "Banni(e)"
nonOperators: "Non Opérateur(trice)"
operatorStatus:
name: "Statut d'Opérateur"
results:
match: "${resultCount} Joueurs appariés"
title: "Résultats de la Requête"
none: "La Requête n'a produit aucun résultat"
title:
activityOnDate: 'Activité sur <span id="activity-date"></span>'
sessionsWithinView: "Sessions à portée de vue"
activity: "Activité des joueurs appariés"
text: "Requête<"
filters:
add: "Ajouter un filtre.."
loading: "Chargement des Filtres.."
label:
makeAnother: "Faire une autre Requête"
from: ">de</label>"
to: ">à</label>"
view: "Visualiser une vue"
performQuery: "Exécuter la Requête !"
generic:
are: "`sont`"
description:
predictedNewPlayerRetention: "Cette valeur est une prédiction basée sur les anciennes données du joueur."
noSpongeChunks: "Chunks indisponibles sur Sponge"
noGeolocations: "La collecte de la géolocalisation doit être activée dans la configuration (Accepter l'EULA de GeoLite2)."
noServerOnlinActivity: "Aucun serveur pour afficher l'activité en ligne."
noServers: "Il n'y a pas de serveur dans la base de données."
noGameServers: "Certaines données nécessitent l'installation de Plan sur les serveurs de jeu."
newPlayerRetention: "Cette valeur est une prédiction basée sur les joueurs précédents."
noServersLong: 'Il semblerait que Plan ne soit installé sur aucun des serveurs de jeu ou qu'il ne soit pas connecté à la même base de données. Voir <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> pour un tutoriel sur la mise en place d'un Réseau.'
label:
weekdays: "'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche'"
insights30days: "Perspectives sur 30 jours"
performance: "Performances"
onlineOnFirstJoin: "Joueurs en Ligne lors de la première Connexion"
playersOnlineOverview: "Aperçu de l'Activité en Ligne"
lastPeak: "Dernier pic de Joueurs en Ligne"
longestSession: "Session la plus Longue"
activePlaytime: "Temps Actif"
pvpPveAsNumbers: "PvP & PvE en Chiffres"
player: "Joueur"
length: " Longueur"
serverOverview: "Aperçu du Serveur"
weekComparison: "Comparaison Hebdomadaire"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Joueur Régulier"
averagePing: "Latence moyenne"
mobKdr: "Ratio - Kills / Morts de Mobs -"
loneJoins: "Connexions de Joueurs Seuls"
diskSpace: "Espace Disque disponible"
players: "Joueurs"
mostActiveGamemode: "Mode de Jeu le plus utilisé"
totalActive: "Temps Actif Total"
playersOnline: "Joueurs en Ligne"
perPlayer: "/ Joueur"
dayOfweek: "Jour de la Semaine"
sessionStart: "Début de la Session"
loadedChunks: "Chunks Chargés"
disk: "Espace Disque"
recentKills: "Kills récents"
serverOccupied: "Serveur Inoccupé"
punchcard: "Carte Perforée"
now: "Maintenant"
playerbaseDevelopment: "Évolution de la base de Joueurs"
query: "Faire une Requête"
servers: "Serveurs"
averageAfkTime: "Temps AFK moyen"
playerKills: "Kills de Joueurs"
asNumbers: "en Chiffres"
averageSessionLength: "Durée moyenne d'une Session"
banned: "Banni(e)"
recentPvpKills: "Kills récents en PvP"
last24hours: "24 Dernières heures"
firstSessionLength: "Durée de la première Session"
indexInactive: "Inactif"
seenNicknames: "Surnoms vus"
serversTitle: "SERVEURS"
ping: "Latence"
serverAnalysis: "Analyse du Serveur"
averageKdr: "Ratio - Kills / Morts - moyen"
sessions: "Sessions"
sessionEnded: " Session Terminée"
totalPlaytime: "Temps de Jeu Total"
veryActive: "Très Actif"
inactive: "Inactif(ve)"
mobDeaths: "Morts causées par un Mob"
dayByDay: "Jour par Jour"
newPlayers: "Nouveaux Joueurs"
totalPlayers: "Joueurs Totaux"
serverPlaytime: "Temps de Jeu du Serveur"
recentSessions: "Sessions récentes"
maxFreeDisk: "Espace Disque MAX disponible"
insights: "Insights"
overview: "Vue d'Ensemble"
toMainPage: "Retour à la page principale"
killed: "Tué(e)"
onlineActivity: "Activité en ligne"
bestPeak: "Pic maximal de Joueurs en Ligne"
playerbase: "Base de Joueurs"
averageSessions: "Quantité moyenne de Sessions"
thirtyDays: "30 jours"
country: "Pays"
trends30days: "Tendances sur 30 Jours"
perDay: "/ Jour"
tps: "TPS"
geolocations: "Géolocalisation"
averageMobKdr: "Ratio - Kills / Morts - de Mobs moyen"
thirdDeadliestWeapon: "3ᵉ Arme de Combat"
sessionCalendar: "Session Calendar"
loadedEntities: "Entités Chargées"
activityIndex: "Indice d'Activité"
information: "INFORMATIONS"
deadliestWeapon: "1ère Arme de Combat (la plus mortelle)"
performanceAsNumbers: "Performances en Chiffres"
currentPlayerbase: "Base de Joueurs actuelle"
playerList: "Liste des Joueurs"
registered: "Inscription"
duringLowTps: "Pendant les pics de TPS bas :"
operator: "Opérateur"
regular: "Régulier(ère)"
joinAddress: "Join Address"
calendar: " Calendrier"
comparing7days: "Comparaison des 7 derniers Jours"
currentUptime: "Current Uptime"
worldPlaytime: "Temps de Jeu par Monde"
new: "Nouveau(elle)"
plugins: "Plugins"
world: "Charge du Monde"
networkPage: "Page du Réseau"
network: "Réseau"
minFreeDisk: "Espace Disque MIN disponible"
onlineActivityAsNumbers: "Activité en ligne en Chiffres"
playerDeaths: "Décès causés par le Joueur"
averageChunks: "Quantité moyenne de Chunks"
secondDeadliestWeapon: "2ᵉ Arme de Combat"
recentPvpDeaths: "Décès récents en PvP"
connectionInfo: "Renseignements sur la Connexion"
lowTpsSpikes: "Pics de TPS bas"
quickView: "Aperçu Rapide"
cpuRam: "CPU & RAM"
punchcard30days: "Carte perforée sur 30 jours"
joinAddresses: "Adresses de Connexion"
lastSeen: "Dernière Connexion"
registeredPlayers: "Joueurs Enregistrés"
timesKicked: "Nombre d'Éjections"
serverAsNumberse: "Serveur en Chiffres"
newPlayerRetention: "Rétention des nouveaux Joueurs"
firstSession: "Première session"
thirtyDaysAgo: "Il y a 30 jours"
playtime: "Temps de Jeu"
mostPlayedWorld: "Monde le plus Fréquenté"
loneNewbieJoins: "Connexions de Débutants Seuls"
networkOnlineActivity: "Activité en Ligne du Réseau"
name: "Nom"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Temps de Jeu du Serveur sur 30 Jours"
last7days: "7 Derniers jours"
downtime: "Temps Hors-Ligne"
kdr: "KDR"
last30days: "30 Derniers jours"
averageEntities: "Quantité moyenne d'Entités"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Session Médiane"
all: "Tout"
averagePlaytime: "Temps de Jeu moyen"
bestPing: "Meilleure Latence"
worstPing: "Pire Latence"
links: "LIENS"
lastConnected: "Dernier Connecté"
mobKills: "Kills de Mobs"
deaths: "Morts"
regularPlayers: "Joueurs Réguliers"
serverPage: "Page du Serveur"
playerOverview: "Aperçu des Joueurs"
uniquePlayers: "Joueurs Uniques"
average: "Moyen(ne)"
averageActivePlaytime: "Temps Actif moyen"
allTime: "Tout le Temps"
relativeJoinActivity: "Activité de Connexion relative"
pvpPve: "PvP & PvE"
indexRegular: "Régulier"
networkAsNumbers: "Réseau en Chiffres"
irregular: "Irrégulier"
session: "Session"
totalPlayersOld: "Joueurs Totaux"
networkOverview: "Aperçu du Réseau"
afkTime: "Temps AFK"
entities: "Entités"
playerPage: "Page du Joueur"
server: "Serveur"
afk: "AFK"
favoriteServer: "Serveur Favori"
averageTps: "TPS moyen"
active: "Actif"
hourByHour: "Heure par Heure"
nickname: "Surnom"
trend: "Tendances"
totalAfk: "Temps Inactif Total"
themeSelect: "Sélection du Thème"
serverDowntime: "Temps Hors-Ligne du Serveur"
modal:
version:
available: "est Disponible"
download: "Téléchargement"
dev: "Cette version est réservée au développement."
title: "Version"
changelog: "Visualiser les changements"
text: "Une nouvelle version a été publiée et est maintenant disponible en téléchargement."
info:
contributors:
translator: "Traducteurs"
text: 'En outre, ces <span class="col-plan">gens formidables</span> ont contribué :'
bugreporters: "& Rapporteurs de Bugs!"
donate: "Un merci spécial à ceux qui ont financièrement soutenu le développement."
code: "Contributeurs"
developer: "est développé par"
bugs: "Rapport de bugs"
discord: "Support général sur Discord"
text: "Informations concernant le plugin"
license: "Player Analytics est développé et fait l'objet d'une licence en vertu de"
metrics: "Métriques bStats"
wiki: "Wiki, Documentation & Tutoriaux de Plan"
register:
error:
checkFailed: "La vérification de l'état de l'enregistrement a échoué : "
noPassword: "Veuillez spécifier un Mot de Passe"
usernameLength: "Le Nom d'Utilisateur peut comporter jusqu'à 50 caractères, le vôtre est"
noUsername: "Veuillez spécifier un Nom d'Utilisateur"
failed: "Enregistrement échoué : "
completion1: "Vous pouvez maintenant terminer l'enregistrement de l'utilisateur."
completion2: "Le Code expire dans 15 minutes"
register: "Enregistrer"
login: "Vous avez déjà un compte ? Connectez-vous !"
createNewUser: "Créer un nouvel utilisateur"
completion: "Enregistrement complet"
completion4: "Ou en utilisant la console :"
completion3: "Utilisez la commande suivante en jeu pour terminer l'enregistrement :"
passwordTip: "Le Mot de Passe devrait comporter plus de 8 caractères, mais il n'y a aucune limite."
usernameTip: "Le Nom d'Utilisateur peut comporter jusqu'à 50 caractères."
value:
online: " En Ligne"
noKills: "Pas de Kills"
offline: " Hors-Ligne"
localMachine: "Machine Locale"
with: "<th>Avec"
text:
clickToExpand: "Cliquez pour agrandir"
comparing30daysAgo: "Comparaison des 60 derniers Jours"
noLowTps: "Pas de pics de TPS bas"
noExtensionData: "Pas de données d'extension"
comparing15days: "Comparaison des 15 derniers Jours"
version:
isDev: "Cette version est réservée au Développement."
updateModal:
text: "Une nouvelle version a été publiée et peut être téléchargée."
title: "La Version ${0} est Disponible !"
updateButton: "Mise à Jour"
download: "Télécharger Plan-${0}.jar"
current: "Vous avez la Version ${0}"
changelog: "Visualiser le Changelog"
error:
auth:
emptyForm: "Utilisateur et mot de passe non spécifiés"
registrationFailed: "Enregistrement échoué, veuillez réessayer (Le code expire au bout de 15 minutes)"
dbClosed: "La base de données n'est pas ouverte, vérifiez son état avec la commande /plan info"
generic: "Authentification échouée en raison d'une erreur"
loginFailed: "L'utilisateur et le mot de passe ne correspondent pas"
userNotFound: "Cet utilisateur n'existe pas"
noCookie: "Cookie de l'utilisateur non présent"
expiredCookie: "Le cookie de l'utilisateur a expiré"
404NotFound: "Non trouvé."
noServersOnline: "Aucun serveur en ligne pour exécuter la demande."
UUIDNotFound: "L'UUID de cet utilisateur n'a pas été trouvé dans la base de données."
403Forbidden: "Accès interdit."
authFailedTips: "- Assurez-vous d'avoir enregistré un utilisateur avec :<b>'/plan register'.</b><br>- Vérifiez que le nom d'utilisateur et le mot de passe soient corrects.<br>- Le nom d'utilisateur et le mot de passe sont sensibles au format majuscule/minuscule.<br><br>Si vous avez oublié votre mot de passe, demandez à un membre du staff de supprimer votre ancien utilisateur puis de vous réinscrire."
404UnknownPage: "Assurez-vous que vous accédez à un lien donné par une commande. Exemples :</p><p>/player/{uuid/nom}<br>/server/{uuid/nom/id}</p>"
playerNotSeen: "Cet utilisateur ne s'est jamais connecté sur ce serveur."
authFailed: "Authentification échouée."
404PageNotFound: "Cette page n'existe pas."
401Unauthorized: "Non autorisé."
calendar:
new: "Nouveau :"
unique: "Unique :"
login:
forgotPassword3: "Ou en utilisant la console :"
logout: "Déconnexion"
password: '"Mot de Passe"'
login: "Connexion"
username: '"Nom d'Utilisateur"'
failed: "Connexion échouée : "
register: "Créer un compte !"
forgotPassword: "Mot de Passe oublié ?"
forgotPassword1: "Mot de Passe oublié ? Désenregistrez puis réenregistrez-vous."
forgotPassword2: "Utilisez la commande suivante en jeu pour supprimer votre utilisateur actuel :"
forgotPassword4: "Après avoir utilisé la commande, "
generic:
none: "Vide"
unit:
chunks: "Chunks"
players: "Joueurs"
button:
nightMode: "Mode Nuit"
403AccessDenied: "Accès refusé."
generic:
noData: "Aucune donnée"

View File

@ -1,517 +0,0 @@
API - css+ || PageExtension: ${0} added stylesheet(s) to ${1}, ${2}
API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
Cmd - Click Me || Cliccami
Cmd - Link || Link
Cmd - Link Network || Network page:
Cmd - Link Player || Player page:
Cmd - Link Player JSON || Player json:
Cmd - Link Players || Players page:
Cmd - Link Register || Register page:
Cmd - Link Server || Server page:
CMD Arg - backup-file || Name of the backup file (case sensitive)
CMD Arg - code || Code used to finalize registration.
CMD Arg - db type backup || Type of the database to backup. Current database is used if not specified.
CMD Arg - db type clear || Type of the database to remove all data from.
CMD Arg - db type hotswap || Type of the database to start using.
CMD Arg - db type move from || Type of the database to move data from.
CMD Arg - db type move to || Type of the database to move data to. Can not be same as previous.
CMD Arg - db type restore || Type of the database to restore to. Current database is used if not specified.
CMD Arg - feature || Name of the feature to disable: ${0}
CMD Arg - player identifier || Name or UUID of a player
CMD Arg - player identifier remove || Identifier for a player that will be removed from current database.
CMD Arg - server identifier || Name, ID or UUID of a server
CMD Arg - subcommand || Use the command without subcommand to see help.
CMD Arg - username || Username of another user. If not specified player linked user is used.
CMD Arg Name - backup-file || backup-file
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || export kind
CMD Arg Name - feature || feature
CMD Arg Name - import kind || import kind
CMD Arg Name - name or uuid || name/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subcommand
CMD Arg Name - username || username
Cmd Confirm - accept || Accept
Cmd Confirm - cancelled, no data change || Cancelled. No data was changed.
Cmd Confirm - cancelled, unregister || Cancelled. '${0}' was not unregistered
Cmd Confirm - clearing db || You are about to remove all Plan-data in ${0}
Cmd Confirm - confirmation || Confirm:
Cmd Confirm - deny || Cancel
Cmd Confirm - Expired || Confirmation expired, use the command again
Cmd Confirm - Fail on accept || The accepted action errored upon execution: ${0}
Cmd Confirm - Fail on deny || The denied action errored upon execution: ${0}
Cmd Confirm - overwriting db || You are about to overwrite data in Plan ${0} with data in ${1}
Cmd Confirm - remove player db || You are about to remove data of ${0} from ${1}
Cmd Confirm - unregister || You are about to unregister '${0}' linked to ${1}
Cmd db - creating backup || Creating a backup file '${0}.db' with contents of ${1}
Cmd db - removal || Removing Plan-data from ${0}..
Cmd db - removal player || Removing data of ${0} from ${1}..
Cmd db - server uninstalled || §aIf the server is still installed, it will automatically set itself as installed in the database.
Cmd db - write || Writing to ${0}..
Cmd Disable - Disabled || §aPlan è stato disabilitato. Puoi usare reload per riavviare il plugin.
Cmd FAIL - Accepts only these arguments || Accepts following as ${0}: ${1}
Cmd FAIL - Database not open || §cDatabase è ${0} - Riprova più tardi.
Cmd FAIL - Empty search string || The search string can not be empty
Cmd FAIL - Invalid Username || §cQuesto Utente non ha un UUID.
Cmd FAIL - No Feature || §eDefinisci una feature da disabilitate! (Feature Supportate ${0})
Cmd FAIL - No Permission || §cNon hai nessun permesso.
Cmd FAIL - No player || Player '${0}' was not found, they have no UUID.
Cmd FAIL - No player register || Player '${0}' was not found in the database.
Cmd FAIL - No server || Server '${0}' was not found from the database.
Cmd FAIL - Require only one Argument || §cArgomento singolo richiesto ${1}
Cmd FAIL - Requires Arguments || §cArgomenti richiesti (${0}) ${1}
Cmd FAIL - see config || see '${0}' in config.yml
Cmd FAIL - Unknown Username || §cGiocatore mai visto su questo server
Cmd FAIL - Users not linked || User is not linked to your account and you don't have permission to remove other user's accounts.
Cmd FAIL - WebUser does not exists || §cGiocatore non esistente!
Cmd FAIL - WebUser exists || §cGiocatore già esistente!
Cmd Footer - Help || §7Hover over command or arguments or use '/${0} ?' to learn more about them.
Cmd Header - Analysis || > §2Risultati Analisi
Cmd Header - Help || > §2/${0} Help
Cmd Header - Info || > §2Analisi Giocatore
Cmd Header - Inspect || > §2Nome: §f${0}
Cmd Header - Network || > §2Pagina Network
Cmd Header - Players || > §2Giocatori
Cmd Header - Search || > §2${0} Risultati per §f${1}§2:
Cmd Header - server list || id::name::uuid
Cmd Header - Servers || > §2Servers
Cmd Header - web user list || username::linked to::permission level
Cmd Header - Web Users || > §2${0} Utenti Web
Cmd Info - Bungee Connection || §2Connesso al Proxy: §f${0}
Cmd Info - Database || §2Database corrente: §f${0}
Cmd Info - Reload Complete || §aRicaricamento completato
Cmd Info - Reload Failed || §cErrore durante il reload del plugin, un riavvio è raccomandato.
Cmd Info - Update || §2Aggiornamento Disponibile: §f${0}
Cmd Info - Version || §2Versione: §f${0}
Cmd network - No network || Server is not connected to a network. The link redirects to server page.
Cmd Notify - No Address || §eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings.
Cmd Notify - No WebUser || Nessun utente web registrato, usa /plan register <password>
Cmd Notify - WebUser register || Nuovi utenti web registrati: '${0}' Livello permessi: ${1}
Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
Cmd Qinspect - Activity Index || §2Indice Attività: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK Time: §f${0}
Cmd Qinspect - Deaths || §2Morti: §f${0}
Cmd Qinspect - Geolocation || §2Loggato da: §f${0}
Cmd Qinspect - Last Seen || §2Ultima visita: §f${0}
Cmd Qinspect - Longest Session || §2Sessione più lunga: §f${0}
Cmd Qinspect - Mob Kills || §2Mob Uccisi: §f${0}
Cmd Qinspect - Player Kills || §2Giocatori Uccisi: §f${0}
Cmd Qinspect - Playtime || §2Tempo di Gioco: §f${0}
Cmd Qinspect - Registered || §2Registrato: §f${0}
Cmd Qinspect - Times Kicked || §2Espulso: §f${0}
Cmd SUCCESS - Feature disabled || §aDisabilitato temporaneamente '${0}' fino al prossimo reload del plugin.
Cmd SUCCESS - WebUser register || §aAggiunto il nuovo utente (${0})!
Cmd unregister - unregistering || Unregistering '${0}'..
Cmd WARN - Database not open || §eDatabase è ${0} - Potrebbe volerci un pò di più tempo..
Cmd Web - Permission Levels || >\§70: Accesso a tutte le pagine\§71: Accesso '/players' e tutti i dati dei giocatori\§72: Accedi alle pagine dei giocatori con lo stesso username dell'Utente Web.\§73+: Nessun permesso
Command Help - /plan db || Manage Plan database
Command Help - /plan db backup || Backup data of a database to a file
Command Help - /plan db clear || Remove ALL Plan data from a database
Command Help - /plan db hotswap || Cambia il database rapidamente
Command Help - /plan db move || Sposta i dati tra i database
Command Help - /plan db remove || Remove player's data from Current database
Command Help - /plan db restore || Restore data from a file to a database
Command Help - /plan db uninstalled || Set a server as uninstalled in the database.
Command Help - /plan disable || Disable the plugin or part of it
Command Help - /plan export || Export html or json files manually
Command Help - /plan import || Import data
Command Help - /plan info || Information about the plugin
Command Help - /plan ingame || Mostra info dei giocatori in gioco
Command Help - /plan json || View json of Player's raw data.
Command Help - /plan logout || Log out other users from the panel.
Command Help - /plan network || Mostra la pagina del network
Command Help - /plan player || Mostra la pagina di un giocatore
Command Help - /plan players || Mostra la pagina dei giocatori
Command Help - /plan register || Registra un nuovo utente web
Command Help - /plan reload || Ricarica Plan
Command Help - /plan search || Cerca il nome di un giocatore
Command Help - /plan server || Mostra la pagina del server
Command Help - /plan servers || Elenca i server nel Database
Command Help - /plan unregister || Unregister a user of Plan website
Command Help - /plan users || List all web users
Database - Apply Patch || Applicando Patch: ${0}..
Database - Patches Applied || Tutte le patch sono satte applicate al database.
Database - Patches Applied Already || Tutte le patch sono già state applicate.
Database MySQL - Launch Options Error || Le opzioni di Lancio sono errate, usando le opzioni default (${0})
Database Notify - Clean || Rimossi i dati di ${0} giocatorri.
Database Notify - SQLite No WAL || Modalità SQLite WAL non supportato da questa versione del server, uso le impostazioni predefinite. Ciò potrebbe causare dei problemi.
Disable || Analisi Giocatori Disabilitato.
Disable - Processing || Elaborazione di attività critiche non elaborate. (${0})
Disable - Processing Complete || Elaborazione completata.
Disable - Unsaved Session Save || Salvataggio di sessioni incompiute..
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
Disable - Waiting SQLite Complete || Closed SQLite connection.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || Il Webserver è stato disabilitato.
Enable || Analisi Giocatori Abilitata.
Enable - Database || ${0}-Connessione al database stabilita.
Enable - Notify Bad IP || 0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!
Enable - Notify Empty IP || L'IP in server.properties è vuoto e Alternative_IP non è in uso. Correggi queste informazioni!
Enable - Notify Geolocations disabled || Geolocalizazione non attiva. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan Richiede l'accesso a Internet al primo avvio per scaricare il database di geolocalizzazione GeoLite2.
Enable - Notify Webserver disabled || WebServer non avviato. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
Enable - WebServer || Webserver avviato sulla PORTA ${0} ( ${1} )
Enable FAIL - Database || ${0}-Connessione al Database fallita: ${1}
Enable FAIL - Database Patch || Upgrade del Database fallito, plan è stato disabilitato. Si prega di segnalare questo problema.
Enable FAIL - GeoDB Write || Qualcosa è andato storto durante lo scaricamento del database GeoLite2
Enable FAIL - WebServer (Proxy) || WebServer non avviato!
Enable FAIL - Wrong Database Type || ${0} non è un Database supportato
HTML - AND_BUG_REPORTERS || & Bug reporters!
HTML - BANNED (Filters) || Banned
HTML - COMPARING_15_DAYS || Comparazione di 15 giorni
HTML - COMPARING_60_DAYS || Comparazione di 30g fa a Ora
HTML - COMPARING_7_DAYS || Comparazione di 7 giorni
HTML - DATABASE_NOT_OPEN || Database non trovato, controlla il database con /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
HTML - ERROR || Autenticazione fallita a causa di un errore
HTML - EXPIRED_COOKIE || User cookie has expired
HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
HTML - FILTER_ALL_PLAYERS || All players
HTML - FILTER_BANNED || Ban status
HTML - FILTER_GROUP || Group:
HTML - FILTER_OPS || Operator status
HTML - INDEX_ACTIVE || Attivo
HTML - INDEX_INACTIVE || Inattivo
HTML - INDEX_IRREGULAR || Irregolare
HTML - INDEX_REGULAR || Regolare
HTML - INDEX_VERY_ACTIVE || Molto Attivo
HTML - KILLED || Ucciso
HTML - LABEL_1ST_WEAPON || Arma PvP Preferita
HTML - LABEL_2ND_WEAPON || 2° Arma PvP Preferita
HTML - LABEL_3RD_WEAPON || 3° Arma PvP Preferita
HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
HTML - LABEL_ACTIVITY_INDEX || Indice Inattività
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || Tempo AFK
HTML - LABEL_AVG || Media
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
HTML - LABEL_AVG_AFK_TIME || Average AFK Time
HTML - LABEL_AVG_CHUNKS || Average Chunks
HTML - LABEL_AVG_ENTITIES || Average Entities
HTML - LABEL_AVG_KDR || Media KDR
HTML - LABEL_AVG_MOB_KDR || Media Mob KDR
HTML - LABEL_AVG_PLAYTIME || Media Tempo di Gioco
HTML - LABEL_AVG_SESSION_LENGTH || Media Lunghezza Sessione
HTML - LABEL_AVG_SESSIONS || Average Sessions
HTML - LABEL_AVG_TPS || Media TPS
HTML - LABEL_BANNED || Bannato
HTML - LABEL_BEST_PEAK || Record Migliore
HTML - LABEL_DAY_OF_WEEK || Giorno della Settimana
HTML - LABEL_DEATHS || Morti
HTML - LABEL_DOWNTIME || Downtime
HTML - LABEL_DURING_LOW_TPS || Durante Spicchi TPS bassi:
HTML - LABEL_ENTITIES || Entità
HTML - LABEL_FAVORITE_SERVER || Server Preferito
HTML - LABEL_FIRST_SESSION_LENGTH || Lunghezza Prima sessione
HTML - LABEL_FREE_DISK_SPACE || Spazio Disco Disponibile
HTML - LABEL_INACTIVE || Inattivo
HTML - LABEL_LAST_PEAK || Record Settimanale
HTML - LABEL_LAST_SEEN || Ultima Visita
HTML - LABEL_LOADED_CHUNKS || Chunks Caricati
HTML - LABEL_LOADED_ENTITIES || Entità Caricate
HTML - LABEL_LONE_JOINS || Entrate Solitarie
HTML - LABEL_LONE_NEW_JOINS || Nuove entrate Solitarie
HTML - LABEL_LONGEST_SESSION || Sessione più lunga
HTML - LABEL_LOW_TPS || Spicchi TPS bassi
HTML - LABEL_MAX_FREE_DISK || Spazio Disco libero Max
HTML - LABEL_MIN_FREE_DISK || Spazio Disco libero Min
HTML - LABEL_MOB_DEATHS || Mob che hanno causato la Morte
HTML - LABEL_MOB_KDR || Mob KDR
HTML - LABEL_MOB_KILLS || Mob uccisi
HTML - LABEL_MOST_ACTIVE_GAMEMODE || La Gamemode più attiva
HTML - LABEL_NAME || Nome
HTML - LABEL_NEW || Nuovi
HTML - LABEL_NEW_PLAYERS || Nuovi Giocatori
HTML - LABEL_NICKNAME || Nick
HTML - LABEL_NO_SESSION_KILLS || Nessuno
HTML - LABEL_ONLINE_FIRST_JOIN || Giocatori Online entrati la prima volta
HTML - LABEL_OPERATOR || Operatore
HTML - LABEL_PER_PLAYER || / Giocatore
HTML - LABEL_PER_REGULAR_PLAYER || / Giocatore regolare
HTML - LABEL_PLAYER_DEATHS || Giocatori che hanno causato la Morte
HTML - LABEL_PLAYER_KILLS || Giocatori Uccisi
HTML - LABEL_PLAYERS_ONLINE || Giocatori Online
HTML - LABEL_PLAYTIME || Gioco
HTML - LABEL_REGISTERED || Registrato
HTML - LABEL_REGISTERED_PLAYERS || Giocatori Registrati
HTML - LABEL_REGULAR || Regolari
HTML - LABEL_REGULAR_PLAYERS || Giocatori Regolari
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Attività Entrate Relative
HTML - LABEL_RETENTION || Retenzione Nuovo Giocatore
HTML - LABEL_SERVER_DOWNTIME || Server Downtime
HTML - LABEL_SERVER_OCCUPIED || Server occupato
HTML - LABEL_SESSION_ENDED || Fine
HTML - LABEL_SESSION_MEDIAN || Media Sessioni
HTML - LABEL_TIMES_KICKED || Cacciato
HTML - LABEL_TOTAL_PLAYERS || Giocatori Totali
HTML - LABEL_TOTAL_PLAYTIME || Tempo di gioco Totale
HTML - LABEL_UNIQUE_PLAYERS || Giocatori unici
HTML - LABEL_WEEK_DAYS || 'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato', 'Domenica'
HTML - LINK_BACK_NETWORK || Pagina del Network
HTML - LINK_BACK_SERVER || Pagina del Server
HTML - LINK_CHANGELOG || Vedi aggiornamenti
HTML - LINK_DISCORD || Supporto generale su Discord
HTML - LINK_DOWNLOAD || Download
HTML - LINK_ISSUES || Segnala Problemi
HTML - LINK_NIGHT_MODE || Modalità Notte
HTML - LINK_PLAYER_PAGE || Pagina Giocatore
HTML - LINK_QUICK_VIEW || Vista Rapida
HTML - LINK_SERVER_ANALYSIS || Analisi Server
HTML - LINK_WIKI || Plan Wiki, Tutorial e Documentazione
HTML - LOCAL_MACHINE || Macchina Locale
HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
HTML - LOGIN_FAILED || Login failed:
HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
HTML - LOGIN_LOGIN || Login
HTML - LOGIN_LOGOUT || Logout
HTML - LOGIN_PASSWORD || "Password"
HTML - LOGIN_USERNAME || "Username"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Nuovo:
HTML - NO_KILLS || Nessuna Uccisione
HTML - NO_USER_PRESENT || User cookie not present
HTML - NON_OPERATORS (Filters) || Non operators
HTML - NOT_BANNED (Filters) || Not banned
HTML - OFFLINE || Offline
HTML - ONLINE || Online
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || / Giorno
HTML - PLAYERS_TEXT || Giocatori
HTML - QUERY || Query<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activity of matched players
HTML - QUERY_ACTIVITY_ON || Activity on <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Add a filter..
HTML - QUERY_AND || and
HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Loading filters..
HTML - QUERY_MAKE || Make a query
HTML - QUERY_MAKE_ANOTHER || Make another query
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Played between
HTML - QUERY_REGISTERED_BETWEEN || Registered between
HTML - QUERY_RESULTS || Query Results
HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Show a view
HTML - QUERY_TIME_FROM || >from</label>
HTML - QUERY_TIME_TO || >to</label>
HTML - QUERY_VIEW || View:
HTML - QUERY_ZERO_RESULTS || Query produced 0 results
HTML - REGISTER || Register
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
HTML - REGISTER_COMPLETE || Complete Registration
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
HTML - REGISTER_CREATE_USER || Create a new user
HTML - REGISTER_FAILED || Registration failed:
HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
HTML - SESSION || Session
HTML - SIDE_GEOLOCATIONS || Geolocalizazione
HTML - SIDE_INFORMATION || INFORMAZIONE
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || Informazioni sul Network
HTML - SIDE_OVERVIEW || Informazioni
HTML - SIDE_PERFORMANCE || Performance
HTML - SIDE_PLAYER_LIST || Elenco Giocatori
HTML - SIDE_PLAYERBASE || Playerbase
HTML - SIDE_PLAYERBASE_OVERVIEW || Statistiche Playerbase
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Servers
HTML - SIDE_SERVERS_TITLE || SERVERS
HTML - SIDE_SESSIONS || Sessioni
HTML - SIDE_TO_MAIN_PAGE || Ritorna alla pagina principale
HTML - TEXT_CLICK_TO_EXPAND || Clicca per espendere
HTML - TEXT_CONTRIBUTORS_CODE || contributori codice
HTML - TEXT_CONTRIBUTORS_LOCALE || traduttore
HTML - TEXT_CONTRIBUTORS_MONEY || Un ringraziamento speciale a coloro che hanno sostenuto monetariamente lo sviluppo.
HTML - TEXT_CONTRIBUTORS_THANKS || Inoltre, hanno contribuito queste <span class="col-plan">fantastiche persone</span>:
HTML - TEXT_DEV_VERSION || Questa versione è una versione DEV.
HTML - TEXT_DEVELOPED_BY || è stato svillupato da
HTML - TEXT_FIRST_SESSION || Prima sessione
HTML - TEXT_LICENSED_UNDER || Player Analytics è stato svillpato e licenziato sotto
HTML - TEXT_METRICS || Metriche bStats
HTML - TEXT_NO_EXTENSION_DATA || Nessun dato estensione
HTML - TEXT_NO_LOW_TPS || Nennun picco basso di TPS
HTML - TEXT_NO_SERVER || Nessun server con cui mostare attività
HTML - TEXT_NO_SERVERS || Nessun server trovato in questo database
HTML - TEXT_PLUGIN_INFORMATION || Informazioni su questo plugin
HTML - TEXT_PREDICTED_RETENTION || Questo valore è una previsione basata sui giocatori precedenti
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.
HTML - TEXT_VERSION || Una nuova versione è stata rilasciata ed è ora disponibile da scaricare.
HTML - TITLE_30_DAYS || 30 giorni
HTML - TITLE_30_DAYS_AGO || 30 giorni fa
HTML - TITLE_ALL || Tutto
HTML - TITLE_ALL_TIME || Tutto il Tempo
HTML - TITLE_AS_NUMBERS || Statistiche
HTML - TITLE_AVG_PING || Ping Medio
HTML - TITLE_BEST_PING || Ping Migliore
HTML - TITLE_CALENDAR || Calendario
HTML - TITLE_CONNECTION_INFO || Informazioni sulla Connessione
HTML - TITLE_COUNTRY || Nazione
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Playerbase Corrente
HTML - TITLE_DISK || Spazio sul Disco
HTML - TITLE_GRAPH_DAY_BY_DAY || Giorno Per Giorno
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hour by Hour
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Attività Online Network
HTML - TITLE_GRAPH_PUNCHCARD || Attività in 30 giorni
HTML - TITLE_INSIGHTS || Grafico in 30 giorni
HTML - TITLE_IS_AVAILABLE || è Disponibile
HTML - TITLE_JOIN_ADDRESSES || Join Addresses
HTML - TITLE_LAST_24_HOURS || Ultime 24 ore
HTML - TITLE_LAST_30_DAYS || Ultimi 30 giorni
HTML - TITLE_LAST_7_DAYS || Ultimi 7 giorni
HTML - TITLE_LAST_CONNECTED || Ultima connessione
HTML - TITLE_LENGTH || Durata
HTML - TITLE_MOST_PLAYED_WORLD || Mondo più giocato
HTML - TITLE_NETWORK || Network
HTML - TITLE_NETWORK_AS_NUMBERS || Statistiche Network
HTML - TITLE_NOW || Ora
HTML - TITLE_ONLINE_ACTIVITY || Attività Online
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Statistiche Attività Online
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Panoramica delle attività online
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Prestazioni come numeri
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Player
HTML - TITLE_PLAYER_OVERVIEW || Statistiche Giocatore
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Grafico Playerbase
HTML - TITLE_PVP_DEATHS || Morti PvP Recenti
HTML - TITLE_PVP_KILLS || Uccisioni PvP Recenti
HTML - TITLE_PVP_PVE_NUMBERS || Statistiche PvP & PvE
HTML - TITLE_RECENT_KILLS || Uccisioni Recenti
HTML - TITLE_RECENT_SESSIONS || Sessioni Recenti
HTML - TITLE_SEEN_NICKNAMES || Nick Usati
HTML - TITLE_SERVER || Server
HTML - TITLE_SERVER_AS_NUMBERS || Statistiche Server
HTML - TITLE_SERVER_OVERVIEW || Vista Server
HTML - TITLE_SERVER_PLAYTIME || Tempo di Gioco Server
HTML - TITLE_SERVER_PLAYTIME_30 || Tempo di Gioco Server di 30 giorni
HTML - TITLE_SESSION_START || Sessione Iniziata
HTML - TITLE_THEME_SELECT || Selezione Tema
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Presenza Settimanale
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Tendenza
HTML - TITLE_TRENDS || Tendenza per 30 giorni
HTML - TITLE_VERSION || Versione
HTML - TITLE_WEEK_COMPARISON || Confronto settimanale
HTML - TITLE_WORLD || Caricamento Mondo
HTML - TITLE_WORLD_PLAYTIME || Tempo di gioco Mondo
HTML - TITLE_WORST_PING || Ping Peggiore
HTML - TOTAL_ACTIVE_TEXT || Totale Attivo
HTML - TOTAL_AFK || Totale AFK
HTML - TOTAL_PLAYERS || Totale Giocatori
HTML - UNIQUE_CALENDAR || Unico:
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entità
HTML - UNIT_NO_DATA || Nessun Dato
HTML - UNIT_THE_PLAYERS || Giocatori
HTML - USER_AND_PASS_NOT_SPECIFIED || Utente e Password non specificati
HTML - USER_DOES_NOT_EXIST || Utente non esistente
HTML - USER_INFORMATION_NOT_FOUND || Registration failed, try again (The code expires after 15 minutes)
HTML - USER_PASS_MISMATCH || Utente e Password non corrispondono
HTML - Version Change log || View Changelog
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Update
HTML - Version Update Available || Version ${0} is Available!
HTML - Version Update Dev || This version is a DEV release.
HTML - Version Update Info || A new version has been released and is now available for download.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || <th>Con
HTML ERRORS - ACCESS_DENIED_403 || Acccesso Bloccato
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Assicurati di registare un nuovo utente usando <b>/plan register</b><br>- Controlla che il nome e password siano corretti<br>- Nome e password sono case-sensitive<br><br>Se hai dimenticato la tua passwrod, chiedi a uno staff di rimuovere i tuoi dati e registrarti di nuovo.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Autenticazione Fallita.
HTML ERRORS - FORBIDDEN_403 || Vietato
HTML ERRORS - NO_SERVERS_404 || Nessun Server online per fare la richiesta.
HTML ERRORS - NOT_FOUND_404 || Non Trovato
HTML ERRORS - NOT_PLAYED_404 || Questo giocatore non ha mai giocato su questo server.
HTML ERRORS - PAGE_NOT_FOUND_404 || Questa pagina non esiste.
HTML ERRORS - UNAUTHORIZED_401 || Non Autorizzato
HTML ERRORS - UNKNOWN_PAGE_404 || Assicurati che stai seguendo il link usando il commando, Esempi:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || UUID del Giocatore non trovato nel database.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
In Depth Help - /plan db clear || Clears all Plan tables, removing all Plan-data in the process.
In Depth Help - /plan db hotswap || Reloads the plugin with the other database and changes the config to match.
In Depth Help - /plan db move || Overwrites contents in the other database with the contents in another.
In Depth Help - /plan db remove || Removes all data linked to a player from the Current database.
In Depth Help - /plan db restore || Uses SQLite backup file and overwrites contents of the target database.
In Depth Help - /plan db uninstalled || Marks a server in Plan database as uninstalled so that it will not show up in server queries.
In Depth Help - /plan disable || Disable the plugin or part of it until next reload/restart.
In Depth Help - /plan export || Performs an export to export location defined in the config.
In Depth Help - /plan import || Performs an import to load data into the database.
In Depth Help - /plan info || Display the current status of the plugin.
In Depth Help - /plan ingame || Visualizza alcune informazioni sul giocatore in gioco.
In Depth Help - /plan json || Allows you to download a player's data in json format. All of it.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Obtain a link to the /network page, only does so on networks.
In Depth Help - /plan player || Obtain a link to the /player page of a specific player, or the current player.
In Depth Help - /plan players || Obtain a link to the /players page to see a list of players.
In Depth Help - /plan register || Use without arguments to get link to register page. Use --code [code] after registration to get a user.
In Depth Help - /plan reload || Disable and enable the plugin to reload any changes in config.
In Depth Help - /plan search || List all matching player names to given part of a name.
In Depth Help - /plan server || Obtain a link to the /server page of a specific server, or the current server if no arguments are given.
In Depth Help - /plan servers || List ids, names and uuids of servers in the database.
In Depth Help - /plan unregister || Use without arguments to unregister player linked user, or with username argument to unregister another user.
In Depth Help - /plan users || Lists web users as a table.
Manage - Confirm Overwrite || Dati in ${0} saranno sovrascritti!
Manage - Confirm Removal || Dati in ${0} saranno rimossi!
Manage - Fail || > §cErrore: ${0}
Manage - Fail File not found || > §cNessun file trovato su ${0}
Manage - Fail Incorrect Database || > §c'${0}' non è un database supportato.
Manage - Fail No Exporter || §eEsportatore '${0}' non essite
Manage - Fail No Importer || §eImportatore '${0}' non essite
Manage - Fail No Server || Nessun server trovato con i seguenti parametri.
Manage - Fail Same Database || > §cImpossibile operare da e verso lo stesso database!
Manage - Fail Same server || Impossibile rimuovere questo server (Sei dentro a questo server)
Manage - Fail, Confirmation || > §cAggiungi l'argomento '-a' per confermare l'esecuzione: ${0}
Manage - List Importers || Importatori:
Manage - Progress || ${0} / ${1} processed..
Manage - Remind HotSwap || §eRircorda di cambiare il nuovo database (/plan db hotswap ${0}) e ricaricare il plugin.
Manage - Start || > §2Processando i dati..
Manage - Success || > §aCompletato!
Negative || No
Positive || Sì
Today || 'Oggi'
Unavailable || Non Disponibile
Unknown || Sconosciuto
Version - DEV || Questa è una versione DEV.
Version - Latest || Stai usando l'ultima versione.
Version - New || Nuova versione (${0}) è disponibile ${1}
Version - New (old) || Nuova versione disponibile su ${0}
Version FAIL - Read info (old) || Impossibile controllare nuove versioni
Version FAIL - Read versions.txt || Informazioni sulla vesione non trovate su Github/versions.txt
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || WebServer: Nessun Certificato -> Uso ora server HTTP per la Visualizazione.
WebServer - Notify HTTP User Auth || WebServer: Autorizzazione Utente Disabilitato! (Non sicuro su HTTP)
WebServer - Notify HTTPS User Auth || WebServer: User Authorization Disabled! (Disabled in config)
Webserver - Notify IP Whitelist || Webserver: IP Whitelist is enabled.
Webserver - Notify IP Whitelist Block || Webserver: ${0} was denied access to '${1}'. (not whitelisted)
WebServer - Notify no Cert file || WebServer: Chiave del Certfiicato non trovato: ${0}
WebServer - Notify Using Proxy || WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy
WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Check that the file is not empty)
WebServer FAIL - Port Bind || WebServer non avviato. La porta (${0}) è già occupata?
WebServer FAIL - SSL Context || WebServer: Inilizazione Contenuto SSL Fallito.
WebServer FAIL - Store Load || WebServer: Caricamento Certificato SSL Fallito.
Yesterday || 'Ieri'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Analisi Giocatori Abilitata."
notify:
webserverDisabled: "WebServer non avviato. (WebServer.DisableWebServer: true)"
storeSessions: "Storing sessions that were preserved before previous shutdown."
geoDisabled: "Geolocalizazione non attiva. (Data.Geolocations: false)"
badIP: "0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!"
emptyIP: "L'IP in server.properties è vuoto e Alternative_IP non è in uso. Correggi queste informazioni!"
geoInternetRequired: "Plan Richiede l'accesso a Internet al primo avvio per scaricare il database di geolocalizzazione GeoLite2."
webserver: "Webserver avviato sulla PORTA ${0} ( ${1} )"
fail:
databasePatch: "Upgrade del Database fallito, plan è stato disabilitato. Si prega di segnalare questo problema."
webServer: "WebServer non avviato!"
databaseType: "${0} non è un Database supportato"
database: "${0}-Connessione al Database fallita: ${1}"
geoDBWrite: "Qualcosa è andato storto durante lo scaricamento del database GeoLite2"
database: "${0}-Connessione al database stabilita."
webserver:
fail:
certStoreLoad: "WebServer: Caricamento Certificato SSL Fallito."
certFileEOF: "WebServer: EOF when reading Certificate file. (Check that the file is not empty)"
portInUse: "WebServer non avviato. La porta (${0}) è già occupata?"
SSLContext: "WebServer: Inilizazione Contenuto SSL Fallito."
notify:
http: "WebServer: Nessun Certificato -> Uso ora server HTTP per la Visualizazione."
ipWhitelistBlock: "Webserver: ${0} was denied access to '${1}'. (not whitelisted)"
authDisabledNoHTTPS: "WebServer: Autorizzazione Utente Disabilitato! (Non sicuro su HTTP)"
ipWhitelist: "Webserver: IP Whitelist is enabled."
noCertFile: "WebServer: Chiave del Certfiicato non trovato: ${0}"
authDisabledConfig: "WebServer: User Authorization Disabled! (Disabled in config)"
reverseProxy: "WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy"
apiCSSAdded: "PageExtension: ${0} added stylesheet(s) to ${1}, ${2}"
generic:
yesterday: "'Ieri'"
dbFaultyLaunchOptions: "Le opzioni di Lancio sono errate, usando le opzioni default (${0})"
dbPatchesApplied: "Tutte le patch sono satte applicate al database."
unavailable: "Non Disponibile"
dbPatchesAlreadyApplied: "Tutte le patch sono già state applicate."
unknown: "Sconosciuto"
no: "No"
dbNotifyClean: "Rimossi i dati di ${0} giocatorri."
yes: "Sì"
dbNotifySQLiteWAL: "Modalità SQLite WAL non supportato da questa versione del server, uso le impostazioni predefinite. Ciò potrebbe causare dei problemi."
loadingServerInfo: "Loading server identifying information"
today: "'Oggi'"
dbApplyingPatch: "Applicando Patch: ${0}.."
disable:
database: "Elaborazione di attività critiche non elaborate. (${0})"
processingComplete: "Elaborazione completata."
waitingTransactions: "Waiting for unfinished transactions to avoid data loss.."
waitingTransactionsComplete: "Transaction queue closed."
waitingDbComplete: "Closed SQLite connection."
savingSessions: "Salvataggio di sessioni incompiute.."
savingSessionsTimeout: "Timeout hit, storing the unfinished sessions on next enable instead."
disabled: "Analisi Giocatori Disabilitato."
waitingDb: "Waiting queries to finish to avoid SQLite crashing JVM.."
webserver: "Il Webserver è stato disabilitato."
version:
checkFail: "Impossibile controllare nuove versioni"
checkFailGithub: "Informazioni sulla vesione non trovate su Github/versions.txt"
isLatest: "Stai usando l'ultima versione."
updateAvailableSpigot: "Nuova versione disponibile su ${0}"
isDev: " Questa è una versione DEV."
updateAvailable: "Nuova versione (${0}) è disponibile ${1}"
apiJSAdded: "PageExtension: ${0} added javascript(s) to ${1}, ${2}"
command:
help:
unregister:
inDepth: "Use without arguments to unregister player linked user, or with username argument to unregister another user."
description: "Unregister a user of Plan website"
dbMove:
inDepth: "Overwrites contents in the other database with the contents in another."
description: "Sposta i dati tra i database"
import:
inDepth: "Performs an import to load data into the database."
description: "Import data"
search:
inDepth: "List all matching player names to given part of a name."
description: "Cerca il nome di un giocatore"
logout:
description: "Log out other users from the panel."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "Remove player's data from Current database"
inDepth: "Removes all data linked to a player from the Current database."
disable:
inDepth: "Disable the plugin or part of it until next reload/restart."
description: "Disable the plugin or part of it"
players:
inDepth: "Obtain a link to the /players page to see a list of players."
description: "Mostra la pagina dei giocatori"
json:
inDepth: "Allows you to download a player's data in json format. All of it."
description: "View json of Player's raw data."
servers:
description: "Elenca i server nel Database"
inDepth: "List ids, names and uuids of servers in the database."
network:
description: "Mostra la pagina del network"
inDepth: "Obtain a link to the /network page, only does so on networks."
server:
description: "Mostra la pagina del server"
inDepth: "Obtain a link to the /server page of a specific server, or the current server if no arguments are given."
ingame:
description: "Mostra info dei giocatori in gioco"
inDepth: "Visualizza alcune informazioni sul giocatore in gioco."
player:
inDepth: "Obtain a link to the /player page of a specific player, or the current player."
description: "Mostra la pagina di un giocatore"
reload:
inDepth: "Disable and enable the plugin to reload any changes in config."
description: "Ricarica Plan"
dbRestore:
description: "Restore data from a file to a database"
inDepth: "Uses SQLite backup file and overwrites contents of the target database."
info:
inDepth: "Display the current status of the plugin."
description: "Information about the plugin"
export:
inDepth: "Performs an export to export location defined in the config."
description: "Export html or json files manually"
database:
description: "Manage Plan database"
inDepth: "Use different database subcommands to change the data in some way"
dbUninstalled:
description: "Set a server as uninstalled in the database."
inDepth: "Marks a server in Plan database as uninstalled so that it will not show up in server queries."
dbHotswap:
description: "Cambia il database rapidamente"
inDepth: "Reloads the plugin with the other database and changes the config to match."
dbClear:
description: "Remove ALL Plan data from a database"
inDepth: "Clears all Plan tables, removing all Plan-data in the process."
dbBackup:
description: "Backup data of a database to a file"
inDepth: "Uses SQLite to backup the target database to a file."
register:
description: "Registra un nuovo utente web"
inDepth: "Use without arguments to get link to register page. Use --code [code] after registration to get a user."
users:
inDepth: "Lists web users as a table."
description: "List all web users"
ingame:
timesKicked: " §2Espulso: §f${0}"
mobKills: " §2Mob Uccisi: §f${0}"
longestSession: " §2Sessione più lunga: §f${0}"
playerKills: " §2Giocatori Uccisi: §f${0}"
activityIndex: " §2Indice Attività: §f${0} | ${1}"
deaths: " §2Morti: §f${0}"
geolocation: " §2Loggato da: §f${0}"
playtime: " §2Tempo di Gioco: §f${0}"
activePlaytime: " §2Active Playtime: §f${0}"
afkPlaytime: " §2AFK Time: §f${0}"
registered: " §2Registrato: §f${0}"
lastSeen: " §2Ultima visita: §f${0}"
confirmation:
accept: "Accept"
dbClear: "You are about to remove all Plan-data in ${0}"
dbRemovePlayer: "You are about to remove data of ${0} from ${1}"
dbOverwrite: "You are about to overwrite data in Plan ${0} with data in ${1}"
expired: "Confirmation expired, use the command again"
cancelNoChanges: "Cancelled. No data was changed."
cancelNoUnregister: "Cancelled. '${0}' was not unregistered"
unregister: "You are about to unregister '${0}' linked to ${1}"
confirm: "Confirm: "
deny: "Cancel"
general:
reloadComplete: "§aRicaricamento completato"
webPermissionLevels: ">\§70: Accesso a tutte le pagine\§71: Accesso '/players' e tutti i dati dei giocatori\§72: Accedi alle pagine dei giocatori con lo stesso username dell'Utente Web.\§73+: Nessun permesso"
noAddress: "§eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings."
pluginDisabled: "§aPlan è stato disabilitato. Puoi usare reload per riavviare il plugin."
notifyWebUserRegister: "Nuovi utenti web registrati: '${0}' Livello permessi: ${1}"
noWebuser: "Nessun utente web registrato, usa /plan register <password>"
featureDisabled: "§aDisabilitato temporaneamente '${0}' fino al prossimo reload del plugin."
reloadFailed: "§cErrore durante il reload del plugin, un riavvio è raccomandato."
failNoImporter: "§eImportatore '${0}' non essite"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eEsportatore '${0}' non essite"
successWebUserRegister: "§aAggiunto il nuovo utente (${0})!"
argument:
nameOrUUID:
name: "name/uuid"
description: "Name or UUID of a player"
removeDescription: "Identifier for a player that will be removed from current database."
dbRestore:
description: "Type of the database to restore to. Current database is used if not specified."
subcommand:
name: "subcommand"
description: "Use the command without subcommand to see help."
exportKind: "export kind"
username:
name: "username"
description: "Username of another user. If not specified player linked user is used."
dbTypeMoveTo:
description: "Type of the database to move data to. Can not be same as previous."
feature:
name: "feature"
description: "Name of the feature to disable: ${0}"
backupFile:
description: "Name of the backup file (case sensitive)"
name: "backup-file"
importKind: "import kind"
dbBackup:
description: "Type of the database to backup. Current database is used if not specified."
server:
name: "server"
description: "Name, ID or UUID of a server"
code:
name: "${code}"
description: "Code used to finalize registration."
dbTypeHotswap:
description: "Type of the database to start using."
dbTypeMoveFrom:
description: "Type of the database to move data from."
dbTypeRemove:
description: "Type of the database to remove all data from."
database:
playerRemoval: "Removing data of ${0} from ${1}.."
unregister: "Unregistering '${0}'.."
write: "Writing to ${0}.."
manage:
success: "> §aCompletato!"
failFileNotFound: "> §cNessun file trovato su ${0}"
failSameDB: "> §cImpossibile operare da e verso lo stesso database!"
failSameServer: "Impossibile rimuovere questo server (Sei dentro a questo server)"
hotswap: "§eRircorda di cambiare il nuovo database (/plan db hotswap ${0}) e ricaricare il plugin."
fail: "> §cErrore: ${0}"
confirmOverwrite: "Dati in ${0} saranno sovrascritti!"
importers: "Importatori: "
failIncorrectDB: "> §c'${0}' non è un database supportato."
confirm: "> §cAggiungi l'argomento '-a' per confermare l'esecuzione: ${0}"
progress: "${0} / ${1} processed.."
start: "> §2Processando i dati.."
failNoServer: "Nessun server trovato con i seguenti parametri."
confirmRemoval: "Dati in ${0} saranno rimossi!"
creatingBackup: "Creating a backup file '${0}.db' with contents of ${1}"
failDbNotOpen: "§cDatabase è ${0} - Riprova più tardi."
removal: "Removing Plan-data from ${0}.."
warnDbNotOpen: "§eDatabase è ${0} - Potrebbe volerci un pò di più tempo.."
serverUninstalled: "§aIf the server is still installed, it will automatically set itself as installed in the database."
subcommand:
info:
update: " §2Aggiornamento Disponibile: §f${0}"
database: " §2Database corrente: §f${0}"
proxy: " §2Connesso al Proxy: §f${0}"
version: " §2Versione: §f${0}"
header:
info: "> §2Analisi Giocatore"
players: "> §2Giocatori"
analysis: "> §2Risultati Analisi"
webUserList: "username::linked to::permission level"
help: "> §2/${0} Help"
servers: "> §2Servers"
search: "> §2${0} Risultati per §f${1}§2:"
serverList: "id::name::uuid"
inspect: "> §2Nome: §f${0}"
network: "> §2Pagina Network"
webUsers: "> §2${0} Utenti Web"
fail:
playerNotFound: "Player '${0}' was not found, they have no UUID."
missingFeature: "§eDefinisci una feature da disabilitate! (Feature Supportate ${0})"
noPermission: "§cNon hai nessun permesso."
playerNotInDatabase: "Player '${0}' was not found in the database."
invalidArguments: "Accepts following as ${0}: ${1}"
webUserExists: "§cGiocatore già esistente!"
onDeny: "The denied action errored upon execution: ${0}"
invalidUsername: "§cQuesto Utente non ha un UUID."
unknownUsername: "§cGiocatore mai visto su questo server"
tooManyArguments: "§cArgomento singolo richiesto ${1}"
missingLink: "User is not linked to your account and you don't have permission to remove other user's accounts."
webUserNotFound: "§cGiocatore non esistente!"
missingArguments: "§cArgomenti richiesti (${0}) ${1}"
seeConfig: "see '${0}' in config.yml"
serverNotFound: "Server '${0}' was not found from the database."
onAccept: "The accepted action errored upon execution: ${0}"
emptyString: "The search string can not be empty"
footer:
help: "§7Hover over command or arguments or use '/${0} ?' to learn more about them."
link:
playerJson: "Player json: "
noNetwork: "Server is not connected to a network. The link redirects to server page."
player: "Player page: "
clickMe: "Cliccami"
register: "Register page: "
network: "Network page: "
server: "Server page: "
link: "Link"
players: "Players page: "
html:
query:
filter:
activity:
text: "are in Activity Groups"
generic:
allPlayers: "All players"
start: "of Players who "
and: "and "
view: " View:"
notBanned: "Not banned"
playedBetween:
text: "Played between"
banStatus:
name: "Ban status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registered between"
pluginGroup:
text: "are in ${plugin}'s ${group} Groups"
name: "Group: "
title:
activityGroup: "Current activity group"
operators: "Operators"
banned: "Banned"
nonOperators: "Non operators"
operatorStatus:
name: "Operator status"
results:
match: "matched ${resultCount} players"
title: "Query Results"
none: "Query produced 0 results"
title:
activityOnDate: 'Activity on <span id="activity-date"></span>'
sessionsWithinView: "Sessions within view"
activity: "Activity of matched players"
text: "Query<"
filters:
add: "Add a filter.."
loading: "Loading filters.."
label:
makeAnother: "Make another query"
from: ">from</label>"
to: ">to</label>"
view: "Show a view"
performQuery: "Perform Query!"
generic:
are: "`are`"
description:
predictedNewPlayerRetention: "Questo valore è una previsione basata sui giocatori precedenti"
noSpongeChunks: "Chunks unavailable on Sponge"
noGeolocations: "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."
noServerOnlinActivity: "Nessun server con cui mostare attività"
noServers: "Nessun server trovato in questo database"
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "This value is a prediction based on previous players."
noServersLong: 'It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.'
label:
weekdays: "'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato', 'Domenica'"
insights30days: "Grafico in 30 giorni"
performance: "Performance"
onlineOnFirstJoin: "Giocatori Online entrati la prima volta"
playersOnlineOverview: "Panoramica delle attività online"
lastPeak: "Record Settimanale"
longestSession: "Sessione più lunga"
activePlaytime: "Active Playtime"
pvpPveAsNumbers: "Statistiche PvP & PvE"
player: "Player"
length: " Durata"
serverOverview: "Vista Server"
weekComparison: "Confronto settimanale"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Giocatore regolare"
averagePing: "Ping Medio"
mobKdr: "Mob KDR"
loneJoins: "Entrate Solitarie"
diskSpace: "Spazio Disco Disponibile"
players: "Giocatori"
mostActiveGamemode: "La Gamemode più attiva"
totalActive: "Totale Attivo"
playersOnline: "Giocatori Online"
perPlayer: "/ Giocatore"
dayOfweek: "Giorno della Settimana"
sessionStart: "Sessione Iniziata"
loadedChunks: "Chunks Caricati"
disk: "Spazio sul Disco"
recentKills: "Uccisioni Recenti"
serverOccupied: "Server occupato"
punchcard: "Presenza Settimanale"
now: "Ora"
playerbaseDevelopment: "Grafico Playerbase"
query: "Make a query"
servers: "Servers"
averageAfkTime: "Average AFK Time"
playerKills: "Giocatori Uccisi"
asNumbers: "Statistiche"
averageSessionLength: "Media Lunghezza Sessione"
banned: "Bannato"
recentPvpKills: "Uccisioni PvP Recenti"
last24hours: "Ultime 24 ore"
firstSessionLength: "Lunghezza Prima sessione"
indexInactive: "Inattivo"
seenNicknames: "Nick Usati"
serversTitle: "SERVERS"
ping: "Ping"
serverAnalysis: "Analisi Server"
averageKdr: "Media KDR"
sessions: "Sessioni"
sessionEnded: " Fine"
totalPlaytime: "Tempo di gioco Totale"
veryActive: "Molto Attivo"
inactive: "Inattivo"
mobDeaths: "Mob che hanno causato la Morte"
dayByDay: "Giorno Per Giorno"
newPlayers: "Nuovi Giocatori"
totalPlayers: "Giocatori Totali"
serverPlaytime: "Tempo di Gioco Server"
recentSessions: "Sessioni Recenti"
maxFreeDisk: "Spazio Disco libero Max"
insights: "Insights"
overview: "Informazioni"
toMainPage: "Ritorna alla pagina principale"
killed: "Ucciso"
onlineActivity: "Attività Online"
bestPeak: "Record Migliore"
playerbase: "Playerbase"
averageSessions: "Average Sessions"
thirtyDays: "30 giorni"
country: "Nazione"
trends30days: "Tendenza per 30 giorni"
perDay: "/ Giorno"
tps: "TPS"
geolocations: "Geolocalizazione"
averageMobKdr: "Media Mob KDR"
thirdDeadliestWeapon: "3° Arma PvP Preferita"
sessionCalendar: "Session Calendar"
loadedEntities: "Entità Caricate"
activityIndex: "Indice Inattività"
information: "INFORMAZIONE"
deadliestWeapon: "Arma PvP Preferita"
performanceAsNumbers: "Prestazioni come numeri"
currentPlayerbase: "Playerbase Corrente"
playerList: "Elenco Giocatori"
registered: "Registrato"
duringLowTps: "Durante Spicchi TPS bassi:"
operator: "Operatore"
regular: "Regolari"
joinAddress: "Join Address"
calendar: " Calendario"
comparing7days: "Comparazione di 7 giorni"
currentUptime: "Current Uptime"
worldPlaytime: "Tempo di gioco Mondo"
new: "Nuovi"
plugins: "Plugins"
world: "Caricamento Mondo"
networkPage: "Pagina del Network"
network: "Network"
minFreeDisk: "Spazio Disco libero Min"
onlineActivityAsNumbers: "Statistiche Attività Online"
playerDeaths: "Giocatori che hanno causato la Morte"
averageChunks: "Average Chunks"
secondDeadliestWeapon: "2° Arma PvP Preferita"
recentPvpDeaths: "Morti PvP Recenti"
connectionInfo: "Informazioni sulla Connessione"
lowTpsSpikes: "Spicchi TPS bassi"
quickView: "Vista Rapida"
cpuRam: "CPU & RAM"
punchcard30days: "Attività in 30 giorni"
joinAddresses: "Join Addresses"
lastSeen: "Ultima Visita"
registeredPlayers: "Giocatori Registrati"
timesKicked: "Cacciato"
serverAsNumberse: "Statistiche Server"
newPlayerRetention: "Retenzione Nuovo Giocatore"
firstSession: "Prima sessione"
thirtyDaysAgo: "30 giorni fa"
playtime: "Gioco"
mostPlayedWorld: "Mondo più giocato"
loneNewbieJoins: "Nuove entrate Solitarie"
networkOnlineActivity: "Attività Online Network"
name: "Nome"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Tempo di Gioco Server di 30 giorni"
last7days: "Ultimi 7 giorni"
downtime: "Downtime"
kdr: "KDR"
last30days: "Ultimi 30 giorni"
averageEntities: "Average Entities"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Media Sessioni"
all: "Tutto"
averagePlaytime: "Media Tempo di Gioco"
bestPing: "Ping Migliore"
worstPing: "Ping Peggiore"
links: "LINKS"
lastConnected: "Ultima connessione"
mobKills: "Mob uccisi"
deaths: "Morti"
regularPlayers: "Giocatori Regolari"
serverPage: "Pagina del Server"
playerOverview: "Statistiche Giocatore"
uniquePlayers: "Giocatori unici"
average: "Media"
averageActivePlaytime: "Average Active Playtime"
allTime: "Tutto il Tempo"
relativeJoinActivity: "Attività Entrate Relative"
pvpPve: "PvP & PvE"
indexRegular: "Regolare"
networkAsNumbers: "Statistiche Network"
irregular: "Irregolare"
session: "Session"
totalPlayersOld: "Totale Giocatori"
networkOverview: "Informazioni sul Network"
afkTime: "Tempo AFK"
entities: "Entità"
playerPage: "Pagina Giocatore"
server: "Server"
afk: "AFK"
favoriteServer: "Server Preferito"
averageTps: "Media TPS"
active: "Attivo"
hourByHour: "Hour by Hour"
nickname: "Nick"
trend: "Tendenza"
totalAfk: "Totale AFK"
themeSelect: "Selezione Tema"
serverDowntime: "Server Downtime"
modal:
version:
available: "è Disponibile"
download: "Download"
dev: "Questa versione è una versione DEV."
title: "Versione"
changelog: "Vedi aggiornamenti"
text: "Una nuova versione è stata rilasciata ed è ora disponibile da scaricare."
info:
contributors:
translator: "traduttore"
text: 'Inoltre, hanno contribuito queste <span class="col-plan">fantastiche persone</span>:'
bugreporters: "& Bug reporters!"
donate: "Un ringraziamento speciale a coloro che hanno sostenuto monetariamente lo sviluppo."
code: "contributori codice"
developer: "è stato svillupato da"
bugs: "Segnala Problemi"
discord: "Supporto generale su Discord"
text: "Informazioni su questo plugin"
license: "Player Analytics è stato svillpato e licenziato sotto"
metrics: "Metriche bStats"
wiki: "Plan Wiki, Tutorial e Documentazione"
register:
error:
checkFailed: "Checking registration status failed: "
noPassword: "You need to specify a Password"
usernameLength: "Username can be up to 50 characters, yours is "
noUsername: "You need to specify a Username"
failed: "Registration failed: "
completion1: "You can now finish registering the user."
completion2: "Code expires in 15 minutes"
register: "Register"
login: "Already have an account? Login!"
createNewUser: "Create a new user"
completion: "Complete Registration"
completion4: "Or using console:"
completion3: "Use the following command in game to finish registration:"
passwordTip: "Password should be more than 8 characters, but there are no limitations."
usernameTip: "Username can be up to 50 characters."
value:
online: " Online"
noKills: "Nessuna Uccisione"
offline: " Offline"
localMachine: "Macchina Locale"
with: "<th>Con"
text:
clickToExpand: "Clicca per espendere"
comparing30daysAgo: "Comparazione di 30g fa a Ora"
noLowTps: "Nennun picco basso di TPS"
noExtensionData: "Nessun dato estensione"
comparing15days: "Comparazione di 15 giorni"
version:
isDev: "This version is a DEV release."
updateModal:
text: "A new version has been released and is now available for download."
title: "Version ${0} is Available!"
updateButton: "Update"
download: "Download Plan-${0}.jar"
current: "You have version ${0}"
changelog: "View Changelog"
error:
auth:
emptyForm: "Utente e Password non specificati"
registrationFailed: "Registration failed, try again (The code expires after 15 minutes)"
dbClosed: "Database non trovato, controlla il database con /plan info"
generic: "Autenticazione fallita a causa di un errore"
loginFailed: "Utente e Password non corrispondono"
userNotFound: "Utente non esistente"
noCookie: "User cookie not present"
expiredCookie: "User cookie has expired"
404NotFound: "Non Trovato"
noServersOnline: "Nessun Server online per fare la richiesta."
UUIDNotFound: "UUID del Giocatore non trovato nel database."
403Forbidden: "Vietato"
authFailedTips: "- Assicurati di registare un nuovo utente usando <b>/plan register</b><br>- Controlla che il nome e password siano corretti<br>- Nome e password sono case-sensitive<br><br>Se hai dimenticato la tua passwrod, chiedi a uno staff di rimuovere i tuoi dati e registrarti di nuovo."
404UnknownPage: "Assicurati che stai seguendo il link usando il commando, Esempi:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "Questo giocatore non ha mai giocato su questo server."
authFailed: "Autenticazione Fallita."
404PageNotFound: "Questa pagina non esiste."
401Unauthorized: "Non Autorizzato"
calendar:
new: "Nuovo:"
unique: "Unico:"
login:
forgotPassword3: "Or using console:"
logout: "Logout"
password: '"Password"'
login: "Login"
username: '"Username"'
failed: "Login failed: "
register: "Create an Account!"
forgotPassword: "Forgot Password?"
forgotPassword1: "Forgot password? Unregister and register again."
forgotPassword2: "Use the following command in game to remove your current user:"
forgotPassword4: "After using the command, "
generic:
none: "Nessuno"
unit:
chunks: "Chunks"
players: "Giocatori"
button:
nightMode: "Modalità Notte"
403AccessDenied: "Acccesso Bloccato"
generic:
noData: "Nessun Dato"

View File

@ -1,517 +0,0 @@
API - css+ || ページ拡張機能: 「${0}」が「${1}」,「${2}」にスタイルシートを追加
API - js+ || ページ拡張機能: 「${0}」が「${1}」,「${2}」にJavascriptの機能を追加
Cmd - Click Me || ここをクリック
Cmd - Link || リンク
Cmd - Link Network || ネットワークページ:
Cmd - Link Player || プレイヤーページ:
Cmd - Link Player JSON || プレイヤーのjson:
Cmd - Link Players || プレイヤーページ:
Cmd - Link Register || 登録ページ:
Cmd - Link Server || サーバーページ:
CMD Arg - backup-file || バックアップファイル名 (大文字と小文字は区別されます)
CMD Arg - code || 登録を完了させるために必要なコード
CMD Arg - db type backup || バックアップするデータベース、空欄の場合は現在のデータベースが指定されます
CMD Arg - db type clear || 全データを削除するデータベース
CMD Arg - db type hotswap || 使用するデータベース
CMD Arg - db type move from || データ移行元のデータベース
CMD Arg - db type move to || データ移行先のデータベース、以前のコマンドと同じ物を使用することはできません
CMD Arg - db type restore || データをリストアするデータベース、空欄の場合は現在のデータベースが指定されます
CMD Arg - feature || 「${0}」を無効化する機能の名前
CMD Arg - player identifier || プレイヤーの名前もしくはUUID
CMD Arg - player identifier remove || 現在のデータベースから削除されるプレイヤーの識別子
CMD Arg - server identifier || サーバーの名前もしくはID、UUID
CMD Arg - subcommand || コマンドをサブコマンド無しで実行することでヘルプを見ることが可能です
CMD Arg - username || 他のユーザー名、空欄の場合はリンクされているプレイヤー名が指定されます
CMD Arg Name - backup-file || バックアップファイル
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || エクスポート系
CMD Arg Name - feature || 機能
CMD Arg Name - import kind || インポート系
CMD Arg Name - name or uuid || 名前/uuid
CMD Arg Name - server || サーバー
CMD Arg Name - subcommand || サブコマンド
CMD Arg Name - username || ユーザーネーム
Cmd Confirm - accept || 確定
Cmd Confirm - cancelled, no data change || キャンセルされました。データの変更は行われません。
Cmd Confirm - cancelled, unregister || キャンセルされました。「'${0}'」は登録済みです。
Cmd Confirm - clearing db || 「${0}」内に存在するPlanのデータを削除しようとしています
Cmd Confirm - confirmation || 確認:
Cmd Confirm - deny || キャンセル
Cmd Confirm - Expired || 有効期限切れのため、再度コマンドを使用してください
Cmd Confirm - Fail on accept || 確定中に以下のエラーが発生しまた: ${0}
Cmd Confirm - Fail on deny || キャンセル中に以下のエラーが発生しまた: ${0}
Cmd Confirm - overwriting db || Planのデータ「${0}」を「${1}」で上書きしようとしています
Cmd Confirm - remove player db || 「${0}」を「${1}」から削除しようとしています
Cmd Confirm - unregister || 「${1}」にリンクされている「${0}」を解除しようとしています
Cmd db - creating backup || 「${1}」のデータを含むバックアップ「${0}.db」を作成中
Cmd db - removal || 「${0}」からPlanのデータを削除中..
Cmd db - removal player || 「${1}」から「${0}」のデータを削除中..
Cmd db - server uninstalled || §aサーバーがまだ追加中の場合、データベースに追加済みとして表示されます
Cmd db - write || 「${0}」に書き込み中です..
Cmd Disable - Disabled || §a「Plan」は無効になりました。「reload」コマンドを使ってプラグインを再起動できます
Cmd FAIL - Accepts only these arguments || 「${0}」とします。「${1}」
Cmd FAIL - Database not open || §cデータベースは${0}です - しばらくしてからもう一度お試し下さい
Cmd FAIL - Empty search string || 検索欄は空欄にできません
Cmd FAIL - Invalid Username || §cこのユーザーはUUIDを所持していません
Cmd FAIL - No Feature || §eこの機能は現在使用されていません (現在、「${0}」をサポートしています)
Cmd FAIL - No Permission || §cあなたには実行する権限がありません
Cmd FAIL - No player || プレイヤー「${0}」はUUIDが無いため見つけることができませんでした
Cmd FAIL - No player register || プレイヤー「${0}」はデータベース内には存在しません
Cmd FAIL - No server || サーバー「${0}」はデータベース内には存在しません
Cmd FAIL - Require only one Argument || §c一つの引数「${1}」が必要です
Cmd FAIL - Requires Arguments || §c引数「(${0}) ${1}」が必要です
Cmd FAIL - see config || 「config.yml」内の「${0}」を参照してください
Cmd FAIL - Unknown Username || §c入力されたユーザーはBukkit/Spigotサーバー上にいません
Cmd FAIL - Users not linked || 入力されたユーザーはあなたのアカウントにリンクされていないため、それを削除する権限はありません
Cmd FAIL - WebUser does not exists || §c入力されたユーザーは存在しません!
Cmd FAIL - WebUser exists || §c入力されたユーザー名は既に使われています!
Cmd Footer - Help || §7コマンドや引数の上にカーソルを合わせるか「/${0} ?」を使用することで詳細を確認できます
Cmd Header - Analysis || > §2分析結果
Cmd Header - Help || > §2/${0}の詳細
Cmd Header - Info || > §2プレイヤーの分析結果
Cmd Header - Inspect || > §2プレイヤー: §f${0}
Cmd Header - Network || > §2ネットワークページ
Cmd Header - Players || > §2プレイヤー
Cmd Header - Search || > §2${0} §f${1}§2 の結果:
Cmd Header - server list || Minecraft id::名前::uuid
Cmd Header - Servers || > §2サーバー
Cmd Header - web user list || ユーザー名::別プレイヤーとのリンク::権限レベル
Cmd Header - Web Users || > §2${0} ウェブユーザー
Cmd Info - Bungee Connection || §2BungeeCordに接続済み: §f${0}
Cmd Info - Database || §2現在のデータベース: §f${0}
Cmd Info - Reload Complete || §aリロードが完了しました
Cmd Info - Reload Failed || §cプラグインのリロード中に何らかの問題が発生しました、Bukkit/SpigotサーバーかBungeeCordの再起動をお勧めします
Cmd Info - Update || §2利用可能なアップデート: §f${0}
Cmd Info - Version || §2バージョン: §f${0}
Cmd network - No network || サーバーがネットワークに接続されていません。リンクはサーバーメージにリダイレクトされます
Cmd Notify - No Address || §e設定したアドレスが利用できませんでした - フォールバックとしてlocalhostを使用しています。「Alternative_IP」の設定を行います。
Cmd Notify - No WebUser || ウェブユーザーの情報がない可能性があります、「/plan register <パスワード>」を使用してユーザーを登録して下さい
Cmd Notify - WebUser register || 登録が完了しました: '${0}' 権限レベル: ${1}
Cmd Qinspect - Active Playtime || §2アクティブなプレイ時間: §f${0}
Cmd Qinspect - Activity Index || §2活動指数: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2放置時間: §f${0}
Cmd Qinspect - Deaths || §2死亡回数: §f${0}
Cmd Qinspect - Geolocation || §2接続地域: §f${0}
Cmd Qinspect - Last Seen || §2最終ログイン日: §f${0}
Cmd Qinspect - Longest Session || §2最長ログイン時間: §f${0}
Cmd Qinspect - Mob Kills || §2キルカウント(モブ): §f${0}
Cmd Qinspect - Player Kills || §2キルカウント(プレイヤー): §f${0}
Cmd Qinspect - Playtime || §2プレイ時間: §f${0}
Cmd Qinspect - Registered || §2登録日: §f${0}
Cmd Qinspect - Times Kicked || §2キックされた回数: §f${0}
Cmd SUCCESS - Feature disabled || §a次にプラグインがリロードされるまで一時的に「${0}」を無効にしました。
Cmd SUCCESS - WebUser register || §a新規ユーザー「(${0})」の登録に成功しました!
Cmd unregister - unregistering || 「${0}」の登録を解除中..
Cmd WARN - Database not open || §eデータベースは${0}です - 想定以上の時間がかかるかもしれません
Cmd Web - Permission Levels || >\§70: 全てのページにアクセスできます\§71:「/players」と全てのプレイヤーページにアクセスできます\§72: ウェブユーザーと同じユーザー名でプレイヤーページにアクセスできます\§73+:権限を保持していません
Command Help - /plan db || Planのデータベースを管理します
Command Help - /plan db backup || データベースのデータをファイルにバックアップします
Command Help - /plan db clear || データベース内のPlanデータを削除します
Command Help - /plan db hotswap || データベースを高速で変更します
Command Help - /plan db move || データベース間でデータを移動します
Command Help - /plan db remove || 現在使用しているデータベースからプレイヤーデータを削除します
Command Help - /plan db restore || ファイルからデータベースにデータを復元します
Command Help - /plan db uninstalled || サーバーに設定されているデータベースを未設定にします
Command Help - /plan disable || PlanもしくはPlanの一部を無効化します
Command Help - /plan export || 手動でHTMLかJsonファイルにエクスポートします
Command Help - /plan import || データをインポートします
Command Help - /plan info || Planの情報を表示します
Command Help - /plan ingame || プレイヤー情報をゲーム内で表示します
Command Help - /plan json || Jsonで保存されているプレイヤーデータを表示します
Command Help - /plan logout || Log out other users from the panel.
Command Help - /plan network || 「ネットワーク」のページのURLを表示します
Command Help - /plan player || 「プレイヤー」のURLを表示します
Command Help - /plan players || 「プレイヤー」のページのURLを表示します
Command Help - /plan register || ウェブユーザーを登録します
Command Help - /plan reload || 「Plan」を再起動します
Command Help - /plan search || プレイヤー名を検索します
Command Help - /plan server || サーバーページのURLを表示します
Command Help - /plan servers || データベース内のBukkit/Spigotサーバー一覧を表示します
Command Help - /plan unregister || ウェブページからユーザーを未登録にします
Command Help - /plan users || ウェブページの全ユーザーを表示ます
Database - Apply Patch || 次のパッチを適用しています: ${0}..
Database - Patches Applied || データベースに全てのパッチが正常に適用されました
Database - Patches Applied Already || データベースに全てのパッチが適用済みです
Database MySQL - Launch Options Error || 起動オプションに問題があります,デフォルトのオプションを使用して下さい (${0})
Database Notify - Clean || ${0} のプレイヤーデータを削除しています
Database Notify - SQLite No WAL || SQLiteのWALモードはこのサーバのバージョンではサポートされていないため、初期設定に変更します。これはサーバーのパフォーマンスに影響を与える可能性があります
Disable || プレイヤー分析が無効になりました
Disable - Processing || 未実行の重要な処理があります (${0})
Disable - Processing Complete || 処理が完了しました
Disable - Unsaved Session Save || 未保存のセッションを保存しています・・
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
Disable - Waiting SQLite Complete || Closed SQLite connection.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || ウェブサーバーが無効になりました
Enable || プレイヤー分析が有効になりました
Enable - Database || ${0}のデータベースの接続が確立しました
Enable - Notify Bad IP || IP「0.0.0.0」は有効ではないため, 「Alternative_IP」の設定を行ってください。誤ったリンクが表示される可能性があります!
Enable - Notify Empty IP || server.propertiesの設定で、IPの項目が設定されておらずAlternative IPが使用されていません。そのため誤ったリンクが表示されます!
Enable - Notify Geolocations disabled || 位置情報サービスが有効ではありません。 (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || 「Plan」は初回起動時、「GeoLite2」の位置情報データベースをダウンロードするためインターネットアクセスが必要です
Enable - Notify Webserver disabled || ウェブサーバーの初期化に失敗しました (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
Enable - WebServer || ウェブサーバーは次のポートで実行されています: ${0} ( ${1} )
Enable FAIL - Database || 「${0}」のデータベースの接続に失敗しました: ${1}
Enable FAIL - Database Patch || データベースのパッチ適用に失敗しました、プラグインを無効にする必要があります。バグ報告をお願いします
Enable FAIL - GeoDB Write || ダウンロードした「GeoLite2」の位置情報データベースを保存中に何らかのエラーが発生しました
Enable FAIL - WebServer (Proxy) || ウェブサーバーの初期化に失敗しました!
Enable FAIL - Wrong Database Type || 「${0}」はサポートされていないデータベースです
HTML - AND_BUG_REPORTERS || & Bug reporters!
HTML - BANNED (Filters) || Banned
HTML - COMPARING_15_DAYS || 直近15日との比較
HTML - COMPARING_60_DAYS || 30日前との比較
HTML - COMPARING_7_DAYS || 直近1週間との比較
HTML - DATABASE_NOT_OPEN || データベースを開くことができませんでした。「/plan info」コマンドを実行して状況を確認して下さい
HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
HTML - ERROR || エラーが発生したため認証に失敗しました
HTML - EXPIRED_COOKIE || ユーザーのクッキーの有効期限切れです
HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
HTML - FILTER_ALL_PLAYERS || All players
HTML - FILTER_BANNED || Ban status
HTML - FILTER_GROUP || Group:
HTML - FILTER_OPS || Operator status
HTML - INDEX_ACTIVE || よくログインしている
HTML - INDEX_INACTIVE || 休止中
HTML - INDEX_IRREGULAR || たまにログインしている
HTML - INDEX_REGULAR || しばしばログインしている
HTML - INDEX_VERY_ACTIVE || とてもログインしている
HTML - KILLED || 殺した人
HTML - LABEL_1ST_WEAPON || 最もPvPで使用されている武器
HTML - LABEL_2ND_WEAPON || 2番目にPvPで使用されている武器
HTML - LABEL_3RD_WEAPON || 3番目にPvPで使用されている武器
HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
HTML - LABEL_ACTIVITY_INDEX || 活動指数
HTML - LABEL_AFK || 離席
HTML - LABEL_AFK_TIME || 離席時間
HTML - LABEL_AVG || 平均
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
HTML - LABEL_AVG_AFK_TIME || Average AFK Time
HTML - LABEL_AVG_CHUNKS || Average Chunks
HTML - LABEL_AVG_ENTITIES || Average Entities
HTML - LABEL_AVG_KDR || 平均KDR
HTML - LABEL_AVG_MOB_KDR || モブに対してのKDR
HTML - LABEL_AVG_PLAYTIME || 平均プレイ時間
HTML - LABEL_AVG_SESSION_LENGTH || 平均接続時間
HTML - LABEL_AVG_SESSIONS || Average Sessions
HTML - LABEL_AVG_TPS || 平均TPS
HTML - LABEL_BANNED || BAN履歴
HTML - LABEL_BEST_PEAK || 全体のピークタイム
HTML - LABEL_DAY_OF_WEEK || 曜日
HTML - LABEL_DEATHS || 死亡回数
HTML - LABEL_DOWNTIME || ダウンタイム
HTML - LABEL_DURING_LOW_TPS || TPSの低下までの時間:
HTML - LABEL_ENTITIES || エンティティ数
HTML - LABEL_FAVORITE_SERVER || お気に入りのサーバー
HTML - LABEL_FIRST_SESSION_LENGTH || 初参加時の接続時間
HTML - LABEL_FREE_DISK_SPACE || ドライブの空き容量
HTML - LABEL_INACTIVE || 休止中
HTML - LABEL_LAST_PEAK || 直近のピークタイム
HTML - LABEL_LAST_SEEN || 直近のオンライン
HTML - LABEL_LOADED_CHUNKS || ロードされたチャンク数
HTML - LABEL_LOADED_ENTITIES || ロードされたエンティ数
HTML - LABEL_LONE_JOINS || 一人での接続
HTML - LABEL_LONE_NEW_JOINS || 新しく一人での参加
HTML - LABEL_LONGEST_SESSION || 最長接続時間
HTML - LABEL_LOW_TPS || TPSの低下値
HTML - LABEL_MAX_FREE_DISK || ディスクの最大空き容量
HTML - LABEL_MIN_FREE_DISK || ディスクの最低空き容量
HTML - LABEL_MOB_DEATHS || Mobによって殺された回数
HTML - LABEL_MOB_KDR || Mobに対してのKDR
HTML - LABEL_MOB_KILLS || Mobを殺した回数
HTML - LABEL_MOST_ACTIVE_GAMEMODE || 最も使用したゲームモード
HTML - LABEL_NAME || 名前
HTML - LABEL_NEW || New
HTML - LABEL_NEW_PLAYERS || 新規プレイヤー
HTML - LABEL_NICKNAME || ニックネーム
HTML - LABEL_NO_SESSION_KILLS || なし
HTML - LABEL_ONLINE_FIRST_JOIN || 新規ログイン時のオンラインプレイヤー
HTML - LABEL_OPERATOR || 管理者
HTML - LABEL_PER_PLAYER || /プレイヤー(1プレイヤーあたりの)
HTML - LABEL_PER_REGULAR_PLAYER || /登録済みプレイヤー(1登録済みプレイヤーあたりの)
HTML - LABEL_PLAYER_DEATHS || プレイヤーによるキル
HTML - LABEL_PLAYER_KILLS || プレイヤーキル
HTML - LABEL_PLAYERS_ONLINE || オンラインのプレイヤー
HTML - LABEL_PLAYTIME || プレイ時間
HTML - LABEL_REGISTERED || 登録
HTML - LABEL_REGISTERED_PLAYERS || 登録済みプレイヤー
HTML - LABEL_REGULAR || よくオンラインのプレイヤー
HTML - LABEL_REGULAR_PLAYERS || よくオンラインのプレイヤー
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || オンラインと活動との関係性
HTML - LABEL_RETENTION || 新規プレイヤーの継続率
HTML - LABEL_SERVER_DOWNTIME || サーバーダウンタイム
HTML - LABEL_SERVER_OCCUPIED || プレイヤーがログインしている時間
HTML - LABEL_SESSION_ENDED || ログアウトした時間
HTML - LABEL_SESSION_MEDIAN || 平均オンライン
HTML - LABEL_TIMES_KICKED || キック回数
HTML - LABEL_TOTAL_PLAYERS || トータルプレイヤー数
HTML - LABEL_TOTAL_PLAYTIME || トータルプレイ時間
HTML - LABEL_UNIQUE_PLAYERS || 接続したプレイヤーの総数
HTML - LABEL_WEEK_DAYS || '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日', '日曜日'
HTML - LINK_BACK_NETWORK || ネットワークページ
HTML - LINK_BACK_SERVER || サーバーページ
HTML - LINK_CHANGELOG || 変更履歴の確認
HTML - LINK_DISCORD || Discordのサポートチャンネル
HTML - LINK_DOWNLOAD || ダウンロード
HTML - LINK_ISSUES || バグ報告
HTML - LINK_NIGHT_MODE || ナイトモード
HTML - LINK_PLAYER_PAGE || プレイヤーページ
HTML - LINK_QUICK_VIEW || クイックビュー
HTML - LINK_SERVER_ANALYSIS || サーバーの分析結果
HTML - LINK_WIKI || 「Plan」のwiki、チュートリアルとドキュメント
HTML - LOCAL_MACHINE || ローカルマシン
HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
HTML - LOGIN_FAILED || Login failed:
HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
HTML - LOGIN_LOGIN || Login
HTML - LOGIN_LOGOUT || Logout
HTML - LOGIN_PASSWORD || "Password"
HTML - LOGIN_USERNAME || "Username"
HTML - NAV_PLUGINS || プラグイン
HTML - NEW_CALENDAR || New:
HTML - NO_KILLS || プレイヤーキルなし
HTML - NO_USER_PRESENT || ユーザーのクッキーが存在しません
HTML - NON_OPERATORS (Filters) || Non operators
HTML - NOT_BANNED (Filters) || Not banned
HTML - OFFLINE || オフライン
HTML - ONLINE || オンライン
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || /日
HTML - PLAYERS_TEXT || プレイヤー
HTML - QUERY || Query<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activity of matched players
HTML - QUERY_ACTIVITY_ON || Activity on <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Add a filter..
HTML - QUERY_AND || and
HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Loading filters..
HTML - QUERY_MAKE || Make a query
HTML - QUERY_MAKE_ANOTHER || Make another query
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Played between
HTML - QUERY_REGISTERED_BETWEEN || Registered between
HTML - QUERY_RESULTS || Query Results
HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Show a view
HTML - QUERY_TIME_FROM || >from</label>
HTML - QUERY_TIME_TO || >to</label>
HTML - QUERY_VIEW || View:
HTML - QUERY_ZERO_RESULTS || Query produced 0 results
HTML - REGISTER || Register
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
HTML - REGISTER_COMPLETE || Complete Registration
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
HTML - REGISTER_CREATE_USER || Create a new user
HTML - REGISTER_FAILED || Registration failed:
HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
HTML - SESSION || オンライン
HTML - SIDE_GEOLOCATIONS || 地域
HTML - SIDE_INFORMATION || インフォメーション
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || ネットワーク概要
HTML - SIDE_OVERVIEW || 概要
HTML - SIDE_PERFORMANCE || パフォーマンス
HTML - SIDE_PLAYER_LIST || プレイヤー一覧
HTML - SIDE_PLAYERBASE || プレイヤーベース
HTML - SIDE_PLAYERBASE_OVERVIEW || プレイヤーベース概要
HTML - SIDE_PLUGINS || プラグイン
HTML - SIDE_PVP_PVE || PvPとPvE
HTML - SIDE_SERVERS || 接続されているサーバー
HTML - SIDE_SERVERS_TITLE || 接続されているサーバー
HTML - SIDE_SESSIONS || 接続履歴
HTML - SIDE_TO_MAIN_PAGE || メインページに戻る
HTML - TEXT_CLICK_TO_EXPAND || クリックして展開
HTML - TEXT_CONTRIBUTORS_CODE || :プログラミング貢献者 
HTML - TEXT_CONTRIBUTORS_LOCALE || :翻訳者 
HTML - TEXT_CONTRIBUTORS_MONEY || このプラグイン開発に募金して頂いた人々へ特別な感謝を
HTML - TEXT_CONTRIBUTORS_THANKS || 加えて、以下の<span class="col-plan">素晴らしい人々</span>が開発に貢献しています
HTML - TEXT_DEV_VERSION || このバージョンは開発版です
HTML - TEXT_DEVELOPED_BY || 開発者:
HTML - TEXT_FIRST_SESSION || 初参加
HTML - TEXT_LICENSED_UNDER || 「Player Analytics」は以下のライセンスの下、開発されています
HTML - TEXT_METRICS || 「bStats Metrics」が有効になっています
HTML - TEXT_NO_EXTENSION_DATA || 「Extension Data」が存在しません
HTML - TEXT_NO_LOW_TPS || TPSの低下が存在しません
HTML - TEXT_NO_SERVER || オンラインアクティビティを表示するサーバーがありません
HTML - TEXT_NO_SERVERS || データーベース内に登録されたサーバーが見つかりません
HTML - TEXT_PLUGIN_INFORMATION || プラグインに関する情報
HTML - TEXT_PREDICTED_RETENTION || これは以前のプレーヤーから基づいた予測値です
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.
HTML - TEXT_VERSION || 新バージョンがリリースされており、ダウンロード可能です
HTML - TITLE_30_DAYS || 1ヶ月
HTML - TITLE_30_DAYS_AGO || 1ヶ月前
HTML - TITLE_ALL || 全て
HTML - TITLE_ALL_TIME || 全体
HTML - TITLE_AS_NUMBERS || の情報
HTML - TITLE_AVG_PING || 平均Ping値
HTML - TITLE_BEST_PING || 最高Ping値
HTML - TITLE_CALENDAR || カレンダー
HTML - TITLE_CONNECTION_INFO || 接続情報
HTML - TITLE_COUNTRY || 国/地域
HTML - TITLE_CPU_RAM || CPUとメモリー
HTML - TITLE_CURRENT_PLAYERBASE || ログインプレイヤー
HTML - TITLE_DISK || ドライブの容量
HTML - TITLE_GRAPH_DAY_BY_DAY || 詳細情報
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hour by Hour
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || ネットワーク内の接続状況
HTML - TITLE_GRAPH_PUNCHCARD || 1ヶ月のパンチボード
HTML - TITLE_INSIGHTS || 1ヶ月のパンチボード
HTML - TITLE_IS_AVAILABLE || が利用可能です
HTML - TITLE_JOIN_ADDRESSES || Join Addresses
HTML - TITLE_LAST_24_HOURS || 24時間
HTML - TITLE_LAST_30_DAYS || 1ヶ月
HTML - TITLE_LAST_7_DAYS || 一週間
HTML - TITLE_LAST_CONNECTED || 直近の接続
HTML - TITLE_LENGTH || 長さ
HTML - TITLE_MOST_PLAYED_WORLD || よくプレイしているワールド
HTML - TITLE_NETWORK || ネットワーク
HTML - TITLE_NETWORK_AS_NUMBERS || ネットワーク数
HTML - TITLE_NOW || 現在
HTML - TITLE_ONLINE_ACTIVITY || 接続状況
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || 接続状況の情報
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || 接続状況の概要
HTML - TITLE_PERFORMANCE_AS_NUMBERS || パフォーマンスの情報
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || プレイヤー
HTML - TITLE_PLAYER_OVERVIEW || プレイヤーの概要
HTML - TITLE_PLAYERBASE_DEVELOPMENT || 登録されているプレイヤーの推移
HTML - TITLE_PVP_DEATHS || 最近のPVPによる死亡
HTML - TITLE_PVP_KILLS || 最近のPVPによるキル
HTML - TITLE_PVP_PVE_NUMBERS || PVPとPvEの情報
HTML - TITLE_RECENT_KILLS || 最近のキル
HTML - TITLE_RECENT_SESSIONS || 最近のログイン
HTML - TITLE_SEEN_NICKNAMES || ニックネーム一覧
HTML - TITLE_SERVER || サーバー
HTML - TITLE_SERVER_AS_NUMBERS || サーバーの状況
HTML - TITLE_SERVER_OVERVIEW || サーバーの概要
HTML - TITLE_SERVER_PLAYTIME || 各サーバーのプレイ時間
HTML - TITLE_SERVER_PLAYTIME_30 || 各サーバーでの1ヶ月のプレイ時間
HTML - TITLE_SESSION_START || 接続した時間
HTML - TITLE_THEME_SELECT || テーマ選択
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || パンチカード
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || 増減
HTML - TITLE_TRENDS || 1ヶ月間の増減
HTML - TITLE_VERSION || バージョン
HTML - TITLE_WEEK_COMPARISON || 直近1周間での比較
HTML - TITLE_WORLD || ワールドのロード数
HTML - TITLE_WORLD_PLAYTIME || ワールドごとのプレイ時間
HTML - TITLE_WORST_PING || 最低Ping値
HTML - TOTAL_ACTIVE_TEXT || 累計活動時間
HTML - TOTAL_AFK || 累計離席時間
HTML - TOTAL_PLAYERS || 全プレイヤー数
HTML - UNIQUE_CALENDAR || 接続したプレイヤーの総数:
HTML - UNIT_CHUNKS || チャンク
HTML - UNIT_ENTITIES || エンティティ数
HTML - UNIT_NO_DATA || データなし
HTML - UNIT_THE_PLAYERS || プレイヤー
HTML - USER_AND_PASS_NOT_SPECIFIED || ユーザーとパスワードが入力されてません
HTML - USER_DOES_NOT_EXIST || 入力されたユーザーは存在しません
HTML - USER_INFORMATION_NOT_FOUND || Registration failed, try again (The code expires after 15 minutes)
HTML - USER_PASS_MISMATCH || 入力されたユーザー名とパスワードが間違っています
HTML - Version Change log || View Changelog
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Update
HTML - Version Update Available || Version ${0} is Available!
HTML - Version Update Dev || This version is a DEV release.
HTML - Version Update Info || A new version has been released and is now available for download.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || <th>死亡原因
HTML ERRORS - ACCESS_DENIED_403 || アクセスが拒否されました
HTML ERRORS - AUTH_FAIL_TIPS_401 || - 登録したユーザーを<b>「/plan register 」</b>で確認できます。<br>- 入力したユーザー名とパスワードが正しいことを確認して下さい<br>- ユーザー名とパスワードは大文字と小文字が区別されています<br><br>パスワードを忘れた場合は、管理者に古いユーザーを削除して新しくユーザーを再登録するよう依頼して下さい
HTML ERRORS - AUTHENTICATION_FAILED_401 || 認証に失敗しました
HTML ERRORS - FORBIDDEN_403 || 閲覧禁止
HTML ERRORS - NO_SERVERS_404 || リクエストを処理するサーバーがオンラインではありません
HTML ERRORS - NOT_FOUND_404 || ページが見つかりませんでした
HTML ERRORS - NOT_PLAYED_404 || プレイヤーはこのサーバーでプレイしていません
HTML ERRORS - PAGE_NOT_FOUND_404 || ページは存在しません
HTML ERRORS - UNAUTHORIZED_401 || 未認証状態です
HTML ERRORS - UNKNOWN_PAGE_404 || リンクが間違っています、コマンド等を使用しURLを確認して下さい。 URL例:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || データベース内にプレヤーのUUIDが存在しません
In Depth Help - /plan db || 異なるデータベースのサブコマンドを使用することで、様々な方法でデータを変更/更新/削除します
In Depth Help - /plan db backup || SQLiteによってデータベースをファイルにバックアップします
In Depth Help - /plan db clear || 全てのPlanのデータベーステーブルを削除します。この処理によってPlanのデータは全て削除されます
In Depth Help - /plan db hotswap || コンフィグの設定や異なるデータベースを設定時、設定が正しく反映されるようにプラグインをリロードします
In Depth Help - /plan db move || 他のデータベースのデータを別データベースに移動させます。この時、別のデータベース内のデータは上書きされます
In Depth Help - /plan db remove || 現在使用しているデータベースからプレイヤーとリンクしているデータを全て削除します
In Depth Help - /plan db restore || SQLiteのバックアップファイルを用いてデータベースを復元します。この時、復元先のデータベース内のデータは上書きされます
In Depth Help - /plan db uninstalled || サーバーで使用していたPlanのデータベースとの接続を解除し、サーバーのクエリに表示されないようにします
In Depth Help - /plan disable || Planもしくはその一部をリロード/リスタートコマンドを使用するまで、無効化します
In Depth Help - /plan export || コンフィグで指定した出力先にデータをエクスポートします
In Depth Help - /plan import || データベースにデータをロードするためのインポートを行います
In Depth Help - /plan info || Planの現在の状態を表示します
In Depth Help - /plan ingame || ゲーム内にいるプレイヤーに関する情報を表示します。
In Depth Help - /plan json || プレイヤーのデータをJsonでダウンロードできるようにします。このJsonには全てのプレイヤーデータが格納されています
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || 「/network」ページへのリンクを取得します、これは「ネットワーク」が有効時のみ実行されます
In Depth Help - /plan player || 特定もしくは、現在のプレイヤーの「/player」ページへのリンクを取得します
In Depth Help - /plan players || プレイヤー一覧の「/player」ページへのリンクを取得します
In Depth Help - /plan register || 引数なしで実行された場合、登録ページへのリンクが取得できます。引数「 --code [コード]」を使用して実行することで登録したユーザーを取得できます。
In Depth Help - /plan reload || このプラグインを一度無効にし、有効にします。この時、コンフィグの変更が反映されます
In Depth Help - /plan search || 名前が一致もしくは、部分一致する全てのプレイヤーを表示します
In Depth Help - /plan server || 特定のサーバーの「/server」ページへのリンクを取得します。引数が未指定の場合、現在のサーバーの「/server」ページへのリンクになります
In Depth Help - /plan servers || データベース内に存在する全サーバーのID、名前、UUIDを表示します
In Depth Help - /plan unregister || 別のユーザーの登録を解除します。引数が未指定の場合、ユーザーにリンクされたのプレイヤーの登録を解除します。
In Depth Help - /plan users || ウェブユーザーの一覧を表で表示します
Manage - Confirm Overwrite || ${0}のデータは上書きされます!
Manage - Confirm Removal || ${0}のデータは削除されます!
Manage - Fail || > §c何かがうまくいきませんでした: ${0}
Manage - Fail File not found || > §c「${0}」にファイルが見つかりませんでした
Manage - Fail Incorrect Database || > §c「${0}」はサポートされていないデータベースです
Manage - Fail No Exporter || §eエクスポーター 「${0}」が存在しません
Manage - Fail No Importer || §eインポーター 「${0}」が存在しません
Manage - Fail No Server || 指定されたパラメーターを持つサーバーが存在しませんでした
Manage - Fail Same Database || > §c同じデータベースを操作することはできません
Manage - Fail Same server || このサーバーをアンインストールするサーバーとして指定することはできません(あなたがこのサーバーにログインしているため)
Manage - Fail, Confirmation || > §c実行を確認するために引数「-a」を追加します: ${0}
Manage - List Importers || インポーター:
Manage - Progress || ${0} / ${1} を処理中..
Manage - Remind HotSwap || §e新しいデータベースに交換することを忘れないで下さい(/plan db hotswap ${0})。そして、プラグインをリロードして下さい
Manage - Start || > §2データを処理中です..
Manage - Success || > §a成功しました!
Negative || ない
Positive || ある
Today || '本日'
Unavailable || 利用不可
Unknown || 不明
Version - DEV || このバージョンは開発版です
Version - Latest || 最新版の「Plan」を使用しています
Version - New || 新しいバージョンの${0}が次のURLで入手可能です ${1}
Version - New (old) || 新しいバージョンは次のURLで入手可能です${0}
Version FAIL - Read info (old) || 新しいバージョンのチェックに失敗しました
Version FAIL - Read versions.txt || Github/versions.txtに存在するバージョン情報のロードに失敗しました
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || Webサーバー: 証明書が存在ません -> HTTPサーバーを使用します
WebServer - Notify HTTP User Auth || Webサーバー: ユーザー認証を無効にします (HTTP経由だと安全ではないためです)
WebServer - Notify HTTPS User Auth || Webサーバー: ユーザー認証を無効にします! (Configで無効化されています)
Webserver - Notify IP Whitelist || Webサーバー: IPのホワイトリストが有効になっています
Webserver - Notify IP Whitelist Block || Webサーバー: 「${0}」の「${1}」へのアクセスが拒否されました(ホワイトリストには未登録です)
WebServer - Notify no Cert file || Webサーバー: 次のパスに保存された認証キーファイルが存在しません: ${0}
WebServer - Notify Using Proxy || Webサーバー: Proxy-mode HTTPSが有効になっています、リバースプロキシがHTTPSを使用してルーティングされていることと、PlanのAlternative_IP.Addressがプロキシを指定していることを確認してください。
WebServer FAIL - EOF || Webサーバー: 証明書ファイルをロード中にEOFエラーが発生しました (ファイルが殻になっていないか確認してください)
WebServer FAIL - Port Bind || Webサーバー: 初期化が正常に終了しませんでした。ポート番号(${0})は使用されていませんか?
WebServer FAIL - SSL Context || Webサーバー: SSLコンテキストの初期化に失敗しました。
WebServer FAIL - Store Load || Webサーバー: SSL証明書のロードに失敗しました
Yesterday || '昨日'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "プレイヤー分析が有効になりました"
notify:
webserverDisabled: "ウェブサーバーの初期化に失敗しました (WebServer.DisableWebServer: true)"
storeSessions: "Storing sessions that were preserved before previous shutdown."
geoDisabled: "位置情報サービスが有効ではありません。 (Data.Geolocations: false)"
badIP: "IP「0.0.0.0」は有効ではないため, 「Alternative_IP」の設定を行ってください。誤ったリンクが表示される可能性があります!"
emptyIP: "server.propertiesの設定で、IPの項目が設定されておらずAlternative IPが使用されていません。そのため誤ったリンクが表示されます!"
geoInternetRequired: "「Plan」は初回起動時、「GeoLite2」の位置情報データベースをダウンロードするためインターネットアクセスが必要です"
webserver: "ウェブサーバーは次のポートで実行されています: ${0} ( ${1} )"
fail:
databasePatch: "データベースのパッチ適用に失敗しました、プラグインを無効にする必要があります。バグ報告をお願いします"
webServer: "ウェブサーバーの初期化に失敗しました!"
databaseType: "「${0}」はサポートされていないデータベースです"
database: "「${0}」のデータベースの接続に失敗しました: ${1}"
geoDBWrite: "ダウンロードした「GeoLite2」の位置情報データベースを保存中に何らかのエラーが発生しました"
database: "${0}のデータベースの接続が確立しました"
webserver:
fail:
certStoreLoad: "Webサーバー: SSL証明書のロードに失敗しました"
certFileEOF: "Webサーバー: 証明書ファイルをロード中にEOFエラーが発生しました (ファイルが殻になっていないか確認してください)"
portInUse: "Webサーバー: 初期化が正常に終了しませんでした。ポート番号(${0})は使用されていませんか?"
SSLContext: "Webサーバー: SSLコンテキストの初期化に失敗しました。"
notify:
http: "Webサーバー: 証明書が存在ません -> HTTPサーバーを使用します"
ipWhitelistBlock: "Webサーバー: 「${0}」の「${1}」へのアクセスが拒否されました(ホワイトリストには未登録です)"
authDisabledNoHTTPS: "Webサーバー: ユーザー認証を無効にします (HTTP経由だと安全ではないためです)"
ipWhitelist: "Webサーバー: IPのホワイトリストが有効になっています"
noCertFile: "Webサーバー: 次のパスに保存された認証キーファイルが存在しません: ${0}"
authDisabledConfig: "Webサーバー: ユーザー認証を無効にします! (Configで無効化されています)"
reverseProxy: "Webサーバー: Proxy-mode HTTPSが有効になっています、リバースプロキシがHTTPSを使用してルーティングされていることと、PlanのAlternative_IP.Addressがプロキシを指定していることを確認してください。"
apiCSSAdded: "ページ拡張機能: 「${0}」が「${1}」,「${2}」にスタイルシートを追加"
generic:
yesterday: "'昨日'"
dbFaultyLaunchOptions: "起動オプションに問題があります,デフォルトのオプションを使用して下さい (${0})"
dbPatchesApplied: "データベースに全てのパッチが正常に適用されました"
unavailable: "利用不可"
dbPatchesAlreadyApplied: "データベースに全てのパッチが適用済みです"
unknown: "不明"
no: "ない"
dbNotifyClean: "${0} のプレイヤーデータを削除しています"
yes: "ある"
dbNotifySQLiteWAL: "SQLiteのWALモードはこのサーバのバージョンではサポートされていないため、初期設定に変更します。これはサーバーのパフォーマンスに影響を与える可能性があります"
loadingServerInfo: "Loading server identifying information"
today: "'本日'"
dbApplyingPatch: "次のパッチを適用しています: ${0}.."
disable:
database: "未実行の重要な処理があります (${0})"
processingComplete: "処理が完了しました"
waitingTransactions: "Waiting for unfinished transactions to avoid data loss.."
waitingTransactionsComplete: "Transaction queue closed."
waitingDbComplete: "Closed SQLite connection."
savingSessions: "未保存のセッションを保存しています・・"
savingSessionsTimeout: "Timeout hit, storing the unfinished sessions on next enable instead."
disabled: "プレイヤー分析が無効になりました"
waitingDb: "Waiting queries to finish to avoid SQLite crashing JVM.."
webserver: "ウェブサーバーが無効になりました"
version:
checkFail: "新しいバージョンのチェックに失敗しました"
checkFailGithub: "Github/versions.txtに存在するバージョン情報のロードに失敗しました"
isLatest: "最新版の「Plan」を使用しています"
updateAvailableSpigot: "新しいバージョンは次のURLで入手可能です${0}"
isDev: " このバージョンは開発版です"
updateAvailable: "新しいバージョンの${0}が次のURLで入手可能です ${1}"
apiJSAdded: "ページ拡張機能: 「${0}」が「${1}」,「${2}」にJavascriptの機能を追加"
command:
help:
unregister:
inDepth: "別のユーザーの登録を解除します。引数が未指定の場合、ユーザーにリンクされたのプレイヤーの登録を解除します。"
description: "ウェブページからユーザーを未登録にします"
dbMove:
inDepth: "他のデータベースのデータを別データベースに移動させます。この時、別のデータベース内のデータは上書きされます"
description: "データベース間でデータを移動します"
import:
inDepth: "データベースにデータをロードするためのインポートを行います"
description: "データをインポートします"
search:
inDepth: "名前が一致もしくは、部分一致する全てのプレイヤーを表示します"
description: "プレイヤー名を検索します"
logout:
description: "Log out other users from the panel."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "現在使用しているデータベースからプレイヤーデータを削除します"
inDepth: "現在使用しているデータベースからプレイヤーとリンクしているデータを全て削除します"
disable:
inDepth: "Planもしくはその一部をリロード/リスタートコマンドを使用するまで、無効化します"
description: "PlanもしくはPlanの一部を無効化します"
players:
inDepth: "プレイヤー一覧の「/player」ページへのリンクを取得します"
description: "「プレイヤー」のページのURLを表示します"
json:
inDepth: "プレイヤーのデータをJsonでダウンロードできるようにします。このJsonには全てのプレイヤーデータが格納されています"
description: "Jsonで保存されているプレイヤーデータを表示します"
servers:
description: "データベース内のBukkit/Spigotサーバー一覧を表示します"
inDepth: "データベース内に存在する全サーバーのID、名前、UUIDを表示します"
network:
description: "「ネットワーク」のページのURLを表示します"
inDepth: "「/network」ページへのリンクを取得します、これは「ネットワーク」が有効時のみ実行されます"
server:
description: "サーバーページのURLを表示します"
inDepth: "特定のサーバーの「/server」ページへのリンクを取得します。引数が未指定の場合、現在のサーバーの「/server」ページへのリンクになります"
ingame:
description: "プレイヤー情報をゲーム内で表示します"
inDepth: "ゲーム内にいるプレイヤーに関する情報を表示します。"
player:
inDepth: "特定もしくは、現在のプレイヤーの「/player」ページへのリンクを取得します"
description: "「プレイヤー」のURLを表示します"
reload:
inDepth: "このプラグインを一度無効にし、有効にします。この時、コンフィグの変更が反映されます"
description: "「Plan」を再起動します"
dbRestore:
description: "ファイルからデータベースにデータを復元します"
inDepth: "SQLiteのバックアップファイルを用いてデータベースを復元します。この時、復元先のデータベース内のデータは上書きされます"
info:
inDepth: "Planの現在の状態を表示します"
description: "Planの情報を表示します"
export:
inDepth: "コンフィグで指定した出力先にデータをエクスポートします"
description: "手動でHTMLかJsonファイルにエクスポートします"
database:
description: "Planのデータベースを管理します"
inDepth: "異なるデータベースのサブコマンドを使用することで、様々な方法でデータを変更/更新/削除します"
dbUninstalled:
description: "サーバーに設定されているデータベースを未設定にします"
inDepth: "サーバーで使用していたPlanのデータベースとの接続を解除し、サーバーのクエリに表示されないようにします"
dbHotswap:
description: "データベースを高速で変更します"
inDepth: "コンフィグの設定や異なるデータベースを設定時、設定が正しく反映されるようにプラグインをリロードします"
dbClear:
description: "データベース内のPlanデータを削除します"
inDepth: "全てのPlanのデータベーステーブルを削除します。この処理によってPlanのデータは全て削除されます"
dbBackup:
description: "データベースのデータをファイルにバックアップします"
inDepth: "SQLiteによってデータベースをファイルにバックアップします"
register:
description: "ウェブユーザーを登録します"
inDepth: "引数なしで実行された場合、登録ページへのリンクが取得できます。引数「 --code [コード]」を使用して実行することで登録したユーザーを取得できます。"
users:
inDepth: "ウェブユーザーの一覧を表で表示します"
description: "ウェブページの全ユーザーを表示ます"
ingame:
timesKicked: " §2キックされた回数: §f${0}"
mobKills: " §2キルカウント(モブ): §f${0}"
longestSession: " §2最長ログイン時間: §f${0}"
playerKills: " §2キルカウント(プレイヤー): §f${0}"
activityIndex: " §2活動指数: §f${0} | ${1}"
deaths: " §2死亡回数: §f${0}"
geolocation: " §2接続地域: §f${0}"
playtime: " §2プレイ時間: §f${0}"
activePlaytime: " §2アクティブなプレイ時間: §f${0}"
afkPlaytime: " §2放置時間: §f${0}"
registered: " §2登録日: §f${0}"
lastSeen: " §2最終ログイン日: §f${0}"
confirmation:
accept: "確定"
dbClear: "「${0}」内に存在するPlanのデータを削除しようとしています"
dbRemovePlayer: "「${0}」を「${1}」から削除しようとしています"
dbOverwrite: "Planのデータ「${0}」を「${1}」で上書きしようとしています"
expired: "有効期限切れのため、再度コマンドを使用してください"
cancelNoChanges: "キャンセルされました。データの変更は行われません。"
cancelNoUnregister: "キャンセルされました。「'${0}'」は登録済みです。"
unregister: "「${1}」にリンクされている「${0}」を解除しようとしています"
confirm: "確認: "
deny: "キャンセル"
general:
reloadComplete: "§aリロードが完了しました"
webPermissionLevels: ">\§70: 全てのページにアクセスできます\§71:「/players」と全てのプレイヤーページにアクセスできます\§72: ウェブユーザーと同じユーザー名でプレイヤーページにアクセスできます\§73+:権限を保持していません"
noAddress: "§e設定したアドレスが利用できませんでした - フォールバックとしてlocalhostを使用しています。「Alternative_IP」の設定を行います。"
pluginDisabled: "§a「Plan」は無効になりました。「reload」コマンドを使ってプラグインを再起動できます"
notifyWebUserRegister: "登録が完了しました: '${0}' 権限レベル: ${1}"
noWebuser: "ウェブユーザーの情報がない可能性があります、「/plan register <パスワード>」を使用してユーザーを登録して下さい"
featureDisabled: "§a次にプラグインがリロードされるまで一時的に「${0}」を無効にしました。"
reloadFailed: "§cプラグインのリロード中に何らかの問題が発生しました、Bukkit/SpigotサーバーかBungeeCordの再起動をお勧めします"
failNoImporter: "§eインポーター 「${0}」が存在しません"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eエクスポーター 「${0}」が存在しません"
successWebUserRegister: "§a新規ユーザー「(${0})」の登録に成功しました!"
argument:
nameOrUUID:
name: "名前/uuid"
description: "プレイヤーの名前もしくはUUID"
removeDescription: "現在のデータベースから削除されるプレイヤーの識別子"
dbRestore:
description: "データをリストアするデータベース、空欄の場合は現在のデータベースが指定されます"
subcommand:
name: "サブコマンド"
description: "コマンドをサブコマンド無しで実行することでヘルプを見ることが可能です"
exportKind: "エクスポート系"
username:
name: "ユーザーネーム"
description: "他のユーザー名、空欄の場合はリンクされているプレイヤー名が指定されます"
dbTypeMoveTo:
description: "データ移行先のデータベース、以前のコマンドと同じ物を使用することはできません"
feature:
name: "機能"
description: "「${0}」を無効化する機能の名前"
backupFile:
description: "バックアップファイル名 (大文字と小文字は区別されます)"
name: "バックアップファイル"
importKind: "インポート系"
dbBackup:
description: "バックアップするデータベース、空欄の場合は現在のデータベースが指定されます"
server:
name: "サーバー"
description: "サーバーの名前もしくはID、UUID"
code:
name: "${code}"
description: "登録を完了させるために必要なコード"
dbTypeHotswap:
description: "使用するデータベース"
dbTypeMoveFrom:
description: "データ移行元のデータベース"
dbTypeRemove:
description: "全データを削除するデータベース"
database:
playerRemoval: "「${1}」から「${0}」のデータを削除中.."
unregister: "「${0}」の登録を解除中.."
write: "「${0}」に書き込み中です.."
manage:
success: "> §a成功しました!"
failFileNotFound: "> §c「${0}」にファイルが見つかりませんでした"
failSameDB: "> §c同じデータベースを操作することはできません"
failSameServer: "このサーバーをアンインストールするサーバーとして指定することはできません(あなたがこのサーバーにログインしているため)"
hotswap: "§e新しいデータベースに交換することを忘れないで下さい(/plan db hotswap ${0})。そして、プラグインをリロードして下さい"
fail: "> §c何かがうまくいきませんでした: ${0}"
confirmOverwrite: "${0}のデータは上書きされます!"
importers: "インポーター:"
failIncorrectDB: "> §c「${0}」はサポートされていないデータベースです"
confirm: "> §c実行を確認するために引数「-a」を追加します: ${0}"
progress: "${0} / ${1} を処理中.."
start: "> §2データを処理中です.."
failNoServer: "指定されたパラメーターを持つサーバーが存在しませんでした"
confirmRemoval: "${0}のデータは削除されます!"
creatingBackup: "「${1}」のデータを含むバックアップ「${0}.db」を作成中"
failDbNotOpen: "§cデータベースは${0}です - しばらくしてからもう一度お試し下さい"
removal: "「${0}」からPlanのデータを削除中.."
warnDbNotOpen: "§eデータベースは${0}です - 想定以上の時間がかかるかもしれません"
serverUninstalled: "§aサーバーがまだ追加中の場合、データベースに追加済みとして表示されます"
subcommand:
info:
update: " §2利用可能なアップデート: §f${0}"
database: " §2現在のデータベース: §f${0}"
proxy: " §2BungeeCordに接続済み: §f${0}"
version: " §2バージョン: §f${0}"
header:
info: "> §2プレイヤーの分析結果"
players: "> §2プレイヤー"
analysis: "> §2分析結果"
webUserList: "ユーザー名::別プレイヤーとのリンク::権限レベル"
help: "> §2/${0}の詳細"
servers: "> §2サーバー"
search: "> §2${0} §f${1}§2 の結果:"
serverList: "Minecraft id::名前::uuid"
inspect: "> §2プレイヤー: §f${0}"
network: "> §2ネットワークページ"
webUsers: "> §2${0} ウェブユーザー"
fail:
playerNotFound: "プレイヤー「${0}」はUUIDが無いため見つけることができませんでした"
missingFeature: "§eこの機能は現在使用されていません (現在、「${0}」をサポートしています)"
noPermission: "§cあなたには実行する権限がありません"
playerNotInDatabase: "プレイヤー「${0}」はデータベース内には存在しません"
invalidArguments: "「${0}」とします。「${1}」"
webUserExists: "§c入力されたユーザー名は既に使われています!"
onDeny: "キャンセル中に以下のエラーが発生しまた: ${0}"
invalidUsername: "§cこのユーザーはUUIDを所持していません"
unknownUsername: "§c入力されたユーザーはBukkit/Spigotサーバー上にいません"
tooManyArguments: "§c一つの引数「${1}」が必要です"
missingLink: "入力されたユーザーはあなたのアカウントにリンクされていないため、それを削除する権限はありません"
webUserNotFound: "§c入力されたユーザーは存在しません!"
missingArguments: "§c引数「(${0}) ${1}」が必要です"
seeConfig: "「config.yml」内の「${0}」を参照してください"
serverNotFound: "サーバー「${0}」はデータベース内には存在しません"
onAccept: "確定中に以下のエラーが発生しまた: ${0}"
emptyString: "検索欄は空欄にできません"
footer:
help: "§7コマンドや引数の上にカーソルを合わせるか「/${0} ?」を使用することで詳細を確認できます"
link:
playerJson: "プレイヤーのjson: "
noNetwork: "サーバーがネットワークに接続されていません。リンクはサーバーメージにリダイレクトされます"
player: "プレイヤーページ: "
clickMe: "ここをクリック"
register: "登録ページ: "
network: "ネットワークページ: "
server: "サーバーページ: "
link: "リンク"
players: "プレイヤーページ: "
html:
query:
filter:
activity:
text: "are in Activity Groups"
generic:
allPlayers: "All players"
start: "of Players who "
and: "and "
view: " View:"
notBanned: "Not banned"
playedBetween:
text: "Played between"
banStatus:
name: "Ban status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registered between"
pluginGroup:
text: "are in ${plugin}'s ${group} Groups"
name: "Group: "
title:
activityGroup: "Current activity group"
operators: "Operators"
banned: "Banned"
nonOperators: "Non operators"
operatorStatus:
name: "Operator status"
results:
match: "matched ${resultCount} players"
title: "Query Results"
none: "Query produced 0 results"
title:
activityOnDate: 'Activity on <span id="activity-date"></span>'
sessionsWithinView: "Sessions within view"
activity: "Activity of matched players"
text: "Query<"
filters:
add: "Add a filter.."
loading: "Loading filters.."
label:
makeAnother: "Make another query"
from: ">from</label>"
to: ">to</label>"
view: "Show a view"
performQuery: "Perform Query!"
generic:
are: "`are`"
description:
predictedNewPlayerRetention: "これは以前のプレーヤーから基づいた予測値です"
noSpongeChunks: "Chunks unavailable on Sponge"
noGeolocations: "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."
noServerOnlinActivity: "オンラインアクティビティを表示するサーバーがありません"
noServers: "データーベース内に登録されたサーバーが見つかりません"
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "This value is a prediction based on previous players."
noServersLong: 'It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.'
label:
weekdays: "'月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日', '日曜日'"
insights30days: "1ヶ月のパンチボード"
performance: "パフォーマンス"
onlineOnFirstJoin: "新規ログイン時のオンラインプレイヤー"
playersOnlineOverview: "接続状況の概要"
lastPeak: "直近のピークタイム"
longestSession: "最長接続時間"
activePlaytime: "Active Playtime"
pvpPveAsNumbers: "PVPとPvEの情報"
player: "プレイヤー"
length: " 長さ"
serverOverview: "サーバーの概要"
weekComparison: "直近1周間での比較"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/登録済みプレイヤー(1登録済みプレイヤーあたりの)"
averagePing: "平均Ping値"
mobKdr: "Mobに対してのKDR"
loneJoins: "一人での接続"
diskSpace: "ドライブの空き容量"
players: "プレイヤー"
mostActiveGamemode: "最も使用したゲームモード"
totalActive: "累計活動時間"
playersOnline: "オンラインのプレイヤー"
perPlayer: "/プレイヤー(1プレイヤーあたりの)"
dayOfweek: "曜日"
sessionStart: "接続した時間"
loadedChunks: "ロードされたチャンク数"
disk: "ドライブの容量"
recentKills: "最近のキル"
serverOccupied: "プレイヤーがログインしている時間"
punchcard: "パンチカード"
now: "現在"
playerbaseDevelopment: "登録されているプレイヤーの推移"
query: "Make a query"
servers: "接続されているサーバー"
averageAfkTime: "Average AFK Time"
playerKills: "プレイヤーキル"
asNumbers: "の情報"
averageSessionLength: "平均接続時間"
banned: "BAN履歴"
recentPvpKills: "最近のPVPによるキル"
last24hours: "24時間"
firstSessionLength: "初参加時の接続時間"
indexInactive: "休止中"
seenNicknames: "ニックネーム一覧"
serversTitle: "接続されているサーバー"
ping: "Ping"
serverAnalysis: "サーバーの分析結果"
averageKdr: "平均KDR"
sessions: "接続履歴"
sessionEnded: " ログアウトした時間"
totalPlaytime: "トータルプレイ時間"
veryActive: "とてもログインしている"
inactive: "休止中"
mobDeaths: "Mobによって殺された回数"
dayByDay: "詳細情報"
newPlayers: "新規プレイヤー"
totalPlayers: "トータルプレイヤー数"
serverPlaytime: "各サーバーのプレイ時間"
recentSessions: "最近のログイン"
maxFreeDisk: "ディスクの最大空き容量"
insights: "Insights"
overview: "概要"
toMainPage: "メインページに戻る"
killed: "殺した人"
onlineActivity: "接続状況"
bestPeak: "全体のピークタイム"
playerbase: "プレイヤーベース"
averageSessions: "Average Sessions"
thirtyDays: "1ヶ月"
country: "国/地域"
trends30days: "1ヶ月間の増減"
perDay: "/日"
tps: "TPS"
geolocations: "地域"
averageMobKdr: "モブに対してのKDR"
thirdDeadliestWeapon: "3番目にPvPで使用されている武器"
sessionCalendar: "Session Calendar"
loadedEntities: "ロードされたエンティ数"
activityIndex: "活動指数"
information: "インフォメーション"
deadliestWeapon: "最もPvPで使用されている武器"
performanceAsNumbers: "パフォーマンスの情報"
currentPlayerbase: "ログインプレイヤー"
playerList: "プレイヤー一覧"
registered: "登録"
duringLowTps: "TPSの低下までの時間:"
operator: "管理者"
regular: "よくオンラインのプレイヤー"
joinAddress: "Join Address"
calendar: "カレンダー"
comparing7days: "直近1週間との比較"
currentUptime: "Current Uptime"
worldPlaytime: "ワールドごとのプレイ時間"
new: "New"
plugins: "プラグイン"
world: "ワールドのロード数"
networkPage: "ネットワークページ"
network: "ネットワーク"
minFreeDisk: "ディスクの最低空き容量"
onlineActivityAsNumbers: "接続状況の情報"
playerDeaths: "プレイヤーによるキル"
averageChunks: "Average Chunks"
secondDeadliestWeapon: "2番目にPvPで使用されている武器"
recentPvpDeaths: "最近のPVPによる死亡"
connectionInfo: "接続情報"
lowTpsSpikes: "TPSの低下値"
quickView: "クイックビュー"
cpuRam: "CPUとメモリー"
punchcard30days: "1ヶ月のパンチボード"
joinAddresses: "Join Addresses"
lastSeen: "直近のオンライン"
registeredPlayers: "登録済みプレイヤー"
timesKicked: "キック回数"
serverAsNumberse: "サーバーの状況"
newPlayerRetention: "新規プレイヤーの継続率"
firstSession: "初参加"
thirtyDaysAgo: "1ヶ月前"
playtime: "プレイ時間"
mostPlayedWorld: "よくプレイしているワールド"
loneNewbieJoins: "新しく一人での参加"
networkOnlineActivity: "ネットワーク内の接続状況"
name: "名前"
serverCalendar: "Server Calendar"
serverPlaytime30days: "各サーバーでの1ヶ月のプレイ時間"
last7days: "一週間"
downtime: "ダウンタイム"
kdr: "KDR"
last30days: "1ヶ月"
averageEntities: "Average Entities"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "平均オンライン"
all: "全て"
averagePlaytime: "平均プレイ時間"
bestPing: "最高Ping値"
worstPing: "最低Ping値"
links: "LINKS"
lastConnected: "直近の接続"
mobKills: "Mobを殺した回数"
deaths: "死亡回数"
regularPlayers: "よくオンラインのプレイヤー"
serverPage: "サーバーページ"
playerOverview: "プレイヤーの概要"
uniquePlayers: "接続したプレイヤーの総数"
average: "平均"
averageActivePlaytime: "Average Active Playtime"
allTime: "全体"
relativeJoinActivity: "オンラインと活動との関係性"
pvpPve: "PvPとPvE"
indexRegular: "しばしばログインしている"
networkAsNumbers: "ネットワーク数"
irregular: "たまにログインしている"
session: "オンライン"
totalPlayersOld: "全プレイヤー数"
networkOverview: "ネットワーク概要"
afkTime: "離席時間"
entities: "エンティティ数"
playerPage: "プレイヤーページ"
server: "サーバー"
afk: "離席"
favoriteServer: "お気に入りのサーバー"
averageTps: "平均TPS"
active: "よくログインしている"
hourByHour: "Hour by Hour"
nickname: "ニックネーム"
trend: "増減"
totalAfk: "累計離席時間"
themeSelect: "テーマ選択"
serverDowntime: "サーバーダウンタイム"
modal:
version:
available: "が利用可能です"
download: "ダウンロード"
dev: "このバージョンは開発版です"
title: "バージョン"
changelog: "変更履歴の確認"
text: "新バージョンがリリースされており、ダウンロード可能です"
info:
contributors:
translator: ":翻訳者 "
text: '加えて、以下の<span class="col-plan">素晴らしい人々</span>が開発に貢献しています'
bugreporters: "& Bug reporters!"
donate: "このプラグイン開発に募金して頂いた人々へ特別な感謝を"
code: ":プログラミング貢献者 "
developer: "開発者:"
bugs: "バグ報告"
discord: "Discordのサポートチャンネル"
text: "プラグインに関する情報"
license: "「Player Analytics」は以下のライセンスの下、開発されています"
metrics: "「bStats Metrics」が有効になっています"
wiki: "「Plan」のwiki、チュートリアルとドキュメント"
register:
error:
checkFailed: "Checking registration status failed: "
noPassword: "You need to specify a Password"
usernameLength: "Username can be up to 50 characters, yours is "
noUsername: "You need to specify a Username"
failed: "Registration failed: "
completion1: "You can now finish registering the user."
completion2: "Code expires in 15 minutes"
register: "Register"
login: "Already have an account? Login!"
createNewUser: "Create a new user"
completion: "Complete Registration"
completion4: "Or using console:"
completion3: "Use the following command in game to finish registration:"
passwordTip: "Password should be more than 8 characters, but there are no limitations."
usernameTip: "Username can be up to 50 characters."
value:
online: " オンライン"
noKills: "プレイヤーキルなし"
offline: " オフライン"
localMachine: "ローカルマシン"
with: "<th>死亡原因"
text:
clickToExpand: "クリックして展開"
comparing30daysAgo: "30日前との比較"
noLowTps: "TPSの低下が存在しません"
noExtensionData: "「Extension Data」が存在しません"
comparing15days: "直近15日との比較"
version:
isDev: "This version is a DEV release."
updateModal:
text: "A new version has been released and is now available for download."
title: "Version ${0} is Available!"
updateButton: "Update"
download: "Download Plan-${0}.jar"
current: "You have version ${0}"
changelog: "View Changelog"
error:
auth:
emptyForm: "ユーザーとパスワードが入力されてません"
registrationFailed: "Registration failed, try again (The code expires after 15 minutes)"
dbClosed: "データベースを開くことができませんでした。「/plan info」コマンドを実行して状況を確認して下さい"
generic: "エラーが発生したため認証に失敗しました"
loginFailed: "入力されたユーザー名とパスワードが間違っています"
userNotFound: "入力されたユーザーは存在しません"
noCookie: "ユーザーのクッキーが存在しません"
expiredCookie: "ユーザーのクッキーの有効期限切れです"
404NotFound: "ページが見つかりませんでした"
noServersOnline: "リクエストを処理するサーバーがオンラインではありません"
UUIDNotFound: "データベース内にプレヤーのUUIDが存在しません"
403Forbidden: "閲覧禁止"
authFailedTips: "- 登録したユーザーを<b>「/plan register 」</b>で確認できます。<br>- 入力したユーザー名とパスワードが正しいことを確認して下さい<br>- ユーザー名とパスワードは大文字と小文字が区別されています<br><br>パスワードを忘れた場合は、管理者に古いユーザーを削除して新しくユーザーを再登録するよう依頼して下さい"
404UnknownPage: "リンクが間違っています、コマンド等を使用しURLを確認して下さい。 URL例:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "プレイヤーはこのサーバーでプレイしていません"
authFailed: "認証に失敗しました"
404PageNotFound: "ページは存在しません"
401Unauthorized: "未認証状態です"
calendar:
new: "New:"
unique: "接続したプレイヤーの総数:"
login:
forgotPassword3: "Or using console:"
logout: "Logout"
password: '"Password"'
login: "Login"
username: '"Username"'
failed: "Login failed: "
register: "Create an Account!"
forgotPassword: "Forgot Password?"
forgotPassword1: "Forgot password? Unregister and register again."
forgotPassword2: "Use the following command in game to remove your current user:"
forgotPassword4: "After using the command, "
generic:
none: "なし"
unit:
chunks: "チャンク"
players: "プレイヤー"
button:
nightMode: "ナイトモード"
403AccessDenied: "アクセスが拒否されました"
generic:
noData: "データなし"

View File

@ -1,517 +0,0 @@
API - css+ || PageExtension: ${0} added stylesheet(s) to ${1}, ${2}
API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
Cmd - Click Me || 클릭
Cmd - Link || 링크
Cmd - Link Network || 네트워크 페이지:
Cmd - Link Player || 플레이어 페이지:
Cmd - Link Player JSON || 플레이어 json:
Cmd - Link Players || 플레이어 목록 페이지:
Cmd - Link Register || 가입 페이지:
Cmd - Link Server || 서버 페이지:
CMD Arg - backup-file || 백업 파일 이름(대소문자 구분)
CMD Arg - code || 등록을 완료하는데에 사용되는 코드입니다.
CMD Arg - db type backup || 백업할 데이터베이스 유형입니다. 지정하지 않으면 현재 데이터베이스로 사용됩니다.
CMD Arg - db type clear || 모든 데이터를 제거할 데이터베이스 유형입니다.
CMD Arg - db type hotswap || 사용 시작할 데이터베이스 유형입니다.
CMD Arg - db type move from || 데이터를 이동할 데이터베이스 유형입니다.
CMD Arg - db type move to || 데이터를 이동할 데이터베이스 유형입니다.
CMD Arg - db type restore || 복원할 데이터베이스의 유형입니다. 지정하지 않으면 현재 사용 중인 데이터베이스로 진행됩니다.
CMD Arg - feature || 비활성화할 기능의 이름: ${0}
CMD Arg - player identifier || Name or UUID of a player
CMD Arg - player identifier remove || 현재 데이터베이스에서 삭제할 플레이어 식별자입니다.
CMD Arg - server identifier || Name, ID or UUID of a server
CMD Arg - subcommand || 도움말을 보려면 하위 명령어 없이 명령어를 사용하십시오.
CMD Arg - username || 다른 사용자의 사용자 이름입니다. 지정되지 않은 경우 플레이어 연결 사용자가 사용됩니다.
CMD Arg Name - backup-file || 백업 파일
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || 추출 종류
CMD Arg Name - feature || 기능
CMD Arg Name - import kind || 로드 종류
CMD Arg Name - name or uuid || name/uuid
CMD Arg Name - server || 서버
CMD Arg Name - subcommand || 하위 명령
CMD Arg Name - username || 사용자 이름
Cmd Confirm - accept || 동의하기
Cmd Confirm - cancelled, no data change || 취소되었습니다. 데이터가 변경되지 않았습니다.
Cmd Confirm - cancelled, unregister || 취소되었습니다. '${0}' 이(가) 등록되지 않았습니다.
Cmd Confirm - clearing db || ${0} 에 대한 모든 데이터를 삭제하려고 합니다.
Cmd Confirm - confirmation || 확인:
Cmd Confirm - deny || 취소
Cmd Confirm - Expired || 확인이 만료되었습니다. 명령을 다시 사용하십시오.
Cmd Confirm - Fail on accept || 실행시 오류가 발생한 수락 된 작업: ${0}
Cmd Confirm - Fail on deny || 실행시 오류가 발생한 거부 된 작업: ${0}
Cmd Confirm - overwriting db || Plan의 데이터를 덮어 쓰려고합니다. ${0} 데이터 포함 ${1}
Cmd Confirm - remove player db || ${1}에서 ${0}의 데이터를 제거하려고합니다.
Cmd Confirm - unregister || ${1}에 연결된 '${0}'의 등록을 취소하려고합니다.
Cmd db - creating backup || ${1} 내용으로 백업 파일 '${0}.db'만들기
Cmd db - removal || ${0}에서 Plan 데이터를 제거하는 중 ..
Cmd db - removal player || ${1}에서 ${0}의 데이터를 제거하는 중 ..
Cmd db - server uninstalled || §a서버가 여전히 설치되어 있으면 자동으로 데이터베이스에 설치된 것으로 설정됩니다.
Cmd db - write || 쓰기 ${0}..
Cmd Disable - Disabled || §a이제 Plan 시스템이 비활성화됩니다. reload를 사용하여 플러그인을 다시 시작할 수 있습니다.
Cmd FAIL - Accepts only these arguments || 다음을 수락합니다. ${0}: ${1}
Cmd FAIL - Database not open || §c데이터베이스는 ${0} - 입니다. 잠시 후 다시 시도하십시오.
Cmd FAIL - Empty search string || 검색 문자열은 비워 둘 수 없습니다.
Cmd FAIL - Invalid Username || §c사용자에게 UUID가 없습니다.
Cmd FAIL - No Feature || §e비활성화 할 기능을 정의하십시오! (현재 ${0})
Cmd FAIL - No Permission || §c필요한 권한이 없습니다.
Cmd FAIL - No player || 플레이어 '${0}' 찾을 수 없으며 UUID가 없습니다.
Cmd FAIL - No player register || 플레이어 '${0}' 데이터베이스에서 찾을 수 없습니다.
Cmd FAIL - No server || 서버 '${0}' 데이터베이스에서 찾을 수 없습니다.
Cmd FAIL - Require only one Argument || §c단일 인수가 필요합니다. ${1}
Cmd FAIL - Requires Arguments || §c필수 인수 (${0}) ${1}
Cmd FAIL - see config || config.yml의 '${0}'참조
Cmd FAIL - Unknown Username || §c이 서버에 사용자가 표시되지 않았습니다.
Cmd FAIL - Users not linked || 사용자가 귀하의 계정에 연결되어 있지 않으며 다른 사용자의 계정을 제거 할 권한이 없습니다.
Cmd FAIL - WebUser does not exists || §c사용자가 없습니다!
Cmd FAIL - WebUser exists || §c사용자가 이미 존재합니다!
Cmd Footer - Help || §7명령어 또는 인수에 마우스 커서로 올리거나 '/${0} ?' 사용해서 자세히 확인바랍니다.
Cmd Header - Analysis || > §2분석 결과
Cmd Header - Help || > §2/${0} Help
Cmd Header - Info || > §2플레이어 분석
Cmd Header - Inspect || > §2플레이어: §f${0}
Cmd Header - Network || > §2네트워크 페이지
Cmd Header - Players || > §2플레이어 수
Cmd Header - Search || > §2${0} Results for §f${1}§2:
Cmd Header - server list || id::name::uuid
Cmd Header - Servers || > §2서버 목록
Cmd Header - web user list || username::linked to::permission level
Cmd Header - Web Users || > §2${0} 웹 사용자
Cmd Info - Bungee Connection || §2프록시에 연결됨: §f${0}
Cmd Info - Database || §2현재 데이터베이스: §f${0}
Cmd Info - Reload Complete || §a구성파일 불러오기 완료했습니다.
Cmd Info - Reload Failed || §c플러그인 리로드 도중 에러 발생했습니다.
Cmd Info - Update || §2최신 버전: §f${0}
Cmd Info - Version || §2버전: §f${0}
Cmd network - No network || 서버가 네트워크에 연결되어 있지 않습니다. 링크는 서버 페이지로 리디렉션됩니다.
Cmd Notify - No Address || §e사용가능한 주소가 없습니다. - localhost 로 사용합니다. 'Alternative_IP' 항목을 통해 설정하십시오.
Cmd Notify - No WebUser || 웹 사용자가 없을 수 있습니다. /plan register <password>를 사용하십시오.
Cmd Notify - WebUser register || 등록된 신규 유저: '${0}' Perm level: ${1}
Cmd Qinspect - Active Playtime || §2플레이한 시간: §f${0}
Cmd Qinspect - Activity Index || §2활동 정보: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK 시간: §f${0}
Cmd Qinspect - Deaths || §2죽은 횟수: §f${0}
Cmd Qinspect - Geolocation || §2§f${0}에서 로그인
Cmd Qinspect - Last Seen || §2마지막으로 본 : §f${0}
Cmd Qinspect - Longest Session || §2가장 긴 세션: §f${0}
Cmd Qinspect - Mob Kills || §2몬스터 킬수: §f${0}
Cmd Qinspect - Player Kills || §2플레이어 킬수: §f${0}
Cmd Qinspect - Playtime || §2플레이 시간: §f${0}
Cmd Qinspect - Registered || §2최초 접속: §f${0}
Cmd Qinspect - Times Kicked || §2추방 횟수: §f${0}
Cmd SUCCESS - Feature disabled || §a다음 플러그인을 다시 로드할 때까지 일시적으로 '${0}'을 (를) 비활성화했습니다.
Cmd SUCCESS - WebUser register || §a새 사용자 (${0})를 성공적으로 추가했습니다!
Cmd unregister - unregistering || '${0}'등록 취소 ..
Cmd WARN - Database not open || §e${0}데이터베이스가 예상보다 오래 걸릴 수 있습니다 ..
Cmd Web - Permission Levels || >\§70: 모든 페이지에 액세스 \§71: '/players'및 모든 플레이어 페이지에 액세스 \§72: 웹 사용자와 동일한 사용자 이름으로 플레이어 페이지에 액세스 \§73+: 권한 없음
Command Help - /plan db || Plan 데이터베이스 관리자
Command Help - /plan db backup || 데이터베이스 파일로 백업합니다.
Command Help - /plan db clear || 데이터베이스에 있는 모든 데이터를 삭제합니다.
Command Help - /plan db hotswap || 데이터베이스를 빠르게 변경합니다.
Command Help - /plan db move || 데이터베이스 간에 데이터 이동 합니다.
Command Help - /plan db remove || 현재 데이터베이스에서 플레이어 데이터를 제거합니다.
Command Help - /plan db restore || 파일에서 데이터베이스로 데이터를 복원합니다.
Command Help - /plan db uninstalled || 서버에서 설치한 데이터베이스를 삭제합니다.
Command Help - /plan disable || 플러그인 비활성화합니다.
Command Help - /plan export || HTML 또는 JSON 형식 파일로 내보냅니다.
Command Help - /plan import || 저장된 데이터를 불러옵니다.
Command Help - /plan info || Plan 플러그인에 대한 정보를 확인합니다.
Command Help - /plan ingame || 게임에서 플레이어 정보를 열람합니다.
Command Help - /plan json || 플레이어 로우 데이터의 json를 열람합니다.
Command Help - /plan logout || Log out other users from the panel.
Command Help - /plan network || 네트워크 정보를 확인합니다.
Command Help - /plan player || 플레이어 정보 확인합니다.
Command Help - /plan players || 플레이어 목록 확인합니다.
Command Help - /plan register || Plan 웹 사이트에 사용자 등록
Command Help - /plan reload || Plan 플러그인을 리로드합니다.
Command Help - /plan search || 플레이어명을 검색합니다.
Command Help - /plan server || 서버 정보 열람하기
Command Help - /plan servers || 서버 목록 열람하기
Command Help - /plan unregister || Plan 페이지 계정 탈퇴합니다.
Command Help - /plan users || 모든 웹 사용자 나열합니다.
Database - Apply Patch || 패치 적용 중: ${0}..
Database - Patches Applied || 모든 데이터베이스 패치가 성공적으로 적용되었습니다.
Database - Patches Applied Already || 모든 데이터베이스 패치가 이미 적용되었습니다.
Database MySQL - Launch Options Error || 기본값을 사용하여 시작 옵션에 결함이 있습니다. (${0})
Database Notify - Clean || ${0} 플레이어의 데이터를 삭제했습니다
Database Notify - SQLite No WAL || 이 서버 버전에서는 SQLite WAL 모드가 지원되지 않으며 기본값을 사용합니다. 이것은 성능에 영향을 줄 수도 있고 그렇지 않을 수도 있습니다.
Disable || 플레이어 분석이 비활성화되었습니다.
Disable - Processing || 처리되지 않은 중요한 작업이 있습니다.. (${0})
Disable - Processing Complete || 처리가 완료되었습니다.
Disable - Unsaved Session Save || 완료되지 않은 세션 저장 ..
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
Disable - Waiting SQLite Complete || Closed SQLite connection.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || 웹 서버가 비활성화되었습니다.
Enable || 플레이어 분석이 활성화되었습니다.
Enable - Database || ${0}-데이터베이스 연결이 설정되었습니다.
Enable - Notify Bad IP || 0.0.0.0은 유효한 주소가 아닙니다. Alternative_IP 설정을 지정하십시오. 잘못된 링크로 제공 될 수 있습니다!
Enable - Notify Empty IP || server.properties의 IP가 비어 있고 대체 IP가 사용되지 않습니다. 잘못된 링크가 제공 될 수 있습니다!
Enable - Notify Geolocations disabled || 위치 정보 수집이 활성화되지 않았습니다. (Data.Geolocations : false)
Enable - Notify Geolocations Internet Required || Plan GeoLite2 Geolocation 데이터베이스를 다운로드하려면 처음 실행할 때 인터넷 액세스가 필요합니다.
Enable - Notify Webserver disabled || 웹 서버가 초기화되지 않았습니다. (WebServer.DisableWebServer : true)
Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
Enable - WebServer || 해당 포트에서 실행되는 웹 서버 ${0} ( ${1} )
Enable FAIL - Database || ${0}-데이터베이스 연결 실패: ${1}
Enable FAIL - Database Patch || 데이터베이스 패치에 실패했습니다. 플러그인을 비활성화해야합니다. 이 문제를 신고하십시오
Enable FAIL - GeoDB Write || 다운로드 한 GeoLite2 Geolocation 데이터베이스를 저장하는 도중에 문제가 발생했습니다.
Enable FAIL - WebServer (Proxy) || 웹 서버가 초기화되지 않았습니다!
Enable FAIL - Wrong Database Type || ${0} 해당 데이터베이스는 지원되지 않습니다.
HTML - AND_BUG_REPORTERS || & Bug reporters!
HTML - BANNED (Filters) || Banned
HTML - COMPARING_15_DAYS || 지난 15일 비교
HTML - COMPARING_60_DAYS || 지난 30일 비교
HTML - COMPARING_7_DAYS || 지난 7일 비교
HTML - DATABASE_NOT_OPEN || 데이터베이스가 열려 있지 않습니다. /plan info 로 데이터베이스 상태를 확인하십시오.
HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
HTML - ERROR || 오류로 인해 인증에 실패했습니다.
HTML - EXPIRED_COOKIE || 사용자 쿠키가 만료되었습니다.
HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
HTML - FILTER_ALL_PLAYERS || All players
HTML - FILTER_BANNED || Ban status
HTML - FILTER_GROUP || Group:
HTML - FILTER_OPS || Operator status
HTML - INDEX_ACTIVE || 활동적인
HTML - INDEX_INACTIVE || 비활성
HTML - INDEX_IRREGULAR || 불규칙한
HTML - INDEX_REGULAR || 규칙적인
HTML - INDEX_VERY_ACTIVE || 매우 활성화된
HTML - KILLED || Killed
HTML - LABEL_1ST_WEAPON || 치명적인 PvP 무기
HTML - LABEL_2ND_WEAPON || 2nd PvP 무기
HTML - LABEL_3RD_WEAPON || 3rd PvP 무기
HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
HTML - LABEL_ACTIVITY_INDEX || 활동 색인
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK 시간
HTML - LABEL_AVG || 평균
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
HTML - LABEL_AVG_AFK_TIME || Average AFK Time
HTML - LABEL_AVG_CHUNKS || Average Chunks
HTML - LABEL_AVG_ENTITIES || Average Entities
HTML - LABEL_AVG_KDR || 평균 사망 횟수(KDR)
HTML - LABEL_AVG_MOB_KDR || 평균 몬스터 사망 횟수(Mob KDR)
HTML - LABEL_AVG_PLAYTIME || 평균 플레이 타임
HTML - LABEL_AVG_SESSION_LENGTH || 평균 접속 시간(세션 길이)
HTML - LABEL_AVG_SESSIONS || Average Sessions
HTML - LABEL_AVG_TPS || 평균 TPS
HTML - LABEL_BANNED || Banned
HTML - LABEL_BEST_PEAK || 최고의 피크
HTML - LABEL_DAY_OF_WEEK || 요일
HTML - LABEL_DEATHS || 죽은 횟수
HTML - LABEL_DOWNTIME || 다운타임
HTML - LABEL_DURING_LOW_TPS || 낮은 TPS 스파이크 동안:
HTML - LABEL_ENTITIES || 엔티티
HTML - LABEL_FAVORITE_SERVER || 즐겨찾는 서버
HTML - LABEL_FIRST_SESSION_LENGTH || 최초 접속 시간
HTML - LABEL_FREE_DISK_SPACE || 여유 디스크 공간
HTML - LABEL_INACTIVE || 비활성
HTML - LABEL_LAST_PEAK || 마지막 피크
HTML - LABEL_LAST_SEEN || 마지막으로 본
HTML - LABEL_LOADED_CHUNKS || 로드된 청크
HTML - LABEL_LOADED_ENTITIES || 로드된 엔티티
HTML - LABEL_LONE_JOINS || 최근 접속(Lone Joins)
HTML - LABEL_LONE_NEW_JOINS || 최근 신규 접속(Lone New Joins)
HTML - LABEL_LONGEST_SESSION || 가장 긴 접속 시간
HTML - LABEL_LOW_TPS || 낮은 TPS 스파이크
HTML - LABEL_MAX_FREE_DISK || 최대 여유 디스크용량
HTML - LABEL_MIN_FREE_DISK || 최소 여유 디스크용량
HTML - LABEL_MOB_DEATHS || 몬스터한테 죽은 횟수
HTML - LABEL_MOB_KDR || 몬스터 KDR
HTML - LABEL_MOB_KILLS || 몬스터 킬수
HTML - LABEL_MOST_ACTIVE_GAMEMODE || 가장 활동적인 게임모드
HTML - LABEL_NAME || 이름
HTML - LABEL_NEW || 신규
HTML - LABEL_NEW_PLAYERS || 신규 플레이어수
HTML - LABEL_NICKNAME || 닉네임
HTML - LABEL_NO_SESSION_KILLS || None
HTML - LABEL_ONLINE_FIRST_JOIN || 처음 참가할 때 온라인 플레이어
HTML - LABEL_OPERATOR || 관리자(OP)
HTML - LABEL_PER_PLAYER || / 플레이어
HTML - LABEL_PER_REGULAR_PLAYER || / 일반 플레이어
HTML - LABEL_PLAYER_DEATHS || 플레이어에 의한 죽은 횟수
HTML - LABEL_PLAYER_KILLS || 플레이어 킬수
HTML - LABEL_PLAYERS_ONLINE || 접속중인 플레이어
HTML - LABEL_PLAYTIME || 플레이타임
HTML - LABEL_REGISTERED || 신규
HTML - LABEL_REGISTERED_PLAYERS || 신규 플레이어
HTML - LABEL_REGULAR || 신규
HTML - LABEL_REGULAR_PLAYERS || 신규 플레이어
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || 상대 조인 활동
HTML - LABEL_RETENTION || 신규 플레이어 유지
HTML - LABEL_SERVER_DOWNTIME || 서버 다운타임
HTML - LABEL_SERVER_OCCUPIED || 점유된 서버
HTML - LABEL_SESSION_ENDED || 종료
HTML - LABEL_SESSION_MEDIAN || 세션 중앙값
HTML - LABEL_TIMES_KICKED || 접속종료한 시간
HTML - LABEL_TOTAL_PLAYERS || 총 플레이어수
HTML - LABEL_TOTAL_PLAYTIME || 총 플레이타임
HTML - LABEL_UNIQUE_PLAYERS || 기존 플레이어
HTML - LABEL_WEEK_DAYS || '월요일', '화요일', '수요일', '목요일', '금요일', '토요일', '일요일'
HTML - LINK_BACK_NETWORK || 네트워크 페이지
HTML - LINK_BACK_SERVER || 서버 페이지
HTML - LINK_CHANGELOG || 변경 로그 보기
HTML - LINK_DISCORD || 디스코드로 기술지원
HTML - LINK_DOWNLOAD || 다운로드
HTML - LINK_ISSUES || 문제 보고
HTML - LINK_NIGHT_MODE || 야간 모드
HTML - LINK_PLAYER_PAGE || 플레이어 페이지
HTML - LINK_QUICK_VIEW || 퀵 뷰
HTML - LINK_SERVER_ANALYSIS || 서버 분석
HTML - LINK_WIKI || Plan 위키, 튜토리얼 & 문서
HTML - LOCAL_MACHINE || 로컬 머신
HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
HTML - LOGIN_FAILED || Login failed:
HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
HTML - LOGIN_LOGIN || Login
HTML - LOGIN_LOGOUT || Logout
HTML - LOGIN_PASSWORD || "Password"
HTML - LOGIN_USERNAME || "Username"
HTML - NAV_PLUGINS || 플러그인
HTML - NEW_CALENDAR || New:
HTML - NO_KILLS || 살인 없음
HTML - NO_USER_PRESENT || 사용자 쿠키가 없습니다.
HTML - NON_OPERATORS (Filters) || Non operators
HTML - NOT_BANNED (Filters) || Not banned
HTML - OFFLINE || 오프라인
HTML - ONLINE || 온라인
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || / Day
HTML - PLAYERS_TEXT || 플레이어들
HTML - QUERY || Query<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activity of matched players
HTML - QUERY_ACTIVITY_ON || Activity on <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Add a filter..
HTML - QUERY_AND || and
HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Loading filters..
HTML - QUERY_MAKE || Make a query
HTML - QUERY_MAKE_ANOTHER || Make another query
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Played between
HTML - QUERY_REGISTERED_BETWEEN || Registered between
HTML - QUERY_RESULTS || Query Results
HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Show a view
HTML - QUERY_TIME_FROM || >from</label>
HTML - QUERY_TIME_TO || >to</label>
HTML - QUERY_VIEW || View:
HTML - QUERY_ZERO_RESULTS || Query produced 0 results
HTML - REGISTER || Register
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
HTML - REGISTER_COMPLETE || Complete Registration
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
HTML - REGISTER_CREATE_USER || Create a new user
HTML - REGISTER_FAILED || Registration failed:
HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
HTML - SESSION || 세션
HTML - SIDE_GEOLOCATIONS || 지리적 위치
HTML - SIDE_INFORMATION || 정보
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || 네트워크 개요
HTML - SIDE_OVERVIEW || 개요
HTML - SIDE_PERFORMANCE || 성능
HTML - SIDE_PLAYER_LIST || 플레이어 목록
HTML - SIDE_PLAYERBASE || 플레이어 기반
HTML - SIDE_PLAYERBASE_OVERVIEW || 플레이어 기반 개요
HTML - SIDE_PLUGINS || 플러그인 목록
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || 서버 목록
HTML - SIDE_SERVERS_TITLE || 서버 목록
HTML - SIDE_SESSIONS || 세션 목록
HTML - SIDE_TO_MAIN_PAGE || 메인 페이지로
HTML - TEXT_CLICK_TO_EXPAND || 확장하려면 클릭
HTML - TEXT_CONTRIBUTORS_CODE || 코드 기여자
HTML - TEXT_CONTRIBUTORS_LOCALE || 번역
HTML - TEXT_CONTRIBUTORS_MONEY || 금전적으로 개발을 지원 해주신 분들께 특별히 감사드립니다.
HTML - TEXT_CONTRIBUTORS_THANKS || 또한 다음 <span class="col-plan">멋진 사람들</span>이 기여했습니다.
HTML - TEXT_DEV_VERSION || 이 버전은 DEV 릴리스입니다.
HTML - TEXT_DEVELOPED_BY || 에 의해 개발되었습니다
HTML - TEXT_FIRST_SESSION || 첫 번째 세션
HTML - TEXT_LICENSED_UNDER || 플레이어 분석 개발 및 라이센스하에 있습니다
HTML - TEXT_METRICS || bStats 메트릭
HTML - TEXT_NO_EXTENSION_DATA || 확장 데이터 없음
HTML - TEXT_NO_LOW_TPS || 낮은 tps 스파이크 없음
HTML - TEXT_NO_SERVER || 온라인 활동을 표시 할 서버가 없습니다.
HTML - TEXT_NO_SERVERS || 데이터베이스에 서버가 없습니다.
HTML - TEXT_PLUGIN_INFORMATION || 플러그인에 대한 정보
HTML - TEXT_PREDICTED_RETENTION || 이 값은 기존 플레이어를 기반으로 한 예측입니다.
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.
HTML - TEXT_VERSION || 새 버전이 출시되었으며 이제 다운로드 할 수 있습니다.
HTML - TITLE_30_DAYS || 30일
HTML - TITLE_30_DAYS_AGO || 30일 전
HTML - TITLE_ALL || 모두
HTML - TITLE_ALL_TIME || 모든 시간
HTML - TITLE_AS_NUMBERS || 숫자로
HTML - TITLE_AVG_PING || 평균 Ping
HTML - TITLE_BEST_PING || 최고 Ping
HTML - TITLE_CALENDAR || 달력
HTML - TITLE_CONNECTION_INFO || 연결 정보
HTML - TITLE_COUNTRY || 국가
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || 현재 플레이어 베이스
HTML - TITLE_DISK || 디스크 공간
HTML - TITLE_GRAPH_DAY_BY_DAY || Day by Day
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hour by Hour
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || 네트워크 온라인 활동
HTML - TITLE_GRAPH_PUNCHCARD || 30일 동안의 펀치 카드
HTML - TITLE_INSIGHTS || 30일 동안의 인사이트
HTML - TITLE_IS_AVAILABLE || 사용할 수 있습니다
HTML - TITLE_JOIN_ADDRESSES || Join Addresses
HTML - TITLE_LAST_24_HOURS || 지난 24시간
HTML - TITLE_LAST_30_DAYS || 지난 30일
HTML - TITLE_LAST_7_DAYS || 지난 7일
HTML - TITLE_LAST_CONNECTED || 마지막 연결
HTML - TITLE_LENGTH || 길이
HTML - TITLE_MOST_PLAYED_WORLD || 가장 많이 플레이 한 맵
HTML - TITLE_NETWORK || 네트워크
HTML - TITLE_NETWORK_AS_NUMBERS || 네트워크 숫자
HTML - TITLE_NOW || 현재
HTML - TITLE_ONLINE_ACTIVITY || 온라인 활동
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || 온라인 활동 숫자
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || 온라인 활동 개요
HTML - TITLE_PERFORMANCE_AS_NUMBERS || 성능 통계
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || 플레이어
HTML - TITLE_PLAYER_OVERVIEW || 플레이어 개요
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Playerbase 개발
HTML - TITLE_PVP_DEATHS || 최근 PvP 사망
HTML - TITLE_PVP_KILLS || 최근 PvP 처치
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE 통계
HTML - TITLE_RECENT_KILLS || 최근 킬
HTML - TITLE_RECENT_SESSIONS || 최근 세션
HTML - TITLE_SEEN_NICKNAMES || 본 별명
HTML - TITLE_SERVER || 서버
HTML - TITLE_SERVER_AS_NUMBERS || 서버 번호
HTML - TITLE_SERVER_OVERVIEW || 서버 개요
HTML - TITLE_SERVER_PLAYTIME || 서버 플레이 타임
HTML - TITLE_SERVER_PLAYTIME_30 || 서버 플레이 타임 - 최근 30일
HTML - TITLE_SESSION_START || 세션 시작
HTML - TITLE_THEME_SELECT || 테마 선택
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || 펀치 카드
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || 트렌드
HTML - TITLE_TRENDS || 30일 동안의 트렌드
HTML - TITLE_VERSION || 버전
HTML - TITLE_WEEK_COMPARISON || 주 비교
HTML - TITLE_WORLD || 월드 로드
HTML - TITLE_WORLD_PLAYTIME || 맵 플레이 타임
HTML - TITLE_WORST_PING || Worst Ping
HTML - TOTAL_ACTIVE_TEXT || 총 활성화 시간
HTML - TOTAL_AFK || 총 AFK 시간
HTML - TOTAL_PLAYERS || 총 플레이어
HTML - UNIQUE_CALENDAR || Unique:
HTML - UNIT_CHUNKS || 청크 수
HTML - UNIT_ENTITIES || 엔티티 수
HTML - UNIT_NO_DATA || 데이터가 존재하지 않습니다.
HTML - UNIT_THE_PLAYERS || 플레이어
HTML - USER_AND_PASS_NOT_SPECIFIED || 사용자 및 암호가 지정되지 않았습니다.
HTML - USER_DOES_NOT_EXIST || 사용자가 존재하지 않습니다
HTML - USER_INFORMATION_NOT_FOUND || 등록 실패, 다시 시도 (코드는 15분 후에 만료 됨)
HTML - USER_PASS_MISMATCH || 사용자와 비밀번호가 일치하지 않습니다
HTML - Version Change log || View Changelog
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Update
HTML - Version Update Available || Version ${0} is Available!
HTML - Version Update Dev || This version is a DEV release.
HTML - Version Update Info || A new version has been released and is now available for download.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || <th>With
HTML ERRORS - ACCESS_DENIED_403 || Access Denied 403
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Ensure you have registered a user with <b>/plan register</b><br>- Check that the username and password are correct<br>- Username and password are case-sensitive<br><br>If you have forgotten your password, ask a staff member to delete your old user and re-register.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Authentication Failed. 401
HTML ERRORS - FORBIDDEN_403 || Forbidden 403
HTML ERRORS - NO_SERVERS_404 || No Servers online to perform the request. 404
HTML ERRORS - NOT_FOUND_404 || Not Found 404
HTML ERRORS - NOT_PLAYED_404 || Plan has not seen this player. 404
HTML ERRORS - PAGE_NOT_FOUND_404 || Page does not exist. 404
HTML ERRORS - UNAUTHORIZED_401 || Unauthorized 401
HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || Player UUID was not found in the database. 404
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
In Depth Help - /plan db clear || Clears all Plan tables, removing all Plan-data in the process.
In Depth Help - /plan db hotswap || Reloads the plugin with the other database and changes the config to match.
In Depth Help - /plan db move || Overwrites contents in the other database with the contents in another.
In Depth Help - /plan db remove || Removes all data linked to a player from the Current database.
In Depth Help - /plan db restore || Uses SQLite backup file and overwrites contents of the target database.
In Depth Help - /plan db uninstalled || Marks a server in Plan database as uninstalled so that it will not show up in server queries.
In Depth Help - /plan disable || Disable the plugin or part of it until next reload/restart.
In Depth Help - /plan export || Performs an export to export location defined in the config.
In Depth Help - /plan import || Performs an import to load data into the database.
In Depth Help - /plan info || Display the current status of the plugin.
In Depth Help - /plan ingame || Displays some information about the player in game.
In Depth Help - /plan json || Allows you to download a player's data in json format. All of it.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Obtain a link to the /network page, only does so on networks.
In Depth Help - /plan player || Obtain a link to the /player page of a specific player, or the current player.
In Depth Help - /plan players || Obtain a link to the /players page to see a list of players.
In Depth Help - /plan register || Use without arguments to get link to register page. Use --code [code] after registration to get a user.
In Depth Help - /plan reload || Disable and enable the plugin to reload any changes in config.
In Depth Help - /plan search || List all matching player names to given part of a name.
In Depth Help - /plan server || Obtain a link to the /server page of a specific server, or the current server if no arguments are given.
In Depth Help - /plan servers || List ids, names and uuids of servers in the database.
In Depth Help - /plan unregister || Use without arguments to unregister player linked user, or with username argument to unregister another user.
In Depth Help - /plan users || 웹 사용자를 표로 나열합니다.
Manage - Confirm Overwrite || Data in ${0} will be overwritten!
Manage - Confirm Removal || Data in ${0} will be removed!
Manage - Fail || > §c문제가 발생했습니다: ${0}
Manage - Fail File not found || > §c${0}에 파일이 없습니다.
Manage - Fail Incorrect Database || > §c'${0}' 지원되는 데이터베이스가 아닙니다.
Manage - Fail No Exporter || §eExporter '${0}' doesn't exist
Manage - Fail No Importer || §eImporter '${0}' doesn't exist
Manage - Fail No Server || 주어진 매개 변수를 가진 서버가 없습니다.
Manage - Fail Same Database || > §c동일한 데이터베이스에서 작업할 수 없습니다!
Manage - Fail Same server || 이 서버를 제거된 것으로 표시할 수 없습니다.(현재 사용 중입니다.)
Manage - Fail, Confirmation || > §cAdd '-a' argument to confirm execution: ${0}
Manage - List Importers || Importers:
Manage - Progress || ${0} / ${1} 처리 중..
Manage - Remind HotSwap || §e새 데이터베이스 (/plan db hotswap ${0})로 교체하고 플러그인을 다시 로드해야합니다.
Manage - Start || > §2데이터 처리 중..
Manage - Success || > §a성공!
Negative || 아니오
Positive || 예
Today || '오늘'
Unavailable || Unavailable
Unknown || 알 수 없음
Version - DEV || 이것은 DEV 릴리스입니다.
Version - Latest || 최신 버전을 사용하고 있습니다.
Version - New || 최신 버전 (${0}) 이며, 현재 버전은 ${1} 입니다.
Version - New (old) || 최신 버전은 ${0}
Version FAIL - Read info (old) || 최신 버전을 확인하지 못했습니다.
Version FAIL - Read versions.txt || Github/versions.txt 에서 버전 정보를 불러올 수 없습니다.
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || 웹서버: 인증서 없음-> 시각화를 위해 HTTP 서버 사용.
WebServer - Notify HTTP User Auth || 웹서버: 사용자 인증이 비활성화되었습니다! (HTTP를 통해 안전하지 않음)
WebServer - Notify HTTPS User Auth || 웹서버: 사용자 인증이 비활성화되었습니다! (구성에서 비활성화 됨)
Webserver - Notify IP Whitelist || 웹서버: IP 화이트리스트가 활성화되었습니다.
Webserver - Notify IP Whitelist Block || 웹서버: ${0} '${1}'에 대한 액세스가 거부되었습니다. (허용되지 않음)
WebServer - Notify no Cert file || 웹서버: 인증서 키 저장소 파일을 찾을 수 없음 : ${0}
WebServer - Notify Using Proxy || 웹서버: 프록시 모드 HTTPS를 사용하도록 설정 한 경우 역방향 프록시가 HTTPS를 사용하여 라우팅되고 Alternative_IP 계획이 있는지 확인합니다.
WebServer FAIL - EOF || 웹서버: 인증서 파일을 읽을 때 EOF. (파일이 비어 있지 않은지 확인하십시오)
WebServer FAIL - Port Bind || 웹서버: 성공적으로 초기화되지 않았습니다. 해당 포트 (${0})가 사용 중입니까?
WebServer FAIL - SSL Context || 웹서버: SSL 컨텍스트 초기화에 실패했습니다.
WebServer FAIL - Store Load || 웹서버: SSL 인증서 로드에 실패했습니다.
Yesterday || '어제'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "플레이어 분석이 활성화되었습니다."
notify:
webserverDisabled: "웹 서버가 초기화되지 않았습니다. (WebServer.DisableWebServer : true)"
storeSessions: "Storing sessions that were preserved before previous shutdown."
geoDisabled: "위치 정보 수집이 활성화되지 않았습니다. (Data.Geolocations : false)"
badIP: "0.0.0.0은 유효한 주소가 아닙니다. Alternative_IP 설정을 지정하십시오. 잘못된 링크로 제공 될 수 있습니다!"
emptyIP: "server.properties의 IP가 비어 있고 대체 IP가 사용되지 않습니다. 잘못된 링크가 제공 될 수 있습니다!"
geoInternetRequired: "Plan GeoLite2 Geolocation 데이터베이스를 다운로드하려면 처음 실행할 때 인터넷 액세스가 필요합니다."
webserver: "해당 포트에서 실행되는 웹 서버 ${0} ( ${1} )"
fail:
databasePatch: "데이터베이스 패치에 실패했습니다. 플러그인을 비활성화해야합니다. 이 문제를 신고하십시오"
webServer: "웹 서버가 초기화되지 않았습니다!"
databaseType: "${0} 해당 데이터베이스는 지원되지 않습니다."
database: "${0}-데이터베이스 연결 실패: ${1}"
geoDBWrite: "다운로드 한 GeoLite2 Geolocation 데이터베이스를 저장하는 도중에 문제가 발생했습니다."
database: "${0}-데이터베이스 연결이 설정되었습니다."
webserver:
fail:
certStoreLoad: "웹서버: SSL 인증서 로드에 실패했습니다."
certFileEOF: "웹서버: 인증서 파일을 읽을 때 EOF. (파일이 비어 있지 않은지 확인하십시오)"
portInUse: "웹서버: 성공적으로 초기화되지 않았습니다. 해당 포트 (${0})가 사용 중입니까?"
SSLContext: "웹서버: SSL 컨텍스트 초기화에 실패했습니다."
notify:
http: "웹서버: 인증서 없음-> 시각화를 위해 HTTP 서버 사용."
ipWhitelistBlock: "웹서버: ${0} '${1}'에 대한 액세스가 거부되었습니다. (허용되지 않음)"
authDisabledNoHTTPS: "웹서버: 사용자 인증이 비활성화되었습니다! (HTTP를 통해 안전하지 않음)"
ipWhitelist: "웹서버: IP 화이트리스트가 활성화되었습니다."
noCertFile: "웹서버: 인증서 키 저장소 파일을 찾을 수 없음 : ${0}"
authDisabledConfig: "웹서버: 사용자 인증이 비활성화되었습니다! (구성에서 비활성화 됨)"
reverseProxy: "웹서버: 프록시 모드 HTTPS를 사용하도록 설정 한 경우 역방향 프록시가 HTTPS를 사용하여 라우팅되고 Alternative_IP 계획이 있는지 확인합니다."
apiCSSAdded: "PageExtension: ${0} added stylesheet(s) to ${1}, ${2}"
generic:
yesterday: "'어제'"
dbFaultyLaunchOptions: "기본값을 사용하여 시작 옵션에 결함이 있습니다. (${0})"
dbPatchesApplied: "모든 데이터베이스 패치가 성공적으로 적용되었습니다."
unavailable: "Unavailable"
dbPatchesAlreadyApplied: "모든 데이터베이스 패치가 이미 적용되었습니다."
unknown: "알 수 없음"
no: "아니오"
dbNotifyClean: "${0} 플레이어의 데이터를 삭제했습니다"
yes: "예"
dbNotifySQLiteWAL: "이 서버 버전에서는 SQLite WAL 모드가 지원되지 않으며 기본값을 사용합니다. 이것은 성능에 영향을 줄 수도 있고 그렇지 않을 수도 있습니다."
loadingServerInfo: "Loading server identifying information"
today: "'오늘'"
dbApplyingPatch: "패치 적용 중: ${0}.."
disable:
database: "처리되지 않은 중요한 작업이 있습니다.. (${0})"
processingComplete: "처리가 완료되었습니다."
waitingTransactions: "Waiting for unfinished transactions to avoid data loss.."
waitingTransactionsComplete: "Transaction queue closed."
waitingDbComplete: "Closed SQLite connection."
savingSessions: "완료되지 않은 세션 저장 .."
savingSessionsTimeout: "Timeout hit, storing the unfinished sessions on next enable instead."
disabled: "플레이어 분석이 비활성화되었습니다."
waitingDb: "Waiting queries to finish to avoid SQLite crashing JVM.."
webserver: "웹 서버가 비활성화되었습니다."
version:
checkFail: "최신 버전을 확인하지 못했습니다."
checkFailGithub: "Github/versions.txt 에서 버전 정보를 불러올 수 없습니다."
isLatest: "최신 버전을 사용하고 있습니다."
updateAvailableSpigot: "최신 버전은 ${0}"
isDev: " 이것은 DEV 릴리스입니다."
updateAvailable: "최신 버전 (${0}) 이며, 현재 버전은 ${1} 입니다."
apiJSAdded: "PageExtension: ${0} added javascript(s) to ${1}, ${2}"
command:
help:
unregister:
inDepth: "Use without arguments to unregister player linked user, or with username argument to unregister another user."
description: "Plan 페이지 계정 탈퇴합니다."
dbMove:
inDepth: "Overwrites contents in the other database with the contents in another."
description: "데이터베이스 간에 데이터 이동 합니다."
import:
inDepth: "Performs an import to load data into the database."
description: "저장된 데이터를 불러옵니다."
search:
inDepth: "List all matching player names to given part of a name."
description: "플레이어명을 검색합니다."
logout:
description: "Log out other users from the panel."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "현재 데이터베이스에서 플레이어 데이터를 제거합니다."
inDepth: "Removes all data linked to a player from the Current database."
disable:
inDepth: "Disable the plugin or part of it until next reload/restart."
description: "플러그인 비활성화합니다."
players:
inDepth: "Obtain a link to the /players page to see a list of players."
description: "플레이어 목록 확인합니다."
json:
inDepth: "Allows you to download a player's data in json format. All of it."
description: "플레이어 로우 데이터의 json를 열람합니다."
servers:
description: "서버 목록 열람하기"
inDepth: "List ids, names and uuids of servers in the database."
network:
description: "네트워크 정보를 확인합니다."
inDepth: "Obtain a link to the /network page, only does so on networks."
server:
description: "서버 정보 열람하기"
inDepth: "Obtain a link to the /server page of a specific server, or the current server if no arguments are given."
ingame:
description: "게임에서 플레이어 정보를 열람합니다."
inDepth: "Displays some information about the player in game."
player:
inDepth: "Obtain a link to the /player page of a specific player, or the current player."
description: "플레이어 정보 확인합니다."
reload:
inDepth: "Disable and enable the plugin to reload any changes in config."
description: "Plan 플러그인을 리로드합니다."
dbRestore:
description: "파일에서 데이터베이스로 데이터를 복원합니다."
inDepth: "Uses SQLite backup file and overwrites contents of the target database."
info:
inDepth: "Display the current status of the plugin."
description: "Plan 플러그인에 대한 정보를 확인합니다."
export:
inDepth: "Performs an export to export location defined in the config."
description: "HTML 또는 JSON 형식 파일로 내보냅니다."
database:
description: "Plan 데이터베이스 관리자"
inDepth: "Use different database subcommands to change the data in some way"
dbUninstalled:
description: "서버에서 설치한 데이터베이스를 삭제합니다."
inDepth: "Marks a server in Plan database as uninstalled so that it will not show up in server queries."
dbHotswap:
description: "데이터베이스를 빠르게 변경합니다."
inDepth: "Reloads the plugin with the other database and changes the config to match."
dbClear:
description: "데이터베이스에 있는 모든 데이터를 삭제합니다."
inDepth: "Clears all Plan tables, removing all Plan-data in the process."
dbBackup:
description: "데이터베이스 파일로 백업합니다."
inDepth: "Uses SQLite to backup the target database to a file."
register:
description: "Plan 웹 사이트에 사용자 등록"
inDepth: "Use without arguments to get link to register page. Use --code [code] after registration to get a user."
users:
inDepth: "웹 사용자를 표로 나열합니다."
description: "모든 웹 사용자 나열합니다."
ingame:
timesKicked: " §2추방 횟수: §f${0}"
mobKills: " §2몬스터 킬수: §f${0}"
longestSession: " §2가장 긴 세션: §f${0}"
playerKills: " §2플레이어 킬수: §f${0}"
activityIndex: " §2활동 정보: §f${0} | ${1}"
deaths: " §2죽은 횟수: §f${0}"
geolocation: " §2§f${0}에서 로그인"
playtime: " §2플레이 시간: §f${0}"
activePlaytime: " §2플레이한 시간: §f${0}"
afkPlaytime: " §2AFK 시간: §f${0}"
registered: " §2최초 접속: §f${0}"
lastSeen: " §2마지막으로 본 : §f${0}"
confirmation:
accept: "동의하기"
dbClear: "${0} 에 대한 모든 데이터를 삭제하려고 합니다."
dbRemovePlayer: "${1}에서 ${0}의 데이터를 제거하려고합니다."
dbOverwrite: "Plan의 데이터를 덮어 쓰려고합니다. ${0} 데이터 포함 ${1}"
expired: "확인이 만료되었습니다. 명령을 다시 사용하십시오."
cancelNoChanges: "취소되었습니다. 데이터가 변경되지 않았습니다."
cancelNoUnregister: "취소되었습니다. '${0}' 이(가) 등록되지 않았습니다."
unregister: "${1}에 연결된 '${0}'의 등록을 취소하려고합니다."
confirm: "확인: "
deny: "취소"
general:
reloadComplete: "§a구성파일 불러오기 완료했습니다."
webPermissionLevels: ">\§70: 모든 페이지에 액세스 \§71: '/players'및 모든 플레이어 페이지에 액세스 \§72: 웹 사용자와 동일한 사용자 이름으로 플레이어 페이지에 액세스 \§73+: 권한 없음"
noAddress: "§e사용가능한 주소가 없습니다. - localhost 로 사용합니다. 'Alternative_IP' 항목을 통해 설정하십시오."
pluginDisabled: "§a이제 Plan 시스템이 비활성화됩니다. reload를 사용하여 플러그인을 다시 시작할 수 있습니다."
notifyWebUserRegister: "등록된 신규 유저: '${0}' Perm level: ${1}"
noWebuser: "웹 사용자가 없을 수 있습니다. /plan register <password>를 사용하십시오."
featureDisabled: "§a다음 플러그인을 다시 로드할 때까지 일시적으로 '${0}'을 (를) 비활성화했습니다."
reloadFailed: "§c플러그인 리로드 도중 에러 발생했습니다."
failNoImporter: "§eImporter '${0}' doesn't exist"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eExporter '${0}' doesn't exist"
successWebUserRegister: "§a새 사용자 (${0})를 성공적으로 추가했습니다!"
argument:
nameOrUUID:
name: "name/uuid"
description: "Name or UUID of a player"
removeDescription: "현재 데이터베이스에서 삭제할 플레이어 식별자입니다."
dbRestore:
description: "복원할 데이터베이스의 유형입니다. 지정하지 않으면 현재 사용 중인 데이터베이스로 진행됩니다."
subcommand:
name: "하위 명령"
description: "도움말을 보려면 하위 명령어 없이 명령어를 사용하십시오."
exportKind: "추출 종류"
username:
name: "사용자 이름"
description: "다른 사용자의 사용자 이름입니다. 지정되지 않은 경우 플레이어 연결 사용자가 사용됩니다."
dbTypeMoveTo:
description: "데이터를 이동할 데이터베이스 유형입니다."
feature:
name: "기능"
description: "비활성화할 기능의 이름: ${0}"
backupFile:
description: "백업 파일 이름(대소문자 구분)"
name: "백업 파일"
importKind: "로드 종류"
dbBackup:
description: "백업할 데이터베이스 유형입니다. 지정하지 않으면 현재 데이터베이스로 사용됩니다."
server:
name: "서버"
description: "Name, ID or UUID of a server"
code:
name: "${code}"
description: "등록을 완료하는데에 사용되는 코드입니다."
dbTypeHotswap:
description: "사용 시작할 데이터베이스 유형입니다."
dbTypeMoveFrom:
description: "데이터를 이동할 데이터베이스 유형입니다."
dbTypeRemove:
description: "모든 데이터를 제거할 데이터베이스 유형입니다."
database:
playerRemoval: "${1}에서 ${0}의 데이터를 제거하는 중 .."
unregister: "'${0}'등록 취소 .."
write: "쓰기 ${0}.."
manage:
success: "> §a성공!"
failFileNotFound: "> §c${0}에 파일이 없습니다."
failSameDB: "> §c동일한 데이터베이스에서 작업할 수 없습니다!"
failSameServer: "이 서버를 제거된 것으로 표시할 수 없습니다.(현재 사용 중입니다.)"
hotswap: "§e새 데이터베이스 (/plan db hotswap ${0})로 교체하고 플러그인을 다시 로드해야합니다."
fail: "> §c문제가 발생했습니다: ${0}"
confirmOverwrite: "Data in ${0} will be overwritten!"
importers: "Importers: "
failIncorrectDB: "> §c'${0}' 지원되는 데이터베이스가 아닙니다."
confirm: "> §cAdd '-a' argument to confirm execution: ${0}"
progress: "${0} / ${1} 처리 중.."
start: "> §2데이터 처리 중.."
failNoServer: "주어진 매개 변수를 가진 서버가 없습니다."
confirmRemoval: "Data in ${0} will be removed!"
creatingBackup: "${1} 내용으로 백업 파일 '${0}.db'만들기"
failDbNotOpen: "§c데이터베이스는 ${0} - 입니다. 잠시 후 다시 시도하십시오."
removal: "${0}에서 Plan 데이터를 제거하는 중 .."
warnDbNotOpen: "§e${0}데이터베이스가 예상보다 오래 걸릴 수 있습니다 .."
serverUninstalled: "§a서버가 여전히 설치되어 있으면 자동으로 데이터베이스에 설치된 것으로 설정됩니다."
subcommand:
info:
update: " §2최신 버전: §f${0}"
database: " §2현재 데이터베이스: §f${0}"
proxy: " §2프록시에 연결됨: §f${0}"
version: " §2버전: §f${0}"
header:
info: "> §2플레이어 분석"
players: "> §2플레이어 수"
analysis: "> §2분석 결과"
webUserList: "username::linked to::permission level"
help: "> §2/${0} Help"
servers: "> §2서버 목록"
search: "> §2${0} Results for §f${1}§2:"
serverList: "id::name::uuid"
inspect: "> §2플레이어: §f${0}"
network: "> §2네트워크 페이지"
webUsers: "> §2${0} 웹 사용자"
fail:
playerNotFound: "플레이어 '${0}' 찾을 수 없으며 UUID가 없습니다."
missingFeature: "§e비활성화 할 기능을 정의하십시오! (현재 ${0})"
noPermission: "§c필요한 권한이 없습니다."
playerNotInDatabase: "플레이어 '${0}' 데이터베이스에서 찾을 수 없습니다."
invalidArguments: "다음을 수락합니다. ${0}: ${1}"
webUserExists: "§c사용자가 이미 존재합니다!"
onDeny: "실행시 오류가 발생한 거부 된 작업: ${0}"
invalidUsername: "§c사용자에게 UUID가 없습니다."
unknownUsername: "§c이 서버에 사용자가 표시되지 않았습니다."
tooManyArguments: "§c단일 인수가 필요합니다. ${1}"
missingLink: "사용자가 귀하의 계정에 연결되어 있지 않으며 다른 사용자의 계정을 제거 할 권한이 없습니다."
webUserNotFound: "§c사용자가 없습니다!"
missingArguments: "§c필수 인수 (${0}) ${1}"
seeConfig: "config.yml의 '${0}'참조"
serverNotFound: "서버 '${0}' 데이터베이스에서 찾을 수 없습니다."
onAccept: "실행시 오류가 발생한 수락 된 작업: ${0}"
emptyString: "검색 문자열은 비워 둘 수 없습니다."
footer:
help: "§7명령어 또는 인수에 마우스 커서로 올리거나 '/${0} ?' 사용해서 자세히 확인바랍니다."
link:
playerJson: "플레이어 json: "
noNetwork: "서버가 네트워크에 연결되어 있지 않습니다. 링크는 서버 페이지로 리디렉션됩니다."
player: "플레이어 페이지: "
clickMe: "클릭"
register: "가입 페이지: "
network: "네트워크 페이지: "
server: "서버 페이지: "
link: "링크"
players: "플레이어 목록 페이지: "
html:
query:
filter:
activity:
text: "are in Activity Groups"
generic:
allPlayers: "All players"
start: "of Players who "
and: "and "
view: " View:"
notBanned: "Not banned"
playedBetween:
text: "Played between"
banStatus:
name: "Ban status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registered between"
pluginGroup:
text: "are in ${plugin}'s ${group} Groups"
name: "Group: "
title:
activityGroup: "Current activity group"
operators: "Operators"
banned: "Banned"
nonOperators: "Non operators"
operatorStatus:
name: "Operator status"
results:
match: "matched ${resultCount} players"
title: "Query Results"
none: "Query produced 0 results"
title:
activityOnDate: 'Activity on <span id="activity-date"></span>'
sessionsWithinView: "Sessions within view"
activity: "Activity of matched players"
text: "Query<"
filters:
add: "Add a filter.."
loading: "Loading filters.."
label:
makeAnother: "Make another query"
from: ">from</label>"
to: ">to</label>"
view: "Show a view"
performQuery: "Perform Query!"
generic:
are: "`are`"
description:
predictedNewPlayerRetention: "이 값은 기존 플레이어를 기반으로 한 예측입니다."
noSpongeChunks: "Chunks unavailable on Sponge"
noGeolocations: "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."
noServerOnlinActivity: "온라인 활동을 표시 할 서버가 없습니다."
noServers: "데이터베이스에 서버가 없습니다."
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "This value is a prediction based on previous players."
noServersLong: 'It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.'
label:
weekdays: "'월요일', '화요일', '수요일', '목요일', '금요일', '토요일', '일요일'"
insights30days: "30일 동안의 인사이트"
performance: "성능"
onlineOnFirstJoin: "처음 참가할 때 온라인 플레이어"
playersOnlineOverview: "온라인 활동 개요"
lastPeak: "마지막 피크"
longestSession: "가장 긴 접속 시간"
activePlaytime: "Active Playtime"
pvpPveAsNumbers: "PvP & PvE 통계"
player: "플레이어"
length: " 길이"
serverOverview: "서버 개요"
weekComparison: "주 비교"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ 일반 플레이어"
averagePing: "평균 Ping"
mobKdr: "몬스터 KDR"
loneJoins: "최근 접속(Lone Joins)"
diskSpace: "여유 디스크 공간"
players: "플레이어들"
mostActiveGamemode: "가장 활동적인 게임모드"
totalActive: "총 활성화 시간"
playersOnline: "접속중인 플레이어"
perPlayer: "/ 플레이어"
dayOfweek: "요일"
sessionStart: "세션 시작"
loadedChunks: "로드된 청크"
disk: "디스크 공간"
recentKills: "최근 킬"
serverOccupied: "점유된 서버"
punchcard: "펀치 카드"
now: "현재"
playerbaseDevelopment: "Playerbase 개발"
query: "Make a query"
servers: "서버 목록"
averageAfkTime: "Average AFK Time"
playerKills: "플레이어 킬수"
asNumbers: "숫자로"
averageSessionLength: "평균 접속 시간(세션 길이)"
banned: "Banned"
recentPvpKills: "최근 PvP 처치"
last24hours: "지난 24시간"
firstSessionLength: "최초 접속 시간"
indexInactive: "비활성"
seenNicknames: "본 별명"
serversTitle: "서버 목록"
ping: "Ping"
serverAnalysis: "서버 분석"
averageKdr: "평균 사망 횟수(KDR)"
sessions: "세션 목록"
sessionEnded: " 종료"
totalPlaytime: "총 플레이타임"
veryActive: "매우 활성화된"
inactive: "비활성"
mobDeaths: "몬스터한테 죽은 횟수"
dayByDay: "Day by Day"
newPlayers: "신규 플레이어수"
totalPlayers: "총 플레이어수"
serverPlaytime: "서버 플레이 타임"
recentSessions: "최근 세션"
maxFreeDisk: "최대 여유 디스크용량"
insights: "Insights"
overview: "개요"
toMainPage: "메인 페이지로"
killed: "Killed"
onlineActivity: "온라인 활동"
bestPeak: "최고의 피크"
playerbase: "플레이어 기반"
averageSessions: "Average Sessions"
thirtyDays: "30일"
country: "국가"
trends30days: "30일 동안의 트렌드"
perDay: "/ Day"
tps: "TPS"
geolocations: "지리적 위치"
averageMobKdr: "평균 몬스터 사망 횟수(Mob KDR)"
thirdDeadliestWeapon: "3rd PvP 무기"
sessionCalendar: "Session Calendar"
loadedEntities: "로드된 엔티티"
activityIndex: "활동 색인"
information: "정보"
deadliestWeapon: "치명적인 PvP 무기"
performanceAsNumbers: "성능 통계"
currentPlayerbase: "현재 플레이어 베이스"
playerList: "플레이어 목록"
registered: "신규"
duringLowTps: "낮은 TPS 스파이크 동안:"
operator: "관리자(OP)"
regular: "신규"
joinAddress: "Join Address"
calendar: " 달력"
comparing7days: "지난 7일 비교"
currentUptime: "Current Uptime"
worldPlaytime: "맵 플레이 타임"
new: "신규"
plugins: "플러그인"
world: "월드 로드"
networkPage: "네트워크 페이지"
network: "네트워크"
minFreeDisk: "최소 여유 디스크용량"
onlineActivityAsNumbers: "온라인 활동 숫자"
playerDeaths: "플레이어에 의한 죽은 횟수"
averageChunks: "Average Chunks"
secondDeadliestWeapon: "2nd PvP 무기"
recentPvpDeaths: "최근 PvP 사망"
connectionInfo: "연결 정보"
lowTpsSpikes: "낮은 TPS 스파이크"
quickView: "퀵 뷰"
cpuRam: "CPU & RAM"
punchcard30days: "30일 동안의 펀치 카드"
joinAddresses: "Join Addresses"
lastSeen: "마지막으로 본"
registeredPlayers: "신규 플레이어"
timesKicked: "접속종료한 시간"
serverAsNumberse: "서버 번호"
newPlayerRetention: "신규 플레이어 유지"
firstSession: "첫 번째 세션"
thirtyDaysAgo: "30일 전"
playtime: "플레이타임"
mostPlayedWorld: "가장 많이 플레이 한 맵"
loneNewbieJoins: "최근 신규 접속(Lone New Joins)"
networkOnlineActivity: "네트워크 온라인 활동"
name: "이름"
serverCalendar: "Server Calendar"
serverPlaytime30days: "서버 플레이 타임 - 최근 30일"
last7days: "지난 7일"
downtime: "다운타임"
kdr: "KDR"
last30days: "지난 30일"
averageEntities: "Average Entities"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "세션 중앙값"
all: "모두"
averagePlaytime: "평균 플레이 타임"
bestPing: "최고 Ping"
worstPing: "Worst Ping"
links: "LINKS"
lastConnected: "마지막 연결"
mobKills: "몬스터 킬수"
deaths: "죽은 횟수"
regularPlayers: "신규 플레이어"
serverPage: "서버 페이지"
playerOverview: "플레이어 개요"
uniquePlayers: "기존 플레이어"
average: "평균"
averageActivePlaytime: "Average Active Playtime"
allTime: "모든 시간"
relativeJoinActivity: "상대 조인 활동"
pvpPve: "PvP & PvE"
indexRegular: "규칙적인"
networkAsNumbers: "네트워크 숫자"
irregular: "불규칙한"
session: "세션"
totalPlayersOld: "총 플레이어"
networkOverview: "네트워크 개요"
afkTime: "AFK 시간"
entities: "엔티티"
playerPage: "플레이어 페이지"
server: "서버"
afk: "AFK"
favoriteServer: "즐겨찾는 서버"
averageTps: "평균 TPS"
active: "활동적인"
hourByHour: "Hour by Hour"
nickname: "닉네임"
trend: "트렌드"
totalAfk: "총 AFK 시간"
themeSelect: "테마 선택"
serverDowntime: "서버 다운타임"
modal:
version:
available: "사용할 수 있습니다"
download: "다운로드"
dev: "이 버전은 DEV 릴리스입니다."
title: "버전"
changelog: "변경 로그 보기"
text: "새 버전이 출시되었으며 이제 다운로드 할 수 있습니다."
info:
contributors:
translator: "번역"
text: '또한 다음 <span class="col-plan">멋진 사람들</span>이 기여했습니다.'
bugreporters: "& Bug reporters!"
donate: "금전적으로 개발을 지원 해주신 분들께 특별히 감사드립니다."
code: "코드 기여자"
developer: "에 의해 개발되었습니다"
bugs: "문제 보고"
discord: "디스코드로 기술지원"
text: "플러그인에 대한 정보"
license: "플레이어 분석 개발 및 라이센스하에 있습니다"
metrics: "bStats 메트릭"
wiki: "Plan 위키, 튜토리얼 & 문서"
register:
error:
checkFailed: "Checking registration status failed: "
noPassword: "You need to specify a Password"
usernameLength: "Username can be up to 50 characters, yours is "
noUsername: "You need to specify a Username"
failed: "Registration failed: "
completion1: "You can now finish registering the user."
completion2: "Code expires in 15 minutes"
register: "Register"
login: "Already have an account? Login!"
createNewUser: "Create a new user"
completion: "Complete Registration"
completion4: "Or using console:"
completion3: "Use the following command in game to finish registration:"
passwordTip: "Password should be more than 8 characters, but there are no limitations."
usernameTip: "Username can be up to 50 characters."
value:
online: " 온라인"
noKills: "살인 없음"
offline: " 오프라인"
localMachine: "로컬 머신"
with: "<th>With"
text:
clickToExpand: "확장하려면 클릭"
comparing30daysAgo: "지난 30일 비교"
noLowTps: "낮은 tps 스파이크 없음"
noExtensionData: "확장 데이터 없음"
comparing15days: "지난 15일 비교"
version:
isDev: "This version is a DEV release."
updateModal:
text: "A new version has been released and is now available for download."
title: "Version ${0} is Available!"
updateButton: "Update"
download: "Download Plan-${0}.jar"
current: "You have version ${0}"
changelog: "View Changelog"
error:
auth:
emptyForm: "사용자 및 암호가 지정되지 않았습니다."
registrationFailed: "등록 실패, 다시 시도 (코드는 15분 후에 만료 됨)"
dbClosed: "데이터베이스가 열려 있지 않습니다. /plan info 로 데이터베이스 상태를 확인하십시오."
generic: "오류로 인해 인증에 실패했습니다."
loginFailed: "사용자와 비밀번호가 일치하지 않습니다"
userNotFound: "사용자가 존재하지 않습니다"
noCookie: "사용자 쿠키가 없습니다."
expiredCookie: "사용자 쿠키가 만료되었습니다."
404NotFound: "Not Found 404"
noServersOnline: "No Servers online to perform the request. 404"
UUIDNotFound: "Player UUID was not found in the database. 404"
403Forbidden: "Forbidden 403"
authFailedTips: "- Ensure you have registered a user with <b>/plan register</b><br>- Check that the username and password are correct<br>- Username and password are case-sensitive<br><br>If you have forgotten your password, ask a staff member to delete your old user and re-register."
404UnknownPage: "Make sure you're accessing a link given by a command, Examples:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "Plan has not seen this player. 404"
authFailed: "Authentication Failed. 401"
404PageNotFound: "Page does not exist. 404"
401Unauthorized: "Unauthorized 401"
calendar:
new: "New:"
unique: "Unique:"
login:
forgotPassword3: "Or using console:"
logout: "Logout"
password: '"Password"'
login: "Login"
username: '"Username"'
failed: "Login failed: "
register: "Create an Account!"
forgotPassword: "Forgot Password?"
forgotPassword1: "Forgot password? Unregister and register again."
forgotPassword2: "Use the following command in game to remove your current user:"
forgotPassword4: "After using the command, "
generic:
none: "None"
unit:
chunks: "청크 수"
players: "플레이어"
button:
nightMode: "야간 모드"
403AccessDenied: "Access Denied 403"
generic:
noData: "데이터가 존재하지 않습니다."

View File

@ -1,517 +0,0 @@
API - css+ || PaginaUitbreiding: ${0} heeft stylesheet(s) toegevoegd aan ${1}, ${2}
API - js+ || PaginaUitbreiding: ${0} heeft javascript(s) toegevoegd aan ${1}, ${2}
Cmd - Click Me || Klik mij
Cmd - Link || Koppel
Cmd - Link Network || Netwerkpagina:
Cmd - Link Player || Spelerpagina:
Cmd - Link Player JSON || Speler json:
Cmd - Link Players || Spelerspagina:
Cmd - Link Register || Registratiepagina:
Cmd - Link Server || Serverpagina:
CMD Arg - backup-file || Naam van het backup bestand (hoofdlettergevoelig)
CMD Arg - code || Code gebruikt om de registratie af te ronden.
CMD Arg - db type backup || Type van de database waarvan u een back-up wilt maken. Current database is used if not specified.
CMD Arg - db type clear || Type van de database waarvan u alle date van wilt verwijderen.
CMD Arg - db type hotswap || Type van de database om te gaan gebruiken.
CMD Arg - db type move from || Type van de database waaruit u gegevens wilt verplaatsen.
CMD Arg - db type move to || Type van de database waarnaar de gegevens moeten worden verplaatst. Kan niet hetzelfde zijn als de vorige.
CMD Arg - db type restore || Type van de database waarnaar moet worden teruggezet. De huidige database wordt gebruikt indien deze niet gespecificeerd is.
CMD Arg - feature || Naam van de functie die moet worden uitgeschakeld: ${0}
CMD Arg - player identifier || Naam of UUID van een speler
CMD Arg - player identifier remove || Identificatie voor een speler die uit de huidige database moet worden verwijderd.
CMD Arg - server identifier || Naam, ID of UUID van een server
CMD Arg - subcommand || Gebruik de opdracht zonder subopdracht om hulp te zien.
CMD Arg - username || Gebruikersnaam van een andere gebruiker. Indien niet gespecificeerd, dan wordt de spelers gekoppelde gebruiker gebruikt.
CMD Arg Name - backup-file || backup bestand
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || soort uitvoer
CMD Arg Name - feature || feature
CMD Arg Name - import kind || soort invoer
CMD Arg Name - name or uuid || naam/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subopdracht
CMD Arg Name - username || gebruikersnaam
Cmd Confirm - accept || Accepteer
Cmd Confirm - cancelled, no data change || Geannuleerd. Er zijn geen gegevens gewijzigd.
Cmd Confirm - cancelled, unregister || Geannuleerd. '${0}' is niet uitgeschreven
Cmd Confirm - clearing db || U staat op het punt om alle abonnementsgegevens te verwijderen in ${0}
Cmd Confirm - confirmation || Bevestig:
Cmd Confirm - deny || Annuleren
Cmd Confirm - Expired || Bevestiging verlopen, gebruik de opdracht opnieuw
Cmd Confirm - Fail on accept || De geaccepteerde actie gaf een fout bij de uitvoering: ${0}
Cmd Confirm - Fail on deny || De geweigerde actie heeft een fout gemaakt bij de uitvoering: ${0}
Cmd Confirm - overwriting db || U staat op het punt gegevens in Plan ${0} te overschrijven met gegevens in ${1}
Cmd Confirm - remove player db || U staat op het punt om gegevens van ${0} te verwijderen van ${1}
Cmd Confirm - unregister || U staat op het punt de registratie van '${0}' gekoppeld aan ${1} ongedaan te maken
Cmd db - creating backup || Een back-upbestand '${0}.db' maken met een inhoud van ${1}
Cmd db - removal || Plan-gegevens verwijderen van ${0}..
Cmd db - removal player || Gegevens van ${0} verwijderen uit ${1}..
Cmd db - server uninstalled || §aAls de server nog steeds is geïnstalleerd, wordt deze automatisch ingesteld als geïnstalleerd in de database.
Cmd db - write || Schrijven naar ${0}..
Cmd Disable - Disabled || §aPlansystemen zijn nu uitgeschakeld. U kunt nog steeds opnieuw laden gebruiken om de plug-in opnieuw te starten.
Cmd FAIL - Accepts only these arguments || Accepteert het volgende als ${0}: ${1}
Cmd FAIL - Database not open || §cDatabase is ${0} - probeer het later opnieuw.
Cmd FAIL - Empty search string || De zoekreeks mag niet leeg zijn
Cmd FAIL - Invalid Username || §cGebruiker heeft geen UUID.
Cmd FAIL - No Feature || §eDefinieer een functie om uit te schakelen! (ondersteunt momenteel ${0})
Cmd FAIL - No Permission || §cU beschikt niet over de vereiste toestemming.
Cmd FAIL - No player || Speler '${0}' is niet gevonden, deze heeft geen UUID.
Cmd FAIL - No player register || Speler '${0}' is niet gevonden in de database.
Cmd FAIL - No server || Server '${0}' is niet gevonden in de database.
Cmd FAIL - Require only one Argument || §cEén argument vereist ${1}
Cmd FAIL - Requires Arguments || §cArgumenten vereist (${0}) ${1}
Cmd FAIL - see config || zien '${0}' in config.yml
Cmd FAIL - Unknown Username || §cGebruiker is niet gezien op deze server
Cmd FAIL - Users not linked || Gebruiker is niet gekoppeld aan uw account en u heeft geen toestemming om de accounts van andere gebruikers te verwijderen.
Cmd FAIL - WebUser does not exists || §cGebruiker bestaat niet!
Cmd FAIL - WebUser exists || §cGebruiker bestaat al!
Cmd Footer - Help || §7Plaats de muisaanwijzer op een opdracht of argumenten of gebruik '/${0} ?' om er meer over te weten te komen.
Cmd Header - Analysis || > §2Analyse resultaten
Cmd Header - Help || > §2/${0} Hulp
Cmd Header - Info || > §2Spelersanalyse
Cmd Header - Inspect || > §2Speler: §f${0}
Cmd Header - Network || > §2Netwerkpagina
Cmd Header - Players || > §2Spelers
Cmd Header - Search || > §2${0} Resultaten voor §f${1}§2:
Cmd Header - server list || id::name::uuid
Cmd Header - Servers || > §2Servers
Cmd Header - web user list || username::linked to::permission level
Cmd Header - Web Users || > §2${0} Webgebruikers
Cmd Info - Bungee Connection || §2Verbonden met proxy: §f${0}
Cmd Info - Database || §2Huidige database: §f${0}
Cmd Info - Reload Complete || §aHerladen voltooid
Cmd Info - Reload Failed || §cEr is iets misgegaan tijdens het herladen van de plugin, een herstart wordt aanbevolen.
Cmd Info - Update || §2Update Beschikbaar: §f${0}
Cmd Info - Version || §2Versie: §f${0}
Cmd network - No network || Server is niet verbonden met een netwerk. De link verwijst door naar de serverpagina.
Cmd Notify - No Address || §eEr was geen adres beschikbaar - localhost wordt gebruikt als terugval. Stel de 'Alternative_IP'-instelling in.
Cmd Notify - No WebUser || U heeft misschien geen webgebruiker, gebruik /plan register <wachtwoord>
Cmd Notify - WebUser register || Geregistreerde nieuwe gebruiker: '${0}' Recht niveau: ${1}
Cmd Qinspect - Active Playtime || §2Actieve speeltijd: §f${0}
Cmd Qinspect - Activity Index || §2Activiteitsindex: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK Tijd: §f${0}
Cmd Qinspect - Deaths || §2Sterfgevallen: §f${0}
Cmd Qinspect - Geolocation || §2Ingelogd vanaf: §f${0}
Cmd Qinspect - Last Seen || §2Laatst gezien: §f${0}
Cmd Qinspect - Longest Session || §2Langste sessie: §f${0}
Cmd Qinspect - Mob Kills || §2Mob moorden: §f${0}
Cmd Qinspect - Player Kills || §2Speler moorden: §f${0}
Cmd Qinspect - Playtime || §2Speeltijd: §f${0}
Cmd Qinspect - Registered || §2Geregistreerd: §f${0}
Cmd Qinspect - Times Kicked || §2Aantal keer afgetrapt: §f${0}
Cmd SUCCESS - Feature disabled || §a'${0}' tijdelijk uitgeschakeld tot de volgende keer dat de plugin opnieuw wordt geladen.
Cmd SUCCESS - WebUser register || §aNieuwe gebruiker (${0}) sucesvol toegevoegd!
Cmd unregister - unregistering || '${0}' Uitschrijven..
Cmd WARN - Database not open || §eDatabase is ${0} - Dit kan langer duren dan verwacht..
Cmd Web - Permission Levels || >\§70: Toeging tot alle pagina's\§71: Toegang tot '/players' en alle spelerpagina's\§72: Toegang tot de spelerpagina met dezelfde gebruikersnaam als de webgebruiker\§73+: Geen rechten
Command Help - /plan db || Beheer Plan database
Command Help - /plan db backup || Back-up van gegevens van een database naar een bestand
Command Help - /plan db clear || ALLE Plan-gegevens verwijderen uit een database
Command Help - /plan db hotswap || Snel van database veranderen
Command Help - /plan db move || Gegevens verplaatsen tussen databases
Command Help - /plan db remove || Spelersgegevens uit de huidige database verwijderen
Command Help - /plan db restore || Gegevens herstellen van een bestand naar een database
Command Help - /plan db uninstalled || Stel een server in als verwijderd in de database.
Command Help - /plan disable || Schakel de plugin of een deel ervan uit
Command Help - /plan export || Exporteer html- of json-bestanden handmatig
Command Help - /plan import || Gegevens importeren
Command Help - /plan info || Informatie over de plugin
Command Help - /plan ingame || Spelersinfo bekijken in het spel
Command Help - /plan json || Bekijk json van een spelers onbewerkte data.
Command Help - /plan logout || Andere gebruikers uitloggen uit het paneel.
Command Help - /plan network || Bekijk de netwerkpagina
Command Help - /plan player || Een spelerspagina bekijken
Command Help - /plan players || Bekijk de spelerspagina
Command Help - /plan register || Registreer een webgebruiker
Command Help - /plan reload || Herstart Plan
Command Help - /plan search || Zoek naar een spelersnaam
Command Help - /plan server || Bekijk de serverpagina
Command Help - /plan servers || Servers in database weergeven
Command Help - /plan unregister || Een gebruiker van de Plan-website uitschrijven
Command Help - /plan users || Lijst van alle webgebruikers
Database - Apply Patch || Patch Toepassen: ${0}..
Database - Patches Applied || Alle databasepatches zijn succesvol toegepast.
Database - Patches Applied Already || Alle databasepatches zijn al toegepast.
Database MySQL - Launch Options Error || Startopties waren defect, gebruik maken van standaardopties (${0})
Database Notify - Clean || Gegevens van ${0} spelers zijn verwijderd.
Database Notify - SQLite No WAL || SQLite WAL-modus wordt niet ondersteund op deze serverversie, de standaard wordt niet gebruiker. Dit heeft mogelijk invloed op de prestaties.
Disable || Player Analytics uitgeschakeld.
Disable - Processing || Kritieke onverwerkte taken verwerken. (${0})
Disable - Processing Complete || Verwerking voltooid.
Disable - Unsaved Session Save || Onvoltooide sessies opslaan..
Disable - Unsaved Session Save Timeout || Time-outhit, de onvoltooide sessies worden opgeslagen bij de volgende inschakeling.
Disable - Waiting SQLite || Wachten op het voltooien van query's om te voorkomen dat JVM door SQLite crasht..
Disable - Waiting SQLite Complete || SQLite-verbinding gesloten.
Disable - Waiting Transactions || Wachten op onvoltooide transacties om gegevensverlies te voorkomen..
Disable - Waiting Transactions Complete || Transactiewachtrij gesloten.
Disable - WebServer || Webserver is uitgeschakeld.
Enable || Player Analytics ingeschakeld.
Enable - Database || ${0}-databaseverbinding tot stand gebracht.
Enable - Notify Bad IP || 0.0.0.0 is geen geldig adres, stel de Alternative_IP-instelling in. Er kunnen onjuiste links worden gegeven!
Enable - Notify Empty IP || IP in server.properties is leeg en de Alternative_IP-instelling is niet in gebruik. Er kunnen onjuiste links worden gegeven!
Enable - Notify Geolocations disabled || Geolocatie verzamelen is niet actief. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan Vereist internettoegang bij de eerste run om de GeoLite2 Geolocation-database te downloaden.
Enable - Notify Webserver disabled || Webserver is niet geïnitialiseerd. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Sessies opslaan die zijn bewaard vóór de vorige afsluiting.
Enable - WebServer || Webserver draait op PORT ${0} ( ${1} )
Enable FAIL - Database || ${0}-Databaseverbinding mislukt: ${1}
Enable FAIL - Database Patch || Database patchen is mislukt, plugin moet worden uitgeschakeld. Meld dit probleem a.u.b.
Enable FAIL - GeoDB Write || Er is iets misgegaan bij het opslaan van de gedownloade GeoLite2 Geolocation-database
Enable FAIL - WebServer (Proxy) || WebServer is niet geïnitialiseerd!
Enable FAIL - Wrong Database Type || ${0} is geen ondersteunde database
HTML - AND_BUG_REPORTERS || & Bug melders!
HTML - BANNED (Filters) || Verbannen
HTML - COMPARING_15_DAYS || 15 dagen vergelijken
HTML - COMPARING_60_DAYS || 30 dagen tot nu vergelijken
HTML - COMPARING_7_DAYS || 7 dagen vergelijken
HTML - DATABASE_NOT_OPEN || Database is niet open, controleer db-status met /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || Deze waarde is een voorspelling op basis van eerdere spelers.
HTML - ERROR || Authenticatie mislukt vanwege fout
HTML - EXPIRED_COOKIE || Gebruikerscookie is verlopen
HTML - FILTER_ACTIVITY_INDEX_NOW || Huidige activiteitengroep
HTML - FILTER_ALL_PLAYERS || Alle spelers
HTML - FILTER_BANNED || Verbodsstatus
HTML - FILTER_GROUP || Groep:
HTML - FILTER_OPS || Operatorstatus
HTML - INDEX_ACTIVE || Actief
HTML - INDEX_INACTIVE || Inactief
HTML - INDEX_IRREGULAR || Onregelmatig
HTML - INDEX_REGULAR || Regelmatig
HTML - INDEX_VERY_ACTIVE || Heel Actief
HTML - KILLED || Vermoord
HTML - LABEL_1ST_WEAPON || Dodelijkste PvP-wapen
HTML - LABEL_2ND_WEAPON || 2e PvP-wapen
HTML - LABEL_3RD_WEAPON || 3e PvP-wapen
HTML - LABEL_ACTIVE_PLAYTIME || Actieve Speeltijd
HTML - LABEL_ACTIVITY_INDEX || Activiteitsindex
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK Tijd
HTML - LABEL_AVG || Gemiddelde
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Gemiddelde Actieve Speeltijd
HTML - LABEL_AVG_AFK_TIME || Gemiddelde AFK Tijd
HTML - LABEL_AVG_CHUNKS || Gemiddelde Chunks
HTML - LABEL_AVG_ENTITIES || Gemiddelde Entiteiten
HTML - LABEL_AVG_KDR || Gemiddeld KDR
HTML - LABEL_AVG_MOB_KDR || Gemiddeld Mob KDR
HTML - LABEL_AVG_PLAYTIME || Gemiddelde Speeltijd
HTML - LABEL_AVG_SESSION_LENGTH || Gemiddelde sessieduur
HTML - LABEL_AVG_SESSIONS || Gemiddelde sessies
HTML - LABEL_AVG_TPS || Gemiddelde TPS
HTML - LABEL_BANNED || Verbannen
HTML - LABEL_BEST_PEAK || Piek aller tijden
HTML - LABEL_DAY_OF_WEEK || Dag van de Week
HTML - LABEL_DEATHS || Sterfgevallen
HTML - LABEL_DOWNTIME || Uitvaltijd
HTML - LABEL_DURING_LOW_TPS || Tijdens lage TPS-pieken:
HTML - LABEL_ENTITIES || Entiteiten
HTML - LABEL_FAVORITE_SERVER || Favoeriete Server
HTML - LABEL_FIRST_SESSION_LENGTH || Duur eerste sessie
HTML - LABEL_FREE_DISK_SPACE || Vrije schijfruimte
HTML - LABEL_INACTIVE || Inactief
HTML - LABEL_LAST_PEAK || Laatste piek
HTML - LABEL_LAST_SEEN || Laatste gezien
HTML - LABEL_LOADED_CHUNKS || Geladen Chunks
HTML - LABEL_LOADED_ENTITIES || Geladen Entiteiten
HTML - LABEL_LONE_JOINS || Eenzame inloggen
HTML - LABEL_LONE_NEW_JOINS || Eenzame nieuweling inloggen
HTML - LABEL_LONGEST_SESSION || Langste sessie
HTML - LABEL_LOW_TPS || Lage TPS-pieken
HTML - LABEL_MAX_FREE_DISK || Max Vrije schijfruimte
HTML - LABEL_MIN_FREE_DISK || Min Vrije schijfruimte
HTML - LABEL_MOB_DEATHS || Mob veroorzaakt doden
HTML - LABEL_MOB_KDR || Mob KDR
HTML - LABEL_MOB_KILLS || Mob Moorden
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Meest actieve spelmodus
HTML - LABEL_NAME || Naam
HTML - LABEL_NEW || Nieuw
HTML - LABEL_NEW_PLAYERS || Nieuwe Spelers
HTML - LABEL_NICKNAME || Gebruikersnaam
HTML - LABEL_NO_SESSION_KILLS || Geen
HTML - LABEL_ONLINE_FIRST_JOIN || Spelers online bij eerste deelname
HTML - LABEL_OPERATOR || Operator
HTML - LABEL_PER_PLAYER || / Spelers
HTML - LABEL_PER_REGULAR_PLAYER || / Reguliere speler
HTML - LABEL_PLAYER_DEATHS || Speler veroorzaakte moorden
HTML - LABEL_PLAYER_KILLS || Player moorden
HTML - LABEL_PLAYERS_ONLINE || Spelers Online
HTML - LABEL_PLAYTIME || Speeltijd
HTML - LABEL_REGISTERED || Geregistreerd
HTML - LABEL_REGISTERED_PLAYERS || Geregistreerde spelers
HTML - LABEL_REGULAR || Regulier
HTML - LABEL_REGULAR_PLAYERS || Reguliere speler
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Relatieve deelname aan activiteit
HTML - LABEL_RETENTION || Retentie nieuwe speler
HTML - LABEL_SERVER_DOWNTIME || Serveruitva
HTML - LABEL_SERVER_OCCUPIED || Server bezet
HTML - LABEL_SESSION_ENDED || Beëindigd
HTML - LABEL_SESSION_MEDIAN || Sessiemediaan
HTML - LABEL_TIMES_KICKED || Aantal keer afgetapt
HTML - LABEL_TOTAL_PLAYERS || Totaal aantal spelers
HTML - LABEL_TOTAL_PLAYTIME || Totale speeltijd
HTML - LABEL_UNIQUE_PLAYERS || Unieke spelers
HTML - LABEL_WEEK_DAYS || 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag', 'Zondag'
HTML - LINK_BACK_NETWORK || Netwerkpagina
HTML - LINK_BACK_SERVER || Serverpagina
HTML - LINK_CHANGELOG || Bekijk changelog
HTML - LINK_DISCORD || Algemene ondersteuning op Discord
HTML - LINK_DOWNLOAD || Download
HTML - LINK_ISSUES || Problemen melden
HTML - LINK_NIGHT_MODE || Donkeremodus
HTML - LINK_PLAYER_PAGE || Spelerpagina
HTML - LINK_QUICK_VIEW || Snel overzicht
HTML - LINK_SERVER_ANALYSIS || Serveranalyse
HTML - LINK_WIKI || Plan Wiki, Tutorials & Documentatie
HTML - LOCAL_MACHINE || Lokaal apparaat
HTML - LOGIN_CREATE_ACCOUNT || Maak een account!
HTML - LOGIN_FAILED || Login niet gelukt:
HTML - LOGIN_FORGOT_PASSWORD || Wachtwoord Vergeten?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Wachtwoord Vergeten? Uitschrijven en opnieuw registreren.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Gebruik de volgende opdracht in het spel om je huidige gebruiker te verwijderen:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Of via console:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Na gebruik van de opdracht,
HTML - LOGIN_LOGIN || Inloggen
HTML - LOGIN_LOGOUT || Uitloggen
HTML - LOGIN_PASSWORD || "Wachtwoord"
HTML - LOGIN_USERNAME || "Gebruikersnaam"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Nieuwe:
HTML - NO_KILLS || Geen Moorden
HTML - NO_USER_PRESENT || Gebruikerscookie niet aanwezig
HTML - NON_OPERATORS (Filters) || Geen operators
HTML - NOT_BANNED (Filters) || Niet verbannen
HTML - OFFLINE || Offline
HTML - ONLINE || Online
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || / Dag
HTML - PLAYERS_TEXT || Spelers
HTML - QUERY || Query<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activiteit van gematchte spelers
HTML - QUERY_ACTIVITY_ON || Activiteit op <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Voeg een filter toe..
HTML - QUERY_AND || en
HTML - QUERY_ARE || `zijn`
HTML - QUERY_ARE_ACTIVITY_GROUP || zijn in activiteitengroepen
HTML - QUERY_ARE_PLUGIN_GROUP || zijn in ${plugin}'s ${group} groepen
HTML - QUERY_JOINED_WITH_ADDRESS || aangemeld met adres
HTML - QUERY_LOADING_FILTERS || Filters laden..
HTML - QUERY_MAKE || Maak een query
HTML - QUERY_MAKE_ANOTHER || Maak nog een query
HTML - QUERY_OF_PLAYERS || van Spelers die
HTML - QUERY_PERFORM_QUERY || Query Uitvoeren!
HTML - QUERY_PLAYED_BETWEEN || Spelers tussen
HTML - QUERY_REGISTERED_BETWEEN || Geregistreerd tussen
HTML - QUERY_RESULTS || Query Resultaat
HTML - QUERY_RESULTS_MATCH || matchte ${resultCount} spelers
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessies in weergave
HTML - QUERY_SHOW_VIEW || Toon een weergave
HTML - QUERY_TIME_FROM || >van</label>
HTML - QUERY_TIME_TO || >naar</label>
HTML - QUERY_VIEW || Weergave:
HTML - QUERY_ZERO_RESULTS || Query heeft 0 resultaten opgeleverd
HTML - REGISTER || Registreer
HTML - REGISTER_CHECK_FAILED || Het controleren van de registratiestatus is mislukt:
HTML - REGISTER_COMPLETE || Voltooi registratie
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || U kunt nu de registratie van de gebruiker voltooien.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code verloopt over 15 minuten
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Gebruik de volgende opdracht in het spel om de registratie te voltooien::
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Of via console:
HTML - REGISTER_CREATE_USER || Nieuwe gebruiker aanmaken
HTML - REGISTER_FAILED || Registratie mislukt:
HTML - REGISTER_HAVE_ACCOUNT || Heb je al een account? Log in!
HTML - REGISTER_PASSWORD_TIP || Wachtwoord kan het beste langer zijn dan 8 tekens, maar er zijn geen beperkingen.
HTML - REGISTER_SPECIFY_PASSWORD || U moet een wachtwoord opgeven
HTML - REGISTER_SPECIFY_USERNAME || U moet een gebruikersnaam opgeven
HTML - REGISTER_USERNAME_LENGTH || Gebruikersnaam kan maximaal 50 tekens lang zijn, de jouwe is
HTML - REGISTER_USERNAME_TIP || Gebruikersnaam mag maximaal 50 tekens bevatten.
HTML - SESSION || Sessie
HTML - SIDE_GEOLOCATIONS || Geolocaties
HTML - SIDE_INFORMATION || INFORMATIE
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || Netwerkoverzicht
HTML - SIDE_OVERVIEW || Overzicht
HTML - SIDE_PERFORMANCE || Prestatie
HTML - SIDE_PLAYER_LIST || Speler lijst
HTML - SIDE_PLAYERBASE || Spelersbasis
HTML - SIDE_PLAYERBASE_OVERVIEW || Spelersbasis-overzicht
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Servers
HTML - SIDE_SERVERS_TITLE || SERVERS
HTML - SIDE_SESSIONS || Sessies
HTML - SIDE_TO_MAIN_PAGE || naar hoofdpagina
HTML - TEXT_CLICK_TO_EXPAND || Klik om uit te breiden
HTML - TEXT_CONTRIBUTORS_CODE || code bijdrager
HTML - TEXT_CONTRIBUTORS_LOCALE || vertaler
HTML - TEXT_CONTRIBUTORS_MONEY || Extra speciale dank aan degenen die de ontwikkeling financieel hebben ondersteund.
HTML - TEXT_CONTRIBUTORS_THANKS || Daarnaast hebben de volgende <span class="col-plan">geweldige mensen</span> bijgedragen:
HTML - TEXT_DEV_VERSION || Deze versie is een DEV-release.
HTML - TEXT_DEVELOPED_BY || is ontwikkeld door
HTML - TEXT_FIRST_SESSION || Eerste sessie
HTML - TEXT_LICENSED_UNDER || Player Analytics is ontwikkeld en gelicentieerd onder
HTML - TEXT_METRICS || bStats-statistieken
HTML - TEXT_NO_EXTENSION_DATA || Geen extensiegegevens
HTML - TEXT_NO_LOW_TPS || Geen lage tps-pieken
HTML - TEXT_NO_SERVER || Er is geen server om online activiteit voor weer te geven
HTML - TEXT_NO_SERVERS || Er zijn geen servers gevonden in de database
HTML - TEXT_PLUGIN_INFORMATION || Informatie over de plugin
HTML - TEXT_PREDICTED_RETENTION || Deze waarde is een voorspelling op basis van eerdere spelers
HTML - TEXT_SERVER_INSTRUCTIONS || Het lijkt erop dat Plan op geen enkele gameserver is geïnstalleerd of niet is verbonden met dezelfde database. Zie <a href="https://github.com/plan-player-analytics/Plan/wiki">de wiki</a> voor een netwerkhandleiding.
HTML - TEXT_VERSION || Een nieuwe versie is uitgebracht en is nu beschikbaar om te downloaden.
HTML - TITLE_30_DAYS || 30 dagen
HTML - TITLE_30_DAYS_AGO || 30 dagen geleden
HTML - TITLE_ALL || Alle
HTML - TITLE_ALL_TIME || Alle Tijd
HTML - TITLE_AS_NUMBERS || als nummers
HTML - TITLE_AVG_PING || Gemiddelde ping
HTML - TITLE_BEST_PING || Beste ping
HTML - TITLE_CALENDAR || Kalender
HTML - TITLE_CONNECTION_INFO || Verbindingsinformatie
HTML - TITLE_COUNTRY || Land
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Huidige spelerbasis
HTML - TITLE_DISK || Schijfruimte
HTML - TITLE_GRAPH_DAY_BY_DAY || Dag voor dag
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Uur voor uur
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Online netwerkactiviteit
HTML - TITLE_GRAPH_PUNCHCARD || Ponskaart voor 30 dagen
HTML - TITLE_INSIGHTS || Inzichten voor 30 dagen
HTML - TITLE_IS_AVAILABLE || is beschikbaar
HTML - TITLE_JOIN_ADDRESSES || Inlog adressen
HTML - TITLE_LAST_24_HOURS || Afgelopen 24 uur
HTML - TITLE_LAST_30_DAYS || Afgelopen 30 dagen
HTML - TITLE_LAST_7_DAYS || Afgelopen 7 dagen
HTML - TITLE_LAST_CONNECTED || Laatst verbonden
HTML - TITLE_LENGTH || Lengte
HTML - TITLE_MOST_PLAYED_WORLD || Meest gespeelde wereld
HTML - TITLE_NETWORK || Netwerk
HTML - TITLE_NETWORK_AS_NUMBERS || Netwerk als getallen
HTML - TITLE_NOW || Nu
HTML - TITLE_ONLINE_ACTIVITY || Online activiteit
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Online activiteit als getallen
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Overzicht van online activiteiten
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Prestaties als getallen
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Speler
HTML - TITLE_PLAYER_OVERVIEW || Speler overzicht
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Spelerbasis-ontwikkeling
HTML - TITLE_PVP_DEATHS || Recente PvP-doden
HTML - TITLE_PVP_KILLS || Recente PvP-moorden
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE als getallen
HTML - TITLE_RECENT_KILLS || Recente moorden
HTML - TITLE_RECENT_SESSIONS || Recente sessies
HTML - TITLE_SEEN_NICKNAMES || Bijnamen gezien
HTML - TITLE_SERVER || Server
HTML - TITLE_SERVER_AS_NUMBERS || Server als getallen
HTML - TITLE_SERVER_OVERVIEW || Serveroverzicht
HTML - TITLE_SERVER_PLAYTIME || Server speeltijd
HTML - TITLE_SERVER_PLAYTIME_30 || Server speeltijd voor 30 dagen
HTML - TITLE_SESSION_START || Sessie gestart
HTML - TITLE_THEME_SELECT || Thema selecteren
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Ponskaart
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Trend
HTML - TITLE_TRENDS || Trends voor 30 dagen
HTML - TITLE_VERSION || Versie
HTML - TITLE_WEEK_COMPARISON || Weekvergelijking
HTML - TITLE_WORLD || Wereldbelasting
HTML - TITLE_WORLD_PLAYTIME || Wereld speeltijd
HTML - TITLE_WORST_PING || Slechtste ping
HTML - TOTAL_ACTIVE_TEXT || Totaal actief
HTML - TOTAL_AFK || Totaal AFK
HTML - TOTAL_PLAYERS || Totaal aantal spelers
HTML - UNIQUE_CALENDAR || Uniek:
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entiteiten
HTML - UNIT_NO_DATA || Geen gegevens
HTML - UNIT_THE_PLAYERS || Spelers
HTML - USER_AND_PASS_NOT_SPECIFIED || Gebruiker en wachtwoord niet gespecificeerd
HTML - USER_DOES_NOT_EXIST || Gebruiker bestaat niet
HTML - USER_INFORMATION_NOT_FOUND || Registratie mislukt, probeer het opnieuw (de code verloopt na 15 minuten)
HTML - USER_PASS_MISMATCH || Gebruiker en wachtwoord kwamen niet overeen
HTML - Version Change log || Bekijk changelog
HTML - Version Current || Je hebt versie ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Update
HTML - Version Update Available || Versie ${0} is beschikbaar!
HTML - Version Update Dev || Deze versie is een DEV-release.
HTML - Version Update Info || Een nieuwe versie is uitgebracht en is nu beschikbaar om te downloaden.
HTML - WARNING_NO_GAME_SERVERS || Voor sommige gegevens moet Plan op gameservers zijn geïnstalleerd.
HTML - WARNING_NO_GEOLOCATIONS || Het verzamelen van geolocatie moet worden ingeschakeld in de configuratie (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks niet beschikbaar op Sponge
HTML - WITH || <th>Met
HTML ERRORS - ACCESS_DENIED_403 || Toegang geweigerd
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Zorg ervoor dat u een gebruiker heeft geregistreerd met <b>/plan register</b><br>- Controleer of de gebruikersnaam en het wachtwoord correct zijn<br>- De gebruikersnaam en het wachtwoord zijn hoofdlettergevoelig<br><br>Als u uw wachtwoord bent vergeten kunt u een beheerder vragen om uw oude account te verwijderen en een nieuwe te registreren.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Authenticatie mislukt.
HTML ERRORS - FORBIDDEN_403 || Verboden
HTML ERRORS - NO_SERVERS_404 || Er zijn geen servers online om het verzoek uit te voeren.
HTML ERRORS - NOT_FOUND_404 || Niet gevonden
HTML ERRORS - NOT_PLAYED_404 || Plan heeft deze speler niet gezien.
HTML ERRORS - PAGE_NOT_FOUND_404 || Pagina bestaat niet.
HTML ERRORS - UNAUTHORIZED_401 || Onbevoegd
HTML ERRORS - UNKNOWN_PAGE_404 || Zorg ervoor dat u een link opent die door een opdracht wordt gegeven, Voorbeelden:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || Speler UUID is niet gevonden in de database.
In Depth Help - /plan db || Gebruik verschillende database-subopdrachten om de gegevens op de een of andere manier te wijzigen
In Depth Help - /plan db backup || Gebruikt SQLite om een back-up te maken van de database naar een bestand.
In Depth Help - /plan db clear || Wist alle Plan-tabellen en verwijdert alle Plan-gegevens tijdens het proces.
In Depth Help - /plan db hotswap || Laat de plugin opnieuw met de andere database en wijzig de configuratie zodat deze overeenkomt.
In Depth Help - /plan db move || Overschrijft inhoud in de database met de inhoud in een andere.
In Depth Help - /plan db remove || Verwijder alle gegevens die aan een speler zijn gekoppeld uit de huidige database.
In Depth Help - /plan db restore || Gebruikt SQLite-back-upbestand en overschrijft de inhoud van de database.
In Depth Help - /plan db uninstalled || Markeert een server in de Plan-database als verwijderd, zodat deze niet wordt weergegeven in serverquery's.
In Depth Help - /plan disable || Schakel de plug-in of een deel ervan uit tot de volgende herlaad/herstart.
In Depth Help - /plan export || Voer een export uit naar de exportlocatie gedefinieerd in de configuratie.
In Depth Help - /plan import || Voer een import uit om gegevens naar de database te laden.
In Depth Help - /plan info || Toon de huidige status van de plugin.
In Depth Help - /plan ingame || Geef informatie weer over de speler in het spel.
In Depth Help - /plan json || Hiermee kunt u alle gegevens van een speler downloaden als json.
In Depth Help - /plan logout || Geef gebruikersnaam argument om een andere gebruiker uit te loggen van het paneel, geef * als argument om iedereen uit te loggen.
In Depth Help - /plan network || Verkrijg een link naar de /network pagina, dit werkt alleen op netwerken.
In Depth Help - /plan player || Verkrijg een link naar de /player pagina van een specifieke speler, of de huidige speler.
In Depth Help - /plan players || Verkrijg een link naar de /players pagina om een lijst met spelers te zien.
In Depth Help - /plan register || Gebruik zonder argumenten om een link naar de registratiepagina te krijgen. Gebruik --code [code] na registratie om een gebruiker te krijgen.
In Depth Help - /plan reload || Schakel de plugin uit en in om eventuele wijzigingen in de configuratie opnieuw te laden.
In Depth Help - /plan search || Lijst van alle overeenkomende spelersnamen op een gedeeldte van een naam.
In Depth Help - /plan server || Verkrijg een link naar de /server pagina van een specifieke server, of de huidige server als er geen argumenten worden gegeven.
In Depth Help - /plan servers || Geef een lijst met id's, namen en uuids van servers weer uit de database.
In Depth Help - /plan unregister || Gebruik zonder argumenten om de aan een speler gekoppelde gebruiker uit te schrijven, of met gebruikersnaamargument om een andere gebruiker uit te schrijven.
In Depth Help - /plan users || Geeft webgebruikers weer als een tabel.
Manage - Confirm Overwrite || Gegevens in ${0} worden overschreven!
Manage - Confirm Removal || Gegevens in ${0} worden verwijderd!
Manage - Fail || > §cEr is iets fout gegaan: ${0}
Manage - Fail File not found || > Geen bestand gevonden op ${0}
Manage - Fail Incorrect Database || > §c'${0}' is geen ondersteunde database.
Manage - Fail No Exporter || §eExporteur '${0}' bestaat niet
Manage - Fail No Importer || §eImporteur '${0}' bestaat niet
Manage - Fail No Server || Geen server gevonden met opgegeven parameters.
Manage - Fail Same Database || > §cKan niet van en naar dezelfde database werken!
Manage - Fail Same server || Kan deze server niet markeren als verwijderd (u bevindt zich erop)
Manage - Fail, Confirmation || > §cVoeg het '-a' argument toe om uitvoering te bevestigen: ${0}
Manage - List Importers || Importeurs:
Manage - Progress || ${0} / ${1} verwerkt..
Manage - Remind HotSwap || §eVergeet niet om naar de nieuwe database te wisselen (/plan db hotswap ${0}) en de plugin opnieuw te laden.
Manage - Start || > §2Gegevensverwerking..
Manage - Success || > §aSucces!
Negative || Nee
Positive || Ja
Today || 'Vandaag'
Unavailable || Niet beschikbaar
Unknown || Onbekend
Version - DEV || Dit is een DEV-release.
Version - Latest || Je gebruikt de laatste versie.
Version - New || Nieuwe release (${0}) is beschikbaar voor ${1}
Version - New (old) || Nieuwe versie is beschikbaar op ${0}
Version FAIL - Read info (old) || Het nieuwste versienummer kan niet worden gecontroleerd
Version FAIL - Read versions.txt || Versie-informatie kon niet worden geladen vanuit Github/versions.txt
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || WebServer: Geen Certificaat -> HTTP-server gebruiken voor visualisatie.
WebServer - Notify HTTP User Auth || WebServer: Gebruikersautorisatie uitgeschakeld! (Niet veilig via HTTP)
WebServer - Notify HTTPS User Auth || WebServer: Gebruikersautorisatie uitgeschakeld! (Uitgeschakeld in configuratie)
Webserver - Notify IP Whitelist || Webserver: IP Whitelist is ingeschakeld.
Webserver - Notify IP Whitelist Block || Webserver: ${0} heeft geen toegang to '${1}'. (niet op de whitelist)
WebServer - Notify no Cert file || WebServer: Certificaat KeyStore-bestand niet gevonden: ${0}
WebServer - Notify Using Proxy || WebServer: HTTPS-proxymodus ingeschakeld, zorg ervoor dat uw reverse-proxy routert met HTTPS en de Plan Alternative_IP.Address-instelling wijst naar de proxy
WebServer FAIL - EOF || WebServer: EOF bij het lezen van het certificaatbestand. (Controleer of het bestand niet leeg is)
WebServer FAIL - Port Bind || WebServer is niet succesvol geïnitialiseerd. Is poort (${0}) in gebruik?
WebServer FAIL - SSL Context || WebServer: SSL-contextinitialisatie mislukt.
WebServer FAIL - Store Load || WebServer: Laden SSL-certificaat mislukt.
Yesterday || 'Gisteren'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Player Analytics ingeschakeld."
notify:
webserverDisabled: "Webserver is niet geïnitialiseerd. (WebServer.DisableWebServer: true)"
storeSessions: "Sessies opslaan die zijn bewaard vóór de vorige afsluiting."
geoDisabled: "Geolocatie verzamelen is niet actief. (Data.Geolocations: false)"
badIP: "0.0.0.0 is geen geldig adres, stel de Alternative_IP-instelling in. Er kunnen onjuiste links worden gegeven!"
emptyIP: "IP in server.properties is leeg en de Alternative_IP-instelling is niet in gebruik. Er kunnen onjuiste links worden gegeven!"
geoInternetRequired: "Plan Vereist internettoegang bij de eerste run om de GeoLite2 Geolocation-database te downloaden."
webserver: "Webserver draait op PORT ${0} ( ${1} )"
fail:
databasePatch: "Database patchen is mislukt, plugin moet worden uitgeschakeld. Meld dit probleem a.u.b."
webServer: "WebServer is niet geïnitialiseerd!"
databaseType: "${0} is geen ondersteunde database"
database: "${0}-Databaseverbinding mislukt: ${1}"
geoDBWrite: "Er is iets misgegaan bij het opslaan van de gedownloade GeoLite2 Geolocation-database"
database: "${0}-databaseverbinding tot stand gebracht."
webserver:
fail:
certStoreLoad: "WebServer: Laden SSL-certificaat mislukt."
certFileEOF: "WebServer: EOF bij het lezen van het certificaatbestand. (Controleer of het bestand niet leeg is)"
portInUse: "WebServer is niet succesvol geïnitialiseerd. Is poort (${0}) in gebruik?"
SSLContext: "WebServer: SSL-contextinitialisatie mislukt."
notify:
http: "WebServer: Geen Certificaat -> HTTP-server gebruiken voor visualisatie."
ipWhitelistBlock: "Webserver: ${0} heeft geen toegang to '${1}'. (niet op de whitelist)"
authDisabledNoHTTPS: "WebServer: Gebruikersautorisatie uitgeschakeld! (Niet veilig via HTTP)"
ipWhitelist: "Webserver: IP Whitelist is ingeschakeld."
noCertFile: "WebServer: Certificaat KeyStore-bestand niet gevonden: ${0}"
authDisabledConfig: "WebServer: Gebruikersautorisatie uitgeschakeld! (Uitgeschakeld in configuratie)"
reverseProxy: "WebServer: HTTPS-proxymodus ingeschakeld, zorg ervoor dat uw reverse-proxy routert met HTTPS en de Plan Alternative_IP.Address-instelling wijst naar de proxy"
apiCSSAdded: "PaginaUitbreiding: ${0} heeft stylesheet(s) toegevoegd aan ${1}, ${2}"
generic:
yesterday: "'Gisteren'"
dbFaultyLaunchOptions: "Startopties waren defect, gebruik maken van standaardopties (${0})"
dbPatchesApplied: "Alle databasepatches zijn succesvol toegepast."
unavailable: "Niet beschikbaar"
dbPatchesAlreadyApplied: "Alle databasepatches zijn al toegepast."
unknown: "Onbekend"
no: "Nee"
dbNotifyClean: "Gegevens van ${0} spelers zijn verwijderd."
yes: "Ja"
dbNotifySQLiteWAL: "SQLite WAL-modus wordt niet ondersteund op deze serverversie, de standaard wordt niet gebruiker. Dit heeft mogelijk invloed op de prestaties."
loadingServerInfo: "Loading server identifying information"
today: "'Vandaag'"
dbApplyingPatch: "Patch Toepassen: ${0}.."
disable:
database: "Kritieke onverwerkte taken verwerken. (${0})"
processingComplete: "Verwerking voltooid."
waitingTransactions: "Wachten op onvoltooide transacties om gegevensverlies te voorkomen.."
waitingTransactionsComplete: "Transactiewachtrij gesloten."
waitingDbComplete: "SQLite-verbinding gesloten."
savingSessions: "Onvoltooide sessies opslaan.."
savingSessionsTimeout: "Time-outhit, de onvoltooide sessies worden opgeslagen bij de volgende inschakeling."
disabled: "Player Analytics uitgeschakeld."
waitingDb: "Wachten op het voltooien van query's om te voorkomen dat JVM door SQLite crasht.."
webserver: "Webserver is uitgeschakeld."
version:
checkFail: "Het nieuwste versienummer kan niet worden gecontroleerd"
checkFailGithub: "Versie-informatie kon niet worden geladen vanuit Github/versions.txt"
isLatest: "Je gebruikt de laatste versie."
updateAvailableSpigot: "Nieuwe versie is beschikbaar op ${0}"
isDev: " Dit is een DEV-release."
updateAvailable: "Nieuwe release (${0}) is beschikbaar voor ${1}"
apiJSAdded: "PaginaUitbreiding: ${0} heeft javascript(s) toegevoegd aan ${1}, ${2}"
command:
help:
unregister:
inDepth: "Gebruik zonder argumenten om de aan een speler gekoppelde gebruiker uit te schrijven, of met gebruikersnaamargument om een andere gebruiker uit te schrijven."
description: "Een gebruiker van de Plan-website uitschrijven"
dbMove:
inDepth: "Overschrijft inhoud in de database met de inhoud in een andere."
description: "Gegevens verplaatsen tussen databases"
import:
inDepth: "Voer een import uit om gegevens naar de database te laden."
description: "Gegevens importeren"
search:
inDepth: "Lijst van alle overeenkomende spelersnamen op een gedeeldte van een naam."
description: "Zoek naar een spelersnaam"
logout:
description: "Andere gebruikers uitloggen uit het paneel."
inDepth: "Geef gebruikersnaam argument om een andere gebruiker uit te loggen van het paneel, geef * als argument om iedereen uit te loggen."
dbRemove:
description: "Spelersgegevens uit de huidige database verwijderen"
inDepth: "Verwijder alle gegevens die aan een speler zijn gekoppeld uit de huidige database."
disable:
inDepth: "Schakel de plug-in of een deel ervan uit tot de volgende herlaad/herstart."
description: "Schakel de plugin of een deel ervan uit"
players:
inDepth: "Verkrijg een link naar de /players pagina om een lijst met spelers te zien."
description: "Bekijk de spelerspagina"
json:
inDepth: "Hiermee kunt u alle gegevens van een speler downloaden als json."
description: "Bekijk json van een spelers onbewerkte data."
servers:
description: "Servers in database weergeven"
inDepth: "Geef een lijst met id's, namen en uuids van servers weer uit de database."
network:
description: "Bekijk de netwerkpagina"
inDepth: "Verkrijg een link naar de /network pagina, dit werkt alleen op netwerken."
server:
description: "Bekijk de serverpagina"
inDepth: "Verkrijg een link naar de /server pagina van een specifieke server, of de huidige server als er geen argumenten worden gegeven."
ingame:
description: "Spelersinfo bekijken in het spel"
inDepth: "Geef informatie weer over de speler in het spel."
player:
inDepth: "Verkrijg een link naar de /player pagina van een specifieke speler, of de huidige speler."
description: "Een spelerspagina bekijken"
reload:
inDepth: "Schakel de plugin uit en in om eventuele wijzigingen in de configuratie opnieuw te laden."
description: "Herstart Plan"
dbRestore:
description: "Gegevens herstellen van een bestand naar een database"
inDepth: "Gebruikt SQLite-back-upbestand en overschrijft de inhoud van de database."
info:
inDepth: "Toon de huidige status van de plugin."
description: "Informatie over de plugin"
export:
inDepth: "Voer een export uit naar de exportlocatie gedefinieerd in de configuratie."
description: "Exporteer html- of json-bestanden handmatig"
database:
description: "Beheer Plan database"
inDepth: "Gebruik verschillende database-subopdrachten om de gegevens op de een of andere manier te wijzigen"
dbUninstalled:
description: "Stel een server in als verwijderd in de database."
inDepth: "Markeert een server in de Plan-database als verwijderd, zodat deze niet wordt weergegeven in serverquery's."
dbHotswap:
description: "Snel van database veranderen"
inDepth: "Laat de plugin opnieuw met de andere database en wijzig de configuratie zodat deze overeenkomt."
dbClear:
description: "ALLE Plan-gegevens verwijderen uit een database"
inDepth: "Wist alle Plan-tabellen en verwijdert alle Plan-gegevens tijdens het proces."
dbBackup:
description: "Back-up van gegevens van een database naar een bestand"
inDepth: "Gebruikt SQLite om een back-up te maken van de database naar een bestand."
register:
description: "Registreer een webgebruiker"
inDepth: "Gebruik zonder argumenten om een link naar de registratiepagina te krijgen. Gebruik --code [code] na registratie om een gebruiker te krijgen."
users:
inDepth: "Geeft webgebruikers weer als een tabel."
description: "Lijst van alle webgebruikers"
ingame:
timesKicked: " §2Aantal keer afgetrapt: §f${0}"
mobKills: " §2Mob moorden: §f${0}"
longestSession: " §2Langste sessie: §f${0}"
playerKills: " §2Speler moorden: §f${0}"
activityIndex: " §2Activiteitsindex: §f${0} | ${1}"
deaths: " §2Sterfgevallen: §f${0}"
geolocation: " §2Ingelogd vanaf: §f${0}"
playtime: " §2Speeltijd: §f${0}"
activePlaytime: " §2Actieve speeltijd: §f${0}"
afkPlaytime: " §2AFK Tijd: §f${0}"
registered: " §2Geregistreerd: §f${0}"
lastSeen: " §2Laatst gezien: §f${0}"
confirmation:
accept: "Accepteer"
dbClear: "U staat op het punt om alle abonnementsgegevens te verwijderen in ${0}"
dbRemovePlayer: "U staat op het punt om gegevens van ${0} te verwijderen van ${1}"
dbOverwrite: "U staat op het punt gegevens in Plan ${0} te overschrijven met gegevens in ${1}"
expired: "Bevestiging verlopen, gebruik de opdracht opnieuw"
cancelNoChanges: "Geannuleerd. Er zijn geen gegevens gewijzigd."
cancelNoUnregister: "Geannuleerd. '${0}' is niet uitgeschreven"
unregister: "U staat op het punt de registratie van '${0}' gekoppeld aan ${1} ongedaan te maken"
confirm: "Bevestig: "
deny: "Annuleren"
general:
reloadComplete: "§aHerladen voltooid"
webPermissionLevels: ">\§70: Toeging tot alle pagina's\§71: Toegang tot '/players' en alle spelerpagina's\§72: Toegang tot de spelerpagina met dezelfde gebruikersnaam als de webgebruiker\§73+: Geen rechten"
noAddress: "§eEr was geen adres beschikbaar - localhost wordt gebruikt als terugval. Stel de 'Alternative_IP'-instelling in."
pluginDisabled: "§aPlansystemen zijn nu uitgeschakeld. U kunt nog steeds opnieuw laden gebruiken om de plug-in opnieuw te starten."
notifyWebUserRegister: "Geregistreerde nieuwe gebruiker: '${0}' Recht niveau: ${1}"
noWebuser: "U heeft misschien geen webgebruiker, gebruik /plan register <wachtwoord>"
featureDisabled: "§a'${0}' tijdelijk uitgeschakeld tot de volgende keer dat de plugin opnieuw wordt geladen."
reloadFailed: "§cEr is iets misgegaan tijdens het herladen van de plugin, een herstart wordt aanbevolen."
failNoImporter: "§eImporteur '${0}' bestaat niet"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eExporteur '${0}' bestaat niet"
successWebUserRegister: "§aNieuwe gebruiker (${0}) sucesvol toegevoegd!"
argument:
nameOrUUID:
name: "naam/uuid"
description: "Naam of UUID van een speler"
removeDescription: "Identificatie voor een speler die uit de huidige database moet worden verwijderd."
dbRestore:
description: "Type van de database waarnaar moet worden teruggezet. De huidige database wordt gebruikt indien deze niet gespecificeerd is."
subcommand:
name: "subopdracht"
description: "Gebruik de opdracht zonder subopdracht om hulp te zien."
exportKind: "soort uitvoer"
username:
name: "gebruikersnaam"
description: "Gebruikersnaam van een andere gebruiker. Indien niet gespecificeerd, dan wordt de spelers gekoppelde gebruiker gebruikt."
dbTypeMoveTo:
description: "Type van de database waarnaar de gegevens moeten worden verplaatst. Kan niet hetzelfde zijn als de vorige."
feature:
name: "feature"
description: "Naam van de functie die moet worden uitgeschakeld: ${0}"
backupFile:
description: "Naam van het backup bestand (hoofdlettergevoelig)"
name: "backup bestand"
importKind: "soort invoer"
dbBackup:
description: "Type van de database waarvan u een back-up wilt maken. Current database is used if not specified."
server:
name: "server"
description: "Naam, ID of UUID van een server"
code:
name: "${code}"
description: "Code gebruikt om de registratie af te ronden."
dbTypeHotswap:
description: "Type van de database om te gaan gebruiken."
dbTypeMoveFrom:
description: "Type van de database waaruit u gegevens wilt verplaatsen."
dbTypeRemove:
description: "Type van de database waarvan u alle date van wilt verwijderen."
database:
playerRemoval: "Gegevens van ${0} verwijderen uit ${1}.."
unregister: "'${0}' Uitschrijven.."
write: "Schrijven naar ${0}.."
manage:
success: "> §aSucces!"
failFileNotFound: "> Geen bestand gevonden op ${0}"
failSameDB: "> §cKan niet van en naar dezelfde database werken!"
failSameServer: "Kan deze server niet markeren als verwijderd (u bevindt zich erop)"
hotswap: "§eVergeet niet om naar de nieuwe database te wisselen (/plan db hotswap ${0}) en de plugin opnieuw te laden."
fail: "> §cEr is iets fout gegaan: ${0}"
confirmOverwrite: "Gegevens in ${0} worden overschreven!"
importers: "Importeurs:"
failIncorrectDB: "> §c'${0}' is geen ondersteunde database."
confirm: "> §cVoeg het '-a' argument toe om uitvoering te bevestigen: ${0}"
progress: "${0} / ${1} verwerkt.."
start: "> §2Gegevensverwerking.."
failNoServer: "Geen server gevonden met opgegeven parameters."
confirmRemoval: "Gegevens in ${0} worden verwijderd!"
creatingBackup: "Een back-upbestand '${0}.db' maken met een inhoud van ${1}"
failDbNotOpen: "§cDatabase is ${0} - probeer het later opnieuw."
removal: "Plan-gegevens verwijderen van ${0}.."
warnDbNotOpen: "§eDatabase is ${0} - Dit kan langer duren dan verwacht.."
serverUninstalled: "§aAls de server nog steeds is geïnstalleerd, wordt deze automatisch ingesteld als geïnstalleerd in de database."
subcommand:
info:
update: " §2Update Beschikbaar: §f${0}"
database: " §2Huidige database: §f${0}"
proxy: " §2Verbonden met proxy: §f${0}"
version: " §2Versie: §f${0}"
header:
info: "> §2Spelersanalyse"
players: "> §2Spelers"
analysis: "> §2Analyse resultaten"
webUserList: "username::linked to::permission level"
help: "> §2/${0} Hulp"
servers: "> §2Servers"
search: "> §2${0} Resultaten voor §f${1}§2:"
serverList: "id::name::uuid"
inspect: "> §2Speler: §f${0}"
network: "> §2Netwerkpagina"
webUsers: "> §2${0} Webgebruikers"
fail:
playerNotFound: "Speler '${0}' is niet gevonden, deze heeft geen UUID."
missingFeature: "§eDefinieer een functie om uit te schakelen! (ondersteunt momenteel ${0})"
noPermission: "§cU beschikt niet over de vereiste toestemming."
playerNotInDatabase: "Speler '${0}' is niet gevonden in de database."
invalidArguments: "Accepteert het volgende als ${0}: ${1}"
webUserExists: "§cGebruiker bestaat al!"
onDeny: "De geweigerde actie heeft een fout gemaakt bij de uitvoering: ${0}"
invalidUsername: "§cGebruiker heeft geen UUID."
unknownUsername: "§cGebruiker is niet gezien op deze server"
tooManyArguments: "§cEén argument vereist ${1}"
missingLink: "Gebruiker is niet gekoppeld aan uw account en u heeft geen toestemming om de accounts van andere gebruikers te verwijderen."
webUserNotFound: "§cGebruiker bestaat niet!"
missingArguments: "§cArgumenten vereist (${0}) ${1}"
seeConfig: "zien '${0}' in config.yml"
serverNotFound: "Server '${0}' is niet gevonden in de database."
onAccept: "De geaccepteerde actie gaf een fout bij de uitvoering: ${0}"
emptyString: "De zoekreeks mag niet leeg zijn"
footer:
help: "§7Plaats de muisaanwijzer op een opdracht of argumenten of gebruik '/${0} ?' om er meer over te weten te komen."
link:
playerJson: "Speler json: "
noNetwork: "Server is niet verbonden met een netwerk. De link verwijst door naar de serverpagina."
player: "Spelerpagina: "
clickMe: "Klik mij"
register: "Registratiepagina: "
network: "Netwerkpagina: "
server: "Serverpagina: "
link: "Koppel"
players: "Spelerspagina: "
html:
query:
filter:
activity:
text: "zijn in activiteitengroepen"
generic:
allPlayers: "Alle spelers"
start: "van Spelers die "
and: "en "
view: " Weergave:"
notBanned: "Niet verbannen"
playedBetween:
text: "Spelers tussen"
banStatus:
name: "Verbodsstatus"
country:
text: "have joined from country"
joinAddress:
text: "aangemeld met adres"
registeredBetween:
text: "Geregistreerd tussen"
pluginGroup:
text: "zijn in ${plugin}'s ${group} groepen"
name: "Groep: "
title:
activityGroup: "Huidige activiteitengroep"
operators: "Operators"
banned: "Verbannen"
nonOperators: "Geen operators"
operatorStatus:
name: "Operatorstatus"
results:
match: "matchte ${resultCount} spelers"
title: "Query Resultaat"
none: "Query heeft 0 resultaten opgeleverd"
title:
activityOnDate: 'Activiteit op <span id="activity-date"></span>'
sessionsWithinView: "Sessies in weergave"
activity: "Activiteit van gematchte spelers"
text: "Query<"
filters:
add: "Voeg een filter toe.."
loading: "Filters laden.."
label:
makeAnother: "Maak nog een query"
from: ">van</label>"
to: ">naar</label>"
view: "Toon een weergave"
performQuery: "Query Uitvoeren!"
generic:
are: "`zijn`"
description:
predictedNewPlayerRetention: "Deze waarde is een voorspelling op basis van eerdere spelers"
noSpongeChunks: "Chunks niet beschikbaar op Sponge"
noGeolocations: "Het verzamelen van geolocatie moet worden ingeschakeld in de configuratie (Accept GeoLite2 EULA)."
noServerOnlinActivity: "Er is geen server om online activiteit voor weer te geven"
noServers: "Er zijn geen servers gevonden in de database"
noGameServers: "Voor sommige gegevens moet Plan op gameservers zijn geïnstalleerd."
newPlayerRetention: "Deze waarde is een voorspelling op basis van eerdere spelers."
noServersLong: 'Het lijkt erop dat Plan op geen enkele gameserver is geïnstalleerd of niet is verbonden met dezelfde database. Zie <a href="https://github.com/plan-player-analytics/Plan/wiki">de wiki</a> voor een netwerkhandleiding.'
label:
weekdays: "'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag', 'Zondag'"
insights30days: "Inzichten voor 30 dagen"
performance: "Prestatie"
onlineOnFirstJoin: "Spelers online bij eerste deelname"
playersOnlineOverview: "Overzicht van online activiteiten"
lastPeak: "Laatste piek"
longestSession: "Langste sessie"
activePlaytime: "Actieve Speeltijd"
pvpPveAsNumbers: "PvP & PvE als getallen"
player: "Speler"
length: " Lengte"
serverOverview: "Serveroverzicht"
weekComparison: "Weekvergelijking"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Reguliere speler"
averagePing: "Gemiddelde ping"
mobKdr: "Mob KDR"
loneJoins: "Eenzame inloggen"
diskSpace: "Vrije schijfruimte"
players: "Spelers"
mostActiveGamemode: "Meest actieve spelmodus"
totalActive: "Totaal actief"
playersOnline: "Spelers Online"
perPlayer: "/ Spelers"
dayOfweek: "Dag van de Week"
sessionStart: "Sessie gestart"
loadedChunks: "Geladen Chunks"
disk: "Schijfruimte"
recentKills: "Recente moorden"
serverOccupied: "Server bezet"
punchcard: "Ponskaart"
now: "Nu"
playerbaseDevelopment: "Spelerbasis-ontwikkeling"
query: "Maak een query"
servers: "Servers"
averageAfkTime: "Gemiddelde AFK Tijd"
playerKills: "Player moorden"
asNumbers: "als nummers"
averageSessionLength: "Gemiddelde sessieduur"
banned: "Verbannen"
recentPvpKills: "Recente PvP-moorden"
last24hours: "Afgelopen 24 uur"
firstSessionLength: "Duur eerste sessie"
indexInactive: "Inactief"
seenNicknames: "Bijnamen gezien"
serversTitle: "SERVERS"
ping: "Ping"
serverAnalysis: "Serveranalyse"
averageKdr: "Gemiddeld KDR"
sessions: "Sessies"
sessionEnded: " Beëindigd"
totalPlaytime: "Totale speeltijd"
veryActive: "Heel Actief"
inactive: "Inactief"
mobDeaths: "Mob veroorzaakt doden"
dayByDay: "Dag voor dag"
newPlayers: "Nieuwe Spelers"
totalPlayers: "Totaal aantal spelers"
serverPlaytime: "Server speeltijd"
recentSessions: "Recente sessies"
maxFreeDisk: "Max Vrije schijfruimte"
insights: "Insights"
overview: "Overzicht"
toMainPage: "naar hoofdpagina"
killed: "Vermoord"
onlineActivity: "Online activiteit"
bestPeak: "Piek aller tijden"
playerbase: "Spelersbasis"
averageSessions: "Gemiddelde sessies"
thirtyDays: "30 dagen"
country: "Land"
trends30days: "Trends voor 30 dagen"
perDay: "/ Dag"
tps: "TPS"
geolocations: "Geolocaties"
averageMobKdr: "Gemiddeld Mob KDR"
thirdDeadliestWeapon: "3e PvP-wapen"
sessionCalendar: "Session Calendar"
loadedEntities: "Geladen Entiteiten"
activityIndex: "Activiteitsindex"
information: "INFORMATIE"
deadliestWeapon: "Dodelijkste PvP-wapen"
performanceAsNumbers: "Prestaties als getallen"
currentPlayerbase: "Huidige spelerbasis"
playerList: "Speler lijst"
registered: "Geregistreerd"
duringLowTps: "Tijdens lage TPS-pieken:"
operator: "Operator"
regular: "Regulier"
joinAddress: "Join Address"
calendar: " Kalender"
comparing7days: "7 dagen vergelijken"
currentUptime: "Current Uptime"
worldPlaytime: "Wereld speeltijd"
new: "Nieuw"
plugins: "Plugins"
world: "Wereldbelasting"
networkPage: "Netwerkpagina"
network: "Netwerk"
minFreeDisk: "Min Vrije schijfruimte"
onlineActivityAsNumbers: "Online activiteit als getallen"
playerDeaths: "Speler veroorzaakte moorden"
averageChunks: "Gemiddelde Chunks"
secondDeadliestWeapon: "2e PvP-wapen"
recentPvpDeaths: "Recente PvP-doden"
connectionInfo: "Verbindingsinformatie"
lowTpsSpikes: "Lage TPS-pieken"
quickView: "Snel overzicht"
cpuRam: "CPU & RAM"
punchcard30days: "Ponskaart voor 30 dagen"
joinAddresses: "Inlog adressen"
lastSeen: "Laatste gezien"
registeredPlayers: "Geregistreerde spelers"
timesKicked: "Aantal keer afgetapt"
serverAsNumberse: "Server als getallen"
newPlayerRetention: "Retentie nieuwe speler"
firstSession: "Eerste sessie"
thirtyDaysAgo: "30 dagen geleden"
playtime: "Speeltijd"
mostPlayedWorld: "Meest gespeelde wereld"
loneNewbieJoins: "Eenzame nieuweling inloggen"
networkOnlineActivity: "Online netwerkactiviteit"
name: "Naam"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Server speeltijd voor 30 dagen"
last7days: "Afgelopen 7 dagen"
downtime: "Uitvaltijd"
kdr: "KDR"
last30days: "Afgelopen 30 dagen"
averageEntities: "Gemiddelde Entiteiten"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Sessiemediaan"
all: "Alle"
averagePlaytime: "Gemiddelde Speeltijd"
bestPing: "Beste ping"
worstPing: "Slechtste ping"
links: "LINKS"
lastConnected: "Laatst verbonden"
mobKills: "Mob Moorden"
deaths: "Sterfgevallen"
regularPlayers: "Reguliere speler"
serverPage: "Serverpagina"
playerOverview: "Speler overzicht"
uniquePlayers: "Unieke spelers"
average: "Gemiddelde"
averageActivePlaytime: "Gemiddelde Actieve Speeltijd"
allTime: "Alle Tijd"
relativeJoinActivity: "Relatieve deelname aan activiteit"
pvpPve: "PvP & PvE"
indexRegular: "Regelmatig"
networkAsNumbers: "Netwerk als getallen"
irregular: "Onregelmatig"
session: "Sessie"
totalPlayersOld: "Totaal aantal spelers"
networkOverview: "Netwerkoverzicht"
afkTime: "AFK Tijd"
entities: "Entiteiten"
playerPage: "Spelerpagina"
server: "Server"
afk: "AFK"
favoriteServer: "Favoeriete Server"
averageTps: "Gemiddelde TPS"
active: "Actief"
hourByHour: "Uur voor uur"
nickname: "Gebruikersnaam"
trend: "Trend"
totalAfk: "Totaal AFK"
themeSelect: "Thema selecteren"
serverDowntime: "Serveruitva"
modal:
version:
available: "is beschikbaar"
download: "Download"
dev: "Deze versie is een DEV-release."
title: "Versie"
changelog: "Bekijk changelog"
text: "Een nieuwe versie is uitgebracht en is nu beschikbaar om te downloaden."
info:
contributors:
translator: "vertaler"
text: 'Daarnaast hebben de volgende <span class="col-plan">geweldige mensen</span> bijgedragen:'
bugreporters: "& Bug melders!"
donate: "Extra speciale dank aan degenen die de ontwikkeling financieel hebben ondersteund."
code: "code bijdrager"
developer: "is ontwikkeld door"
bugs: "Problemen melden"
discord: "Algemene ondersteuning op Discord"
text: "Informatie over de plugin"
license: "Player Analytics is ontwikkeld en gelicentieerd onder"
metrics: "bStats-statistieken"
wiki: "Plan Wiki, Tutorials & Documentatie"
register:
error:
checkFailed: "Het controleren van de registratiestatus is mislukt: "
noPassword: "U moet een wachtwoord opgeven"
usernameLength: "Gebruikersnaam kan maximaal 50 tekens lang zijn, de jouwe is "
noUsername: "U moet een gebruikersnaam opgeven"
failed: "Registratie mislukt: "
completion1: "U kunt nu de registratie van de gebruiker voltooien."
completion2: "Code verloopt over 15 minuten"
register: "Registreer"
login: "Heb je al een account? Log in!"
createNewUser: "Nieuwe gebruiker aanmaken"
completion: "Voltooi registratie"
completion4: "Of via console:"
completion3: "Gebruik de volgende opdracht in het spel om de registratie te voltooien::"
passwordTip: "Wachtwoord kan het beste langer zijn dan 8 tekens, maar er zijn geen beperkingen."
usernameTip: "Gebruikersnaam mag maximaal 50 tekens bevatten."
value:
online: " Online"
noKills: "Geen Moorden"
offline: " Offline"
localMachine: "Lokaal apparaat"
with: "<th>Met"
text:
clickToExpand: "Klik om uit te breiden"
comparing30daysAgo: "30 dagen tot nu vergelijken"
noLowTps: "Geen lage tps-pieken"
noExtensionData: "Geen extensiegegevens"
comparing15days: "15 dagen vergelijken"
version:
isDev: "Deze versie is een DEV-release."
updateModal:
text: "Een nieuwe versie is uitgebracht en is nu beschikbaar om te downloaden."
title: "Versie ${0} is beschikbaar!"
updateButton: "Update"
download: "Download Plan-${0}.jar"
current: "Je hebt versie ${0}"
changelog: "Bekijk changelog"
error:
auth:
emptyForm: "Gebruiker en wachtwoord niet gespecificeerd"
registrationFailed: "Registratie mislukt, probeer het opnieuw (de code verloopt na 15 minuten)"
dbClosed: "Database is niet open, controleer db-status met /plan info"
generic: "Authenticatie mislukt vanwege fout"
loginFailed: "Gebruiker en wachtwoord kwamen niet overeen"
userNotFound: "Gebruiker bestaat niet"
noCookie: "Gebruikerscookie niet aanwezig"
expiredCookie: "Gebruikerscookie is verlopen"
404NotFound: "Niet gevonden"
noServersOnline: "Er zijn geen servers online om het verzoek uit te voeren."
UUIDNotFound: "Speler UUID is niet gevonden in de database."
403Forbidden: "Verboden"
authFailedTips: "- Zorg ervoor dat u een gebruiker heeft geregistreerd met <b>/plan register</b><br>- Controleer of de gebruikersnaam en het wachtwoord correct zijn<br>- De gebruikersnaam en het wachtwoord zijn hoofdlettergevoelig<br><br>Als u uw wachtwoord bent vergeten kunt u een beheerder vragen om uw oude account te verwijderen en een nieuwe te registreren."
404UnknownPage: "Zorg ervoor dat u een link opent die door een opdracht wordt gegeven, Voorbeelden:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "Plan heeft deze speler niet gezien."
authFailed: "Authenticatie mislukt."
404PageNotFound: "Pagina bestaat niet."
401Unauthorized: "Onbevoegd"
calendar:
new: "Nieuwe:"
unique: "Uniek:"
login:
forgotPassword3: "Of via console:"
logout: "Uitloggen"
password: '"Wachtwoord"'
login: "Inloggen"
username: '"Gebruikersnaam"'
failed: "Login niet gelukt: "
register: "Maak een account!"
forgotPassword: "Wachtwoord Vergeten?"
forgotPassword1: "Wachtwoord Vergeten? Uitschrijven en opnieuw registreren."
forgotPassword2: "Gebruik de volgende opdracht in het spel om je huidige gebruiker te verwijderen:"
forgotPassword4: "Na gebruik van de opdracht, "
generic:
none: "Geen"
unit:
chunks: "Chunks"
players: "Spelers"
button:
nightMode: "Donkeremodus"
403AccessDenied: "Toegang geweigerd"
generic:
noData: "Geen gegevens"

View File

@ -1,517 +0,0 @@
API - css+ || PageExtension: ${0} added stylesheet(s) to ${1}, ${2}
API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
Cmd - Click Me || Clique aqui
Cmd - Link || Link
Cmd - Link Network || Network page:
Cmd - Link Player || Player page:
Cmd - Link Player JSON || Player json:
Cmd - Link Players || Players page:
Cmd - Link Register || Register page:
Cmd - Link Server || Server page:
CMD Arg - backup-file || Name of the backup file (case sensitive)
CMD Arg - code || Code used to finalize registration.
CMD Arg - db type backup || Type of the database to backup. Current database is used if not specified.
CMD Arg - db type clear || Type of the database to remove all data from.
CMD Arg - db type hotswap || Type of the database to start using.
CMD Arg - db type move from || Type of the database to move data from.
CMD Arg - db type move to || Type of the database to move data to. Can not be same as previous.
CMD Arg - db type restore || Type of the database to restore to. Current database is used if not specified.
CMD Arg - feature || Name of the feature to disable: ${0}
CMD Arg - player identifier || Name or UUID of a player
CMD Arg - player identifier remove || Identifier for a player that will be removed from current database.
CMD Arg - server identifier || Name, ID or UUID of a server
CMD Arg - subcommand || Use the command without subcommand to see help.
CMD Arg - username || Username of another user. If not specified player linked user is used.
CMD Arg Name - backup-file || backup-file
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || export kind
CMD Arg Name - feature || feature
CMD Arg Name - import kind || import kind
CMD Arg Name - name or uuid || name/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subcommand
CMD Arg Name - username || username
Cmd Confirm - accept || Accept
Cmd Confirm - cancelled, no data change || Cancelled. No data was changed.
Cmd Confirm - cancelled, unregister || Cancelled. '${0}' was not unregistered
Cmd Confirm - clearing db || You are about to remove all Plan-data in ${0}
Cmd Confirm - confirmation || Confirm:
Cmd Confirm - deny || Cancel
Cmd Confirm - Expired || Confirmation expired, use the command again
Cmd Confirm - Fail on accept || The accepted action errored upon execution: ${0}
Cmd Confirm - Fail on deny || The denied action errored upon execution: ${0}
Cmd Confirm - overwriting db || You are about to overwrite data in Plan ${0} with data in ${1}
Cmd Confirm - remove player db || You are about to remove data of ${0} from ${1}
Cmd Confirm - unregister || You are about to unregister '${0}' linked to ${1}
Cmd db - creating backup || Creating a backup file '${0}.db' with contents of ${1}
Cmd db - removal || Removing Plan-data from ${0}..
Cmd db - removal player || Removing data of ${0} from ${1}..
Cmd db - server uninstalled || §aIf the server is still installed, it will automatically set itself as installed in the database.
Cmd db - write || Writing to ${0}..
Cmd Disable - Disabled || §aO sistema do Plan agora está desativado. Você pode usar reload para reiniciar o plugin.
Cmd FAIL - Accepts only these arguments || Accepts following as ${0}: ${1}
Cmd FAIL - Database not open || §cDatabase is ${0} - Please try again a bit later.
Cmd FAIL - Empty search string || The search string can not be empty
Cmd FAIL - Invalid Username || §cEsse usuário não tem uma UUID.
Cmd FAIL - No Feature || §eDefina um recurso para desativar! (atualmente suporta ${0})
Cmd FAIL - No Permission || §cVocê não tem a permissão necessária.
Cmd FAIL - No player || Player '${0}' was not found, they have no UUID.
Cmd FAIL - No player register || Player '${0}' was not found in the database.
Cmd FAIL - No server || Server '${0}' was not found from the database.
Cmd FAIL - Require only one Argument || §cÚnico argumento necessário ${1}
Cmd FAIL - Requires Arguments || §cArgumentos necessários (${0}) ${1}
Cmd FAIL - see config || see '${0}' in config.yml
Cmd FAIL - Unknown Username || §cEsse usuário não foi encontrado nesse servidor
Cmd FAIL - Users not linked || User is not linked to your account and you don't have permission to remove other user's accounts.
Cmd FAIL - WebUser does not exists || §cEsse usuário não existe!
Cmd FAIL - WebUser exists || §cEsse usuário já existe!
Cmd Footer - Help || §7Hover over command or arguments or use '/${0} ?' to learn more about them.
Cmd Header - Analysis || > §2Resultados da Análise
Cmd Header - Help || > §2/${0} Help
Cmd Header - Info || > §2Análise do Jogador
Cmd Header - Inspect || > §2Jogador: §f${0}
Cmd Header - Network || > §2Página da Network
Cmd Header - Players || > §2Jogadores
Cmd Header - Search || > §2${0} Resultados para §f${1}§2:
Cmd Header - server list || id::name::uuid
Cmd Header - Servers || > §2Servidores
Cmd Header - web user list || username::linked to::permission level
Cmd Header - Web Users || > §2${0} Usuários da Web
Cmd Info - Bungee Connection || §2Conectados ao Bungee: §f${0}
Cmd Info - Database || §2Banco de dados atual: §f${0}
Cmd Info - Reload Complete || §aReload Realizado
Cmd Info - Reload Failed || §cAlguma coisa ocorreu ao recarregar o plugin, um restart é recomendável.
Cmd Info - Update || §2Atualização Disponível: §f${0}
Cmd Info - Version || §2Versão: §f${0}
Cmd network - No network || Server is not connected to a network. The link redirects to server page.
Cmd Notify - No Address || §eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings.
Cmd Notify - No WebUser || Você não tem um usuário para web, utilize /plan register <senha>
Cmd Notify - WebUser register || Novo usuário registrado: '${0}' Nível de permissão: ${1}
Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
Cmd Qinspect - Activity Index || §2Índice de Atividade: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK Time: §f${0}
Cmd Qinspect - Deaths || §2Mortes: §f${0}
Cmd Qinspect - Geolocation || §2Conectado de: §f${0}
Cmd Qinspect - Last Seen || §2Última vez visto: §f${0}
Cmd Qinspect - Longest Session || §2Sessão mais longa: §f${0}
Cmd Qinspect - Mob Kills || §2Assassinato de Mobs: §f${0}
Cmd Qinspect - Player Kills || §2Assassinato de Jogadores: §f${0}
Cmd Qinspect - Playtime || §2Tempo de Jogo: §f${0}
Cmd Qinspect - Registered || §2Registered: §f${0}
Cmd Qinspect - Times Kicked || §2Vezes Kickado: §f${0}
Cmd SUCCESS - Feature disabled || §aDesativado '${0}' temporariamente até o próximo reload do plugin.
Cmd SUCCESS - WebUser register || §aFoi adicionado um novo usuário (${0})!
Cmd unregister - unregistering || Unregistering '${0}'..
Cmd WARN - Database not open || §eDatabase is ${0} - This might take longer than expected..
Cmd Web - Permission Levels || >\§70: Acesse todas as páginas\§71: Acesse '/players' e todas as páginas de jogadores\§72: Acesse a página de jogado com o mesmo usuário do login\§73+: Sem permissões
Command Help - /plan db || Manage Plan database
Command Help - /plan db backup || Backup data of a database to a file
Command Help - /plan db clear || Remove ALL Plan data from a database
Command Help - /plan db hotswap || Alterar o banco de dados rapidamente
Command Help - /plan db move || Mover dados entre banco de dados
Command Help - /plan db remove || Remove player's data from Current database
Command Help - /plan db restore || Restore data from a file to a database
Command Help - /plan db uninstalled || Set a server as uninstalled in the database.
Command Help - /plan disable || Disable the plugin or part of it
Command Help - /plan export || Export html or json files manually
Command Help - /plan import || Import data
Command Help - /plan info || Information about the plugin
Command Help - /plan ingame || Visualziar informações do Jogador in-game
Command Help - /plan json || View json of Player's raw data.
Command Help - /plan logout || Log out other users from the panel.
Command Help - /plan network || Visualizar a página da Network
Command Help - /plan player || Visualizar a página do jogador
Command Help - /plan players || Visualizar a página de Jogadores
Command Help - /plan register || Registrar um usuário web
Command Help - /plan reload || Reiniciar Plan
Command Help - /plan search || Buscar por um nome de jogador
Command Help - /plan server || Visualizar a página do servidor
Command Help - /plan servers || Listar servidores do banco de dados
Command Help - /plan unregister || Unregister a user of Plan website
Command Help - /plan users || List all web users
Database - Apply Patch || Aplicando o Patch: ${0}..
Database - Patches Applied || Todos os patchs de bancos de dados foram aplicados.
Database - Patches Applied Already || Todos os patchs de bancos de dados já foram aplicados.
Database MySQL - Launch Options Error || Opções de execução estavam com problemas, usando configuração padrão (${0})
Database Notify - Clean || Removido dados de ${0} jogadores.
Database Notify - SQLite No WAL || O modo WAL do SQLite não é suportado nessa versão do servidor, então será usado a configuração padrão. Isso pode ou não afetar o desempenho.
Disable || Análise de Jogadores Desativado.
Disable - Processing || Processando tarefas críticas não processadas anteriormente. (${0})
Disable - Processing Complete || Processamento completo.
Disable - Unsaved Session Save || Saving unfinished sessions..
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
Disable - Waiting SQLite Complete || Closed SQLite connection.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || O servidor web foi desativado.
Enable || Análise de Jogadores Ativado.
Enable - Database || ${0}-conexão com o banco de dados estabilizada.
Enable - Notify Bad IP || 0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!
Enable - Notify Empty IP || O IP no server.properties está vazio & o IP alternativo não está sendo usado. Os dados informados estão incorretos!
Enable - Notify Geolocations disabled || A coleta de geolocalização está desativada. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || O Plan requer acesso à internet na primeira execução para baixar o banco de dados de geolocalização do GeoLite2.
Enable - Notify Webserver disabled || O servidor web não foi inicializado. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
Enable - WebServer || O servidor web está rodando na PORTA ${0} ( ${1} )
Enable FAIL - Database || ${0}-Falha na Conexão do Banco de Dados: ${1}
Enable FAIL - Database Patch || O patch do banco de dados falhou, o plugin teve que ser desativado. Reporte esse problema no GitHub ou Discord para suporte.
Enable FAIL - GeoDB Write || Algo deu errado ao salvar o banco de dados de geolocalização do GeoLite2
Enable FAIL - WebServer (Proxy) || O servidor web não pode ser inicializado!
Enable FAIL - Wrong Database Type || ${0} não é um banco de dados suportado
HTML - AND_BUG_REPORTERS || & Bug reporters!
HTML - BANNED (Filters) || Banned
HTML - COMPARING_15_DAYS || Comparing 15 days
HTML - COMPARING_60_DAYS || Comparing 30d ago to Now
HTML - COMPARING_7_DAYS || Comparing 7 days
HTML - DATABASE_NOT_OPEN || Database is not open, check db status with /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
HTML - ERROR || Falha ao autenticar
HTML - EXPIRED_COOKIE || User cookie has expired
HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
HTML - FILTER_ALL_PLAYERS || All players
HTML - FILTER_BANNED || Ban status
HTML - FILTER_GROUP || Group:
HTML - FILTER_OPS || Operator status
HTML - INDEX_ACTIVE || Ativo
HTML - INDEX_INACTIVE || Inativo
HTML - INDEX_IRREGULAR || Irregular
HTML - INDEX_REGULAR || Regular
HTML - INDEX_VERY_ACTIVE || Muito Ativo
HTML - KILLED || Assassinou
HTML - LABEL_1ST_WEAPON || Deadliest PvP Weapon
HTML - LABEL_2ND_WEAPON || 2nd PvP Weapon
HTML - LABEL_3RD_WEAPON || 3rd PvP Weapon
HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
HTML - LABEL_ACTIVITY_INDEX || Índice de Atividade
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK Time
HTML - LABEL_AVG || Average
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
HTML - LABEL_AVG_AFK_TIME || Average AFK Time
HTML - LABEL_AVG_CHUNKS || Average Chunks
HTML - LABEL_AVG_ENTITIES || Average Entities
HTML - LABEL_AVG_KDR || Average KDR
HTML - LABEL_AVG_MOB_KDR || Average Mob KDR
HTML - LABEL_AVG_PLAYTIME || Average Playtime
HTML - LABEL_AVG_SESSION_LENGTH || Average Session Length
HTML - LABEL_AVG_SESSIONS || Average Sessions
HTML - LABEL_AVG_TPS || Average TPS
HTML - LABEL_BANNED || Banido
HTML - LABEL_BEST_PEAK || Pico Máximo
HTML - LABEL_DAY_OF_WEEK || Day of the Week
HTML - LABEL_DEATHS || Mortes
HTML - LABEL_DOWNTIME || Downtime
HTML - LABEL_DURING_LOW_TPS || During Low TPS Spikes:
HTML - LABEL_ENTITIES || Entidades
HTML - LABEL_FAVORITE_SERVER || Servidor Favorito
HTML - LABEL_FIRST_SESSION_LENGTH || First session length
HTML - LABEL_FREE_DISK_SPACE || Espaço de Disco Livre
HTML - LABEL_INACTIVE || Inactive
HTML - LABEL_LAST_PEAK || Último Pico
HTML - LABEL_LAST_SEEN || Última Vez Visto
HTML - LABEL_LOADED_CHUNKS || Chunks Carregados
HTML - LABEL_LOADED_ENTITIES || Entidades Carregadas
HTML - LABEL_LONE_JOINS || Lone joins
HTML - LABEL_LONE_NEW_JOINS || Lone newbie joins
HTML - LABEL_LONGEST_SESSION || Longest Session
HTML - LABEL_LOW_TPS || Low TPS Spikes
HTML - LABEL_MAX_FREE_DISK || Max Free Disk
HTML - LABEL_MIN_FREE_DISK || Min Free Disk
HTML - LABEL_MOB_DEATHS || Mortes causadas por Mobs
HTML - LABEL_MOB_KDR || KDR por Mob
HTML - LABEL_MOB_KILLS || Assassinato de Mobs
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Most Active Gamemode
HTML - LABEL_NAME || Nome
HTML - LABEL_NEW || New
HTML - LABEL_NEW_PLAYERS || Novos Jogadores
HTML - LABEL_NICKNAME || Nick
HTML - LABEL_NO_SESSION_KILLS || None
HTML - LABEL_ONLINE_FIRST_JOIN || Players online on first join
HTML - LABEL_OPERATOR || Operador
HTML - LABEL_PER_PLAYER || / Player
HTML - LABEL_PER_REGULAR_PLAYER || / Regular Player
HTML - LABEL_PLAYER_DEATHS || Mortes causadas por Jogadores
HTML - LABEL_PLAYER_KILLS || Assassinato
HTML - LABEL_PLAYERS_ONLINE || Jogadores Online
HTML - LABEL_PLAYTIME || Tempo de Jogo
HTML - LABEL_REGISTERED || Registrados
HTML - LABEL_REGISTERED_PLAYERS || Registered Players
HTML - LABEL_REGULAR || Regular
HTML - LABEL_REGULAR_PLAYERS || Regular Players
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Relative Join Activity
HTML - LABEL_RETENTION || Retenção de Novos Jogadores
HTML - LABEL_SERVER_DOWNTIME || Server Downtime
HTML - LABEL_SERVER_OCCUPIED || Server occupied
HTML - LABEL_SESSION_ENDED || Sessões Finalizadas
HTML - LABEL_SESSION_MEDIAN || Média de Sessões
HTML - LABEL_TIMES_KICKED || Vezes Kickado
HTML - LABEL_TOTAL_PLAYERS || Total Players
HTML - LABEL_TOTAL_PLAYTIME || Total Playtime
HTML - LABEL_UNIQUE_PLAYERS || Jogadores Únicos
HTML - LABEL_WEEK_DAYS || 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'
HTML - LINK_BACK_NETWORK || Network page
HTML - LINK_BACK_SERVER || Server page
HTML - LINK_CHANGELOG || View Changelog
HTML - LINK_DISCORD || General Support on Discord
HTML - LINK_DOWNLOAD || Download
HTML - LINK_ISSUES || Report Issues
HTML - LINK_NIGHT_MODE || Night Mode
HTML - LINK_PLAYER_PAGE || Player Page
HTML - LINK_QUICK_VIEW || Quick view
HTML - LINK_SERVER_ANALYSIS || Análise do Servidor
HTML - LINK_WIKI || Plan Wiki, Tutorials & Documentation
HTML - LOCAL_MACHINE || Máquina Local
HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
HTML - LOGIN_FAILED || Login failed:
HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
HTML - LOGIN_LOGIN || Login
HTML - LOGIN_LOGOUT || Logout
HTML - LOGIN_PASSWORD || "Password"
HTML - LOGIN_USERNAME || "Username"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Novo:
HTML - NO_KILLS || Sem Kills
HTML - NO_USER_PRESENT || User cookie not present
HTML - NON_OPERATORS (Filters) || Non operators
HTML - NOT_BANNED (Filters) || Not banned
HTML - OFFLINE || Offline
HTML - ONLINE || Online
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || / Dia
HTML - PLAYERS_TEXT || Jogadores
HTML - QUERY || Query<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activity of matched players
HTML - QUERY_ACTIVITY_ON || Activity on <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Add a filter..
HTML - QUERY_AND || and
HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
HTML - QUERY_LOADING_FILTERS || Loading filters..
HTML - QUERY_MAKE || Make a query
HTML - QUERY_MAKE_ANOTHER || Make another query
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Played between
HTML - QUERY_REGISTERED_BETWEEN || Registered between
HTML - QUERY_RESULTS || Query Results
HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Show a view
HTML - QUERY_TIME_FROM || >from</label>
HTML - QUERY_TIME_TO || >to</label>
HTML - QUERY_VIEW || View:
HTML - QUERY_ZERO_RESULTS || Query produced 0 results
HTML - REGISTER || Register
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
HTML - REGISTER_COMPLETE || Complete Registration
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
HTML - REGISTER_CREATE_USER || Create a new user
HTML - REGISTER_FAILED || Registration failed:
HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
HTML - SESSION || Sessão
HTML - SIDE_GEOLOCATIONS || Geolocalizações
HTML - SIDE_INFORMATION || INFORMATION
HTML - SIDE_LINKS || LINKS
HTML - SIDE_NETWORK_OVERVIEW || Network Overview
HTML - SIDE_OVERVIEW || Visão Global
HTML - SIDE_PERFORMANCE || Desempenho
HTML - SIDE_PLAYER_LIST || Lista de Jogadores
HTML - SIDE_PLAYERBASE || Playerbase
HTML - SIDE_PLAYERBASE_OVERVIEW || Playerbase Overview
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Servidores
HTML - SIDE_SERVERS_TITLE || SERVERS
HTML - SIDE_SESSIONS || Sessões
HTML - SIDE_TO_MAIN_PAGE || to main page
HTML - TEXT_CLICK_TO_EXPAND || Click to expand
HTML - TEXT_CONTRIBUTORS_CODE || code contributor
HTML - TEXT_CONTRIBUTORS_LOCALE || translator
HTML - TEXT_CONTRIBUTORS_MONEY || Extra special thanks to those who have monetarily supported the development.
HTML - TEXT_CONTRIBUTORS_THANKS || In addition following <span class="col-plan">awesome people</span> have contributed:
HTML - TEXT_DEV_VERSION || This version is a DEV release.
HTML - TEXT_DEVELOPED_BY || is developed by
HTML - TEXT_FIRST_SESSION || First session
HTML - TEXT_LICENSED_UNDER || Player Analytics is developed and licensed under
HTML - TEXT_METRICS || bStats Metrics
HTML - TEXT_NO_EXTENSION_DATA || No Extension Data
HTML - TEXT_NO_LOW_TPS || No low tps spikes
HTML - TEXT_NO_SERVER || No server to display online activity for
HTML - TEXT_NO_SERVERS || No servers found in the database
HTML - TEXT_PLUGIN_INFORMATION || Information about the plugin
HTML - TEXT_PREDICTED_RETENTION || This value is a prediction based on previous players
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.
HTML - TEXT_VERSION || A new version has been released and is now available for download.
HTML - TITLE_30_DAYS || 30 days
HTML - TITLE_30_DAYS_AGO || 30 days ago
HTML - TITLE_ALL || Todos
HTML - TITLE_ALL_TIME || All Time
HTML - TITLE_AS_NUMBERS || as Numbers
HTML - TITLE_AVG_PING || Average Ping
HTML - TITLE_BEST_PING || Best Ping
HTML - TITLE_CALENDAR || Calendário
HTML - TITLE_CONNECTION_INFO || Connection Information
HTML - TITLE_COUNTRY || País
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Base de Jogadores Atual
HTML - TITLE_DISK || Espaço de disco
HTML - TITLE_GRAPH_DAY_BY_DAY || Day by Day
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hour by Hour
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Network Online Activity
HTML - TITLE_GRAPH_PUNCHCARD || Cartão Perfurado for 30 days
HTML - TITLE_INSIGHTS || Insights for 30 days
HTML - TITLE_IS_AVAILABLE || is Available
HTML - TITLE_JOIN_ADDRESSES || Join Addresses
HTML - TITLE_LAST_24_HOURS || Últimas 24 horas
HTML - TITLE_LAST_30_DAYS || Últimos 30 dias
HTML - TITLE_LAST_7_DAYS || Últimos 7 dias
HTML - TITLE_LAST_CONNECTED || Última Conexão
HTML - TITLE_LENGTH || Length
HTML - TITLE_MOST_PLAYED_WORLD || Most played World
HTML - TITLE_NETWORK || Network
HTML - TITLE_NETWORK_AS_NUMBERS || Network as Numbers
HTML - TITLE_NOW || Now
HTML - TITLE_ONLINE_ACTIVITY || Online Activity
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Online Activity as Numbers
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Online Activity Overview
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Performance as Numbers
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Player
HTML - TITLE_PLAYER_OVERVIEW || Player Overview
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Desenvolvimento da base de Jogadores
HTML - TITLE_PVP_DEATHS || Recent PvP Deaths
HTML - TITLE_PVP_KILLS || Recent PvP Kills
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE as Numbers
HTML - TITLE_RECENT_KILLS || Recent Kills
HTML - TITLE_RECENT_SESSIONS || Sessões Recentes
HTML - TITLE_SEEN_NICKNAMES || Nicks Vistos
HTML - TITLE_SERVER || Servidor
HTML - TITLE_SERVER_AS_NUMBERS || Server as Numbers
HTML - TITLE_SERVER_OVERVIEW || Server Overview
HTML - TITLE_SERVER_PLAYTIME || Server Playtime
HTML - TITLE_SERVER_PLAYTIME_30 || Server Playtime for 30 days
HTML - TITLE_SESSION_START || Session Started
HTML - TITLE_THEME_SELECT || Theme Select
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Punchcard
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Trend
HTML - TITLE_TRENDS || Trends for 30 days
HTML - TITLE_VERSION || Version
HTML - TITLE_WEEK_COMPARISON || Week Comparison
HTML - TITLE_WORLD || World Load
HTML - TITLE_WORLD_PLAYTIME || Tempo de Jogo por Mundo
HTML - TITLE_WORST_PING || Worst Ping
HTML - TOTAL_ACTIVE_TEXT || Tempo Total Ativo
HTML - TOTAL_AFK || Tempo Total AFK
HTML - TOTAL_PLAYERS || Total de Jogadores
HTML - UNIQUE_CALENDAR || Únicos:
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entities
HTML - UNIT_NO_DATA || No Data
HTML - UNIT_THE_PLAYERS || Players
HTML - USER_AND_PASS_NOT_SPECIFIED || Usuário e Senha não específicado
HTML - USER_DOES_NOT_EXIST || Usuário não existe
HTML - USER_INFORMATION_NOT_FOUND || Registration failed, try again (The code expires after 15 minutes)
HTML - USER_PASS_MISMATCH || Usuário e Senha não coincidem
HTML - Version Change log || View Changelog
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Update
HTML - Version Update Available || Version ${0} is Available!
HTML - Version Update Dev || This version is a DEV release.
HTML - Version Update Info || A new version has been released and is now available for download.
HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || <th>Com
HTML ERRORS - ACCESS_DENIED_403 || Acesso Negado
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Certifique-se de ter registrado um usuário com <b>/plan register</b><br>- Verifique se o nome de usuário e a senha estão corretos<br>- O nome de usuário e senha fazem distinção entre maiúsculas e minúsculas, verifique se escreveu corretamente<br><br>Se você esqueceu sua senha, peça para um staff que exclua seu antigo usuário e registre um novo.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Falha na Autenticação.
HTML ERRORS - FORBIDDEN_403 || Proibido
HTML ERRORS - NO_SERVERS_404 || Nenhum servidor online para executar a solicitação.
HTML ERRORS - NOT_FOUND_404 || Não Encontrado
HTML ERRORS - NOT_PLAYED_404 || Esse jogador não jogou nesse servidor.
HTML ERRORS - PAGE_NOT_FOUND_404 || Página não existe.
HTML ERRORS - UNAUTHORIZED_401 || Acesso não autorizado
HTML ERRORS - UNKNOWN_PAGE_404 || Certifique-se de que você está acessando um link fornecido por comando, exemplos:</p><p>/player/{uuid/nome}<br>/server/{uuid/nome/id}</p>
HTML ERRORS - UUID_404 || UUID de jogador não encontrado no banco de dados.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
In Depth Help - /plan db clear || Clears all Plan tables, removing all Plan-data in the process.
In Depth Help - /plan db hotswap || Reloads the plugin with the other database and changes the config to match.
In Depth Help - /plan db move || Overwrites contents in the other database with the contents in another.
In Depth Help - /plan db remove || Removes all data linked to a player from the Current database.
In Depth Help - /plan db restore || Uses SQLite backup file and overwrites contents of the target database.
In Depth Help - /plan db uninstalled || Marks a server in Plan database as uninstalled so that it will not show up in server queries.
In Depth Help - /plan disable || Disable the plugin or part of it until next reload/restart.
In Depth Help - /plan export || Performs an export to export location defined in the config.
In Depth Help - /plan import || Performs an import to load data into the database.
In Depth Help - /plan info || Display the current status of the plugin.
In Depth Help - /plan ingame || Mostra algumas informações sobre o jogador in-game.
In Depth Help - /plan json || Allows you to download a player's data in json format. All of it.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Obtain a link to the /network page, only does so on networks.
In Depth Help - /plan player || Obtain a link to the /player page of a specific player, or the current player.
In Depth Help - /plan players || Obtain a link to the /players page to see a list of players.
In Depth Help - /plan register || Use without arguments to get link to register page. Use --code [code] after registration to get a user.
In Depth Help - /plan reload || Disable and enable the plugin to reload any changes in config.
In Depth Help - /plan search || List all matching player names to given part of a name.
In Depth Help - /plan server || Obtain a link to the /server page of a specific server, or the current server if no arguments are given.
In Depth Help - /plan servers || List ids, names and uuids of servers in the database.
In Depth Help - /plan unregister || Use without arguments to unregister player linked user, or with username argument to unregister another user.
In Depth Help - /plan users || Lists web users as a table.
Manage - Confirm Overwrite || Dados em ${0} serão sobrescritos!
Manage - Confirm Removal || Dados em ${0} serão removidos!
Manage - Fail || > §cAlguma coisa deu errado: ${0}
Manage - Fail File not found || > §cNão foi encontrado um arquivo em ${0}
Manage - Fail Incorrect Database || > §c'${0}' não é um banco de dados suportado.
Manage - Fail No Exporter || §eExporter '${0}' doesn't exist
Manage - Fail No Importer || §eImportador '${0}' não existe
Manage - Fail No Server || No server found with given parameters.
Manage - Fail Same Database || > §cNão é possível operar do mesmo banco de dados!
Manage - Fail Same server || Can not mark this server as uninstalled (You are on it)
Manage - Fail, Confirmation || > §cAdicione o argumento '-a' para confirmar a execução: ${0}
Manage - List Importers || Importadores:
Manage - Progress || ${0} / ${1} processed..
Manage - Remind HotSwap || §eLembre-se de trocar para o novo banco de dados (/plan db hotswap ${0}) & reinicie o plugin.
Manage - Start || > §2Processando dados..
Manage - Success || > §aSucesso!
Negative || Não
Positive || Sim
Today || 'Hoje'
Unavailable || Unavailable
Unknown || Desconhecido
Version - DEV || Essa é uma versão em desenvolvimento.
Version - Latest || Você está usando a última versão.
Version - New || Nova Versão (${0}) está disponível ${1}
Version - New (old) || Nova Versão está disponível em ${0}
Version FAIL - Read info (old) || Falha ao verificar disponibilidade de atualização
Version FAIL - Read versions.txt || Informação da versão não pode ser carregada de Github/versions.txt
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || Servidor Web: Sem Certificado -> Usando protocolo HTTP para visualização.
WebServer - Notify HTTP User Auth || Servidor Web: Autenticação de usuário desativada! (Não seguro por HTTP)
WebServer - Notify HTTPS User Auth || WebServer: User Authorization Disabled! (Disabled in config)
Webserver - Notify IP Whitelist || Webserver: IP Whitelist is enabled.
Webserver - Notify IP Whitelist Block || Webserver: ${0} was denied access to '${1}'. (not whitelisted)
WebServer - Notify no Cert file || Servidor Web: Arquivo KeyStore não encontrado: ${0}
WebServer - Notify Using Proxy || WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy
WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Check that the file is not empty)
WebServer FAIL - Port Bind || O servidor web não foi inicializado. A porta (${0}) já está em uso?
WebServer FAIL - SSL Context || Servidor Web: Falha ao inicializar certificado SSL.
WebServer FAIL - Store Load || Servidor Web: Falha ao carregar certificado SSL.
Yesterday || 'Ontem'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Análise de Jogadores Ativado."
notify:
webserverDisabled: "O servidor web não foi inicializado. (WebServer.DisableWebServer: true)"
storeSessions: "Storing sessions that were preserved before previous shutdown."
geoDisabled: "A coleta de geolocalização está desativada. (Data.Geolocations: false)"
badIP: "0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!"
emptyIP: "O IP no server.properties está vazio & o IP alternativo não está sendo usado. Os dados informados estão incorretos!"
geoInternetRequired: "O Plan requer acesso à internet na primeira execução para baixar o banco de dados de geolocalização do GeoLite2."
webserver: "O servidor web está rodando na PORTA ${0} ( ${1} )"
fail:
databasePatch: "O patch do banco de dados falhou, o plugin teve que ser desativado. Reporte esse problema no GitHub ou Discord para suporte."
webServer: "O servidor web não pode ser inicializado!"
databaseType: "${0} não é um banco de dados suportado"
database: "${0}-Falha na Conexão do Banco de Dados: ${1}"
geoDBWrite: "Algo deu errado ao salvar o banco de dados de geolocalização do GeoLite2"
database: "${0}-conexão com o banco de dados estabilizada."
webserver:
fail:
certStoreLoad: "Servidor Web: Falha ao carregar certificado SSL."
certFileEOF: "WebServer: EOF when reading Certificate file. (Check that the file is not empty)"
portInUse: "O servidor web não foi inicializado. A porta (${0}) já está em uso?"
SSLContext: "Servidor Web: Falha ao inicializar certificado SSL."
notify:
http: "Servidor Web: Sem Certificado -> Usando protocolo HTTP para visualização."
ipWhitelistBlock: "Webserver: ${0} was denied access to '${1}'. (not whitelisted)"
authDisabledNoHTTPS: "Servidor Web: Autenticação de usuário desativada! (Não seguro por HTTP)"
ipWhitelist: "Webserver: IP Whitelist is enabled."
noCertFile: "Servidor Web: Arquivo KeyStore não encontrado: ${0}"
authDisabledConfig: "WebServer: User Authorization Disabled! (Disabled in config)"
reverseProxy: "WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy"
apiCSSAdded: "PageExtension: ${0} added stylesheet(s) to ${1}, ${2}"
generic:
yesterday: "'Ontem'"
dbFaultyLaunchOptions: "Opções de execução estavam com problemas, usando configuração padrão (${0})"
dbPatchesApplied: "Todos os patchs de bancos de dados foram aplicados."
unavailable: "Unavailable"
dbPatchesAlreadyApplied: "Todos os patchs de bancos de dados já foram aplicados."
unknown: "Desconhecido"
no: "Não"
dbNotifyClean: "Removido dados de ${0} jogadores."
yes: "Sim"
dbNotifySQLiteWAL: "O modo WAL do SQLite não é suportado nessa versão do servidor, então será usado a configuração padrão. Isso pode ou não afetar o desempenho."
loadingServerInfo: "Loading server identifying information"
today: "'Hoje'"
dbApplyingPatch: "Aplicando o Patch: ${0}.."
disable:
database: "Processando tarefas críticas não processadas anteriormente. (${0})"
processingComplete: "Processamento completo."
waitingTransactions: "Waiting for unfinished transactions to avoid data loss.."
waitingTransactionsComplete: "Transaction queue closed."
waitingDbComplete: "Closed SQLite connection."
savingSessions: "Saving unfinished sessions.."
savingSessionsTimeout: "Timeout hit, storing the unfinished sessions on next enable instead."
disabled: "Análise de Jogadores Desativado."
waitingDb: "Waiting queries to finish to avoid SQLite crashing JVM.."
webserver: "O servidor web foi desativado."
version:
checkFail: "Falha ao verificar disponibilidade de atualização"
checkFailGithub: "Informação da versão não pode ser carregada de Github/versions.txt"
isLatest: "Você está usando a última versão."
updateAvailableSpigot: "Nova Versão está disponível em ${0}"
isDev: " Essa é uma versão em desenvolvimento."
updateAvailable: "Nova Versão (${0}) está disponível ${1}"
apiJSAdded: "PageExtension: ${0} added javascript(s) to ${1}, ${2}"
command:
help:
unregister:
inDepth: "Use without arguments to unregister player linked user, or with username argument to unregister another user."
description: "Unregister a user of Plan website"
dbMove:
inDepth: "Overwrites contents in the other database with the contents in another."
description: "Mover dados entre banco de dados"
import:
inDepth: "Performs an import to load data into the database."
description: "Import data"
search:
inDepth: "List all matching player names to given part of a name."
description: "Buscar por um nome de jogador"
logout:
description: "Log out other users from the panel."
inDepth: "Give username argument to log out another user from the panel, give * as argument to log out everyone."
dbRemove:
description: "Remove player's data from Current database"
inDepth: "Removes all data linked to a player from the Current database."
disable:
inDepth: "Disable the plugin or part of it until next reload/restart."
description: "Disable the plugin or part of it"
players:
inDepth: "Obtain a link to the /players page to see a list of players."
description: "Visualizar a página de Jogadores"
json:
inDepth: "Allows you to download a player's data in json format. All of it."
description: "View json of Player's raw data."
servers:
description: "Listar servidores do banco de dados"
inDepth: "List ids, names and uuids of servers in the database."
network:
description: "Visualizar a página da Network"
inDepth: "Obtain a link to the /network page, only does so on networks."
server:
description: "Visualizar a página do servidor"
inDepth: "Obtain a link to the /server page of a specific server, or the current server if no arguments are given."
ingame:
description: "Visualziar informações do Jogador in-game"
inDepth: "Mostra algumas informações sobre o jogador in-game."
player:
inDepth: "Obtain a link to the /player page of a specific player, or the current player."
description: "Visualizar a página do jogador"
reload:
inDepth: "Disable and enable the plugin to reload any changes in config."
description: "Reiniciar Plan"
dbRestore:
description: "Restore data from a file to a database"
inDepth: "Uses SQLite backup file and overwrites contents of the target database."
info:
inDepth: "Display the current status of the plugin."
description: "Information about the plugin"
export:
inDepth: "Performs an export to export location defined in the config."
description: "Export html or json files manually"
database:
description: "Manage Plan database"
inDepth: "Use different database subcommands to change the data in some way"
dbUninstalled:
description: "Set a server as uninstalled in the database."
inDepth: "Marks a server in Plan database as uninstalled so that it will not show up in server queries."
dbHotswap:
description: "Alterar o banco de dados rapidamente"
inDepth: "Reloads the plugin with the other database and changes the config to match."
dbClear:
description: "Remove ALL Plan data from a database"
inDepth: "Clears all Plan tables, removing all Plan-data in the process."
dbBackup:
description: "Backup data of a database to a file"
inDepth: "Uses SQLite to backup the target database to a file."
register:
description: "Registrar um usuário web"
inDepth: "Use without arguments to get link to register page. Use --code [code] after registration to get a user."
users:
inDepth: "Lists web users as a table."
description: "List all web users"
ingame:
timesKicked: " §2Vezes Kickado: §f${0}"
mobKills: " §2Assassinato de Mobs: §f${0}"
longestSession: " §2Sessão mais longa: §f${0}"
playerKills: " §2Assassinato de Jogadores: §f${0}"
activityIndex: " §2Índice de Atividade: §f${0} | ${1}"
deaths: " §2Mortes: §f${0}"
geolocation: " §2Conectado de: §f${0}"
playtime: " §2Tempo de Jogo: §f${0}"
activePlaytime: " §2Active Playtime: §f${0}"
afkPlaytime: " §2AFK Time: §f${0}"
registered: " §2Registered: §f${0}"
lastSeen: " §2Última vez visto: §f${0}"
confirmation:
accept: "Accept"
dbClear: "You are about to remove all Plan-data in ${0}"
dbRemovePlayer: "You are about to remove data of ${0} from ${1}"
dbOverwrite: "You are about to overwrite data in Plan ${0} with data in ${1}"
expired: "Confirmation expired, use the command again"
cancelNoChanges: "Cancelled. No data was changed."
cancelNoUnregister: "Cancelled. '${0}' was not unregistered"
unregister: "You are about to unregister '${0}' linked to ${1}"
confirm: "Confirm: "
deny: "Cancel"
general:
reloadComplete: "§aReload Realizado"
webPermissionLevels: ">\§70: Acesse todas as páginas\§71: Acesse '/players' e todas as páginas de jogadores\§72: Acesse a página de jogado com o mesmo usuário do login\§73+: Sem permissões"
noAddress: "§eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings."
pluginDisabled: "§aO sistema do Plan agora está desativado. Você pode usar reload para reiniciar o plugin."
notifyWebUserRegister: "Novo usuário registrado: '${0}' Nível de permissão: ${1}"
noWebuser: "Você não tem um usuário para web, utilize /plan register <senha>"
featureDisabled: "§aDesativado '${0}' temporariamente até o próximo reload do plugin."
reloadFailed: "§cAlguma coisa ocorreu ao recarregar o plugin, um restart é recomendável."
failNoImporter: "§eImportador '${0}' não existe"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eExporter '${0}' doesn't exist"
successWebUserRegister: "§aFoi adicionado um novo usuário (${0})!"
argument:
nameOrUUID:
name: "name/uuid"
description: "Name or UUID of a player"
removeDescription: "Identifier for a player that will be removed from current database."
dbRestore:
description: "Type of the database to restore to. Current database is used if not specified."
subcommand:
name: "subcommand"
description: "Use the command without subcommand to see help."
exportKind: "export kind"
username:
name: "username"
description: "Username of another user. If not specified player linked user is used."
dbTypeMoveTo:
description: "Type of the database to move data to. Can not be same as previous."
feature:
name: "feature"
description: "Name of the feature to disable: ${0}"
backupFile:
description: "Name of the backup file (case sensitive)"
name: "backup-file"
importKind: "import kind"
dbBackup:
description: "Type of the database to backup. Current database is used if not specified."
server:
name: "server"
description: "Name, ID or UUID of a server"
code:
name: "${code}"
description: "Code used to finalize registration."
dbTypeHotswap:
description: "Type of the database to start using."
dbTypeMoveFrom:
description: "Type of the database to move data from."
dbTypeRemove:
description: "Type of the database to remove all data from."
database:
playerRemoval: "Removing data of ${0} from ${1}.."
unregister: "Unregistering '${0}'.."
write: "Writing to ${0}.."
manage:
success: "> §aSucesso!"
failFileNotFound: "> §cNão foi encontrado um arquivo em ${0}"
failSameDB: "> §cNão é possível operar do mesmo banco de dados!"
failSameServer: "Can not mark this server as uninstalled (You are on it)"
hotswap: "§eLembre-se de trocar para o novo banco de dados (/plan db hotswap ${0}) & reinicie o plugin."
fail: "> §cAlguma coisa deu errado: ${0}"
confirmOverwrite: "Dados em ${0} serão sobrescritos!"
importers: "Importadores:"
failIncorrectDB: "> §c'${0}' não é um banco de dados suportado."
confirm: "> §cAdicione o argumento '-a' para confirmar a execução: ${0}"
progress: "${0} / ${1} processed.."
start: "> §2Processando dados.."
failNoServer: "No server found with given parameters."
confirmRemoval: "Dados em ${0} serão removidos!"
creatingBackup: "Creating a backup file '${0}.db' with contents of ${1}"
failDbNotOpen: "§cDatabase is ${0} - Please try again a bit later."
removal: "Removing Plan-data from ${0}.."
warnDbNotOpen: "§eDatabase is ${0} - This might take longer than expected.."
serverUninstalled: "§aIf the server is still installed, it will automatically set itself as installed in the database."
subcommand:
info:
update: " §2Atualização Disponível: §f${0}"
database: " §2Banco de dados atual: §f${0}"
proxy: " §2Conectados ao Bungee: §f${0}"
version: " §2Versão: §f${0}"
header:
info: "> §2Análise do Jogador"
players: "> §2Jogadores"
analysis: "> §2Resultados da Análise"
webUserList: "username::linked to::permission level"
help: "> §2/${0} Help"
servers: "> §2Servidores"
search: "> §2${0} Resultados para §f${1}§2:"
serverList: "id::name::uuid"
inspect: "> §2Jogador: §f${0}"
network: "> §2Página da Network"
webUsers: "> §2${0} Usuários da Web"
fail:
playerNotFound: "Player '${0}' was not found, they have no UUID."
missingFeature: "§eDefina um recurso para desativar! (atualmente suporta ${0})"
noPermission: "§cVocê não tem a permissão necessária."
playerNotInDatabase: "Player '${0}' was not found in the database."
invalidArguments: "Accepts following as ${0}: ${1}"
webUserExists: "§cEsse usuário já existe!"
onDeny: "The denied action errored upon execution: ${0}"
invalidUsername: "§cEsse usuário não tem uma UUID."
unknownUsername: "§cEsse usuário não foi encontrado nesse servidor"
tooManyArguments: "§cÚnico argumento necessário ${1}"
missingLink: "User is not linked to your account and you don't have permission to remove other user's accounts."
webUserNotFound: "§cEsse usuário não existe!"
missingArguments: "§cArgumentos necessários (${0}) ${1}"
seeConfig: "see '${0}' in config.yml"
serverNotFound: "Server '${0}' was not found from the database."
onAccept: "The accepted action errored upon execution: ${0}"
emptyString: "The search string can not be empty"
footer:
help: "§7Hover over command or arguments or use '/${0} ?' to learn more about them."
link:
playerJson: "Player json: "
noNetwork: "Server is not connected to a network. The link redirects to server page."
player: "Player page: "
clickMe: "Clique aqui"
register: "Register page: "
network: "Network page: "
server: "Server page: "
link: "Link"
players: "Players page: "
html:
query:
filter:
activity:
text: "are in Activity Groups"
generic:
allPlayers: "All players"
start: "of Players who "
and: "and "
view: " View:"
notBanned: "Not banned"
playedBetween:
text: "Played between"
banStatus:
name: "Ban status"
country:
text: "have joined from country"
joinAddress:
text: "joined with address"
registeredBetween:
text: "Registered between"
pluginGroup:
text: "are in ${plugin}'s ${group} Groups"
name: "Group: "
title:
activityGroup: "Current activity group"
operators: "Operators"
banned: "Banned"
nonOperators: "Non operators"
operatorStatus:
name: "Operator status"
results:
match: "matched ${resultCount} players"
title: "Query Results"
none: "Query produced 0 results"
title:
activityOnDate: 'Activity on <span id="activity-date"></span>'
sessionsWithinView: "Sessions within view"
activity: "Activity of matched players"
text: "Query<"
filters:
add: "Add a filter.."
loading: "Loading filters.."
label:
makeAnother: "Make another query"
from: ">from</label>"
to: ">to</label>"
view: "Show a view"
performQuery: "Perform Query!"
generic:
are: "`are`"
description:
predictedNewPlayerRetention: "This value is a prediction based on previous players"
noSpongeChunks: "Chunks unavailable on Sponge"
noGeolocations: "Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA)."
noServerOnlinActivity: "No server to display online activity for"
noServers: "No servers found in the database"
noGameServers: "Some data requires Plan to be installed on game servers."
newPlayerRetention: "This value is a prediction based on previous players."
noServersLong: 'It appears that Plan is not installed on any game servers or not connected to the same database. See <a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a> for Network tutorial.'
label:
weekdays: "'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'"
insights30days: "Insights for 30 days"
performance: "Desempenho"
onlineOnFirstJoin: "Players online on first join"
playersOnlineOverview: "Online Activity Overview"
lastPeak: "Último Pico"
longestSession: "Longest Session"
activePlaytime: "Active Playtime"
pvpPveAsNumbers: "PvP & PvE as Numbers"
player: "Player"
length: " Length"
serverOverview: "Server Overview"
weekComparison: "Week Comparison"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Regular Player"
averagePing: "Average Ping"
mobKdr: "KDR por Mob"
loneJoins: "Lone joins"
diskSpace: "Espaço de Disco Livre"
players: "Jogadores"
mostActiveGamemode: "Most Active Gamemode"
totalActive: "Tempo Total Ativo"
playersOnline: "Jogadores Online"
perPlayer: "/ Player"
dayOfweek: "Day of the Week"
sessionStart: "Session Started"
loadedChunks: "Chunks Carregados"
disk: "Espaço de disco"
recentKills: "Recent Kills"
serverOccupied: "Server occupied"
punchcard: "Punchcard"
now: "Now"
playerbaseDevelopment: "Desenvolvimento da base de Jogadores"
query: "Make a query"
servers: "Servidores"
averageAfkTime: "Average AFK Time"
playerKills: "Assassinato"
asNumbers: "as Numbers"
averageSessionLength: "Average Session Length"
banned: "Banido"
recentPvpKills: "Recent PvP Kills"
last24hours: "Últimas 24 horas"
firstSessionLength: "First session length"
indexInactive: "Inativo"
seenNicknames: "Nicks Vistos"
serversTitle: "SERVERS"
ping: "Ping"
serverAnalysis: "Análise do Servidor"
averageKdr: "Average KDR"
sessions: "Sessões"
sessionEnded: " Sessões Finalizadas"
totalPlaytime: "Total Playtime"
veryActive: "Muito Ativo"
inactive: "Inactive"
mobDeaths: "Mortes causadas por Mobs"
dayByDay: "Day by Day"
newPlayers: "Novos Jogadores"
totalPlayers: "Total Players"
serverPlaytime: "Server Playtime"
recentSessions: "Sessões Recentes"
maxFreeDisk: "Max Free Disk"
insights: "Insights"
overview: "Visão Global"
toMainPage: "to main page"
killed: "Assassinou"
onlineActivity: "Online Activity"
bestPeak: "Pico Máximo"
playerbase: "Playerbase"
averageSessions: "Average Sessions"
thirtyDays: "30 days"
country: "País"
trends30days: "Trends for 30 days"
perDay: "/ Dia"
tps: "TPS"
geolocations: "Geolocalizações"
averageMobKdr: "Average Mob KDR"
thirdDeadliestWeapon: "3rd PvP Weapon"
sessionCalendar: "Session Calendar"
loadedEntities: "Entidades Carregadas"
activityIndex: "Índice de Atividade"
information: "INFORMATION"
deadliestWeapon: "Deadliest PvP Weapon"
performanceAsNumbers: "Performance as Numbers"
currentPlayerbase: "Base de Jogadores Atual"
playerList: "Lista de Jogadores"
registered: "Registrados"
duringLowTps: "During Low TPS Spikes:"
operator: "Operador"
regular: "Regular"
joinAddress: "Join Address"
calendar: " Calendário"
comparing7days: "Comparing 7 days"
currentUptime: "Current Uptime"
worldPlaytime: "Tempo de Jogo por Mundo"
new: "New"
plugins: "Plugins"
world: "World Load"
networkPage: "Network page"
network: "Network"
minFreeDisk: "Min Free Disk"
onlineActivityAsNumbers: "Online Activity as Numbers"
playerDeaths: "Mortes causadas por Jogadores"
averageChunks: "Average Chunks"
secondDeadliestWeapon: "2nd PvP Weapon"
recentPvpDeaths: "Recent PvP Deaths"
connectionInfo: "Connection Information"
lowTpsSpikes: "Low TPS Spikes"
quickView: "Quick view"
cpuRam: "CPU & RAM"
punchcard30days: "Cartão Perfurado for 30 days"
joinAddresses: "Join Addresses"
lastSeen: "Última Vez Visto"
registeredPlayers: "Registered Players"
timesKicked: "Vezes Kickado"
serverAsNumberse: "Server as Numbers"
newPlayerRetention: "Retenção de Novos Jogadores"
firstSession: "First session"
thirtyDaysAgo: "30 days ago"
playtime: "Tempo de Jogo"
mostPlayedWorld: "Most played World"
loneNewbieJoins: "Lone newbie joins"
networkOnlineActivity: "Network Online Activity"
name: "Nome"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Server Playtime for 30 days"
last7days: "Últimos 7 dias"
downtime: "Downtime"
kdr: "KDR"
last30days: "Últimos 30 dias"
averageEntities: "Average Entities"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Média de Sessões"
all: "Todos"
averagePlaytime: "Average Playtime"
bestPing: "Best Ping"
worstPing: "Worst Ping"
links: "LINKS"
lastConnected: "Última Conexão"
mobKills: "Assassinato de Mobs"
deaths: "Mortes"
regularPlayers: "Regular Players"
serverPage: "Server page"
playerOverview: "Player Overview"
uniquePlayers: "Jogadores Únicos"
average: "Average"
averageActivePlaytime: "Average Active Playtime"
allTime: "All Time"
relativeJoinActivity: "Relative Join Activity"
pvpPve: "PvP & PvE"
indexRegular: "Regular"
networkAsNumbers: "Network as Numbers"
irregular: "Irregular"
session: "Sessão"
totalPlayersOld: "Total de Jogadores"
networkOverview: "Network Overview"
afkTime: "AFK Time"
entities: "Entidades"
playerPage: "Player Page"
server: "Servidor"
afk: "AFK"
favoriteServer: "Servidor Favorito"
averageTps: "Average TPS"
active: "Ativo"
hourByHour: "Hour by Hour"
nickname: "Nick"
trend: "Trend"
totalAfk: "Tempo Total AFK"
themeSelect: "Theme Select"
serverDowntime: "Server Downtime"
modal:
version:
available: "is Available"
download: "Download"
dev: "This version is a DEV release."
title: "Version"
changelog: "View Changelog"
text: "A new version has been released and is now available for download."
info:
contributors:
translator: "translator"
text: 'In addition following <span class="col-plan">awesome people</span> have contributed:'
bugreporters: "& Bug reporters!"
donate: "Extra special thanks to those who have monetarily supported the development."
code: "code contributor"
developer: "is developed by"
bugs: "Report Issues"
discord: "General Support on Discord"
text: "Information about the plugin"
license: "Player Analytics is developed and licensed under"
metrics: "bStats Metrics"
wiki: "Plan Wiki, Tutorials & Documentation"
register:
error:
checkFailed: "Checking registration status failed: "
noPassword: "You need to specify a Password"
usernameLength: "Username can be up to 50 characters, yours is "
noUsername: "You need to specify a Username"
failed: "Registration failed: "
completion1: "You can now finish registering the user."
completion2: "Code expires in 15 minutes"
register: "Register"
login: "Already have an account? Login!"
createNewUser: "Create a new user"
completion: "Complete Registration"
completion4: "Or using console:"
completion3: "Use the following command in game to finish registration:"
passwordTip: "Password should be more than 8 characters, but there are no limitations."
usernameTip: "Username can be up to 50 characters."
value:
online: " Online"
noKills: "Sem Kills"
offline: " Offline"
localMachine: "Máquina Local"
with: "<th>Com"
text:
clickToExpand: "Click to expand"
comparing30daysAgo: "Comparing 30d ago to Now"
noLowTps: "No low tps spikes"
noExtensionData: "No Extension Data"
comparing15days: "Comparing 15 days"
version:
isDev: "This version is a DEV release."
updateModal:
text: "A new version has been released and is now available for download."
title: "Version ${0} is Available!"
updateButton: "Update"
download: "Download Plan-${0}.jar"
current: "You have version ${0}"
changelog: "View Changelog"
error:
auth:
emptyForm: "Usuário e Senha não específicado"
registrationFailed: "Registration failed, try again (The code expires after 15 minutes)"
dbClosed: "Database is not open, check db status with /plan info"
generic: "Falha ao autenticar"
loginFailed: "Usuário e Senha não coincidem"
userNotFound: "Usuário não existe"
noCookie: "User cookie not present"
expiredCookie: "User cookie has expired"
404NotFound: "Não Encontrado"
noServersOnline: "Nenhum servidor online para executar a solicitação."
UUIDNotFound: "UUID de jogador não encontrado no banco de dados."
403Forbidden: "Proibido"
authFailedTips: "- Certifique-se de ter registrado um usuário com <b>/plan register</b><br>- Verifique se o nome de usuário e a senha estão corretos<br>- O nome de usuário e senha fazem distinção entre maiúsculas e minúsculas, verifique se escreveu corretamente<br><br>Se você esqueceu sua senha, peça para um staff que exclua seu antigo usuário e registre um novo."
404UnknownPage: "Certifique-se de que você está acessando um link fornecido por comando, exemplos:</p><p>/player/{uuid/nome}<br>/server/{uuid/nome/id}</p>"
playerNotSeen: "Esse jogador não jogou nesse servidor."
authFailed: "Falha na Autenticação."
404PageNotFound: "Página não existe."
401Unauthorized: "Acesso não autorizado"
calendar:
new: "Novo:"
unique: "Únicos:"
login:
forgotPassword3: "Or using console:"
logout: "Logout"
password: '"Password"'
login: "Login"
username: '"Username"'
failed: "Login failed: "
register: "Create an Account!"
forgotPassword: "Forgot Password?"
forgotPassword1: "Forgot password? Unregister and register again."
forgotPassword2: "Use the following command in game to remove your current user:"
forgotPassword4: "After using the command, "
generic:
none: "None"
unit:
chunks: "Chunks"
players: "Players"
button:
nightMode: "Night Mode"
403AccessDenied: "Acesso Negado"
generic:
noData: "No Data"

View File

@ -1,519 +0,0 @@
API - css+ || PageExtension: ${0} добавил таблицы стилей в ${1}, ${2}
API - js+ || PageExtension: ${0} добавил JavaScript(ы) к ${1}, ${2}
Cmd - Click Me || Нажми на меня
Cmd - Link || Ссылка
Cmd - Link Network || Страница сети:
Cmd - Link Player || Страница игрока:
Cmd - Link Player JSON || JSON Страница игрока:
Cmd - Link Players || Страница игроков:
Cmd - Link Register || Регистрационная страница:
Cmd - Link Server || Страница серверов:
CMD Arg - backup-file || Имя резервной копии (чувствительно к регистру)
CMD Arg - code || Код, использованный для регистрации.
CMD Arg - db type backup || Тип датабазы для резервной копии. Текущая база данных, если не указано.
CMD Arg - db type clear || Тип датабазы для удаления всех данных.
CMD Arg - db type hotswap || Тип датабазы для начала использования.
CMD Arg - db type move from || Тип датабазы для переместить информацию с.
CMD Arg - db type move to || Тип датабазы для переместить информацию в. Может быть не одинаковой с предидущей.
CMD Arg - db type restore || Тип датабазы для востановления. Текущая база данных, если не указано.
CMD Arg - feature || Тип датабазы для отключения: ${0}
CMD Arg - player identifier || Ник или UUID игрока
CMD Arg - player identifier remove || Идентификатор игрока, который будет удален из текущей базы данных.
CMD Arg - server identifier || Ник, ID или UUID сервера
CMD Arg - subcommand || Используйте команду без аргументов, для помощи.
CMD Arg - username || Ник другого игрока. Если не указан игрок, используется связанный пользователь.
CMD Arg Name - backup-file || Резервная копия
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || вид экспорта
CMD Arg Name - feature || функция
CMD Arg Name - import kind || вид импорта
CMD Arg Name - name or uuid || ник/uuid
CMD Arg Name - server || сервер
CMD Arg Name - subcommand || под-команда
CMD Arg Name - username || ник
Cmd Confirm - accept || Принять
Cmd Confirm - cancelled, no data change || Отменено. Ничего не было изменено.
Cmd Confirm - cancelled, unregister || Отменено. '${0}' не был удалён
Cmd Confirm - clearing db || Вы точно хотите удалить всю Plan-дату в ${0}
Cmd Confirm - confirmation || Подтвердить:
Cmd Confirm - deny || Отменить
Cmd Confirm - Expired || Срок подтверждения истек, используйте команду заново
Cmd Confirm - Fail on accept || Во время выполнения подтвержденного действия возникла ошибка: ${0}
Cmd Confirm - Fail on deny || Во время выполнения отмененного действия возникла ошибка: ${0}
Cmd Confirm - overwriting db || Вы точно хотите переписать всю информацию ${0} на ${1}
Cmd Confirm - remove player db || Вы точно хотите удалить игрока ${0} с ${1}
Cmd Confirm - unregister || Вы точно хотите удалить '${0}', привязанного к ${1}
Cmd db - creating backup || Создаём резервную копию '${0}.db' с данными о ${1}
Cmd db - removal || Удаляем дату с ${0}..
Cmd db - removal player || Удаляем игрока ${0} с ${1}..
Cmd db - server uninstalled || §aЕсли сервер всё еще установлен, он добавится как установленный в базе данных.
Cmd db - write || Записываем в ${0}..
Cmd Disable - Disabled || §aPlan сейчас отключен. Вы всё еще можете использовать reload для перезагрузки плагина.
Cmd FAIL - Accepts only these arguments || Принимает следующее как ${0}: ${1}
Cmd FAIL - Database not open || §cБаза данных ${0} - Пожалуйста, попробуйте снова чуть позже.
Cmd FAIL - Empty search string || Строка для поиска не может быть пустой
Cmd FAIL - Invalid Username || §cПользователь не имеет UUID.
Cmd FAIL - No Feature || §eОпределите функцию для отключения! (в настоящее время поддерживает ${0})
Cmd FAIL - No Permission || §cУ вас нет необходимых прав.
Cmd FAIL - No player || Игрок '${0}' не был найден, он не имеет UUID.
Cmd FAIL - No player register || Игрок '${0}' не был найден в базе данных.
Cmd FAIL - No server || Сервер '${0}' не был найден в базе данных.
Cmd FAIL - Require only one Argument || §cТребуется только один аргумент ${1}
Cmd FAIL - Requires Arguments || §cТребуется аргумент (${0}) ${1}
Cmd FAIL - see config || смотрите '${0}' в config.yml
Cmd FAIL - Unknown Username || §cПользователь не был замечен на этом сервере
Cmd FAIL - Users not linked || Пользователь не связан с вашей учетной записью, и у вас нет прав на удаление учетных записей других пользователей.
Cmd FAIL - WebUser does not exists || §cПользователь не существует!
Cmd FAIL - WebUser exists || §cПользователь уже существует!
Cmd Footer - Help || §7Наведите указатель мыши на команду или аргументы, или используйте '/${0} ?' для справки.
Cmd Header - Analysis || > §2Результаты анализа
Cmd Header - Help || > §2/${0} Помощь
Cmd Header - Info || > §2Аналитика игрока
Cmd Header - Inspect || > §2Игрок: §f${0}
Cmd Header - Network || > §2Сетевая страница
Cmd Header - Players || > §2Игроки
Cmd Header - Search || > §2${0} Результаты для §f${1}§2:
Cmd Header - server list || id::название::uuid
Cmd Header - Servers || > §2Серверы
Cmd Header - web user list || имя пользователя::привязан к::уровень прав
Cmd Header - Web Users || > §2${0} Веб-пользователи
Cmd Info - Bungee Connection || §2Подключен к прокси: §f${0}
Cmd Info - Database || §2Текущая база данных: §f${0}
Cmd Info - Reload Complete || §aПерезагрузка завершена
Cmd Info - Reload Failed || §cЧто-то пошло не так во время перезагрузки плагина, рекомендуется перезапуск сервера.
Cmd Info - Update || §2Доступно обновление: §f${0}
Cmd Info - Version || §2Версия: §f${0}
Cmd network - No network || Сервер не подключен к сети. Ссылка переотправляет на главную страницу.
Cmd Notify - No Address || §eАдрес недоступен - используется localhost в качестве запасного IP. Настройте 'Alternative_IP'.
Cmd Notify - No WebUser || Возможно, вы не имеете веб-пользователя, используйте /plan register <пароль>
Cmd Notify - WebUser register || Зарегистрирован новый пользователь: '${0}' Уровень прав: ${1}
Cmd Qinspect - Active Playtime || §2Активное время игры: §f${0}
Cmd Qinspect - Activity Index || §2Индекс активности: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2Время AFK: §f${0}
Cmd Qinspect - Deaths || §2Смерти: §f${0}
Cmd Qinspect - Geolocation || §2Присоединился из: §f${0}
Cmd Qinspect - Last Seen || §2Последнее посещение: §f${0}
Cmd Qinspect - Longest Session || §2Самая длинная сессия: §f${0}
Cmd Qinspect - Mob Kills || §2Убито мобов: §f${0}
Cmd Qinspect - Player Kills || §2Убито игроков: §f${0}
Cmd Qinspect - Playtime || §2Время игры: §f${0}
Cmd Qinspect - Registered || §2Зарегистрировался: §f${0}
Cmd Qinspect - Times Kicked || §2Кол-во киков: §f${0}
Cmd SUCCESS - Feature disabled || §aВременно отключено '${0}' до следующей перезагрузки плагина.
Cmd SUCCESS - WebUser register || §aНовый пользователь (${0}) успешно добавлен!
Cmd unregister - unregistering || Удаляем '${0}'..
Cmd WARN - Database not open || §eБаза данных ${0} - Это может занять больше времени, чем ожидалось.
Cmd Web - Permission Levels || >\§70: Доступ ко всем страницам\§71: Доступ к '/players' и всем страницам игроков\§72: Доступ к странице игрока с тем же именем пользователя, что и для веб-пользователя\§73+: Нет прав
Command Help - /plan db || Управление датабазой Plan
Command Help - /plan db backup || Сделать резервную копию базы данных в файл
Command Help - /plan db clear || Удалить ВСЮ Plan информацию с базы данных
Command Help - /plan db hotswap || Быстрое изменение базы данных
Command Help - /plan db move || Перемещение данных между базами данных
Command Help - /plan db remove || Удалить игроков с текущей датабазы
Command Help - /plan db restore || Востановить информацию с файла в базу данных
Command Help - /plan db uninstalled || Установить сервер как не установленный.
Command Help - /plan disable || Отключить плагин или его часть
Command Help - /plan export || Экспортировать HTML или JSON файлы самостоятельно
Command Help - /plan import || Импортировать дату
Command Help - /plan info || Информация о плагине
Command Help - /plan ingame || Просмотр информации об игроке в игре
Command Help - /plan json || Посмотреть дату игрока в виде JSON.
Command Help - /plan logout || Разлогинить других пользователей панели.
Command Help - /plan network || Просмотр веб-страницы
Command Help - /plan player || Просмотр страницы игрока
Command Help - /plan players || Просмотр страницы с игроками
Command Help - /plan register || Зарегистрировать веб-пользователя
Command Help - /plan reload || Перезапустить Plan
Command Help - /plan search || Поиск по имени игрока
Command Help - /plan server || Просмотр страницы сервера
Command Help - /plan servers || Список серверов в базе данных
Command Help - /plan unregister || Удалить веб-пользователя
Command Help - /plan users || Список всех веб-пользователей
Database - Apply Patch || Применение исправлений: ${0}..
Database - Patches Applied || Все исправления базы данных успешно применены.
Database - Patches Applied Already || Все исправления базы данных уже применены.
Database MySQL - Launch Options Error || Параметры запуска были ошибочными, используются стандартные (${0})
Database Notify - Clean || Удалены данные ${0} игроков.
Database Notify - SQLite No WAL || Режим SQLite WAL не поддерживается на этой версии сервера, используется стандартный. Возможно, это повлиет на производительность.
Disable || Аналитика игрока отключена.
Disable - Processing || Обработка критических необработанных задач. (${0})
Disable - Processing Complete || Обработка завершена.
Disable - Unsaved Session Save || Сохранение незавершенных сессий..
Disable - Unsaved Session Save Timeout || Превышен тайм-аут, вместо этого незавершенные сеансы сохраняются при следующем включении.
Disable - Waiting SQLite || Ждем окончания запросов, чтобы SQLite не крашнул JVM...
Disable - Waiting SQLite Complete || Закрыто SQLite соединение.
Disable - Waiting Transactions || Ожидание незавершенных транзакций, чтобы избежать потери данных..
Disable - Waiting Transactions Complete || Запросы транзакций закрыты.
Disable - WebServer || Веб-сервер был отключен.
Enable || Аналитика игрока включена.
Enable - Database || ${0}-соединение с базой данных установлено.
Enable - Notify Bad IP || 0.0.0.0 не является допустимым адресом, настройте параметры Alternative_IP. Могут быть даны неверные ссылки!
Enable - Notify Empty IP || IP в server.properties пуст, а Alternative_IP не используется. Могут быть даны неверные ссылки!
Enable - Notify Geolocations disabled || Геолокационный сбор не активен. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan'у Требуется доступ в Интернет при первом запуске, чтобы загрузить базу геолокации GeoLite2.
Enable - Notify Webserver disabled || Веб-сервер не был инициализирован. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Хранение сеансов, которые были сохранены до предыдущего выключения.
Enable - WebServer || Веб-сервер работает на порте ${0} ( ${1} )
Enable FAIL - Database || ${0}-Ошибка подключения к базе данных: ${1}
Enable FAIL - Database Patch || Ошибка обновления базы данных, плагин должен быть отключен. Пожалуйста, сообщите об этой проблеме
Enable FAIL - GeoDB Write || Что-то пошло не так при сохранении загруженной базы геолокации GeoLite2
Enable FAIL - WebServer (Proxy) || Веб-сервер не инициализирован!
Enable FAIL - Wrong Database Type || ${0} неподдерживаемая база данных
HTML - AND_BUG_REPORTERS || & Баг репортеры!
HTML - BANNED (Filters) || Забанен
HTML - COMPARING_15_DAYS || Сравнение 15 дней
HTML - COMPARING_60_DAYS || Сравнение 30 дней назад и сейчас
HTML - COMPARING_7_DAYS || Сравнение 7 дней
HTML - DATABASE_NOT_OPEN || База данных не открыта, проверьте статус БД с помощью /plan info
HTML - DESCRIBE_RETENTION_PREDICTION || Это значение является прогнозом, основанным на предыдущих игроках..
HTML - ERROR || Ошибка при авторизации
HTML - EXPIRED_COOKIE || Срок действия файла cookie пользователя истек
HTML - FILTER_ACTIVITY_INDEX_NOW || Группа текущей деятельности
HTML - FILTER_ALL_PLAYERS || Все игроки
HTML - FILTER_BANNED || Бан статус
HTML - FILTER_GROUP || Группа:
HTML - FILTER_OPS || Оп-статус
HTML - INDEX_ACTIVE || Активный
HTML - INDEX_INACTIVE || Неактивный
HTML - INDEX_IRREGULAR || Нерегулярный
HTML - INDEX_REGULAR || Регулярный
HTML - INDEX_VERY_ACTIVE || Очень активный
HTML - KILLED || Убит
HTML - LABEL_1ST_WEAPON || Самое смертоносное оружие в PvP
HTML - LABEL_2ND_WEAPON || 2-е PvP оружие
HTML - LABEL_3RD_WEAPON || 3-е PvP оружие
HTML - LABEL_ACTIVE_PLAYTIME || Активное время игры
HTML - LABEL_ACTIVITY_INDEX || Индекс активности
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || Время AFK
HTML - LABEL_AVG || Сред.
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Среднее время активной игры
HTML - LABEL_AVG_AFK_TIME || Среднее время AFK
HTML - LABEL_AVG_CHUNKS || Сред. Чанков
HTML - LABEL_AVG_ENTITIES || Сред. Существ
HTML - LABEL_AVG_KDR || Сред. KDR
HTML - LABEL_AVG_MOB_KDR || Сред. моб KDR
HTML - LABEL_AVG_PLAYTIME || Среднее время игры
HTML - LABEL_AVG_SESSION_LENGTH || Средняя продолжительность сессии
HTML - LABEL_AVG_SESSIONS || Средняя сессия
HTML - LABEL_AVG_TPS || Средний TPS
HTML - LABEL_BANNED || Забанен
HTML - LABEL_BEST_PEAK || Максимальный Пик
HTML - LABEL_DAY_OF_WEEK || День недели
HTML - LABEL_DEATHS || Смерти
HTML - LABEL_DOWNTIME || Время простоя
HTML - LABEL_DURING_LOW_TPS || Во время низкого TPS:
HTML - LABEL_ENTITIES || Объекты
HTML - LABEL_FAVORITE_SERVER || Любимый сервер
HTML - LABEL_FIRST_SESSION_LENGTH || Продолжительность первого сеанса
HTML - LABEL_FREE_DISK_SPACE || Свободное дисковое пространство
HTML - LABEL_INACTIVE || Неактивный
HTML - LABEL_LAST_PEAK || Последний Пик
HTML - LABEL_LAST_SEEN || Последнее посещение
HTML - LABEL_LOADED_CHUNKS || Загруженные чанки
HTML - LABEL_LOADED_ENTITIES || Загруженные объекты
HTML - LABEL_LONE_JOINS || Одиночка присоеденился
HTML - LABEL_LONE_NEW_JOINS || Одинокий новичок присоединяется
HTML - LABEL_LONGEST_SESSION || Самая длинная сессия
HTML - LABEL_LOW_TPS || Низкий TPS
HTML - LABEL_MAX_FREE_DISK || Макс. свободный диск
HTML - LABEL_MIN_FREE_DISK || Мин. свободный диск
HTML - LABEL_MOB_DEATHS || Смерть из-за мобов
HTML - LABEL_MOB_KDR || Моб KDR
HTML - LABEL_MOB_KILLS || Убийства мобов
HTML - LABEL_MOST_ACTIVE_GAMEMODE || Самый активный игровой режим
HTML - LABEL_NAME || Имя
HTML - LABEL_NEW || Новый
HTML - LABEL_NEW_PLAYERS || Новые игроки
HTML - LABEL_NICKNAME || Никнейм
HTML - LABEL_NO_SESSION_KILLS || Никто
HTML - LABEL_ONLINE_FIRST_JOIN || Кол-во игроков онлайн при первом присоединении
HTML - LABEL_OPERATOR || Оператор
HTML - LABEL_PER_PLAYER || / Игрок
HTML - LABEL_PER_REGULAR_PLAYER || / Постоянный игрок
HTML - LABEL_PLAYER_DEATHS || Смерть из-за игроков
HTML - LABEL_PLAYER_KILLS || Убито игроков
HTML - LABEL_PLAYERS_ONLINE || Игроки онлайн
HTML - LABEL_PLAYTIME || Время игры
HTML - LABEL_REGISTERED || Зарегистрирован
HTML - LABEL_REGISTERED_PLAYERS || Зарегистрированные игроки
HTML - LABEL_REGULAR || Постоянный
HTML - LABEL_REGULAR_PLAYERS || Постоянные игроки
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Сравнительная активность присоединения
HTML - LABEL_RETENTION || Сохранение нового игрока
HTML - LABEL_SERVER_DOWNTIME || Время простоя сервера
HTML - LABEL_SERVER_OCCUPIED || Сервер занят
HTML - LABEL_SESSION_ENDED || Конец сессии
HTML - LABEL_SESSION_MEDIAN || Средняя сессия
HTML - LABEL_TIMES_KICKED || Кол-во киков
HTML - LABEL_TOTAL_PLAYERS || Всего игроков
HTML - LABEL_TOTAL_PLAYTIME || Общее время игры
HTML - LABEL_UNIQUE_PLAYERS || Уникальные игроки
HTML - LABEL_WEEK_DAYS || 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'
HTML - LINK_BACK_NETWORK || Сетевая страница
HTML - LINK_BACK_SERVER || Страница сервера
HTML - LINK_CHANGELOG || Просмотр журнала изменений
HTML - LINK_DISCORD || Общая поддержка в Discord
HTML - LINK_DOWNLOAD || Скачать
HTML - LINK_ISSUES || Сообщить о проблемах
HTML - LINK_NIGHT_MODE || Ночной режим
HTML - LINK_PLAYER_PAGE || Страница игрока
HTML - LINK_QUICK_VIEW || Быстрый просмотр
HTML - LINK_SERVER_ANALYSIS || Анализ сервера
HTML - LINK_WIKI || Plan Вики, туториалы и документация
HTML - LOCAL_MACHINE || Локальная машина
HTML - LOGIN_CREATE_ACCOUNT || Создайте аккаунт!
HTML - LOGIN_FAILED || Логин неудачен:
HTML - LOGIN_FORGOT_PASSWORD || Забыли пароль?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Забыли пароль? Удалите себя и зарегистрируйтесь заново.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Используйте следующую команду в игре, чтобы удалить текущего пользователя:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Или используйте консоль:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || После использования команды,
HTML - LOGIN_LOGIN || Вход
HTML - LOGIN_LOGOUT || Выход
HTML - LOGIN_PASSWORD || "Пароль"
HTML - LOGIN_USERNAME || "Имя пользователя"
HTML - NAV_PLUGINS || Плагины
HTML - NEW_CALENDAR || Новое:
HTML - NO_KILLS || Нет убийств
HTML - NO_USER_PRESENT || Пользовательский файл cookie отсутствует
HTML - NON_OPERATORS (Filters) || Нет операторов
HTML - NOT_BANNED (Filters) || Нет забаненых
HTML - OFFLINE || Не в сети
HTML - ONLINE || В сети
HTML - OPERATORS (Filters) || Операторы
HTML - PER_DAY || / День
HTML - PLAYERS_TEXT || Игроки
HTML - QUERY || Запрос<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Активность выбраных игроков
HTML - QUERY_ACTIVITY_ON || Активность на <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || Добавить фильтр..
HTML - QUERY_AND || добавить
HTML - QUERY_ARE || ``
HTML - QUERY_ARE_ACTIVITY_GROUP || в Активных Группах
HTML - QUERY_ARE_PLUGIN_GROUP || в ${plugin} ${group} Группах
HTML - QUERY_JOINED_FROM_COUNTRY || присоединился из
HTML - QUERY_JOINED_WITH_ADDRESS || зашел по адресом
HTML - QUERY_LOADING_FILTERS || Загрузка фильтров..
HTML - QUERY_MAKE || Сделать запрос
HTML - QUERY_MAKE_ANOTHER || Сделать другой запрос
HTML - QUERY_OF_PLAYERS || с игроков, кто
HTML - QUERY_PERFORM_QUERY || Выполнить запрос!
HTML - QUERY_PLAYED_BETWEEN || Играл между
HTML - QUERY_REGISTERED_BETWEEN || Зарегистрировался между
HTML - QUERY_RESULTS || Результаты запроса
HTML - QUERY_RESULTS_MATCH || найдено ${resultCount} игроков
HTML - QUERY_SESSIONS_WITHIN_VIEW || Сеансы в пределах видимости
HTML - QUERY_SHOW_VIEW || Показывать результат
HTML - QUERY_TIME_FROM || >с</label>
HTML - QUERY_TIME_TO || >в</label>
HTML - QUERY_VIEW || Просмотр:
HTML - QUERY_ZERO_RESULTS || Результал дал 0 результатов
HTML - REGISTER || Регистрация
HTML - REGISTER_CHECK_FAILED || Не удалось проверить статус регистрации:
HTML - REGISTER_COMPLETE || Регистрация завершена
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Вы должны закончить регистрацию пользователя.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Код перестанет действовать через 15 минут
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Используйте следующую команду для окончания регистрации:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Или используйте консоль:
HTML - REGISTER_CREATE_USER || Создаём нового пользователя
HTML - REGISTER_FAILED || Регистрация не удалась:
HTML - REGISTER_HAVE_ACCOUNT || Уже есть аккаунт? Войдите!
HTML - REGISTER_PASSWORD_TIP || Пароль должен быть не менее 8 символов.
HTML - REGISTER_SPECIFY_PASSWORD || Вам нужно указать пароль
HTML - REGISTER_SPECIFY_USERNAME || Вам нужно указать имя пользователя
HTML - REGISTER_USERNAME_LENGTH || Ник должен быть не длиннее 50 символов, у вас
HTML - REGISTER_USERNAME_TIP || Ник должен быть не длиннее 50 символов.
HTML - SESSION || Сессия
HTML - SIDE_GEOLOCATIONS || Геолокация
HTML - SIDE_INFORMATION || ИНФОРМАЦИЯ
HTML - SIDE_LINKS || ССЫЛКИ
HTML - SIDE_NETWORK_OVERVIEW || Обзор сети
HTML - SIDE_OVERVIEW || Обзор
HTML - SIDE_PERFORMANCE || Производительность
HTML - SIDE_PLAYER_LIST || Список игроков
HTML - SIDE_PLAYERBASE || База игроков
HTML - SIDE_PLAYERBASE_OVERVIEW || Обзор базы игроков
HTML - SIDE_PLUGINS || ПЛАГИНЫ
HTML - SIDE_PVP_PVE || PvP И PvE
HTML - SIDE_SERVERS || Серверы
HTML - SIDE_SERVERS_TITLE || СЕРВЕРЫ
HTML - SIDE_SESSIONS || Сессии
HTML - SIDE_TO_MAIN_PAGE || На главную страницу
HTML - TEXT_CLICK_TO_EXPAND || Нажмите, чтобы развернуть
HTML - TEXT_CONTRIBUTORS_CODE || автор кода
HTML - TEXT_CONTRIBUTORS_LOCALE || переводчик
HTML - TEXT_CONTRIBUTORS_MONEY || Особая благодарность тем, кто оказал финансовую поддержку.
HTML - TEXT_CONTRIBUTORS_THANKS || Кроме того, данные <span class="col-plan">замечательные люди</span> внесли свой вклад:
HTML - TEXT_DEV_VERSION || Эта версия является DEV релизом.
HTML - TEXT_DEVELOPED_BY || разработан
HTML - TEXT_FIRST_SESSION || Первая сессия
HTML - TEXT_LICENSED_UNDER || Player Analytics разработан и лицензирован под
HTML - TEXT_METRICS || bStats Metrics
HTML - TEXT_NO_EXTENSION_DATA || Нет данных об расширениях
HTML - TEXT_NO_LOW_TPS || Нет низких TPS
HTML - TEXT_NO_SERVER || Нет сервера для отображения онлайн активности
HTML - TEXT_NO_SERVERS || В базе данных не найдено ни одного сервера
HTML - TEXT_PLUGIN_INFORMATION || Информация о плагине
HTML - TEXT_PREDICTED_RETENTION || Это значение является прогнозом на основе предыдущих игроков
HTML - TEXT_SERVER_INSTRUCTIONS || Похоже, что Plan не установлен ни на одном игровом сервере или не подключен к той же базе данных. Смотрите <a href="https://github.com/plan-player-analytics/Plan/wiki">вики</a> для помощи.
HTML - TEXT_VERSION || Новая версия была выпущена и теперь доступна для скачивания.
HTML - TITLE_30_DAYS || 30 дней
HTML - TITLE_30_DAYS_AGO || 30 дней назад
HTML - TITLE_ALL || Все
HTML - TITLE_ALL_TIME || Все время
HTML - TITLE_AS_NUMBERS || В числах
HTML - TITLE_AVG_PING || Средний пинг
HTML - TITLE_BEST_PING || Наилучший пинг
HTML - TITLE_CALENDAR || Календарь
HTML - TITLE_CONNECTION_INFO || Информация о соединении
HTML - TITLE_COUNTRY || Страна
HTML - TITLE_CPU_RAM || ЦПУ & ОЗУ
HTML - TITLE_CURRENT_PLAYERBASE || Текущая база игроков
HTML - TITLE_DISK || Дисковое пространство
HTML - TITLE_GRAPH_DAY_BY_DAY || Статистика по дням
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Статистика по часам
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Сетевая активность
HTML - TITLE_GRAPH_PUNCHCARD || Перфокарта на 30 дней
HTML - TITLE_INSIGHTS || Статистика за 30 дней
HTML - TITLE_IS_AVAILABLE || доступен
HTML - TITLE_JOIN_ADDRESSES || Адресы Входа
HTML - TITLE_LAST_24_HOURS || Последние 24 часа
HTML - TITLE_LAST_30_DAYS || Последние 30 дней
HTML - TITLE_LAST_7_DAYS || Последние 7 дней
HTML - TITLE_LAST_CONNECTED || Последнее подключение
HTML - TITLE_LENGTH || Длина
HTML - TITLE_MOST_PLAYED_WORLD || Самый популярный мир
HTML - TITLE_NETWORK || Сеть
HTML - TITLE_NETWORK_AS_NUMBERS || Сеть в числах
HTML - TITLE_NOW || Сейчас
HTML - TITLE_ONLINE_ACTIVITY || Сетевая активность
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Сетевая активность в числах
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Обзор сетевой активности
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Производительность в числах
HTML - TITLE_PING || Пинг
HTML - TITLE_PLAYER || Игрок
HTML - TITLE_PLAYER_OVERVIEW || Обзор игрока
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Развитие базы игроков
HTML - TITLE_PVP_DEATHS || Недавние PvP смерти
HTML - TITLE_PVP_KILLS || Недавние PvP убийства
HTML - TITLE_PVP_PVE_NUMBERS || PvP и PvE в числах
HTML - TITLE_RECENT_KILLS || Недавние убийства
HTML - TITLE_RECENT_SESSIONS || Недавние сессии
HTML - TITLE_SEEN_NICKNAMES || Увиденные никнеймы
HTML - TITLE_SERVER || Сервер
HTML - TITLE_SERVER_AS_NUMBERS || Сервер в числах
HTML - TITLE_SERVER_OVERVIEW || Обзор сервера
HTML - TITLE_SERVER_PLAYTIME || Время игры на сервере
HTML - TITLE_SERVER_PLAYTIME_30 || Время игры на сервере за 30 дней
HTML - TITLE_SESSION_START || Сессия началась
HTML - TITLE_THEME_SELECT || Выбор темы
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Перфокарты
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Тенденция
HTML - TITLE_TRENDS || тенденция за 30 дней
HTML - TITLE_VERSION || Версия
HTML - TITLE_WEEK_COMPARISON || Сравнение за неделю
HTML - TITLE_WORLD || Загрузка мира
HTML - TITLE_WORLD_PLAYTIME || Время игры в мире
HTML - TITLE_WORST_PING || Наихудший пинг
HTML - TOTAL_ACTIVE_TEXT || Общая активность
HTML - TOTAL_AFK || Всего AFK
HTML - TOTAL_PLAYERS || Всего игроков
HTML - UNIQUE_CALENDAR || Уникальных:
HTML - UNIT_CHUNKS || Чанки
HTML - UNIT_ENTITIES || Объекты
HTML - UNIT_NO_DATA || Нет данных
HTML - UNIT_THE_PLAYERS || Игроки
HTML - USER_AND_PASS_NOT_SPECIFIED || Имя пользователя и пароль не указаны
HTML - USER_DOES_NOT_EXIST || Пользователь не существует
HTML - USER_INFORMATION_NOT_FOUND || Регистрация не удалась, попробуйте ещё раз (Код перестанет действовать через 15 минут)
HTML - USER_PASS_MISMATCH || Пользователь и пароль не совпадают
HTML - Version Change log || Посмотреть журнал изменений
HTML - Version Current || Версия ${0}
HTML - Version Download || Скачать Plan-${0}.jar
HTML - Version Update || Обновить
HTML - Version Update Available || Версия ${0} доступна!
HTML - Version Update Dev || Это DEV версия.
HTML - Version Update Info || Вышла новая версия, она доступна для скачивания.
HTML - WARNING_NO_GAME_SERVERS || Для некоторых данных требуется установка Plan на игровые сервера.
HTML - WARNING_NO_GEOLOCATIONS || Сбор геолокации должен быть включен в конфигурации (ПРОЧИТАЙТЕ и примите GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Чанки не доступны на Sponge
HTML - WITH || <th>С
HTML ERRORS - ACCESS_DENIED_403 || Доступ закрыт
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Убедитесь, что вы зарегистрировали пользователя с помощью <b>/plan register</b><br>- Проверьте правильность имени пользователя и пароля<br>- Имя пользователя и пароль чувствительны к регистру<br><br>Если вы забыли ваш пароль, попросите сотрудника удалить вашего старого пользователя и перерегистрировать вас.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Ошибка аутентификации.
HTML ERRORS - FORBIDDEN_403 || Запрещено
HTML ERRORS - NO_SERVERS_404 || Нет серверов в сети для выполнения запроса.
HTML ERRORS - NOT_FOUND_404 || Не обнаружена
HTML ERRORS - NOT_PLAYED_404 || Plan ещё не видел этого игрока.
HTML ERRORS - PAGE_NOT_FOUND_404 || Страница не существует.
HTML ERRORS - UNAUTHORIZED_401 || Не авторизован
HTML ERRORS - UNKNOWN_PAGE_404 || Убедитесь, что вы получаете доступ к ссылке, заданной командой, Примеры:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>
HTML ERRORS - UUID_404 || UUID игрока не найден в базе данных.
In Depth Help - /plan db || Используйте разные аргументы, чтобы изменить базу данных.
In Depth Help - /plan db backup || Использует SQLite для резервной копии нужной базы данных в файл.
In Depth Help - /plan db clear || Очищает все таблицы Plan, удаляя все данные Plan в процессе.
In Depth Help - /plan db hotswap || Перезагружает плагин с другой базой данных и изменяет конфигурацию соответственно.
In Depth Help - /plan db move || Перезаписывает содержимое одной базы данных содержимым другой базы данных.
In Depth Help - /plan db remove || Удаляет все данные, связанные с игроком, из текущей базы данных.
In Depth Help - /plan db restore || Использует файл резервной копии SQLite и перезаписывает содержимое целевой базы данных.
In Depth Help - /plan db uninstalled || Помечает сервер в базе данных Plan как удалённый, чтобы он не отображался в запросах сервера..
In Depth Help - /plan disable || Отключите плагин или его часть до следующей перезагрузки/перезапуска.
In Depth Help - /plan export || Выполняет экспорт в место экспорта, указанное в конфигурации.
In Depth Help - /plan import || Выполняет импорт для загрузки данных в дата базу.
In Depth Help - /plan info || Показать текущий статус плагина.
In Depth Help - /plan ingame || Отображает некоторую информацию о игроке в игре.
In Depth Help - /plan json || Позволяет загружать данные игрока в формате JSON. На этом всё!
In Depth Help - /plan logout || Укажите аргумент имени пользователя для его принудительного выхода из панели, или укажите аргумент * (для всех).
In Depth Help - /plan network || Получить ссылку на страницу /network, только в сетях.
In Depth Help - /plan player || Получите ссылку на страницу /player определенного игрока или текущего игрока.
In Depth Help - /plan players || Получите ссылку на страницу /players, чтобы увидеть список игроков.
In Depth Help - /plan register || Используйте без аргументов, чтобы получить ссылку на страницу регистрации. Используйте --code [код] после регистрации, чтобы получить пользователя.
In Depth Help - /plan reload || Перезагрузить плагин, чтобы перепрочитать конфигурацию.
In Depth Help - /plan search || Перечислите все имена игроков, соответствующие заданной части имени.
In Depth Help - /plan server || Получите ссылку на страницу /server, определенного сервера или на текущий сервер, если не указаны аргументы.
In Depth Help - /plan servers || Список айди, ников и UUID серверов в базе данных.
In Depth Help - /plan unregister || Используйте без аргументов, чтобы отменить регистрацию пользователя.
In Depth Help - /plan users || Список веб-пользователей в виде таблицы.
Manage - Confirm Overwrite || Данные в ${0} будут перезаписаны!
Manage - Confirm Removal || Данные в ${0} будут удалены!
Manage - Fail || > §cЧто-то пошло не так: ${0}
Manage - Fail File not found || > §cФайл не найден в ${0}
Manage - Fail Incorrect Database || > §c'${0}' неподдерживаемая база данных.
Manage - Fail No Exporter || §eЭкспортер '${0}' не существует
Manage - Fail No Importer || §eИмпортер '${0}' не существует
Manage - Fail No Server || Сервер с данными параметрами не найден.
Manage - Fail Same Database || > §cНельзя работать с одной и той же базой данных!
Manage - Fail Same server || Невозможно пометить этот сервер как удаленный (Вы на нём)
Manage - Fail, Confirmation || > §cДобавьте аргумент '-a' для подтверждения выполнения: ${0}
Manage - List Importers || Импортеры:
Manage - Progress || ${0} / ${1} сделано..
Manage - Remind HotSwap || §eНе забудьте поменять на новую базу данных (/plan db hotswap ${0}) и перезагрузить плагин.
Manage - Start || > §2Обработка данных..
Manage - Success || > §aУспех!
Negative || Нет
Positive || Да
ServerInfo - Loading || Загрузка идентификационной информации сервера
Today || 'Сегодня'
Unavailable || Недоступен
Unknown || Неизвестный
Version - DEV || Это DEV релиз.
Version - Latest || Вы используете последнюю версию.
Version - New || Новый релиз (${0}) доступен ${1}
Version - New (old) || Новая версия доступна на ${0}
Version FAIL - Read info (old) || Не удалось проверить номер последней версии
Version FAIL - Read versions.txt || Информация о версии не может быть загружена из Github/versions.txt
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || Веб-сервер: Нет сертификата -> Использование HTTP-сервера для визуализации.
WebServer - Notify HTTP User Auth || Веб-сервер: авторизация пользователя отключена! (Не защищен через HTTP)
WebServer - Notify HTTPS User Auth || Веб-сервер: авторизация пользователя отключена! (Отключено в конфиге)
Webserver - Notify IP Whitelist || Веб-сервер: Белый список IP адресов включён.
Webserver - Notify IP Whitelist Block || Веб-сервер: ${0} было отказано в доступе к '${1}'. (не в белом списке)
WebServer - Notify no Cert file || Веб-сервер: файл хранилища ключей сертификата не найден: ${0}
WebServer - Notify Using Proxy || Веб-сервер: HTTPS в режиме прокси включен, убедитесь, что ваш обратный прокси-сервер выполняет маршрутизацию с использованием HTTPS, и Plan Alternative_IP.Address указывает на прокси
WebServer FAIL - EOF || Веб-сервер: EOF при чтении файла сертификата. (Убедитесь, что файл не пустой)
WebServer FAIL - Port Bind || Веб-сервер не был успешно инициализирован. Порт (${0}) используется?
WebServer FAIL - SSL Context || Веб-сервер: сбой инициализации контекста SSL.
WebServer FAIL - Store Load || Веб-сервер: сбой загрузки сертификата SSL.
Yesterday || 'Вчера'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Аналитика игрока включена."
notify:
webserverDisabled: "Веб-сервер не был инициализирован. (WebServer.DisableWebServer: true)"
storeSessions: "Хранение сеансов, которые были сохранены до предыдущего выключения."
geoDisabled: "Геолокационный сбор не активен. (Data.Geolocations: false)"
badIP: "0.0.0.0 не является допустимым адресом, настройте параметры Alternative_IP. Могут быть даны неверные ссылки!"
emptyIP: "IP в server.properties пуст, а Alternative_IP не используется. Могут быть даны неверные ссылки!"
geoInternetRequired: "Plan'у Требуется доступ в Интернет при первом запуске, чтобы загрузить базу геолокации GeoLite2."
webserver: "Веб-сервер работает на порте ${0} ( ${1} )"
fail:
databasePatch: "Ошибка обновления базы данных, плагин должен быть отключен. Пожалуйста, сообщите об этой проблеме"
webServer: "Веб-сервер не инициализирован!"
databaseType: "${0} неподдерживаемая база данных"
database: "${0}-Ошибка подключения к базе данных: ${1}"
geoDBWrite: "Что-то пошло не так при сохранении загруженной базы геолокации GeoLite2"
database: "${0}-соединение с базой данных установлено."
webserver:
fail:
certStoreLoad: "Веб-сервер: сбой загрузки сертификата SSL."
certFileEOF: "Веб-сервер: EOF при чтении файла сертификата. (Убедитесь, что файл не пустой)"
portInUse: "Веб-сервер не был успешно инициализирован. Порт (${0}) используется?"
SSLContext: "Веб-сервер: сбой инициализации контекста SSL."
notify:
http: "Веб-сервер: Нет сертификата -> Использование HTTP-сервера для визуализации."
ipWhitelistBlock: "Веб-сервер: ${0} было отказано в доступе к '${1}'. (не в белом списке)"
authDisabledNoHTTPS: "Веб-сервер: авторизация пользователя отключена! (Не защищен через HTTP)"
ipWhitelist: "Веб-сервер: Белый список IP адресов включён."
noCertFile: "Веб-сервер: файл хранилища ключей сертификата не найден: ${0}"
authDisabledConfig: "Веб-сервер: авторизация пользователя отключена! (Отключено в конфиге)"
reverseProxy: "Веб-сервер: HTTPS в режиме прокси включен, убедитесь, что ваш обратный прокси-сервер выполняет маршрутизацию с использованием HTTPS, и Plan Alternative_IP.Address указывает на прокси"
apiCSSAdded: "PageExtension: ${0} добавил таблицы стилей в ${1}, ${2}"
generic:
yesterday: "'Вчера'"
dbFaultyLaunchOptions: "Параметры запуска были ошибочными, используются стандартные (${0})"
dbPatchesApplied: "Все исправления базы данных успешно применены."
unavailable: "Недоступен"
dbPatchesAlreadyApplied: "Все исправления базы данных уже применены."
unknown: "Неизвестный"
no: "Нет"
dbNotifyClean: "Удалены данные ${0} игроков."
yes: "Да"
dbNotifySQLiteWAL: "Режим SQLite WAL не поддерживается на этой версии сервера, используется стандартный. Возможно, это повлиет на производительность."
loadingServerInfo: "Загрузка идентификационной информации сервера"
today: "'Сегодня'"
dbApplyingPatch: "Применение исправлений: ${0}.."
disable:
database: "Обработка критических необработанных задач. (${0})"
processingComplete: "Обработка завершена."
waitingTransactions: "Ожидание незавершенных транзакций, чтобы избежать потери данных.."
waitingTransactionsComplete: "Запросы транзакций закрыты."
waitingDbComplete: "Закрыто SQLite соединение."
savingSessions: "Сохранение незавершенных сессий.."
savingSessionsTimeout: "Превышен тайм-аут, вместо этого незавершенные сеансы сохраняются при следующем включении."
disabled: "Аналитика игрока отключена."
waitingDb: "Ждем окончания запросов, чтобы SQLite не крашнул JVM..."
webserver: "Веб-сервер был отключен."
version:
checkFail: "Не удалось проверить номер последней версии"
checkFailGithub: "Информация о версии не может быть загружена из Github/versions.txt"
isLatest: "Вы используете последнюю версию."
updateAvailableSpigot: "Новая версия доступна на ${0}"
isDev: " Это DEV релиз."
updateAvailable: "Новый релиз (${0}) доступен ${1}"
apiJSAdded: "PageExtension: ${0} добавил JavaScript(ы) к ${1}, ${2}"
command:
help:
unregister:
inDepth: "Используйте без аргументов, чтобы отменить регистрацию пользователя."
description: "Удалить веб-пользователя"
dbMove:
inDepth: "Перезаписывает содержимое одной базы данных содержимым другой базы данных."
description: "Перемещение данных между базами данных"
import:
inDepth: "Выполняет импорт для загрузки данных в дата базу."
description: "Импортировать дату"
search:
inDepth: "Перечислите все имена игроков, соответствующие заданной части имени."
description: "Поиск по имени игрока"
logout:
description: "Разлогинить других пользователей панели."
inDepth: "Укажите аргумент имени пользователя для его принудительного выхода из панели, или укажите аргумент * (для всех)."
dbRemove:
description: "Удалить игроков с текущей датабазы"
inDepth: "Удаляет все данные, связанные с игроком, из текущей базы данных."
disable:
inDepth: "Отключите плагин или его часть до следующей перезагрузки/перезапуска."
description: "Отключить плагин или его часть"
players:
inDepth: "Получите ссылку на страницу /players, чтобы увидеть список игроков."
description: "Просмотр страницы с игроками"
json:
inDepth: "Позволяет загружать данные игрока в формате JSON. На этом всё!"
description: "Посмотреть дату игрока в виде JSON."
servers:
description: "Список серверов в базе данных"
inDepth: "Список айди, ников и UUID серверов в базе данных."
network:
description: "Просмотр веб-страницы"
inDepth: "Получить ссылку на страницу /network, только в сетях."
server:
description: "Просмотр страницы сервера"
inDepth: "Получите ссылку на страницу /server, определенного сервера или на текущий сервер, если не указаны аргументы."
ingame:
description: "Просмотр информации об игроке в игре"
inDepth: "Отображает некоторую информацию о игроке в игре."
player:
inDepth: "Получите ссылку на страницу /player определенного игрока или текущего игрока."
description: "Просмотр страницы игрока"
reload:
inDepth: "Перезагрузить плагин, чтобы перепрочитать конфигурацию."
description: "Перезапустить Plan"
dbRestore:
description: "Востановить информацию с файла в базу данных"
inDepth: "Использует файл резервной копии SQLite и перезаписывает содержимое целевой базы данных."
info:
inDepth: "Показать текущий статус плагина."
description: "Информация о плагине"
export:
inDepth: "Выполняет экспорт в место экспорта, указанное в конфигурации."
description: "Экспортировать HTML или JSON файлы самостоятельно"
database:
description: "Управление датабазой Plan"
inDepth: "Используйте разные аргументы, чтобы изменить базу данных."
dbUninstalled:
description: "Установить сервер как не установленный."
inDepth: "Помечает сервер в базе данных Plan как удалённый, чтобы он не отображался в запросах сервера.."
dbHotswap:
description: "Быстрое изменение базы данных"
inDepth: "Перезагружает плагин с другой базой данных и изменяет конфигурацию соответственно."
dbClear:
description: "Удалить ВСЮ Plan информацию с базы данных"
inDepth: "Очищает все таблицы Plan, удаляя все данные Plan в процессе."
dbBackup:
description: "Сделать резервную копию базы данных в файл"
inDepth: "Использует SQLite для резервной копии нужной базы данных в файл."
register:
description: "Зарегистрировать веб-пользователя"
inDepth: "Используйте без аргументов, чтобы получить ссылку на страницу регистрации. Используйте --code [код] после регистрации, чтобы получить пользователя."
users:
inDepth: "Список веб-пользователей в виде таблицы."
description: "Список всех веб-пользователей"
ingame:
timesKicked: " §2Кол-во киков: §f${0}"
mobKills: " §2Убито мобов: §f${0}"
longestSession: " §2Самая длинная сессия: §f${0}"
playerKills: " §2Убито игроков: §f${0}"
activityIndex: " §2Индекс активности: §f${0} | ${1}"
deaths: " §2Смерти: §f${0}"
geolocation: " §2Присоединился из: §f${0}"
playtime: " §2Время игры: §f${0}"
activePlaytime: " §2Активное время игры: §f${0}"
afkPlaytime: " §2Время AFK: §f${0}"
registered: " §2Зарегистрировался: §f${0}"
lastSeen: " §2Последнее посещение: §f${0}"
confirmation:
accept: "Принять"
dbClear: "Вы точно хотите удалить всю Plan-дату в ${0}"
dbRemovePlayer: "Вы точно хотите удалить игрока ${0} с ${1}"
dbOverwrite: "Вы точно хотите переписать всю информацию ${0} на ${1}"
expired: "Срок подтверждения истек, используйте команду заново"
cancelNoChanges: "Отменено. Ничего не было изменено."
cancelNoUnregister: "Отменено. '${0}' не был удалён"
unregister: "Вы точно хотите удалить '${0}', привязанного к ${1}"
confirm: "Подтвердить: "
deny: "Отменить"
general:
reloadComplete: "§aПерезагрузка завершена"
webPermissionLevels: ">\§70: Доступ ко всем страницам\§71: Доступ к '/players' и всем страницам игроков\§72: Доступ к странице игрока с тем же именем пользователя, что и для веб-пользователя\§73+: Нет прав"
noAddress: "§eАдрес недоступен - используется localhost в качестве запасного IP. Настройте 'Alternative_IP'."
pluginDisabled: "§aPlan сейчас отключен. Вы всё еще можете использовать reload для перезагрузки плагина."
notifyWebUserRegister: "Зарегистрирован новый пользователь: '${0}' Уровень прав: ${1}"
noWebuser: "Возможно, вы не имеете веб-пользователя, используйте /plan register <пароль>"
featureDisabled: "§aВременно отключено '${0}' до следующей перезагрузки плагина."
reloadFailed: "§cЧто-то пошло не так во время перезагрузки плагина, рекомендуется перезапуск сервера."
failNoImporter: "§eИмпортер '${0}' не существует"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§eЭкспортер '${0}' не существует"
successWebUserRegister: "§aНовый пользователь (${0}) успешно добавлен!"
argument:
nameOrUUID:
name: "ник/uuid"
description: "Ник или UUID игрока"
removeDescription: "Идентификатор игрока, который будет удален из текущей базы данных."
dbRestore:
description: "Тип датабазы для востановления. Текущая база данных, если не указано."
subcommand:
name: "под-команда"
description: "Используйте команду без аргументов, для помощи."
exportKind: "вид экспорта"
username:
name: "ник"
description: "Ник другого игрока. Если не указан игрок, используется связанный пользователь."
dbTypeMoveTo:
description: "Тип датабазы для переместить информацию в. Может быть не одинаковой с предидущей."
feature:
name: "функция"
description: "Тип датабазы для отключения: ${0}"
backupFile:
description: "Имя резервной копии (чувствительно к регистру)"
name: "Резервная копия"
importKind: "вид импорта"
dbBackup:
description: "Тип датабазы для резервной копии. Текущая база данных, если не указано."
server:
name: "сервер"
description: "Ник, ID или UUID сервера"
code:
name: "${code}"
description: "Код, использованный для регистрации."
dbTypeHotswap:
description: "Тип датабазы для начала использования."
dbTypeMoveFrom:
description: "Тип датабазы для переместить информацию с."
dbTypeRemove:
description: "Тип датабазы для удаления всех данных."
database:
playerRemoval: "Удаляем игрока ${0} с ${1}.."
unregister: "Удаляем '${0}'.."
write: "Записываем в ${0}.."
manage:
success: "> §aУспех!"
failFileNotFound: "> §cФайл не найден в ${0}"
failSameDB: "> §cНельзя работать с одной и той же базой данных!"
failSameServer: "Невозможно пометить этот сервер как удаленный (Вы на нём)"
hotswap: "§eНе забудьте поменять на новую базу данных (/plan db hotswap ${0}) и перезагрузить плагин."
fail: "> §cЧто-то пошло не так: ${0}"
confirmOverwrite: "Данные в ${0} будут перезаписаны!"
importers: "Импортеры:"
failIncorrectDB: "> §c'${0}' неподдерживаемая база данных."
confirm: "> §cДобавьте аргумент '-a' для подтверждения выполнения: ${0}"
progress: "${0} / ${1} сделано.."
start: "> §2Обработка данных.."
failNoServer: "Сервер с данными параметрами не найден."
confirmRemoval: "Данные в ${0} будут удалены!"
creatingBackup: "Создаём резервную копию '${0}.db' с данными о ${1}"
failDbNotOpen: "§cБаза данных ${0} - Пожалуйста, попробуйте снова чуть позже."
removal: "Удаляем дату с ${0}.."
warnDbNotOpen: "§eБаза данных ${0} - Это может занять больше времени, чем ожидалось."
serverUninstalled: "§aЕсли сервер всё еще установлен, он добавится как установленный в базе данных."
subcommand:
info:
update: " §2Доступно обновление: §f${0}"
database: " §2Текущая база данных: §f${0}"
proxy: " §2Подключен к прокси: §f${0}"
version: " §2Версия: §f${0}"
header:
info: "> §2Аналитика игрока"
players: "> §2Игроки"
analysis: "> §2Результаты анализа"
webUserList: "имя пользователя::привязан к::уровень прав"
help: "> §2/${0} Помощь"
servers: "> §2Серверы"
search: "> §2${0} Результаты для §f${1}§2:"
serverList: "id::название::uuid"
inspect: "> §2Игрок: §f${0}"
network: "> §2Сетевая страница"
webUsers: "> §2${0} Веб-пользователи"
fail:
playerNotFound: "Игрок '${0}' не был найден, он не имеет UUID."
missingFeature: "§eОпределите функцию для отключения! (в настоящее время поддерживает ${0})"
noPermission: "§cУ вас нет необходимых прав."
playerNotInDatabase: "Игрок '${0}' не был найден в базе данных."
invalidArguments: "Принимает следующее как ${0}: ${1}"
webUserExists: "§cПользователь уже существует!"
onDeny: "Во время выполнения отмененного действия возникла ошибка: ${0}"
invalidUsername: "§cПользователь не имеет UUID."
unknownUsername: "§cПользователь не был замечен на этом сервере"
tooManyArguments: "§cТребуется только один аргумент ${1}"
missingLink: "Пользователь не связан с вашей учетной записью, и у вас нет прав на удаление учетных записей других пользователей."
webUserNotFound: "§cПользователь не существует!"
missingArguments: "§cТребуется аргумент (${0}) ${1}"
seeConfig: "смотрите '${0}' в config.yml"
serverNotFound: "Сервер '${0}' не был найден в базе данных."
onAccept: "Во время выполнения подтвержденного действия возникла ошибка: ${0}"
emptyString: "Строка для поиска не может быть пустой"
footer:
help: "§7Наведите указатель мыши на команду или аргументы, или используйте '/${0} ?' для справки."
link:
playerJson: "JSON Страница игрока: "
noNetwork: "Сервер не подключен к сети. Ссылка переотправляет на главную страницу."
player: "Страница игрока: "
clickMe: "Нажми на меня"
register: "Регистрационная страница: "
network: "Страница сети: "
server: "Страница серверов: "
link: "Ссылка"
players: "Страница игроков: "
html:
query:
filter:
activity:
text: "в Активных Группах"
generic:
allPlayers: "Все игроки"
start: "с игроков, кто "
and: "добавить "
view: " Просмотр:"
notBanned: "Нет забаненых"
playedBetween:
text: "Играл между"
banStatus:
name: "Бан статус"
country:
text: "присоединился из"
joinAddress:
text: "зашел по адресом"
registeredBetween:
text: "Зарегистрировался между"
pluginGroup:
text: "в ${plugin} ${group} Группах"
name: "Группа: "
title:
activityGroup: "Группа текущей деятельности"
operators: "Операторы"
banned: "Забанен"
nonOperators: "Нет операторов"
operatorStatus:
name: "Оп-статус"
results:
match: "найдено ${resultCount} игроков"
title: "Результаты запроса"
none: "Результал дал 0 результатов"
title:
activityOnDate: 'Активность на <span id="activity-date"></span>'
sessionsWithinView: "Сеансы в пределах видимости"
activity: "Активность выбраных игроков"
text: "Запрос<"
filters:
add: "Добавить фильтр.."
loading: "Загрузка фильтров.."
label:
makeAnother: "Сделать другой запрос"
from: ">с</label>"
to: ">в</label>"
view: "Показывать результат"
performQuery: "Выполнить запрос!"
generic:
are: "``"
description:
predictedNewPlayerRetention: "Это значение является прогнозом на основе предыдущих игроков"
noSpongeChunks: "Чанки не доступны на Sponge"
noGeolocations: "Сбор геолокации должен быть включен в конфигурации (ПРОЧИТАЙТЕ и примите GeoLite2 EULA)."
noServerOnlinActivity: "Нет сервера для отображения онлайн активности"
noServers: "В базе данных не найдено ни одного сервера"
noGameServers: "Для некоторых данных требуется установка Plan на игровые сервера."
newPlayerRetention: "Это значение является прогнозом, основанным на предыдущих игроках.."
noServersLong: 'Похоже, что Plan не установлен ни на одном игровом сервере или не подключен к той же базе данных. Смотрите <a href="https://github.com/plan-player-analytics/Plan/wiki">вики</a> для помощи.'
label:
weekdays: "'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'"
insights30days: "Статистика за 30 дней"
performance: "Производительность"
onlineOnFirstJoin: "Кол-во игроков онлайн при первом присоединении"
playersOnlineOverview: "Обзор сетевой активности"
lastPeak: "Последний Пик"
longestSession: "Самая длинная сессия"
activePlaytime: "Активное время игры"
pvpPveAsNumbers: "PvP и PvE в числах"
player: "Игрок"
length: " Длина"
serverOverview: "Обзор сервера"
weekComparison: "Сравнение за неделю"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Постоянный игрок"
averagePing: "Средний пинг"
mobKdr: "Моб KDR"
loneJoins: "Одиночка присоеденился"
diskSpace: "Свободное дисковое пространство"
players: "Игроки"
mostActiveGamemode: "Самый активный игровой режим"
totalActive: "Общая активность"
playersOnline: "Игроки онлайн"
perPlayer: "/ Игрок"
dayOfweek: "День недели"
sessionStart: "Сессия началась"
loadedChunks: "Загруженные чанки"
disk: "Дисковое пространство"
recentKills: "Недавние убийства"
serverOccupied: "Сервер занят"
punchcard: "Перфокарты"
now: "Сейчас"
playerbaseDevelopment: "Развитие базы игроков"
query: "Сделать запрос"
servers: "Серверы"
averageAfkTime: "Среднее время AFK"
playerKills: "Убито игроков"
asNumbers: "В числах"
averageSessionLength: "Средняя продолжительность сессии"
banned: "Забанен"
recentPvpKills: "Недавние PvP убийства"
last24hours: "Последние 24 часа"
firstSessionLength: "Продолжительность первого сеанса"
indexInactive: "Неактивный"
seenNicknames: "Увиденные никнеймы"
serversTitle: "СЕРВЕРЫ"
ping: "Пинг"
serverAnalysis: "Анализ сервера"
averageKdr: "Сред. KDR"
sessions: "Сессии"
sessionEnded: "Конец сессии"
totalPlaytime: "Общее время игры"
veryActive: "Очень активный"
inactive: "Неактивный"
mobDeaths: "Смерть из-за мобов"
dayByDay: "Статистика по дням"
newPlayers: "Новые игроки"
totalPlayers: "Всего игроков"
serverPlaytime: "Время игры на сервере"
recentSessions: "Недавние сессии"
maxFreeDisk: "Макс. свободный диск"
insights: "Insights"
overview: "Обзор"
toMainPage: "На главную страницу"
killed: "Убит"
onlineActivity: "Сетевая активность"
bestPeak: "Максимальный Пик"
playerbase: "База игроков"
averageSessions: "Средняя сессия"
thirtyDays: "30 дней"
country: "Страна"
trends30days: "тенденция за 30 дней"
perDay: "/ День"
tps: "TPS"
geolocations: "Геолокация"
averageMobKdr: "Сред. моб KDR"
thirdDeadliestWeapon: "3-е PvP оружие"
sessionCalendar: "Session Calendar"
loadedEntities: "Загруженные объекты"
activityIndex: "Индекс активности"
information: "ИНФОРМАЦИЯ"
deadliestWeapon: "Самое смертоносное оружие в PvP"
performanceAsNumbers: "Производительность в числах"
currentPlayerbase: "Текущая база игроков"
playerList: "Список игроков"
registered: "Зарегистрирован"
duringLowTps: "Во время низкого TPS:"
operator: "Оператор"
regular: "Постоянный"
joinAddress: "Join Address"
calendar: " Календарь"
comparing7days: "Сравнение 7 дней"
currentUptime: "Current Uptime"
worldPlaytime: "Время игры в мире"
new: "Новый"
plugins: "Плагины"
world: "Загрузка мира"
networkPage: "Сетевая страница"
network: "Сеть"
minFreeDisk: "Мин. свободный диск"
onlineActivityAsNumbers: "Сетевая активность в числах"
playerDeaths: "Смерть из-за игроков"
averageChunks: "Сред. Чанков"
secondDeadliestWeapon: "2-е PvP оружие"
recentPvpDeaths: "Недавние PvP смерти"
connectionInfo: "Информация о соединении"
lowTpsSpikes: "Низкий TPS"
quickView: "Быстрый просмотр"
cpuRam: "ЦПУ & ОЗУ"
punchcard30days: "Перфокарта на 30 дней"
joinAddresses: "Адресы Входа"
lastSeen: "Последнее посещение"
registeredPlayers: "Зарегистрированные игроки"
timesKicked: "Кол-во киков"
serverAsNumberse: "Сервер в числах"
newPlayerRetention: "Сохранение нового игрока"
firstSession: "Первая сессия"
thirtyDaysAgo: "30 дней назад"
playtime: "Время игры"
mostPlayedWorld: "Самый популярный мир"
loneNewbieJoins: "Одинокий новичок присоединяется"
networkOnlineActivity: "Сетевая активность"
name: "Имя"
serverCalendar: "Server Calendar"
serverPlaytime30days: "Время игры на сервере за 30 дней"
last7days: "Последние 7 дней"
downtime: "Время простоя"
kdr: "KDR"
last30days: "Последние 30 дней"
averageEntities: "Сред. Существ"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Средняя сессия"
all: "Все"
averagePlaytime: "Среднее время игры"
bestPing: "Наилучший пинг"
worstPing: "Наихудший пинг"
links: "ССЫЛКИ"
lastConnected: "Последнее подключение"
mobKills: "Убийства мобов"
deaths: "Смерти"
regularPlayers: "Постоянные игроки"
serverPage: "Страница сервера"
playerOverview: "Обзор игрока"
uniquePlayers: "Уникальные игроки"
average: "Сред."
averageActivePlaytime: "Среднее время активной игры"
allTime: "Все время"
relativeJoinActivity: "Сравнительная активность присоединения"
pvpPve: "PvP И PvE"
indexRegular: "Регулярный"
networkAsNumbers: "Сеть в числах"
irregular: "Нерегулярный"
session: "Сессия"
totalPlayersOld: "Всего игроков"
networkOverview: "Обзор сети"
afkTime: "Время AFK"
entities: "Объекты"
playerPage: "Страница игрока"
server: "Сервер"
afk: "AFK"
favoriteServer: "Любимый сервер"
averageTps: "Средний TPS"
active: "Активный"
hourByHour: "Статистика по часам"
nickname: "Никнейм"
trend: "Тенденция"
totalAfk: "Всего AFK"
themeSelect: "Выбор темы"
serverDowntime: "Время простоя сервера"
modal:
version:
available: "доступен"
download: "Скачать"
dev: "Эта версия является DEV релизом."
title: "Версия"
changelog: "Просмотр журнала изменений"
text: "Новая версия была выпущена и теперь доступна для скачивания."
info:
contributors:
translator: "переводчик"
text: 'Кроме того, данные <span class="col-plan">замечательные люди</span> внесли свой вклад:'
bugreporters: "& Баг репортеры!"
donate: "Особая благодарность тем, кто оказал финансовую поддержку."
code: "автор кода"
developer: "разработан"
bugs: "Сообщить о проблемах"
discord: "Общая поддержка в Discord"
text: "Информация о плагине"
license: "Player Analytics разработан и лицензирован под"
metrics: "bStats Metrics"
wiki: "Plan Вики, туториалы и документация"
register:
error:
checkFailed: "Не удалось проверить статус регистрации: "
noPassword: "Вам нужно указать пароль"
usernameLength: "Ник должен быть не длиннее 50 символов, у вас "
noUsername: "Вам нужно указать имя пользователя"
failed: "Регистрация не удалась: "
completion1: "Вы должны закончить регистрацию пользователя."
completion2: "Код перестанет действовать через 15 минут"
register: "Регистрация"
login: "Уже есть аккаунт? Войдите!"
createNewUser: "Создаём нового пользователя"
completion: "Регистрация завершена"
completion4: "Или используйте консоль:"
completion3: "Используйте следующую команду для окончания регистрации:"
passwordTip: "Пароль должен быть не менее 8 символов."
usernameTip: "Ник должен быть не длиннее 50 символов."
value:
online: " В сети"
noKills: "Нет убийств"
offline: " Не в сети"
localMachine: "Локальная машина"
with: "<th>С"
text:
clickToExpand: "Нажмите, чтобы развернуть"
comparing30daysAgo: "Сравнение 30 дней назад и сейчас"
noLowTps: "Нет низких TPS"
noExtensionData: "Нет данных об расширениях"
comparing15days: "Сравнение 15 дней"
version:
isDev: "Это DEV версия."
updateModal:
text: "Вышла новая версия, она доступна для скачивания."
title: "Версия ${0} доступна!"
updateButton: "Обновить"
download: "Скачать Plan-${0}.jar"
current: "Версия ${0}"
changelog: "Посмотреть журнал изменений"
error:
auth:
emptyForm: "Имя пользователя и пароль не указаны"
registrationFailed: "Регистрация не удалась, попробуйте ещё раз (Код перестанет действовать через 15 минут)"
dbClosed: "База данных не открыта, проверьте статус БД с помощью /plan info"
generic: "Ошибка при авторизации"
loginFailed: "Пользователь и пароль не совпадают"
userNotFound: "Пользователь не существует"
noCookie: "Пользовательский файл cookie отсутствует"
expiredCookie: "Срок действия файла cookie пользователя истек"
404NotFound: "Не обнаружена"
noServersOnline: "Нет серверов в сети для выполнения запроса."
UUIDNotFound: "UUID игрока не найден в базе данных."
403Forbidden: "Запрещено"
authFailedTips: "- Убедитесь, что вы зарегистрировали пользователя с помощью <b>/plan register</b><br>- Проверьте правильность имени пользователя и пароля<br>- Имя пользователя и пароль чувствительны к регистру<br><br>Если вы забыли ваш пароль, попросите сотрудника удалить вашего старого пользователя и перерегистрировать вас."
404UnknownPage: "Убедитесь, что вы получаете доступ к ссылке, заданной командой, Примеры:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
playerNotSeen: "Plan ещё не видел этого игрока."
authFailed: "Ошибка аутентификации."
404PageNotFound: "Страница не существует."
401Unauthorized: "Не авторизован"
calendar:
new: "Новое:"
unique: "Уникальных:"
login:
forgotPassword3: "Или используйте консоль:"
logout: "Выход"
password: '"Пароль"'
login: "Вход"
username: '"Имя пользователя"'
failed: "Логин неудачен: "
register: "Создайте аккаунт!"
forgotPassword: "Забыли пароль?"
forgotPassword1: "Забыли пароль? Удалите себя и зарегистрируйтесь заново."
forgotPassword2: "Используйте следующую команду в игре, чтобы удалить текущего пользователя:"
forgotPassword4: "После использования команды, "
generic:
none: "Никто"
unit:
chunks: "Чанки"
players: "Игроки"
button:
nightMode: "Ночной режим"
403AccessDenied: "Доступ закрыт"
generic:
noData: "Нет данных"

View File

@ -1,517 +0,0 @@
API - css+ || SayfaUzantısı: ${0} stil sayfası(ları) eklendi ${1}, ${2}
API - js+ || SayfaUzantısı: ${0} javascript(leri) eklendi${1}, ${2}
Cmd - Click Me || Tıkla bana
Cmd - Link || Link
Cmd - Link Network || Ağ sayfası:
Cmd - Link Player || Oyuncu sayfası:
Cmd - Link Player JSON || Oyuncu json:
Cmd - Link Players || Oyuncular sayfası:
Cmd - Link Register || Kayıt sayfası:
Cmd - Link Server || Sunucu sayfası:
CMD Arg - backup-file || Yedekleme dosyasının adı (büyük/küçük harfe duyarlıdır.)
CMD Arg - code || Kaydı tamamlamak için kullanılan kod.
CMD Arg - db type backup || Yedeklenecek veritabanının türü. Belirtilmezse mevcut veritabanı kullanılır.
CMD Arg - db type clear || Tüm verilerin kaldırılacağı veritabanının türü.
CMD Arg - db type hotswap || Kullanılmaya başlanacak veritabanının türü.
CMD Arg - db type move from || Verilerin taşınacağı veritabanının türü.
CMD Arg - db type move to || Verilerin taşınacağı veritabanının türü. Öncekiyle aynı olamaz.
CMD Arg - db type restore || Geri yüklenecek veritabanının türü. Belirtilmezse mevcut veritabanı kullanılır.
CMD Arg - feature || Devre dışı bırakılacak özelliğin adı: ${0}
CMD Arg - player identifier || Bir oyuncunun adı veya UUID'si
CMD Arg - player identifier remove || Identifier for a player that will be removed from current database.
CMD Arg - server identifier || Sunucunun UUID, ID veya ismi
CMD Arg - subcommand || Yardımı görmek için komutu alt komut olmadan kullanın.
CMD Arg - username || Başka bir kullanıcının kullanıcı adı. Belirtilmemişse, oyuncu bağlantılı kullanıcı kullanılır.
CMD Arg Name - backup-file || yedek dosya
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || türü dışa aktar
CMD Arg Name - feature || özellik
CMD Arg Name - import kind || türü içe aktar
CMD Arg Name - name or uuid || isim/uuid
CMD Arg Name - server || sunucu
CMD Arg Name - subcommand || altkomut
CMD Arg Name - username || kullanıcı adı
Cmd Confirm - accept || Kabul et
Cmd Confirm - cancelled, no data change || İptal edildi. Hiçbir veri değiştirilmedi.
Cmd Confirm - cancelled, unregister || İptal Edildi. '${0}' kayıt edilmemii
Cmd Confirm - clearing db || ${0} konumundaki tüm Plan verilerini kaldırmak üzeresiniz
Cmd Confirm - confirmation || Onayla:
Cmd Confirm - deny || İptal et
Cmd Confirm - Expired || Onay süresi doldu, komutu tekrar kullanın
Cmd Confirm - Fail on accept || Kabul edilen işlem yürütme sırasında hata verdi: ${0}
Cmd Confirm - Fail on deny || Reddedilen eylem yürütme sırasında hata verdi: ${0}
Cmd Confirm - overwriting db || ${1} verileriyle ${0} Planındaki verilerin üzerine yazmak üzeresiniz
Cmd Confirm - remove player db || ${0} verilerini ${1} hesabından kaldırmak üzeresiniz
Cmd Confirm - unregister || ${1} ile bağlantılı '${0}' kaydını iptal etmek üzeresiniz
Cmd db - creating backup || ${1} içeriğine sahip bir yedek dosyası '${0} .db' oluşturma
Cmd db - removal || ${0} dan Plan verileri siliniyor...
Cmd db - removal player || ${0} verileri ${1} 'dan kaldırılıyor ..
Cmd db - server uninstalled || §aSunucu hala kuruluysa, kendisini otomatik olarak veritabanında kurulu olarak ayarlayacaktır.
Cmd db - write || ${0}'a yazılıyor...
Cmd Disable - Disabled || §aPlan sistemi şuanda kapandı. Plugini yeniden başlatmak için reload komutunu kullanabilirsin.
Cmd FAIL - Accepts only these arguments || Aşağıdakileri ${0} olarak kabul eder: ${1}
Cmd FAIL - Database not open || §cVeritabanı ${0} - Lütfen bir süre sonra tekrar deneyin.
Cmd FAIL - Empty search string || Arama dizesi boş olamaz.
Cmd FAIL - Invalid Username || §cKullanıcının Bir UUID si yok.
Cmd FAIL - No Feature || §eDevre dışı bırakılacak özelliği seçin! (Şuanda desteklenen ${0})
Cmd FAIL - No Permission || §cBunu gerekli izne sahip değilsin.
Cmd FAIL - No player || Oyuncu '${0}' bulunamadı, UUID'leri yok.
Cmd FAIL - No player register || Oyuncu '${0}' veritabanında bulunamadı.
Cmd FAIL - No server || Veritabanında '${0}' sunucusu bulunamadı.
Cmd FAIL - Require only one Argument || §cTek Argüman gerekli ${1}
Cmd FAIL - Requires Arguments || §cArgümanlar Gerekli: (${0}) ${1}
Cmd FAIL - see config || '${0}' ı config.yml de gör
Cmd FAIL - Unknown Username || §cKullanıcı bu sunucuda hiç görülmemiş
Cmd FAIL - Users not linked || Kullanıcı hesabınıza bağlı değil ve diğer kullanıcının hesaplarını kaldırma izniniz yok.
Cmd FAIL - WebUser does not exists || §cBöyle bir kullanıcı yok!
Cmd FAIL - WebUser exists || §cBöyle bir kullanıcı zaten var!
Cmd Footer - Help || §7Bağımsız değişkenler komutunun üzerine gelin veya '/${0}?' onlar hakkında daha fazla bilgi edinmek için.
Cmd Header - Analysis || > §2Analiz sonuçları
Cmd Header - Help || > §2/${0} Help
Cmd Header - Info || > §2Oyuncu Analizi
Cmd Header - Inspect || > §2Oyuncu: §f${0}
Cmd Header - Network || > §2Ağ Sayfası
Cmd Header - Players || > §2Oyuncular
Cmd Header - Search || > §2${0} §f${1} §2için sonuçlar:
Cmd Header - server list || id::isim::uuid
Cmd Header - Servers || > §2Sunucular
Cmd Header - web user list || kullanıcı::bağlandı::yetki seviyesi
Cmd Header - Web Users || > §2${0} Web kullanıcıları
Cmd Info - Bungee Connection || §2Bungee ye bağlan: §f${0}
Cmd Info - Database || §2Mevcut veritabanı: §f${0}
Cmd Info - Reload Complete || §aYeniden başlatma tamamlandı
Cmd Info - Reload Failed || §cPlugini yeniden başlatırken bir şeyler ters gitti,yeniden başlatmanız tavsiye edilir.
Cmd Info - Update || §2Güncelleme mevcut: §f${0}
Cmd Info - Version || §2Versiyon: §f${0}
Cmd network - No network || Sunucu bir ağa bağlı değil. Bağlantı, sunucu sayfasına yönlendirir.
Cmd Notify - No Address || §eKullanılabilir adres yok - yedek olarak localhost kullanılıyor. "Alternative_IP" ayarlarını yapın.
Cmd Notify - No WebUser || Belki Web kullanıcısı değilsinizdir, Kayıt olmak için /plan register <password>
Cmd Notify - WebUser register || Yeni bir kullanıcı kayıt oldu: '${0}' Yetki seviyesi: ${1}
Cmd Qinspect - Active Playtime || §2Aktif Oyun Süresi: §f${0}
Cmd Qinspect - Activity Index || §2Aktivite göstergesi: §f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2AFK Saati: §f${0}
Cmd Qinspect - Deaths || §2Ölümler: §f${0}
Cmd Qinspect - Geolocation || §2Bölgesinden giriş yapıldı: §f${0}
Cmd Qinspect - Last Seen || §2En son görülme: §f${0}
Cmd Qinspect - Longest Session || §2En uzun giriş: §f${0}
Cmd Qinspect - Mob Kills || §2Öldürülen canlılar: §f${0}
Cmd Qinspect - Player Kills || §2Oyuncu öldürme: §f${0}
Cmd Qinspect - Playtime || §2Oynama süresi: §f${0}
Cmd Qinspect - Registered || §2Kayıtlı: §f${0}
Cmd Qinspect - Times Kicked || §2Atılma sayısı: §f${0}
Cmd SUCCESS - Feature disabled || §aKapatıldı '${0}' Plugin yeniden başlatılana kadar.
Cmd SUCCESS - WebUser register || §aYeni kullanıcı (${0}) başarıyla eklendi!
Cmd unregister - unregistering || '${0}' kaydı iptal ediliyor..
Cmd WARN - Database not open || §eVeritabanı ${0} - Bu, beklenenden daha uzun sürebilir ..
Cmd Web - Permission Levels || >\§70: Tüm sayfalara erişin \ §71: '/ oyuncular' ve tüm oynatıcı sayfalarına erişin \ §72: Web kullanıcısı ile aynı kullanıcı adına sahip oynatıcı sayfasına erişin \ §73 +: İzin yok
Command Help - /plan db || Plan veritabanını yönet
Command Help - /plan db backup || Bir veritabanının verilerini bir dosyaya yedekleyin
Command Help - /plan db clear || Veritabanından TÜM Plan verilerini kaldırın
Command Help - /plan db hotswap || Veritabının hızlıca değiştirir
Command Help - /plan db move || Veriyi Veritabanları arasında taşır
Command Help - /plan db remove || Oyuncunun verilerini Mevcut veritabanından kaldır
Command Help - /plan db restore || Bir dosyadaki verileri bir veritabanına geri yükleyin
Command Help - /plan db uninstalled || Veritabanında bir sunucuyu kaldırılmış olarak ayarlayın.
Command Help - /plan disable || Eklentiyi veya bir kısmını devre dışı bırakın
Command Help - /plan export || Html veya json dosyalarını manuel olarak dışa aktarın
Command Help - /plan import || Verileri içe aktar
Command Help - /plan info || Eklenti hakkında bilgiler
Command Help - /plan ingame || Oyuncu bilgilerini oyun içi gösterir
Command Help - /plan json || Player'ın ham verilerinin json'unu görüntüleyin.
Command Help - /plan logout || Paneldeki diğer kullanıcıların oturumunu kapatın
Command Help - /plan network || Ağ sayfasını görüntüler
Command Help - /plan player || Oyunucunun sayfasını gösterir
Command Help - /plan players || Oyuncu sayfasını görüntüler
Command Help - /plan register || Web kullanıcısna kayıt yapar
Command Help - /plan reload || Plugini yeniden başlatır
Command Help - /plan search || Bir oyuncu adı arar
Command Help - /plan server || Sunucu Sayfasını gösterir
Command Help - /plan servers || Sunucun tüm veritabanını listeler
Command Help - /plan unregister || Plan web sitesinin bir kullanıcısının kaydını iptal edin
Command Help - /plan users || Tüm web kullanıcılarını listeleyin
Database - Apply Patch || Yama uygulanıyor: ${0}..
Database - Patches Applied || Yama tüm veritabanlarına başarıyla uygulandı.
Database - Patches Applied Already || Veritabanlarına yama zaten uygulanmış.
Database MySQL - Launch Options Error || Başlatma seçenekleri hatalı, varsayılan olarak kullanın (${0})
Database Notify - Clean || ${0} oyuncunun verileri kaldırıldı.
Database Notify - SQLite No WAL || SQLite WAL modu bu sunucu versiyonunda desteklenmiyor, varsayılanı kullanın. Bu performansınızı etkiliye bilir veya etkilemezde.
Disable || Oyuncu analizi kapatıldı.
Disable - Processing || Önceden işlenmemiş kritik görevler işleniyor. (${0})
Disable - Processing Complete || İşlenme tamamlandı.
Disable - Unsaved Session Save || Bitmemiş oturumlar kaydediliyor ..
Disable - Unsaved Session Save Timeout || Zaman aşımı isabeti, bunun yerine bir sonraki etkinleştirmede bitmemiş oturumları depolar.
Disable - Waiting SQLite || SQLite'ın JVM'nin çökmesini önlemek için sorguların bitmesi bekleniyor ..
Disable - Waiting SQLite Complete || Kapalı SQLite bağlantısı.
Disable - Waiting Transactions || Veri kaybını önlemek için tamamlanmamış işlemler bekleniyor ..
Disable - Waiting Transactions Complete || İşlem kuyruğu kapatıldı.
Disable - WebServer || Websunucusu kapatıldı.
Enable || Oyuncu analizi aktif edildi.
Enable - Database || ${0}- Veritabanı bağlantısı kurulmuş.
Enable - Notify Bad IP || 0.0.0.0 geçerli bir adres değil, Alternatif_IP ayarlarını yapın. Yanlış bağlantılar verilebilir!
Enable - Notify Empty IP || server.properties IP adresi kısmı boş & AlternatifIP kullanılmıyor. Bu yüzden yanlış linkler verilecektir!
Enable - Notify Geolocations disabled || Coğrafi konum toplama etkin değil. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan GeoLite2 Geolocation veritabanını indirmek için ilk çalıştırmada internet erişimi gerektir.
Enable - Notify Webserver disabled || WebServer başlatılmadı. (WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || Önceki kapatmadan önce korunan oturumları saklama.
Enable - WebServer || Webserver Bu port üzerinden çalışıyor ${0} ( ${1} )
Enable FAIL - Database || ${0}-Veritabanı bağlantısı başarısız: ${1}
Enable FAIL - Database Patch || VeriTabanı yaması başarısız, plugin devre dışı bırakılmış olmalı. Lütfen bu sorunu bildirin.
Enable FAIL - GeoDB Write || İndirilen GeoLite2 Geolocation veritabanını kaydederken bir şeyler ters gitti.
Enable FAIL - WebServer (Proxy) || WebServer başlatılmadı!
Enable FAIL - Wrong Database Type || ${0} Desteklenmeyen bir veritabanı
HTML - AND_BUG_REPORTERS || & Bug reporters!
HTML - BANNED (Filters) || Yasaklandı
HTML - COMPARING_15_DAYS || 15 gün karşılaştırılıyor
HTML - COMPARING_60_DAYS || 30 gün öncesiyle şimdi karşılaştırılıyor.
HTML - COMPARING_7_DAYS || 7 gün karşılaştırılıyor
HTML - DATABASE_NOT_OPEN || Veritabanıık değil, / plan bilgisi ile db durumunu kontrol edin
HTML - DESCRIBE_RETENTION_PREDICTION || Bu değer, önceki oyunculara dayalı bir tahmindir.
HTML - ERROR || Kimlik doğrulama hata nedeniyle başarısız oldu
HTML - EXPIRED_COOKIE || Kullanıcı çerezinin süresi doldu
HTML - FILTER_ACTIVITY_INDEX_NOW || Mevcut aktivite grubu
HTML - FILTER_ALL_PLAYERS || Tüm oyuncular
HTML - FILTER_BANNED || Yasaklama durumu
HTML - FILTER_GROUP || Grup:
HTML - FILTER_OPS || Yetkili durumu
HTML - INDEX_ACTIVE || Aktivite
HTML - INDEX_INACTIVE || Etkisiz
HTML - INDEX_IRREGULAR || Düzensiz
HTML - INDEX_REGULAR || Düzenli
HTML - INDEX_VERY_ACTIVE || Çok Aktif
HTML - KILLED || Öldürülen
HTML - LABEL_1ST_WEAPON || En Ölümcül PvP Silahı
HTML - LABEL_2ND_WEAPON || 2. PvP Silahı
HTML - LABEL_3RD_WEAPON || 3. PvP Silahı
HTML - LABEL_ACTIVE_PLAYTIME || Aktif Oyun Süresi
HTML - LABEL_ACTIVITY_INDEX || Aktivite göstergesi
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK Süresi
HTML - LABEL_AVG || Ortalama
HTML - LABEL_AVG_ACTIVE_PLAYTIME || Ortalama Aktif Oyun Süresi
HTML - LABEL_AVG_AFK_TIME || Ortalama AFK Süresi
HTML - LABEL_AVG_CHUNKS || Ortalama Chunks
HTML - LABEL_AVG_ENTITIES || Ortalama Yaratıklar
HTML - LABEL_AVG_KDR || Ortalama KDR
HTML - LABEL_AVG_MOB_KDR || Ortalama Mob KDR
HTML - LABEL_AVG_PLAYTIME || Ortalama Oyun Süresi
HTML - LABEL_AVG_SESSION_LENGTH || Ortalama Oturum Uzunluğu
HTML - LABEL_AVG_SESSIONS || Ortalama Oturumlar
HTML - LABEL_AVG_TPS || Ortalama TPS
HTML - LABEL_BANNED || Yasaklanmış
HTML - LABEL_BEST_PEAK || Tüm Zamanların Zirvesi
HTML - LABEL_DAY_OF_WEEK || Day of the Week
HTML - LABEL_DEATHS || Ölümler
HTML - LABEL_DOWNTIME || Arıza Süresi
HTML - LABEL_DURING_LOW_TPS || Düşük TPS Artışları Sırasında:
HTML - LABEL_ENTITIES || Varlıklar
HTML - LABEL_FAVORITE_SERVER || Favori Sunucu
HTML - LABEL_FIRST_SESSION_LENGTH || İlk Oturum Uzunluğu
HTML - LABEL_FREE_DISK_SPACE || Boş Disk Alanı
HTML - LABEL_INACTIVE || Etkin değil
HTML - LABEL_LAST_PEAK || Son Zirve
HTML - LABEL_LAST_SEEN || Son Görülme
HTML - LABEL_LOADED_CHUNKS || Yüklenmiş Chunks lar
HTML - LABEL_LOADED_ENTITIES || Yüklenmiş Varlıklar
HTML - LABEL_LONE_JOINS || Lone joins
HTML - LABEL_LONE_NEW_JOINS || Yalnız acemi katılıyor
HTML - LABEL_LONGEST_SESSION || En Uzun Oturum
HTML - LABEL_LOW_TPS || Low TPS Spikes
HTML - LABEL_MAX_FREE_DISK || Maksimum Boş Disk
HTML - LABEL_MIN_FREE_DISK || Minimum Boş Disk
HTML - LABEL_MOB_DEATHS || Yaratık Yüzünden ölümler
HTML - LABEL_MOB_KDR || Mob İstatistiği
HTML - LABEL_MOB_KILLS || Öldürülen Mob
HTML - LABEL_MOST_ACTIVE_GAMEMODE || En Aktif Oyun Modu
HTML - LABEL_NAME || İsim
HTML - LABEL_NEW || Yeni
HTML - LABEL_NEW_PLAYERS || Yeni Oyuncular
HTML - LABEL_NICKNAME || Takma ad
HTML - LABEL_NO_SESSION_KILLS || Yok
HTML - LABEL_ONLINE_FIRST_JOIN || İlk katılımda çevrimiçi oyuncular
HTML - LABEL_OPERATOR || Yetkililer
HTML - LABEL_PER_PLAYER || / Player
HTML - LABEL_PER_REGULAR_PLAYER || / Regular Player
HTML - LABEL_PLAYER_DEATHS || Oyuncu ölüme sebep oldu
HTML - LABEL_PLAYER_KILLS || Oyuncu Öldürüldü
HTML - LABEL_PLAYERS_ONLINE || Oyuncu Çevrimiçi
HTML - LABEL_PLAYTIME || Oyun Süresi
HTML - LABEL_REGISTERED || Kayıtlı
HTML - LABEL_REGISTERED_PLAYERS || Kayıtlı Oyuncular
HTML - LABEL_REGULAR || Düzenli
HTML - LABEL_REGULAR_PLAYERS || Normal Oyuncular
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Göreli Birleştirme Etkinliği
HTML - LABEL_RETENTION || Yeni Oyuncu Elde Tutma
HTML - LABEL_SERVER_DOWNTIME || Sunucu Kapalı Kalma Süresi
HTML - LABEL_SERVER_OCCUPIED || Sunucu işgal edildi
HTML - LABEL_SESSION_ENDED || Oturum Sona Erdi
HTML - LABEL_SESSION_MEDIAN || Session Median
HTML - LABEL_TIMES_KICKED || Kere Atılmış
HTML - LABEL_TOTAL_PLAYERS || Toplam Oyuncu
HTML - LABEL_TOTAL_PLAYTIME || Toplam Oyun Süresi
HTML - LABEL_UNIQUE_PLAYERS || Sunucuya İlk Defa Girenler
HTML - LABEL_WEEK_DAYS || 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi', 'Pazar'
HTML - LINK_BACK_NETWORK || Ağ sayfası
HTML - LINK_BACK_SERVER || Sunucu sayfası
HTML - LINK_CHANGELOG || Değişim günlüğünü incele
HTML - LINK_DISCORD || Discord'da Genel Destek
HTML - LINK_DOWNLOAD || İndir
HTML - LINK_ISSUES || Sorunları Bildir
HTML - LINK_NIGHT_MODE || Gece modu
HTML - LINK_PLAYER_PAGE || Oyuncu Sayfası
HTML - LINK_QUICK_VIEW || Hızlı Görünüm
HTML - LINK_SERVER_ANALYSIS || Sunucu analizi
HTML - LINK_WIKI || Plan Wiki, Öğreticiler ve Belgeler
HTML - LOCAL_MACHINE || Yerel makine
HTML - LOGIN_CREATE_ACCOUNT || Hesap oluştur!
HTML - LOGIN_FAILED || Giriş başarısız:
HTML - LOGIN_FORGOT_PASSWORD || Parolanızı mı unuttunuz?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Parolanızı mı unuttunuz? Kaydı iptal edin ve tekrar kaydolun.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Mevcut kullanıcınızı kaldırmak için oyunda aşağıdaki komutu kullanın:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Veya konsol kullanarak:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Komutu kullandıktan sonra,
HTML - LOGIN_LOGIN || Oturum aç
HTML - LOGIN_LOGOUT || Çıkış Yap
HTML - LOGIN_PASSWORD || "Parola"
HTML - LOGIN_USERNAME || "Kullanıcı adı"
HTML - NAV_PLUGINS || Pluginler
HTML - NEW_CALENDAR || Yeni:
HTML - NO_KILLS || Öldürmesi yok
HTML - NO_USER_PRESENT || Kullanıcı çerezi mevcut değil
HTML - NON_OPERATORS (Filters) || Operatör olmayanlar
HTML - NOT_BANNED (Filters) || Yasaklı değil
HTML - OFFLINE || Çevrimdışı
HTML - ONLINE || Çevrimiçi
HTML - OPERATORS (Filters) || Operators
HTML - PER_DAY || / Gün
HTML - PLAYERS_TEXT || Oyuncular
HTML - QUERY || Sorgu<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Eşleşen oyuncuların etkinliği
HTML - QUERY_ACTIVITY_ON || <span id="activity-date"></span> tarihindeki etkinlik
HTML - QUERY_ADD_FILTER || Filtre ekle
HTML - QUERY_AND || ve
HTML - QUERY_ARE || `vardır`
HTML - QUERY_ARE_ACTIVITY_GROUP || Etkinlik Gruplarında
HTML - QUERY_ARE_PLUGIN_GROUP || ${plugin} adlı kişinin ${group} Grubunda
HTML - QUERY_JOINED_WITH_ADDRESS || adresle katıldı
HTML - QUERY_LOADING_FILTERS || Filtreler yükleniyor..
HTML - QUERY_MAKE || Sorgu yap
HTML - QUERY_MAKE_ANOTHER || Başka bir sorgu yap
HTML - QUERY_OF_PLAYERS || Oyuncuların
HTML - QUERY_PERFORM_QUERY || Sorgu Gerçekleştirin!
HTML - QUERY_PLAYED_BETWEEN || Arasında oynanan
HTML - QUERY_REGISTERED_BETWEEN || Arasında kayıtlı
HTML - QUERY_RESULTS || Sorgu Sonuçları
HTML - QUERY_RESULTS_MATCH || ${resultCount} oyuncuyla eşleşti
HTML - QUERY_SESSIONS_WITHIN_VIEW || Görünüm içindeki oturumlar
HTML - QUERY_SHOW_VIEW || Bir görünüm göster
HTML - QUERY_TIME_FROM || >dan</label>
HTML - QUERY_TIME_TO || >a</label>
HTML - QUERY_VIEW || Görünüm:
HTML - QUERY_ZERO_RESULTS || Sorgu 0 sonuç üretti
HTML - REGISTER || Kayıt ol
HTML - REGISTER_CHECK_FAILED || Kayıt durumu kontrol edilemedi:
HTML - REGISTER_COMPLETE || Kaydı Tamamla
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Artık kullanıcıyı kaydetmeyi bitirebilirsiniz.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Kod 15 dakika içinde sona eriyor
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Kaydı bitirmek için oyunda aşağıdaki komutu kullanın:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Veya konsol kullanarak:
HTML - REGISTER_CREATE_USER || Yeni bir kullanıcı oluşturun
HTML - REGISTER_FAILED || Kayıt başarısız:
HTML - REGISTER_HAVE_ACCOUNT || Zaten hesabınız var mı? Oturum aç!
HTML - REGISTER_PASSWORD_TIP || Parola 8 karakterden fazla olmalıdır, ancak herhangi bir sınırlama yoktur.
HTML - REGISTER_SPECIFY_PASSWORD || Bir Parola belirlemeniz gerekiyor
HTML - REGISTER_SPECIFY_USERNAME || Kullanıcı adı belirlemeniz gerekiyor
HTML - REGISTER_USERNAME_LENGTH || Kullanıcı adı 50 karaktere kadar olabilir, sizinki
HTML - REGISTER_USERNAME_TIP || Kullanıcı adı 50 karaktere kadar olabilir.
HTML - SESSION || Oturum
HTML - SIDE_GEOLOCATIONS || Coğrafi Konumlar
HTML - SIDE_INFORMATION || DANIŞMA
HTML - SIDE_LINKS || BAĞLANTILAR
HTML - SIDE_NETWORK_OVERVIEW || Ağ Görünümü
HTML - SIDE_OVERVIEW || Genel Bakış
HTML - SIDE_PERFORMANCE || Performans
HTML - SIDE_PLAYER_LIST || Oyuncu Listesi
HTML - SIDE_PLAYERBASE || Oyuncu tabanı
HTML - SIDE_PLAYERBASE_OVERVIEW || Playerbase'e Genel Bakış
HTML - SIDE_PLUGINS || PLUGINLER
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Sunucular
HTML - SIDE_SERVERS_TITLE || SUNUCULAR
HTML - SIDE_SESSIONS || Oturumlar
HTML - SIDE_TO_MAIN_PAGE || Ana Sayfaya
HTML - TEXT_CLICK_TO_EXPAND || Genişletmek için tıklayın
HTML - TEXT_CONTRIBUTORS_CODE || kod katkıda bulunan
HTML - TEXT_CONTRIBUTORS_LOCALE || çevirmen
HTML - TEXT_CONTRIBUTORS_MONEY || Gelişimi parasal olarak destekleyenlere ekstra özel teşekkürler.
HTML - TEXT_CONTRIBUTORS_THANKS || Ayrıca <span class="col-plan"> harika insanları </span> takip ederek katkıda bulundu:
HTML - TEXT_DEV_VERSION || Bu sürüm bir DEV sürümüdür.
HTML - TEXT_DEVELOPED_BY || tarafından geliştirilmiştir
HTML - TEXT_FIRST_SESSION || İlk seans
HTML - TEXT_LICENSED_UNDER || Player Analytics, altında geliştirilir ve lisanslanır
HTML - TEXT_METRICS || bStats Metrics
HTML - TEXT_NO_EXTENSION_DATA || Uzantı Verisi Yok
HTML - TEXT_NO_LOW_TPS || Düşük tps artışları yok
HTML - TEXT_NO_SERVER || Çevrimiçi etkinliği gösterecek sunucu yok
HTML - TEXT_NO_SERVERS || Veritabanında sunucu bulunamadı
HTML - TEXT_PLUGIN_INFORMATION || Eklenti hakkında bilgiler
HTML - TEXT_PREDICTED_RETENTION || Bu değer, önceki oyunculara dayalı bir tahmindir
HTML - TEXT_SERVER_INSTRUCTIONS || Plan'ın herhangi bir oyun sunucusuna yüklenmediği veya aynı veritabanına bağlı olmadığı anlaşılıyor. Ağ eğitimi için <a href="https://github.com/plan-player-analytics/Plan/wiki"> wiki </a> 'ye bakın.
HTML - TEXT_VERSION || Yeni bir sürüm yayınlandı ve şimdi indirilebilir.
HTML - TITLE_30_DAYS || 30 gün
HTML - TITLE_30_DAYS_AGO || 30 gün önce
HTML - TITLE_ALL || Tamamı
HTML - TITLE_ALL_TIME || Tüm zamanlar
HTML - TITLE_AS_NUMBERS || Sayılar olarak
HTML - TITLE_AVG_PING || Ortalama Ping
HTML - TITLE_BEST_PING || En iyi Ping
HTML - TITLE_CALENDAR || Takvim
HTML - TITLE_CONNECTION_INFO || Bağlantı Bilgisi
HTML - TITLE_COUNTRY || Ülke
HTML - TITLE_CPU_RAM || CPU & RAM
HTML - TITLE_CURRENT_PLAYERBASE || Şuanki Oyuncu Tabanı
HTML - TITLE_DISK || Disk Alanı
HTML - TITLE_GRAPH_DAY_BY_DAY || Gün gün
HTML - TITLE_GRAPH_HOUR_BY_HOUR || Saat saat
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Ağ Çevrimiçi Etkinliği
HTML - TITLE_GRAPH_PUNCHCARD || 30 günlük Punchcard
HTML - TITLE_INSIGHTS || 30 günlük bilgiler
HTML - TITLE_IS_AVAILABLE || müsait
HTML - TITLE_JOIN_ADDRESSES || Adreslere Katıl
HTML - TITLE_LAST_24_HOURS || Son 24 saat
HTML - TITLE_LAST_30_DAYS || Son 30 gün
HTML - TITLE_LAST_7_DAYS || Son 7 gün
HTML - TITLE_LAST_CONNECTED || Son bağlantı
HTML - TITLE_LENGTH || Uzunluk
HTML - TITLE_MOST_PLAYED_WORLD || En çok oynanan Dünya
HTML - TITLE_NETWORK || Ağ
HTML - TITLE_NETWORK_AS_NUMBERS || Sayılarla Ağ
HTML - TITLE_NOW || Şimdi
HTML - TITLE_ONLINE_ACTIVITY || Çevrimiçi Aktivite
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Sayılarla Çevrimiçi Etkinlik
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Çevrimiçi Etkinliğe Genel Bakış
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Rakamlarla Performans
HTML - TITLE_PING || Ping
HTML - TITLE_PLAYER || Oyuncu
HTML - TITLE_PLAYER_OVERVIEW || Oyuncuya Genel Bakış
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Oyuncu Etkinlik Grafiği
HTML - TITLE_PVP_DEATHS || Son PvP Ölümleri
HTML - TITLE_PVP_KILLS || Son PvP Öldürmeleri
HTML - TITLE_PVP_PVE_NUMBERS || Sayılarla PvP & PvE
HTML - TITLE_RECENT_KILLS || Son Öldürmeler
HTML - TITLE_RECENT_SESSIONS || En Son Oturumlar
HTML - TITLE_SEEN_NICKNAMES || Görülen takma adlar
HTML - TITLE_SERVER || Sunucu
HTML - TITLE_SERVER_AS_NUMBERS || Server as Numbers
HTML - TITLE_SERVER_OVERVIEW || Sunucuya Genel Bakış
HTML - TITLE_SERVER_PLAYTIME || Sunucu Oynatma Süresi
HTML - TITLE_SERVER_PLAYTIME_30 || 30 günlük Sunucu Oynatma Süresi
HTML - TITLE_SESSION_START || Oturum Başladı
HTML - TITLE_THEME_SELECT || Tema Seçimi
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Punchcard
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Trend
HTML - TITLE_TRENDS || 30 günlük trendler
HTML - TITLE_VERSION || Versiyon
HTML - TITLE_WEEK_COMPARISON || Hafta Karşılaştırması
HTML - TITLE_WORLD || Dünya Yükle
HTML - TITLE_WORLD_PLAYTIME || Dünya Oyun Süresi
HTML - TITLE_WORST_PING || En kötü Ping
HTML - TOTAL_ACTIVE_TEXT || Toplam Aktiflik
HTML - TOTAL_AFK || Toplam AFKlık
HTML - TOTAL_PLAYERS || Toplam Oyuncular
HTML - UNIQUE_CALENDAR || Benzersiz:
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Yaratıklar
HTML - UNIT_NO_DATA || Veri yok
HTML - UNIT_THE_PLAYERS || Oyuncular
HTML - USER_AND_PASS_NOT_SPECIFIED || Kullanıcı ve Şifre belirtilmedi
HTML - USER_DOES_NOT_EXIST || Böyle Bir Kullanıcı Yok
HTML - USER_INFORMATION_NOT_FOUND || Kayıt başarısız oldu, tekrar deneyin (Kodun süresi 15 dakika sonra dolar)
HTML - USER_PASS_MISMATCH || Kullanıcı adı ve şifre uyuşmuyor
HTML - Version Change log || Değişim günlüğünü incele
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
HTML - Version Update || Güncelleme
HTML - Version Update Available || Version ${0} is Available!
HTML - Version Update Dev || Bu sürüm bir DEV sürümüdür.
HTML - Version Update Info || Yeni bir sürüm yayınlandı ve artık indirilebilir.
HTML - WARNING_NO_GAME_SERVERS || Bazı veriler, Plan'ın oyun sunucularına yüklenmesini gerektirir.
HTML - WARNING_NO_GEOLOCATIONS || Konum belirleme toplama yapılandırmada etkinleştirilmelidir (GeoLite2 EULA'yı Kabul Et).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunklar Spongeda mevcut değil
HTML - WITH || <th>Birlikte
HTML ERRORS - ACCESS_DENIED_403 || Giriş reddedildi
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Bir kullanıcıyı <b>/plan register</b><br>- ile kayıt ettiğinize emin olun ismin ve şifrenin doğru olup olmadığını kontol edin <br>- Kullanıcı adı ve şifre büyük / küçük harf duyarlıdır<br><br>Eğer şifreni unuttuysan, Yetkiliden sizi tekrar kayıt etmesini isteyin.
HTML ERRORS - AUTHENTICATION_FAILED_401 || Kimlik doğrulama başarısız oldu.
HTML ERRORS - FORBIDDEN_403 || Yasaklanmış.
HTML ERRORS - NO_SERVERS_404 || İsteği gerçekleştirecek çevrimiçi sunucu yok.
HTML ERRORS - NOT_FOUND_404 || Bulunamadı
HTML ERRORS - NOT_PLAYED_404 || Oyuncu bu sunucuda hiç oynamadı.
HTML ERRORS - PAGE_NOT_FOUND_404 || Böyle bir sayfa mevcut değil.
HTML ERRORS - UNAUTHORIZED_401 || Yetkisiz
HTML ERRORS - UNKNOWN_PAGE_404 || Bir komutla verilen bağlantıya eriştiğinizden emin olun, Örnekler: </p> <p> / player / {uuid / name} <br> / server / {uuid / name / id} </p>
HTML ERRORS - UUID_404 || Oyuncunun UUID si veritabanında bulunamadı.
In Depth Help - /plan db || Verileri bir şekilde değiştirmek için farklı veritabanı alt komutları kullanın
In Depth Help - /plan db backup || Hedef veritabanını bir dosyaya yedeklemek için SQLite kullanır.
In Depth Help - /plan db clear || Süreçteki tüm Plan verilerini kaldırarak tüm Plan tablolarını temizler.
In Depth Help - /plan db hotswap || Eklentiyi diğer veritabanıyla yeniden yükler ve eşleşecek şekilde yapılandırmayı değiştirir.
In Depth Help - /plan db move || Diğer veritabanındaki içeriklerin üzerine başka bir veritabanındaki içeriklerin üzerine yazar.
In Depth Help - /plan db remove || Bir oyuncuyu bağlı tüm verileri Geçerli veritabanından kaldırır.
In Depth Help - /plan db restore || SQLite yedekleme dosyasını kullanır ve hedef veritabanının içeriğinin üzerine yazar.
In Depth Help - /plan db uninstalled || Plan veritabanındaki bir sunucuyu, sunucu sorgularında görünmemesi için kaldırıldı olarak işaretler.
In Depth Help - /plan disable || Bir sonraki yeniden yüklemeye / yeniden başlatmaya kadar eklentiyi veya bir kısmını devre dışı bırakın.
In Depth Help - /plan export || Yapılandırmada tanımlanan dışa aktarma için bir dışa aktarma gerçekleştirir.
In Depth Help - /plan import || Veritabanına veri yüklemek için bir içe aktarma gerçekleştirir.
In Depth Help - /plan info || Eklentinin mevcut durumunu görüntüleyin.
In Depth Help - /plan ingame || Oyun içindeyken oyuncu hakkında bilgi verir.
In Depth Help - /plan json || Bir oyuncunun verilerini json formatında indirmenize izin verir. Hepsi.
In Depth Help - /plan logout || Panelden başka bir kullanıcının oturumunu kapatmak için kullanıcı adı bağımsız değişkeni verin, herkesi kapatmak için bağımsız değişken olarak * verin.
In Depth Help - /plan network || /network sayfasına bir bağlantı edinin, bunu yalnızca ağlarda yapar.
In Depth Help - /plan player || Belirli bir oyuncunun veya mevcut oyuncunun /player sayfasına bir bağlantı edinin.
In Depth Help - /plan players || Oyuncuların bir listesini görmek için /players sayfasına bir bağlantı edinin.
In Depth Help - /plan register || Kayıt sayfasına bağlantı almak için bağımsız değişken olmadan kullanın. Kullanıcı edinmek için kayıttan sonra --code [kod] kullanın.
In Depth Help - /plan reload || Yapılandırmadaki değişiklikleri yeniden yüklemek için eklentiyi devre dışı bırakın ve etkinleştirin.
In Depth Help - /plan search || Bir adın belirli bir kısmıyla eşleşen tüm oyuncu adlarını listeleyin.
In Depth Help - /plan server || Belirli bir sunucunun /server sayfasına veya herhangi bir bağımsız değişken verilmemişse geçerli sunucuya bir bağlantı edinin.
In Depth Help - /plan servers || Veritabanındaki sunucuların kimliklerini, adlarını ve kullanıcılarını listeleyin.
In Depth Help - /plan unregister || Oyuncu bağlantılı kullanıcının kaydını silmek için bağımsız değişken olmadan veya başka bir kullanıcının kaydını silmek için kullanıcı adı bağımsız değişkeniyle kullanın.
In Depth Help - /plan users || Web kullanıcılarını tablo olarak listeler.
Manage - Confirm Overwrite || ${0} içindeki verilen üzerinden yazılacak!
Manage - Confirm Removal || ${0} İçindeki Veri Silinecek!
Manage - Fail || > §cBirşey yanlış gidiyor: ${0}
Manage - Fail File not found || > §cBurada bir dosya bulunamadı ${0}
Manage - Fail Incorrect Database || > §c'${0}' Desteklenmeyen bir VeriTabanı.
Manage - Fail No Exporter || §e"${0}" dışa aktarıcısı mevcut değil
Manage - Fail No Importer || §eAlıcı '${0}' yok
Manage - Fail No Server || Verilen parametrelere sahip sunucu bulunamadı.
Manage - Fail Same Database || > §cAynı veritabanında veya benzerinde çalışamaz!
Manage - Fail Same server || Bu sunucuyu kaldırılmış olarak işaretleyemezsiniz (Siz buradasınız)
Manage - Fail, Confirmation || > §cKomutu onaylamak için '-a' komuta ekle: ${0}
Manage - List Importers || İçe aktarıcılar:
Manage - Progress || ${0} / ${1} işlendi..
Manage - Remind HotSwap || §eYeni veritabanına geçmeyi (/plan db hotswap ${0}) ve eklentiyi yeniden yüklemeyi unutmayın.
Manage - Start || > §2Veri işleniyor..
Manage - Success || > §aBaşarılı!
Negative || Hayır
Positive || Evet
Today || 'Bugün'
Unavailable || Kullanım dışı
Unknown || Bilinmeyen
Version - DEV || Bu bir GELİŞTİRİCİ sürümüdür.
Version - Latest || En son sürümü kullanıyorsunuz.
Version - New || Yeni sürüm (${0}) mevcut ${1}
Version - New (old) || Yeni sürüm ${0}
Version FAIL - Read info (old) || En yeni sürüm numarası kontrol edilemedi
Version FAIL - Read versions.txt || Sürüm bilgileri Github/versions.txt kısmından indirilemedi
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || WebServer: Sertifika yok -> Görüntülemek için HTTP-server kullanılıyor.
WebServer - Notify HTTP User Auth || WebServer: Kullanıcı Yetkisi Devre Dışı! (HTTP Güvenli değil)
WebServer - Notify HTTPS User Auth || WebServer: Kullanıcı Yetkilendirmesi Devre Dışı! (Yapılandırmada devre dışı bırakıldı)
Webserver - Notify IP Whitelist || Webserver: IP Whitelist etkinleştirildi..
Webserver - Notify IP Whitelist Block || Webserver: ${0} was denied access to '${1}'. (not whitelisted)
WebServer - Notify no Cert file || WebServer: Setrifikası Dosyası Bulunamadı: ${0}
WebServer - Notify Using Proxy || WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy
WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Dosyanın boş olmadığını kontrol edin.)
WebServer FAIL - Port Bind || Web Sunucusu başarıyla başlatılmadı. Bu (${0}) port mu kullanılıyor ?
WebServer FAIL - SSL Context || WebServer: SSL İçeriği Başlatma Başarısız Oldu.
WebServer FAIL - Store Load || WebServer: SSL Sertifikası yüklenirken sorun oluştu.
Yesterday || 'Dün'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Oyuncu analizi aktif edildi."
notify:
webserverDisabled: "WebServer başlatılmadı. (WebServer.DisableWebServer: true)"
storeSessions: "Önceki kapatmadan önce korunan oturumları saklama."
geoDisabled: "Coğrafi konum toplama etkin değil. (Data.Geolocations: false)"
badIP: "0.0.0.0 geçerli bir adres değil, Alternatif_IP ayarlarını yapın. Yanlış bağlantılar verilebilir!"
emptyIP: "server.properties IP adresi kısmı boş & AlternatifIP kullanılmıyor. Bu yüzden yanlış linkler verilecektir!"
geoInternetRequired: "Plan GeoLite2 Geolocation veritabanını indirmek için ilk çalıştırmada internet erişimi gerektir."
webserver: "Webserver Bu port üzerinden çalışıyor ${0} ( ${1} )"
fail:
databasePatch: "VeriTabanı yaması başarısız, plugin devre dışı bırakılmış olmalı. Lütfen bu sorunu bildirin."
webServer: "WebServer başlatılmadı!"
databaseType: "${0} Desteklenmeyen bir veritabanı"
database: "${0}-Veritabanı bağlantısı başarısız: ${1}"
geoDBWrite: "İndirilen GeoLite2 Geolocation veritabanını kaydederken bir şeyler ters gitti."
database: "${0}- Veritabanı bağlantısı kurulmuş."
webserver:
fail:
certStoreLoad: "WebServer: SSL Sertifikası yüklenirken sorun oluştu."
certFileEOF: "WebServer: EOF when reading Certificate file. (Dosyanın boş olmadığını kontrol edin.)"
portInUse: "Web Sunucusu başarıyla başlatılmadı. Bu (${0}) port mu kullanılıyor ?"
SSLContext: "WebServer: SSL İçeriği Başlatma Başarısız Oldu."
notify:
http: "WebServer: Sertifika yok -> Görüntülemek için HTTP-server kullanılıyor."
ipWhitelistBlock: "Webserver: ${0} was denied access to '${1}'. (not whitelisted)"
authDisabledNoHTTPS: "WebServer: Kullanıcı Yetkisi Devre Dışı! (HTTP Güvenli değil)"
ipWhitelist: "Webserver: IP Whitelist etkinleştirildi.."
noCertFile: "WebServer: Setrifikası Dosyası Bulunamadı: ${0}"
authDisabledConfig: "WebServer: Kullanıcı Yetkilendirmesi Devre Dışı! (Yapılandırmada devre dışı bırakıldı)"
reverseProxy: "WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy"
apiCSSAdded: "SayfaUzantısı: ${0} stil sayfası(ları) eklendi ${1}, ${2}"
generic:
yesterday: "'Dün'"
dbFaultyLaunchOptions: "Başlatma seçenekleri hatalı, varsayılan olarak kullanın (${0})"
dbPatchesApplied: "Yama tüm veritabanlarına başarıyla uygulandı."
unavailable: "Kullanım dışı"
dbPatchesAlreadyApplied: "Veritabanlarına yama zaten uygulanmış."
unknown: "Bilinmeyen"
no: "Hayır"
dbNotifyClean: "${0} oyuncunun verileri kaldırıldı."
yes: "Evet"
dbNotifySQLiteWAL: "SQLite WAL modu bu sunucu versiyonunda desteklenmiyor, varsayılanı kullanın. Bu performansınızı etkiliye bilir veya etkilemezde."
loadingServerInfo: "Loading server identifying information"
today: "'Bugün'"
dbApplyingPatch: "Yama uygulanıyor: ${0}.."
disable:
database: "Önceden işlenmemiş kritik görevler işleniyor. (${0})"
processingComplete: "İşlenme tamamlandı."
waitingTransactions: "Veri kaybını önlemek için tamamlanmamış işlemler bekleniyor .."
waitingTransactionsComplete: "İşlem kuyruğu kapatıldı."
waitingDbComplete: "Kapalı SQLite bağlantısı."
savingSessions: "Bitmemiş oturumlar kaydediliyor .."
savingSessionsTimeout: "Zaman aşımı isabeti, bunun yerine bir sonraki etkinleştirmede bitmemiş oturumları depolar."
disabled: "Oyuncu analizi kapatıldı."
waitingDb: "SQLite'ın JVM'nin çökmesini önlemek için sorguların bitmesi bekleniyor .."
webserver: "Websunucusu kapatıldı."
version:
checkFail: "En yeni sürüm numarası kontrol edilemedi"
checkFailGithub: "Sürüm bilgileri Github/versions.txt kısmından indirilemedi"
isLatest: "En son sürümü kullanıyorsunuz."
updateAvailableSpigot: "Yeni sürüm ${0}"
isDev: " Bu bir GELİŞTİRİCİ sürümüdür."
updateAvailable: "Yeni sürüm (${0}) mevcut ${1}"
apiJSAdded: "SayfaUzantısı: ${0} javascript(leri) eklendi${1}, ${2}"
command:
help:
unregister:
inDepth: "Oyuncu bağlantılı kullanıcının kaydını silmek için bağımsız değişken olmadan veya başka bir kullanıcının kaydını silmek için kullanıcı adı bağımsız değişkeniyle kullanın."
description: "Plan web sitesinin bir kullanıcısının kaydını iptal edin"
dbMove:
inDepth: "Diğer veritabanındaki içeriklerin üzerine başka bir veritabanındaki içeriklerin üzerine yazar."
description: "Veriyi Veritabanları arasında taşır"
import:
inDepth: "Veritabanına veri yüklemek için bir içe aktarma gerçekleştirir."
description: "Verileri içe aktar"
search:
inDepth: "Bir adın belirli bir kısmıyla eşleşen tüm oyuncu adlarını listeleyin."
description: "Bir oyuncu adı arar"
logout:
description: "Paneldeki diğer kullanıcıların oturumunu kapatın"
inDepth: "Panelden başka bir kullanıcının oturumunu kapatmak için kullanıcı adı bağımsız değişkeni verin, herkesi kapatmak için bağımsız değişken olarak * verin."
dbRemove:
description: "Oyuncunun verilerini Mevcut veritabanından kaldır"
inDepth: "Bir oyuncuyu bağlı tüm verileri Geçerli veritabanından kaldırır."
disable:
inDepth: "Bir sonraki yeniden yüklemeye / yeniden başlatmaya kadar eklentiyi veya bir kısmını devre dışı bırakın."
description: "Eklentiyi veya bir kısmını devre dışı bırakın"
players:
inDepth: "Oyuncuların bir listesini görmek için /players sayfasına bir bağlantı edinin."
description: "Oyuncu sayfasını görüntüler"
json:
inDepth: "Bir oyuncunun verilerini json formatında indirmenize izin verir. Hepsi."
description: "Player'ın ham verilerinin json'unu görüntüleyin."
servers:
description: "Sunucun tüm veritabanını listeler"
inDepth: "Veritabanındaki sunucuların kimliklerini, adlarını ve kullanıcılarını listeleyin."
network:
description: "Ağ sayfasını görüntüler"
inDepth: "/network sayfasına bir bağlantı edinin, bunu yalnızca ağlarda yapar."
server:
description: "Sunucu Sayfasını gösterir"
inDepth: "Belirli bir sunucunun /server sayfasına veya herhangi bir bağımsız değişken verilmemişse geçerli sunucuya bir bağlantı edinin."
ingame:
description: "Oyuncu bilgilerini oyun içi gösterir"
inDepth: "Oyun içindeyken oyuncu hakkında bilgi verir."
player:
inDepth: "Belirli bir oyuncunun veya mevcut oyuncunun /player sayfasına bir bağlantı edinin."
description: "Oyunucunun sayfasını gösterir"
reload:
inDepth: "Yapılandırmadaki değişiklikleri yeniden yüklemek için eklentiyi devre dışı bırakın ve etkinleştirin."
description: "Plugini yeniden başlatır"
dbRestore:
description: "Bir dosyadaki verileri bir veritabanına geri yükleyin"
inDepth: "SQLite yedekleme dosyasını kullanır ve hedef veritabanının içeriğinin üzerine yazar."
info:
inDepth: "Eklentinin mevcut durumunu görüntüleyin."
description: "Eklenti hakkında bilgiler"
export:
inDepth: "Yapılandırmada tanımlanan dışa aktarma için bir dışa aktarma gerçekleştirir."
description: "Html veya json dosyalarını manuel olarak dışa aktarın"
database:
description: "Plan veritabanını yönet"
inDepth: "Verileri bir şekilde değiştirmek için farklı veritabanı alt komutları kullanın"
dbUninstalled:
description: "Veritabanında bir sunucuyu kaldırılmış olarak ayarlayın."
inDepth: "Plan veritabanındaki bir sunucuyu, sunucu sorgularında görünmemesi için kaldırıldı olarak işaretler."
dbHotswap:
description: "Veritabının hızlıca değiştirir"
inDepth: "Eklentiyi diğer veritabanıyla yeniden yükler ve eşleşecek şekilde yapılandırmayı değiştirir."
dbClear:
description: "Veritabanından TÜM Plan verilerini kaldırın"
inDepth: "Süreçteki tüm Plan verilerini kaldırarak tüm Plan tablolarını temizler."
dbBackup:
description: "Bir veritabanının verilerini bir dosyaya yedekleyin"
inDepth: "Hedef veritabanını bir dosyaya yedeklemek için SQLite kullanır."
register:
description: "Web kullanıcısna kayıt yapar"
inDepth: "Kayıt sayfasına bağlantı almak için bağımsız değişken olmadan kullanın. Kullanıcı edinmek için kayıttan sonra --code [kod] kullanın."
users:
inDepth: "Web kullanıcılarını tablo olarak listeler."
description: "Tüm web kullanıcılarını listeleyin"
ingame:
timesKicked: " §2Atılma sayısı: §f${0}"
mobKills: " §2Öldürülen canlılar: §f${0}"
longestSession: " §2En uzun giriş: §f${0}"
playerKills: " §2Oyuncu öldürme: §f${0}"
activityIndex: " §2Aktivite göstergesi: §f${0} | ${1}"
deaths: " §2Ölümler: §f${0}"
geolocation: " §2Bölgesinden giriş yapıldı: §f${0}"
playtime: " §2Oynama süresi: §f${0}"
activePlaytime: " §2Aktif Oyun Süresi: §f${0}"
afkPlaytime: " §2AFK Saati: §f${0}"
registered: " §2Kayıtlı: §f${0} "
lastSeen: " §2En son görülme: §f${0}"
confirmation:
accept: "Kabul et"
dbClear: "${0} konumundaki tüm Plan verilerini kaldırmak üzeresiniz"
dbRemovePlayer: "${0} verilerini ${1} hesabından kaldırmak üzeresiniz"
dbOverwrite: "${1} verileriyle ${0} Planındaki verilerin üzerine yazmak üzeresiniz"
expired: "Onay süresi doldu, komutu tekrar kullanın"
cancelNoChanges: "İptal edildi. Hiçbir veri değiştirilmedi."
cancelNoUnregister: "İptal Edildi. '${0}' kayıt edilmemii"
unregister: "${1} ile bağlantılı '${0}' kaydını iptal etmek üzeresiniz"
confirm: "Onayla:"
deny: "İptal et"
general:
reloadComplete: "§aYeniden başlatma tamamlandı"
webPermissionLevels: ">\§70: Tüm sayfalara erişin \ §71: '/ oyuncular' ve tüm oynatıcı sayfalarına erişin \ §72: Web kullanıcısı ile aynı kullanıcı adına sahip oynatıcı sayfasına erişin \ §73 +: İzin yok"
noAddress: '§eKullanılabilir adres yok - yedek olarak localhost kullanılıyor. "Alternative_IP" ayarlarını yapın.'
pluginDisabled: "§aPlan sistemi şuanda kapandı. Plugini yeniden başlatmak için reload komutunu kullanabilirsin."
notifyWebUserRegister: "Yeni bir kullanıcı kayıt oldu: '${0}' Yetki seviyesi: ${1}"
noWebuser: "Belki Web kullanıcısı değilsinizdir, Kayıt olmak için /plan register <password>"
featureDisabled: "§aKapatıldı '${0}' Plugin yeniden başlatılana kadar."
reloadFailed: "§cPlugini yeniden başlatırken bir şeyler ters gitti,yeniden başlatmanız tavsiye edilir."
failNoImporter: "§eAlıcı '${0}' yok"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: '§e"${0}" dışa aktarıcısı mevcut değil'
successWebUserRegister: "§aYeni kullanıcı (${0}) başarıyla eklendi!"
argument:
nameOrUUID:
name: "isim/uuid"
description: "Bir oyuncunun adı veya UUID'si"
removeDescription: "Identifier for a player that will be removed from current database."
dbRestore:
description: "Geri yüklenecek veritabanının türü. Belirtilmezse mevcut veritabanı kullanılır."
subcommand:
name: "altkomut"
description: "Yardımı görmek için komutu alt komut olmadan kullanın."
exportKind: "türü dışa aktar"
username:
name: "kullanıcı adı"
description: "Başka bir kullanıcının kullanıcı adı. Belirtilmemişse, oyuncu bağlantılı kullanıcı kullanılır."
dbTypeMoveTo:
description: "Verilerin taşınacağı veritabanının türü. Öncekiyle aynı olamaz."
feature:
name: "özellik"
description: "Devre dışı bırakılacak özelliğin adı: ${0}"
backupFile:
description: "Yedekleme dosyasının adı (büyük/küçük harfe duyarlıdır.)"
name: "yedek dosya"
importKind: "türü içe aktar"
dbBackup:
description: "Yedeklenecek veritabanının türü. Belirtilmezse mevcut veritabanı kullanılır."
server:
name: "sunucu"
description: "Sunucunun UUID, ID veya ismi"
code:
name: "${code}"
description: "Kaydı tamamlamak için kullanılan kod."
dbTypeHotswap:
description: "Kullanılmaya başlanacak veritabanının türü."
dbTypeMoveFrom:
description: "Verilerin taşınacağı veritabanının türü."
dbTypeRemove:
description: "Tüm verilerin kaldırılacağı veritabanının türü."
database:
playerRemoval: "${0} verileri ${1} 'dan kaldırılıyor .."
unregister: "'${0}' kaydı iptal ediliyor.."
write: "${0}'a yazılıyor..."
manage:
success: "> §aBaşarılı!"
failFileNotFound: "> §cBurada bir dosya bulunamadı ${0}"
failSameDB: "> §cAynı veritabanında veya benzerinde çalışamaz!"
failSameServer: "Bu sunucuyu kaldırılmış olarak işaretleyemezsiniz (Siz buradasınız)"
hotswap: "§eYeni veritabanına geçmeyi (/plan db hotswap ${0}) ve eklentiyi yeniden yüklemeyi unutmayın."
fail: "> §cBirşey yanlış gidiyor: ${0}"
confirmOverwrite: "${0} içindeki verilen üzerinden yazılacak!"
importers: "İçe aktarıcılar:"
failIncorrectDB: "> §c'${0}' Desteklenmeyen bir VeriTabanı."
confirm: "> §cKomutu onaylamak için '-a' komuta ekle: ${0}"
progress: "${0} / ${1} işlendi.."
start: "> §2Veri işleniyor.."
failNoServer: "Verilen parametrelere sahip sunucu bulunamadı."
confirmRemoval: "${0} İçindeki Veri Silinecek!"
creatingBackup: "${1} içeriğine sahip bir yedek dosyası '${0} .db' oluşturma"
failDbNotOpen: "§cVeritabanı ${0} - Lütfen bir süre sonra tekrar deneyin."
removal: "${0} dan Plan verileri siliniyor..."
warnDbNotOpen: "§eVeritabanı ${0} - Bu, beklenenden daha uzun sürebilir .."
serverUninstalled: "§aSunucu hala kuruluysa, kendisini otomatik olarak veritabanında kurulu olarak ayarlayacaktır."
subcommand:
info:
update: " §2Güncelleme mevcut: §f${0}"
database: " §2Mevcut veritabanı: §f${0}"
proxy: " §2Bungee ye bağlan: §f${0}"
version: " §2Versiyon: §f${0}"
header:
info: "> §2Oyuncu Analizi"
players: "> §2Oyuncular"
analysis: "> §2Analiz sonuçları"
webUserList: "kullanıcı::bağlandı::yetki seviyesi"
help: "> §2/${0} Help"
servers: "> §2Sunucular"
search: "> §2${0} §f${1} §2için sonuçlar:"
serverList: "id::isim::uuid"
inspect: "> §2Oyuncu: §f${0}"
network: "> §2Ağ Sayfası"
webUsers: "> §2${0} Web kullanıcıları"
fail:
playerNotFound: "Oyuncu '${0}' bulunamadı, UUID'leri yok."
missingFeature: "§eDevre dışı bırakılacak özelliği seçin! (Şuanda desteklenen ${0})"
noPermission: "§cBunu gerekli izne sahip değilsin."
playerNotInDatabase: "Oyuncu '${0}' veritabanında bulunamadı."
invalidArguments: "Aşağıdakileri ${0} olarak kabul eder: ${1}"
webUserExists: "§cBöyle bir kullanıcı zaten var!"
onDeny: "Reddedilen eylem yürütme sırasında hata verdi: ${0}"
invalidUsername: "§cKullanıcının Bir UUID si yok."
unknownUsername: "§cKullanıcı bu sunucuda hiç görülmemiş"
tooManyArguments: "§cTek Argüman gerekli ${1}"
missingLink: "Kullanıcı hesabınıza bağlı değil ve diğer kullanıcının hesaplarını kaldırma izniniz yok."
webUserNotFound: "§cBöyle bir kullanıcı yok!"
missingArguments: "§cArgümanlar Gerekli: (${0}) ${1}"
seeConfig: "'${0}' ı config.yml de gör"
serverNotFound: "Veritabanında '${0}' sunucusu bulunamadı."
onAccept: "Kabul edilen işlem yürütme sırasında hata verdi: ${0}"
emptyString: "Arama dizesi boş olamaz."
footer:
help: "§7Bağımsız değişkenler komutunun üzerine gelin veya '/${0}?' onlar hakkında daha fazla bilgi edinmek için."
link:
playerJson: "Oyuncu json: "
noNetwork: "Sunucu bir ağa bağlı değil. Bağlantı, sunucu sayfasına yönlendirir."
player: "Oyuncu sayfası: "
clickMe: "Tıkla bana"
register: "Kayıt sayfası: "
network: "Ağ sayfası: "
server: "Sunucu sayfası: "
link: "Link"
players: "Oyuncular sayfası: "
html:
query:
filter:
activity:
text: "Etkinlik Gruplarında"
generic:
allPlayers: "Tüm oyuncular"
start: "Oyuncuların"
and: "ve"
view: " Görünüm:"
notBanned: "Yasaklı değil"
playedBetween:
text: "Arasında oynanan"
banStatus:
name: "Yasaklama durumu"
country:
text: "have joined from country"
joinAddress:
text: "adresle katıldı"
registeredBetween:
text: "Arasında kayıtlı"
pluginGroup:
text: "${plugin} adlı kişinin ${group} Grubunda"
name: "Grup: "
title:
activityGroup: "Mevcut aktivite grubu"
operators: "Operators"
banned: "Yasaklandı"
nonOperators: "Operatör olmayanlar"
operatorStatus:
name: "Yetkili durumu"
results:
match: "${resultCount} oyuncuyla eşleşti"
title: "Sorgu Sonuçları"
none: "Sorgu 0 sonuç üretti"
title:
activityOnDate: '<span id="activity-date"></span> tarihindeki etkinlik'
sessionsWithinView: "Görünüm içindeki oturumlar"
activity: "Eşleşen oyuncuların etkinliği"
text: "Sorgu<"
filters:
add: "Filtre ekle"
loading: "Filtreler yükleniyor.."
label:
makeAnother: "Başka bir sorgu yap"
from: ">dan</label>"
to: ">a</label>"
view: "Bir görünüm göster"
performQuery: "Sorgu Gerçekleştirin!"
generic:
are: "`vardır`"
description:
predictedNewPlayerRetention: "Bu değer, önceki oyunculara dayalı bir tahmindir"
noSpongeChunks: "Chunklar Spongeda mevcut değil"
noGeolocations: "Konum belirleme toplama yapılandırmada etkinleştirilmelidir (GeoLite2 EULA'yı Kabul Et)."
noServerOnlinActivity: "Çevrimiçi etkinliği gösterecek sunucu yok"
noServers: "Veritabanında sunucu bulunamadı"
noGameServers: "Bazı veriler, Plan'ın oyun sunucularına yüklenmesini gerektirir."
newPlayerRetention: "Bu değer, önceki oyunculara dayalı bir tahmindir."
noServersLong: 'Plan'ın herhangi bir oyun sunucusuna yüklenmediği veya aynı veritabanına bağlı olmadığı anlaşılıyor. Ağ eğitimi için <a href="https://github.com/plan-player-analytics/Plan/wiki"> wiki </a> 'ye bakın.'
label:
weekdays: "'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi', 'Pazar'"
insights30days: "30 günlük bilgiler"
performance: "Performans"
onlineOnFirstJoin: "İlk katılımda çevrimiçi oyuncular"
playersOnlineOverview: "Çevrimiçi Etkinliğe Genel Bakış"
lastPeak: "Son Zirve"
longestSession: "En Uzun Oturum"
activePlaytime: "Aktif Oyun Süresi"
pvpPveAsNumbers: "Sayılarla PvP & PvE"
player: "Oyuncu"
length: " Uzunluk"
serverOverview: "Sunucuya Genel Bakış"
weekComparison: "Hafta Karşılaştırması"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ Regular Player"
averagePing: "Ortalama Ping"
mobKdr: "Mob İstatistiği"
loneJoins: "Lone joins"
diskSpace: "Boş Disk Alanı"
players: "Oyuncular"
mostActiveGamemode: "En Aktif Oyun Modu"
totalActive: "Toplam Aktiflik"
playersOnline: "Oyuncu Çevrimiçi"
perPlayer: "/ Player"
dayOfweek: "Day of the Week"
sessionStart: "Oturum Başladı"
loadedChunks: "Yüklenmiş Chunks lar"
disk: "Disk Alanı"
recentKills: "Son Öldürmeler"
serverOccupied: "Sunucu işgal edildi"
punchcard: "Punchcard"
now: "Şimdi"
playerbaseDevelopment: "Oyuncu Etkinlik Grafiği"
query: "Sorgu yap"
servers: "Sunucular"
averageAfkTime: "Ortalama AFK Süresi"
playerKills: "Oyuncu Öldürüldü"
asNumbers: "Sayılar olarak"
averageSessionLength: "Ortalama Oturum Uzunluğu"
banned: "Yasaklanmış"
recentPvpKills: "Son PvP Öldürmeleri"
last24hours: "Son 24 saat"
firstSessionLength: "İlk Oturum Uzunluğu"
indexInactive: "Etkisiz"
seenNicknames: "Görülen takma adlar"
serversTitle: "SUNUCULAR"
ping: "Ping"
serverAnalysis: "Sunucu analizi"
averageKdr: "Ortalama KDR"
sessions: "Oturumlar"
sessionEnded: " Oturum Sona Erdi"
totalPlaytime: "Toplam Oyun Süresi"
veryActive: "Çok Aktif"
inactive: "Etkin değil"
mobDeaths: "Yaratık Yüzünden ölümler"
dayByDay: "Gün gün"
newPlayers: "Yeni Oyuncular"
totalPlayers: "Toplam Oyuncu"
serverPlaytime: "Sunucu Oynatma Süresi"
recentSessions: "En Son Oturumlar"
maxFreeDisk: "Maksimum Boş Disk"
insights: "Insights"
overview: "Genel Bakış"
toMainPage: "Ana Sayfaya"
killed: "Öldürülen"
onlineActivity: "Çevrimiçi Aktivite"
bestPeak: "Tüm Zamanların Zirvesi"
playerbase: "Oyuncu tabanı"
averageSessions: "Ortalama Oturumlar"
thirtyDays: "30 gün"
country: "Ülke"
trends30days: "30 günlük trendler"
perDay: "/ Gün"
tps: "TPS"
geolocations: "Coğrafi Konumlar"
averageMobKdr: "Ortalama Mob KDR"
thirdDeadliestWeapon: "3. PvP Silahı"
sessionCalendar: "Session Calendar"
loadedEntities: "Yüklenmiş Varlıklar"
activityIndex: "Aktivite göstergesi"
information: "DANIŞMA"
deadliestWeapon: "En Ölümcül PvP Silahı"
performanceAsNumbers: "Rakamlarla Performans"
currentPlayerbase: "Şuanki Oyuncu Tabanı"
playerList: "Oyuncu Listesi"
registered: "Kayıtlı"
duringLowTps: "Düşük TPS Artışları Sırasında:"
operator: "Yetkililer"
regular: "Düzenli"
joinAddress: "Join Address"
calendar: " Takvim"
comparing7days: "7 gün karşılaştırılıyor"
currentUptime: "Current Uptime"
worldPlaytime: "Dünya Oyun Süresi"
new: "Yeni"
plugins: "Pluginler"
world: "Dünya Yükle"
networkPage: "Ağ sayfası"
network: "Ağ"
minFreeDisk: "Minimum Boş Disk"
onlineActivityAsNumbers: "Sayılarla Çevrimiçi Etkinlik"
playerDeaths: "Oyuncu ölüme sebep oldu"
averageChunks: "Ortalama Chunks"
secondDeadliestWeapon: "2. PvP Silahı"
recentPvpDeaths: "Son PvP Ölümleri"
connectionInfo: "Bağlantı Bilgisi"
lowTpsSpikes: "Low TPS Spikes"
quickView: "Hızlı Görünüm"
cpuRam: "CPU & RAM"
punchcard30days: "30 günlük Punchcard"
joinAddresses: "Adreslere Katıl"
lastSeen: "Son Görülme"
registeredPlayers: "Kayıtlı Oyuncular"
timesKicked: "Kere Atılmış"
serverAsNumberse: "Server as Numbers"
newPlayerRetention: "Yeni Oyuncu Elde Tutma"
firstSession: "İlk seans"
thirtyDaysAgo: "30 gün önce"
playtime: "Oyun Süresi"
mostPlayedWorld: "En çok oynanan Dünya"
loneNewbieJoins: "Yalnız acemi katılıyor"
networkOnlineActivity: "Ağ Çevrimiçi Etkinliği"
name: "İsim"
serverCalendar: "Server Calendar"
serverPlaytime30days: "30 günlük Sunucu Oynatma Süresi"
last7days: "Son 7 gün"
downtime: "Arıza Süresi"
kdr: "KDR"
last30days: "Son 30 gün"
averageEntities: "Ortalama Yaratıklar"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "Session Median"
all: "Tamamı"
averagePlaytime: "Ortalama Oyun Süresi"
bestPing: "En iyi Ping"
worstPing: "En kötü Ping"
links: "BAĞLANTILAR"
lastConnected: "Son bağlantı"
mobKills: "Öldürülen Mob"
deaths: "Ölümler"
regularPlayers: "Normal Oyuncular"
serverPage: "Sunucu sayfası"
playerOverview: "Oyuncuya Genel Bakış"
uniquePlayers: "Sunucuya İlk Defa Girenler"
average: "Ortalama"
averageActivePlaytime: "Ortalama Aktif Oyun Süresi"
allTime: "Tüm zamanlar"
relativeJoinActivity: "Göreli Birleştirme Etkinliği"
pvpPve: "PvP & PvE"
indexRegular: "Düzenli"
networkAsNumbers: "Sayılarla Ağ"
irregular: "Düzensiz"
session: "Oturum"
totalPlayersOld: "Toplam Oyuncular"
networkOverview: "Ağ Görünümü"
afkTime: "AFK Süresi"
entities: "Varlıklar"
playerPage: "Oyuncu Sayfası"
server: "Sunucu"
afk: "AFK"
favoriteServer: "Favori Sunucu"
averageTps: "Ortalama TPS"
active: "Aktivite"
hourByHour: "Saat saat"
nickname: "Takma ad"
trend: "Trend"
totalAfk: "Toplam AFKlık"
themeSelect: "Tema Seçimi"
serverDowntime: "Sunucu Kapalı Kalma Süresi"
modal:
version:
available: "müsait"
download: "İndir"
dev: "Bu sürüm bir DEV sürümüdür."
title: "Versiyon"
changelog: "Değişim günlüğünü incele"
text: "Yeni bir sürüm yayınlandı ve şimdi indirilebilir."
info:
contributors:
translator: "çevirmen"
text: 'Ayrıca <span class="col-plan"> harika insanları </span> takip ederek katkıda bulundu:'
bugreporters: "& Bug reporters!"
donate: "Gelişimi parasal olarak destekleyenlere ekstra özel teşekkürler."
code: "kod katkıda bulunan"
developer: "tarafından geliştirilmiştir"
bugs: "Sorunları Bildir"
discord: "Discord'da Genel Destek"
text: "Eklenti hakkında bilgiler"
license: "Player Analytics, altında geliştirilir ve lisanslanır"
metrics: "bStats Metrics"
wiki: "Plan Wiki, Öğreticiler ve Belgeler"
register:
error:
checkFailed: "Kayıt durumu kontrol edilemedi:"
noPassword: "Bir Parola belirlemeniz gerekiyor"
usernameLength: "Kullanıcı adı 50 karaktere kadar olabilir, sizinki"
noUsername: "Kullanıcı adı belirlemeniz gerekiyor"
failed: "Kayıt başarısız:"
completion1: "Artık kullanıcıyı kaydetmeyi bitirebilirsiniz."
completion2: "Kod 15 dakika içinde sona eriyor"
register: "Kayıt ol"
login: "Zaten hesabınız var mı? Oturum aç!"
createNewUser: "Yeni bir kullanıcı oluşturun"
completion: "Kaydı Tamamla"
completion4: "Veya konsol kullanarak:"
completion3: "Kaydı bitirmek için oyunda aşağıdaki komutu kullanın:"
passwordTip: "Parola 8 karakterden fazla olmalıdır, ancak herhangi bir sınırlama yoktur."
usernameTip: "Kullanıcı adı 50 karaktere kadar olabilir."
value:
online: " Çevrimiçi"
noKills: "Öldürmesi yok"
offline: " Çevrimdışı"
localMachine: "Yerel makine"
with: "<th>Birlikte"
text:
clickToExpand: "Genişletmek için tıklayın"
comparing30daysAgo: "30 gün öncesiyle şimdi karşılaştırılıyor."
noLowTps: "Düşük tps artışları yok"
noExtensionData: "Uzantı Verisi Yok"
comparing15days: "15 gün karşılaştırılıyor"
version:
isDev: "Bu sürüm bir DEV sürümüdür."
updateModal:
text: "Yeni bir sürüm yayınlandı ve artık indirilebilir."
title: "Version ${0} is Available!"
updateButton: "Güncelleme"
download: "Download Plan-${0}.jar"
current: "You have version ${0}"
changelog: "Değişim günlüğünü incele"
error:
auth:
emptyForm: "Kullanıcı ve Şifre belirtilmedi"
registrationFailed: "Kayıt başarısız oldu, tekrar deneyin (Kodun süresi 15 dakika sonra dolar)"
dbClosed: "Veritabanıık değil, / plan bilgisi ile db durumunu kontrol edin"
generic: "Kimlik doğrulama hata nedeniyle başarısız oldu"
loginFailed: "Kullanıcı adı ve şifre uyuşmuyor"
userNotFound: "Böyle Bir Kullanıcı Yok"
noCookie: "Kullanıcı çerezi mevcut değil"
expiredCookie: "Kullanıcı çerezinin süresi doldu"
404NotFound: "Bulunamadı"
noServersOnline: "İsteği gerçekleştirecek çevrimiçi sunucu yok."
UUIDNotFound: "Oyuncunun UUID si veritabanında bulunamadı."
403Forbidden: "Yasaklanmış."
authFailedTips: "- Bir kullanıcıyı <b>/plan register</b><br>- ile kayıt ettiğinize emin olun ismin ve şifrenin doğru olup olmadığını kontol edin <br>- Kullanıcı adı ve şifre büyük / küçük harf duyarlıdır<br><br>Eğer şifreni unuttuysan, Yetkiliden sizi tekrar kayıt etmesini isteyin."
404UnknownPage: "Bir komutla verilen bağlantıya eriştiğinizden emin olun, Örnekler: </p> <p> / player / {uuid / name} <br> / server / {uuid / name / id} </p>"
playerNotSeen: "Oyuncu bu sunucuda hiç oynamadı."
authFailed: "Kimlik doğrulama başarısız oldu."
404PageNotFound: "Böyle bir sayfa mevcut değil."
401Unauthorized: "Yetkisiz"
calendar:
new: "Yeni:"
unique: "Benzersiz:"
login:
forgotPassword3: "Veya konsol kullanarak:"
logout: ıkış Yap"
password: '"Parola"'
login: "Oturum aç"
username: '"Kullanıcı adı"'
failed: "Giriş başarısız:"
register: "Hesap oluştur!"
forgotPassword: "Parolanızı mı unuttunuz?"
forgotPassword1: "Parolanızı mı unuttunuz? Kaydı iptal edin ve tekrar kaydolun."
forgotPassword2: "Mevcut kullanıcınızı kaldırmak için oyunda aşağıdaki komutu kullanın:"
forgotPassword4: "Komutu kullandıktan sonra, "
generic:
none: "Yok"
unit:
chunks: "Chunks"
players: "Oyuncular"
button:
nightMode: "Gece modu"
403AccessDenied: "Giriş reddedildi"
generic:
noData: "Veri yok"

View File

@ -1,519 +0,0 @@
API - css+ || 頁面擴充: ${0} 增加樣式表(s) 到 ${1}, ${2}
API - js+ || 頁面擴充: ${0} 增加 javascript(s) 到 ${1}, ${2}
Cmd - Click Me || 點擊此處
Cmd - Link || 連結
Cmd - Link Network || 群組網路頁面:
Cmd - Link Player || 玩家個人頁面:
Cmd - Link Player JSON || 玩家 json:
Cmd - Link Players || 全部玩家頁面:
Cmd - Link Register || 註冊頁面:
Cmd - Link Server || 伺服器頁面:
CMD Arg - backup-file || 備份檔案的名稱(區分大小寫)
CMD Arg - code || 註冊需要用到的代碼。
CMD Arg - db type backup || 要備份的資料庫的類型。如果未指定,則使用目前資料庫。
CMD Arg - db type clear || 要清空資料的資料庫類型。
CMD Arg - db type hotswap || 要開始使用的新資料庫類型。
CMD Arg - db type move from || 要從移出資料的資料庫類型。
CMD Arg - db type move to || 要將資料移入的資料庫類型。不能和之前一樣。
CMD Arg - db type restore || 要還原的資料庫的類型。如果未指定,則使用目前資料庫。
CMD Arg - feature || 要關閉的功能名稱:${0}
CMD Arg - player identifier || 玩家的名稱或 UUID
CMD Arg - player identifier remove || 要從目前資料庫刪除的玩家標識符
CMD Arg - server identifier || 伺服器的名稱ID 或 UUID
CMD Arg - subcommand || 使用不帶子指令的指令即可查看幫助。(直接輸入)
CMD Arg - username || 另一個使用者的使用者名稱。如果未指定,則使用玩家綁定的使用者。
CMD Arg Name - backup-file || 備份檔案
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || 導出類型
CMD Arg Name - feature || 功能
CMD Arg Name - import kind || 導入類型
CMD Arg Name - name or uuid || 名稱/uuid
CMD Arg Name - server || 伺服器
CMD Arg Name - subcommand || 子指令
CMD Arg Name - username || 使用者名稱
Cmd Confirm - accept || 接受
Cmd Confirm - cancelled, no data change || 已取消。沒有資料被更改。
Cmd Confirm - cancelled, unregister || 已取消。 '${0}' 尚未註冊
Cmd Confirm - clearing db || 你將要刪除 ${0} 中的所有 Plan 的資料
Cmd Confirm - confirmation || 確認:
Cmd Confirm - deny || 取消
Cmd Confirm - Expired || 確認已過期,請再次使用指令
Cmd Confirm - Fail on accept || 接受操作在執行時出錯: ${0}
Cmd Confirm - Fail on deny || 拒絕操作在執行時出錯: ${0}
Cmd Confirm - overwriting db || 你將要用 ${1} 中的資料覆蓋 Plan ${0} 中的資料。
Cmd Confirm - remove player db || 你將從 ${1} 中刪除 ${0} 的資料。
Cmd Confirm - unregister || 您即將解除與 ${1} 連接的 '${0}' 的註冊。
Cmd db - creating backup || 建立一個備份檔案 '${0}.db',內容為 ${1}。
Cmd db - removal || 從 ${0} 中刪除 Plan 的資料...
Cmd db - removal player || 從 ${1} 中刪除 ${0} 的資料...
Cmd db - server uninstalled || §a如果伺服器沒有真的解除安裝則它將自動在資料庫中把自己設定為已安裝。
Cmd db - write || 正在寫入${0}...
Cmd Disable - Disabled || §a Plan 系統現在已被停用。你仍然可以使用 reload 來重新啟動插件。
Cmd FAIL - Accepts only these arguments || 接受以下內容 ${0}: ${1}
Cmd FAIL - Database not open || §c資料庫為 ${0} - 請稍後再試。
Cmd FAIL - Empty search string || 搜尋字串不能為空
Cmd FAIL - Invalid Username || §c該使用者沒有 UUID。
Cmd FAIL - No Feature || §e請設定要停用的功能目前支援 ${0}
Cmd FAIL - No Permission || §c你沒有所需的權限。
Cmd FAIL - No player || 找不到玩家 '${0}',他們沒有 UUID。
Cmd FAIL - No player register || 在資料庫中找不到玩家 '${0}'。
Cmd FAIL - No server || 在資料庫中找不到伺服器 '${0}'。
Cmd FAIL - Require only one Argument || §c需要單個參數 ${1}
Cmd FAIL - Requires Arguments || §c需要參數 (${0}) ${1}
Cmd FAIL - see config || 查看設定檔案中的 '${0}'
Cmd FAIL - Unknown Username || §c在此伺服器上未找到該使用者
Cmd FAIL - Users not linked || 此使用者未綁定到你的帳戶,且你無權刪除其他使用者的帳戶。
Cmd FAIL - WebUser does not exists || §c使用者不存在
Cmd FAIL - WebUser exists || §c使用者已存在
Cmd Footer - Help || §7將滑鼠游標懸停在參數或指令上來了解更多有關它們的訊息或者使用 '/${0} ?'。
Cmd Header - Analysis || > §2分析結果
Cmd Header - Help || > §2/${0} 幫助
Cmd Header - Info || > §2玩家分析
Cmd Header - Inspect || > §2玩家: §f${0}
Cmd Header - Network || > §2群組網路頁面
Cmd Header - Players || > §2全部玩家
Cmd Header - Search || > §2${0} 對於 §f${1}§2 的結果:
Cmd Header - server list || id::名稱::uuid
Cmd Header - Servers || > §2全部伺服器
Cmd Header - web user list || 使用者名稱::綁定到::權限等級
Cmd Header - Web Users || > §2${0} 網頁使用者
Cmd Info - Bungee Connection || §2連接至代理§f${0}
Cmd Info - Database || §2目前資料庫§f${0}
Cmd Info - Reload Complete || §a重載完成
Cmd Info - Reload Failed || §c重新載入插件出了點問題建議重新啟動。
Cmd Info - Update || §2有可用更新§f${0}
Cmd Info - Version || §2版本§f${0}
Cmd network - No network || 伺服器未連接到群組。此連接已重定向到伺服器頁面。
Cmd Notify - No Address || §e沒有可用的地址 - 已使用 localhost 作為後備地址。在設定檔案中的 'Alternative_IP' 設定地址。
Cmd Notify - No WebUser || 你可能沒有網頁帳戶,請使用 /plan register <password> 來註冊
Cmd Notify - WebUser register || 新使用者已註冊: '${0}' 權限等級: ${1}
Cmd Qinspect - Active Playtime || §2活躍時間§f${0}
Cmd Qinspect - Activity Index || §2活躍指數§f${0} | ${1}
Cmd Qinspect - AFK Playtime || §2掛機時間§f${0}
Cmd Qinspect - Deaths || §2死亡次數§f${0}
Cmd Qinspect - Geolocation || §2登入位置§f${0}
Cmd Qinspect - Last Seen || §2上次上線§f${0}
Cmd Qinspect - Longest Session || §2遊玩最長的一次§f${0}
Cmd Qinspect - Mob Kills || §2生物擊殺數§f${0}
Cmd Qinspect - Player Kills || §2玩家擊殺數§f${0}
Cmd Qinspect - Playtime || §2遊玩時間§f${0}
Cmd Qinspect - Registered || §2註冊時間§f${0}
Cmd Qinspect - Times Kicked || §2踢除次數§f${0}
Cmd SUCCESS - Feature disabled || §a暫時停用 '${0}' 直到下一次重載插件。
Cmd SUCCESS - WebUser register || §a成功新增了新使用者(${0})
Cmd unregister - unregistering || 註冊 '${0}' 中...
Cmd WARN - Database not open || §e資料庫狀態為 ${0} - 這可能需要比預期更長的時間...
Cmd Web - Permission Levels || >\§70: 訪問所有頁面\§71: 訪問 '/players' 和全部玩家頁面\§72: 訪問使用者名稱與網頁使用者名稱一致的玩家頁\§73+: 沒有權限
Command Help - /plan db || 管理 Plan 資料庫
Command Help - /plan db backup || 將資料庫的資料備份到一個檔案中
Command Help - /plan db clear || 從資料庫中刪除所有 Plan 資料
Command Help - /plan db hotswap || 熱交換資料庫並重啟插件
Command Help - /plan db move || 在資料庫間移動資料
Command Help - /plan db remove || 從目前資料庫中刪除玩家的資料
Command Help - /plan db restore || 將資料從檔案還原至資料庫
Command Help - /plan db uninstalled || 在資料庫中把一個伺服器設定為已解除安裝。
Command Help - /plan disable || 停用整個插件或停用插件的部分功能
Command Help - /plan export || 手動導出 html 或 json 檔案
Command Help - /plan import || 導入資料
Command Help - /plan info || 關於此插件的訊息
Command Help - /plan ingame || 在遊戲中查看玩家訊息
Command Help - /plan json || 查看玩家的原始資料 json。
Command Help - /plan logout || 將其他使用者從面板上登出。
Command Help - /plan network || 查看群組網路頁面
Command Help - /plan player || 查看玩家頁面
Command Help - /plan players || 查看全部玩家頁面
Command Help - /plan register || 註冊一個網頁使用者
Command Help - /plan reload || 重啟 Plan
Command Help - /plan search || 搜尋玩家
Command Help - /plan server || 查看伺服器頁面
Command Help - /plan servers || 列出資料庫中的伺服器
Command Help - /plan unregister || 註冊一個 Plan 網頁帳戶
Command Help - /plan users || 列出所有網頁帳戶
Database - Apply Patch || 正在應用補丁:${0}...
Database - Patches Applied || 已成功應用所有資料庫補丁。
Database - Patches Applied Already || 已應用所有資料庫補丁。
Database MySQL - Launch Options Error || 啟動參數出錯,正使用預設參數(${0}
Database Notify - Clean || 移除了 ${0} 位使用者的資料。
Database Notify - SQLite No WAL || 此伺服器版本不支援 SQLite WAL 模式,正使用預設模式。這可能會影響性能。
Disable || Plan 插件已關閉。
Disable - Processing || 正在處理未處理的關鍵任務。(${0})
Disable - Processing Complete || 處理完畢。
Disable - Unsaved Session Save || 儲存未完成的會話中...
Disable - Unsaved Session Save Timeout || 超時,將在下一次啟動儲存未完成的會話。
Disable - Waiting SQLite || 正在等待查詢完成,以避免 SQLite 使 JVM 崩潰...
Disable - Waiting SQLite Complete || SQLite 連接已關閉。
Disable - Waiting Transactions || 正在等待未完成的事務以避免資料丟失...
Disable - Waiting Transactions Complete || 事務隊列已關閉。
Disable - WebServer || 網頁伺服器已關閉。
Enable || Plan 插件已啟用。
Enable - Database || ${0} - 已連接到資料庫。
Enable - Notify Bad IP || 0.0.0.0 不是有效的地址,請修改 Alternative_IP 設定. 否則可能會導致網頁地址錯誤!
Enable - Notify Empty IP || server.properties 中的 IP 為空且未使用備用 IP。這可能會導致地址出錯
Enable - Notify Geolocations disabled || 已關閉地理位置收集。(Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan 需要在首次執行時連接網路以下載 GeoLite2 地理位置資料庫。
Enable - Notify Webserver disabled || 網頁伺服器未初始化。(WebServer.DisableWebServer: true)
Enable - Storing preserved sessions || 正在儲存之前關機前留下的會話。
Enable - WebServer || 網頁伺服器已在 ${0} ( ${1} ) 端口上執行
Enable FAIL - Database || ${0} - 連接到資料庫失敗:${1}
Enable FAIL - Database Patch || 資料庫補丁失敗,插件必須被停用。請報告此問題
Enable FAIL - GeoDB Write || 儲存已下載的 GeoLite2 地理位置資料庫時發生問題
Enable FAIL - WebServer (Proxy) || 網頁伺服器沒有初始化!
Enable FAIL - Wrong Database Type || ${0} 是不支援的資料庫類型
HTML - AND_BUG_REPORTERS || 和其他問題報告者!
HTML - BANNED (Filters) || 被封禁
HTML - COMPARING_15_DAYS || 對比 15 天的情況
HTML - COMPARING_60_DAYS || 對比 30 天前和現在的情況
HTML - COMPARING_7_DAYS || 對比 7 天的情況
HTML - DATABASE_NOT_OPEN || 資料庫未開放, 使用 /plan info 查看資料庫狀態
HTML - DESCRIBE_RETENTION_PREDICTION || 這個數值是基於之前的玩家資料預測的。
HTML - ERROR || 認證時發生錯誤
HTML - EXPIRED_COOKIE || 使用者 Cookie 已過期
HTML - FILTER_ACTIVITY_INDEX_NOW || 活躍度分組
HTML - FILTER_ALL_PLAYERS || 全部玩家
HTML - FILTER_BANNED || 封禁狀態
HTML - FILTER_GROUP || 小組:
HTML - FILTER_OPS || 管理員狀態
HTML - INDEX_ACTIVE || 活躍
HTML - INDEX_INACTIVE || 不活躍
HTML - INDEX_IRREGULAR || 偶爾上線
HTML - INDEX_REGULAR || 經常上線
HTML - INDEX_VERY_ACTIVE || 非常活躍
HTML - KILLED || 被擊殺數
HTML - LABEL_1ST_WEAPON || 最致命的 PvP 武器
HTML - LABEL_2ND_WEAPON || 第二致命的 PvP 武器
HTML - LABEL_3RD_WEAPON || 第三致命的 PvP 武器
HTML - LABEL_ACTIVE_PLAYTIME || 活躍時間
HTML - LABEL_ACTIVITY_INDEX || 活躍指數
HTML - LABEL_AFK || 掛機
HTML - LABEL_AFK_TIME || 掛機時間
HTML - LABEL_AVG || 平均
HTML - LABEL_AVG_ACTIVE_PLAYTIME || 平均活躍時間
HTML - LABEL_AVG_AFK_TIME || 平均掛機時間
HTML - LABEL_AVG_CHUNKS || 平均區塊數
HTML - LABEL_AVG_ENTITIES || 平均實體書
HTML - LABEL_AVG_KDR || 平均 KDR
HTML - LABEL_AVG_MOB_KDR || 平均生物 KDR
HTML - LABEL_AVG_PLAYTIME || 平均遊玩時間
HTML - LABEL_AVG_SESSION_LENGTH || 平均會話時長
HTML - LABEL_AVG_SESSIONS || 平均會話
HTML - LABEL_AVG_TPS || 平均 TPS
HTML - LABEL_BANNED || 已被封禁
HTML - LABEL_BEST_PEAK || 所有時間峰值
HTML - LABEL_DAY_OF_WEEK || 星期
HTML - LABEL_DEATHS || 死亡數
HTML - LABEL_DOWNTIME || 關機時間
HTML - LABEL_DURING_LOW_TPS || 持續低 TPS 時間
HTML - LABEL_ENTITIES || 實體
HTML - LABEL_FAVORITE_SERVER || 最喜愛的伺服器
HTML - LABEL_FIRST_SESSION_LENGTH || 第一次會話時長
HTML - LABEL_FREE_DISK_SPACE || 剩餘硬碟空間
HTML - LABEL_INACTIVE || 不活躍
HTML - LABEL_LAST_PEAK || 上次線上峰值
HTML - LABEL_LAST_SEEN || 最後線上時間
HTML - LABEL_LOADED_CHUNKS || 已載入區塊
HTML - LABEL_LOADED_ENTITIES || 已載入實體
HTML - LABEL_LONE_JOINS || 單獨加入
HTML - LABEL_LONE_NEW_JOINS || 單獨新玩家加入
HTML - LABEL_LONGEST_SESSION || 最長會話時間
HTML - LABEL_LOW_TPS || 低 TPS 時間
HTML - LABEL_MAX_FREE_DISK || 最大可用硬碟空間
HTML - LABEL_MIN_FREE_DISK || 最小可用硬碟空間
HTML - LABEL_MOB_DEATHS || 被生物擊殺數
HTML - LABEL_MOB_KDR || 生物 KDR
HTML - LABEL_MOB_KILLS || 生物擊殺數
HTML - LABEL_MOST_ACTIVE_GAMEMODE || 最常玩的遊戲模式
HTML - LABEL_NAME || 名稱
HTML - LABEL_NEW || 新
HTML - LABEL_NEW_PLAYERS || 新玩家
HTML - LABEL_NICKNAME || 暱稱
HTML - LABEL_NO_SESSION_KILLS || 無
HTML - LABEL_ONLINE_FIRST_JOIN || 第一次進入伺服器的線上玩家
HTML - LABEL_OPERATOR || 管理員
HTML - LABEL_PER_PLAYER || / 玩家
HTML - LABEL_PER_REGULAR_PLAYER || / 普通玩家
HTML - LABEL_PLAYER_DEATHS || 被玩家擊殺次數
HTML - LABEL_PLAYER_KILLS || 擊殺玩家數
HTML - LABEL_PLAYERS_ONLINE || 線上玩家
HTML - LABEL_PLAYTIME || 遊玩時間
HTML - LABEL_REGISTERED || 註冊時間
HTML - LABEL_REGISTERED_PLAYERS || 已註冊的玩家
HTML - LABEL_REGULAR || 普通
HTML - LABEL_REGULAR_PLAYERS || 普通玩家
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || 最近加入活動
HTML - LABEL_RETENTION || 新玩家留坑率
HTML - LABEL_SERVER_DOWNTIME || 伺服器關機時間
HTML - LABEL_SERVER_OCCUPIED || 伺服器線上時間
HTML - LABEL_SESSION_ENDED || 會話結束
HTML - LABEL_SESSION_MEDIAN || 平均會話長度
HTML - LABEL_TIMES_KICKED || 被踢出次數
HTML - LABEL_TOTAL_PLAYERS || 總玩家數
HTML - LABEL_TOTAL_PLAYTIME || 總遊玩時間
HTML - LABEL_UNIQUE_PLAYERS || 獨立玩家
HTML - LABEL_WEEK_DAYS || '星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'
HTML - LINK_BACK_NETWORK || 群組網路頁面
HTML - LINK_BACK_SERVER || 伺服器頁面
HTML - LINK_CHANGELOG || 查看更新日誌
HTML - LINK_DISCORD || 一般問題支援Discord
HTML - LINK_DOWNLOAD || 下載
HTML - LINK_ISSUES || 報告問題
HTML - LINK_NIGHT_MODE || 夜間模式
HTML - LINK_PLAYER_PAGE || 玩家頁面
HTML - LINK_QUICK_VIEW || 快速瀏覽
HTML - LINK_SERVER_ANALYSIS || 伺服器分析
HTML - LINK_WIKI || Plan Wiki,教程和文檔
HTML - LOCAL_MACHINE || 本地主機
HTML - LOGIN_CREATE_ACCOUNT || 建立一個帳戶!
HTML - LOGIN_FAILED || 登入失敗:
HTML - LOGIN_FORGOT_PASSWORD || 忘記密碼?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || 忘記密碼? 註冊並再次註冊。
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || 在遊戲中使用以下指令來刪除目前帳戶:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || 或使用控制台指令:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || 使用指令後,
HTML - LOGIN_LOGIN || 登入
HTML - LOGIN_LOGOUT || 登出
HTML - LOGIN_PASSWORD || "密碼"
HTML - LOGIN_USERNAME || "使用者名稱"
HTML - NAV_PLUGINS || 插件
HTML - NEW_CALENDAR || 新:
HTML - NO_KILLS || 沒有擊殺數
HTML - NO_USER_PRESENT || 使用者 cookie 不存在
HTML - NON_OPERATORS (Filters) || 非管理員
HTML - NOT_BANNED (Filters) || 未被封禁
HTML - OFFLINE || 離線
HTML - ONLINE || 線上
HTML - OPERATORS (Filters) || 管理員
HTML - PER_DAY || / 天
HTML - PLAYERS_TEXT || 玩家
HTML - QUERY || 查詢<
HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || 查詢玩家的活躍度
HTML - QUERY_ACTIVITY_ON || 活躍在 <span id="activity-date"></span>
HTML - QUERY_ADD_FILTER || 增加過濾器..
HTML - QUERY_AND || 外加
HTML - QUERY_ARE || `是`
HTML - QUERY_ARE_ACTIVITY_GROUP || 在活躍度分組中
HTML - QUERY_ARE_PLUGIN_GROUP || 在 ${plugin} 插件的 ${group} 分組中
HTML - QUERY_JOINED_FROM_COUNTRY || 加入來自國家
HTML - QUERY_JOINED_WITH_ADDRESS || 加入地址
HTML - QUERY_LOADING_FILTERS || 載入過濾器中...
HTML - QUERY_MAKE || 進行查詢
HTML - QUERY_MAKE_ANOTHER || 進行另一個查詢
HTML - QUERY_OF_PLAYERS || 查詢玩家:
HTML - QUERY_PERFORM_QUERY || 執行查詢!
HTML - QUERY_PLAYED_BETWEEN || 在此期間遊玩過
HTML - QUERY_REGISTERED_BETWEEN || 在此期間註冊
HTML - QUERY_RESULTS || 查詢結果
HTML - QUERY_RESULTS_MATCH || 搜尋到 ${resultCount} 個玩家
HTML - QUERY_SESSIONS_WITHIN_VIEW || 查看範圍內的會話
HTML - QUERY_SHOW_VIEW || 日期範圍
HTML - QUERY_TIME_FROM || >從 </label>
HTML - QUERY_TIME_TO || >到 </label>
HTML - QUERY_VIEW || 日期範圍:
HTML - QUERY_ZERO_RESULTS || 查詢到 0 個結果
HTML - REGISTER || 註冊
HTML - REGISTER_CHECK_FAILED || 檢查註冊狀態失敗:
HTML - REGISTER_COMPLETE || 註冊完成
HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || 您現在可以完成使用者註冊流程。
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || 註冊代碼將在 15 分鐘後過期
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || 在遊戲中使用以下指令完成註冊:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || 或使用控制台:
HTML - REGISTER_CREATE_USER || 建立一個新使用者
HTML - REGISTER_FAILED || 註冊失敗:
HTML - REGISTER_HAVE_ACCOUNT || 已經有帳號了? 登入!
HTML - REGISTER_PASSWORD_TIP || 密碼不能超過8個字符沒有其他限制。
HTML - REGISTER_SPECIFY_PASSWORD || 你需要填寫密碼
HTML - REGISTER_SPECIFY_USERNAME || 你需要填寫使用者名稱
HTML - REGISTER_USERNAME_LENGTH || 使用者名稱最多可以包含 50 個字符,你的使用者名稱有
HTML - REGISTER_USERNAME_TIP || 使用者名稱最多可以包含 50 個字符。
HTML - SESSION || 會話次數
HTML - SIDE_GEOLOCATIONS || 地理位置
HTML - SIDE_INFORMATION || 訊息
HTML - SIDE_LINKS || 連接
HTML - SIDE_NETWORK_OVERVIEW || 群組網路簡介
HTML - SIDE_OVERVIEW || 簡介
HTML - SIDE_PERFORMANCE || 性能
HTML - SIDE_PLAYER_LIST || 玩家列表
HTML - SIDE_PLAYERBASE || 玩家資料
HTML - SIDE_PLAYERBASE_OVERVIEW || 玩家資料簡介
HTML - SIDE_PLUGINS || 插件
HTML - SIDE_PVP_PVE || PvP 和 PvE
HTML - SIDE_SERVERS || 伺服器
HTML - SIDE_SERVERS_TITLE || 伺服器
HTML - SIDE_SESSIONS || 會話
HTML - SIDE_TO_MAIN_PAGE || 回到主頁面
HTML - TEXT_CLICK_TO_EXPAND || 點擊展開
HTML - TEXT_CONTRIBUTORS_CODE || 代碼貢獻者
HTML - TEXT_CONTRIBUTORS_LOCALE || 翻譯者
HTML - TEXT_CONTRIBUTORS_MONEY || 特別感謝那些在經濟上支援開發的人們。
HTML - TEXT_CONTRIBUTORS_THANKS || 以下 <span class="col-plan">優秀人物</span> 也做出了貢獻:
HTML - TEXT_DEV_VERSION || 這是一個開發版本。
HTML - TEXT_DEVELOPED_BY || 的開發者是
HTML - TEXT_FIRST_SESSION || 第一此會話
HTML - TEXT_LICENSED_UNDER || Player Analytics 開發和授權於
HTML - TEXT_METRICS || bStats 統計
HTML - TEXT_NO_EXTENSION_DATA || 沒有擴充資料
HTML - TEXT_NO_LOW_TPS || 沒有低 TPS 時間
HTML - TEXT_NO_SERVER || 沒有可顯示線上活動的伺服器
HTML - TEXT_NO_SERVERS || 資料庫中找不到伺服器
HTML - TEXT_PLUGIN_INFORMATION || 插件訊息
HTML - TEXT_PREDICTED_RETENTION || 這個數值是基於之前的玩家資料預測的
HTML - TEXT_SERVER_INSTRUCTIONS || 看起來 Plan 沒有安裝在任何遊戲伺服器上或者遊戲伺服器未連接到相同的資料庫。 群組網路教程請參見:<a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a>
HTML - TEXT_VERSION || 有新版本可供下載。
HTML - TITLE_30_DAYS || 30 天
HTML - TITLE_30_DAYS_AGO || 30 天前
HTML - TITLE_ALL || 全部
HTML - TITLE_ALL_TIME || 所有時間
HTML - TITLE_AS_NUMBERS || 資料
HTML - TITLE_AVG_PING || 平均延遲
HTML - TITLE_BEST_PING || 最低延遲
HTML - TITLE_CALENDAR || 日歷
HTML - TITLE_CONNECTION_INFO || 連接訊息
HTML - TITLE_COUNTRY || 國家和地區
HTML - TITLE_CPU_RAM || CPU 和記憶體
HTML - TITLE_CURRENT_PLAYERBASE || 目前玩家數量
HTML - TITLE_DISK || 硬碟空間
HTML - TITLE_GRAPH_DAY_BY_DAY || 按天查看
HTML - TITLE_GRAPH_HOUR_BY_HOUR || 按小時查看
HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || 群組網路線上活動
HTML - TITLE_GRAPH_PUNCHCARD || 30 天打卡
HTML - TITLE_INSIGHTS || 30 天分析
HTML - TITLE_IS_AVAILABLE || 可以使用
HTML - TITLE_JOIN_ADDRESSES || 加入地址
HTML - TITLE_LAST_24_HOURS || 過去 24 小時
HTML - TITLE_LAST_30_DAYS || 過去 30 天
HTML - TITLE_LAST_7_DAYS || 過去 7 天
HTML - TITLE_LAST_CONNECTED || 最後連接時間
HTML - TITLE_LENGTH || 遊玩時長
HTML - TITLE_MOST_PLAYED_WORLD || 玩的最多的世界
HTML - TITLE_NETWORK || 群組網路
HTML - TITLE_NETWORK_AS_NUMBERS || 群組網路資料
HTML - TITLE_NOW || 現在
HTML - TITLE_ONLINE_ACTIVITY || 線上活動
HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || 線上活動資料
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || 線上活動簡介
HTML - TITLE_PERFORMANCE_AS_NUMBERS || 性能資料
HTML - TITLE_PING || 延遲
HTML - TITLE_PLAYER || 玩家
HTML - TITLE_PLAYER_OVERVIEW || 玩家簡介
HTML - TITLE_PLAYERBASE_DEVELOPMENT || 玩家發展
HTML - TITLE_PVP_DEATHS || 最近的 PVP 死亡
HTML - TITLE_PVP_KILLS || 最近的 PVP 擊殺
HTML - TITLE_PVP_PVE_NUMBERS || PvP 和 PvE 資料
HTML - TITLE_RECENT_KILLS || 最近擊殺
HTML - TITLE_RECENT_SESSIONS || 最近會話
HTML - TITLE_SEEN_NICKNAMES || 使用過的暱稱
HTML - TITLE_SERVER || 伺服器
HTML - TITLE_SERVER_AS_NUMBERS || 伺服器資料
HTML - TITLE_SERVER_OVERVIEW || 伺服器簡介
HTML - TITLE_SERVER_PLAYTIME || 伺服器遊戲時間
HTML - TITLE_SERVER_PLAYTIME_30 || 最近 30 天內的伺服器遊玩時間
HTML - TITLE_SESSION_START || 會話開始於
HTML - TITLE_THEME_SELECT || 主題選擇
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || 打卡
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || 趨勢
HTML - TITLE_TRENDS || 30 天趨勢
HTML - TITLE_VERSION || 版本
HTML - TITLE_WEEK_COMPARISON || 每週對比
HTML - TITLE_WORLD || 世界載入
HTML - TITLE_WORLD_PLAYTIME || 世界遊玩時間
HTML - TITLE_WORST_PING || 最高延遲
HTML - TOTAL_ACTIVE_TEXT || 總活躍時長
HTML - TOTAL_AFK || 總掛機時長
HTML - TOTAL_PLAYERS || 總遊玩時長
HTML - UNIQUE_CALENDAR || 獨立:
HTML - UNIT_CHUNKS || 區塊
HTML - UNIT_ENTITIES || 實體
HTML - UNIT_NO_DATA || 沒有資料
HTML - UNIT_THE_PLAYERS || 玩家
HTML - USER_AND_PASS_NOT_SPECIFIED || 未指定使用者名稱與密碼
HTML - USER_DOES_NOT_EXIST || 使用者不存在
HTML - USER_INFORMATION_NOT_FOUND || 註冊失敗,請重試(註冊代碼有效期 15 分鐘)
HTML - USER_PASS_MISMATCH || 使用者名稱和密碼無法配合
HTML - Version Change log || 查看更新日誌
HTML - Version Current || 你的版本是 ${0}
HTML - Version Download || 下載 Plan - ${0}.jar
HTML - Version Update || 更新
HTML - Version Update Available || 新版本 ${0} 現在可用!
HTML - Version Update Dev || 這是一個開發版本。
HTML - Version Update Info || 有新版本可供下載。
HTML - WARNING_NO_GAME_SERVERS || 要獲得某些資料,你需要將 Plan 安裝在遊戲伺服器上。
HTML - WARNING_NO_GEOLOCATIONS || 需要在設定檔案中啟用地理位置收集(Accept GeoLite2 EULA)。
HTML - WARNING_NO_SPONGE_CHUNKS || 區塊資料在 Sponge 伺服端無法使用
HTML - WITH || <th> 與
HTML ERRORS - ACCESS_DENIED_403 || 拒絕訪問
HTML ERRORS - AUTH_FAIL_TIPS_401 || - 確保你已使用 <b>/plan register</b> 來註冊使用者<br>- 檢查使用者名稱與密碼是否正確<br>- 使用者名稱與密碼區分大小寫<br><br>若您忘記了密碼,請讓工作人員刪除您的舊密碼並重新註冊。
HTML ERRORS - AUTHENTICATION_FAILED_401 || 認證失敗。
HTML ERRORS - FORBIDDEN_403 || 禁止訪問
HTML ERRORS - NO_SERVERS_404 || 無可執行此請求的線上伺服器。
HTML ERRORS - NOT_FOUND_404 || 找不到
HTML ERRORS - NOT_PLAYED_404 || Plan 沒有找到此玩家。
HTML ERRORS - PAGE_NOT_FOUND_404 || 頁面不存在。
HTML ERRORS - UNAUTHORIZED_401 || 未認證
HTML ERRORS - UNKNOWN_PAGE_404 || 請確保您正通過指令所給出的連接訪問,示例:</p><p>/player/玩家名<br>/server/伺服器名稱</p>
HTML ERRORS - UUID_404 || 未在資料庫中找到此玩家的 UUID。
In Depth Help - /plan db || 使用不同的資料庫子指令來某種方式更改資料
In Depth Help - /plan db backup || 使用 SQLite 將目標資料庫備份到檔案中。
In Depth Help - /plan db clear || 清除所有 Plan 資料表,並刪除所有處理中的 Plan 資料。
In Depth Help - /plan db hotswap || 用另一個資料庫重新載入插件,並改變設定使其符合。
In Depth Help - /plan db move || 用一個資料庫中的內容覆蓋另一個資料庫中的內容。
In Depth Help - /plan db remove || 從目前資料庫中刪除與某個玩家相關的所有資料。
In Depth Help - /plan db restore || 使用 SQLite 備份檔案並覆蓋目標資料庫的內容。
In Depth Help - /plan db uninstalled || 將 Plan 資料庫中的一個伺服器標記為已解除安裝,這樣它就不會在伺服器查詢頁面中顯示出來。
In Depth Help - /plan disable || 停用整個插件或停用插件的部分功能,直到下次重新載入/重新啟動。
In Depth Help - /plan export || 把資料導出到設定檔案中指定的導出位置。
In Depth Help - /plan import || 執行導入,將資料載入到資料庫。
In Depth Help - /plan info || 顯示插件的目前狀態。
In Depth Help - /plan ingame || 顯示正在遊戲中的玩家的一些訊息。
In Depth Help - /plan json || 允許你下載 json 格式的玩家資料。所有的資料都在里面。
In Depth Help - /plan logout || 輸入使用者名稱作為參數可以註冊 Plan 上的一個使用者,輸入 * 作為參數可以註冊所有使用者。
In Depth Help - /plan network || 獲得一個指向 /network page群組網路 的連接,只能在群組網路上這樣做。
In Depth Help - /plan player || 獲得一個指向特定玩家或目前玩家的 /player page玩家頁面 的連接。
In Depth Help - /plan players || 獲得一個指向 /players page全部玩家頁面 的連接,以查看玩家列表。
In Depth Help - /plan register || 直接使用會獲得註冊頁面的連接。增加 --code[註冊代碼] 參數可以註冊一個帳戶。
In Depth Help - /plan reload || 關閉然後重新開啟本插件,會重新載入已更改的設定。
In Depth Help - /plan search || 列出所有與給定名稱部分相符的玩家名稱。
In Depth Help - /plan server || 獲得一個指向特定伺服器的 /server page伺服器頁面 的連接,如果沒有給出參數,則獲得目前伺服器的連接。
In Depth Help - /plan servers || 列出資料庫中所有伺服器的ID、名稱和UUID。
In Depth Help - /plan unregister || 不含參數使用會註冊目前綁定的帳戶,使用使用者名稱作為參數能註冊另一個使用者。
In Depth Help - /plan users || 以表格形式列出網頁使用者。
Manage - Confirm Overwrite || 資料庫 ${0} 中的資料將被覆蓋!
Manage - Confirm Removal || 資料庫 ${0} 中的資料將被刪除!
Manage - Fail || > §c發生了錯誤${0}
Manage - Fail File not found || > §c沒有在 ${0} 發現檔案
Manage - Fail Incorrect Database || > §c'${0}' 是一個不支援的資料庫
Manage - Fail No Exporter || §e導出器 '${0}' 不存在
Manage - Fail No Importer || §e導入器 '${0}' 不存在
Manage - Fail No Server || 沒有找到具有給定參數的伺服器。
Manage - Fail Same Database || > §c不能在同一個資料庫中操作!
Manage - Fail Same server || 不能將此伺服器標記為已解除安裝(你在這個伺服器上)。
Manage - Fail, Confirmation || > §c增加 '-a' 參數來確認執行:${0}
Manage - List Importers || 導入器:
Manage - Progress || ${0} / ${1} 處理中...
Manage - Remind HotSwap || §e請切換到新的資料庫(/plan db hotswap ${0})並重新載入插件。
Manage - Start || > §2資料處理中...
Manage - Success || > §a成功
Negative || 否
Positive || 是
ServerInfo - Loading || 正在載入伺服器識別資訊
Today || '今天'
Unavailable || 無法使用
Unknown || 未知
Version - DEV || 這是一個開發版本。
Version - Latest || 你正在使用最新版本。
Version - New || 有新版本 (${0}) 可用 ${1}
Version - New (old) || 有新版本可用:${0}
Version FAIL - Read info (old) || 無法檢查最新版本號
Version FAIL - Read versions.txt || 無法從 Github/versions.txt 載入版本訊息
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || 網頁伺服器:無證書 -> 正使用 HTTP 伺服器提供可視化效果。
WebServer - Notify HTTP User Auth || 網頁伺服器已禁止使用者登入HTTP 方式不安全)
WebServer - Notify HTTPS User Auth || 網頁伺服器: 使用者登入已關閉! (已在設定檔案中禁止)
Webserver - Notify IP Whitelist || 網頁伺服器: IP 白名單已啟用。
Webserver - Notify IP Whitelist Block || 網頁伺服器:${0} 被拒絕訪問 '${1}'. (不在白名單中)
WebServer - Notify no Cert file || 網頁伺服器:找不到證書密鑰檔案:${0}
WebServer - Notify Using Proxy || 網頁伺服器: HTTPS 代理模式已開啟, 請確保你的反向代理已經設定為 HTTPS 模式並且 Plan 的 Alternative_IP.Address 選項已經指向代理
WebServer FAIL - EOF || 網頁伺服器: 在讀取證書檔案時出現了EOF異常. (請檢查證書檔案完整性)
WebServer FAIL - Port Bind || 未成功初始化網頁伺服器。端口(${0})是否被已被占用?
WebServer FAIL - SSL Context || 網頁伺服器SSL 環境初始化失敗。
WebServer FAIL - Store Load || 網頁伺服器SSL 證書載入失敗。
Yesterday || '昨天'

View File

@ -0,0 +1,624 @@
plugin:
enable:
enabled: "Plan 插件已啟用。"
notify:
webserverDisabled: "網頁伺服器未初始化。(WebServer.DisableWebServer: true)"
storeSessions: "正在儲存之前關機前留下的會話。"
geoDisabled: "已關閉地理位置收集。(Data.Geolocations: false)"
badIP: "0.0.0.0 不是有效的地址,請修改 Alternative_IP 設定. 否則可能會導致網頁地址錯誤!"
emptyIP: "server.properties 中的 IP 為空且未使用備用 IP。這可能會導致地址出錯"
geoInternetRequired: "Plan 需要在首次執行時連接網路以下載 GeoLite2 地理位置資料庫。"
webserver: "網頁伺服器已在 ${0} ( ${1} ) 端口上執行"
fail:
databasePatch: "資料庫補丁失敗,插件必須被停用。請報告此問題"
webServer: "網頁伺服器沒有初始化!"
databaseType: "${0} 是不支援的資料庫類型"
database: "${0} - 連接到資料庫失敗:${1}"
geoDBWrite: "儲存已下載的 GeoLite2 地理位置資料庫時發生問題"
database: "${0} - 已連接到資料庫。"
webserver:
fail:
certStoreLoad: "網頁伺服器SSL 證書載入失敗。"
certFileEOF: "網頁伺服器: 在讀取證書檔案時出現了EOF異常. (請檢查證書檔案完整性)"
portInUse: "未成功初始化網頁伺服器。端口(${0})是否被已被占用?"
SSLContext: "網頁伺服器SSL 環境初始化失敗。"
notify:
http: "網頁伺服器:無證書 -> 正使用 HTTP 伺服器提供可視化效果。"
ipWhitelistBlock: "網頁伺服器:${0} 被拒絕訪問 '${1}'. (不在白名單中)"
authDisabledNoHTTPS: "網頁伺服器已禁止使用者登入HTTP 方式不安全)"
ipWhitelist: "網頁伺服器: IP 白名單已啟用。"
noCertFile: "網頁伺服器:找不到證書密鑰檔案:${0}"
authDisabledConfig: "網頁伺服器: 使用者登入已關閉! (已在設定檔案中禁止)"
reverseProxy: "網頁伺服器: HTTPS 代理模式已開啟, 請確保你的反向代理已經設定為 HTTPS 模式並且 Plan 的 Alternative_IP.Address 選項已經指向代理"
apiCSSAdded: "頁面擴充: ${0} 增加樣式表(s) 到 ${1}, ${2}"
generic:
yesterday: "'昨天'"
dbFaultyLaunchOptions: "啟動參數出錯,正使用預設參數(${0}"
dbPatchesApplied: "已成功應用所有資料庫補丁。"
unavailable: "無法使用"
dbPatchesAlreadyApplied: "已應用所有資料庫補丁。"
unknown: "未知"
no: "否"
dbNotifyClean: "移除了 ${0} 位使用者的資料。"
yes: "是"
dbNotifySQLiteWAL: "此伺服器版本不支援 SQLite WAL 模式,正使用預設模式。這可能會影響性能。"
loadingServerInfo: "正在載入伺服器識別資訊"
today: "'今天'"
dbApplyingPatch: "正在應用補丁:${0}..."
disable:
database: "正在處理未處理的關鍵任務。(${0})"
processingComplete: "處理完畢。"
waitingTransactions: "正在等待未完成的事務以避免資料丟失..."
waitingTransactionsComplete: "事務隊列已關閉。"
waitingDbComplete: "SQLite 連接已關閉。"
savingSessions: "儲存未完成的會話中..."
savingSessionsTimeout: "超時,將在下一次啟動儲存未完成的會話。"
disabled: "Plan 插件已關閉。"
waitingDb: "正在等待查詢完成,以避免 SQLite 使 JVM 崩潰..."
webserver: "網頁伺服器已關閉。"
version:
checkFail: "無法檢查最新版本號"
checkFailGithub: "無法從 Github/versions.txt 載入版本訊息"
isLatest: "你正在使用最新版本。"
updateAvailableSpigot: "有新版本可用:${0}"
isDev: " 這是一個開發版本。"
updateAvailable: "有新版本 (${0}) 可用 ${1}"
apiJSAdded: "頁面擴充: ${0} 增加 javascript(s) 到 ${1}, ${2}"
command:
help:
unregister:
inDepth: "不含參數使用會註冊目前綁定的帳戶,使用使用者名稱作為參數能註冊另一個使用者。"
description: "註冊一個 Plan 網頁帳戶"
dbMove:
inDepth: "用一個資料庫中的內容覆蓋另一個資料庫中的內容。"
description: "在資料庫間移動資料"
import:
inDepth: "執行導入,將資料載入到資料庫。"
description: "導入資料"
search:
inDepth: "列出所有與給定名稱部分相符的玩家名稱。"
description: "搜尋玩家"
logout:
description: "將其他使用者從面板上登出。"
inDepth: "輸入使用者名稱作為參數可以註冊 Plan 上的一個使用者,輸入 * 作為參數可以註冊所有使用者。"
dbRemove:
description: "從目前資料庫中刪除玩家的資料"
inDepth: "從目前資料庫中刪除與某個玩家相關的所有資料。"
disable:
inDepth: "停用整個插件或停用插件的部分功能,直到下次重新載入/重新啟動。"
description: "停用整個插件或停用插件的部分功能"
players:
inDepth: "獲得一個指向 /players page全部玩家頁面 的連接,以查看玩家列表。"
description: "查看全部玩家頁面"
json:
inDepth: "允許你下載 json 格式的玩家資料。所有的資料都在里面。"
description: "查看玩家的原始資料 json。"
servers:
description: "列出資料庫中的伺服器"
inDepth: "列出資料庫中所有伺服器的ID、名稱和UUID。"
network:
description: "查看群組網路頁面"
inDepth: "獲得一個指向 /network page群組網路 的連接,只能在群組網路上這樣做。"
server:
description: "查看伺服器頁面"
inDepth: "獲得一個指向特定伺服器的 /server page伺服器頁面 的連接,如果沒有給出參數,則獲得目前伺服器的連接。"
ingame:
description: "在遊戲中查看玩家訊息"
inDepth: "顯示正在遊戲中的玩家的一些訊息。"
player:
inDepth: "獲得一個指向特定玩家或目前玩家的 /player page玩家頁面 的連接。"
description: "查看玩家頁面"
reload:
inDepth: "關閉然後重新開啟本插件,會重新載入已更改的設定。"
description: "重啟 Plan"
dbRestore:
description: "將資料從檔案還原至資料庫"
inDepth: "使用 SQLite 備份檔案並覆蓋目標資料庫的內容。"
info:
inDepth: "顯示插件的目前狀態。"
description: "關於此插件的訊息"
export:
inDepth: "把資料導出到設定檔案中指定的導出位置。"
description: "手動導出 html 或 json 檔案"
database:
description: "管理 Plan 資料庫"
inDepth: "使用不同的資料庫子指令來某種方式更改資料"
dbUninstalled:
description: "在資料庫中把一個伺服器設定為已解除安裝。"
inDepth: "將 Plan 資料庫中的一個伺服器標記為已解除安裝,這樣它就不會在伺服器查詢頁面中顯示出來。"
dbHotswap:
description: "熱交換資料庫並重啟插件"
inDepth: "用另一個資料庫重新載入插件,並改變設定使其符合。"
dbClear:
description: "從資料庫中刪除所有 Plan 資料"
inDepth: "清除所有 Plan 資料表,並刪除所有處理中的 Plan 資料。"
dbBackup:
description: "將資料庫的資料備份到一個檔案中"
inDepth: "使用 SQLite 將目標資料庫備份到檔案中。"
register:
description: "註冊一個網頁使用者"
inDepth: "直接使用會獲得註冊頁面的連接。增加 --code[註冊代碼] 參數可以註冊一個帳戶。"
users:
inDepth: "以表格形式列出網頁使用者。"
description: "列出所有網頁帳戶"
ingame:
timesKicked: " §2踢除次數§f${0}"
mobKills: " §2生物擊殺數§f${0}"
longestSession: " §2遊玩最長的一次§f${0}"
playerKills: " §2玩家擊殺數§f${0}"
activityIndex: " §2活躍指數§f${0} | ${1}"
deaths: " §2死亡次數§f${0}"
geolocation: " §2登入位置§f${0}"
playtime: " §2遊玩時間§f${0}"
activePlaytime: " §2活躍時間§f${0}"
afkPlaytime: " §2掛機時間§f${0}"
registered: " §2註冊時間§f${0}"
lastSeen: " §2上次上線§f${0}"
confirmation:
accept: "接受"
dbClear: "你將要刪除 ${0} 中的所有 Plan 的資料"
dbRemovePlayer: "你將從 ${1} 中刪除 ${0} 的資料。"
dbOverwrite: "你將要用 ${1} 中的資料覆蓋 Plan ${0} 中的資料。"
expired: "確認已過期,請再次使用指令"
cancelNoChanges: "已取消。沒有資料被更改。"
cancelNoUnregister: "已取消。 '${0}' 尚未註冊"
unregister: "您即將解除與 ${1} 連接的 '${0}' 的註冊。"
confirm: "確認:"
deny: "取消"
general:
reloadComplete: "§a重載完成"
webPermissionLevels: ">\§70: 訪問所有頁面\§71: 訪問 '/players' 和全部玩家頁面\§72: 訪問使用者名稱與網頁使用者名稱一致的玩家頁\§73+: 沒有權限"
noAddress: "§e沒有可用的地址 - 已使用 localhost 作為後備地址。在設定檔案中的 'Alternative_IP' 設定地址。"
pluginDisabled: "§a Plan 系統現在已被停用。你仍然可以使用 reload 來重新啟動插件。"
notifyWebUserRegister: "新使用者已註冊: '${0}' 權限等級: ${1}"
noWebuser: "你可能沒有網頁帳戶,請使用 /plan register <password> 來註冊"
featureDisabled: "§a暫時停用 '${0}' 直到下一次重載插件。"
reloadFailed: "§c重新載入插件出了點問題建議重新啟動。"
failNoImporter: "§e導入器 '${0}' 不存在"
webUserList: " §2${0} §7: §f${1}"
failNoExporter: "§e導出器 '${0}' 不存在"
successWebUserRegister: "§a成功新增了新使用者(${0})"
argument:
nameOrUUID:
name: "名稱/uuid"
description: "玩家的名稱或 UUID"
removeDescription: "要從目前資料庫刪除的玩家標識符"
dbRestore:
description: "要還原的資料庫的類型。如果未指定,則使用目前資料庫。"
subcommand:
name: "子指令"
description: "使用不帶子指令的指令即可查看幫助。(直接輸入)"
exportKind: "導出類型"
username:
name: "使用者名稱"
description: "另一個使用者的使用者名稱。如果未指定,則使用玩家綁定的使用者。"
dbTypeMoveTo:
description: "要將資料移入的資料庫類型。不能和之前一樣。"
feature:
name: "功能"
description: "要關閉的功能名稱:${0}"
backupFile:
description: "備份檔案的名稱(區分大小寫)"
name: "備份檔案"
importKind: "導入類型"
dbBackup:
description: "要備份的資料庫的類型。如果未指定,則使用目前資料庫。"
server:
name: "伺服器"
description: "伺服器的名稱ID 或 UUID"
code:
name: "${code}"
description: "註冊需要用到的代碼。"
dbTypeHotswap:
description: "要開始使用的新資料庫類型。"
dbTypeMoveFrom:
description: "要從移出資料的資料庫類型。"
dbTypeRemove:
description: "要清空資料的資料庫類型。"
database:
playerRemoval: "從 ${1} 中刪除 ${0} 的資料..."
unregister: "註冊 '${0}' 中..."
write: "正在寫入${0}..."
manage:
success: "> §a成功"
failFileNotFound: "> §c沒有在 ${0} 發現檔案"
failSameDB: "> §c不能在同一個資料庫中操作!"
failSameServer: "不能將此伺服器標記為已解除安裝(你在這個伺服器上)。"
hotswap: "§e請切換到新的資料庫(/plan db hotswap ${0})並重新載入插件。"
fail: "> §c發生了錯誤${0}"
confirmOverwrite: "資料庫 ${0} 中的資料將被覆蓋!"
importers: "導入器:"
failIncorrectDB: "> §c'${0}' 是一個不支援的資料庫"
confirm: "> §c增加 '-a' 參數來確認執行:${0}"
progress: "${0} / ${1} 處理中..."
start: "> §2資料處理中..."
failNoServer: "沒有找到具有給定參數的伺服器。"
confirmRemoval: "資料庫 ${0} 中的資料將被刪除!"
creatingBackup: "建立一個備份檔案 '${0}.db',內容為 ${1}。"
failDbNotOpen: "§c資料庫為 ${0} - 請稍後再試。"
removal: "從 ${0} 中刪除 Plan 的資料..."
warnDbNotOpen: "§e資料庫狀態為 ${0} - 這可能需要比預期更長的時間..."
serverUninstalled: "§a如果伺服器沒有真的解除安裝則它將自動在資料庫中把自己設定為已安裝。"
subcommand:
info:
update: " §2有可用更新§f${0}"
database: " §2目前資料庫§f${0}"
proxy: " §2連接至代理§f${0}"
version: " §2版本§f${0}"
header:
info: "> §2玩家分析"
players: "> §2全部玩家"
analysis: "> §2分析結果"
webUserList: "使用者名稱::綁定到::權限等級"
help: "> §2/${0} 幫助"
servers: "> §2全部伺服器"
search: "> §2${0} 對於 §f${1}§2 的結果:"
serverList: "id::名稱::uuid"
inspect: "> §2玩家: §f${0}"
network: "> §2群組網路頁面"
webUsers: "> §2${0} 網頁使用者"
fail:
playerNotFound: "找不到玩家 '${0}',他們沒有 UUID。"
missingFeature: "§e請設定要停用的功能目前支援 ${0}"
noPermission: "§c你沒有所需的權限。"
playerNotInDatabase: "在資料庫中找不到玩家 '${0}'。"
invalidArguments: "接受以下內容 ${0}: ${1}"
webUserExists: "§c使用者已存在"
onDeny: "拒絕操作在執行時出錯: ${0}"
invalidUsername: "§c該使用者沒有 UUID。"
unknownUsername: "§c在此伺服器上未找到該使用者"
tooManyArguments: "§c需要單個參數 ${1}"
missingLink: "此使用者未綁定到你的帳戶,且你無權刪除其他使用者的帳戶。"
webUserNotFound: "§c使用者不存在"
missingArguments: "§c需要參數 (${0}) ${1}"
seeConfig: "查看設定檔案中的 '${0}'"
serverNotFound: "在資料庫中找不到伺服器 '${0}'。"
onAccept: "接受操作在執行時出錯: ${0}"
emptyString: "搜尋字串不能為空"
footer:
help: "§7將滑鼠游標懸停在參數或指令上來了解更多有關它們的訊息或者使用 '/${0} ?'。"
link:
playerJson: "玩家 json:"
noNetwork: "伺服器未連接到群組。此連接已重定向到伺服器頁面。"
player: "玩家個人頁面:"
clickMe: "點擊此處"
register: "註冊頁面:"
network: "群組網路頁面:"
server: "伺服器頁面:"
link: "連結"
players: "全部玩家頁面:"
html:
query:
filter:
activity:
text: "在活躍度分組中"
generic:
allPlayers: "全部玩家"
start: "查詢玩家:"
and: "外加"
view: " 日期範圍:"
notBanned: "未被封禁"
playedBetween:
text: "在此期間遊玩過"
banStatus:
name: "封禁狀態"
country:
text: "加入來自國家"
joinAddress:
text: "加入地址"
registeredBetween:
text: "在此期間註冊"
pluginGroup:
text: "在 ${plugin} 插件的 ${group} 分組中"
name: "小組:"
title:
activityGroup: "活躍度分組"
operators: "管理員"
banned: "被封禁"
nonOperators: "非管理員"
operatorStatus:
name: "管理員狀態"
results:
match: "搜尋到 ${resultCount} 個玩家"
title: "查詢結果"
none: "查詢到 0 個結果"
title:
activityOnDate: '活躍在 <span id="activity-date"></span>'
sessionsWithinView: "查看範圍內的會話"
activity: "查詢玩家的活躍度"
text: "查詢<"
filters:
add: "增加過濾器.."
loading: "載入過濾器中..."
label:
makeAnother: "進行另一個查詢"
from: ">從 </label>"
to: ">到 </label>"
view: "日期範圍"
performQuery: "執行查詢!"
generic:
are: "`是`"
description:
predictedNewPlayerRetention: "這個數值是基於之前的玩家資料預測的"
noSpongeChunks: "區塊資料在 Sponge 伺服端無法使用"
noGeolocations: "需要在設定檔案中啟用地理位置收集(Accept GeoLite2 EULA)。"
noServerOnlinActivity: "沒有可顯示線上活動的伺服器"
noServers: "資料庫中找不到伺服器"
noGameServers: "要獲得某些資料,你需要將 Plan 安裝在遊戲伺服器上。"
newPlayerRetention: "這個數值是基於之前的玩家資料預測的。"
noServersLong: '看起來 Plan 沒有安裝在任何遊戲伺服器上或者遊戲伺服器未連接到相同的資料庫。 群組網路教程請參見:<a href="https://github.com/plan-player-analytics/Plan/wiki">wiki</a>'
label:
weekdays: "'星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'"
insights30days: "30 天分析"
performance: "性能"
onlineOnFirstJoin: "第一次進入伺服器的線上玩家"
playersOnlineOverview: "線上活動簡介"
lastPeak: "上次線上峰值"
longestSession: "最長會話時間"
activePlaytime: "活躍時間"
pvpPveAsNumbers: "PvP 和 PvE 資料"
player: "玩家"
length: " 遊玩時長"
serverOverview: "伺服器簡介"
weekComparison: "每週對比"
medianSessionLength: "Median Session Length"
perRegularPlayer: "/ 普通玩家"
averagePing: "平均延遲"
mobKdr: "生物 KDR"
loneJoins: "單獨加入"
diskSpace: "剩餘硬碟空間"
players: "玩家"
mostActiveGamemode: "最常玩的遊戲模式"
totalActive: "總活躍時長"
playersOnline: "線上玩家"
perPlayer: "/ 玩家"
dayOfweek: "星期"
sessionStart: "會話開始於"
loadedChunks: "已載入區塊"
disk: "硬碟空間"
recentKills: "最近擊殺"
serverOccupied: "伺服器線上時間"
punchcard: "打卡"
now: "現在"
playerbaseDevelopment: "玩家發展"
query: "進行查詢"
servers: "伺服器"
averageAfkTime: "平均掛機時間"
playerKills: "擊殺玩家數"
asNumbers: "資料"
averageSessionLength: "平均會話時長"
banned: "已被封禁"
recentPvpKills: "最近的 PVP 擊殺"
last24hours: "過去 24 小時"
firstSessionLength: "第一次會話時長"
indexInactive: "不活躍"
seenNicknames: "使用過的暱稱"
serversTitle: "伺服器"
ping: "延遲"
serverAnalysis: "伺服器分析"
averageKdr: "平均 KDR"
sessions: "會話"
sessionEnded: " 會話結束"
totalPlaytime: "總遊玩時間"
veryActive: "非常活躍"
inactive: "不活躍"
mobDeaths: "被生物擊殺數"
dayByDay: "按天查看"
newPlayers: "新玩家"
totalPlayers: "總玩家數"
serverPlaytime: "伺服器遊戲時間"
recentSessions: "最近會話"
maxFreeDisk: "最大可用硬碟空間"
insights: "Insights"
overview: "簡介"
toMainPage: "回到主頁面"
killed: "被擊殺數"
onlineActivity: "線上活動"
bestPeak: "所有時間峰值"
playerbase: "玩家資料"
averageSessions: "平均會話"
thirtyDays: "30 天"
country: "國家和地區"
trends30days: "30 天趨勢"
perDay: "/ 天"
tps: "TPS"
geolocations: "地理位置"
averageMobKdr: "平均生物 KDR"
thirdDeadliestWeapon: "第三致命的 PvP 武器"
sessionCalendar: "Session Calendar"
loadedEntities: "已載入實體"
activityIndex: "活躍指數"
information: "訊息"
deadliestWeapon: "最致命的 PvP 武器"
performanceAsNumbers: "性能資料"
currentPlayerbase: "目前玩家數量"
playerList: "玩家列表"
registered: "註冊時間"
duringLowTps: "持續低 TPS 時間"
operator: "管理員"
regular: "普通"
joinAddress: "Join Address"
calendar: " 日歷"
comparing7days: "對比 7 天的情況"
currentUptime: "Current Uptime"
worldPlaytime: "世界遊玩時間"
new: "新"
plugins: "插件"
world: "世界載入"
networkPage: "群組網路頁面"
network: "群組網路"
minFreeDisk: "最小可用硬碟空間"
onlineActivityAsNumbers: "線上活動資料"
playerDeaths: "被玩家擊殺次數"
averageChunks: "平均區塊數"
secondDeadliestWeapon: "第二致命的 PvP 武器"
recentPvpDeaths: "最近的 PVP 死亡"
connectionInfo: "連接訊息"
lowTpsSpikes: "低 TPS 時間"
quickView: "快速瀏覽"
cpuRam: "CPU 和記憶體"
punchcard30days: "30 天打卡"
joinAddresses: "加入地址"
lastSeen: "最後線上時間"
registeredPlayers: "已註冊的玩家"
timesKicked: "被踢出次數"
serverAsNumberse: "伺服器資料"
newPlayerRetention: "新玩家留坑率"
firstSession: "第一此會話"
thirtyDaysAgo: "30 天前"
playtime: "遊玩時間"
mostPlayedWorld: "玩的最多的世界"
loneNewbieJoins: "單獨新玩家加入"
networkOnlineActivity: "群組網路線上活動"
name: "名稱"
serverCalendar: "Server Calendar"
serverPlaytime30days: "最近 30 天內的伺服器遊玩時間"
last7days: "過去 7 天"
downtime: "關機時間"
kdr: "KDR"
last30days: "過去 30 天"
averageEntities: "平均實體書"
playerbaseOverview: "Playerbase Overview"
sessionMedian: "平均會話長度"
all: "全部"
averagePlaytime: "平均遊玩時間"
bestPing: "最低延遲"
worstPing: "最高延遲"
links: "連接"
lastConnected: "最後連接時間"
mobKills: "生物擊殺數"
deaths: "死亡數"
regularPlayers: "普通玩家"
serverPage: "伺服器頁面"
playerOverview: "玩家簡介"
uniquePlayers: "獨立玩家"
average: "平均"
averageActivePlaytime: "平均活躍時間"
allTime: "所有時間"
relativeJoinActivity: "最近加入活動"
pvpPve: "PvP 和 PvE"
indexRegular: "經常上線"
networkAsNumbers: "群組網路資料"
irregular: "偶爾上線"
session: "會話次數"
totalPlayersOld: "總遊玩時長"
networkOverview: "群組網路簡介"
afkTime: "掛機時間"
entities: "實體"
playerPage: "玩家頁面"
server: "伺服器"
afk: "掛機"
favoriteServer: "最喜愛的伺服器"
averageTps: "平均 TPS"
active: "活躍"
hourByHour: "按小時查看"
nickname: "暱稱"
trend: "趨勢"
totalAfk: "總掛機時長"
themeSelect: "主題選擇"
serverDowntime: "伺服器關機時間"
modal:
version:
available: "可以使用"
download: "下載"
dev: "這是一個開發版本。"
title: "版本"
changelog: "查看更新日誌"
text: "有新版本可供下載。"
info:
contributors:
translator: "翻譯者"
text: '以下 <span class="col-plan">優秀人物</span> 也做出了貢獻:'
bugreporters: "和其他問題報告者!"
donate: "特別感謝那些在經濟上支援開發的人們。"
code: "代碼貢獻者"
developer: "的開發者是"
bugs: "報告問題"
discord: "一般問題支援Discord"
text: "插件訊息"
license: "Player Analytics 開發和授權於"
metrics: "bStats 統計"
wiki: "Plan Wiki,教程和文檔"
register:
error:
checkFailed: "檢查註冊狀態失敗:"
noPassword: "你需要填寫密碼"
usernameLength: "使用者名稱最多可以包含 50 個字符,你的使用者名稱有"
noUsername: "你需要填寫使用者名稱"
failed: "註冊失敗:"
completion1: "您現在可以完成使用者註冊流程。"
completion2: "註冊代碼將在 15 分鐘後過期"
register: "註冊"
login: "已經有帳號了? 登入!"
createNewUser: "建立一個新使用者"
completion: "註冊完成"
completion4: "或使用控制台:"
completion3: "在遊戲中使用以下指令完成註冊:"
passwordTip: "密碼不能超過8個字符沒有其他限制。"
usernameTip: "使用者名稱最多可以包含 50 個字符。"
value:
online: " 線上"
noKills: "沒有擊殺數"
offline: " 離線"
localMachine: "本地主機"
with: "<th> 與"
text:
clickToExpand: "點擊展開"
comparing30daysAgo: "對比 30 天前和現在的情況"
noLowTps: "沒有低 TPS 時間"
noExtensionData: "沒有擴充資料"
comparing15days: "對比 15 天的情況"
version:
isDev: "這是一個開發版本。"
updateModal:
text: "有新版本可供下載。"
title: "新版本 ${0} 現在可用!"
updateButton: "更新"
download: "下載 Plan - ${0}.jar"
current: "你的版本是 ${0}"
changelog: "查看更新日誌"
error:
auth:
emptyForm: "未指定使用者名稱與密碼"
registrationFailed: "註冊失敗,請重試(註冊代碼有效期 15 分鐘)"
dbClosed: "資料庫未開放, 使用 /plan info 查看資料庫狀態"
generic: "認證時發生錯誤"
loginFailed: "使用者名稱和密碼無法配合"
userNotFound: "使用者不存在"
noCookie: "使用者 cookie 不存在"
expiredCookie: "使用者 Cookie 已過期"
404NotFound: "找不到"
noServersOnline: "無可執行此請求的線上伺服器。"
UUIDNotFound: "未在資料庫中找到此玩家的 UUID。"
403Forbidden: "禁止訪問"
authFailedTips: "- 確保你已使用 <b>/plan register</b> 來註冊使用者<br>- 檢查使用者名稱與密碼是否正確<br>- 使用者名稱與密碼區分大小寫<br><br>若您忘記了密碼,請讓工作人員刪除您的舊密碼並重新註冊。"
404UnknownPage: "請確保您正通過指令所給出的連接訪問,示例:</p><p>/player/玩家名<br>/server/伺服器名稱</p>"
playerNotSeen: "Plan 沒有找到此玩家。"
authFailed: "認證失敗。"
404PageNotFound: "頁面不存在。"
401Unauthorized: "未認證"
calendar:
new: "新:"
unique: "獨立:"
login:
forgotPassword3: "或使用控制台指令:"
logout: "登出"
password: '"密碼"'
login: "登入"
username: '"使用者名稱"'
failed: "登入失敗:"
register: "建立一個帳戶!"
forgotPassword: "忘記密碼?"
forgotPassword1: "忘記密碼? 註冊並再次註冊。"
forgotPassword2: "在遊戲中使用以下指令來刪除目前帳戶:"
forgotPassword4: "使用指令後,"
generic:
none: "無"
unit:
chunks: "區塊"
players: "玩家"
button:
nightMode: "夜間模式"
403AccessDenied: "拒絕訪問"
generic:
noData: "沒有資料"

View File

@ -2529,8 +2529,9 @@ a.text-dark:hover, a.text-dark:focus {
display: none;
}
.sidebar hr.sidebar-divider {
.sidebar .sidebar-divider {
margin: 0 1rem 1rem;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.sidebar .sidebar-heading {

View File

@ -1277,4 +1277,11 @@ body.sidebar-hidden .navbar-nav {
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.topbar-divider {
width: 0;
border-right: 1px solid #e3e6f0;
height: calc(4.375rem - 2rem);
margin: auto 1rem;
}

View File

@ -16,4 +16,23 @@ function insertElementAfter(elementSelector, createElementFunction) {
function insertElementAfterElement(placeBefore, createElementFunction) {
const element = createElementFunction();
placeBefore.insertAdjacentElement('afterend', element);
}
}
/**
* Shows an error using the page loader.
* @param {string} [message] The message to be shown.
*/
function loaderError(message) {
let loader = document.querySelector(".page-loader");
let loaderText = document.querySelector('.loader-text');
if (loader.style.display === "none") {
loader.style.display = "block";
}
if (message !== undefined) {
loaderText.innerText = message;
} else {
loaderText.innerText = "Error occurred, see the Developer Console (Ctrl+Shift+I) for details."
}
}

View File

@ -0,0 +1,126 @@
/**
* A locale system for localizing the website.
*/
const localeSystem = {
/**
* @function
* Localizes an element.
* @param {Element} element Element to localize
* @param {Object} [options] Options
*/
localize: {},
/**
* The current default language reported by the server.
* @type {string}
* @readonly
*/
defaultLanguage: "",
/**
* The current available languages reported by the server.
* @type {Object.<string, string>}
* @readonly
*/
availableLanguages: {},
clientLocale: "",
/**
* Initializes the locale system. Gets the default & available languages from `/v1/locale`, and initializes i18next.
*/
init: function () {
jsonRequest("./v1/locale", (json, error) => {
if (error) {
throw "Error occurred when downloading language information: " + error;
}
this.defaultLanguage = json.defaultLanguage;
this.availableLanguages = json.languages;
this.clientLocale = window.localStorage.getItem("locale");
if (!this.clientLocale) {
this.clientLocale = this.defaultLanguage;
}
i18next.use(i18nextChainedBackend)
.init({
lng: this.clientLocale,
fallbackLng: false,
supportedLngs: Object.keys(this.availableLanguages),
backend: {
backends: [
i18nextLocalStorageBackend,
i18nextHttpBackend
],
backendOptions: [{
expirationTime: 7 * 24 * 60 * 60 * 1000 // 7 days
}, {
loadPath: './v1/locale/{{lng}}'
}]
},
}, () => {
this.loadSelector();
this.initLoci18next();
});
})
},
initLoci18next: function () {
this.localize = locI18next.init(i18next, {
selectorAttr: 'data-i18n', // selector for translating elements
targetAttr: 'i18n-target',
optionsAttr: 'i18n-options',
useOptionsAttr: false,
parseDefaultValueFromContent: false // show key as fallback if locale fails to load
});
this.localize("title");
this.localize("body");
},
/**
* Loads a locale and translates the page.
*
* @param {string} langCode The two-character code for the language to be loaded, e.g. EN
* @throws Error if an invalid langCode is given
* @see /v1/language endpoint for available language codes
*/
loadLocale: function (langCode) {
if (i18next.language === langCode) {
return;
}
if (!(langCode in this.availableLanguages)) {
throw `The locale ${langCode} isn't available!`;
}
window.localStorage.setItem("locale", langCode);
i18next.changeLanguage(langCode, () => {
this.localize("title");
this.localize("body");
})
},
loadSelector: function () {
const selector = document.getElementById("langSelector");
let languages = Object.fromEntries(Object.entries(this.availableLanguages).sort());
if ('CUSTOM' in languages) {
// Move "Custom" to first in list
delete languages["CUSTOM"]
languages = Object.assign({"CUSTOM": "Custom"}, languages);
}
for (let lang in languages) {
let option = document.createElement("option");
option.value = lang;
option.innerText = languages[lang];
if (this.clientLocale === lang) {
option.setAttribute("selected", "")
}
selector.append(option);
}
selector.addEventListener('change', event => {
this.loadLocale(event.target.value);
})
}
}

View File

@ -559,7 +559,7 @@ function loadHourlyUniqueAndNewGraph(json, error) {
}
}
function loadServerCalendar(json, error) {
function loadserverCalendar(json, error) {
if (json) {
document.getElementById('calendar').innerText = '';
if (window.calendars.online_activity) window.calendars.online_activity.destroy();

View File

@ -77,7 +77,7 @@ function jsonRequest(address, callback) {
*/
function jsonPostRequest(address, postBody, callback) {
setTimeout(function () {
const xhr = newConfiguredXHR(callback);
const xhr = newConfiguredXHR(callback, address);
xhr.open("POST", address, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
@ -89,7 +89,7 @@ function jsonPostRequest(address, postBody, callback) {
* Create new XMLHttpRequest configured for methods such as jsonRequest
* @param callback function with (json, error) parameters to call after the request.
*/
function newConfiguredXHR(callback) {
function newConfiguredXHR(callback, address) {
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

Some files were not shown because too many files have changed in this diff Show More