fix(ui): harden settings focus and semantics

This commit is contained in:
edde746
2026-07-24 03:46:50 +02:00
parent f8bfecf57d
commit b41fb4fe75
159 changed files with 12054 additions and 2050 deletions
+21 -12
View File
@@ -17,7 +17,7 @@
"quickConnectWaiting": "Venter på godkjenning…",
"quickConnectCancel": "Avbryt",
"quickConnectExpired": "Quick Connect er utløpt. Prøv igjen.",
"localDataRecoveryRequired": ""
"localDataRecoveryRequired": "Plezy could not safely recover local sign-in and pending playback data. Please sign in again."
},
"common": {
"cancel": "Avbryt",
@@ -180,7 +180,7 @@
"watchTogetherRelay": "Se Sammen-relay",
"watchTogetherRelayDescription": "Angi en egendefinert relay. Alle må bruke samme server.",
"watchTogetherRelayHint": "https://min-relay.eksempel.no",
"watchTogetherRelayInvalid": "",
"watchTogetherRelayInvalid": "Enter a valid HTTP or HTTPS relay base URL.",
"crashReporting": "Krasjrapportering",
"crashReportingDescription": "Send krasjrapporter for å hjelpe med å forbedre appen",
"debugLogging": "Feilsøkingslogging",
@@ -197,12 +197,10 @@
"exportSettings": "Eksporter innstillinger",
"exportSettingsDescription": "Lagre innstillingene i en fil",
"exportSettingsSuccess": "Innstillinger eksportert",
"exportSettingsFailed": "Kunne ikke eksportere innstillinger",
"importSettings": "Importer innstillinger",
"importSettingsDescription": "Gjenopprett innstillinger fra en fil",
"importSettingsConfirm": "Dette vil erstatte nåværende innstillinger. Fortsette?",
"importSettingsSuccess": "Innstillinger importert",
"importSettingsFailed": "Kunne ikke importere innstillinger",
"importSettingsInvalidFile": "Denne filen er ikke en gyldig Plezy-innstillingseksport",
"importSettingsNoUser": "Logg inn før import av innstillinger",
"shortcutsReset": "Snarveier tilbakestilt til standard",
@@ -217,6 +215,7 @@
"validationErrorDuration": "Varigheten må være mellom ${min} og ${max} ${unit}",
"shortcutAlreadyAssigned": "Snarvei allerede tilordnet til ${action}",
"shortcutUpdated": "Snarvei oppdatert for ${action}",
"saveFailed": "Could not save changes. Try again.",
"autoSkip": "Automatisk hopp",
"autoSkipIntro": "Hopp over intro automatisk",
"autoSkipIntroDescription": "Hopp automatisk over intromarkører etter noen sekunder",
@@ -242,7 +241,7 @@
"downloadLocationChanged": "Nedlastingsplassering endret",
"downloadLocationReset": "Nedlastingsplassering tilbakestilt til standard",
"downloadLocationInvalid": "Valgt mappe er ikke skrivbar",
"downloadLocationSelectError": "Kunne ikke velge mappe",
"downloadLocationPickerUnavailable": "Mappevalg er ikke tilgjengelig på denne enheten",
"downloadOnWifiOnly": "Last ned kun på WiFi",
"downloadOnWifiOnlyDescription": "Forhindre nedlastinger på mobildata",
"autoRemoveWatchedDownloads": "Fjern sette nedlastinger automatisk",
@@ -443,7 +442,11 @@
"brightness": "Lysstyrke",
"hexColor": "Heksadesimal farge",
"expandText": "Utvid tekst",
"collapseText": "Fold sammen tekst"
"collapseText": "Fold sammen tekst",
"alphabetNavigation": "Alfabetisk navigasjon",
"alphabetScrollHint": "Sveip opp eller ned for å flytte én bokstav",
"rowColumnPosition": "Rad ${row} av ${rowCount}, kolonne ${column} av ${columnCount}",
"rowPosition": "Rad ${row} av ${rowCount}"
},
"tooltips": {
"shufflePlay": "Tilfeldig avspilling",
@@ -451,6 +454,9 @@
"markAsWatched": "Merk som sett",
"markAsUnwatched": "Merk som usett"
},
"audioTracks": {
"track": "Lydspor ${n}"
},
"videoControls": {
"audioLabel": "Lyd",
"subtitlesLabel": "Undertekster",
@@ -478,6 +484,8 @@
"playNext": "Spill neste",
"playButton": "Spill av",
"pauseButton": "Pause",
"showPlaybackControls": "",
"hidePlaybackControls": "",
"seekBackwardButton": "Spol tilbake ${seconds} sekunder",
"seekForwardButton": "Spol fremover ${seconds} sekunder",
"previousButton": "Forrige episode",
@@ -553,11 +561,11 @@
"streamInterrupted": "Avspillingen ble avbrutt. Trykk på Spill av eller spol for å prøve på nytt.",
"liveStreamInterrupted": "Direktesendingen ble avbrutt. Trykk på Spill av for å prøve på nytt.",
"fileInfoNotAvailable": "Filinformasjon ikke tilgjengelig",
"playbackAuthenticationRequired": "",
"playbackServerUnavailable": "",
"playbackDataInvalid": "",
"playbackCancelled": "",
"playbackFailed": "",
"playbackAuthenticationRequired": "Sign in to the media server again to play this item.",
"playbackServerUnavailable": "The media server is unavailable. Try again later.",
"playbackDataInvalid": "The server returned invalid playback information.",
"playbackCancelled": "Playback was cancelled.",
"playbackFailed": "Playback could not be started.",
"errorLoadingFileInfo": "Feil ved lasting av filinformasjon: ${error}",
"errorLoadingSeries": "Feil ved lasting av serie",
"musicNotSupported": "Musikkavspilling støttes ikke ennå",
@@ -680,6 +688,7 @@
"borrowExplain": "Lån en annen profils tilkobling. PIN-beskyttede profiler krever PIN.",
"borrowEmpty": "Ingenting å låne enda.",
"borrowEmptySubtitle": "Koble Plex eller Jellyfin til en annen profil først.",
"borrowLoadFailed": "Available connections could not be loaded. Try again.",
"borrowFromProfile": "Fra ${displayName}",
"borrowConnectionBorrowed": "Tilkobling lånt.",
"borrowFailed": "Kunne ikke låne tilkoblingen.",
@@ -944,7 +953,7 @@
"favorites": "Favoritter",
"reorderFavorites": "Endre rekkefølge på favoritter",
"favoritesLoadFailed": "Kunne ikke laste inn favoritter. Kontroller tilkoblingen og prøv på nytt.",
"favoritesUpdateFailed": "",
"favoritesUpdateFailed": "Could not update favorites. Check your connection and try again.",
"joinSession": "Bli med i pågående økt",
"watchFromStart": "Se fra starten (${minutes} min siden)",
"watchLive": "Se direkte",