{{.Title}}
@@ -67,13 +70,22 @@
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index dbf2dcea..0ed4e03b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,5 +1,5 @@ { - "name": "StationeersServerUI (Go+Svelte)", + "name": "StationeersServerUI", "build": { "dockerfile": "Dockerfile", "args": { "TZ": "${localEnv:TZ:Europe/Stockholm}" } diff --git a/UIMod/onboard_bundled/localization/de-DE.json b/UIMod/onboard_bundled/localization/de-DE.json index 311c62dd..5ec5abd6 100644 --- a/UIMod/onboard_bundled/localization/de-DE.json +++ b/UIMod/onboard_bundled/localization/de-DE.json @@ -23,16 +23,17 @@ "UIText_ConfigurationWizard": "Konfigurations-Assistent", "UIText_PleaseSelectSection": "Bitte wähle oben eine Konfigurationssektion aus", "UIText_UseWizardAlternative": "Alternativ nutze den Konfigurations-Assistenten zur Serverkonfiguration.", - "UIText_BasicSettings": "Grundeinstellungen", - "UIText_NetworkSettings": "Netzwerk-Einstellungen", - "UIText_AdvancedSettings": "Erweiterte Einstellungen", - "UIText_BetaSettings": "Beta-Einstellungen", + "UIText_BasicSettings": "Basis", + "UIText_NetworkSettings": "Netzwerk", + "UIText_AdvancedSettings": "Erweitert", + "UIText_BetaSettings": "Beta", "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. (MeineVulkanKarte Vulcan) Welttypen im Stationeers Wiki -> Dedicated Server.", + "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", @@ -57,7 +58,7 @@ "UIText_LocalIpAddress": "Lokale IP Adresse", "UIText_LocalIpAddressInfo": "IP Adresse zum Binden", "UIText_StartLocalHost": "Lokalen Host Starten", - "UIText_StartLocalHostInfo": "Auf TRUE setzen um nur im lokalen Netzwerk zu hören", + "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", @@ -89,7 +90,10 @@ "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_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", @@ -123,113 +127,61 @@ }, "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": "Wir empfehlen stark, die Texte in diesem Setup-Assistenten zu lesen!", - "UIText_PlsRead_StepMessage": "Die meisten gemeldeten Probleme entstehen durch Fehlkonfiguration.", + "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 Setup", + "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": "Speicher-Identifikator Setup", - "UIText_SaveIdentifier_StepMessage": "Setze einen Speicher-Identifikator wie 'Weltraumstation13 Vulcan'. Ersten Buchstaben jedes Wortes groß schreiben. Welttypen im Stationeers Wiki -> Dedicated Server", - "UIText_SaveIdentifier_PrimaryPlaceholder": "Benötigt SaveName und WorldType für ersten Start!", - "UIText_SaveIdentifier_PrimaryLabel": "Speicher-Identifikator", + "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 Setup", + "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 Setup", + "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 Setup", - "UIText_GameBranch_StepMessage": "Gib einen Beta-Branch ein oder überspringe für Release-Version. Bei Branch-Wechsel SSUI nach Assistenten n e u s t a r t e n.", - "UIText_GameBranch_PrimaryPlaceholder": "beta", - "UIText_GameBranch_PrimaryLabel": "Spiel Branch", + "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": "TERRAINSYSTEM WÄHLEN", - "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Sehr wichtiger Schritt!", + "UIText_NewTerrainAndSaveSystem_Title": "Wichtig", + "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Terrainsystem wählen", "UIText_NewTerrainAndSaveSystem_StepMessage": "Gerade zu Beta gewechselt? Terrain- und Speichersystem umschalten! 'ja' eingeben zum Aktivieren oder 'nein' zum Deaktivieren.", - "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "ja/nein", + "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nein", "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Neues System aktivieren", "UIText_NewTerrainAndSaveSystem_SubmitButton": "Speichern & Weiter", "UIText_NewTerrainAndSaveSystem_SkipButton": "Überspringen", - "UIText_DiscordEnabled_Title": "Stationeers Server UI", - "UIText_DiscordEnabled_HeaderTitle": "Discord Integration", - "UIText_DiscordEnabled_StepMessage": "Discord Integration aktivieren? 'ja' eingeben zum Aktivieren oder Überspringen zum Deaktivieren.", - "UIText_DiscordEnabled_PrimaryPlaceholder": "ja", - "UIText_DiscordEnabled_PrimaryLabel": "Discord Aktivieren", - "UIText_DiscordEnabled_SubmitButton": "Speichern & Weiter", - "UIText_DiscordEnabled_SkipButton": "Überspringen (Discord Deaktivieren)", - "UIText_DiscordToken_Title": "Stationeers Server UI", - "UIText_DiscordToken_HeaderTitle": "Discord Bot Token", - "UIText_DiscordToken_StepMessage": "Gib deinen Discord Bot Token für Server Integration ein", - "UIText_DiscordToken_PrimaryPlaceholder": "Discord Bot Token", - "UIText_DiscordToken_PrimaryLabel": "Discord Token", - "UIText_DiscordToken_SubmitButton": "Speichern & Weiter", - "UIText_DiscordToken_SkipButton": "Überspringen", - "UIText_ControlPanelChannel_Title": "Stationeers Server UI", - "UIText_ControlPanelChannel_HeaderTitle": "Discord Channel Setup (1/6)", - "UIText_ControlPanelChannel_StepMessage": "Discord Kontrollpanel Channel ID eingeben", - "UIText_ControlPanelChannel_PrimaryPlaceholder": "Channel ID", - "UIText_ControlPanelChannel_PrimaryLabel": "Kontrollpanel Channel ID", - "UIText_ControlPanelChannel_SubmitButton": "Speichern & Weiter", - "UIText_ControlPanelChannel_SkipButton": "Überspringen", - "UIText_SaveChannel_Title": "Stationeers Server UI", - "UIText_SaveChannel_HeaderTitle": "Discord Channel Setup (2/6)", - "UIText_SaveChannel_StepMessage": "Discord Speicher Channel ID eingeben", - "UIText_SaveChannel_PrimaryPlaceholder": "Channel ID", - "UIText_SaveChannel_PrimaryLabel": "Speicher Channel ID", - "UIText_SaveChannel_SubmitButton": "Speichern & Weiter", - "UIText_SaveChannel_SkipButton": "Überspringen", - "UIText_LogChannel_Title": "Stationeers Server UI", - "UIText_LogChannel_HeaderTitle": "Discord Channel Setup (3/6)", - "UIText_LogChannel_StepMessage": "Discord Log Channel ID eingeben", - "UIText_LogChannel_PrimaryPlaceholder": "Channel ID", - "UIText_LogChannel_PrimaryLabel": "Log Channel ID", - "UIText_LogChannel_SubmitButton": "Speichern & Weiter", - "UIText_LogChannel_SkipButton": "Überspringen", - "UIText_ConnectionListChannel_Title": "Stationeers Server UI", - "UIText_ConnectionListChannel_HeaderTitle": "Discord Channel Setup (4/6)", - "UIText_ConnectionListChannel_StepMessage": "Discord Verbindungslisten Channel ID eingeben", - "UIText_ConnectionListChannel_PrimaryPlaceholder": "Channel ID", - "UIText_ConnectionListChannel_PrimaryLabel": "Verbindungslisten Channel ID", - "UIText_ConnectionListChannel_SubmitButton": "Speichern & Weiter", - "UIText_ConnectionListChannel_SkipButton": "Überspringen", - "UIText_StatusChannel_Title": "Stationeers Server UI", - "UIText_StatusChannel_HeaderTitle": "Discord Channel Setup (5/6)", - "UIText_StatusChannel_StepMessage": "Discord Status Channel ID eingeben", - "UIText_StatusChannel_PrimaryPlaceholder": "Channel ID", - "UIText_StatusChannel_PrimaryLabel": "Status Channel ID", - "UIText_StatusChannel_SubmitButton": "Speichern & Weiter", - "UIText_StatusChannel_SkipButton": "Überspringen", - "UIText_ControlChannel_Title": "Stationeers Server UI", - "UIText_ControlChannel_HeaderTitle": "Discord Channel Setup (6/6)", - "UIText_ControlChannel_StepMessage": "Discord Control Channel ID eingeben", - "UIText_ControlChannel_PrimaryPlaceholder": "Channel ID", - "UIText_ControlChannel_PrimaryLabel": "Control Channel ID", - "UIText_ControlChannel_SubmitButton": "Speichern & Weiter", - "UIText_ControlChannel_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.", @@ -238,50 +190,44 @@ "UIText_NetworkConfigChoice_SubmitButton": "Weiter", "UIText_NetworkConfigChoice_SkipButton": "Überspringen (Standards nutzen)", "UIText_GamePort_Title": "Stationeers Server UI", - "UIText_GamePort_HeaderTitle": "Netzwerk Setup (4/4)", + "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 Setup (4/4)", + "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 Setup (4/4)", + "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 Setup (4/4)", + "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": "Admin Account Setup", - "UIText_AdminAccount_StepMessage": "Richte deinen Admin-Account ein.", + "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_SSCM_Title": "Stationeers Server Command Manager", - "UIText_SSCM_HeaderTitle": "Einzigartige Funktion", - "UIText_SSCM_StepMessage": "SSCM ist ein maßgeschneidertes Server-Plugin für direkte Serverbefehl-Ausführung aus SSUI. Es ermöglicht Befehle aus der Web-Konsole ohne Störung des Vanilla-Verhaltens, keine Client-seitigen Mods nötig.", - "UIText_SSCM_PrimaryPlaceholder": "'nein' eingeben zum Deaktivieren", - "UIText_SSCM_PrimaryLabel": "Deaktivierung NICHT empfohlen.", - "UIText_SSCM_SubmitButton": "Weiter", - "UIText_SSCM_SkipButton": "Aktiviert lassen", - "UIText_Finalize_Title": "Setup Abschließen", + "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", diff --git a/UIMod/onboard_bundled/localization/en-US.json b/UIMod/onboard_bundled/localization/en-US.json index 5cc0140d..4e0b9806 100644 --- a/UIMod/onboard_bundled/localization/en-US.json +++ b/UIMod/onboard_bundled/localization/en-US.json @@ -32,7 +32,8 @@ "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. (MyVulcanMap Vulcan) Possible World types: Moon, Mars, Europa, Mimas, Vulcan, Space, Venus -- BETA BRANCH: Mars2, Europa3, MimasHerschel, Vulcan, Venus, Lunar", + "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", @@ -57,7 +58,7 @@ "UIText_LocalIpAddress": "Local IP Address", "UIText_LocalIpAddressInfo": "IP address to bind to", "UIText_StartLocalHost": "Start Local Host", - "UIText_StartLocalHostInfo": "Set to TRUE to listen only on local network", + "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", @@ -75,7 +76,9 @@ "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_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." }, "beta": { "UIText_BetaOnlySettings": "BETA ONLY: NEW TERRAIN AND SAVE SYSTEM SETTINGS", @@ -123,113 +126,61 @@ }, "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": "We strongly recommend you to read the texts in this setup wizard!", - "UIText_PlsRead_StepMessage": "Most reported issues occur because of a misconfiguration.", + "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 Setup", + "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 Setup", - "UIText_SaveIdentifier_StepMessage": "Name of save folder, like 'MySave Lunar'. Capitalize the first letter of each word. To create a new world, provide the World type to generate. (MyLunarMap Lunar) Possible World types: Moon, Mars, Europa, Mimas, Vulcan, Space, Venus -- BETA BRANCH: Mars2, Europa3, MimasHerschel, Vulcan, Venus, Lunar", - "UIText_SaveIdentifier_PrimaryPlaceholder": "Requires a SaveName and WorldType for first start!", - "UIText_SaveIdentifier_PrimaryLabel": "Save Identifier", + "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 Setup", + "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 Setup", + "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 Setup", + "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_PrimaryPlaceholder": "beta", - "UIText_GameBranch_PrimaryLabel": "Game Branch", + "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": "CHOOSE TERRAIN SYSTEM", - "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Very important step!", + "UIText_NewTerrainAndSaveSystem_Title": "IMPORTANT", + "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Select Terrain System", "UIText_NewTerrainAndSaveSystem_StepMessage": "Just switched to Beta? If yes, enable handling of the new terrain and save system here. Enter 'yes' to enable or 'no' to use the old system.", - "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "yes/no", + "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "no", "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Enable new System", "UIText_NewTerrainAndSaveSystem_SubmitButton": "Save & Continue", "UIText_NewTerrainAndSaveSystem_SkipButton": "Skip", - "UIText_DiscordEnabled_Title": "Stationeers Server UI", - "UIText_DiscordEnabled_HeaderTitle": "Discord Integration", - "UIText_DiscordEnabled_StepMessage": "Do you want to enable Discord integration? Enter 'yes' to enable or Skip to disable.", - "UIText_DiscordEnabled_PrimaryPlaceholder": "yes", - "UIText_DiscordEnabled_PrimaryLabel": "Enable Discord", - "UIText_DiscordEnabled_SubmitButton": "Save & Continue", - "UIText_DiscordEnabled_SkipButton": "Skip (Disable Discord)", - "UIText_DiscordToken_Title": "Stationeers Server UI", - "UIText_DiscordToken_HeaderTitle": "Discord Bot Token", - "UIText_DiscordToken_StepMessage": "Enter your Discord bot token for server integration", - "UIText_DiscordToken_PrimaryPlaceholder": "Discord Bot Token", - "UIText_DiscordToken_PrimaryLabel": "Discord Token", - "UIText_DiscordToken_SubmitButton": "Save & Continue", - "UIText_DiscordToken_SkipButton": "Skip", - "UIText_ControlPanelChannel_Title": "Stationeers Server UI", - "UIText_ControlPanelChannel_HeaderTitle": "Discord Channel Setup (1/6)", - "UIText_ControlPanelChannel_StepMessage": "Enter Discord Control Panel Channel ID", - "UIText_ControlPanelChannel_PrimaryPlaceholder": "Channel ID", - "UIText_ControlPanelChannel_PrimaryLabel": "Control Panel Channel ID", - "UIText_ControlPanelChannel_SubmitButton": "Save & Continue", - "UIText_ControlPanelChannel_SkipButton": "Skip", - "UIText_SaveChannel_Title": "Stationeers Server UI", - "UIText_SaveChannel_HeaderTitle": "Discord Channel Setup (2/6)", - "UIText_SaveChannel_StepMessage": "Enter Discord Save Channel ID", - "UIText_SaveChannel_PrimaryPlaceholder": "Channel ID", - "UIText_SaveChannel_PrimaryLabel": "Save Channel ID", - "UIText_SaveChannel_SubmitButton": "Save & Continue", - "UIText_SaveChannel_SkipButton": "Skip", - "UIText_LogChannel_Title": "Stationeers Server UI", - "UIText_LogChannel_HeaderTitle": "Discord Channel Setup (3/6)", - "UIText_LogChannel_StepMessage": "Enter Discord Log Channel ID", - "UIText_LogChannel_PrimaryPlaceholder": "Channel ID", - "UIText_LogChannel_PrimaryLabel": "Log Channel ID", - "UIText_LogChannel_SubmitButton": "Save & Continue", - "UIText_LogChannel_SkipButton": "Skip", - "UIText_ConnectionListChannel_Title": "Stationeers Server UI", - "UIText_ConnectionListChannel_HeaderTitle": "Discord Channel Setup (4/6)", - "UIText_ConnectionListChannel_StepMessage": "Enter Discord Connection List Channel ID", - "UIText_ConnectionListChannel_PrimaryPlaceholder": "Channel ID", - "UIText_ConnectionListChannel_PrimaryLabel": "Connection List Channel ID", - "UIText_ConnectionListChannel_SubmitButton": "Save & Continue", - "UIText_ConnectionListChannel_SkipButton": "Skip", - "UIText_StatusChannel_Title": "Stationeers Server UI", - "UIText_StatusChannel_HeaderTitle": "Discord Channel Setup (5/6)", - "UIText_StatusChannel_StepMessage": "Enter Discord Status Channel ID", - "UIText_StatusChannel_PrimaryPlaceholder": "Channel ID", - "UIText_StatusChannel_PrimaryLabel": "Status Channel ID", - "UIText_StatusChannel_SubmitButton": "Save & Continue", - "UIText_StatusChannel_SkipButton": "Skip", - "UIText_ControlChannel_Title": "Stationeers Server UI", - "UIText_ControlChannel_HeaderTitle": "Discord Channel Setup (6/6)", - "UIText_ControlChannel_StepMessage": "Enter Discord Control Channel ID", - "UIText_ControlChannel_PrimaryPlaceholder": "Channel ID", - "UIText_ControlChannel_PrimaryLabel": "Control Channel ID", - "UIText_ControlChannel_SubmitButton": "Save & Continue", - "UIText_ControlChannel_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.", @@ -238,35 +189,35 @@ "UIText_NetworkConfigChoice_SubmitButton": "Continue", "UIText_NetworkConfigChoice_SkipButton": "Skip (Use Defaults)", "UIText_GamePort_Title": "Stationeers Server UI", - "UIText_GamePort_HeaderTitle": "Network Setup (1/4)", + "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 Setup (2/4)", + "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 Setup (3/4)", + "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 Setup (4/4)", + "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 Setup", + "UIText_AdminAccount_HeaderTitle": "Admin Account", "UIText_AdminAccount_StepMessage": "Set up your SSUI admin account.", "UIText_AdminAccount_PrimaryPlaceholder": "Username", "UIText_AdminAccount_PrimaryLabel": "Username", @@ -274,14 +225,8 @@ "UIText_AdminAccount_SecondaryPlaceholder": "Password", "UIText_AdminAccount_SubmitButton": "Save & Continue", "UIText_AdminAccount_SkipButton": "Skip Authentication", - "UIText_SSCM_Title": "Stationeers Server Command Manager", - "UIText_SSCM_HeaderTitle": "Unique Feature", - "UIText_SSCM_StepMessage": "SSCM is a custom server plugin that allows you to execute server commands directly from SSUI. It gives you the ability to run commands from the Web console without disrupting vanlilla behaviour, you dont need any client side mods.", - "UIText_SSCM_PrimaryPlaceholder": "type 'no' to disable", - "UIText_SSCM_PrimaryLabel": "Opting out is NOT recommended.", - "UIText_SSCM_SubmitButton": "Continue", - "UIText_SSCM_SkipButton": "Keep enabled", - "UIText_Finalize_Title": "Finalize Setup", + "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", diff --git a/UIMod/onboard_bundled/localization/sv-SE.json b/UIMod/onboard_bundled/localization/sv-SE.json index 8ec17c98..ac731882 100644 --- a/UIMod/onboard_bundled/localization/sv-SE.json +++ b/UIMod/onboard_bundled/localization/sv-SE.json @@ -32,7 +32,8 @@ "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. (MyVulcanMap Vulcan) Världstyper finns på Stationeers Wiki -> Dedicated Server-sidan.", + "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", @@ -57,7 +58,7 @@ "UIText_LocalIpAddress": "Lokal IP-adress", "UIText_LocalIpAddressInfo": "IP-adress att binda till", "UIText_StartLocalHost": "Starta lokal värd", - "UIText_StartLocalHostInfo": "Sätt till TRUE för att endast lyssna på lokalt nätverk", + "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", @@ -75,7 +76,9 @@ "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_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." }, "beta": { "UIText_BetaOnlySettings": "ENDAST BETA: INSTÄLLNINGAR FÖR NYTT TERRÄNG- OCH SPARSYSTEM", @@ -123,150 +126,98 @@ }, "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 att läsa!", - "UIText_PlsRead_StepMessage": "De flesta rapporterade problemen beror på felkonfiguration.", + "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": "Servernamninställning", + "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": "Sparidentifieringsinställning", - "UIText_SaveIdentifier_StepMessage": "Ange en sparidentifierare, t.ex. 'SpaceStation13 Vulcan'. Använd stor bokstav i början av varje ord. Världstyper finns på Stationeers Wiki -> Dedicated Server.", - "UIText_SaveIdentifier_PrimaryPlaceholder": "Kräver ett sparnamn och världstyp vid första start!", - "UIText_SaveIdentifier_PrimaryLabel": "Sparidentifierare", + "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änsinställning", + "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ösenordsinställning", + "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": "Spelgreninställning", - "UIText_GameBranch_StepMessage": "Ange en betagren eller hoppa över för att använda standardversionen. Vid byte av gren, starta om SSUI efter guiden.", - "UIText_GameBranch_PrimaryPlaceholder": "beta", - "UIText_GameBranch_PrimaryLabel": "Spelgren", + "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": "VÄLJ TERRÄNGSYSTEM", - "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Viktigt steg!", + "UIText_NewTerrainAndSaveSystem_Title": "Viktigt", + "UIText_NewTerrainAndSaveSystem_HeaderTitle": "Välj terrängsystem", "UIText_NewTerrainAndSaveSystem_StepMessage": "Bytt till beta? Aktivera terräng- och sparsystem för att stödja det! Ange 'ja' för att aktivera eller 'nej' för att inaktivera.", - "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "yes/no", + "UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nej", "UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Aktivera nytt system", "UIText_NewTerrainAndSaveSystem_SubmitButton": "Spara & fortsätt", "UIText_NewTerrainAndSaveSystem_SkipButton": "Hoppa över", - "UIText_DiscordEnabled_Title": "Stationeers Server UI", - "UIText_DiscordEnabled_HeaderTitle": "Discord-integration", - "UIText_DiscordEnabled_StepMessage": "Vill du aktivera Discord-integration? Ange 'ja' för att aktivera eller hoppa över för att inaktivera.", - "UIText_DiscordEnabled_PrimaryPlaceholder": "yes/no", - "UIText_DiscordEnabled_PrimaryLabel": "Aktivera Discord", - "UIText_DiscordEnabled_SubmitButton": "Spara & fortsätt", - "UIText_DiscordEnabled_SkipButton": "Hoppa över (inaktivera Discord)", - "UIText_DiscordToken_Title": "Stationeers Server UI", - "UIText_DiscordToken_HeaderTitle": "Discord-bot-token", - "UIText_DiscordToken_StepMessage": "Ange din Discord-bot-token för serverintegration", - "UIText_DiscordToken_PrimaryPlaceholder": "Discord-bot-token", - "UIText_DiscordToken_PrimaryLabel": "Discord-token", - "UIText_DiscordToken_SubmitButton": "Spara & fortsätt", - "UIText_DiscordToken_SkipButton": "Hoppa över", - "UIText_ControlPanelChannel_Title": "Stationeers Server UI", - "UIText_ControlPanelChannel_HeaderTitle": "Discord-kanalinställning (1/6)", - "UIText_ControlPanelChannel_StepMessage": "Ange Discord-kontrollpanelkanalens ID", - "UIText_ControlPanelChannel_PrimaryPlaceholder": "Kanal-ID", - "UIText_ControlPanelChannel_PrimaryLabel": "Kontrollpanelkanal-ID", - "UIText_ControlPanelChannel_SubmitButton": "Spara & fortsätt", - "UIText_ControlPanelChannel_SkipButton": "Hoppa över", - "UIText_SaveChannel_Title": "Stationeers Server UI", - "UIText_SaveChannel_HeaderTitle": "Discord-kanalinställning (2/6)", - "UIText_SaveChannel_StepMessage": "Ange Discord-sparfilskanalens ID", - "UIText_SaveChannel_PrimaryPlaceholder": "Kanal-ID", - "UIText_SaveChannel_PrimaryLabel": "Sparkanal-ID", - "UIText_SaveChannel_SubmitButton": "Spara & fortsätt", - "UIText_SaveChannel_SkipButton": "Hoppa över", - "UIText_LogChannel_Title": "Stationeers Server UI", - "UIText_LogChannel_HeaderTitle": "Discord-kanalinställning (3/6)", - "UIText_LogChannel_StepMessage": "Ange Discord-loggkanalens ID", - "UIText_LogChannel_PrimaryPlaceholder": "Kanal-ID", - "UIText_LogChannel_PrimaryLabel": "Loggkanal-ID", - "UIText_LogChannel_SubmitButton": "Spara & fortsätt", - "UIText_LogChannel_SkipButton": "Hoppa över", - "UIText_ConnectionListChannel_Title": "Stationeers Server UI", - "UIText_ConnectionListChannel_HeaderTitle": "Discord-kanalinställning (4/6)", - "UIText_ConnectionListChannel_StepMessage": "Ange Discord-anslutningslistkanalens ID", - "UIText_ConnectionListChannel_PrimaryPlaceholder": "Kanal-ID", - "UIText_ConnectionListChannel_PrimaryLabel": "Anslutningslistkanal-ID", - "UIText_ConnectionListChannel_SubmitButton": "Spara & fortsätt", - "UIText_ConnectionListChannel_SkipButton": "Hoppa över", - "UIText_StatusChannel_Title": "Stationeers Server UI", - "UIText_StatusChannel_HeaderTitle": "Discord-kanalinställning (5/6)", - "UIText_StatusChannel_StepMessage": "Ange Discord-statuskanalens ID", - "UIText_StatusChannel_PrimaryPlaceholder": "Kanal-ID", - "UIText_StatusChannel_PrimaryLabel": "Statuskanal-ID", - "UIText_StatusChannel_SubmitButton": "Spara & fortsätt", - "UIText_StatusChannel_SkipButton": "Hoppa över", - "UIText_ControlChannel_Title": "Stationeers Server UI", - "UIText_ControlChannel_HeaderTitle": "Discord-kanalinställning (6/6)", - "UIText_ControlChannel_StepMessage": "Ange Discord-kontrollkanalens ID", - "UIText_ControlChannel_PrimaryPlaceholder": "Kanal-ID", - "UIText_ControlChannel_PrimaryLabel": "Kontrollkanal-ID", - "UIText_ControlChannel_SubmitButton": "Spara & fortsätt", - "UIText_ControlChannel_SkipButton": "Hoppa över", "UIText_NetworkConfigChoice_Title": "Stationeers Server UI", - "UIText_NetworkConfigChoice_HeaderTitle": "Nätverkskonfiguration", + "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ätverksinställning (1/4)", + "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ätverksinställning (2/4)", + "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ätverksinställning (3/4)", + "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": "yes/no", + "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ätverksinställning (4/4)", + "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-kontoinställning", + "UIText_AdminAccount_HeaderTitle": "Admin-konto", "UIText_AdminAccount_StepMessage": "Konfigurera ditt admin-konto.", "UIText_AdminAccount_PrimaryPlaceholder": "Användarnamn", "UIText_AdminAccount_PrimaryLabel": "Användarnamn", @@ -274,14 +225,8 @@ "UIText_AdminAccount_SecondaryPlaceholder": "Lösenord", "UIText_AdminAccount_SubmitButton": "Spara & fortsätt", "UIText_AdminAccount_SkipButton": "Hoppa över autentisering", - "UIText_SSCM_Title": "Stationeers Server Command Manager", - "UIText_SSCM_HeaderTitle": "Unik funktion", - "UIText_SSCM_StepMessage": "SSCM är ett anpassat serverplugin som låter dig köra serverkommandon direkt från SSUI. Det ger dig möjlighet att köra kommandon från webbkonsolen utan att störa vanliga funktioner, inga klientsidemoddar behövs.", - "UIText_SSCM_PrimaryPlaceholder": "skriv 'nej' för att inaktivera", - "UIText_SSCM_PrimaryLabel": "Att välja bort rekommenderas INTE.", - "UIText_SSCM_SubmitButton": "Fortsätt", - "UIText_SSCM_SkipButton": "Behåll aktiverad", - "UIText_Finalize_Title": "Slutför konfiguration", + "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", diff --git a/UIMod/onboard_bundled/twoboxform/twoboxform.css b/UIMod/onboard_bundled/twoboxform/twoboxform.css index 1df32dca..5a5d7795 100644 --- a/UIMod/onboard_bundled/twoboxform/twoboxform.css +++ b/UIMod/onboard_bundled/twoboxform/twoboxform.css @@ -482,4 +482,147 @@ footer { h1 { font-size: 1.2rem; } -} \ No newline at end of file + +} +@media (max-width: 800px) { + .progress-bar { + display: none !important; + } +} +@media (max-height: 1050px) { + .progress-bar { + display: none !important; + } +} + +.progress-bar { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 10px; + margin-top: 20px; + padding-top: 10px; + margin-bottom: 20px; +} + +.progress-step { + display: flex; + flex-direction: column; + align-items: center; + width: 80px; + text-align: center; +} + +.progress-circle { + display: block; + width: 20px; + height: 20px; + border-radius: 50%; + opacity: 0.7; + border: 2px solid var(--primary); + transition: all 0.3s ease; +} + +.progress-circle.active { + background-color: var(--primary-dim); + scale: 1.2; +} + +.progress-step.active .progress-circle { + background-color: var(--primary); + opacity: 1; + box-shadow: 0 0 10px var(--primary-glow); +} + +.progress-circle:hover { + background-color: var(--primary); + transform: scale(1.2); +} + +.progress-label { + font-size: 0.7rem; + color: var(--primary-dim); + margin-top: 5px; + text-wrap: balance; + line-height: 1.2; +} + +.progress-step.active .progress-label { + color: var(--text-bright); +} + +#progress-bar-container { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + padding: 10px 0; + z-index: 100; + display: flex; + justify-content: center; +} + +select { + width: 100%; + padding: 12px; + background-color: rgba(0, 0, 0, 0.6); + color: var(--primary); + border: 2px solid var(--primary-dim); + border-radius: 4px; + font-family: 'Share Tech Mono', monospace; + transition: all 0.3s ease; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + background-image: url("data:image/svg+xml;utf8,"); + background-repeat: no-repeat; + background-position: right 12px top 50%; +} + +select:focus { + border-color: var(--primary); + box-shadow: 0 0 20px var(--primary-glow); + outline: none; +} + +option { + background-color: var(--bg-panel); + color: var(--primary); + padding: 10px; + font-family: 'Share Tech Mono', monospace; + font-size: 1rem; +} + +option:hover { + background-color: var(--primary-dim); + color: var(--text-bright); +} + + +#exit-button-container { + position: absolute; + top: 15px; + right: 15px; + display: flex; + gap: 10px; + cursor: pointer; + font-variant-emoji: text; + color: #00ffab; +} + +#exit-button-container img{ + width: 30px; + height: 20px; + cursor: pointer; + transition: transform 0.5s ease; +} + +#exit-button-container img { + opacity: 0.7; +} + +#exit-button-container img:hover { + scale: 1.1; + animation: wave 3s infinite; + opacity: 1; +} \ No newline at end of file diff --git a/UIMod/onboard_bundled/twoboxform/twoboxform.html b/UIMod/onboard_bundled/twoboxform/twoboxform.html index abd09bc1..984c9c0f 100644 --- a/UIMod/onboard_bundled/twoboxform/twoboxform.html +++ b/UIMod/onboard_bundled/twoboxform/twoboxform.html @@ -20,7 +20,7 @@Preparing {{.Title}}
- {{if ne .Step "welcome"}} + {{if and (eq .Mode "setup") (ne .Step "welcome")}}
@@ -28,6 +28,9 @@