From 76eb86a425f70d4025df8b2203c9a2ae80172dd7 Mon Sep 17 00:00:00 2001 From: JacksonTheMaster <81807824+JacksonTheMaster@users.noreply.github.com> Date: Tue, 23 Sep 2025 03:54:00 +0200 Subject: [PATCH 01/33] this commit is a firstpass which addresses htps://github.com/SteamServerUI/StationeersServerUI/pull/94#discussion_r2368759050 by reworking the SaveInfo field into two seperate fields. Initial testing confirms desired functionality, though way more testing for backwards compatibility and general functionality (also in preterrain) is required to harden this. The localization also needs to be updated. --- .../onboard_bundled/twoboxform/twoboxform.js | 14 ++----- UIMod/onboard_bundled/ui/config.html | 14 ++++--- src/config/config.go | 40 ++++++++++++------- src/config/getters.go | 14 ++++--- src/config/setters.go | 16 ++++++++ src/config/vars.go | 4 +- src/core/loader/helpers.go | 6 +-- src/managers/backupmgr/backupinterface.go | 2 +- src/managers/gamemgr/args.go | 9 +++-- src/web/TwoBoxForm.go | 40 ++++++++++++------- src/web/configpage.go | 7 +++- src/web/templatevars.go | 6 +++ 12 files changed, 111 insertions(+), 61 deletions(-) diff --git a/UIMod/onboard_bundled/twoboxform/twoboxform.js b/UIMod/onboard_bundled/twoboxform/twoboxform.js index 57f2feb1..b8050c3e 100644 --- a/UIMod/onboard_bundled/twoboxform/twoboxform.js +++ b/UIMod/onboard_bundled/twoboxform/twoboxform.js @@ -136,28 +136,20 @@ document.addEventListener('DOMContentLoaded', () => { [configField]: booleanToConfig(document.getElementById('primary-field').value) }); - } else if (configField === "SaveInfo") { - const primaryValue = document.getElementById('primary-field').value.trim(); - // If the world name contains a space, it's invalid - if (primaryValue.includes(' ')) { - showNotification('The world name cannot contain spaces!', 'error'); - hidePreloader(); - return; // Prevent submission - } + } else if (configField === "WorldID") { const secondaryValue = document.getElementById('secondary-field').value.trim(); if (secondaryValue === '' || secondaryValue === document.getElementById('secondary-field').placeholder) { showNotification('Please select a world type!', 'error'); hidePreloader(); return; // Prevent submission } - const joinedValue = `${primaryValue} ${secondaryValue}`; body = JSON.stringify({ - [configField]: joinedValue + [configField]: secondaryValue }); } else if (configField === "gameBranch") { const secondaryValue = document.getElementById('secondary-field').value.trim(); if (secondaryValue === '' || secondaryValue === document.getElementById('secondary-field').placeholder) { - showNotification('Please select a world type!', 'error'); + showNotification('Please select a branch!', 'error'); hidePreloader(); return; // Prevent submission } diff --git a/UIMod/onboard_bundled/ui/config.html b/UIMod/onboard_bundled/ui/config.html index 64938633..9c82fe6c 100644 --- a/UIMod/onboard_bundled/ui/config.html +++ b/UIMod/onboard_bundled/ui/config.html @@ -76,11 +76,15 @@
Zeitraum in Minuten oder Zeitformat (z. B. 15:04 oder 03:04 Uhr) um einen automatischen Neustart des Spielservers zu planen. 0 = deaktiviert, 1440 = 24 Stunden usw. Vor dem Neustart wird die Meldung „Achtung, der Server wird in 30/20/10/5 Sekunden neu gestartet!“ angezeigt im Spiel.
", + "UIText_GameBranch": "Spiel Branch", + "UIText_GameBranchInfo": "Branch des Spiels. Bei Änderung SSUI Neustart erforderlich!", + "UIText_AllowAutoGameServerUpdates": "Automatische Game Server updates einschalten", + "UIText_AllowAutoGameServerUpdatesInfo": "Erlaubt dem Spielserver, automatisch nach der neuesten Version zu suchen und diese zu installieren. Achtung: Der Server wird neu gestartet, wenn eine neue Version gefunden und installiert wurde. 60 bis 10 Sekunden vor dem Neustart werden mehrere Warnmeldungen mit SAY-Befehlen an den Server gesendet." + }, + "terrain": { + "UIText_Difficulty": "Schwierigkeit", + "UIText_DifficultyInfo": "Schwierigkeit für Welterstellung. Standard Normal wenn leer.", + "UIText_StartCondition": "Startbedingung", + "UIText_StartConditionInfo": "Startbedingung für Welterstellung. Standard-Startbedingung für Welttyp wenn leer.", + "UIText_StartLocation": "Startort", + "UIText_StartLocationInfo": "Startort für Welterstellung. Standard DefaultStartLocation wenn leer.", + "UIText_AutoStartServerOnStartup": "Server Auto-Start beim Hochfahren", + "UIText_AutoStartServerOnStartupInfo": "Gameserver automatisch starten wenn SSUI gestartet wird. Standard false.", + "UIText_AllowAutoGameServerUpdates": "Automatische Spielserver-Updates aktivieren", + "UIText_AllowAutoGameServerUpdatesInfo": "Erlaubt dem Spielserver, automatisch nach der neuesten Version zu suchen und diese zu installieren. Achtung: Der Server wird neu gestartet, wenn eine neue Version gefunden und installiert wurde. 60 bis 10 Sekunden vor dem Neustart werden mehrere Warnmeldungen mit SAY-Befehlen an den Server gesendet.", + "UIText_TerrainSettingsHeader": "Neues Terrain und Speicher System Einstellungen", + "UIText_TerrainWarning": "Diese Einstellungen sind nur nützlich, wenn Sie eine Stationeers-Version verwenden, die NEUER als September 2025 ist. Alte Spielstände sind NICHT mit dem neuen System kompatibel, können aber mit JacksonTheMasters Migrationstool migriert werden. Die entsprechenden „How-to”-Informationen in den FAQ gelten auch für den dedizierten Server.", + "UIText_UseNewTerrainAndSave": "Neues Terrain und Save System verwenden", + "UIText_UseNewTerrainAndSaveInfo": "Setzen Sie diesen Wert auf TRUE, um die Verarbeitung von .save-Dateien im Backup-Manager und die Argumentanalyse zu aktivieren. Wenn dieser Wert auf FALSE gesetzt ist, funktionieren nur Stationeers-Versionen vor der Überarbeitung des Terrains (≈ Mitte 2025). Der Standardwert ist TRUE!" + }, + "discord": { + "UIText_DiscordIntegrationTitle": "Discord Integration Vorteile", + "UIText_DiscordBotToken": "Discord-Bot-Token", + "UIText_DiscordBotTokenInfo": "Authentifizierungstoken deines Discord Bots", + "UIText_ChannelConfiguration": "Channel Konfiguration", + "UIText_AdminCommandChannel": "Admin-Befehlskanal", + "UIText_AdminCommandChannelInfo": "Channel für Admin-Befehle", + "UIText_ControlPanelChannel": "Kontrollpanel Channel", + "UIText_ControlPanelChannelInfo": "Channel für Kontrollpanel", + "UIText_StatusChannel": "Statuskanal", + "UIText_StatusChannelInfo": "Server Status Updates", + "UIText_ConnectionListChannel": "Verbindungslisten Channel", + "UIText_ConnectionListChannelInfo": "Spielerverbindungs-Tracking", + "UIText_LogChannel": "Protokollkanal", + "UIText_LogChannelInfo": "Server Log Ausgabe", + "UIText_SaveInfoChannel": "Speicherinfo Channel", + "UIText_SaveInfoChannelInfo": "Speicherdatei Informationen", + "UIText_ErrorChannel": "Fehler Channel", + "UIText_ErrorChannelInfo": "Server Fehlermeldungen", + "UIText_BannedPlayersListPath": "Gesperrte Spieler Liste Pfad", + "UIText_BannedPlayersListPathInfo": "Dateipfad zur gesperrten Spieler Liste", + "UIText_DiscordIntegrationBenefits": "Discord Integration Vorteile", + "UIText_DiscordBenefit1": "Server Status in Echtzeit überwachen", + "UIText_DiscordBenefit2": "Neustarts und Wiederherstellungen remote verwalten", + "UIText_DiscordBenefit3": "Spielerverbindungen verfolgen", + "UIText_DiscordBenefit4": "Community-Management Optionen", + "UIText_DiscordBenefit5": "Echtzeit Fehlerbenachrichtigungen", + "UIText_DiscordSetupInstructions": "Für Setup-Anweisungen besuche die" + }, + "UIText_TerrainSettings": "Neues Gelände" + }, + "setup": { + "UIText_FooterText": "Hilfe benötigt? Schaue ins Stationeers Server UI Github Wiki.", + "UIText_FooterTextInfo": "Du kannst das Setup jederzeit beenden, jeder Schritt wird einzeln gespeichert.", + "UIText_SSCM_FooterText": "Nutze SSCM für das mächtigste Stationeers Server Management! Du kannst Befehle von der Web-Konsole ausführen ohne Vanilla-Verhalten zu stören!", + "UIText_Welcome_Title": "Stationeers Server UI", + "UIText_Welcome_HeaderTitle": "Willkommen!", + "UIText_Welcome_SubmitButton": "Setup Starten", + "UIText_Welcome_SkipButton": "Setup Überspringen", + "UIText_PlsRead_Title": "Bitte lesen!", + "UIText_PlsRead_HeaderTitle": "Hinweis", + "UIText_PlsRead_StepMessage": "Wir empfehlen stark, die Texte in diesem Setup-Assistenten zu lesen! Die meisten gemeldeten Probleme entstehen durch Fehlkonfiguration.", + "UIText_PlsRead_SubmitButton": "Verstanden", + "UIText_PlsRead_SkipButton": "Verstanden", + "UIText_ServerName_Title": "Stationeers Server UI", + "UIText_ServerName_HeaderTitle": "Servername", + "UIText_ServerName_StepMessage": "Gib deinem Server einen Namen wie 'Weltraumstation 13'", + "UIText_ServerName_PrimaryPlaceholder": "Mein Stationeers Server mit UI", + "UIText_ServerName_PrimaryLabel": "Servername", + "UIText_ServerName_SubmitButton": "Speichern & Weiter", + "UIText_ServerName_SkipButton": "Überspringen", + "UIText_SaveIdentifier_Title": "Stationeers Server UI", + "UIText_SaveIdentifier_HeaderTitle": "Speicherstand", + "UIText_SaveIdentifier_StepMessage": "Konfiguriere unten den Namen deines Speicherstands und den Welttyp.", + "UIText_SaveIdentifier_PrimaryLabel": "Name deiner Karte", + "UIText_SaveIdentifier_PrimaryPlaceholder": "MeineStationeersKarte", + "UIText_SaveIdentifier_SecondaryLabel": "Stationeers-Welttyp", + "UIText_SaveIdentifier_SecondaryPlaceholder": "Klicke, um einen Welttyp auszuwählen", + "UIText_SaveIdentifier_SubmitButton": "Speichern & Weiter", + "UIText_SaveIdentifier_SkipButton": "Überspringen", + "UIText_MaxPlayers_Title": "Stationeers Server UI", + "UIText_MaxPlayers_HeaderTitle": "Spielerlimit", + "UIText_MaxPlayers_StepMessage": "Wähle die maximale Anzahl an Spielern, die sich mit dem Server verbinden können. Es wird empfohlen, 20 nicht zu überschreiten", + "UIText_MaxPlayers_PrimaryPlaceholder": "8", + "UIText_MaxPlayers_PrimaryLabel": "Max Spieler", + "UIText_MaxPlayers_SubmitButton": "Speichern & Weiter", + "UIText_MaxPlayers_SkipButton": "Überspringen", + "UIText_ServerPassword_Title": "Stationeers Server UI", + "UIText_ServerPassword_HeaderTitle": "Server Passwort", + "UIText_ServerPassword_StepMessage": "Setze ein Gameserver Passwort oder überspringe diesen Schritt.", + "UIText_ServerPassword_PrimaryPlaceholder": "Server Passwort", + "UIText_ServerPassword_PrimaryLabel": "Server Passwort", + "UIText_ServerPassword_SubmitButton": "Speichern & Weiter", + "UIText_ServerPassword_SkipButton": "Überspringen", + "UIText_GameBranch_Title": "Stationeers Server UI", + "UIText_GameBranch_HeaderTitle": "Spiel Branch", + "UIText_GameBranch_StepMessage": "Gib einen Beta-Branch ein oder überspringe für Release-Version. Wenn Sie den Branch wechseln, klicken Sie nach Abschluss dieses Assistenten unbedingt auf „Server aktualisieren“ im Haupt-Dashboard.", + "UIText_GameBranch_SecondaryPlaceholder": "Wähle einen Branch", + "UIText_GameBranch_SecondaryLabel": "Spiel Branch", + "UIText_GameBranch_SubmitButton": "Speichern & Weiter", + "UIText_GameBranch_SkipButton": "Release Version nutzen", + "UIText_NewTerrainAndSaveSystem_Title": "Wichtig", + "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Terrainsystem wählen", + "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nein", + "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Neues System aktivieren", + "UIText_NewTerrainAndSaveSystem_SubmitButton": "Speichern & Weiter", + "UIText_NewTerrainAndSaveSystem_SkipButton": "Überspringen", + "UIText_NetworkConfigChoice_Title": "Stationeers Server UI", + "UIText_NetworkConfigChoice_HeaderTitle": "Netzwerk Konfiguration", + "UIText_NetworkConfigChoice_StepMessage": "Netzwerkeinstellungen konfigurieren? 'ja' für Konfiguration oder Überspringen für Standards. Hinweis: Netzwerkkonfiguration besonders wichtig auf Linux Servern.", + "UIText_NetworkConfigChoice_PrimaryPlaceholder": "ja", + "UIText_NetworkConfigChoice_PrimaryLabel": "Netzwerk Konfigurieren", + "UIText_NetworkConfigChoice_SubmitButton": "Weiter", + "UIText_NetworkConfigChoice_SkipButton": "Überspringen (Standards nutzen)", + "UIText_GamePort_Title": "Stationeers Server UI", + "UIText_GamePort_HeaderTitle": "Netzwerk (1/4)", + "UIText_GamePort_StepMessage": "Port-Nummer für Spielverbindungen eingeben", + "UIText_GamePort_PrimaryPlaceholder": "27016", + "UIText_GamePort_PrimaryLabel": "Spiel Port", + "UIText_GamePort_SubmitButton": "Speichern & Weiter", + "UIText_GamePort_SkipButton": "Überspringen", + "UIText_UpdatePort_Title": "Stationeers Server UI", + "UIText_UpdatePort_HeaderTitle": "Netzwerk (2/4)", + "UIText_UpdatePort_StepMessage": "Port-Nummer für Update-Verbindungen eingeben", + "UIText_UpdatePort_PrimaryPlaceholder": "27015", + "UIText_UpdatePort_PrimaryLabel": "Update Port", + "UIText_UpdatePort_SubmitButton": "Speichern & Weiter", + "UIText_UpdatePort_SkipButton": "Überspringen", + "UIText_UPnPEnabled_Title": "Stationeers Server UI", + "UIText_UPnPEnabled_HeaderTitle": "Netzwerk (3/4)", + "UIText_UPnPEnabled_StepMessage": "UPnP aktivieren? 'ja' zum Aktivieren oder 'nein' zum Deaktivieren.", + "UIText_UPnPEnabled_PrimaryPlaceholder": "ja/nein", + "UIText_UPnPEnabled_PrimaryLabel": "UPnP Aktivieren", + "UIText_UPnPEnabled_SubmitButton": "Speichern & Weiter", + "UIText_UPnPEnabled_SkipButton": "Überspringen", + "UIText_LocalIPAddress_Title": "Stationeers Server UI", + "UIText_LocalIPAddress_HeaderTitle": "Netzwerk (4/4)", + "UIText_LocalIPAddress_StepMessage": "Lokale IP-Adresse des Servers im Format 0.0.0.0 eingeben (keine CIDR Notation)", + "UIText_LocalIPAddress_PrimaryPlaceholder": "0.0.0.0", + "UIText_LocalIPAddress_PrimaryLabel": "Lokale IP-Adresse", + "UIText_LocalIPAddress_SubmitButton": "Speichern & Weiter", + "UIText_LocalIPAddress_SkipButton": "Überspringen", + "UIText_AdminAccount_Title": "Stationeers Server UI", + "UIText_AdminAccount_HeaderTitle": "Adminkonto", + "UIText_AdminAccount_StepMessage": "Richte dein Adminkonto ein.", + "UIText_AdminAccount_PrimaryPlaceholder": "Benutzername", + "UIText_AdminAccount_PrimaryLabel": "Benutzername", + "UIText_AdminAccount_SecondaryLabel": "Passwort", + "UIText_AdminAccount_SecondaryPlaceholder": "Passwort", + "UIText_AdminAccount_SubmitButton": "Speichern & Weiter", + "UIText_AdminAccount_SkipButton": "Authentifizierung Überspringen", + "UIText_Finalize_Title": "Du hast es geschafft", + "UIText_Finalize_HeaderTitle": "Setup Abschließen", + "UIText_Finalize_StepMessage": "Bereit zum Abschließen? Deine Konfiguration wurde bereits während des Setups gespeichert. Für Änderungen klicke 'Zurück zum Start' und überspringe was behalten werden soll. Meiste Optionen auch im Config Tab änderbar.", + "UIText_Finalize_SubmitButton": "Zurück zum Start", + "UIText_Finalize_SkipButton": "Authentifizierung Überspringen", + "UIText_Login_Title": "Stationeers Server UI", + "UIText_Login_HeaderTitle": "Login", + "UIText_Login_PrimaryLabel": "Benutzername", + "UIText_Login_SecondaryLabel": "Passwort", + "UIText_Login_PrimaryPlaceholder": "Benutzername eingeben", + "UIText_Login_SecondaryPlaceholder": "Passwort eingeben", + "UIText_Login_SubmitButton": "Anmelden", + "UIText_ChangeUser_Title": "Stationeers Server UI", + "UIText_ChangeUser_HeaderTitle": "Benutzer Verwalten", + "UIText_ChangeUser_PrimaryLabel": "Benutzername Hinzufügen/Aktualisieren", + "UIText_ChangeUser_SecondaryLabel": "Neues Passwort", + "UIText_ChangeUser_SecondaryPlaceholder": "Passwort", + "UIText_ChangeUser_SubmitButton": "Benutzer Hinzufügen/Aktualisieren", + "UIText_NewTerrainAndSaveSystem_StepMessage": "Verwenden Sie einen ALTEN Branch, wie z. B. preterrain oder älter, ohne die Änderungen am Geländesystem? Wenn ja, deaktivieren Sie hier die Verarbeitung des neuen Geländes und Speichersystems. Geben Sie „yes” ein oder überspringen Sie diesen Schritt, um die Funktion zu aktivieren (Standard), oder „no”, um das alte Speicher- und Geländesystem zu verwenden. Wenn Sie sich nicht sicher sind, überspringen Sie diesen Schritt." + } }, - "config": { - "UIText_ServerConfig": "Server Konfiguration", - "UIText_DiscordIntegration": "Discord Integration", - "UIText_DetectionManager": "Erkennungsmanager", - "UIText_ConfigurationWizard": "Konfigurations-Assistent", - "UIText_PleaseSelectSection": "Bitte wähle oben eine Konfigurationssektion aus", - "UIText_UseWizardAlternative": "Alternativ nutze den Konfigurations-Assistenten zur Serverkonfiguration.", - "UIText_BasicSettings": "Basis", - "UIText_NetworkSettings": "Netzwerk", - "UIText_AdvancedSettings": "Erweitert", - "basic": { - "UIText_BasicServerSettings": "Grundlegende Servereinstellungen", - "UIText_ServerName": "Servername", - "UIText_ServerNameInfo": "Name in der Serverliste angezeigt", - "UIText_SaveFileName": "Speicherdatei Name", - "UIText_SaveFileNameInfo": "Name des Speicherordners. Muss großgeschrieben sein. Für neue Welt, Welttyp angeben. Es wird empfohlen, diesen Wert über den Setup Assistent zu konfigurieren um ihn korrekt zu setzen. ", - "UIText_SaveFileNameUseWizzardButtonText": "Öffne Assistent", - "UIText_MaxPlayers": "Max Spieler", - "UIText_MaxPlayersInfo": "Maximale Anzahl erlaubter Spieler", - "UIText_ServerPassword": "Server Passwort", - "UIText_ServerPasswordInfo": "Leer lassen für kein Passwort", - "UIText_AdminPassword": "Admin Passwort", - "UIText_AdminPasswordInfo": "Server Admin Passwort", - "UIText_AutoSave": "Auto Speichern", - "UIText_AutoSaveInfo": "Auf TRUE setzen für automatisches Speichern", - "UIText_SaveInterval": "Speicher Intervall", - "UIText_SaveIntervalInfo": "Zeit in Sekunden zwischen Speichervorgängen", - "UIText_AutoPauseServer": "Server Auto Pausieren", - "UIText_AutoPauseServerInfo": "Server automatisch pausieren wenn keine Spieler verbunden" - }, - "network": { - "UIText_NetworkConfiguration": "Netzwerk Konfiguration", - "UIText_GamePort": "Spiel Port", - "UIText_GamePortInfo": "Standard: 27016", - "UIText_UpdatePort": "Update Port", - "UIText_UpdatePortInfo": "Standard: 27015", - "UIText_UPNPEnabled": "UPNP Aktiviert", - "UIText_UPNPEnabledInfo": "Automatische UPNP Portweiterleitung aktivieren", - "UIText_LocalIpAddress": "Lokale IP Adresse", - "UIText_LocalIpAddressInfo": "IP Adresse zum Binden", - "UIText_StartLocalHost": "Lokalen Host Starten", - "UIText_StartLocalHostInfo": "Auf TRUE setzen. Dies ist erforderlich für den Server um zu funktionieren.", - "UIText_ServerVisible": "Server Sichtbar", - "UIText_ServerVisibleInfo": "Auf TRUE setzen um Server öffentlich zu listen", - "UIText_UseSteamP2P": "Steam P2P Nutzen", - "UIText_UseSteamP2PInfo": "Steam Peer-to-Peer Netzwerk aktivieren" - }, - "advanced": { - "UIText_AdvancedConfiguration": "Erweiterte Konfiguration", - "UIText_ServerAuthSecret": "Server Auth Geheimnis", - "UIText_ServerAuthSecretInfo": "Authentifizierungsgeheimnis für Server (optional)", - "UIText_ServerExePath": "Server Ausführungspfad", - "UIText_ServerExePathInfo": "Systempfad zur Server-Anwendung", - "UIText_ServerExePathInfo2": "Aus Sicherheitsgründen nicht über UI editierbar, aber manuell in config.json änderbar.", - "UIText_AdditionalParams": "Zusätzliche Parameter", - "UIText_AdditionalParamsInfo": "Format: EigenParam1 Wert1 EigenParam2 Wert2", - "UIText_AutoRestartServerTimer": "Geplanter Gameserver Neustart", - "UIText_AutoRestartServerTimerInfo": "Zeitrahmen in Minuten für automatischen Gameserver Neustart. 0 = deaktiviert, 1440 = 24 Stunden, etc. Mit SSCM siehst du \"Achtung, Server startet neu in 30/20/10/5 Sekunden!\" Nachrichten im Spiel.", - "UIText_GameBranch": "Spiel Branch", - "UIText_GameBranchInfo": "Branch des Spiels. Bei Änderung SSUI Neustart erforderlich!" - }, - "terrain": { - "UIText_Difficulty": "Schwierigkeit", - "UIText_DifficultyInfo": "Schwierigkeit für Welterstellung. Standard Normal wenn leer.", - "UIText_StartCondition": "Startbedingung", - "UIText_StartConditionInfo": "Startbedingung für Welterstellung. Standard-Startbedingung für Welttyp wenn leer.", - "UIText_StartLocation": "Startort", - "UIText_StartLocationInfo": "Startort für Welterstellung. Standard DefaultStartLocation wenn leer.", - "UIText_AutoStartServerOnStartup": "Server Auto-Start beim Hochfahren", - "UIText_AutoStartServerOnStartupInfo": "Gameserver automatisch starten wenn SSUI gestartet wird. Standard false.", - "UIText_AllowAutoGameServerUpdates": "Automatische Spielserver-Updates aktivieren", - "UIText_AllowAutoGameServerUpdatesInfo": "Erlaubt dem Spielserver, automatisch nach der neuesten Version zu suchen und diese zu installieren. Achtung: Der Server wird neu gestartet, wenn eine neue Version gefunden und installiert wurde. 60 bis 10 Sekunden vor dem Neustart werden mehrere Warnmeldungen mit SAY-Befehlen an den Server gesendet." - - }, - "discord": { - "UIText_DiscordIntegrationTitle": "Discord Integration Vorteile", - "UIText_DiscordBotToken": "Discord Bot Token", - "UIText_DiscordBotTokenInfo": "Authentifizierungstoken deines Discord Bots", - "UIText_ChannelConfiguration": "Channel Konfiguration", - "UIText_AdminCommandChannel": "Admin Command Channel", - "UIText_AdminCommandChannelInfo": "Channel für Admin-Befehle", - "UIText_ControlPanelChannel": "Kontrollpanel Channel", - "UIText_ControlPanelChannelInfo": "Channel für Kontrollpanel", - "UIText_StatusChannel": "Status Channel", - "UIText_StatusChannelInfo": "Server Status Updates", - "UIText_ConnectionListChannel": "Verbindungslisten Channel", - "UIText_ConnectionListChannelInfo": "Spielerverbindungs-Tracking", - "UIText_LogChannel": "Log Channel", - "UIText_LogChannelInfo": "Server Log Ausgabe", - "UIText_SaveInfoChannel": "Speicherinfo Channel", - "UIText_SaveInfoChannelInfo": "Speicherdatei Informationen", - "UIText_ErrorChannel": "Fehler Channel", - "UIText_ErrorChannelInfo": "Server Fehlermeldungen", - "UIText_BannedPlayersListPath": "Gesperrte Spieler Liste Pfad", - "UIText_BannedPlayersListPathInfo": "Dateipfad zur gesperrten Spieler Liste", - "UIText_DiscordIntegrationBenefits": "Discord Integration Vorteile", - "UIText_DiscordBenefit1": "Server Status in Echtzeit überwachen", - "UIText_DiscordBenefit2": "Neustarts und Wiederherstellungen remote verwalten", - "UIText_DiscordBenefit3": "Spielerverbindungen verfolgen", - "UIText_DiscordBenefit4": "Community-Management Optionen", - "UIText_DiscordBenefit5": "Echtzeit Fehlerbenachrichtigungen", - "UIText_DiscordSetupInstructions": "Für Setup-Anweisungen besuche die" - } - }, - "setup": { - "UIText_FooterText": "Hilfe benötigt? Schaue ins Stationeers Server UI Github Wiki.", - "UIText_FooterTextInfo": "Du kannst das Setup jederzeit beenden, jeder Schritt wird einzeln gespeichert.", - "UIText_SSCM_FooterText": "Nutze SSCM für das mächtigste Stationeers Server Management! Du kannst Befehle von der Web-Konsole ausführen ohne Vanilla-Verhalten zu stören!", - "UIText_Welcome_Title": "Stationeers Server UI", - "UIText_Welcome_HeaderTitle": "Willkommen!", - "UIText_Welcome_SubmitButton": "Setup Starten", - "UIText_Welcome_SkipButton": "Setup Überspringen", - "UIText_PlsRead_Title": "Bitte lesen!", - "UIText_PlsRead_HeaderTitle": "Hinweis", - "UIText_PlsRead_StepMessage": "Wir empfehlen stark, die Texte in diesem Setup-Assistenten zu lesen! Die meisten gemeldeten Probleme entstehen durch Fehlkonfiguration.", - "UIText_PlsRead_SubmitButton": "Verstanden", - "UIText_PlsRead_SkipButton": "Verstanden", - "UIText_ServerName_Title": "Stationeers Server UI", - "UIText_ServerName_HeaderTitle": "Servername", - "UIText_ServerName_StepMessage": "Gib deinem Server einen Namen wie 'Weltraumstation 13'", - "UIText_ServerName_PrimaryPlaceholder": "Mein Stationeers Server mit UI", - "UIText_ServerName_PrimaryLabel": "Servername", - "UIText_ServerName_SubmitButton": "Speichern & Weiter", - "UIText_ServerName_SkipButton": "Überspringen", - "UIText_SaveIdentifier_Title": "Stationeers Server UI", - "UIText_SaveIdentifier_HeaderTitle": "Speicherstand", - "UIText_SaveIdentifier_StepMessage": "Konfiguriere unten den Namen deines Speicherstands und den Welttyp.", - "UIText_SaveIdentifier_PrimaryLabel": "Name deiner Karte", - "UIText_SaveIdentifier_PrimaryPlaceholder": "MeineStationeersKarte", - "UIText_SaveIdentifier_SecondaryLabel": "Stationeers-Welttyp", - "UIText_SaveIdentifier_SecondaryPlaceholder": "Klicke, um einen Welttyp auszuwählen", - "UIText_SaveIdentifier_SubmitButton": "Speichern & Weiter", - "UIText_SaveIdentifier_SkipButton": "Überspringen", - "UIText_MaxPlayers_Title": "Stationeers Server UI", - "UIText_MaxPlayers_HeaderTitle": "Spielerlimit", - "UIText_MaxPlayers_StepMessage": "Wähle die maximale Anzahl Spieler die sich verbinden können.", - "UIText_MaxPlayers_PrimaryPlaceholder": "8", - "UIText_MaxPlayers_PrimaryLabel": "Max Spieler", - "UIText_MaxPlayers_SubmitButton": "Speichern & Weiter", - "UIText_MaxPlayers_SkipButton": "Überspringen", - "UIText_ServerPassword_Title": "Stationeers Server UI", - "UIText_ServerPassword_HeaderTitle": "Server Passwort", - "UIText_ServerPassword_StepMessage": "Setze ein Gameserver Passwort oder überspringe diesen Schritt.", - "UIText_ServerPassword_PrimaryPlaceholder": "Server Passwort", - "UIText_ServerPassword_PrimaryLabel": "Server Passwort", - "UIText_ServerPassword_SubmitButton": "Speichern & Weiter", - "UIText_ServerPassword_SkipButton": "Überspringen", - "UIText_GameBranch_Title": "Stationeers Server UI", - "UIText_GameBranch_HeaderTitle": "Spiel Branch", - "UIText_GameBranch_StepMessage": "Gib einen Beta-Branch ein oder überspringe für Release-Version. Wenn Sie den Zweig wechseln, klicken Sie nach Abschluss dieses Assistenten unbedingt auf „Server aktualisieren“ im Haupt-Dashboard.", - "UIText_GameBranch_SecondaryPlaceholder": "Wähle einen Zweig", - "UIText_GameBranch_SecondaryLabel": "Spielzweig", - "UIText_GameBranch_SubmitButton": "Speichern & Weiter", - "UIText_GameBranch_SkipButton": "Release Version nutzen", - "UIText_NewTerrainAndSaveSystem_Title": "Wichtig", - "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Terrainsystem wählen", - "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nein", - "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Neues System aktivieren", - "UIText_NewTerrainAndSaveSystem_SubmitButton": "Speichern & Weiter", - "UIText_NewTerrainAndSaveSystem_SkipButton": "Überspringen", - "UIText_NetworkConfigChoice_Title": "Stationeers Server UI", - "UIText_NetworkConfigChoice_HeaderTitle": "Netzwerk Konfiguration", - "UIText_NetworkConfigChoice_StepMessage": "Netzwerkeinstellungen konfigurieren? 'ja' für Konfiguration oder Überspringen für Standards. Hinweis: Netzwerkkonfiguration besonders wichtig auf Linux Servern.", - "UIText_NetworkConfigChoice_PrimaryPlaceholder": "ja", - "UIText_NetworkConfigChoice_PrimaryLabel": "Netzwerk Konfigurieren", - "UIText_NetworkConfigChoice_SubmitButton": "Weiter", - "UIText_NetworkConfigChoice_SkipButton": "Überspringen (Standards nutzen)", - "UIText_GamePort_Title": "Stationeers Server UI", - "UIText_GamePort_HeaderTitle": "Netzwerk (1/4)", - "UIText_GamePort_StepMessage": "Port-Nummer für Spielverbindungen eingeben", - "UIText_GamePort_PrimaryPlaceholder": "27016", - "UIText_GamePort_PrimaryLabel": "Spiel Port", - "UIText_GamePort_SubmitButton": "Speichern & Weiter", - "UIText_GamePort_SkipButton": "Überspringen", - "UIText_UpdatePort_Title": "Stationeers Server UI", - "UIText_UpdatePort_HeaderTitle": "Netzwerk (2/4)", - "UIText_UpdatePort_StepMessage": "Port-Nummer für Update-Verbindungen eingeben", - "UIText_UpdatePort_PrimaryPlaceholder": "27015", - "UIText_UpdatePort_PrimaryLabel": "Update Port", - "UIText_UpdatePort_SubmitButton": "Speichern & Weiter", - "UIText_UpdatePort_SkipButton": "Überspringen", - "UIText_UPnPEnabled_Title": "Stationeers Server UI", - "UIText_UPnPEnabled_HeaderTitle": "Netzwerk (3/4)", - "UIText_UPnPEnabled_StepMessage": "UPnP aktivieren? 'ja' zum Aktivieren oder 'nein' zum Deaktivieren.", - "UIText_UPnPEnabled_PrimaryPlaceholder": "ja/nein", - "UIText_UPnPEnabled_PrimaryLabel": "UPnP Aktivieren", - "UIText_UPnPEnabled_SubmitButton": "Speichern & Weiter", - "UIText_UPnPEnabled_SkipButton": "Überspringen", - "UIText_LocalIPAddress_Title": "Stationeers Server UI", - "UIText_LocalIPAddress_HeaderTitle": "Netzwerk (4/4)", - "UIText_LocalIPAddress_StepMessage": "Lokale IP-Adresse des Servers im Format 0.0.0.0 eingeben (keine CIDR Notation)", - "UIText_LocalIPAddress_PrimaryPlaceholder": "0.0.0.0", - "UIText_LocalIPAddress_PrimaryLabel": "Lokale IP-Adresse", - "UIText_LocalIPAddress_SubmitButton": "Speichern & Weiter", - "UIText_LocalIPAddress_SkipButton": "Überspringen", - "UIText_AdminAccount_Title": "Stationeers Server UI", - "UIText_AdminAccount_HeaderTitle": "Adminkonto", - "UIText_AdminAccount_StepMessage": "Richte dein Adminkonto ein.", - "UIText_AdminAccount_PrimaryPlaceholder": "Benutzername", - "UIText_AdminAccount_PrimaryLabel": "Benutzername", - "UIText_AdminAccount_SecondaryLabel": "Passwort", - "UIText_AdminAccount_SecondaryPlaceholder": "Passwort", - "UIText_AdminAccount_SubmitButton": "Speichern & Weiter", - "UIText_AdminAccount_SkipButton": "Authentifizierung Überspringen", - "UIText_Finalize_Title": "Das wars!", - "UIText_Finalize_HeaderTitle": "Setup Abschließen", - "UIText_Finalize_StepMessage": "Bereit zum Abschließen? Deine Konfiguration wurde bereits während des Setups gespeichert. Für Änderungen klicke 'Zurück zum Start' und überspringe was behalten werden soll. Meiste Optionen auch im Config Tab änderbar.", - "UIText_Finalize_SubmitButton": "Zurück zum Start", - "UIText_Finalize_SkipButton": "Authentifizierung Überspringen", - "UIText_Login_Title": "Stationeers Server UI", - "UIText_Login_HeaderTitle": "Login", - "UIText_Login_PrimaryLabel": "Benutzername", - "UIText_Login_SecondaryLabel": "Passwort", - "UIText_Login_PrimaryPlaceholder": "Benutzername eingeben", - "UIText_Login_SecondaryPlaceholder": "Passwort eingeben", - "UIText_Login_SubmitButton": "Anmelden", - "UIText_ChangeUser_Title": "Stationeers Server UI", - "UIText_ChangeUser_HeaderTitle": "Benutzer Verwalten", - "UIText_ChangeUser_PrimaryLabel": "Benutzername Hinzufügen/Aktualisieren", - "UIText_ChangeUser_SecondaryLabel": "Neues Passwort", - "UIText_ChangeUser_SecondaryPlaceholder": "Passwort", - "UIText_ChangeUser_SubmitButton": "Benutzer Hinzufügen/Aktualisieren" - } - }, - "BackendText": { - "gamemgr": { - "BackendText_ServerStarted": "Server gestartet.", - "BackendText_ServerNotRunningOrAlreadyStopped": "Server war nicht gestartet oder wurde bereits gestoppt", - "BackendText_ServerStopped": "Server gestoppt." + "BackendText": { + "gamemgr": { + "BackendText_ServerStarted": "Server gestartet.", + "BackendText_ServerNotRunningOrAlreadyStopped": "Server war nicht gestartet oder wurde bereits gestoppt", + "BackendText_ServerStopped": "Server gestoppt." + } } - } -} \ No newline at end of file +} diff --git a/UIMod/onboard_bundled/localization/en-US.json b/UIMod/onboard_bundled/localization/en-US.json index b41e566c..1deb7f4a 100644 --- a/UIMod/onboard_bundled/localization/en-US.json +++ b/UIMod/onboard_bundled/localization/en-US.json @@ -1,259 +1,255 @@ { - "UIText": { - "index": { - "UIText_StartButton": "Start Server", - "UIText_StopButton": "Stop Server", - "UIText_Settings": "Edit Config", - "UIText_Update_SteamCMD": "Update Server", - "UIText_Console": "Game Log", - "UIText_Detection_Events": "Events", - "UIText_Backend_Log": "Backend Log", - "UIText_Backup_Manager": "Backup Manager", - "UIText_Connected_PlayersHeader": "Connected Players", - "UIText_Discord_Info": "Join the Discord and help make SSUI better or get support!", - "UIText_API_Info": "API Endpoint Reference", - "UIText_Copyright": "Copyright", - "UIText_Copyright1": "Licensed under", - "UIText_Copyright2": "Proprietary License" + "UIText": { + "index": { + "UIText_StartButton": "Start Server", + "UIText_StopButton": "Stop Server", + "UIText_Settings": "Edit Config", + "UIText_Update_SteamCMD": "Update Server", + "UIText_Console": "Game Log", + "UIText_Detection_Events": "Events", + "UIText_Backend_Log": "Backend Log", + "UIText_Backup_Manager": "Backup Manager", + "UIText_Connected_PlayersHeader": "Connected Players", + "UIText_Discord_Info": "Join the Discord and help make SSUI better or get support!", + "UIText_API_Info": "API Endpoint Reference", + "UIText_Copyright": "Copyright", + "UIText_Copyright1": "Licensed under", + "UIText_Copyright2": "Proprietary License" + }, + "config": { + "UIText_ServerConfig": "Server Configuration", + "UIText_DiscordIntegration": "Discord Integration", + "UIText_DetectionManager": "Detection Manager", + "UIText_ConfigurationWizard": "Configuration Wizard", + "UIText_PleaseSelectSection": "Please select a configuration section above", + "UIText_UseWizardAlternative": "Alternatively, use the Configuration Wizard to configure the server.", + "UIText_BasicSettings": "Basic Settings", + "UIText_NetworkSettings": "Network Settings", + "UIText_AdvancedSettings": "Advanced Settings", + "UIText_TerrainSettings": "New Terrain", + "basic": { + "UIText_BasicServerSettings": "Basic Server Settings", + "UIText_ServerName": "Server Name", + "UIText_ServerNameInfo": "Name displayed in server list", + "UIText_SaveFileName": "Save File Name", + "UIText_SaveFileNameInfo": "Name of save folder. Must be capitalized. To create a new world, provide the World type to generate. It is recommended to use the Wizard to configure this value correctly. ", + "UIText_SaveFileNameUseWizzardButtonText": "Open Wizard", + "UIText_MaxPlayers": "Max Players", + "UIText_MaxPlayersInfo": "Maximum number of players allowed", + "UIText_ServerPassword": "Server Password", + "UIText_ServerPasswordInfo": "Leave empty for no password", + "UIText_AdminPassword": "Admin Password", + "UIText_AdminPasswordInfo": "Server Admin Password", + "UIText_AutoSave": "Auto Save", + "UIText_AutoSaveInfo": "Set to TRUE to enable automatic saving", + "UIText_SaveInterval": "Save Interval", + "UIText_SaveIntervalInfo": "Time in seconds between saves. Recommended to not recede 60 seconds.", + "UIText_AutoPauseServer": "Auto Pause Server", + "UIText_AutoPauseServerInfo": "Automatically pause server when no players are connected" + }, + "network": { + "UIText_NetworkConfiguration": "Network Configuration", + "UIText_GamePort": "Game Port", + "UIText_GamePortInfo": "Default: 27016", + "UIText_UpdatePort": "Update Port", + "UIText_UpdatePortInfo": "Default: 27015", + "UIText_UPNPEnabled": "UPNP Enabled", + "UIText_UPNPEnabledInfo": "Enable automatic UPNP port forwarding", + "UIText_LocalIpAddress": "Local IP Address", + "UIText_LocalIpAddressInfo": "IP address to bind to", + "UIText_StartLocalHost": "Start Local Host", + "UIText_StartLocalHostInfo": "Keep this true. This is required for the server to work.", + "UIText_ServerVisible": "Server Visible", + "UIText_ServerVisibleInfo": "Set to TRUE to list server publicly", + "UIText_UseSteamP2P": "Use Steam P2P", + "UIText_UseSteamP2PInfo": "Enable Steam Peer-to-Peer networking" + }, + "advanced": { + "UIText_AdvancedConfiguration": "Advanced Configuration", + "UIText_ServerAuthSecret": "Server Auth Secret", + "UIText_ServerAuthSecretInfo": "Authentication secret for the server (optional)", + "UIText_ServerExePath": "Server Executable Path", + "UIText_ServerExePathInfo": "System path to server executable", + "UIText_ServerExePathInfo2": "Not editable from the UI for security reasons, but you can edit it manually in the config.json file.", + "UIText_AdditionalParams": "Additional Parameters", + "UIText_AdditionalParamsInfo": "Format: CustomParam1 Value1 CustomParam2 Value2", + "UIText_AutoRestartServerTimer": "Scheduled Gameserver Restart", + "UIText_AutoRestartServerTimerInfo": "Timeframe in minutes or time format (e.g., 15:04 or 03:04PM) to schedule an automatic gameserver restart. 0 = disabled, 1440 = 24 hours, etc. You will see 'Attention, server is restarting in 30/20/10/5 seconds!' messages ingame before the restart.
", + "UIText_GameBranch": "Game Branch", + "UIText_GameBranchInfo": "Branch of the game to use. When changed, requires to restart SSUI!", + "UIText_AllowAutoGameServerUpdates": "Enable Auto Game Server Updates", + "UIText_AllowAutoGameServerUpdatesInfo": "Allow the gameserver to automatically query for and update to the latest version. Attention: Restarts the server when a new version was found and installed. Will send multiple warning messages to the sever with SAY commands 60-10 seconds before the restart." + }, + "terrain": { + "UIText_TerrainSettingsHeader": "NEW TERRAIN AND SAVE SYSTEM SETTINGS", + "UIText_TerrainWarning": "These settings are only useful if you are running a Stationeers build NEWER than September 2025. Old savegames are NOT compatible with the new system, but can be migrated with JacksonTheMaster's Migration tool.. Related \"how to\" Information on the FAQ there also applies to the Dedicated Server.", + "UIText_UseNewTerrainAndSave": "Use New Terrain and Save System", + "UIText_UseNewTerrainAndSaveInfo": "Set to TRUE to enable handling of .save files in the Backup manager and argument parsing. If set to false, only Stationeers versions before the terrain rework (≈ mid 2025) will work. Defaults to TRUE!", + "UIText_Difficulty": "Difficulty", + "UIText_DifficultyInfo": "Difficulty to create the world with. Defaults to Normal if empty.", + "UIText_StartCondition": "Start Condition", + "UIText_StartConditionInfo": "Start condition to create the world with. Defaults to the default start condition for the world type if empty.", + "UIText_StartLocation": "Start Location", + "UIText_StartLocationInfo": "Start location to create the world with. Defaults to DefaultStartLocation if empty.", + "UIText_AutoStartServerOnStartup": "Auto Start Server on Startup", + "UIText_AutoStartServerOnStartupInfo": "Automatically start the gameserver when the SSUI is started. Defaults to false." + }, + "discord": { + "UIText_DiscordIntegrationTitle": "Discord Integration Benefits", + "UIText_DiscordBotToken": "Discord Bot Token", + "UIText_DiscordBotTokenInfo": "Your Discord bot's authentication token", + "UIText_ChannelConfiguration": "Channel Configuration", + "UIText_AdminCommandChannel": "Admin Command Channel", + "UIText_AdminCommandChannelInfo": "Channel for admin commands", + "UIText_ControlPanelChannel": "Control Panel Channel", + "UIText_ControlPanelChannelInfo": "Channel for control panel", + "UIText_StatusChannel": "Status Channel", + "UIText_StatusChannelInfo": "Server status updates", + "UIText_ConnectionListChannel": "Connection List Channel", + "UIText_ConnectionListChannelInfo": "Player connection tracking", + "UIText_LogChannel": "Log Channel", + "UIText_LogChannelInfo": "Server log output", + "UIText_SaveInfoChannel": "Save Info Channel", + "UIText_SaveInfoChannelInfo": "Save file information", + "UIText_ErrorChannel": "Error Channel", + "UIText_ErrorChannelInfo": "Server error messages", + "UIText_BannedPlayersListPath": "Banned Players List Path", + "UIText_BannedPlayersListPathInfo": "File path to banned players list", + "UIText_DiscordIntegrationBenefits": "Discord Integration Benefits", + "UIText_DiscordBenefit1": "Monitor server status in real-time", + "UIText_DiscordBenefit2": "Manage restarts and restores remotely", + "UIText_DiscordBenefit3": "Track player connections", + "UIText_DiscordBenefit4": "Community management options", + "UIText_DiscordBenefit5": "Real-time error notifications", + "UIText_DiscordSetupInstructions": "For setup instructions, visit the" + } + }, + "setup": { + "UIText_FooterText": "Need help? Check the Stationeers Server UI Github Wiki.", + "UIText_FooterTextInfo": "You may exit the wizard at any time, each step is saved individually.", + "UIText_SSCM_FooterText": "Use SSCM for the most powerful Stationeers server management! You can run commands from the Web console without disrupting vanilla behaviour!", + "UIText_Welcome_Title": "Stationeers Server UI", + "UIText_Welcome_HeaderTitle": "Welcome!", + "UIText_Welcome_SubmitButton": "Start Setup", + "UIText_Welcome_SkipButton": "Skip Setup", + "UIText_PlsRead_Title": "Please read!", + "UIText_PlsRead_HeaderTitle": "Disclaimer", + "UIText_PlsRead_StepMessage": "We strongly recommend you to read the texts in this setup wizard! Most reported issues occur because of a misconfiguration.", + "UIText_PlsRead_SubmitButton": "I understand", + "UIText_PlsRead_SkipButton": "I understand", + "UIText_ServerName_Title": "Stationeers Server UI", + "UIText_ServerName_HeaderTitle": "Server Name", + "UIText_ServerName_StepMessage": "Give your server a name like 'Space Station 13'", + "UIText_ServerName_PrimaryPlaceholder": "My Stationeers Server with UI", + "UIText_ServerName_PrimaryLabel": "Server Name", + "UIText_ServerName_SubmitButton": "Save & Continue", + "UIText_ServerName_SkipButton": "Skip", + "UIText_SaveIdentifier_Title": "Stationeers Server UI", + "UIText_SaveIdentifier_HeaderTitle": "Save Identifier", + "UIText_SaveIdentifier_StepMessage": "Configue your savegame name and world type from the options below.", + "UIText_SaveIdentifier_PrimaryLabel": "Your Map Name", + "UIText_SaveIdentifier_PrimaryPlaceholder": "MyStationeersMap", + "UIText_SaveIdentifier_SecondaryLabel": "Stationeers World Type", + "UIText_SaveIdentifier_SecondaryPlaceholder": "Click to select a world type", + "UIText_SaveIdentifier_SubmitButton": "Save & Continue", + "UIText_SaveIdentifier_SkipButton": "Skip", + "UIText_MaxPlayers_Title": "Stationeers Server UI", + "UIText_MaxPlayers_HeaderTitle": "Player Limit", + "UIText_MaxPlayers_StepMessage": "Choose the maximum number of players that can connect to the server. Recommended to not exceed 20", + "UIText_MaxPlayers_PrimaryPlaceholder": "8", + "UIText_MaxPlayers_PrimaryLabel": "Max Players", + "UIText_MaxPlayers_SubmitButton": "Save & Continue", + "UIText_MaxPlayers_SkipButton": "Skip", + "UIText_ServerPassword_Title": "Stationeers Server UI", + "UIText_ServerPassword_HeaderTitle": "Server Password", + "UIText_ServerPassword_StepMessage": "Set a gameserver password or skip this step.", + "UIText_ServerPassword_PrimaryPlaceholder": "Server Password", + "UIText_ServerPassword_PrimaryLabel": "Server Password", + "UIText_ServerPassword_SubmitButton": "Save & Continue", + "UIText_ServerPassword_SkipButton": "Skip", + "UIText_GameBranch_Title": "Stationeers Server UI", + "UIText_GameBranch_HeaderTitle": "Game Branch", + "UIText_GameBranch_StepMessage": "Enter a beta branch or skip this to use the release version. If switching branches, make sure to click Update Server on the Main dashboard after completing this wizzard.", + "UIText_GameBranch_SecondaryPlaceholder": "Select a branch", + "UIText_GameBranch_SecondaryLabel": "Game Branch", + "UIText_GameBranch_SubmitButton": "Save & Continue", + "UIText_GameBranch_SkipButton": "Use Normal Version", + "UIText_NewTerrainAndSaveSystem_Title": "IMPORTANT", + "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Select Terrain System", + "UIText_NewTerrainAndSaveSystem_StepMessage": "Using an OLD branch, such as preterrain or older without the terrain system changes? If yes, disable handling of the new terrain and save system here. Enter 'yes' or skip to enable (default) or 'no' to use the old save and terrain system. If you are unsure, skip this step.", + "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "yes", + "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Enable new System", + "UIText_NewTerrainAndSaveSystem_SubmitButton": "Save & Continue", + "UIText_NewTerrainAndSaveSystem_SkipButton": "Skip", + "UIText_NetworkConfigChoice_Title": "Stationeers Server UI", + "UIText_NetworkConfigChoice_HeaderTitle": "Network Configuration", + "UIText_NetworkConfigChoice_StepMessage": "Do you want to configure network settings? Enter 'yes' to configure or Skip to use defaults. Note: Network configuration is especially important on Linux servers.", + "UIText_NetworkConfigChoice_PrimaryPlaceholder": "yes", + "UIText_NetworkConfigChoice_PrimaryLabel": "Configure Network", + "UIText_NetworkConfigChoice_SubmitButton": "Continue", + "UIText_NetworkConfigChoice_SkipButton": "Skip (Use Defaults)", + "UIText_GamePort_Title": "Stationeers Server UI", + "UIText_GamePort_HeaderTitle": "Network (1/4)", + "UIText_GamePort_StepMessage": "Enter the port number for game connections", + "UIText_GamePort_PrimaryPlaceholder": "27016", + "UIText_GamePort_PrimaryLabel": "Game Port", + "UIText_GamePort_SubmitButton": "Save & Continue", + "UIText_GamePort_SkipButton": "Skip", + "UIText_UpdatePort_Title": "Stationeers Server UI", + "UIText_UpdatePort_HeaderTitle": "Network (2/4)", + "UIText_UpdatePort_StepMessage": "Enter the port number for update connections", + "UIText_UpdatePort_PrimaryPlaceholder": "27015", + "UIText_UpdatePort_PrimaryLabel": "Update Port", + "UIText_UpdatePort_SubmitButton": "Save & Continue", + "UIText_UpdatePort_SkipButton": "Skip", + "UIText_UPnPEnabled_Title": "Stationeers Server UI", + "UIText_UPnPEnabled_HeaderTitle": "Network (3/4)", + "UIText_UPnPEnabled_StepMessage": "Enable UPnP? Enter 'yes' to enable or 'no' to disable.", + "UIText_UPnPEnabled_PrimaryPlaceholder": "yes/no", + "UIText_UPnPEnabled_PrimaryLabel": "Enable UPnP", + "UIText_UPnPEnabled_SubmitButton": "Save & Continue", + "UIText_UPnPEnabled_SkipButton": "Skip", + "UIText_LocalIPAddress_Title": "Stationeers Server UI", + "UIText_LocalIPAddress_HeaderTitle": "Network (4/4)", + "UIText_LocalIPAddress_StepMessage": "Enter server's local IP address in format 0.0.0.0 (no CIDR notation)", + "UIText_LocalIPAddress_PrimaryPlaceholder": "0.0.0.0", + "UIText_LocalIPAddress_PrimaryLabel": "Local IP Address", + "UIText_LocalIPAddress_SubmitButton": "Save & Continue", + "UIText_LocalIPAddress_SkipButton": "Skip", + "UIText_AdminAccount_Title": "Stationeers Server UI", + "UIText_AdminAccount_HeaderTitle": "Admin Account", + "UIText_AdminAccount_StepMessage": "Set up your SSUI admin account.", + "UIText_AdminAccount_PrimaryPlaceholder": "Username", + "UIText_AdminAccount_PrimaryLabel": "Username", + "UIText_AdminAccount_SecondaryLabel": "Password", + "UIText_AdminAccount_SecondaryPlaceholder": "Password", + "UIText_AdminAccount_SubmitButton": "Save & Continue", + "UIText_AdminAccount_SkipButton": "Skip Authentication", + "UIText_Finalize_Title": "You did it", + "UIText_Finalize_HeaderTitle": "Finalize Setup", + "UIText_Finalize_StepMessage": "Ready to finalize? Your configuration has already been saved while you completed this setup. If you want to change any of the settings, you may click Return to Start and skip whatever you want to keep. Most options can also be changed on the config Tab in the UI later.", + "UIText_Finalize_SubmitButton": "Return to Start", + "UIText_Finalize_SkipButton": "Skip Authentication", + "UIText_Login_Title": "Stationeers Server UI", + "UIText_Login_HeaderTitle": "Login", + "UIText_Login_PrimaryLabel": "Username", + "UIText_Login_SecondaryLabel": "Password", + "UIText_Login_PrimaryPlaceholder": "Enter Username", + "UIText_Login_SecondaryPlaceholder": "Enter Password", + "UIText_Login_SubmitButton": "Login", + "UIText_ChangeUser_Title": "Stationeers Server UI", + "UIText_ChangeUser_HeaderTitle": "Manage Users", + "UIText_ChangeUser_PrimaryLabel": "Username to Add/Update", + "UIText_ChangeUser_SecondaryLabel": "New Password", + "UIText_ChangeUser_SecondaryPlaceholder": "Password", + "UIText_ChangeUser_SubmitButton": "Add/Update User" + } }, - "config": { - "UIText_ServerConfig": "Server Configuration", - "UIText_DiscordIntegration": "Discord Integration", - "UIText_DetectionManager": "Detection Manager", - "UIText_ConfigurationWizard": "Configuration Wizard", - "UIText_PleaseSelectSection": "Please select a configuration section above", - "UIText_UseWizardAlternative": "Alternatively, use the Configuration Wizard to configure the server.", - "UIText_BasicSettings": "Basic Settings", - "UIText_NetworkSettings": "Network Settings", - "UIText_AdvancedSettings": "Advanced Settings", - "UIText_TerrainSettings": "New Terrain", - "basic": { - "UIText_BasicServerSettings": "Basic Server Settings", - "UIText_ServerName": "Server Name", - "UIText_ServerNameInfo": "Name displayed in server list", - "UIText_SaveFileName": "Save File Name", - "UIText_SaveFileNameInfo": "Name of save folder. Must be capitalized. To create a new world, provide the World type to generate. It is recommended to use the Wizard to configure this value correctly. ", - "UIText_SaveFileNameUseWizzardButtonText": "Open Wizard", - "UIText_MaxPlayers": "Max Players", - "UIText_MaxPlayersInfo": "Maximum number of players allowed", - "UIText_ServerPassword": "Server Password", - "UIText_ServerPasswordInfo": "Leave empty for no password", - "UIText_AdminPassword": "Admin Password", - "UIText_AdminPasswordInfo": "Server Admin Password", - "UIText_AutoSave": "Auto Save", - "UIText_AutoSaveInfo": "Set to TRUE to enable automatic saving", - "UIText_SaveInterval": "Save Interval", - "UIText_SaveIntervalInfo": "Time in seconds between saves. Recommended to not recede 60 seconds.", - "UIText_AutoPauseServer": "Auto Pause Server", - "UIText_AutoPauseServerInfo": "Automatically pause server when no players are connected" - }, - "network": { - "UIText_NetworkConfiguration": "Network Configuration", - "UIText_GamePort": "Game Port", - "UIText_GamePortInfo": "Default: 27016", - "UIText_UpdatePort": "Update Port", - "UIText_UpdatePortInfo": "Default: 27015", - "UIText_UPNPEnabled": "UPNP Enabled", - "UIText_UPNPEnabledInfo": "Enable automatic UPNP port forwarding", - "UIText_LocalIpAddress": "Local IP Address", - "UIText_LocalIpAddressInfo": "IP address to bind to", - "UIText_StartLocalHost": "Start Local Host", - "UIText_StartLocalHostInfo": "Keep this true. This is required for the server to work.", - "UIText_ServerVisible": "Server Visible", - "UIText_ServerVisibleInfo": "Set to TRUE to list server publicly", - "UIText_UseSteamP2P": "Use Steam P2P", - "UIText_UseSteamP2PInfo": "Enable Steam Peer-to-Peer networking" - }, - "advanced": { - "UIText_AdvancedConfiguration": "Advanced Configuration", - "UIText_ServerAuthSecret": "Server Auth Secret", - "UIText_ServerAuthSecretInfo": "Authentication secret for the server (optional)", - "UIText_ServerExePath": "Server Executable Path", - "UIText_ServerExePathInfo": "System path to server executable", - "UIText_ServerExePathInfo2": "Not editable from the UI for security reasons, but you can edit it manually in the config.json file.", - "UIText_AdditionalParams": "Additional Parameters", - "UIText_AdditionalParamsInfo": "Format: CustomParam1 Value1 CustomParam2 Value2", - "UIText_AutoRestartServerTimer": "Scheduled Gameserver Restart", - "UIText_AutoRestartServerTimerInfo": "Timeframe in minutes or time format (e.g., 15:04 or 03:04PM) to schedule an automatic gameserver restart. 0 = disabled, 1440 = 24 hours, etc. You will see 'Attention, server is restarting in 30/20/10/5 seconds!' messages ingame before the restart.
", - "UIText_GameBranch": "Game Branch", - "UIText_GameBranchInfo": "Branch of the game to use. When changed, requires to restart SSUI!", - "UIText_AllowAutoGameServerUpdates": "Enable Auto Game Server Updates", - "UIText_AllowAutoGameServerUpdatesInfo": "Allow the gameserver to automatically query for and update to the latest version. Attention: Restarts the server when a new version was found and installed. Will send multiple warning messages to the sever with SAY commands 60-10 seconds before the restart." - }, - "terrain": { - "UIText_TerrainSettingsHeader": "NEW TERRAIN AND SAVE SYSTEM SETTINGS", - "UIText_TerrainWarning": "These settings are only useful if you are running a Stationeers build NEWER than September 2025. Old savegames are NOT compatible with the new system, but can be migrated with JacksonTheMaster's Migration tool.. Related \"how to\" Information on the FAQ there also applies to the Dedicated Server.", - "UIText_UseNewTerrainAndSave": "Use New Terrain and Save System", - "UIText_UseNewTerrainAndSaveInfo": "Set to TRUE to enable handling of .save files in the Backup manager and argument parsing. If set to false, only Stationeers versions before the terrain rework (≈ mid 2025) will work. Defaults to TRUE!", - "UIText_Difficulty": "Difficulty", - "UIText_DifficultyInfo": "Difficulty to create the world with. Defaults to Normal if empty.", - "UIText_StartCondition": "Start Condition", - "UIText_StartConditionInfo": "Start condition to create the world with. Defaults to the default start condition for the world type if empty.", - "UIText_StartLocation": "Start Location", - "UIText_StartLocationInfo": "Start location to create the world with. Defaults to DefaultStartLocation if empty.", - "UIText_AutoStartServerOnStartup": "Auto Start Server on Startup", - "UIText_AutoStartServerOnStartupInfo": "Automatically start the gameserver when the SSUI is started. Defaults to false." - }, - "discord": { - "UIText_DiscordIntegrationTitle": "Discord Integration Benefits", - "UIText_DiscordBotToken": "Discord Bot Token", - "UIText_DiscordBotTokenInfo": "Your Discord bot's authentication token", - "UIText_ChannelConfiguration": "Channel Configuration", - "UIText_AdminCommandChannel": "Admin Command Channel", - "UIText_AdminCommandChannelInfo": "Channel for admin commands", - "UIText_ControlPanelChannel": "Control Panel Channel", - "UIText_ControlPanelChannelInfo": "Channel for control panel", - "UIText_StatusChannel": "Status Channel", - "UIText_StatusChannelInfo": "Server status updates", - "UIText_ConnectionListChannel": "Connection List Channel", - "UIText_ConnectionListChannelInfo": "Player connection tracking", - "UIText_LogChannel": "Log Channel", - "UIText_LogChannelInfo": "Server log output", - "UIText_SaveInfoChannel": "Save Info Channel", - "UIText_SaveInfoChannelInfo": "Save file information", - "UIText_ErrorChannel": "Error Channel", - "UIText_ErrorChannelInfo": "Server error messages", - "UIText_BannedPlayersListPath": "Banned Players List Path", - "UIText_BannedPlayersListPathInfo": "File path to banned players list", - "UIText_DiscordIntegrationBenefits": "Discord Integration Benefits", - "UIText_DiscordBenefit1": "Monitor server status in real-time", - "UIText_DiscordBenefit2": "Manage restarts and restores remotely", - "UIText_DiscordBenefit3": "Track player connections", - "UIText_DiscordBenefit4": "Community management options", - "UIText_DiscordBenefit5": "Real-time error notifications", - "UIText_DiscordSetupInstructions": "For setup instructions, visit the" - } - }, - "setup": { - "UIText_FooterText": "Need help? Check the Stationeers Server UI Github Wiki.", - "UIText_FooterTextInfo": "You may exit the wizard at any time, each step is saved individually.", - "UIText_SSCM_FooterText": "Use SSCM for the most powerful Stationeers server management! You can run commands from the Web console without disrupting vanilla behaviour!", - "UIText_Welcome_Title": "Stationeers Server UI", - "UIText_Welcome_HeaderTitle": "Welcome!", - "UIText_Welcome_SubmitButton": "Start Setup", - "UIText_Welcome_SkipButton": "Skip Setup", - "UIText_PlsRead_Title": "Please read!", - "UIText_PlsRead_HeaderTitle": "Disclaimer", - "UIText_PlsRead_StepMessage": "We strongly recommend you to read the texts in this setup wizard! Most reported issues occur because of a misconfiguration.", - "UIText_PlsRead_SubmitButton": "I understand", - "UIText_PlsRead_SkipButton": "I understand", - "UIText_ServerName_Title": "Stationeers Server UI", - "UIText_ServerName_HeaderTitle": "Server Name", - "UIText_ServerName_StepMessage": "Give your server a name like 'Space Station 13'", - "UIText_ServerName_PrimaryPlaceholder": "My Stationeers Server with UI", - "UIText_ServerName_PrimaryLabel": "Server Name", - "UIText_ServerName_SubmitButton": "Save & Continue", - "UIText_ServerName_SkipButton": "Skip", - "UIText_SaveIdentifier_Title": "Stationeers Server UI", - "UIText_SaveIdentifier_HeaderTitle": "Save Identifier", - "UIText_SaveIdentifier_StepMessage": "Configue your savegame name and world type from the options below.", - "UIText_SaveIdentifier_PrimaryLabel": "Your Map Name", - "UIText_SaveIdentifier_PrimaryPlaceholder": "MyStationeersMap", - "UIText_SaveIdentifier_SecondaryLabel": "Stationeers World Type", - "UIText_SaveIdentifier_SecondaryPlaceholder": "Click to select a world type", - "UIText_SaveIdentifier_SubmitButton": "Save & Continue", - "UIText_SaveIdentifier_SkipButton": "Skip", - "UIText_MaxPlayers_Title": "Stationeers Server UI", - "UIText_MaxPlayers_HeaderTitle": "Player Limit", - "UIText_MaxPlayers_StepMessage": "Choose the maximum number of players that can connect to the server. Recommended to not exceed 20", - "UIText_MaxPlayers_PrimaryPlaceholder": "8", - "UIText_MaxPlayers_PrimaryLabel": "Max Players", - "UIText_MaxPlayers_SubmitButton": "Save & Continue", - "UIText_MaxPlayers_SkipButton": "Skip", - "UIText_ServerPassword_Title": "Stationeers Server UI", - "UIText_ServerPassword_HeaderTitle": "Server Password", - "UIText_ServerPassword_StepMessage": "Set a gameserver password or skip this step.", - "UIText_ServerPassword_PrimaryPlaceholder": "Server Password", - "UIText_ServerPassword_PrimaryLabel": "Server Password", - "UIText_ServerPassword_SubmitButton": "Save & Continue", - "UIText_ServerPassword_SkipButton": "Skip", - "UIText_GameBranch_Title": "Stationeers Server UI", - "UIText_GameBranch_HeaderTitle": "Game Branch", - "UIText_GameBranch_StepMessage": "Enter a beta branch or skip this to use the release version. If switching branches, make sure to click Update Server on the Main dashboard after completing this wizzard.", - "UIText_GameBranch_SecondaryPlaceholder": "Select a branch", - "UIText_GameBranch_SecondaryLabel": "Game Branch", - "UIText_GameBranch_SubmitButton": "Save & Continue", - "UIText_GameBranch_SkipButton": "Use Normal Version", - "UIText_NewTerrainAndSaveSystem_Title": "IMPORTANT", - "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Select Terrain System", - "UIText_NewTerrainAndSaveSystem_StepMessage": "Using an OLD branch, such as preterrain or older without the terrain system changes? If yes, disable handling of the new terrain and save system here. Enter 'yes' or skip to enable (default) or 'no' to use the old save and terrain system. If you are unsure, skip this step.", - "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "yes", - "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Enable new System", - "UIText_NewTerrainAndSaveSystem_SubmitButton": "Save & Continue", - "UIText_NewTerrainAndSaveSystem_SkipButton": "Skip", - "UIText_NetworkConfigChoice_Title": "Stationeers Server UI", - "UIText_NetworkConfigChoice_HeaderTitle": "Network Configuration", - "UIText_NetworkConfigChoice_StepMessage": "Do you want to configure network settings? Enter 'yes' to configure or Skip to use defaults. Note: Network configuration is especially important on Linux servers.", - "UIText_NetworkConfigChoice_PrimaryPlaceholder": "yes", - "UIText_NetworkConfigChoice_PrimaryLabel": "Configure Network", - "UIText_NetworkConfigChoice_SubmitButton": "Continue", - "UIText_NetworkConfigChoice_SkipButton": "Skip (Use Defaults)", - "UIText_GamePort_Title": "Stationeers Server UI", - "UIText_GamePort_HeaderTitle": "Network (1/4)", - "UIText_GamePort_StepMessage": "Enter the port number for game connections", - "UIText_GamePort_PrimaryPlaceholder": "27016", - "UIText_GamePort_PrimaryLabel": "Game Port", - "UIText_GamePort_SubmitButton": "Save & Continue", - "UIText_GamePort_SkipButton": "Skip", - "UIText_UpdatePort_Title": "Stationeers Server UI", - "UIText_UpdatePort_HeaderTitle": "Network (2/4)", - "UIText_UpdatePort_StepMessage": "Enter the port number for update connections", - "UIText_UpdatePort_PrimaryPlaceholder": "27015", - "UIText_UpdatePort_PrimaryLabel": "Update Port", - "UIText_UpdatePort_SubmitButton": "Save & Continue", - "UIText_UpdatePort_SkipButton": "Skip", - "UIText_UPnPEnabled_Title": "Stationeers Server UI", - "UIText_UPnPEnabled_HeaderTitle": "Network (3/4)", - "UIText_UPnPEnabled_StepMessage": "Enable UPnP? Enter 'yes' to enable or 'no' to disable.", - "UIText_UPnPEnabled_PrimaryPlaceholder": "yes/no", - "UIText_UPnPEnabled_PrimaryLabel": "Enable UPnP", - "UIText_UPnPEnabled_SubmitButton": "Save & Continue", - "UIText_UPnPEnabled_SkipButton": "Skip", - "UIText_LocalIPAddress_Title": "Stationeers Server UI", - "UIText_LocalIPAddress_HeaderTitle": "Network (4/4)", - "UIText_LocalIPAddress_StepMessage": "Enter server's local IP address in format 0.0.0.0 (no CIDR notation)", - "UIText_LocalIPAddress_PrimaryPlaceholder": "0.0.0.0", - "UIText_LocalIPAddress_PrimaryLabel": "Local IP Address", - "UIText_LocalIPAddress_SubmitButton": "Save & Continue", - "UIText_LocalIPAddress_SkipButton": "Skip", - "UIText_AdminAccount_Title": "Stationeers Server UI", - "UIText_AdminAccount_HeaderTitle": "Admin Account", - "UIText_AdminAccount_StepMessage": "Set up your SSUI admin account.", - "UIText_AdminAccount_PrimaryPlaceholder": "Username", - "UIText_AdminAccount_PrimaryLabel": "Username", - "UIText_AdminAccount_SecondaryLabel": "Password", - "UIText_AdminAccount_SecondaryPlaceholder": "Password", - "UIText_AdminAccount_SubmitButton": "Save & Continue", - "UIText_AdminAccount_SkipButton": "Skip Authentication", - "UIText_Finalize_Title": "You did it", - "UIText_Finalize_HeaderTitle": "Finalize Setup", - "UIText_Finalize_StepMessage": "Ready to finalize? Your configuration has already been saved while you completed this setup. If you want to change any of the settings, you may click Return to Start and skip whatever you want to keep. Most options can also be changed on the config Tab in the UI later.", - "UIText_Finalize_SubmitButton": "Return to Start", - "UIText_Finalize_SkipButton": "Skip Authentication", - "UIText_Login_Title": "Stationeers Server UI", - "UIText_Login_HeaderTitle": "Login", - "UIText_Login_PrimaryLabel": "Username", - "UIText_Login_SecondaryLabel": "Password", - "UIText_Login_PrimaryPlaceholder": "Enter Username", - "UIText_Login_SecondaryPlaceholder": "Enter Password", - "UIText_Login_SubmitButton": "Login", - "UIText_ChangeUser_Title": "Stationeers Server UI", - "UIText_ChangeUser_HeaderTitle": "Manage Users", - "UIText_ChangeUser_PrimaryLabel": "Username to Add/Update", - "UIText_ChangeUser_SecondaryLabel": "New Password", - "UIText_ChangeUser_SecondaryPlaceholder": "Password", - "UIText_ChangeUser_SubmitButton": "Add/Update User" - } - }, - "BackendText": { - "gamemgr": { - "BackendText_ServerStarted": "Server started.", - "BackendText_ServerNotRunningOrAlreadyStopped": "Server was not running or was already stopped", - "BackendText_ServerStopped": "Server stopped." + "BackendText": { + "gamemgr": { + "BackendText_ServerStarted": "Server started.", + "BackendText_ServerNotRunningOrAlreadyStopped": "Server was not running or was already stopped", + "BackendText_ServerStopped": "Server stopped." + } } - }, - "nest1": { - "nestINnest1": {}, - "nestINnest2": {} - } -} \ No newline at end of file +} diff --git a/UIMod/onboard_bundled/localization/sv-SE.json b/UIMod/onboard_bundled/localization/sv-SE.json index 77784747..8d818c32 100644 --- a/UIMod/onboard_bundled/localization/sv-SE.json +++ b/UIMod/onboard_bundled/localization/sv-SE.json @@ -1,250 +1,255 @@ { - "UIText": { - "index": { - "UIText_StartButton": "Starta server", - "UIText_StopButton": "Stoppa server", - "UIText_Settings": "Redigera konfig", - "UIText_Update_SteamCMD": "Uppdatera server", - "UIText_Console": "Konsol", - "UIText_Detection_Events": "Detekteringshändelser", - "UIText_Backend_Log": "Backend Konsol", - "UIText_Backup_Manager": "Backup-hanterare", - "UIText_Connected_PlayersHeader": "Konnekterade spelare", - "UIText_Discord_Info": "Gå med i Discord och hjälp till att förbättra SSUI eller få support!", - "UIText_API_Info": "API-slutpunktsreferens", - "UIText_Copyright": "Upphovsrätt", - "UIText_Copyright1": "Licensierad under", - "UIText_Copyright2": "Proprietär licens" + "UIText": { + "index": { + "UIText_StartButton": "Starta server", + "UIText_StopButton": "Stoppa server", + "UIText_Settings": "Redigera konfig", + "UIText_Update_SteamCMD": "Uppdatera server", + "UIText_Console": "Konsol", + "UIText_Detection_Events": "Detekteringshändelser", + "UIText_Backend_Log": "Backend Konsol", + "UIText_Backup_Manager": "Backup-hanterare", + "UIText_Connected_PlayersHeader": "Konnekterade spelare", + "UIText_Discord_Info": "Gå med i Discord och hjälp till att förbättra SSUI eller få support!", + "UIText_API_Info": "API-slutpunktsreferens", + "UIText_Copyright": "Upphovsrätt", + "UIText_Copyright1": "Licensierad under", + "UIText_Copyright2": "Proprietär licens" + }, + "config": { + "UIText_ServerConfig": "Konfiguration", + "UIText_DiscordIntegration": "Discord-integration", + "UIText_DetectionManager": "Detektering", + "UIText_ConfigurationWizard": "Konfigurationsguide", + "UIText_PleaseSelectSection": "Välj en konfigurationssektion ovan", + "UIText_UseWizardAlternative": "Alternativt, använd konfigurationsguiden för att konfigurera servern.", + "UIText_BasicSettings": "Grund", + "UIText_NetworkSettings": "Nätverk", + "UIText_AdvancedSettings": "Avancerad", + "basic": { + "UIText_BasicServerSettings": "Grundläggande serverinställningar", + "UIText_ServerName": "Servernamn", + "UIText_ServerNameInfo": "Namn som visas i serverlistan", + "UIText_SaveFileName": "Sparfilsnamn", + "UIText_SaveFileNameInfo": "Namn på sparmappen. Måste börja med stor bokstav. För att skapa en ny värld, ange världstypen att generera. Vi rekommenderar att du använder guiden för att konfigurera detta korrekt.", + "UIText_SaveFileNameUseWizzardButtonText": "Öppna guiden", + "UIText_MaxPlayers": "Max spelare", + "UIText_MaxPlayersInfo": "Maximalt antal tillåtna spelare", + "UIText_ServerPassword": "Serverlösenord", + "UIText_ServerPasswordInfo": "Lämna tomt för inget lösenord", + "UIText_AdminPassword": "Adminlösenord", + "UIText_AdminPasswordInfo": "Lösenord för serveradministratör", + "UIText_AutoSave": "Autospara", + "UIText_AutoSaveInfo": "Sätt till TRUE för att aktivera automatisk sparning", + "UIText_SaveInterval": "Sparintervall", + "UIText_SaveIntervalInfo": "Tid i sekunder mellan sparanden. Rekommenderas att inte recede 60 sekunder.", + "UIText_AutoPauseServer": "Autopausa server", + "UIText_AutoPauseServerInfo": "Pausa servern automatiskt när inga spelare är anslutna" + }, + "network": { + "UIText_NetworkConfiguration": "Nätverkskonfiguration", + "UIText_GamePort": "Spelport", + "UIText_GamePortInfo": "Standard: 27016", + "UIText_UpdatePort": "Uppdateringsport", + "UIText_UpdatePortInfo": "Standard: 27015", + "UIText_UPNPEnabled": "UPNP aktiverad", + "UIText_UPNPEnabledInfo": "Aktivera automatisk UPNP-portvidarebefordran", + "UIText_LocalIpAddress": "Lokal IP-adress", + "UIText_LocalIpAddressInfo": "IP-adress att binda till", + "UIText_StartLocalHost": "Starta lokal värd", + "UIText_StartLocalHostInfo": "Sätt till TRUE. Detta är nödvändigt för att servern ska fungera.", + "UIText_ServerVisible": "Server synlig", + "UIText_ServerVisibleInfo": "Sätt till TRUE för att visa servern offentligt", + "UIText_UseSteamP2P": "Använd Steam P2P", + "UIText_UseSteamP2PInfo": "Aktivera Steam Peer-to-Peer-nätverk" + }, + "advanced": { + "UIText_AdvancedConfiguration": "Avancerad konfiguration", + "UIText_ServerAuthSecret": "Serverautentiseringshemlighet", + "UIText_ServerAuthSecretInfo": "Autentiseringshemlighet för servern (valfritt)", + "UIText_ServerExePath": "Sökväg till serverprogram", + "UIText_ServerExePathInfo": "Systemsökväg till serverprogrammet", + "UIText_ServerExePathInfo2": "Kan inte redigeras från gränssnittet av säkerhetsskäl, men du kan ändra det manuellt i config.json-filen.", + "UIText_AdditionalParams": "Ytterligare parametrar", + "UIText_AdditionalParamsInfo": "Format: AnpassadParam1 Värde1 AnpassadParam2 Värde2", + "UIText_AutoRestartServerTimer": "Schemalagd spelserveromstart", + "UIText_AutoRestartServerTimerInfo": "Tidsram i minuter eller tidsformat (t.ex. 15:04 eller 03:04PM) för att schemalägga en automatisk omstart av spelservern. 0 = inaktiverad, 1440 = 24 timmar, etc. Du kommer att se meddelandet 'Observera, server startar om 30/20/10/5 sekunder!' i spelet före omstarten.
", + "UIText_GameBranch": "Spel-Branch", + "UIText_GameBranchInfo": "Spel-Branch att använda. Vid ändring krävs omstart av SSUI!", + "UIText_AllowAutoGameServerUpdates": "Aktivera automatiska uppdateringar av spelservern", + "UIText_AllowAutoGameServerUpdatesInfo": "Tillåt spelservern att automatiskt söka efter och uppdatera till den senaste versionen. Obs! Servern startas om när en ny version har hittats och installerats. Flera varningsmeddelanden skickas till servern med SAY-kommandon 60–10 sekunder före omstarten." + }, + "terrain": { + "UIText_UseNewTerrainAndSave": "Använd nytt system", + "UIText_Difficulty": "Svårighetsgrad", + "UIText_DifficultyInfo": "Svårighetsgrad för världsskapande. Standard är Normal om tomt.", + "UIText_StartCondition": "Startvillkor", + "UIText_StartConditionInfo": "Startvillkor för världsskapande. Standard är världstypens standardvillkor om tomt.", + "UIText_StartLocation": "Startplats", + "UIText_StartLocationInfo": "Startplats för världsskapande. Standard är DefaultStartLocation om tomt.", + "UIText_AutoStartServerOnStartup": "Starta servern automatiskt vid uppstart", + "UIText_AutoStartServerOnStartupInfo": "Starta spelservern automatiskt när SSUI startas. Standard är false.", + "UIText_TerrainSettingsHeader": "NYA TERRÄNG- OCH SPARANDE SYSTEMINSTÄLLNINGAR", + "UIText_TerrainWarning": "Dessa inställningar är endast användbara om du kör en version av Stationeers som är NYARE än september 2025. Gamla sparade spel är INTE kompatibla med det nya systemet, men kan migreras med JacksonTheMasters migreringsverktyg .. Relaterad information om \"hur man gör\" i FAQ där gäller även för dedikerade servrar.", + "UIText_UseNewTerrainAndSaveInfo": "Ställ in på TRUE för att aktivera hantering av .save-filer i Backup Manager och argumentanalys. Om inställningen är false fungerar endast Stationeers-versioner före terrängomarbetningen (≈ mitten av 2025). Standardinställningen är TRUE!" + }, + "discord": { + "UIText_DiscordIntegrationTitle": "Fördelar med Discord-integration", + "UIText_DiscordBotToken": "Discord-bot-token", + "UIText_DiscordBotTokenInfo": "Autentiseringstoken för din Discord-bot", + "UIText_ChannelConfiguration": "Kanalkonfiguration", + "UIText_AdminCommandChannel": "Admin-kommandokanal", + "UIText_AdminCommandChannelInfo": "Kanal för admin-kommandon", + "UIText_ControlPanelChannel": "Kontrollpanelkanal", + "UIText_ControlPanelChannelInfo": "Kanal för kontrollpanel", + "UIText_StatusChannel": "Statuskanal", + "UIText_StatusChannelInfo": "Uppdateringar om serverstatus", + "UIText_ConnectionListChannel": "Anslutningslistkanal", + "UIText_ConnectionListChannelInfo": "Spårning av spelaranslutningar", + "UIText_LogChannel": "Loggkanal", + "UIText_LogChannelInfo": "Utdata för serverloggar", + "UIText_SaveInfoChannel": "Sparinfokanal", + "UIText_SaveInfoChannelInfo": "Information om sparfiler", + "UIText_ErrorChannel": "Felkanal", + "UIText_ErrorChannelInfo": "Felmeddelanden från servern", + "UIText_BannedPlayersListPath": "Sökväg till bannlysta spelare", + "UIText_BannedPlayersListPathInfo": "Filsökväg till listan över bannlysta spelare", + "UIText_DiscordIntegrationBenefits": "Fördelar med Discord-integration", + "UIText_DiscordBenefit1": "Övervaka serverstatus i realtid", + "UIText_DiscordBenefit2": "Hantera omstarter och återställningar på distans", + "UIText_DiscordBenefit3": "Spåra spelaranslutningar", + "UIText_DiscordBenefit4": "Alternativ för community-hantering", + "UIText_DiscordBenefit5": "Felnotiser i realtid", + "UIText_DiscordSetupInstructions": "För installationsinstruktioner, besök" + }, + "UIText_TerrainSettings": "Ny terräng" + }, + "setup": { + "UIText_FooterText": "Behöver du hjälp? Kolla Stationeers Server UI Github Wiki.", + "UIText_FooterTextInfo": "Du kan avsluta guiden när som helst, varje steg sparas individuellt.", + "UIText_SSCM_FooterText": "Använd SSCM för den mest kraftfulla hanteringen av Stationeers-servrar! Du kan köra kommandon från webbkonsolen utan att störa vanliga funktioner!", + "UIText_Welcome_Title": "Stationeers Server UI", + "UIText_Welcome_HeaderTitle": "Välkommen!", + "UIText_Welcome_SubmitButton": "Börja konfigurera", + "UIText_Welcome_SkipButton": "Hoppa över konfiguration", + "UIText_PlsRead_Title": "Läs detta!", + "UIText_PlsRead_HeaderTitle": "Ansvarsfriskrivning", + "UIText_PlsRead_StepMessage": "Läs texterna ordentligt! De flesta rapporterade problem beror på felaktiga inställningar.", + "UIText_PlsRead_SubmitButton": "Jag förstår", + "UIText_PlsRead_SkipButton": "Jag förstår", + "UIText_ServerName_Title": "Stationeers Server UI", + "UIText_ServerName_HeaderTitle": "Servernamn", + "UIText_ServerName_StepMessage": "Ge din server ett namn, t.ex. 'Rymdstation 13'", + "UIText_ServerName_PrimaryPlaceholder": "Min Stationeers-server med UI", + "UIText_ServerName_PrimaryLabel": "Servernamn", + "UIText_ServerName_SubmitButton": "Spara & fortsätt", + "UIText_ServerName_SkipButton": "Hoppa över", + "UIText_SaveIdentifier_Title": "Stationeers Server UI", + "UIText_SaveIdentifier_HeaderTitle": "Sparfil", + "UIText_SaveIdentifier_StepMessage": "Ange ett namn för ditt spel och världstyp från alternativen nedan.", + "UIText_SaveIdentifier_PrimaryLabel": "Namn på din karta", + "UIText_SaveIdentifier_PrimaryPlaceholder": "MinStationeersKarta", + "UIText_SaveIdentifier_SecondaryLabel": "Stationeers världstyp", + "UIText_SaveIdentifier_SecondaryPlaceholder": "Klicka för att välja en världstyp", + "UIText_SaveIdentifier_SubmitButton": "Spara & fortsätt", + "UIText_SaveIdentifier_SkipButton": "Hoppa över", + "UIText_MaxPlayers_Title": "Stationeers Server UI", + "UIText_MaxPlayers_HeaderTitle": "Spelargräns", + "UIText_MaxPlayers_StepMessage": "Välj det maximala antalet spelare som kan ansluta till servern. Rekommenderas att inte överstiga 20", + "UIText_MaxPlayers_PrimaryPlaceholder": "8", + "UIText_MaxPlayers_PrimaryLabel": "Max spelare", + "UIText_MaxPlayers_SubmitButton": "Spara & fortsätt", + "UIText_MaxPlayers_SkipButton": "Hoppa över", + "UIText_ServerPassword_Title": "Stationeers Server UI", + "UIText_ServerPassword_HeaderTitle": "Serverlösenord", + "UIText_ServerPassword_StepMessage": "Ange ett serverlösenord eller hoppa över detta steg.", + "UIText_ServerPassword_PrimaryPlaceholder": "Serverlösenord", + "UIText_ServerPassword_PrimaryLabel": "Serverlösenord", + "UIText_ServerPassword_SubmitButton": "Spara & fortsätt", + "UIText_ServerPassword_SkipButton": "Hoppa över", + "UIText_GameBranch_Title": "Stationeers Server UI", + "UIText_GameBranch_HeaderTitle": "Spel-branch", + "UIText_GameBranch_StepMessage": "Ange en beta-branch eller hoppa över för att använda standardversionen. Om du byter brancher, se till att klicka på Uppdatera server på huvudpanelen efter att du har slutfört den här guiden.", + "UIText_GameBranch_SecondaryPlaceholder": "Välj en branch", + "UIText_GameBranch_SecondaryLabel": "Spelbranch", + "UIText_GameBranch_SubmitButton": "Spara & fortsätt", + "UIText_GameBranch_SkipButton": "Använd standardversion", + "UIText_NewTerrainAndSaveSystem_Title": "VIKTIGT", + "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Välj terrängsystem", + "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nej", + "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Aktivera nytt system", + "UIText_NewTerrainAndSaveSystem_SubmitButton": "Spara & fortsätt", + "UIText_NewTerrainAndSaveSystem_SkipButton": "Hoppa över", + "UIText_NetworkConfigChoice_Title": "Stationeers Server UI", + "UIText_NetworkConfigChoice_HeaderTitle": "Nätverkskonfiguration", + "UIText_NetworkConfigChoice_StepMessage": "Vill du konfigurera nätverksinställningar? Ange 'ja' för att konfigurera eller hoppa över för att använda standardvärden. Obs: Nätverkskonfiguration är särskilt viktigt på Linux-servrar.", + "UIText_NetworkConfigChoice_PrimaryPlaceholder": "ja", + "UIText_NetworkConfigChoice_PrimaryLabel": "Konfigurera nätverk", + "UIText_NetworkConfigChoice_SubmitButton": "Fortsätt", + "UIText_NetworkConfigChoice_SkipButton": "Hoppa över (använd standardvärden)", + "UIText_GamePort_Title": "Stationeers Server UI", + "UIText_GamePort_HeaderTitle": "Nätverk (1/4)", + "UIText_GamePort_StepMessage": "Ange portnummer för spelanslutningar", + "UIText_GamePort_PrimaryPlaceholder": "27016", + "UIText_GamePort_PrimaryLabel": "Spelport", + "UIText_GamePort_SubmitButton": "Spara & fortsätt", + "UIText_GamePort_SkipButton": "Hoppa över", + "UIText_UpdatePort_Title": "Stationeers Server UI", + "UIText_UpdatePort_HeaderTitle": "Nätverk (2/4)", + "UIText_UpdatePort_StepMessage": "Ange portnummer för uppdateringsanslutningar", + "UIText_UpdatePort_PrimaryPlaceholder": "27015", + "UIText_UpdatePort_PrimaryLabel": "Uppdateringsport", + "UIText_UpdatePort_SubmitButton": "Spara & fortsätt", + "UIText_UpdatePort_SkipButton": "Hoppa över", + "UIText_UPnPEnabled_Title": "Stationeers Server UI", + "UIText_UPnPEnabled_HeaderTitle": "Nätverk (3/4)", + "UIText_UPnPEnabled_StepMessage": "Aktivera UPnP? Ange 'ja' för att aktivera eller 'nej' för att inaktivera.", + "UIText_UPnPEnabled_PrimaryPlaceholder": "ja/nej", + "UIText_UPnPEnabled_PrimaryLabel": "Aktivera UPnP", + "UIText_UPnPEnabled_SubmitButton": "Spara & fortsätt", + "UIText_UPnPEnabled_SkipButton": "Hoppa över", + "UIText_LocalIPAddress_Title": "Stationeers Server UI", + "UIText_LocalIPAddress_HeaderTitle": "Nätverk (4/4)", + "UIText_LocalIPAddress_StepMessage": "Ange serverns lokala IP-adress i formatet 0.0.0.0 (ingen CIDR-notation)", + "UIText_LocalIPAddress_PrimaryPlaceholder": "0.0.0.0", + "UIText_LocalIPAddress_PrimaryLabel": "Lokal IP-adress", + "UIText_LocalIPAddress_SubmitButton": "Spara & fortsätt", + "UIText_LocalIPAddress_SkipButton": "Hoppa över", + "UIText_AdminAccount_Title": "Stationeers Server UI", + "UIText_AdminAccount_HeaderTitle": "Admin-konto", + "UIText_AdminAccount_StepMessage": "Konfigurera ditt admin-konto.", + "UIText_AdminAccount_PrimaryPlaceholder": "Användarnamn", + "UIText_AdminAccount_PrimaryLabel": "Användarnamn", + "UIText_AdminAccount_SecondaryLabel": "Lösenord", + "UIText_AdminAccount_SecondaryPlaceholder": "Lösenord", + "UIText_AdminAccount_SubmitButton": "Spara & fortsätt", + "UIText_AdminAccount_SkipButton": "Hoppa över autentisering", + "UIText_Finalize_Title": "Det var allt", + "UIText_Finalize_HeaderTitle": "Slutför konfiguration", + "UIText_Finalize_StepMessage": "Redo att slutföra? Din konfiguration har redan sparats under guiden. Om du vill ändra inställningar kan du klicka på Gå tillbaka till start och hoppa över det du vill behålla. De flesta inställningar kan också ändras i konfigurationsfliken i gränssnittet.", + "UIText_Finalize_SubmitButton": "Gå tillbaka till start", + "UIText_Finalize_SkipButton": "Hoppa över autentisering", + "UIText_Login_Title": "Stationeers Server UI", + "UIText_Login_HeaderTitle": "Logga in", + "UIText_Login_PrimaryLabel": "Användarnamn", + "UIText_Login_SecondaryLabel": "Lösenord", + "UIText_Login_PrimaryPlaceholder": "Ange användarnamn", + "UIText_Login_SecondaryPlaceholder": "Ange lösenord", + "UIText_Login_SubmitButton": "Logga in", + "UIText_ChangeUser_Title": "Stationeers Server UI", + "UIText_ChangeUser_HeaderTitle": "Hantera användare", + "UIText_ChangeUser_PrimaryLabel": "Användarnamn att lägga till/uppdatera", + "UIText_ChangeUser_SecondaryLabel": "Nytt lösenord", + "UIText_ChangeUser_SecondaryPlaceholder": "Lösenord", + "UIText_ChangeUser_SubmitButton": "Lägg till/uppdatera användare", + "UIText_NewTerrainAndSaveSystem_StepMessage": "Använder du en GAMMAL branch, såsom preterrain eller äldre utan förändringar i terrängsystemet? Om ja, inaktivera hanteringen av det nya terräng- och sparningssystemet här. Ange ”ja” eller hoppa över för att aktivera (standard) eller ”nej” för att använda det gamla sparnings- och terrängsystemet. Om du är osäker, hoppa över detta steg." + } }, - "config": { - "UIText_ServerConfig": "Konfiguration", - "UIText_DiscordIntegration": "Discord-integration", - "UIText_DetectionManager": "Detektering", - "UIText_ConfigurationWizard": "Konfigurationsguide", - "UIText_PleaseSelectSection": "Välj en konfigurationssektion ovan", - "UIText_UseWizardAlternative": "Alternativt, använd konfigurationsguiden för att konfigurera servern.", - "UIText_BasicSettings": "Grund", - "UIText_NetworkSettings": "Nätverk", - "UIText_AdvancedSettings": "Avancerad", - "basic": { - "UIText_BasicServerSettings": "Grundläggande serverinställningar", - "UIText_ServerName": "Servernamn", - "UIText_ServerNameInfo": "Namn som visas i serverlistan", - "UIText_SaveFileName": "Sparfilsnamn", - "UIText_SaveFileNameInfo": "Namn på sparmappen. Måste börja med stor bokstav. För att skapa en ny värld, ange världstypen att generera. Vi rekommenderar att du använder guiden för att konfigurera detta korrekt.", - "UIText_SaveFileNameUseWizzardButtonText": "Öppna guiden", - "UIText_MaxPlayers": "Max spelare", - "UIText_MaxPlayersInfo": "Maximalt antal tillåtna spelare", - "UIText_ServerPassword": "Serverlösenord", - "UIText_ServerPasswordInfo": "Lämna tomt för inget lösenord", - "UIText_AdminPassword": "Adminlösenord", - "UIText_AdminPasswordInfo": "Lösenord för serveradministratör", - "UIText_AutoSave": "Autospara", - "UIText_AutoSaveInfo": "Sätt till TRUE för att aktivera automatisk sparning", - "UIText_SaveInterval": "Sparintervall", - "UIText_SaveIntervalInfo": "Tid i sekunder mellan sparningar", - "UIText_AutoPauseServer": "Autopausa server", - "UIText_AutoPauseServerInfo": "Pausa servern automatiskt när inga spelare är anslutna" - }, - "network": { - "UIText_NetworkConfiguration": "Nätverkskonfiguration", - "UIText_GamePort": "Spelport", - "UIText_GamePortInfo": "Standard: 27016", - "UIText_UpdatePort": "Uppdateringsport", - "UIText_UpdatePortInfo": "Standard: 27015", - "UIText_UPNPEnabled": "UPNP aktiverad", - "UIText_UPNPEnabledInfo": "Aktivera automatisk UPNP-portvidarebefordran", - "UIText_LocalIpAddress": "Lokal IP-adress", - "UIText_LocalIpAddressInfo": "IP-adress att binda till", - "UIText_StartLocalHost": "Starta lokal värd", - "UIText_StartLocalHostInfo": "Sätt till TRUE. Detta är nödvändigt för att servern ska fungera.", - "UIText_ServerVisible": "Server synlig", - "UIText_ServerVisibleInfo": "Sätt till TRUE för att visa servern offentligt", - "UIText_UseSteamP2P": "Använd Steam P2P", - "UIText_UseSteamP2PInfo": "Aktivera Steam Peer-to-Peer-nätverk" - }, - "advanced": { - "UIText_AdvancedConfiguration": "Avancerad konfiguration", - "UIText_ServerAuthSecret": "Serverautentiseringshemlighet", - "UIText_ServerAuthSecretInfo": "Autentiseringshemlighet för servern (valfritt)", - "UIText_ServerExePath": "Sökväg till serverprogram", - "UIText_ServerExePathInfo": "Systemsökväg till serverprogrammet", - "UIText_ServerExePathInfo2": "Kan inte redigeras från gränssnittet av säkerhetsskäl, men du kan ändra det manuellt i config.json-filen.", - "UIText_AdditionalParams": "Ytterligare parametrar", - "UIText_AdditionalParamsInfo": "Format: AnpassadParam1 Värde1 AnpassadParam2 Värde2", - "UIText_AutoRestartServerTimer": "Schemalagd spelserveromstart", - "UIText_AutoRestartServerTimerInfo": "Tidsram i minuter för att schemalägga en automatisk spelserveromstart. 0 = inaktiverad, 1440 = 24 timmar, osv. Om SSCM är aktiverat visas meddelanden som \"Varning, servern startar om om 30/20/10/5 sekunder!\" i spelet före omstart.", - "UIText_GameBranch": "Spelgren", - "UIText_GameBranchInfo": "Spelgren att använda. Vid ändring krävs omstart av SSUI!", - "UIText_AllowAutoGameServerUpdates": "Aktivera automatiska uppdateringar av spelservern", - "UIText_AllowAutoGameServerUpdatesInfo": "Tillåt spelservern att automatiskt söka efter och uppdatera till den senaste versionen. Obs! Servern startas om när en ny version har hittats och installerats. Flera varningsmeddelanden skickas till servern med SAY-kommandon 60–10 sekunder före omstarten." - }, - "terrain": { - "UIText_UseNewTerrainAndSave": "Använd nytt system", - "UIText_Difficulty": "Svårighetsgrad", - "UIText_DifficultyInfo": "Svårighetsgrad för världsskapande. Standard är Normal om tomt.", - "UIText_StartCondition": "Startvillkor", - "UIText_StartConditionInfo": "Startvillkor för världsskapande. Standard är världstypens standardvillkor om tomt.", - "UIText_StartLocation": "Startplats", - "UIText_StartLocationInfo": "Startplats för världsskapande. Standard är DefaultStartLocation om tomt.", - "UIText_AutoStartServerOnStartup": "Starta servern automatiskt vid uppstart", - "UIText_AutoStartServerOnStartupInfo": "Starta spelservern automatiskt när SSUI startas. Standard är false." - }, - "discord": { - "UIText_DiscordIntegrationTitle": "Fördelar med Discord-integration", - "UIText_DiscordBotToken": "Discord-bot-token", - "UIText_DiscordBotTokenInfo": "Autentiseringstoken för din Discord-bot", - "UIText_ChannelConfiguration": "Kanalkonfiguration", - "UIText_AdminCommandChannel": "Admin-kommandokanal", - "UIText_AdminCommandChannelInfo": "Kanal för admin-kommandon", - "UIText_ControlPanelChannel": "Kontrollpanelkanal", - "UIText_ControlPanelChannelInfo": "Kanal för kontrollpanel", - "UIText_StatusChannel": "Statuskanal", - "UIText_StatusChannelInfo": "Uppdateringar om serverstatus", - "UIText_ConnectionListChannel": "Anslutningslistkanal", - "UIText_ConnectionListChannelInfo": "Spårning av spelaranslutningar", - "UIText_LogChannel": "Loggkanal", - "UIText_LogChannelInfo": "Utdata för serverloggar", - "UIText_SaveInfoChannel": "Sparinfokanal", - "UIText_SaveInfoChannelInfo": "Information om sparfiler", - "UIText_ErrorChannel": "Felkanal", - "UIText_ErrorChannelInfo": "Felmeddelanden från servern", - "UIText_BannedPlayersListPath": "Sökväg till bannlysta spelare", - "UIText_BannedPlayersListPathInfo": "Filsökväg till listan över bannlysta spelare", - "UIText_DiscordIntegrationBenefits": "Fördelar med Discord-integration", - "UIText_DiscordBenefit1": "Övervaka serverstatus i realtid", - "UIText_DiscordBenefit2": "Hantera omstarter och återställningar på distans", - "UIText_DiscordBenefit3": "Spåra spelaranslutningar", - "UIText_DiscordBenefit4": "Alternativ för community-hantering", - "UIText_DiscordBenefit5": "Felnotiser i realtid", - "UIText_DiscordSetupInstructions": "För installationsinstruktioner, besök" - } - }, - "setup": { - "UIText_FooterText": "Behöver du hjälp? Kolla Stationeers Server UI Github Wiki.", - "UIText_FooterTextInfo": "Du kan avsluta guiden när som helst, varje steg sparas individuellt.", - "UIText_SSCM_FooterText": "Använd SSCM för den mest kraftfulla hanteringen av Stationeers-servrar! Du kan köra kommandon från webbkonsolen utan att störa vanliga funktioner!", - "UIText_Welcome_Title": "Stationeers Server UI", - "UIText_Welcome_HeaderTitle": "Välkommen!", - "UIText_Welcome_SubmitButton": "Börja konfigurera", - "UIText_Welcome_SkipButton": "Hoppa över konfiguration", - "UIText_PlsRead_Title": "Läs detta!", - "UIText_PlsRead_HeaderTitle": "Viktigt", - "UIText_PlsRead_StepMessage": "Läs texterna ordentligt! De flesta rapporterade problem beror på felaktiga inställningar.", - "UIText_PlsRead_SubmitButton": "Jag förstår", - "UIText_PlsRead_SkipButton": "Jag förstår", - "UIText_ServerName_Title": "Stationeers Server UI", - "UIText_ServerName_HeaderTitle": "Servernamn", - "UIText_ServerName_StepMessage": "Ge din server ett namn, t.ex. 'Rymdstation 13'", - "UIText_ServerName_PrimaryPlaceholder": "Min Stationeers-server med UI", - "UIText_ServerName_PrimaryLabel": "Servernamn", - "UIText_ServerName_SubmitButton": "Spara & fortsätt", - "UIText_ServerName_SkipButton": "Hoppa över", - "UIText_SaveIdentifier_Title": "Stationeers Server UI", - "UIText_SaveIdentifier_HeaderTitle": "Sparfil", - "UIText_SaveIdentifier_StepMessage": "Ange ett namn för ditt spel och världstyp från alternativen nedan.", - "UIText_SaveIdentifier_PrimaryLabel": "Namn på din karta", - "UIText_SaveIdentifier_PrimaryPlaceholder": "MinStationeersKarta", - "UIText_SaveIdentifier_SecondaryLabel": "Stationeers världstyp", - "UIText_SaveIdentifier_SecondaryPlaceholder": "Klicka för att välja en världstyp", - "UIText_SaveIdentifier_SubmitButton": "Spara & fortsätt", - "UIText_SaveIdentifier_SkipButton": "Hoppa över", - "UIText_MaxPlayers_Title": "Stationeers Server UI", - "UIText_MaxPlayers_HeaderTitle": "Spelargräns", - "UIText_MaxPlayers_StepMessage": "Välj maximalt antal spelare som kan ansluta till servern.", - "UIText_MaxPlayers_PrimaryPlaceholder": "8", - "UIText_MaxPlayers_PrimaryLabel": "Max spelare", - "UIText_MaxPlayers_SubmitButton": "Spara & fortsätt", - "UIText_MaxPlayers_SkipButton": "Hoppa över", - "UIText_ServerPassword_Title": "Stationeers Server UI", - "UIText_ServerPassword_HeaderTitle": "Serverlösenord", - "UIText_ServerPassword_StepMessage": "Ange ett serverlösenord eller hoppa över detta steg.", - "UIText_ServerPassword_PrimaryPlaceholder": "Serverlösenord", - "UIText_ServerPassword_PrimaryLabel": "Serverlösenord", - "UIText_ServerPassword_SubmitButton": "Spara & fortsätt", - "UIText_ServerPassword_SkipButton": "Hoppa över", - "UIText_GameBranch_Title": "Stationeers Server UI", - "UIText_GameBranch_HeaderTitle": "Spel-branch", - "UIText_GameBranch_StepMessage": "Ange en betagren eller hoppa över för att använda standardversionen. Om du byter grenar, se till att klicka på Uppdatera server på huvudpanelen efter att du har slutfört den här guiden.", - "UIText_GameBranch_SecondaryPlaceholder": "Välj en gren", - "UIText_GameBranch_SecondaryLabel": "Spelgren", - "UIText_GameBranch_SubmitButton": "Spara & fortsätt", - "UIText_GameBranch_SkipButton": "Använd standardversion", - "UIText_NewTerrainAndSaveSystem_Title": "Viktigt", - "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Välj terrängsystem", - "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nej", - "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Aktivera nytt system", - "UIText_NewTerrainAndSaveSystem_SubmitButton": "Spara & fortsätt", - "UIText_NewTerrainAndSaveSystem_SkipButton": "Hoppa över", - "UIText_NetworkConfigChoice_Title": "Stationeers Server UI", - "UIText_NetworkConfigChoice_HeaderTitle": "Nätverk", - "UIText_NetworkConfigChoice_StepMessage": "Vill du konfigurera nätverksinställningar? Ange 'ja' för att konfigurera eller hoppa över för att använda standardvärden. Obs: Nätverkskonfiguration är särskilt viktigt på Linux-servrar.", - "UIText_NetworkConfigChoice_PrimaryPlaceholder": "ja", - "UIText_NetworkConfigChoice_PrimaryLabel": "Konfigurera nätverk", - "UIText_NetworkConfigChoice_SubmitButton": "Fortsätt", - "UIText_NetworkConfigChoice_SkipButton": "Hoppa över (använd standardvärden)", - "UIText_GamePort_Title": "Stationeers Server UI", - "UIText_GamePort_HeaderTitle": "Nätverk (1/4)", - "UIText_GamePort_StepMessage": "Ange portnummer för spelanslutningar", - "UIText_GamePort_PrimaryPlaceholder": "27016", - "UIText_GamePort_PrimaryLabel": "Spelport", - "UIText_GamePort_SubmitButton": "Spara & fortsätt", - "UIText_GamePort_SkipButton": "Hoppa över", - "UIText_UpdatePort_Title": "Stationeers Server UI", - "UIText_UpdatePort_HeaderTitle": "Nätverk (2/4)", - "UIText_UpdatePort_StepMessage": "Ange portnummer för uppdateringsanslutningar", - "UIText_UpdatePort_PrimaryPlaceholder": "27015", - "UIText_UpdatePort_PrimaryLabel": "Uppdateringsport", - "UIText_UpdatePort_SubmitButton": "Spara & fortsätt", - "UIText_UpdatePort_SkipButton": "Hoppa över", - "UIText_UPnPEnabled_Title": "Stationeers Server UI", - "UIText_UPnPEnabled_HeaderTitle": "Nätverk (3/4)", - "UIText_UPnPEnabled_StepMessage": "Aktivera UPnP? Ange 'ja' för att aktivera eller 'nej' för att inaktivera.", - "UIText_UPnPEnabled_PrimaryPlaceholder": "ja/nej", - "UIText_UPnPEnabled_PrimaryLabel": "Aktivera UPnP", - "UIText_UPnPEnabled_SubmitButton": "Spara & fortsätt", - "UIText_UPnPEnabled_SkipButton": "Hoppa över", - "UIText_LocalIPAddress_Title": "Stationeers Server UI", - "UIText_LocalIPAddress_HeaderTitle": "Nätverk (4/4)", - "UIText_LocalIPAddress_StepMessage": "Ange serverns lokala IP-adress i formatet 0.0.0.0 (ingen CIDR-notation)", - "UIText_LocalIPAddress_PrimaryPlaceholder": "0.0.0.0", - "UIText_LocalIPAddress_PrimaryLabel": "Lokal IP-adress", - "UIText_LocalIPAddress_SubmitButton": "Spara & fortsätt", - "UIText_LocalIPAddress_SkipButton": "Hoppa över", - "UIText_AdminAccount_Title": "Stationeers Server UI", - "UIText_AdminAccount_HeaderTitle": "Admin-konto", - "UIText_AdminAccount_StepMessage": "Konfigurera ditt admin-konto.", - "UIText_AdminAccount_PrimaryPlaceholder": "Användarnamn", - "UIText_AdminAccount_PrimaryLabel": "Användarnamn", - "UIText_AdminAccount_SecondaryLabel": "Lösenord", - "UIText_AdminAccount_SecondaryPlaceholder": "Lösenord", - "UIText_AdminAccount_SubmitButton": "Spara & fortsätt", - "UIText_AdminAccount_SkipButton": "Hoppa över autentisering", - "UIText_Finalize_Title": "Det var allt", - "UIText_Finalize_HeaderTitle": "Slutför konfiguration", - "UIText_Finalize_StepMessage": "Redo att slutföra? Din konfiguration har redan sparats under guiden. Om du vill ändra inställningar kan du klicka på Gå tillbaka till start och hoppa över det du vill behålla. De flesta inställningar kan också ändras i konfigurationsfliken i gränssnittet.", - "UIText_Finalize_SubmitButton": "Gå tillbaka till start", - "UIText_Finalize_SkipButton": "Hoppa över autentisering", - "UIText_Login_Title": "Stationeers Server UI", - "UIText_Login_HeaderTitle": "Logga in", - "UIText_Login_PrimaryLabel": "Användarnamn", - "UIText_Login_SecondaryLabel": "Lösenord", - "UIText_Login_PrimaryPlaceholder": "Ange användarnamn", - "UIText_Login_SecondaryPlaceholder": "Ange lösenord", - "UIText_Login_SubmitButton": "Logga in", - "UIText_ChangeUser_Title": "Stationeers Server UI", - "UIText_ChangeUser_HeaderTitle": "Hantera användare", - "UIText_ChangeUser_PrimaryLabel": "Användarnamn att lägga till/uppdatera", - "UIText_ChangeUser_SecondaryLabel": "Nytt lösenord", - "UIText_ChangeUser_SecondaryPlaceholder": "Lösenord", - "UIText_ChangeUser_SubmitButton": "Lägg till/uppdatera användare" - } - }, - "BackendText": { - "gamemgr": { - "BackendText_ServerStarted": "Server startad.", - "BackendText_ServerNotRunningOrAlreadyStopped": "Servern kördes inte eller var redan stoppad", - "BackendText_ServerStopped": "Server stoppad." + "BackendText": { + "gamemgr": { + "BackendText_ServerStarted": "Server startad.", + "BackendText_ServerNotRunningOrAlreadyStopped": "Servern kördes inte eller var redan stoppad", + "BackendText_ServerStopped": "Server stoppad." + } } - } -} \ No newline at end of file +} From a148b0281051095fdbb672d35f9ba109e352bdf7 Mon Sep 17 00:00:00 2001 From: SSUI Weblate