From 7c99eeae3d14734e3711eace3a4dba70ef4b2853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20Fridesj=C3=B6?= Date: Wed, 2 Aug 2023 16:22:17 +0200 Subject: [PATCH] Added Swedish localization --- assets/locales/common.ftl | 1 + assets/locales/sv/components.ftl | 20 ++++++++ assets/locales/sv/enhancements.ftl | 63 +++++++++++++++++++++++++ assets/locales/sv/environment.ftl | 7 +++ assets/locales/sv/errors.ftl | 66 ++++++++++++++++++++++++++ assets/locales/sv/first_run.ftl | 65 ++++++++++++++++++++++++++ assets/locales/sv/game.ftl | 7 +++ assets/locales/sv/gamescope.ftl | 13 ++++++ assets/locales/sv/general.ftl | 70 ++++++++++++++++++++++++++++ assets/locales/sv/main.ftl | 75 ++++++++++++++++++++++++++++++ assets/locales/sv/sandbox.ftl | 28 +++++++++++ src/i18n.rs | 3 +- 12 files changed, 417 insertions(+), 1 deletion(-) create mode 100644 assets/locales/sv/components.ftl create mode 100644 assets/locales/sv/enhancements.ftl create mode 100644 assets/locales/sv/environment.ftl create mode 100644 assets/locales/sv/errors.ftl create mode 100644 assets/locales/sv/first_run.ftl create mode 100644 assets/locales/sv/game.ftl create mode 100644 assets/locales/sv/gamescope.ftl create mode 100644 assets/locales/sv/general.ftl create mode 100644 assets/locales/sv/main.ftl create mode 100644 assets/locales/sv/sandbox.ftl diff --git a/assets/locales/common.ftl b/assets/locales/common.ftl index 7ca100e..c86fbaa 100644 --- a/assets/locales/common.ftl +++ b/assets/locales/common.ftl @@ -25,3 +25,4 @@ id-id = Indonesia zh-cn = 简体中文 ja-jp = 日本語 hu-hu = Magyar +sv-se = Svenska diff --git a/assets/locales/sv/components.ftl b/assets/locales/sv/components.ftl new file mode 100644 index 0000000..c76f789 --- /dev/null +++ b/assets/locales/sv/components.ftl @@ -0,0 +1,20 @@ +components = Komponenter +components-description = Hantera dina versioner av Wine och DXVK + +selected-version = Valda versioner +recommended-only = Endast rekommenderade + +wine-version = Wine-version +wine-recommended-description = Visa endast rekommenderade versioner av Wine + +wine-options = Wine-alternativ + +wine-use-shared-libraries = Använd delade bibliotek från Wine +wine-use-shared-libraries-description = Sätt LD_LIBRARY_PATH variabeln för att ladda systembibliotek för den valda versionen av Wine + +gstreamer-use-shared-libraries = Använd delade bibliotek för gstreamer +gstreamer-use-shared-libraries-description = Sätt GST_PLUGIN_PATH variabeln för att ladda gstreamer-bibliotek för den valda versionen av Wine + +dxvk-version = Version av DXVK +dxvk-selection-disabled = Val av DXVK är inaktiverat på grund av dina gruppreferencer för Wine +dxvk-recommended-description = Visa endast rekommenderade versioner av DXVK diff --git a/assets/locales/sv/enhancements.ftl b/assets/locales/sv/enhancements.ftl new file mode 100644 index 0000000..a997853 --- /dev/null +++ b/assets/locales/sv/enhancements.ftl @@ -0,0 +1,63 @@ +game-settings-description = Hantera inställningar i spelet och kontosession +sandbox-settings-description = Kör spelet i en bubblewrap-sandlåda, likt det som Flatpak gör +environment-settings-description = Ange miljövariabler och kommando för att starta spelet + +wine = Wine + +synchronization = Synkronisation +wine-sync-description = Teknik som används för att synkronisera inre händelser i Wine + +language = Språk +wine-lang-description = Språk som används i Wine-miljön. Kan åtgärda problem med tangentbordslayout +system = System + +borderless-window = Kantlöst fönster +virtual-desktop = Virtuellt skrivbord + +game = Spel + +hud = HUD + +fsr = FSR +fsr-description = Skalar upp spelet till din bildskärmsstorlek. För att använda, välj en lägre upplösning i spelets inställningar och tryck på Alt+Enter +ultra-quality = Ultra-kvalitet +quality = Kvalitet +balanced = Balanserad +performance = Prestanda + +gamemode = Gamemode +gamemode-description = Prioritera spelet framför resten av processerna + +gamescope = Gamescope +gamescope-description = Gamescope är ett verktyg från Valve som gör att spel kan köras i en isolerad Xwayland-instans och stöder AMD, Intel och Nvidia GPU:er + +discord-rpc = Discord RPC +discord-rpc-description = Discord RPC tillåter dig att ge Discord information om att du för närvarande spelar spelet för att låta dina vänner veta +icon = Ikon +title = Titel +description = Beskrivning + +fps-unlocker = FPS-upplåsare + +enabled = Aktiverad +fps-unlocker-description = Ta bort begränsningen för rendering av bildrutor genom att modifiera spelets minne. Kan upptäckas av anti-cheat + +power-saving = Spara ström +power-saving-description = Ställ automatiskt in FPS-gränsen till 10 och sätt låg processprioritet när du tappar fokus på spelet (t.ex. tabbar ut) + +monitor = Bildskärm +monitor-description = Antal bildskärmar som du vill köra spelet på + +window-mode = Fönsterläge +borderless = Kantlöst +popup = Popup +fullscreen = Fullskärm + +priority = Prioritet +priority-description = Prioritet för spelprocess +realtime = Realtid +high = Hög +above-normal = Över Normal +normal = Normal +below-normal = Under Normal +low = Låg diff --git a/assets/locales/sv/environment.ftl b/assets/locales/sv/environment.ftl new file mode 100644 index 0000000..c02d01b --- /dev/null +++ b/assets/locales/sv/environment.ftl @@ -0,0 +1,7 @@ +environment = Miljö +game-command = Spel-kommando +game-command-description = Kommando som används för att starta spelet. Platshållaren %command% genereras automatiskt av startprogrammet. Exempelvis: gamemoderun '%command%' +new-variable = Ny variabel +name = Namn +value = Värde +add = Lägg till diff --git a/assets/locales/sv/errors.ftl b/assets/locales/sv/errors.ftl new file mode 100644 index 0000000..79aebf7 --- /dev/null +++ b/assets/locales/sv/errors.ftl @@ -0,0 +1,66 @@ +launcher-folder-opening-error = Det gick inte att öppna starthanterarens mapp +game-folder-opening-error = Det gick inte att öppna spelets mapp +config-file-opening-error = Det gick inte att öppna konfigurationsfilen +debug-file-opening-error = Det gick inte att öppna debug-filen + +wish-url-search-failed = Inget URL till önskningar funnet +wish-url-opening-error = Det gick inte att öppna URL för önskningar + +wine-run-error = Det gick inte att köra {$executable} körbara filen med Wine + +game-launching-failed = Det gick inte att öppna spelet +failed-get-selected-wine = Det gick inte att hämta den valda Wine-versionen +downloading-failed = Nedladdningen misslyckades +unpacking-failed = Uppackningen misslyckades + +kill-game-process-failed = Det gick inte att döda spelets process + +game-file-repairing-error = Det gick inte att reparera spelets fil +integrity-files-getting-error = Det gick inte att hämta integritetsfiler + +background-downloading-failed = Det gick inte att hämta bakgrundsbild +components-index-sync-failed = Det gick inte att synka komponenternas index +components-index-verify-failed = Det gick inte att verifiera komponenternas index +config-update-error = Det gick inte att spara konfiguration +wine-prefix-update-failed = Det gick inte att uppdatera Wine-prefix +dxvk-install-failed = Det gick inte att installera DXVK +voice-package-deletion-error = Det gick inte att ta bort röstpaket + +game-diff-finding-error = Det gick inte att hitta spel-diff +patch-info-fetching-error = Det gick inte att hämta patch-info +launcher-state-updating-error = Det gick inte att uppdatera starthanterarens tillstånd + +package-not-available = Paket är inte tillgängligt: {$package} +wine-download-error = Det gick inte att ladda ner Wine +wine-unpack-errror = Det gick inte att packa upp Wine +wine-install-failed = Det gick inte att installera Wine +dxvk-download-error = Det gick inte att ladda ner DXVK +dxvk-unpack-error = Det gick inte att packa upp DXVK +dxvk-apply-error = Det gick inte att applicera DXVK + +downloaded-wine-list-failed = Det gick inte att lista nedladdade Wine-versioner + +patch-sync-failed = Det gick inte att synka patch-mappen +patch-state-check-failed = Det gick inte att kontrollera patch-mappens tillstånd +game-patching-error = Det gick inte att patcha spelet + +# Disable telemetry + +telemetry-servers-disabling-error = Det gick inte att inaktivera telemetriservrar + +# Sandbox + +documentation-url-open-failed = Det gick inte att öppna dokumentationens URL + +# Game + +game-session-add-failed = Det gick inte att lägga till spelsession +game-session-update-failed = Det gick inte att uppdatera spelsessionen +game-session-remove-failed = Det gick inte att ta bort spelsessionen +game-session-set-current-failed = Det gick inte att välja aktuell spelsession +game-session-apply-failed = Det gick inte att applicera spelsessionen + +# Enhancements + +discord-rpc-icons-fetch-failed = Det gick inte att hämta Discord RPC-ikoner +discord-rpc-icon-download-failed = Det gick inte att ladda ner Discord RPC-ikon diff --git a/assets/locales/sv/first_run.ftl b/assets/locales/sv/first_run.ftl new file mode 100644 index 0000000..58df4cc --- /dev/null +++ b/assets/locales/sv/first_run.ftl @@ -0,0 +1,65 @@ +welcome = Välkommen + +welcome-page-message = + Hej där! Välkommen till An Anime Game Launcher + + Vi måste förbereda vissa saker och ladda ner standardkomponenter innan du kan köra spelet + + +tos-violation-warning = ToS varning för överträdelse + +tos-violation-warning-message = + Den här starthanteraren är ett inofficiellt verktyg, som inte på något sätt är relaterat till antingen {company-name} eller {company-alter-name}. + + Det här verktyget är designat för att tillåta att spela {game-name} på Linux, och byggdes med det enda syftet att kunna installera och köra spelet med mindre krångel. + + Det gör den genom att använda befintliga komponenter och göra upplevelsen enkel för användaren. + + Vissa komponenter som används här kan dock bryta mot {company-name} Terms of Service för {game-name}. + + Om du använder denna starthanterare kan ditt spelarkonto identifieras som TOS-non-compliant av {company-name}/{company-alter-name}. + + Om detta händer, eftersom ditt konto inte skulle lyda TOS, är {company-name}/{company-alter-name} fria att göra vad de vill göra. Inklusive avstängning + + Om du förstår risken med att försöka spela spelet i en inofficiell kapacitet, tryck OK för att fortsätta + +tos-dialog-title = Är du säker på att du förstår vad vi vill säga? +tos-dialog-message = + 1. Publicera ingen information om detta projekt + 2. Missbruka det inte genom att använda några modifierade klienter eller liknande + 3. Ställ frågor i undantagsfall i vår discord eller matrix-server + + +dependencies = Beroenden +missing-dependencies-title = Du saknar några beroenden! +missing-dependencies-message = Du måste installera vissa paket på ditt system innan du fortsätter installationsprocessen + + +default-paths = Standard sökvägar +choose-default-paths = Välj standard sökvägar +show-all-folders = Jag vet vad jag gör +show-all-folders-subtitle = Visa ytterligare inställningar för sökvägar. Gör som jag säger... +runners-folder = Körarnas-mapp +dxvks-folder = DXVKs-mapp +wine-prefix-folder = Wine-prefix-mapp +global-game-installation-folder = Installationsmapp för global spelversion +chinese-game-installation-folder = Installationsmapp för kinesisk spelversion +fps-unlocker-folder = FPS Unlocker-mapp +components-index = Komponenternas index +patch-folder = Patch-mapp +temp-folder = Temp-mapp + +migrate = Migrera + + +select-voice-packages = Välj röstpaket + + +download-components = Ladda ner komponenter +download-dxvk = Ladda ner DXVK +apply-dxvk = Applicera DXVK + + +finish = Slutför +finish-title = Allt är redo! +finish-message = Alla grundläggande komponenter laddades ner. Nu kan du starta om starthanteraren och ladda ner spelet. Välkommen till vår klubb! diff --git a/assets/locales/sv/game.ftl b/assets/locales/sv/game.ftl new file mode 100644 index 0000000..e245001 --- /dev/null +++ b/assets/locales/sv/game.ftl @@ -0,0 +1,7 @@ +game-sessions = Spelsessioner + +active-sessions = Aktiv session +active-session-description = För närvarande vald spelsession. Uppdateras efter varje spelstart + +update-session = Uppdatera sessionen med aktuella registervärden för Wine-prefix +delete-session = Ta bort sessionen diff --git a/assets/locales/sv/gamescope.ftl b/assets/locales/sv/gamescope.ftl new file mode 100644 index 0000000..959b29e --- /dev/null +++ b/assets/locales/sv/gamescope.ftl @@ -0,0 +1,13 @@ +game-resolution = Spelupplösning +gamescope-resolution = Gamescope-upplösning + +upscaling = Uppskalning + +integer-scaling = Heltalsskalning +integer-scaling-description = Omvandlar varje pixel till en kvadratisk eller rektangulär grupp med ett heltals antal pixlar av samma färg. Förhindrar förlust av skärpa vid skalning av Full HD till 4K +gamescope-fsr-description = En uppskalningsteknik med öppen källkod som utvecklats av AMD för bättre uppskalningskvalitet +nis-description = En uppskalningsteknik med öppen källkod som utvecklats av Nvidia som ett alternativ till deras egenutvecklade DLSS-lösning, vilket innebär att den fungerar på AMD- och Intel-GPU:er, samt även Nvidia-GPU:er + +other-settings = Andra inställningar +framerate-limit = Gräns för bilduppdateringshastighet +unfocused-framerate-limit = Gräns för bilduppdateringshastighet utan fokus diff --git a/assets/locales/sv/general.ftl b/assets/locales/sv/general.ftl new file mode 100644 index 0000000..81a323d --- /dev/null +++ b/assets/locales/sv/general.ftl @@ -0,0 +1,70 @@ +appearance = Utseende +modern = Modern +classic = Klassisk +update-background = Uppdatera bakgrundsbild +update-background-description = Ladda ner officiell bakgrundsbild för startprogrammet. Du kan inaktivera den för att använda din egna anpassade bild istället + +launcher-language = Språk för starthanterare +launcher-language-description = Appliceras efter omstart + +game-edition = Spelversion +global = Global +china = Kina + +game-environment = Spelmiljö +game-environment-description = Få specifika funktioner som ytterligare betalningsmetoder + +game-voiceovers = Spel-voiceovers +game-voiceovers-description = Lista över nedladdade spel-voiceovers. Du kan välja dem i spelinställningarna +english = Engelska +japanese = Japanska +korean = Koreanska +chinese = Kinesiska + +migrate-installation = Migrera installation +migrate-installation-description = Öppna ett speciellt fönster där du kan ändra din spelinstallationsmapp +repair-game = Reparera spel + +status = Status + +game-version = Spelversion +game-not-installed = inte installerad + +game-predownload-available = Förnedladdning av speluppdatering tillgänglig: {$old} -> {$new} +game-update-available = Speluppdatering tillgänglig: {$old} -> {$new} +game-outdated = Spelet är för utdaterat och kan inte uppdateras. Senaste version: {$latest} + +player-patch-version = Spelarens patch-version +player-patch-version-description = Huvudsaklig patch som låter dig spela spelet på Linux + +patch-not-available = inte tillgänglig +patch-not-available-tooltip = Patch-servrar går inte att nå + +patch-outdated = utdaterad ({$current}) +patch-outdated-tooltip = Patchen är utdaterad {$current} -> {$latest} + +patch-preparation = förberedelse +patch-preparation-tooltip = Patchen är under utveckling + +patch-testing-tooltip = Test-patch är tillgänglig +patch-not-applied-tooltip = Patchen är inte applicerad + +apply-main-patch = Applicera huvudsaklig patch +apply-main-patch-description = Experimentellt. Om du inaktiverar detta kan du köra spelet utan att använda patchen. Detta kanske inte fungerar eller kan kräva manuella filändringar. Använd om du vet vad du gör + +disable-mhypbase = Inaktivera mhypbase +disable-mhypbase-description = Experimentellt. Om aktiverad så kommer starthanteraren att inaktivera mhypbase.dll under applicering av huvudsaklig patch, vilket för närvarande är en motsvarighet till xlua-patchen. Förbättrar prestanda och minskar CPU-användning + +ask-superuser-permissions = Fråga efter superuser-rättigheter +ask-superuser-permissions-description = Starthanteraren kommer att använda dem för att automatiskt uppdatera din hosts-fil. Detta behövs inte i flatpak-utgåvan + +launcher-behavior = Starthanterarens beteende +launcher-behavior-description = Vad ska startfönstret göra när det startar spelet + +wine-tools = Wine-verktyg +command-line = Kommandorad +registry-editor = Registerredigerare +explorer = Utforskaren +task-manager = Aktivitetshanteraren +configuration = Konfiguration +debugger = Debugger diff --git a/assets/locales/sv/main.ftl b/assets/locales/sv/main.ftl new file mode 100644 index 0000000..d3cc6eb --- /dev/null +++ b/assets/locales/sv/main.ftl @@ -0,0 +1,75 @@ +custom = Anpassad +none = Ingen +default = Standard +details = Detaljer +options = Alternativ + +width = Bredd +height = Höjd + +# Menu items + +launcher-folder = Mapp för starthanterare +game-folder = Spelets mapp +config-file = Konfigurationsfil +debug-file = Debug-fil +wish-url = Öppna önskemål +about = Om + + +close = Stäng +hide = Göm +nothing = Ingenting +save = Spara +continue = Fortsätt +resume = Återuppta +exit = Avsluta +check = Kontrollera +restart = Starta om +agree = Acceptera + + +loading-data = Laddar data +downloading-background-picture = Laddar ner bakgrundsbild +updating-components-index = Uppdaterar komponenternas index +loading-game-version = Laddar spelversion +loading-patch-status = Laddar patch-status +loading-launcher-state = Laddar starthanterarens tillstånd +loading-launcher-state--game = Laddar starthanterarens tillstånd: verifierar spelversion +loading-launcher-state--voice = Laddar starthanterarens tillstånd: verifierar {$locale} voiceover +loading-launcher-state--patch = Laddar starthanterarens tillstånd: verifierar installerad patch + + +checking-free-space = Kontrollerar ledigt utrymme +downloading = Laddar ner +unpacking = Packar upp +verifying-files = Verifierar filerna +repairing-files = Reparerar filerna +migrating-folders = Migrerar mapparna +applying-hdiff = Applicerar hdiff-patcharna +removing-outdated = Tar bort utdaterade filer + + +components-index-updated = Komponentindex uppdaterades + + +launch = Starta +migrate-folders = Migrera mappar +migrate-folders-tooltip = Uppdatera spelets mappstruktur +apply-patch = Applicera patch +disable-telemetry = Inaktivera telemetri +download-wine = Ladda ner Wine +create-prefix = Skapa prefix +update = Uppdatering +download = Ladda ned +predownload-update = Förnedladda {$version} uppdatering ({$size}) + +kill-game-process = Döda spelprocess + +main-window--patch-unavailable-tooltip = Patch-servrar är inte tillgängliga och startprogrammet kan inte verifiera spelets patch-status. Spelet körs på egen risk +main-window--patch-outdated-tooltip = Patchen är utdaterad eller i förberedelseläge, så den är inte tillgänglig för användning. Återvänd senare för att se dess status +main-window--version-outdated-tooltip = Versionen är för utdaterad och kan inte uppdateras + +preferences = Preferenser +general = Allmän +enhancements = Förbättringar diff --git a/assets/locales/sv/sandbox.ftl b/assets/locales/sv/sandbox.ftl new file mode 100644 index 0000000..972acca --- /dev/null +++ b/assets/locales/sv/sandbox.ftl @@ -0,0 +1,28 @@ +sandbox = Sandlåda +sandbox-description = Kör spelet i en isolerad miljö, vilket förhindra det från att komma åt dina personliga data + +enable-sandboxing = Aktivera sandlådeläge +enable-sandboxing-description = Kör spelet i en skrivskyddad kopia av ditt rotfilsystem + +hide-home-directory = Dölj hemkatalog +hide-home-directory-description = Isolera mapparna /home, /var/home/$USER, och $HOME från spelet + +hostname = Värdnamn +additional-arguments = Ytterligare argument + +private-directories = Privata kataloger +private-directories-description = Dessa mappar kommer att ersättas av ett tomt virtuellt filsystem (tmpfs), och deras ursprungliga innehåll kommer inte att vara tillgängligt för spelet i sandlådeläge + +path = Sökväg + +shared-directories = Delade kataloger +shared-directories-description = Dessa kataloger kommer att symlänkas till kataloger i ditt värdsystem + +original-path = Ursprunglig sökväg +new-path = Ny sökväg + +read-only = Skrivskyddad +read-only-description = Förbjud spelet att skriva data till denna katalog + +symlinks = Symlänkar +symlinks-description = Symlänka ursprungliga sökvägen till den nya inuti din sandlåda diff --git a/src/i18n.rs b/src/i18n.rs index 45ca93f..7c935c0 100644 --- a/src/i18n.rs +++ b/src/i18n.rs @@ -20,7 +20,8 @@ pub const SUPPORTED_LANGUAGES: &[LanguageIdentifier] = &[ langid!("id-id"), langid!("zh-cn"), langid!("ja-jp"), - langid!("hu-hu") + langid!("hu-hu"), + langid!("sv-se") ]; pub static mut LANG: LanguageIdentifier = langid!("en-us");