diff --git a/GUI/js/i18n.js b/GUI/js/i18n.js index a843b3a..6b93a8d 100644 --- a/GUI/js/i18n.js +++ b/GUI/js/i18n.js @@ -5,6 +5,8 @@ const i18n = (() => { const availableLanguages = [ { code: 'en', name: 'English' }, { code: 'fr', name: 'Français' }, + { code: 'de', name: 'Deutsch' }, + { code: 'sv', name: 'Svenska' }, { code: 'es-ES', name: 'Español (España)' }, { code: 'pt-BR', name: 'Portuguese (Brazil)' }, { code: 'tr-TR', name: 'Turkish (Turkey)' }, diff --git a/GUI/locales/de.json b/GUI/locales/de.json new file mode 100644 index 0000000..d509cdb --- /dev/null +++ b/GUI/locales/de.json @@ -0,0 +1,283 @@ +{ + "nav": { + "play": "Spielen", + "mods": "Mods", + "news": "Neuigkeiten", + "chat": "Spieler-Chat", + "settings": "Einstellungen" + }, + "header": { + "playersLabel": "Spieler:", + "manageProfiles": "Profile verwalten", + "defaultProfile": "Standard" + }, + "install": { + "title": "KOSTENLOSER LAUNCHER", + "playerName": "Spielername", + "playerNamePlaceholder": "Namen eingeben", + "gameBranch": "Spielversion", + "releaseVersion": "Release (Stabil)", + "preReleaseVersion": "Pre-Release (Experimentell)", + "customInstallation": "Benutzerdefinierte Installation", + "installationFolder": "Installationsordner", + "pathPlaceholder": "Standardspeicherort", + "browse": "Durchsuchen", + "installButton": "HYTALE INSTALLIEREN", + "installing": "INSTALLIERE..." + }, + "play": { + "ready": "BEREIT ZUM SPIELEN", + "subtitle": "Starte Hytale und beginne das Abenteuer", + "playButton": "HYTALE SPIELEN", + "latestNews": "NEUESTE NACHRICHTEN", + "viewAll": "ALLE ANZEIGEN", + "checking": "ÜBERPRÜFE...", + "play": "SPIELEN" + }, + "mods": { + "searchPlaceholder": "Mods suchen...", + "myMods": "MEINE MODS", + "previous": "ZURÜCK", + "next": "WEITER", + "page": "Seite", + "of": "von", + "modalTitle": "MEINE MODS", + "noModsFound": "Keine Mods gefunden", + "noModsFoundDesc": "Versuche deine Suche anzupassen", + "noModsInstalled": "Keine Mods installiert", + "noModsInstalledDesc": "Füge Mods von CurseForge hinzu oder importiere lokale Dateien", + "view": "ANZEIGEN", + "install": "INSTALLIEREN", + "installed": "INSTALLIERT", + "enable": "AKTIVIEREN", + "disable": "DEAKTIVIEREN", + "active": "AKTIV", + "disabled": "DEAKTIVIERT", + "delete": "Mod löschen", + "noDescription": "Keine Beschreibung verfügbar", + "confirmDelete": "Möchtest du \"{name}\" wirklich löschen?", + "confirmDeleteDesc": "Diese Aktion kann nicht rückgängig gemacht werden.", + "confirmDeletion": "Löschung bestätigen", + "apiKeyRequired": "API-Schlüssel erforderlich", + "apiKeyRequiredDesc": "CurseForge API-Schlüssel wird benötigt, um Mods zu durchsuchen" + }, + "news": { + "title": "ALLE NACHRICHTEN", + "readMore": "Mehr lesen" + }, + "chat": { + "title": "SPIELER-CHAT", + "pickColor": "Farbe", + "inputPlaceholder": "Nachricht eingeben...", + "send": "Senden", + "online": "online", + "charCounter": "{current}/{max}", + "secureChat": "Sicherer Chat - Links werden zensiert", + "joinChat": "Chat beitreten", + "chooseUsername": "Wähle einen Benutzernamen, um dem Spieler-Chat beizutreten", + "username": "Benutzername", + "usernamePlaceholder": "Benutzernamen eingeben...", + "usernameHint": "3-20 Zeichen, nur Buchstaben, Zahlen, - und _", + "joinButton": "Chat beitreten", + "colorModal": { + "title": "Benutzernamenfarbe anpassen", + "chooseSolid": "Wähle eine einfarbige Farbe:", + "customColor": "Benutzerdefinierte Farbe:", + "preview": "Vorschau:", + "previewUsername": "Benutzername", + "apply": "Farbe anwenden" + } + }, + "settings": { + "title": "EINSTELLUNGEN", + "java": "Java Runtime", + "useCustomJava": "Benutzerdefinierten Java-Pfad verwenden", + "javaDescription": "Ersetze die mitgelieferte Java-Installation durch deine eigene", + "javaPath": "Java-Ausführungsdatei-Pfad", + "javaPathPlaceholder": "Java-Pfad auswählen...", + "javaBrowse": "Durchsuchen", + "javaHint": "Wähle den Java-Installationsordner (unterstützt Windows, Mac, Linux)", + "discord": "Discord-Integration", + "enableRPC": "Discord Rich Presence aktivieren", + "discordDescription": "Zeige deine Launcher-Aktivität auf Discord", + "game": "Spieloptionen", + "playerName": "Spielername", + "playerNamePlaceholder": "Spielernamen eingeben", + "playerNameHint": "Dieser Name wird im Spiel verwendet (1-16 Zeichen)", + "openGameLocation": "Spielordner öffnen", + "openGameLocationDesc": "Öffne den Spielinstallationsordner", + "account": "Spieler-UUID-Verwaltung", + "currentUUID": "Aktuelle UUID", + "uuidPlaceholder": "UUID wird geladen...", + "copyUUID": "UUID kopieren", + "regenerateUUID": "UUID neu generieren", + "uuidHint": "Deine eindeutige Spielerkennung für diesen Benutzernamen", + "manageUUIDs": "Alle UUIDs verwalten", + "manageUUIDsDesc": "Alle Spieler-UUIDs anzeigen und verwalten", + "language": "Sprache", + "selectLanguage": "Sprache auswählen", + "repairGame": "Spiel reparieren", + "reinstallGame": "Spieldateien neu installieren (behält Daten)", + "gpuPreference": "GPU-Präferenz", + "gpuHint": "Wähle deine bevorzugte GPU (Linux: betrifft DRI_PRIME)", + "gpuAuto": "Auto", + "gpuIntegrated": "Integriert", + "gpuDedicated": "Dediziert", + "logs": "SYSTEMPROTOKOLLE", + "logsCopy": "Kopieren", + "logsRefresh": "Aktualisieren", + "logsFolder": "Ordner öffnen", + "logsLoading": "Protokolle werden geladen...", + "closeLauncher": "Launcher-Verhalten", + "closeOnStart": "Launcher beim Spielstart schließen", + "closeOnStartDescription": "Schließe den Launcher automatisch, nachdem Hytale gestartet wurde", + "hwAccel": "Hardware-Beschleunigung", + "hwAccelDescription": "Hardware-Beschleunigung für den Launcher aktivieren", + "gameBranch": "Spiel-Branch", + "branchRelease": "Release", + "branchPreRelease": "Pre-Release", + "branchHint": "Wechsel zwischen stabiler Release- und experimenteller Pre-Release-Version", + "branchWarning": "Das Ändern des Branches lädt eine andere Spielversion herunter und installiert sie", + "branchSwitching": "Wechsle zu {branch}...", + "branchSwitched": "Erfolgreich zu {branch} gewechselt!", + "installRequired": "Installation erforderlich", + "branchInstallConfirm": "Das Spiel wird für den {branch}-Branch installiert. Fortfahren?" + }, + "uuid": { + "modalTitle": "UUID-Verwaltung", + "currentUserUUID": "Aktuelle Benutzer-UUID", + "allPlayerUUIDs": "Alle Spieler-UUIDs", + "generateNew": "Neue UUID generieren", + "loadingUUIDs": "UUIDs werden geladen...", + "setCustomUUID": "Benutzerdefinierte UUID festlegen", + "customPlaceholder": "Benutzerdefinierte UUID eingeben (Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)", + "setUUID": "UUID festlegen", + "warning": "Warnung: Das Festlegen einer benutzerdefinierten UUID ändert deine aktuelle Spieleridentität", + "copyTooltip": "UUID kopieren", + "regenerateTooltip": "Neue UUID generieren" + }, + "profiles": { + "modalTitle": "Profile verwalten", + "newProfilePlaceholder": "Neuer Profilname", + "createProfile": "Profil erstellen" + }, + "discord": { + "notificationText": "Tritt unserer Discord-Community bei!", + "joinButton": "Discord beitreten" + }, + "common": { + "confirm": "Bestätigen", + "cancel": "Abbrechen", + "save": "Speichern", + "close": "Schließen", + "delete": "Löschen", + "edit": "Bearbeiten", + "loading": "Lädt...", + "apply": "Anwenden", + "install": "Installieren" + }, + "notifications": { + "gameDataNotFound": "Fehler: Spieldaten nicht gefunden", + "gameUpdatedSuccess": "Spiel erfolgreich aktualisiert! 🎉", + "updateFailed": "Update fehlgeschlagen: {error}", + "updateError": "Update-Fehler: {error}", + "discordEnabled": "Discord Rich Presence aktiviert", + "discordDisabled": "Discord Rich Presence deaktiviert", + "discordSaveFailed": "Discord-Einstellung konnte nicht gespeichert werden", + "playerNameRequired": "Bitte gib einen gültigen Spielernamen ein", + "playerNameSaved": "Spielername erfolgreich gespeichert", + "playerNameSaveFailed": "Spielername konnte nicht gespeichert werden", + "uuidCopied": "UUID in die Zwischenablage kopiert!", + "uuidCopyFailed": "UUID konnte nicht kopiert werden", + "uuidRegenNotAvailable": "UUID-Neugenerierung nicht verfügbar", + "uuidRegenFailed": "UUID konnte nicht neu generiert werden", + "uuidGenerated": "Neue UUID erfolgreich generiert!", + "uuidGeneratedShort": "Neue UUID generiert!", + "uuidGenerateFailed": "Neue UUID konnte nicht generiert werden", + "uuidRequired": "Bitte gib eine UUID ein", + "uuidInvalidFormat": "Ungültiges UUID-Format", + "uuidSetFailed": "Benutzerdefinierte UUID konnte nicht festgelegt werden", + "uuidSetSuccess": "Benutzerdefinierte UUID erfolgreich festgelegt!", + "uuidDeleteFailed": "UUID konnte nicht gelöscht werden", + "uuidDeleteSuccess": "UUID erfolgreich gelöscht!", + "modsDownloading": "{name} wird heruntergeladen...", + "modsTogglingMod": "Mod wird umgeschaltet...", + "modsDeletingMod": "Mod wird gelöscht...", + "modsLoadingMods": "Mods von CurseForge werden geladen...", + "modsInstalledSuccess": "{name} erfolgreich installiert! 🎉", + "modsDeletedSuccess": "{name} erfolgreich gelöscht", + "modsDownloadFailed": "Mod konnte nicht heruntergeladen werden: {error}", + "modsToggleFailed": "Mod konnte nicht umgeschaltet werden: {error}", + "modsDeleteFailed": "Mod konnte nicht gelöscht werden: {error}", + "modsModNotFound": "Mod-Informationen nicht gefunden", + "hwAccelSaved": "Hardware-Beschleunigungseinstellung gespeichert", + "hwAccelSaveFailed": "Hardware-Beschleunigungseinstellung konnte nicht gespeichert werden", + "javaPathCopied": "Java-Pfad in die Zwischenablage kopiert!", + "javaPathCopyFailed": "Java-Pfad konnte nicht kopiert werden", + "javaPathSaved": "Java-Pfad erfolgreich gespeichert!", + "javaPathSaveFailed": "Java-Pfad konnte nicht gespeichert werden", + "javaPathInvalid": "Ungültiger Java-Pfad", + "javaPathReset": "Java-Pfad auf Standardwerte zurückgesetzt", + "gameLocationError": "Spielordner konnte nicht geöffnet werden", + "launcherRestartRequired": "Launcher-Neustart erforderlich, um Änderungen anzuwenden", + "gameRepairConfirm": "Möchtest du das Spiel wirklich reparieren? Dies wird alle Spieldateien neu installieren.", + "gameRepairInProgress": "Spiel wird repariert...", + "gameRepairSuccess": "Spiel erfolgreich repariert!", + "gameRepairFailed": "Spielreparatur fehlgeschlagen: {error}", + "invalidUsername": "Ungültiger Benutzername", + "usernameInUse": "Benutzername bereits vergeben", + "chatJoinSuccess": "Du bist dem Chat beigetreten!", + "chatJoinFailed": "Chat-Beitritt fehlgeschlagen", + "messageTooLong": "Nachricht zu lang", + "messageSent": "Nachricht gesendet", + "messageSendFailed": "Nachricht konnte nicht gesendet werden", + "colorUpdated": "Farbe aktualisiert!", + "colorUpdateFailed": "Farbe konnte nicht aktualisiert werden", + "profileCreated": "Profil erfolgreich erstellt!", + "profileCreateFailed": "Profil konnte nicht erstellt werden", + "profileDeleted": "Profil gelöscht", + "profileDeleteFailed": "Profil konnte nicht gelöscht werden", + "profileSwitched": "Profil gewechselt zu: {name}", + "profileSwitchFailed": "Profilwechsel fehlgeschlagen", + "invalidProfileName": "Ungültiger Profilname", + "profileNameExists": "Ein Profil mit diesem Namen existiert bereits", + "noInternet": "Keine Internetverbindung", + "checkInternetConnection": "Überprüfe deine Internetverbindung", + "serverError": "Serverfehler. Bitte versuche es später erneut.", + "unknownError": "Ein unbekannter Fehler ist aufgetreten" + }, + "confirm": { + "defaultTitle": "Aktion bestätigen", + "regenerateUuidTitle": "Neue UUID generieren", + "regenerateUuidMessage": "Möchtest du wirklich eine neue UUID generieren? Dies ändert deine Spieleridentität.", + "regenerateUuidButton": "Generieren", + "setCustomUuidTitle": "Benutzerdefinierte UUID festlegen", + "setCustomUuidMessage": "Möchtest du wirklich diese benutzerdefinierte UUID festlegen? Dies ändert deine Spieleridentität.", + "setCustomUuidButton": "UUID festlegen", + "deleteUuidTitle": "UUID löschen", + "deleteUuidMessage": "Möchtest du wirklich die UUID für \"{username}\" löschen? Diese Aktion kann nicht rückgängig gemacht werden.", + "deleteUuidButton": "Löschen", + "uninstallGameTitle": "Spiel deinstallieren", + "uninstallGameMessage": "Möchtest du Hytale wirklich deinstallieren? Alle Spieldateien werden gelöscht.", + "uninstallGameButton": "Deinstallieren" + }, + "progress": { + "initializing": "Initialisiere...", + "downloading": "Lädt herunter...", + "installing": "Installiere...", + "extracting": "Entpacke...", + "verifying": "Überprüfe...", + "switchingProfile": "Profil wird gewechselt...", + "profileSwitched": "Profil gewechselt!", + "startingGame": "Spiel wird gestartet...", + "launching": "STARTET...", + "uninstallingGame": "Spiel wird deinstalliert...", + "gameUninstalled": "Spiel erfolgreich deinstalliert!", + "uninstallFailed": "Deinstallation fehlgeschlagen: {error}", + "startingUpdate": "Obligatorisches Spiel-Update wird gestartet...", + "installationComplete": "Installation erfolgreich abgeschlossen!", + "installationFailed": "Installation fehlgeschlagen: {error}", + "installingGameFiles": "Spieldateien werden installiert...", + "installComplete": "Installation abgeschlossen!" + } +} diff --git a/GUI/locales/sv.json b/GUI/locales/sv.json new file mode 100644 index 0000000..04a9773 --- /dev/null +++ b/GUI/locales/sv.json @@ -0,0 +1,283 @@ +{ + "nav": { + "play": "Spela", + "mods": "Moddar", + "news": "Nyheter", + "chat": "Spelarchatt", + "settings": "Inställningar" + }, + "header": { + "playersLabel": "Spelare:", + "manageProfiles": "Hantera profiler", + "defaultProfile": "Standard" + }, + "install": { + "title": "GRATIS LAUNCHER", + "playerName": "Spelarnamn", + "playerNamePlaceholder": "Ange ditt namn", + "gameBranch": "Spelversion", + "releaseVersion": "Release (Stabil)", + "preReleaseVersion": "Pre-Release (Experimentell)", + "customInstallation": "Anpassad installation", + "installationFolder": "Installationsmapp", + "pathPlaceholder": "Standardplats", + "browse": "Bläddra", + "installButton": "INSTALLERA HYTALE", + "installing": "INSTALLERAR..." + }, + "play": { + "ready": "REDO ATT SPELA", + "subtitle": "Starta Hytale och börja äventyret", + "playButton": "SPELA HYTALE", + "latestNews": "SENASTE NYHETERNA", + "viewAll": "VISA ALLA", + "checking": "KONTROLLERAR...", + "play": "SPELA" + }, + "mods": { + "searchPlaceholder": "Sök moddar...", + "myMods": "MINA MODDAR", + "previous": "FÖREGÅENDE", + "next": "NÄSTA", + "page": "Sida", + "of": "av", + "modalTitle": "MINA MODDAR", + "noModsFound": "Inga moddar hittades", + "noModsFoundDesc": "Försök justera din sökning", + "noModsInstalled": "Inga moddar installerade", + "noModsInstalledDesc": "Lägg till moddar från CurseForge eller importera lokala filer", + "view": "VISA", + "install": "INSTALLERA", + "installed": "INSTALLERAD", + "enable": "AKTIVERA", + "disable": "INAKTIVERA", + "active": "AKTIV", + "disabled": "INAKTIVERAD", + "delete": "Ta bort modd", + "noDescription": "Ingen beskrivning tillgänglig", + "confirmDelete": "Är du säker på att du vill ta bort \"{name}\"?", + "confirmDeleteDesc": "Denna åtgärd kan inte ångras.", + "confirmDeletion": "Bekräfta borttagning", + "apiKeyRequired": "API-nyckel krävs", + "apiKeyRequiredDesc": "CurseForge API-nyckel behövs för att bläddra bland moddar" + }, + "news": { + "title": "ALLA NYHETER", + "readMore": "Läs mer" + }, + "chat": { + "title": "SPELARCHATT", + "pickColor": "Färg", + "inputPlaceholder": "Skriv ditt meddelande...", + "send": "Skicka", + "online": "online", + "charCounter": "{current}/{max}", + "secureChat": "Säker chatt - Länkar är censurerade", + "joinChat": "Gå med i chatten", + "chooseUsername": "Välj ett användarnamn för att gå med i spelarchartten", + "username": "Användarnamn", + "usernamePlaceholder": "Ange ditt användarnamn...", + "usernameHint": "3-20 tecken, endast bokstäver, siffror, - och _", + "joinButton": "Gå med i chatten", + "colorModal": { + "title": "Anpassa användarnamnsfargen", + "chooseSolid": "Välj en enfärgad färg:", + "customColor": "Anpassad färg:", + "preview": "Förhandsvisning:", + "previewUsername": "Användarnamn", + "apply": "Använd färg" + } + }, + "settings": { + "title": "INSTÄLLNINGAR", + "java": "Java Runtime", + "useCustomJava": "Använd anpassad Java-sökväg", + "javaDescription": "Ersätt den medföljande Java-installationen med din egen", + "javaPath": "Java-körbar fil-sökväg", + "javaPathPlaceholder": "Välj Java-sökväg...", + "javaBrowse": "Bläddra", + "javaHint": "Välj Java-installationsmappen (stöder Windows, Mac, Linux)", + "discord": "Discord-integration", + "enableRPC": "Aktivera Discord Rich Presence", + "discordDescription": "Visa din launcher-aktivitet på Discord", + "game": "Spelalternativ", + "playerName": "Spelarnamn", + "playerNamePlaceholder": "Ange spelarnamn", + "playerNameHint": "Detta namn kommer att användas i spelet (1-16 tecken)", + "openGameLocation": "Öppna spelplats", + "openGameLocationDesc": "Öppna spelinstallationsmappen", + "account": "Spelare UUID-hantering", + "currentUUID": "Nuvarande UUID", + "uuidPlaceholder": "Laddar UUID...", + "copyUUID": "Kopiera UUID", + "regenerateUUID": "Återskapa UUID", + "uuidHint": "Din unika spelaridentifierare för detta användarnamn", + "manageUUIDs": "Hantera alla UUID:er", + "manageUUIDsDesc": "Visa och hantera alla spelare-UUID:er", + "language": "Språk", + "selectLanguage": "Välj språk", + "repairGame": "Reparera spel", + "reinstallGame": "Ominstallera spelfiler (bevarar data)", + "gpuPreference": "GPU-preferens", + "gpuHint": "Välj din föredragna GPU (Linux: påverkar DRI_PRIME)", + "gpuAuto": "Auto", + "gpuIntegrated": "Integrerad", + "gpuDedicated": "Dedikerad", + "logs": "SYSTEMLOGGAR", + "logsCopy": "Kopiera", + "logsRefresh": "Uppdatera", + "logsFolder": "Öppna mapp", + "logsLoading": "Laddar loggar...", + "closeLauncher": "Launcher-beteende", + "closeOnStart": "Stäng launcher vid spelstart", + "closeOnStartDescription": "Stäng automatiskt launcher efter att Hytale har startats", + "hwAccel": "Hårdvaruacceleration", + "hwAccelDescription": "Aktivera hårdvaruacceleration för launchern", + "gameBranch": "Spelgren", + "branchRelease": "Release", + "branchPreRelease": "Pre-Release", + "branchHint": "Växla mellan stabil release- och experimentell pre-release-version", + "branchWarning": "Att byta gren kommer att ladda ner och installera en annan spelversion", + "branchSwitching": "Byter till {branch}...", + "branchSwitched": "Bytte framgångsrikt till {branch}!", + "installRequired": "Installation krävs", + "branchInstallConfirm": "Spelet kommer att installeras för {branch}-grenen. Fortsätt?" + }, + "uuid": { + "modalTitle": "UUID-hantering", + "currentUserUUID": "Nuvarande användar-UUID", + "allPlayerUUIDs": "Alla spelare-UUID:er", + "generateNew": "Generera ny UUID", + "loadingUUIDs": "Laddar UUID:er...", + "setCustomUUID": "Ange anpassad UUID", + "customPlaceholder": "Ange anpassad UUID (format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)", + "setUUID": "Ange UUID", + "warning": "Varning: Att ange en anpassad UUID kommer att ändra din nuvarande spelaridentitet", + "copyTooltip": "Kopiera UUID", + "regenerateTooltip": "Generera ny UUID" + }, + "profiles": { + "modalTitle": "Hantera profiler", + "newProfilePlaceholder": "Nytt profilnamn", + "createProfile": "Skapa profil" + }, + "discord": { + "notificationText": "Gå med i vår Discord-gemenskap!", + "joinButton": "Gå med i Discord" + }, + "common": { + "confirm": "Bekräfta", + "cancel": "Avbryt", + "save": "Spara", + "close": "Stäng", + "delete": "Ta bort", + "edit": "Redigera", + "loading": "Laddar...", + "apply": "Verkställ", + "install": "Installera" + }, + "notifications": { + "gameDataNotFound": "Fel: Speldata hittades inte", + "gameUpdatedSuccess": "Spelet uppdaterades framgångsrikt! 🎉", + "updateFailed": "Uppdatering misslyckades: {error}", + "updateError": "Uppdateringsfel: {error}", + "discordEnabled": "Discord Rich Presence aktiverad", + "discordDisabled": "Discord Rich Presence inaktiverad", + "discordSaveFailed": "Misslyckades med att spara Discord-inställning", + "playerNameRequired": "Ange ett giltigt spelarnamn", + "playerNameSaved": "Spelarnamn sparat framgångsrikt", + "playerNameSaveFailed": "Misslyckades med att spara spelarnamn", + "uuidCopied": "UUID kopierad till urklipp!", + "uuidCopyFailed": "Misslyckades med att kopiera UUID", + "uuidRegenNotAvailable": "UUID-återgenerering ej tillgänglig", + "uuidRegenFailed": "Misslyckades med att återgenerera UUID", + "uuidGenerated": "Ny UUID genererad framgångsrikt!", + "uuidGeneratedShort": "Ny UUID genererad!", + "uuidGenerateFailed": "Misslyckades med att generera ny UUID", + "uuidRequired": "Ange en UUID", + "uuidInvalidFormat": "Ogiltigt UUID-format", + "uuidSetFailed": "Misslyckades med att ange anpassad UUID", + "uuidSetSuccess": "Anpassad UUID angiven framgångsrikt!", + "uuidDeleteFailed": "Misslyckades med att ta bort UUID", + "uuidDeleteSuccess": "UUID borttagen framgångsrikt!", + "modsDownloading": "Laddar ner {name}...", + "modsTogglingMod": "Växlar modd...", + "modsDeletingMod": "Tar bort modd...", + "modsLoadingMods": "Laddar moddar från CurseForge...", + "modsInstalledSuccess": "{name} installerad framgångsrikt! 🎉", + "modsDeletedSuccess": "{name} borttagen framgångsrikt", + "modsDownloadFailed": "Misslyckades med att ladda ner modd: {error}", + "modsToggleFailed": "Misslyckades med att växla modd: {error}", + "modsDeleteFailed": "Misslyckades med att ta bort modd: {error}", + "modsModNotFound": "Moddinformation hittades inte", + "hwAccelSaved": "Hårdvaruaccelerationsinställning sparad", + "hwAccelSaveFailed": "Misslyckades med att spara hårdvaruaccelerationsinställning", + "javaPathCopied": "Java-sökväg kopierad till urklipp!", + "javaPathCopyFailed": "Misslyckades med att kopiera Java-sökväg", + "javaPathSaved": "Java-sökväg sparad framgångsrikt!", + "javaPathSaveFailed": "Misslyckades med att spara Java-sökväg", + "javaPathInvalid": "Ogiltig Java-sökväg", + "javaPathReset": "Java-sökväg återställd till standardvärden", + "gameLocationError": "Kunde inte öppna spelplats", + "launcherRestartRequired": "Launcher-omstart krävs för att tillämpa ändringar", + "gameRepairConfirm": "Är du säker på att du vill reparera spelet? Detta kommer att ominstallera alla spelfiler.", + "gameRepairInProgress": "Reparerar spel...", + "gameRepairSuccess": "Spel reparerat framgångsrikt!", + "gameRepairFailed": "Spelreparation misslyckades: {error}", + "invalidUsername": "Ogiltigt användarnamn", + "usernameInUse": "Användarnamn upptaget", + "chatJoinSuccess": "Du har gått med i chatten!", + "chatJoinFailed": "Misslyckades med att gå med i chatten", + "messageTooLong": "Meddelande för långt", + "messageSent": "Meddelande skickat", + "messageSendFailed": "Misslyckades med att skicka meddelande", + "colorUpdated": "Färg uppdaterad!", + "colorUpdateFailed": "Misslyckades med att uppdatera färg", + "profileCreated": "Profil skapad framgångsrikt!", + "profileCreateFailed": "Misslyckades med att skapa profil", + "profileDeleted": "Profil borttagen", + "profileDeleteFailed": "Misslyckades med att ta bort profil", + "profileSwitched": "Bytte profil till: {name}", + "profileSwitchFailed": "Profilbyte misslyckades", + "invalidProfileName": "Ogiltigt profilnamn", + "profileNameExists": "En profil med detta namn finns redan", + "noInternet": "Ingen internetanslutning", + "checkInternetConnection": "Kontrollera din internetanslutning", + "serverError": "Serverfel. Försök igen senare.", + "unknownError": "Ett okänt fel inträffade" + }, + "confirm": { + "defaultTitle": "Bekräfta åtgärd", + "regenerateUuidTitle": "Generera ny UUID", + "regenerateUuidMessage": "Är du säker på att du vill generera en ny UUID? Detta kommer att ändra din spelaridentitet.", + "regenerateUuidButton": "Generera", + "setCustomUuidTitle": "Ange anpassad UUID", + "setCustomUuidMessage": "Är du säker på att du vill ange denna anpassade UUID? Detta kommer att ändra din spelaridentitet.", + "setCustomUuidButton": "Ange UUID", + "deleteUuidTitle": "Ta bort UUID", + "deleteUuidMessage": "Är du säker på att du vill ta bort UUID:n för \"{username}\"? Denna åtgärd kan inte ångras.", + "deleteUuidButton": "Ta bort", + "uninstallGameTitle": "Avinstallera spel", + "uninstallGameMessage": "Är du säker på att du vill avinstallera Hytale? Alla spelfiler kommer att tas bort.", + "uninstallGameButton": "Avinstallera" + }, + "progress": { + "initializing": "Initierar...", + "downloading": "Laddar ner...", + "installing": "Installerar...", + "extracting": "Extraherar...", + "verifying": "Verifierar...", + "switchingProfile": "Byter profil...", + "profileSwitched": "Profil bytt!", + "startingGame": "Startar spel...", + "launching": "STARTAR...", + "uninstallingGame": "Avinstallerar spel...", + "gameUninstalled": "Spel avinstallerat framgångsrikt!", + "uninstallFailed": "Avinstallation misslyckades: {error}", + "startingUpdate": "Startar obligatorisk speluppdatering...", + "installationComplete": "Installation slutförd framgångsrikt!", + "installationFailed": "Installation misslyckades: {error}", + "installingGameFiles": "Installerar spelfiler...", + "installComplete": "Installation slutförd!" + } +}