diff --git a/lib/i18n/da.i18n.json b/lib/i18n/da.i18n.json index a031b152..c70b3582 100644 --- a/lib/i18n/da.i18n.json +++ b/lib/i18n/da.i18n.json @@ -1,5 +1,7 @@ { - "app": { "title": "Plezy" }, + "app": { + "title": "Plezy" + }, "auth": { "signInWithPlex": "Log ind med Plex", "showQRCode": "Vis QR-kode", @@ -10,45 +12,105 @@ "useBrowser": "Brug browser" }, "common": { - "cancel": "Annuller", "save": "Gem", "close": "Luk", "clear": "Ryd", "reset": "Nulstil", - "later": "Senere", "submit": "Indsend", "confirm": "Bekræft", "retry": "Prøv igen", - "logout": "Log ud", "unknown": "Ukendt", "refresh": "Opdater", "yes": "Ja", "no": "Nej", - "delete": "Slet", "shuffle": "Bland", "addTo": "Tilføj til...", "createNew": "Opret ny", - "remove": "Fjern", "paste": "Indsæt", "connect": "Forbind", "disconnect": "Afbryd", - "play": "Afspil", "pause": "Pause", "resume": "Genoptag", "error": "Fejl", - "search": "Søg", "home": "Hjem", "back": "Tilbage", "settings": "Indstillinger", - "mute": "Lydløs", "ok": "OK", "loading": "Indlæser...", "reconnect": "Genopret forbindelse", - "exitConfirmTitle": "Luk app?", "exitConfirmMessage": "Er du sikker på, at du vil afslutte?", - "dontAskAgain": "Spørg ikke igen", "exit": "Afslut", "viewAll": "Vis alle", - "checkingNetwork": "Tjekker netværk...", "refreshingServers": "Opdaterer servere...", - "loadingServers": "Indlæser servere...", "connectingToServers": "Forbinder til servere...", + "cancel": "Annuller", + "save": "Gem", + "close": "Luk", + "clear": "Ryd", + "reset": "Nulstil", + "later": "Senere", + "submit": "Indsend", + "confirm": "Bekræft", + "retry": "Prøv igen", + "logout": "Log ud", + "unknown": "Ukendt", + "refresh": "Opdater", + "yes": "Ja", + "no": "Nej", + "delete": "Slet", + "shuffle": "Bland", + "addTo": "Tilføj til...", + "createNew": "Opret ny", + "paste": "Indsæt", + "connect": "Forbind", + "disconnect": "Afbryd", + "play": "Afspil", + "pause": "Pause", + "resume": "Genoptag", + "error": "Fejl", + "search": "Søg", + "home": "Hjem", + "back": "Tilbage", + "settings": "Indstillinger", + "mute": "Lydløs", + "ok": "OK", + "reconnect": "Genopret forbindelse", + "exitConfirmTitle": "Luk app?", + "exitConfirmMessage": "Er du sikker på, at du vil afslutte?", + "dontAskAgain": "Spørg ikke igen", + "exit": "Afslut", + "viewAll": "Vis alle", + "checkingNetwork": "Tjekker netværk...", + "refreshingServers": "Opdaterer servere...", + "loadingServers": "Indlæser servere...", + "connectingToServers": "Forbinder til servere...", "startingOfflineMode": "Starter offlinetilstand..." }, - "screens": { "licenses": "Licenser", "switchProfile": "Skift profil", "subtitleStyling": "Undertekststil", "mpvConfig": "mpv.conf", "logs": "Logs" }, + "screens": { + "licenses": "Licenser", + "switchProfile": "Skift profil", + "subtitleStyling": "Undertekststil", + "mpvConfig": "mpv.conf", + "logs": "Logs" + }, "update": { - "available": "Opdatering tilgængelig", "versionAvailable": "Version ${version} er tilgængelig", - "currentVersion": "Nuværende: ${version}", "skipVersion": "Spring denne version over", - "viewRelease": "Vis udgivelse", "latestVersion": "Du har den nyeste version", + "available": "Opdatering tilgængelig", + "versionAvailable": "Version ${version} er tilgængelig", + "currentVersion": "Nuværende: ${version}", + "skipVersion": "Spring denne version over", + "viewRelease": "Vis udgivelse", + "latestVersion": "Du har den nyeste version", "checkFailed": "Kunne ikke søge efter opdateringer" }, "settings": { - "title": "Indstillinger", "language": "Sprog", "theme": "Tema", "appearance": "Udseende", - "videoPlayback": "Videoafspilning", "advanced": "Avanceret", - "episodePosterMode": "Episodeplakatstil", "seriesPoster": "Serieplakat", + "title": "Indstillinger", + "language": "Sprog", + "theme": "Tema", + "appearance": "Udseende", + "videoPlayback": "Videoafspilning", + "advanced": "Avanceret", + "episodePosterMode": "Episodeplakatstil", + "seriesPoster": "Serieplakat", "seriesPosterDescription": "Vis seriens plakat for alle episoder", - "seasonPoster": "Sæsonplakat", "seasonPosterDescription": "Vis sæsonspecifik plakat for episoder", - "episodeThumbnail": "Episodeminiature", "episodeThumbnailDescription": "Vis 16:9 episodeskærmbilledeminiaturer", + "seasonPoster": "Sæsonplakat", + "seasonPosterDescription": "Vis sæsonspecifik plakat for episoder", + "episodeThumbnail": "Episodeminiature", + "episodeThumbnailDescription": "Vis 16:9 episodeskærmbilledeminiaturer", "showHeroSectionDescription": "Vis karrusel med udvalgt indhold på startskærmen", - "secondsLabel": "Sekunder", "minutesLabel": "Minutter", "secondsShort": "s", "minutesShort": "m", + "secondsLabel": "Sekunder", + "minutesLabel": "Minutter", + "secondsShort": "s", + "minutesShort": "m", "durationHint": "Indtast varighed (${min}-${max})", - "systemTheme": "System", "systemThemeDescription": "Følg systemindstillinger", - "lightTheme": "Lys", "darkTheme": "Mørk", "oledTheme": "OLED", "oledThemeDescription": "Ren sort for OLED-skærme", - "libraryDensity": "Bibliotekstæthed", "compact": "Kompakt", "compactDescription": "Mindre kort, flere synlige elementer", - "normal": "Normal", "normalDescription": "Standardstørrelse", - "comfortable": "Komfortabel", "comfortableDescription": "Større kort, færre synlige elementer", - "viewMode": "Visningstilstand", "gridView": "Gitter", "gridViewDescription": "Vis elementer i gitterlayout", - "listView": "Liste", "listViewDescription": "Vis elementer i listelayout", - "showHeroSection": "Vis hero-sektion", "useGlobalHubs": "Brug Plex Home-layout", + "systemTheme": "System", + "systemThemeDescription": "Følg systemindstillinger", + "lightTheme": "Lys", + "darkTheme": "Mørk", + "oledTheme": "OLED", + "oledThemeDescription": "Ren sort for OLED-skærme", + "libraryDensity": "Bibliotekstæthed", + "compact": "Kompakt", + "compactDescription": "Mindre kort, flere synlige elementer", + "normal": "Normal", + "normalDescription": "Standardstørrelse", + "comfortable": "Komfortabel", + "comfortableDescription": "Større kort, færre synlige elementer", + "viewMode": "Visningstilstand", + "gridView": "Gitter", + "gridViewDescription": "Vis elementer i gitterlayout", + "listView": "Liste", + "listViewDescription": "Vis elementer i listelayout", + "showHeroSection": "Vis hero-sektion", + "useGlobalHubs": "Brug Plex Home-layout", "useGlobalHubsDescription": "Vis startsidehubbe som den officielle Plex-klient. Når slået fra, vises anbefalinger per bibliotek.", "showServerNameOnHubs": "Vis servernavn på hubbe", "showServerNameOnHubsDescription": "Vis altid servernavnet i hubtitler. Når slået fra, vises kun ved duplikerede navne.", @@ -58,40 +120,57 @@ "showUnwatchedCountDescription": "Vis antal usete episoder på serier og sæsoner", "hideSpoilers": "Skjul spoilere for usete episoder", "hideSpoilersDescription": "Slør miniaturebilleder og skjul beskrivelser for episoder, du ikke har set endnu", - "playerBackend": "Afspillerbackend", "exoPlayer": "ExoPlayer (Anbefalet)", + "playerBackend": "Afspillerbackend", + "exoPlayer": "ExoPlayer (Anbefalet)", "exoPlayerDescription": "Android-native afspiller med bedre hardwareunderstøttelse", - "mpv": "mpv", "mpvDescription": "Avanceret afspiller med flere funktioner og ASS-undertekstunderstøttelse", - "hardwareDecoding": "Hardwaredekodning", "hardwareDecodingDescription": "Brug hardwareacceleration når tilgængelig", - "bufferSize": "Bufferstørrelse", "bufferSizeMB": "${size}MB", "bufferSizeAuto": "Auto (Anbefalet)", + "mpv": "mpv", + "mpvDescription": "Avanceret afspiller med flere funktioner og ASS-undertekstunderstøttelse", + "hardwareDecoding": "Hardwaredekodning", + "hardwareDecodingDescription": "Brug hardwareacceleration når tilgængelig", + "bufferSize": "Bufferstørrelse", + "bufferSizeMB": "${size}MB", + "bufferSizeAuto": "Auto (Anbefalet)", "bufferSizeWarning": "Din enhed har ${heap}MB hukommelse. En buffer på ${size}MB kan forårsage afspilningsproblemer.", - "subtitleStyling": "Undertekststil", "subtitleStylingDescription": "Tilpas underteksters udseende", - "smallSkipDuration": "Kort spring-varighed", "largeSkipDuration": "Lang spring-varighed", - "secondsUnit": "${seconds} sekunder", "defaultSleepTimer": "Standard sove-timer", + "subtitleStyling": "Undertekststil", + "subtitleStylingDescription": "Tilpas underteksters udseende", + "smallSkipDuration": "Kort spring-varighed", + "largeSkipDuration": "Lang spring-varighed", + "secondsUnit": "${seconds} sekunder", + "defaultSleepTimer": "Standard sove-timer", "minutesUnit": "${minutes} minutter", "rememberTrackSelections": "Husk sporvalg per serie/film", "rememberTrackSelectionsDescription": "Gem automatisk lyd- og undertekstsprogpræferencer når du skifter spor under afspilning", "clickVideoTogglesPlayback": "Klik på video skifter afspil/pause", "clickVideoTogglesPlaybackDescription": "Når aktiveret, afspiller/pauser klik på videoen. Ellers vises/skjules betjeningselementer.", - "videoPlayerControls": "Videoafspillerkontroller", "keyboardShortcuts": "Tastaturgenveje", + "videoPlayerControls": "Videoafspillerkontroller", + "keyboardShortcuts": "Tastaturgenveje", "keyboardShortcutsDescription": "Tilpas tastaturgenveje", "videoPlayerNavigation": "Videoafspillernavigation", "videoPlayerNavigationDescription": "Brug piletaster til at navigere videoafspillerkontroller", - "crashReporting": "Fejlrapportering", "crashReportingDescription": "Send fejlrapporter for at hjælpe med at forbedre appen", - "debugLogging": "Fejlfindingslogning", "debugLoggingDescription": "Aktiver detaljeret logning til fejlfinding", - "viewLogs": "Vis logs", "viewLogsDescription": "Vis applikationslogs", + "crashReporting": "Fejlrapportering", + "crashReportingDescription": "Send fejlrapporter for at hjælpe med at forbedre appen", + "debugLogging": "Fejlfindingslogning", + "debugLoggingDescription": "Aktiver detaljeret logning til fejlfinding", + "viewLogs": "Vis logs", + "viewLogsDescription": "Vis applikationslogs", "clearCache": "Ryd cache", "clearCacheDescription": "Dette rydder alle cachelagrede billeder og data. Appen kan tage længere tid om at indlæse indhold efter rydning.", - "clearCacheSuccess": "Cache ryddet", "resetSettings": "Nulstil indstillinger", + "clearCacheSuccess": "Cache ryddet", + "resetSettings": "Nulstil indstillinger", "resetSettingsDescription": "Alle indstillinger nulstilles til standardværdier. Denne handling kan ikke fortrydes.", - "resetSettingsSuccess": "Indstillinger nulstillet", "shortcutsReset": "Genveje nulstillet til standard", - "about": "Om", "aboutDescription": "App-information og licenser", - "updates": "Opdateringer", "updateAvailable": "Opdatering tilgængelig", + "resetSettingsSuccess": "Indstillinger nulstillet", + "shortcutsReset": "Genveje nulstillet til standard", + "about": "Om", + "aboutDescription": "App-information og licenser", + "updates": "Opdateringer", + "updateAvailable": "Opdatering tilgængelig", "checkForUpdates": "Søg efter opdateringer", "validationErrorEnterNumber": "Indtast et gyldigt tal", "validationErrorDuration": "Varighed skal være mellem ${min} og ${max} ${unit}", "shortcutAlreadyAssigned": "Genvej allerede tildelt til ${action}", "shortcutUpdated": "Genvej opdateret for ${action}", - "autoSkip": "Auto-spring", "autoSkipIntro": "Auto-spring intro", + "autoSkip": "Auto-spring", + "autoSkipIntro": "Auto-spring intro", "autoSkipIntroDescription": "Spring automatisk intromarkører over efter få sekunder", "autoSkipCredits": "Auto-spring rulletekster", "autoSkipCreditsDescription": "Spring automatisk rulletekster over og afspil næste episode", @@ -102,10 +181,14 @@ "creditsPattern": "Rulletekstmarkørmønster", "creditsPatternDescription": "Regulært udtryk til at genkende rulletekstmarkører i kapiteltitler", "invalidRegex": "Ugyldigt regulært udtryk", - "downloads": "Downloads", "downloadLocationDescription": "Vælg hvor downloadet indhold skal gemmes", - "downloadLocationDefault": "Standard (App-lagring)", "downloadLocationCustom": "Brugerdefineret placering", - "selectFolder": "Vælg mappe", "resetToDefault": "Nulstil til standard", - "currentPath": "Nuværende: ${path}", "downloadLocationChanged": "Downloadplacering ændret", + "downloads": "Downloads", + "downloadLocationDescription": "Vælg hvor downloadet indhold skal gemmes", + "downloadLocationDefault": "Standard (App-lagring)", + "downloadLocationCustom": "Brugerdefineret placering", + "selectFolder": "Vælg mappe", + "resetToDefault": "Nulstil til standard", + "currentPath": "Nuværende: ${path}", + "downloadLocationChanged": "Downloadplacering ændret", "downloadLocationReset": "Downloadplacering nulstillet", "downloadLocationInvalid": "Valgt mappe er ikke skrivbar", "downloadLocationSelectError": "Kunne ikke vælge mappe", @@ -133,101 +216,173 @@ "liveTvDefaultFavoritesDescription": "Vis kun favoritkanaler ved åbning af Live TV" }, "search": { - "hint": "Søg film, serier, musik...", "tryDifferentTerm": "Prøv en anden søgning", - "searchYourMedia": "Søg i dine medier", "enterTitleActorOrKeyword": "Indtast titel, skuespiller eller nøgleord" + "hint": "Søg film, serier, musik...", + "tryDifferentTerm": "Prøv en anden søgning", + "searchYourMedia": "Søg i dine medier", + "enterTitleActorOrKeyword": "Indtast titel, skuespiller eller nøgleord" }, "hotkeys": { - "setShortcutFor": "Indstil genvej for ${actionName}", "clearShortcut": "Ryd genvej", + "setShortcutFor": "Indstil genvej for ${actionName}", + "clearShortcut": "Ryd genvej", "actions": { - "playPause": "Afspil/Pause", "volumeUp": "Lydstyrke op", "volumeDown": "Lydstyrke ned", - "seekForward": "Spol frem (${seconds}s)", "seekBackward": "Spol tilbage (${seconds}s)", - "fullscreenToggle": "Skift fuldskærm", "muteToggle": "Skift lydløs", - "subtitleToggle": "Skift undertekster", "audioTrackNext": "Næste lydspor", - "subtitleTrackNext": "Næste undertekstspor", "chapterNext": "Næste kapitel", - "chapterPrevious": "Forrige kapitel", "speedIncrease": "Øg hastighed", - "speedDecrease": "Sænk hastighed", "speedReset": "Nulstil hastighed", - "subSeekNext": "Søg til næste undertekst", "subSeekPrev": "Søg til forrige undertekst", - "shaderToggle": "Skift shadere", "skipMarker": "Spring intro/rulletekster over" + "playPause": "Afspil/Pause", + "volumeUp": "Lydstyrke op", + "volumeDown": "Lydstyrke ned", + "seekForward": "Spol frem (${seconds}s)", + "seekBackward": "Spol tilbage (${seconds}s)", + "fullscreenToggle": "Skift fuldskærm", + "muteToggle": "Skift lydløs", + "subtitleToggle": "Skift undertekster", + "audioTrackNext": "Næste lydspor", + "subtitleTrackNext": "Næste undertekstspor", + "chapterNext": "Næste kapitel", + "chapterPrevious": "Forrige kapitel", + "speedIncrease": "Øg hastighed", + "speedDecrease": "Sænk hastighed", + "speedReset": "Nulstil hastighed", + "subSeekNext": "Søg til næste undertekst", + "subSeekPrev": "Søg til forrige undertekst", + "shaderToggle": "Skift shadere", + "skipMarker": "Spring intro/rulletekster over" } }, - "pinEntry": { "enterPin": "Indtast PIN", "showPin": "Vis PIN", "hidePin": "Skjul PIN" }, "fileInfo": { - "title": "Filinfo", "video": "Video", "audio": "Lyd", "file": "Fil", "advanced": "Avanceret", - "codec": "Codec", "resolution": "Opløsning", "bitrate": "Bitrate", "frameRate": "Billedhastighed", - "aspectRatio": "Billedformat", "profile": "Profil", "bitDepth": "Bitdybde", - "colorSpace": "Farverum", "colorRange": "Farveområde", "colorPrimaries": "Farveprimærer", - "chromaSubsampling": "Chroma-subsampling", "channels": "Kanaler", "path": "Sti", - "size": "Størrelse", "container": "Container", "duration": "Varighed", - "optimizedForStreaming": "Optimeret til streaming", "has64bitOffsets": "64-bit offsets" + "title": "Filinfo", + "video": "Video", + "audio": "Lyd", + "file": "Fil", + "advanced": "Avanceret", + "codec": "Codec", + "resolution": "Opløsning", + "bitrate": "Bitrate", + "frameRate": "Billedhastighed", + "aspectRatio": "Billedformat", + "profile": "Profil", + "bitDepth": "Bitdybde", + "colorSpace": "Farverum", + "colorRange": "Farveområde", + "colorPrimaries": "Farveprimærer", + "chromaSubsampling": "Chroma-subsampling", + "channels": "Kanaler", + "path": "Sti", + "size": "Størrelse", + "container": "Container", + "duration": "Varighed", + "optimizedForStreaming": "Optimeret til streaming", + "has64bitOffsets": "64-bit offsets" }, "mediaMenu": { - "markAsWatched": "Markér som set", "markAsUnwatched": "Markér som uset", + "markAsWatched": "Markér som set", + "markAsUnwatched": "Markér som uset", "removeFromContinueWatching": "Fjern fra Fortsæt med at se", - "goToSeries": "Gå til serie", "goToSeason": "Gå til sæson", - "shufflePlay": "Afspil tilfældigt", "fileInfo": "Filinfo", + "goToSeries": "Gå til serie", + "goToSeason": "Gå til sæson", + "shufflePlay": "Afspil tilfældigt", + "fileInfo": "Filinfo", "deleteFromServer": "Slet fra server", "confirmDelete": "Dette sletter permanent disse medier og filer fra din server. Dette kan ikke fortrydes.", "deleteMultipleWarning": "Dette inkluderer alle episoder og deres filer.", - "mediaDeletedSuccessfully": "Medieelement slettet", "mediaFailedToDelete": "Kunne ikke slette medieelement", + "mediaDeletedSuccessfully": "Medieelement slettet", + "mediaFailedToDelete": "Kunne ikke slette medieelement", "rate": "Bedøm" }, "accessibility": { - "mediaCardMovie": "${title}, film", "mediaCardShow": "${title}, TV-serie", - "mediaCardEpisode": "${title}, ${episodeInfo}", "mediaCardSeason": "${title}, ${seasonInfo}", - "mediaCardWatched": "set", "mediaCardPartiallyWatched": "${percent} procent set", - "mediaCardUnwatched": "uset", "tapToPlay": "Tryk for at afspille" + "mediaCardMovie": "${title}, film", + "mediaCardShow": "${title}, TV-serie", + "mediaCardEpisode": "${title}, ${episodeInfo}", + "mediaCardSeason": "${title}, ${seasonInfo}", + "mediaCardWatched": "set", + "mediaCardPartiallyWatched": "${percent} procent set", + "mediaCardUnwatched": "uset", + "tapToPlay": "Tryk for at afspille" }, "tooltips": { - "shufflePlay": "Afspil tilfældigt", "playTrailer": "Afspil trailer", - "markAsWatched": "Markér som set", "markAsUnwatched": "Markér som uset" + "shufflePlay": "Afspil tilfældigt", + "playTrailer": "Afspil trailer", + "markAsWatched": "Markér som set", + "markAsUnwatched": "Markér som uset" }, "videoControls": { - "audioLabel": "Lyd", "subtitlesLabel": "Undertekster", "resetToZero": "Nulstil til 0ms", - "addTime": "+${amount}${unit}", "minusTime": "-${amount}${unit}", - "playsLater": "${label} afspilles senere", "playsEarlier": "${label} afspilles tidligere", - "noOffset": "Ingen forskydning", "letterbox": "Letterbox", "fillScreen": "Fyld skærm", - "stretch": "Stræk", "lockRotation": "Lås rotation", "unlockRotation": "Lås rotation op", - "timerActive": "Timer aktiv", "playbackWillPauseIn": "Afspilning pauses om ${duration}", - "sleepTimerCompleted": "Sove-timer fuldført — afspilning sat på pause", - "stillWatching": "Ser du stadig?", "pausingIn": "Pauser om ${seconds}s", - "continueWatching": "Fortsæt", "autoPlayNext": "Auto-afspil næste", "playNext": "Afspil næste", - "playButton": "Afspil", "pauseButton": "Pause", + "audioLabel": "Lyd", + "subtitlesLabel": "Undertekster", + "resetToZero": "Nulstil til 0ms", + "addTime": "+${amount}${unit}", + "minusTime": "-${amount}${unit}", + "playsLater": "${label} afspilles senere", + "playsEarlier": "${label} afspilles tidligere", + "noOffset": "Ingen forskydning", + "letterbox": "Letterbox", + "fillScreen": "Fyld skærm", + "stretch": "Stræk", + "lockRotation": "Lås rotation", + "unlockRotation": "Lås rotation op", + "timerActive": "Timer aktiv", + "playbackWillPauseIn": "Afspilning pauses om ${duration}", + "stillWatching": "Ser du stadig?", + "pausingIn": "Pauser om ${seconds}s", + "continueWatching": "Fortsæt", + "autoPlayNext": "Auto-afspil næste", + "playNext": "Afspil næste", + "playButton": "Afspil", + "pauseButton": "Pause", "seekBackwardButton": "Spol ${seconds} sekunder tilbage", "seekForwardButton": "Spol ${seconds} sekunder frem", - "previousButton": "Forrige episode", "nextButton": "Næste episode", - "previousChapterButton": "Forrige kapitel", "nextChapterButton": "Næste kapitel", - "muteButton": "Lydløs", "unmuteButton": "Slå lyd til", "settingsButton": "Videoindstillinger", - "audioTrackButton": "Lydspor", "subtitlesButton": "Undertekster", - "tracksButton": "Lyd og undertekster", "chaptersButton": "Kapitler", - "versionsButton": "Videoversioner", "pipButton": "Billede-i-billede-tilstand", - "aspectRatioButton": "Billedformat", "ambientLighting": "Omgivelsesbelysning", - "ambientLightingOn": "Aktivér omgivelsesbelysning", "ambientLightingOff": "Deaktivér omgivelsesbelysning", - "fullscreenButton": "Fuldskærm", "exitFullscreenButton": "Forlad fuldskærm", - "alwaysOnTopButton": "Altid øverst", "rotationLockButton": "Rotationslås", - "timelineSlider": "Videotidslinje", "volumeSlider": "Lydstyrkeniveau", - "endsAt": "Slutter kl. ${time}", "pipActive": "Afspiller i billede-i-billede", + "previousButton": "Forrige episode", + "nextButton": "Næste episode", + "previousChapterButton": "Forrige kapitel", + "nextChapterButton": "Næste kapitel", + "muteButton": "Lydløs", + "unmuteButton": "Slå lyd til", + "settingsButton": "Videoindstillinger", + "tracksButton": "Lyd og undertekster", + "chaptersButton": "Kapitler", + "versionsButton": "Videoversioner", + "pipButton": "Billede-i-billede-tilstand", + "aspectRatioButton": "Billedformat", + "ambientLighting": "Omgivelsesbelysning", + "fullscreenButton": "Fuldskærm", + "exitFullscreenButton": "Forlad fuldskærm", + "alwaysOnTopButton": "Altid øverst", + "rotationLockButton": "Rotationslås", + "timelineSlider": "Videotidslinje", + "volumeSlider": "Lydstyrkeniveau", + "endsAt": "Slutter kl. ${time}", + "pipActive": "Afspiller i billede-i-billede", "pipFailed": "Billede-i-billede kunne ikke starte", "pipErrors": { - "androidVersion": "Kræver Android 8.0 eller nyere", "iosVersion": "Kræver iOS 15.0 eller nyere", + "androidVersion": "Kræver Android 8.0 eller nyere", + "iosVersion": "Kræver iOS 15.0 eller nyere", "permissionDisabled": "Billede-i-billede-tilladelse er deaktiveret. Aktivér i Indstillinger > Apps > Plezy > Billede-i-billede", "notSupported": "Enheden understøtter ikke billede-i-billede", "voSwitchFailed": "Kunne ikke skifte videooutput til billede-i-billede", - "failed": "Billede-i-billede kunne ikke starte", "unknown": "Der opstod en fejl: ${error}" + "failed": "Billede-i-billede kunne ikke starte", + "unknown": "Der opstod en fejl: ${error}" }, - "chapters": "Kapitler", "noChaptersAvailable": "Ingen kapitler tilgængelige", - "queue": "Kø", "noQueueItems": "Ingen elementer i køen" + "chapters": "Kapitler", + "noChaptersAvailable": "Ingen kapitler tilgængelige", + "queue": "Kø", + "noQueueItems": "Ingen elementer i køen" + }, + "userStatus": { + "admin": "Administrator", + "restricted": "Begrænset", + "protected": "Beskyttet", + "current": "NUVÆRENDE" }, - "userStatus": { "admin": "Administrator", "restricted": "Begrænset", "protected": "Beskyttet", "current": "NUVÆRENDE" }, "messages": { - "markedAsWatched": "Markeret som set", "markedAsUnwatched": "Markeret som uset", + "markedAsWatched": "Markeret som set", + "markedAsUnwatched": "Markeret som uset", "markedAsWatchedOffline": "Markeret som set (synkroniseres online)", "markedAsUnwatchedOffline": "Markeret som uset (synkroniseres online)", "removedFromContinueWatching": "Fjernet fra Fortsæt med at se", - "errorLoading": "Fejl: ${error}", "fileInfoNotAvailable": "Filinfo ikke tilgængelig", + "errorLoading": "Fejl: ${error}", + "fileInfoNotAvailable": "Filinfo ikke tilgængelig", "errorLoadingFileInfo": "Fejl ved indlæsning af filinfo: ${error}", - "errorLoadingSeries": "Fejl ved indlæsning af serie", "errorLoadingSeason": "Fejl ved indlæsning af sæson", + "errorLoadingSeries": "Fejl ved indlæsning af serie", + "errorLoadingSeason": "Fejl ved indlæsning af sæson", "musicNotSupported": "Musikafspilning understøttes endnu ikke", - "logsCleared": "Logs ryddet", "logsCopied": "Logs kopieret til udklipsholder", + "logsCleared": "Logs ryddet", + "logsCopied": "Logs kopieret til udklipsholder", "noLogsAvailable": "Ingen logs tilgængelige", "libraryScanning": "Scanner \"${title}\"...", "libraryScanStarted": "Biblioteksscanning startet for \"${title}\"", @@ -236,76 +391,134 @@ "metadataRefreshStarted": "Metadataopdatering startet for \"${title}\"", "metadataRefreshFailed": "Kunne ikke opdatere metadata: ${error}", "logoutConfirm": "Er du sikker på, at du vil logge ud?", - "noSeasonsFound": "Ingen sæsoner fundet", "noEpisodesFound": "Ingen episoder fundet i første sæson", - "noEpisodesFoundGeneral": "Ingen episoder fundet", "noResultsFound": "Ingen resultater fundet", - "sleepTimerSet": "Sove-timer indstillet til ${label}", "noItemsAvailable": "Ingen elementer tilgængelige", + "noSeasonsFound": "Ingen sæsoner fundet", + "noEpisodesFound": "Ingen episoder fundet i første sæson", + "noEpisodesFoundGeneral": "Ingen episoder fundet", + "noResultsFound": "Ingen resultater fundet", + "sleepTimerSet": "Sove-timer indstillet til ${label}", + "noItemsAvailable": "Ingen elementer tilgængelige", "failedToCreatePlayQueueNoItems": "Kunne ikke oprette afspilningskø — ingen elementer", "failedPlayback": "Kunne ikke ${action}: ${error}", "switchingToCompatiblePlayer": "Skifter til kompatibel afspiller...", - "logsUploaded": "Logs uploadet", "logsUploadFailed": "Kunne ikke uploade logs", "logId": "Log-ID" + "logsUploaded": "Logs uploadet", + "logsUploadFailed": "Kunne ikke uploade logs", + "logId": "Log-ID" }, "subtitlingStyling": { - "stylingOptions": "Stilindstillinger", "fontSize": "Skriftstørrelse", "textColor": "Tekstfarve", - "borderSize": "Kantstørrelse", "borderColor": "Kantfarve", - "backgroundOpacity": "Baggrundsgennemsigtighed", "backgroundColor": "Baggrundsfarve", "position": "Position" + "stylingOptions": "Stilindstillinger", + "fontSize": "Skriftstørrelse", + "textColor": "Tekstfarve", + "borderSize": "Kantstørrelse", + "borderColor": "Kantfarve", + "backgroundOpacity": "Baggrundsgennemsigtighed", + "backgroundColor": "Baggrundsfarve", + "position": "Position" }, "mpvConfig": { - "title": "mpv.conf", "description": "Avancerede videoafspillerindstillinger", - "presets": "Forudindstillinger", "noPresets": "Ingen gemte forudindstillinger", - "saveAsPreset": "Gem som forudindstilling...", "presetName": "Forudindstillingsnavn", + "title": "mpv.conf", + "description": "Avancerede videoafspillerindstillinger", + "presets": "Forudindstillinger", + "noPresets": "Ingen gemte forudindstillinger", + "saveAsPreset": "Gem som forudindstilling...", + "presetName": "Forudindstillingsnavn", "presetNameHint": "Indtast et navn for denne forudindstilling", - "loadPreset": "Indlæs", "deletePreset": "Slet", - "presetSaved": "Forudindstilling gemt", "presetLoaded": "Forudindstilling indlæst", + "loadPreset": "Indlæs", + "deletePreset": "Slet", + "presetSaved": "Forudindstilling gemt", + "presetLoaded": "Forudindstilling indlæst", "presetDeleted": "Forudindstilling slettet", "confirmDeletePreset": "Er du sikker på, at du vil slette denne forudindstilling?", "configPlaceholder": "gpu-api=vulkan\nhwdec=auto\n# comment" }, - "dialog": { "confirmAction": "Bekræft handling" }, + "dialog": { + "confirmAction": "Bekræft handling" + }, "discover": { - "title": "Opdag", "switchProfile": "Skift profil", "noContentAvailable": "Intet indhold tilgængeligt", - "addMediaToLibraries": "Tilføj medier til dine biblioteker", "continueWatching": "Fortsæt med at se", - "playEpisode": "S${season}E${episode}", "overview": "Oversigt", "cast": "Rollebesætning", - "extras": "Trailere og ekstra", "seasons": "Sæsoner", "studio": "Studie", "rating": "Bedømmelse", - "episodeCount": "${count} episoder", "watchedProgress": "${watched}/${total} set", - "movie": "Film", "tvShow": "TV-serie", "minutesLeft": "${minutes} min tilbage" + "title": "Opdag", + "switchProfile": "Skift profil", + "noContentAvailable": "Intet indhold tilgængeligt", + "addMediaToLibraries": "Tilføj medier til dine biblioteker", + "continueWatching": "Fortsæt med at se", + "playEpisode": "S${season}E${episode}", + "overview": "Oversigt", + "cast": "Rollebesætning", + "extras": "Trailere og ekstra", + "studio": "Studie", + "rating": "Bedømmelse", + "movie": "Film", + "tvShow": "TV-serie", + "minutesLeft": "${minutes} min tilbage" }, "errors": { "searchFailed": "Søgning mislykkedes: ${error}", "connectionTimeout": "Forbindelsestimeout ved indlæsning af ${context}", "connectionFailed": "Kunne ikke forbinde til Plex-server", - "failedToLoad": "Kunne ikke indlæse ${context}: ${error}", "noClientAvailable": "Ingen klient tilgængelig", + "failedToLoad": "Kunne ikke indlæse ${context}: ${error}", + "noClientAvailable": "Ingen klient tilgængelig", "authenticationFailed": "Godkendelse mislykkedes: ${error}", - "couldNotLaunchUrl": "Kunne ikke åbne godkendelses-URL", "pleaseEnterToken": "Indtast et token", - "invalidToken": "Ugyldigt token", "failedToVerifyToken": "Kunne ikke verificere token: ${error}", + "couldNotLaunchUrl": "Kunne ikke åbne godkendelses-URL", + "pleaseEnterToken": "Indtast et token", + "invalidToken": "Ugyldigt token", + "failedToVerifyToken": "Kunne ikke verificere token: ${error}", "failedToSwitchProfile": "Kunne ikke skifte til ${displayName}" }, "libraries": { - "title": "Biblioteker", "scanLibraryFiles": "Scan biblioteksfiler", "scanLibrary": "Scan bibliotek", - "analyze": "Analysér", "analyzeLibrary": "Analysér bibliotek", "refreshMetadata": "Opdater metadata", - "emptyTrash": "Tøm papirkurv", "emptyingTrash": "Tømmer papirkurv for \"${title}\"...", + "title": "Biblioteker", + "scanLibraryFiles": "Scan biblioteksfiler", + "scanLibrary": "Scan bibliotek", + "analyze": "Analysér", + "analyzeLibrary": "Analysér bibliotek", + "refreshMetadata": "Opdater metadata", + "emptyTrash": "Tøm papirkurv", + "emptyingTrash": "Tømmer papirkurv for \"${title}\"...", "trashEmptied": "Papirkurv tømt for \"${title}\"", "failedToEmptyTrash": "Kunne ikke tømme papirkurv: ${error}", - "analyzing": "Analyserer \"${title}\"...", "analysisStarted": "Analyse startet for \"${title}\"", + "analyzing": "Analyserer \"${title}\"...", + "analysisStarted": "Analyse startet for \"${title}\"", "failedToAnalyze": "Kunne ikke analysere bibliotek: ${error}", - "noLibrariesFound": "Ingen biblioteker fundet", "thisLibraryIsEmpty": "Dette bibliotek er tomt", - "all": "Alle", "clearAll": "Ryd alle", + "noLibrariesFound": "Ingen biblioteker fundet", + "thisLibraryIsEmpty": "Dette bibliotek er tomt", + "all": "Alle", + "clearAll": "Ryd alle", "scanLibraryConfirm": "Er du sikker på, at du vil scanne \"${title}\"?", "analyzeLibraryConfirm": "Er du sikker på, at du vil analysere \"${title}\"?", "refreshMetadataConfirm": "Er du sikker på, at du vil opdatere metadata for \"${title}\"?", "emptyTrashConfirm": "Er du sikker på, at du vil tømme papirkurven for \"${title}\"?", - "manageLibraries": "Administrer biblioteker", "sort": "Sortér", "sortBy": "Sortér efter", - "filters": "Filtre", "confirmActionMessage": "Er du sikker på, at du vil udføre denne handling?", - "showLibrary": "Vis bibliotek", "hideLibrary": "Skjul bibliotek", - "libraryOptions": "Biblioteksindstillinger", "content": "biblioteksindhold", - "selectLibrary": "Vælg bibliotek", "filtersWithCount": "Filtre (${count})", + "manageLibraries": "Administrer biblioteker", + "sort": "Sortér", + "sortBy": "Sortér efter", + "filters": "Filtre", + "confirmActionMessage": "Er du sikker på, at du vil udføre denne handling?", + "showLibrary": "Vis bibliotek", + "hideLibrary": "Skjul bibliotek", + "libraryOptions": "Biblioteksindstillinger", + "content": "biblioteksindhold", + "selectLibrary": "Vælg bibliotek", + "filtersWithCount": "Filtre (${count})", "noRecommendations": "Ingen anbefalinger tilgængelige", "noCollections": "Ingen samlinger i dette bibliotek", - "noFoldersFound": "Ingen mapper fundet", "folders": "mapper", - "tabs": { "recommended": "Anbefalet", "browse": "Gennemse", "collections": "Samlinger", "playlists": "Playlister" }, - "groupings": { "title": "Gruppering", "all": "Alle", "movies": "Film", "shows": "TV-serier", "seasons": "Sæsoner", "episodes": "Episoder", "folders": "Mapper" } + "noFoldersFound": "Ingen mapper fundet", + "folders": "mapper", + "tabs": { + "recommended": "Anbefalet", + "browse": "Gennemse", + "collections": "Samlinger", + "playlists": "Playlister" + }, + "groupings": { + "title": "Gruppering", + "all": "Alle", + "movies": "Film", + "shows": "TV-serier", + "seasons": "Sæsoner", + "episodes": "Episoder", + "folders": "Mapper" + } }, "about": { - "title": "Om", "openSourceLicenses": "Open source-licenser", "versionLabel": "Version ${version}", + "title": "Om", + "openSourceLicenses": "Open source-licenser", + "versionLabel": "Version ${version}", "appDescription": "En smuk Plex-klient til Flutter", "viewLicensesDescription": "Se licenser for tredjepartsbiblioteker" }, @@ -314,34 +527,66 @@ "noServersFoundForAccount": "Ingen servere fundet for ${username} (${email})", "failedToLoadServers": "Kunne ikke indlæse servere: ${error}" }, - "hubDetail": { "title": "Titel", "releaseYear": "Udgivelsesår", "dateAdded": "Tilføjelsesdato", "rating": "Bedømmelse", "noItemsFound": "Ingen elementer fundet" }, - "logs": { "clearLogs": "Ryd logs", "copyLogs": "Kopiér logs", "uploadLogs": "Upload logs", "error": "Fejl:", "stackTrace": "Staksporing:" }, - "licenses": { "relatedPackages": "Relaterede pakker", "license": "Licens", "licenseNumber": "Licens ${number}", "licensesCount": "${count} licenser" }, - "navigation": { "libraries": "Biblioteker", "downloads": "Downloads", "liveTv": "Live TV" }, + "hubDetail": { + "title": "Titel", + "releaseYear": "Udgivelsesår", + "dateAdded": "Tilføjelsesdato", + "rating": "Bedømmelse", + "noItemsFound": "Ingen elementer fundet" + }, + "logs": { + "clearLogs": "Ryd logs", + "copyLogs": "Kopiér logs", + "uploadLogs": "Upload logs" + }, + "licenses": { + "relatedPackages": "Relaterede pakker", + "license": "Licens", + "licenseNumber": "Licens ${number}", + "licensesCount": "${count} licenser" + }, + "navigation": { + "libraries": "Biblioteker", + "downloads": "Downloads", + "liveTv": "Live TV" + }, "liveTv": { - "title": "Live TV", "channels": "Kanaler", "guide": "Guide", "noChannels": "Ingen kanaler tilgængelige", - "noDvr": "Ingen DVR konfigureret på nogen server", "tuneFailed": "Kunne ikke tune kanal", - "loading": "Indlæser kanaler...", "nowPlaying": "Afspiller nu", "noPrograms": "Ingen programdata tilgængelig", - "channelNumber": "Kn. ${number}", "live": "LIVE", "hd": "HD", "premiere": "NY", - "reloadGuide": "Genindlæs guide", "allChannels": "Alle kanaler", "now": "Nu", "today": "I dag", - "midnight": "Midnat", "overnight": "Nat", "morning": "Morgen", "daytime": "Dagtid", - "evening": "Aften", "lateNight": "Sen aften", "whatsOn": "Hvad der kører", "watchChannel": "Se kanal", - "favorites": "Favoritter", - "addToFavorites": "Føj til favoritter", - "removeFromFavorites": "Fjern fra favoritter", - "noFavorites": "Ingen favoritkanaler. Tryk længe på en kanal for at tilføje den." + "title": "Live TV", + "guide": "Guide", + "noChannels": "Ingen kanaler tilgængelige", + "noDvr": "Ingen DVR konfigureret på nogen server", + "noPrograms": "Ingen programdata tilgængelig", + "live": "LIVE", + "reloadGuide": "Genindlæs guide", + "now": "Nu", + "today": "I dag", + "midnight": "Midnat", + "overnight": "Nat", + "morning": "Morgen", + "daytime": "Dagtid", + "evening": "Aften", + "lateNight": "Sen aften", + "whatsOn": "Hvad der kører", + "watchChannel": "Se kanal", + "favorites": "Favoritter" }, "collections": { - "title": "Samlinger", "collection": "Samling", "empty": "Samlingen er tom", + "title": "Samlinger", + "collection": "Samling", + "empty": "Samlingen er tom", "unknownLibrarySection": "Kan ikke slette: Ukendt bibliotekssektion", "deleteCollection": "Slet samling", "deleteConfirm": "Er du sikker på, at du vil slette \"${title}\"? Denne handling kan ikke fortrydes.", - "deleted": "Samling slettet", "deleteFailed": "Kunne ikke slette samling", + "deleted": "Samling slettet", + "deleteFailed": "Kunne ikke slette samling", "deleteFailedWithError": "Kunne ikke slette samling: ${error}", "failedToLoadItems": "Kunne ikke indlæse samlingselementer: ${error}", - "selectCollection": "Vælg samling", "collectionName": "Samlingsnavn", - "enterCollectionName": "Indtast samlingsnavn", "addedToCollection": "Tilføjet til samling", - "errorAddingToCollection": "Kunne ikke tilføje til samling", "created": "Samling oprettet", + "selectCollection": "Vælg samling", + "collectionName": "Samlingsnavn", + "enterCollectionName": "Indtast samlingsnavn", + "addedToCollection": "Tilføjet til samling", + "errorAddingToCollection": "Kunne ikke tilføje til samling", + "created": "Samling oprettet", "removeFromCollection": "Fjern fra samling", "removeFromCollectionConfirm": "Fjern \"${title}\" fra denne samling?", "removedFromCollection": "Fjernet fra samling", @@ -349,160 +594,289 @@ "removeFromCollectionError": "Fejl ved fjernelse fra samling: ${error}" }, "playlists": { - "title": "Playlister", "playlist": "Playliste", "noPlaylists": "Ingen playlister fundet", - "create": "Opret playliste", "playlistName": "Playlistenavn", "enterPlaylistName": "Indtast playlistenavn", - "delete": "Slet playliste", "removeItem": "Fjern fra playliste", "smartPlaylist": "Smart playliste", - "itemCount": "${count} elementer", "oneItem": "1 element", "emptyPlaylist": "Denne playliste er tom", - "deleteConfirm": "Slet playliste?", "deleteMessage": "Er du sikker på, at du vil slette \"${name}\"?", - "created": "Playliste oprettet", "deleted": "Playliste slettet", - "itemAdded": "Tilføjet til playliste", "itemRemoved": "Fjernet fra playliste", - "selectPlaylist": "Vælg playliste", "errorCreating": "Kunne ikke oprette playliste", - "errorDeleting": "Kunne ikke slette playliste", "errorLoading": "Kunne ikke indlæse playlister", + "title": "Playlister", + "playlist": "Playliste", + "noPlaylists": "Ingen playlister fundet", + "create": "Opret playliste", + "playlistName": "Playlistenavn", + "enterPlaylistName": "Indtast playlistenavn", + "delete": "Slet playliste", + "removeItem": "Fjern fra playliste", + "smartPlaylist": "Smart playliste", + "itemCount": "${count} elementer", + "oneItem": "1 element", + "emptyPlaylist": "Denne playliste er tom", + "deleteConfirm": "Slet playliste?", + "deleteMessage": "Er du sikker på, at du vil slette \"${name}\"?", + "created": "Playliste oprettet", + "deleted": "Playliste slettet", + "itemAdded": "Tilføjet til playliste", + "itemRemoved": "Fjernet fra playliste", + "selectPlaylist": "Vælg playliste", + "errorCreating": "Kunne ikke oprette playliste", + "errorDeleting": "Kunne ikke slette playliste", + "errorLoading": "Kunne ikke indlæse playlister", "errorAdding": "Kunne ikke tilføje til playliste", "errorReordering": "Kunne ikke ændre rækkefølge på playlisteelement", "errorRemoving": "Kunne ikke fjerne fra playliste" }, "watchTogether": { - "title": "Se sammen", "description": "Se indhold synkroniseret med venner og familie", - "createSession": "Opret session", "creating": "Opretter...", - "joinSession": "Deltag i session", "joining": "Deltager...", - "controlMode": "Kontroltilstand", "controlModeQuestion": "Hvem kan styre afspilning?", - "hostOnly": "Kun vært", "anyone": "Alle", "hostingSession": "Vært for session", - "inSession": "I session", "sessionCode": "Sessionskode", - "hostControlsPlayback": "Vært styrer afspilning", "anyoneCanControl": "Alle kan styre afspilning", - "hostControls": "Værtskontrol", "anyoneControls": "Alle styrer", - "participants": "Deltagere", "host": "Vært", "hostBadge": "HOST", - "youAreHost": "Du er vært", "watchingWithOthers": "Ser med andre", - "endSession": "Afslut session", "leaveSession": "Forlad session", - "endSessionQuestion": "Afslut session?", "leaveSessionQuestion": "Forlad session?", + "title": "Se sammen", + "description": "Se indhold synkroniseret med venner og familie", + "createSession": "Opret session", + "creating": "Opretter...", + "joinSession": "Deltag i session", + "joining": "Deltager...", + "controlMode": "Kontroltilstand", + "controlModeQuestion": "Hvem kan styre afspilning?", + "hostOnly": "Kun vært", + "anyone": "Alle", + "hostingSession": "Vært for session", + "inSession": "I session", + "sessionCode": "Sessionskode", + "hostControlsPlayback": "Vært styrer afspilning", + "anyoneCanControl": "Alle kan styre afspilning", + "hostControls": "Værtskontrol", + "anyoneControls": "Alle styrer", + "participants": "Deltagere", + "host": "Vært", + "hostBadge": "HOST", + "youAreHost": "Du er vært", + "watchingWithOthers": "Ser med andre", + "endSession": "Afslut session", + "leaveSession": "Forlad session", + "endSessionQuestion": "Afslut session?", + "leaveSessionQuestion": "Forlad session?", "endSessionConfirm": "Dette afslutter sessionen for alle deltagere.", "leaveSessionConfirm": "Du vil blive fjernet fra sessionen.", "endSessionConfirmOverlay": "Dette afslutter se-sessionen for alle deltagere.", "leaveSessionConfirmOverlay": "Du vil blive afbrudt fra se-sessionen.", - "end": "Afslut", "leave": "Forlad", "syncing": "Synkroniserer...", - "joinWatchSession": "Deltag i se-session", "enterCodeHint": "Indtast 8-tegns kode", - "pasteFromClipboard": "Indsæt fra udklipsholder", "pleaseEnterCode": "Indtast en sessionskode", + "end": "Afslut", + "leave": "Forlad", + "syncing": "Synkroniserer...", + "joinWatchSession": "Deltag i se-session", + "enterCodeHint": "Indtast 8-tegns kode", + "pasteFromClipboard": "Indsæt fra udklipsholder", + "pleaseEnterCode": "Indtast en sessionskode", "codeMustBe8Chars": "Sessionskode skal være 8 tegn", "joinInstructions": "Indtast sessionskoden delt af værten for at deltage i se-sessionen.", - "failedToCreate": "Kunne ikke oprette session", "failedToJoin": "Kunne ikke deltage i session", + "failedToCreate": "Kunne ikke oprette session", + "failedToJoin": "Kunne ikke deltage i session", "sessionCodeCopied": "Sessionskode kopieret til udklipsholder", "relayUnreachable": "Relay-serveren kan ikke nås. Dette kan skyldes, at din udbyder blokerer forbindelsen. Du kan stadig prøve, men Se sammen virker muligvis ikke.", "reconnectingToHost": "Genopretter forbindelse til vært...", - "currentPlayback": "Nuværende afspilning", "joinCurrentPlayback": "Deltag i nuværende afspilning", + "currentPlayback": "Nuværende afspilning", + "joinCurrentPlayback": "Deltag i nuværende afspilning", "joinCurrentPlaybackDescription": "Hop tilbage til det værten ser nu", "failedToOpenCurrentPlayback": "Kunne ikke åbne nuværende afspilning", - "participantJoined": "${name} deltog", "participantLeft": "${name} forlod" + "participantJoined": "${name} deltog", + "participantLeft": "${name} forlod" }, "downloads": { - "title": "Downloads", "manage": "Administrer", "tvShows": "TV-serier", "movies": "Film", + "title": "Downloads", + "manage": "Administrer", + "tvShows": "TV-serier", + "movies": "Film", "noDownloads": "Ingen downloads endnu", "noDownloadsDescription": "Downloadet indhold vises her til offlinevisning", - "downloadNow": "Download", "deleteDownload": "Slet download", "retryDownload": "Prøv download igen", - "downloadQueued": "Download i kø", "episodesQueued": "${count} episoder i downloadkø", + "downloadNow": "Download", + "deleteDownload": "Slet download", + "retryDownload": "Prøv download igen", + "downloadQueued": "Download i kø", + "episodesQueued": "${count} episoder i downloadkø", "downloadDeleted": "Download slettet", "deleteConfirm": "Er du sikker på, at du vil slette \"${title}\"? Den downloadede fil fjernes fra din enhed.", "deletingWithProgress": "Sletter ${title}... (${current} af ${total})", - "noDownloadsTree": "Ingen downloads", "pauseAll": "Pause alle", "resumeAll": "Genoptag alle", "deleteAll": "Slet alle" + "noDownloadsTree": "Ingen downloads", + "pauseAll": "Pause alle", + "resumeAll": "Genoptag alle", + "deleteAll": "Slet alle" }, "shaders": { - "title": "Shadere", "noShaderDescription": "Ingen videoforbedring", + "title": "Shadere", + "noShaderDescription": "Ingen videoforbedring", "nvscalerDescription": "NVIDIA-billedskalering for skarpere video", - "qualityFast": "Hurtig", "qualityHQ": "Høj kvalitet", "mode": "Tilstand", - "importShader": "Importér shader", "customShaderDescription": "Brugerdefineret GLSL-shader", - "shaderImported": "Shader importeret", "shaderImportFailed": "Kunne ikke importere shader", - "deleteShader": "Slet shader", "deleteShaderConfirm": "Slet \"${name}\"?" + "qualityFast": "Hurtig", + "qualityHQ": "Høj kvalitet", + "mode": "Tilstand", + "importShader": "Importér shader", + "customShaderDescription": "Brugerdefineret GLSL-shader", + "shaderImported": "Shader importeret", + "shaderImportFailed": "Kunne ikke importere shader", + "deleteShader": "Slet shader", + "deleteShaderConfirm": "Slet \"${name}\"?" }, "companionRemote": { - "title": "Fjernbetjening", "connectToDevice": "Forbind til enhed", + "title": "Fjernbetjening", + "connectToDevice": "Forbind til enhed", "hostRemoteSession": "Vært for fjernsession", "controlThisDevice": "Styr denne enhed med din telefon", - "remoteControl": "Fjernbetjening", "controlDesktop": "Styr en desktopenhed", + "remoteControl": "Fjernbetjening", + "controlDesktop": "Styr en desktopenhed", "connectedTo": "Forbundet til ${name}", "session": { - "creatingSession": "Opretter fjernsession...", "failedToCreate": "Kunne ikke oprette fjernsession:", - "noSession": "Ingen session tilgængelig", "scanQrCode": "Scan QR-kode", - "orEnterManually": "Eller indtast manuelt", "hostAddress": "Værtadresse", - "sessionId": "Sessions-ID", "pin": "PIN", "connected": "Forbundet", + "creatingSession": "Opretter fjernsession...", + "failedToCreate": "Kunne ikke oprette fjernsession:", + "noSession": "Ingen session tilgængelig", + "scanQrCode": "Scan QR-kode", + "orEnterManually": "Eller indtast manuelt", + "hostAddress": "Værtadresse", + "sessionId": "Sessions-ID", + "pin": "PIN", + "connected": "Forbundet", "waitingForConnection": "Venter på forbindelse...", "usePhoneToControl": "Brug din mobilenhed til at styre denne app", "copiedToClipboard": "${label} kopieret til udklipsholder", - "copyToClipboard": "Kopiér til udklipsholder", "newSession": "Ny session", "minimize": "Minimér" + "copyToClipboard": "Kopiér til udklipsholder", + "newSession": "Ny session", + "minimize": "Minimér" }, "pairing": { - "scan": "Scan", "manual": "Manuel", "pairWithDesktop": "Par med desktop", + "scan": "Scan", + "manual": "Manuel", + "pairWithDesktop": "Par med desktop", "enterSessionDetails": "Indtast sessionsdetaljerne vist på din desktopenhed", - "hostAddressHint": "192.168.1.100:48632", "sessionIdHint": "Indtast 8-tegns sessions-ID", - "pinHint": "Indtast 6-cifret PIN", "connecting": "Forbinder...", "tips": "Tips", + "hostAddressHint": "192.168.1.100:48632", + "sessionIdHint": "Indtast 8-tegns sessions-ID", + "pinHint": "Indtast 6-cifret PIN", + "connecting": "Forbinder...", + "tips": "Tips", "tipDesktop": "Åbn Plezy på din desktop og aktivér fjernbetjening fra indstillinger eller menu", "tipScan": "Brug fanen Scan til hurtigt at parre ved at scanne QR-koden på din desktop", "tipWifi": "Sørg for, at begge enheder er på det samme WiFi-netværk", "cameraPermissionRequired": "Kameratilladelse er påkrævet for at scanne QR-koder.\nGiv kameraadgang i enhedsindstillinger.", "cameraError": "Kunne ikke starte kamera: ${error}", "scanInstruction": "Ret kameraet mod QR-koden vist på din desktop", - "invalidQrCode": "Ugyldigt QR-kodeformat", "validationHostRequired": "Indtast værtadresse", + "invalidQrCode": "Ugyldigt QR-kodeformat", + "validationHostRequired": "Indtast værtadresse", "validationHostFormat": "Format skal være IP:port (f.eks. 192.168.1.100:48632)", "validationSessionIdRequired": "Indtast et sessions-ID", "validationSessionIdLength": "Sessions-ID skal være 8 tegn", - "validationPinRequired": "Indtast en PIN", "validationPinLength": "PIN skal være 6 cifre", + "validationPinRequired": "Indtast en PIN", + "validationPinLength": "PIN skal være 6 cifre", "connectionTimedOut": "Forbindelsen fik timeout. Tjek sessions-ID og PIN.", "sessionNotFound": "Kunne ikke finde sessionen. Tjek dine oplysninger.", "failedToConnect": "Kunne ikke forbinde: ${error}" }, "remote": { - "disconnectConfirm": "Vil du afbryde fra fjernsessionen?", "reconnecting": "Genopretter forbindelse...", - "attemptOf": "Forsøg ${current} af 5", "retryNow": "Prøv igen nu", - "connectionError": "Forbindelsesfejl", "notConnected": "Ikke forbundet", - "tabRemote": "Fjernbetjening", "tabPlay": "Afspil", "tabMore": "Mere", "menu": "Menu", - "tabNavigation": "Fanenavigation", "tabDiscover": "Opdag", "tabLibraries": "Biblioteker", - "tabSearch": "Søg", "tabDownloads": "Downloads", "tabSettings": "Indstillinger", - "previous": "Forrige", "playPause": "Afspil/Pause", "next": "Næste", "seekBack": "Spol tilbage", - "stop": "Stop", "seekForward": "Spol frem", "volume": "Lydstyrke", "volumeDown": "Ned", - "volumeUp": "Op", "fullscreen": "Fuldskærm", "subtitles": "Undertekster", "audio": "Lyd", + "disconnectConfirm": "Vil du afbryde fra fjernsessionen?", + "reconnecting": "Genopretter forbindelse...", + "attemptOf": "Forsøg ${current} af 5", + "retryNow": "Prøv igen nu", + "connectionError": "Forbindelsesfejl", + "notConnected": "Ikke forbundet", + "tabRemote": "Fjernbetjening", + "tabPlay": "Afspil", + "tabMore": "Mere", + "menu": "Menu", + "tabNavigation": "Fanenavigation", + "tabDiscover": "Opdag", + "tabLibraries": "Biblioteker", + "tabSearch": "Søg", + "tabDownloads": "Downloads", + "tabSettings": "Indstillinger", + "previous": "Forrige", + "playPause": "Afspil/Pause", + "next": "Næste", + "seekBack": "Spol tilbage", + "stop": "Stop", + "seekForward": "Spol frem", + "volume": "Lydstyrke", + "volumeDown": "Ned", + "volumeUp": "Op", + "fullscreen": "Fuldskærm", + "subtitles": "Undertekster", + "audio": "Lyd", "searchHint": "Søg på desktop..." } }, "videoSettings": { - "playbackSettings": "Afspilningsindstillinger", "playbackSpeed": "Afspilningshastighed", - "sleepTimer": "Sove-timer", "audioSync": "Lydsynkronisering", - "subtitleSync": "Undertekstsynkronisering", "hdr": "HDR", "audioOutput": "Lydoutput", - "performanceOverlay": "Ydelsesoverlay", "audioPassthrough": "Lyd-passthrough", + "playbackSettings": "Afspilningsindstillinger", + "playbackSpeed": "Afspilningshastighed", + "sleepTimer": "Sove-timer", + "audioSync": "Lydsynkronisering", + "subtitleSync": "Undertekstsynkronisering", + "hdr": "HDR", + "audioOutput": "Lydoutput", + "performanceOverlay": "Ydelsesoverlay", + "audioPassthrough": "Lyd-passthrough", "audioNormalization": "Lydnormalisering" }, "externalPlayer": { - "title": "Ekstern afspiller", "useExternalPlayer": "Brug ekstern afspiller", + "title": "Ekstern afspiller", + "useExternalPlayer": "Brug ekstern afspiller", "useExternalPlayerDescription": "Åbn videoer i en ekstern app i stedet for den indbyggede afspiller", - "selectPlayer": "Vælg afspiller", "systemDefault": "Systemstandard", - "addCustomPlayer": "Tilføj brugerdefineret afspiller", "playerName": "Afspillernavn", - "playerCommand": "Kommando", "playerPackage": "Pakkenavn", "playerUrlScheme": "URL-skema", - "customPlayer": "Brugerdefineret afspiller", "off": "Fra", + "selectPlayer": "Vælg afspiller", + "systemDefault": "Systemstandard", + "addCustomPlayer": "Tilføj brugerdefineret afspiller", + "playerName": "Afspillernavn", + "playerCommand": "Kommando", + "playerPackage": "Pakkenavn", + "playerUrlScheme": "URL-skema", + "off": "Fra", "launchFailed": "Kunne ikke åbne ekstern afspiller", - "appNotInstalled": "${name} er ikke installeret", "playInExternalPlayer": "Afspil i ekstern afspiller" + "appNotInstalled": "${name} er ikke installeret", + "playInExternalPlayer": "Afspil i ekstern afspiller" }, "metadataEdit": { - "editMetadata": "Redigér...", "screenTitle": "Redigér metadata", "basicInfo": "Grundlæggende info", - "artwork": "Grafik", "advancedSettings": "Avancerede indstillinger", "title": "Titel", - "sortTitle": "Sorteringstitel", "originalTitle": "Originaltitel", "releaseDate": "Udgivelsesdato", - "contentRating": "Aldersgrænse", "studio": "Studie", "tagline": "Tagline", "summary": "Resumé", - "poster": "Plakat", "background": "Baggrund", "selectPoster": "Vælg plakat", - "selectBackground": "Vælg baggrund", "fromUrl": "Fra URL", "uploadFile": "Upload fil", - "enterImageUrl": "Indtast billed-URL", "imageUrl": "Billed-URL", - "metadataUpdated": "Metadata opdateret", "metadataUpdateFailed": "Kunne ikke opdatere metadata", - "artworkUpdated": "Grafik opdateret", "artworkUpdateFailed": "Kunne ikke opdatere grafik", - "noArtworkAvailable": "Ingen grafik tilgængelig", "notSet": "Ikke indstillet", - "libraryDefault": "Biblioteksstandard", "accountDefault": "Kontostandard", - "seriesDefault": "Seriestandard", "episodeSorting": "Episodesortering", - "oldestFirst": "Ældste først", "newestFirst": "Nyeste først", "keep": "Behold", - "allEpisodes": "Alle episoder", "latestEpisodes": "${count} seneste episoder", + "editMetadata": "Redigér...", + "screenTitle": "Redigér metadata", + "basicInfo": "Grundlæggende info", + "artwork": "Grafik", + "advancedSettings": "Avancerede indstillinger", + "title": "Titel", + "sortTitle": "Sorteringstitel", + "originalTitle": "Originaltitel", + "releaseDate": "Udgivelsesdato", + "contentRating": "Aldersgrænse", + "studio": "Studie", + "tagline": "Tagline", + "summary": "Resumé", + "poster": "Plakat", + "background": "Baggrund", + "selectPoster": "Vælg plakat", + "selectBackground": "Vælg baggrund", + "fromUrl": "Fra URL", + "uploadFile": "Upload fil", + "enterImageUrl": "Indtast billed-URL", + "imageUrl": "Billed-URL", + "metadataUpdated": "Metadata opdateret", + "metadataUpdateFailed": "Kunne ikke opdatere metadata", + "artworkUpdated": "Grafik opdateret", + "artworkUpdateFailed": "Kunne ikke opdatere grafik", + "noArtworkAvailable": "Ingen grafik tilgængelig", + "notSet": "Ikke indstillet", + "libraryDefault": "Biblioteksstandard", + "accountDefault": "Kontostandard", + "seriesDefault": "Seriestandard", + "episodeSorting": "Episodesortering", + "oldestFirst": "Ældste først", + "newestFirst": "Nyeste først", + "keep": "Behold", + "allEpisodes": "Alle episoder", + "latestEpisodes": "${count} seneste episoder", "latestEpisode": "Seneste episode", "episodesAddedPastDays": "Episoder tilføjet de seneste ${count} dage", - "deleteAfterPlaying": "Slet episoder efter afspilning", "never": "Aldrig", - "afterADay": "Efter en dag", "afterAWeek": "Efter en uge", "afterAMonth": "Efter en måned", - "onNextRefresh": "Ved næste opdatering", "seasons": "Sæsoner", "show": "Vis", "hide": "Skjul", - "episodeOrdering": "Episoderækkefølge", "tmdbAiring": "The Movie Database (Sendt)", - "tvdbAiring": "TheTVDB (Sendt)", "tvdbAbsolute": "TheTVDB (Absolut)", - "metadataLanguage": "Metadatasprog", "useOriginalTitle": "Brug originaltitel", - "preferredAudioLanguage": "Foretrukket lydsprog", "preferredSubtitleLanguage": "Foretrukket undertekstsprog", - "subtitleMode": "Auto-vælg underteksttilstand", "manuallySelected": "Manuelt valgt", - "shownWithForeignAudio": "Vist med fremmedsproget lyd", "alwaysEnabled": "Altid aktiveret" + "deleteAfterPlaying": "Slet episoder efter afspilning", + "never": "Aldrig", + "afterADay": "Efter en dag", + "afterAWeek": "Efter en uge", + "afterAMonth": "Efter en måned", + "onNextRefresh": "Ved næste opdatering", + "seasons": "Sæsoner", + "show": "Vis", + "hide": "Skjul", + "episodeOrdering": "Episoderækkefølge", + "tmdbAiring": "The Movie Database (Sendt)", + "tvdbAiring": "TheTVDB (Sendt)", + "tvdbAbsolute": "TheTVDB (Absolut)", + "metadataLanguage": "Metadatasprog", + "useOriginalTitle": "Brug originaltitel", + "preferredAudioLanguage": "Foretrukket lydsprog", + "preferredSubtitleLanguage": "Foretrukket undertekstsprog", + "subtitleMode": "Auto-vælg underteksttilstand", + "manuallySelected": "Manuelt valgt", + "shownWithForeignAudio": "Vist med fremmedsproget lyd", + "alwaysEnabled": "Altid aktiveret" } } diff --git a/lib/i18n/de.i18n.json b/lib/i18n/de.i18n.json index 3b125528..d986a779 100644 --- a/lib/i18n/de.i18n.json +++ b/lib/i18n/de.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Zufall", "addTo": "Hinzufügen zu...", "createNew": "Neu erstellen", - "remove": "Entfernen", "paste": "Einfügen", "connect": "Verbinden", "disconnect": "Trennen", @@ -44,7 +43,6 @@ "settings": "Optionen", "mute": "Stumm", "ok": "OK", - "loading": "Laden...", "reconnect": "Erneut verbinden", "exitConfirmTitle": "App beenden?", "exitConfirmMessage": "Möchtest du die App wirklich beenden?", @@ -248,11 +246,6 @@ "skipMarker": "Intro/Abspann überspringen" } }, - "pinEntry": { - "enterPin": "PIN eingeben", - "showPin": "PIN anzeigen", - "hidePin": "PIN verbergen" - }, "fileInfo": { "title": "Dateiinfo", "video": "Video", @@ -325,7 +318,6 @@ "unlockRotation": "Rotation entsperren", "timerActive": "Schlaftimer aktiv", "playbackWillPauseIn": "Wiedergabe wird in ${duration} pausiert", - "sleepTimerCompleted": "Schlaftimer abgelaufen – Wiedergabe pausiert", "stillWatching": "Schaust du noch?", "pausingIn": "Pause in ${seconds}s", "continueWatching": "Weiter", @@ -342,16 +334,12 @@ "muteButton": "Stumm schalten", "unmuteButton": "Stummschaltung aufheben", "settingsButton": "Videoeinstellungen", - "audioTrackButton": "Tonspuren", - "subtitlesButton": "Untertitel", "tracksButton": "Audio und Untertitel", "chaptersButton": "Kapitel", "versionsButton": "Videoversionen", "pipButton": "Bild-in-Bild Modus", "aspectRatioButton": "Seitenverhältnis", "ambientLighting": "Umgebungsbeleuchtung", - "ambientLightingOn": "Umgebungsbeleuchtung aktivieren", - "ambientLightingOff": "Umgebungsbeleuchtung deaktivieren", "fullscreenButton": "Vollbild aktivieren", "exitFullscreenButton": "Vollbild verlassen", "alwaysOnTopButton": "Immer im Vordergrund", @@ -455,11 +443,8 @@ "overview": "Übersicht", "cast": "Besetzung", "extras": "Trailer & Extras", - "seasons": "Staffeln", "studio": "Studio", "rating": "Altersfreigabe", - "episodeCount": "${count} Episoden", - "watchedProgress": "${watched} von ${total} gesehen", "movie": "Film", "tvShow": "Serie", "minutesLeft": "${minutes} Min übrig" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Protokolle löschen", "copyLogs": "Protokolle kopieren", - "uploadLogs": "Protokolle hochladen", - "error": "Fehler:", - "stackTrace": "Stacktrace:" + "uploadLogs": "Protokolle hochladen" }, "licenses": { "relatedPackages": "Verwandte Pakete", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "Live-TV", - "channels": "Kanäle", "guide": "Programmführer", "noChannels": "Keine Kanäle verfügbar", "noDvr": "Kein DVR auf einem Server konfiguriert", - "tuneFailed": "Kanal konnte nicht eingestellt werden", - "loading": "Kanäle werden geladen...", - "nowPlaying": "Läuft gerade", "noPrograms": "Keine Programmdaten verfügbar", - "channelNumber": "Kanal ${number}", "live": "LIVE", - "hd": "HD", - "premiere": "NEU", "reloadGuide": "Programmführer neu laden", - "allChannels": "Alle Kanäle", "now": "Jetzt", "today": "Heute", "midnight": "Mitternacht", @@ -593,10 +568,7 @@ "lateNight": "Spätnacht", "whatsOn": "Jetzt im TV", "watchChannel": "Kanal ansehen", - "favorites": "Favoriten", - "addToFavorites": "Zu Favoriten hinzufügen", - "removeFromFavorites": "Aus Favoriten entfernen", - "noFavorites": "Keine Favoritenkanäle. Kanal lange drücken, um ihn hinzuzufügen." + "favorites": "Favoriten" }, "downloads": { "title": "Downloads", @@ -841,7 +813,6 @@ "playerCommand": "Befehl", "playerPackage": "Paketname", "playerUrlScheme": "URL-Schema", - "customPlayer": "Benutzerdefinierter Player", "off": "Aus", "launchFailed": "Externer Player konnte nicht geöffnet werden", "appNotInstalled": "${name} ist nicht installiert", diff --git a/lib/i18n/en.i18n.json b/lib/i18n/en.i18n.json index 433a12fd..7da4c9be 100644 --- a/lib/i18n/en.i18n.json +++ b/lib/i18n/en.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Shuffle", "addTo": "Add to...", "createNew": "Create new", - "remove": "Remove", "paste": "Paste", "connect": "Connect", "disconnect": "Disconnect", @@ -44,7 +43,6 @@ "settings": "Settings", "mute": "Mute", "ok": "OK", - "loading": "Loading...", "reconnect": "Reconnect", "exitConfirmTitle": "Exit app?", "exitConfirmMessage": "Are you sure you want to exit?", @@ -248,11 +246,6 @@ "skipMarker": "Skip Intro/Credits" } }, - "pinEntry": { - "enterPin": "Enter PIN", - "showPin": "Show PIN", - "hidePin": "Hide PIN" - }, "fileInfo": { "title": "File Info", "video": "Video", @@ -325,7 +318,6 @@ "unlockRotation": "Unlock rotation", "timerActive": "Timer Active", "playbackWillPauseIn": "Playback will pause in ${duration}", - "sleepTimerCompleted": "Sleep timer completed - playback paused", "stillWatching": "Still watching?", "pausingIn": "Pausing in ${seconds}s", "continueWatching": "Continue", @@ -342,16 +334,12 @@ "muteButton": "Mute", "unmuteButton": "Unmute", "settingsButton": "Video settings", - "audioTrackButton": "Audio tracks", - "subtitlesButton": "Subtitles", "tracksButton": "Audio & Subtitles", "chaptersButton": "Chapters", "versionsButton": "Video versions", "pipButton": "Picture-in-Picture mode", "aspectRatioButton": "Aspect ratio", "ambientLighting": "Ambient lighting", - "ambientLightingOn": "Enable ambient lighting", - "ambientLightingOff": "Disable ambient lighting", "fullscreenButton": "Enter fullscreen", "exitFullscreenButton": "Exit fullscreen", "alwaysOnTopButton": "Always on top", @@ -455,11 +443,8 @@ "overview": "Overview", "cast": "Cast", "extras": "Trailers & Extras", - "seasons": "Seasons", "studio": "Studio", "rating": "Rating", - "episodeCount": "${count} episodes", - "watchedProgress": "${watched}/${total} watched", "movie": "Movie", "tvShow": "TV Show", "minutesLeft": "${minutes} min left" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Clear Logs", "copyLogs": "Copy Logs", - "uploadLogs": "Upload Logs", - "error": "Error:", - "stackTrace": "Stack Trace:" + "uploadLogs": "Upload Logs" }, "licenses": { "relatedPackages": "Related Packages", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "Live TV", - "channels": "Channels", "guide": "Guide", "noChannels": "No channels available", "noDvr": "No DVR configured on any server", - "tuneFailed": "Failed to tune channel", - "loading": "Loading channels...", - "nowPlaying": "Now Playing", "noPrograms": "No program data available", - "channelNumber": "Ch. ${number}", "live": "LIVE", - "hd": "HD", - "premiere": "NEW", "reloadGuide": "Reload Guide", - "allChannels": "All Channels", "now": "Now", "today": "Today", "midnight": "Midnight", @@ -593,10 +568,7 @@ "lateNight": "Late Night", "whatsOn": "What's On", "watchChannel": "Watch Channel", - "favorites": "Favorites", - "addToFavorites": "Add to Favorites", - "removeFromFavorites": "Remove from Favorites", - "noFavorites": "No favorite channels. Long-press a channel to add it." + "favorites": "Favorites" }, "collections": { "title": "Collections", @@ -841,7 +813,6 @@ "playerCommand": "Command", "playerPackage": "Package Name", "playerUrlScheme": "URL Scheme", - "customPlayer": "Custom Player", "off": "Off", "launchFailed": "Failed to open external player", "appNotInstalled": "${name} is not installed", diff --git a/lib/i18n/es.i18n.json b/lib/i18n/es.i18n.json index 1b39f726..61c8af45 100644 --- a/lib/i18n/es.i18n.json +++ b/lib/i18n/es.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Aleatorio", "addTo": "Añadir a...", "createNew": "Crear", - "remove": "Eliminar", "paste": "Pegar", "connect": "Conectar", "disconnect": "Desconectar", @@ -44,7 +43,6 @@ "settings": "Ajustes", "mute": "Silencio", "ok": "OK", - "loading": "Cargando...", "reconnect": "Reconectar", "exitConfirmTitle": "¿Salir de la app?", "exitConfirmMessage": "¿Estás seguro de que quieres salir?", @@ -248,11 +246,6 @@ "skipMarker": "Saltar Intro/Créditos" } }, - "pinEntry": { - "enterPin": "Introduce el PIN", - "showPin": "Mostrar PIN", - "hidePin": "Ocultar PIN" - }, "fileInfo": { "title": "Información del Archivo", "video": "Video", @@ -325,7 +318,6 @@ "unlockRotation": "Desbloquear rotación", "timerActive": "Temporizador Activo", "playbackWillPauseIn": "La reproducción se pausará en ${duration}", - "sleepTimerCompleted": "Temporizador completado - reproducción pausada", "stillWatching": "¿Sigues viendo?", "pausingIn": "Pausa en ${seconds}s", "continueWatching": "Continuar", @@ -342,16 +334,12 @@ "muteButton": "Silenciar", "unmuteButton": "Activar sonido", "settingsButton": "Ajustes de video", - "audioTrackButton": "Pistas de audio", - "subtitlesButton": "Subtítulos", "tracksButton": "Audio y subtítulos", "chaptersButton": "Capítulos", "versionsButton": "Versiones de video", "pipButton": "Modo PiP (Imagen en Imagen)", "aspectRatioButton": "Relación de aspecto", "ambientLighting": "Iluminación ambiental", - "ambientLightingOn": "Activar iluminación ambiental", - "ambientLightingOff": "Desactivar iluminación ambiental", "fullscreenButton": "Entrar en pantalla completa", "exitFullscreenButton": "Salir de pantalla completa", "alwaysOnTopButton": "Siempre visible", @@ -455,11 +443,8 @@ "overview": "Resumen", "cast": "Reparto", "extras": "Tráilers y Extras", - "seasons": "Temporadas", "studio": "Estudio", "rating": "Calificación", - "episodeCount": "${count} episodios", - "watchedProgress": "${watched}/${total} vistos", "movie": "Película", "tvShow": "Serie de TV", "minutesLeft": "quedan ${minutes} min" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Borrar Logs", "copyLogs": "Copiar Logs", - "uploadLogs": "Subir registros", - "error": "Error:", - "stackTrace": "Traza de la pila (Stack Trace):" + "uploadLogs": "Subir registros" }, "licenses": { "relatedPackages": "Paquetes relacionados", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "TV en vivo", - "channels": "Canales", "guide": "Guía", "noChannels": "No hay canales disponibles", "noDvr": "No hay DVR configurado en ningún servidor", - "tuneFailed": "Error al sintonizar el canal", - "loading": "Cargando canales...", - "nowPlaying": "Reproduciendo ahora", "noPrograms": "No hay datos de programación disponibles", - "channelNumber": "Canal ${number}", "live": "EN VIVO", - "hd": "HD", - "premiere": "NUEVO", "reloadGuide": "Recargar guía", - "allChannels": "Todos los canales", "now": "Ahora", "today": "Hoy", "midnight": "Medianoche", @@ -593,10 +568,7 @@ "lateNight": "Trasnoche", "whatsOn": "En emisión", "watchChannel": "Ver canal", - "favorites": "Favoritos", - "addToFavorites": "Añadir a favoritos", - "removeFromFavorites": "Eliminar de favoritos", - "noFavorites": "No hay canales favoritos. Mantén pulsado un canal para añadirlo." + "favorites": "Favoritos" }, "collections": { "title": "Colecciones", @@ -841,7 +813,6 @@ "playerCommand": "Comando", "playerPackage": "Nombre del paquete", "playerUrlScheme": "Esquema URL", - "customPlayer": "Reproductor personalizado", "off": "Desactivado", "launchFailed": "No se pudo abrir el reproductor externo", "appNotInstalled": "${name} no está instalado", diff --git a/lib/i18n/fr.i18n.json b/lib/i18n/fr.i18n.json index d07b5ab2..28eecb4b 100644 --- a/lib/i18n/fr.i18n.json +++ b/lib/i18n/fr.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Mélanger", "addTo": "Ajouter à...", "createNew": "Créer", - "remove": "Supprimer", "paste": "Coller", "connect": "Connecter", "disconnect": "Déconnecter", @@ -44,7 +43,6 @@ "settings": "Réglages", "mute": "Muet", "ok": "OK", - "loading": "Chargement...", "reconnect": "Reconnecter", "exitConfirmTitle": "Quitter l'application ?", "exitConfirmMessage": "Êtes-vous sûr de vouloir quitter ?", @@ -248,11 +246,6 @@ "skipMarker": "Passer l'intro/le générique" } }, - "pinEntry": { - "enterPin": "Entrer le code PIN", - "showPin": "Afficher le code PIN", - "hidePin": "Masquer le code PIN" - }, "fileInfo": { "title": "Informations sur le fichier", "video": "Vidéo", @@ -325,7 +318,6 @@ "unlockRotation": "Déverrouiller la rotation", "timerActive": "Minuterie active", "playbackWillPauseIn": "La lecture sera mise en pause dans ${duration}", - "sleepTimerCompleted": "Minuterie de mise en veille terminée - lecture en pause", "stillWatching": "Toujours en train de regarder ?", "pausingIn": "Pause dans ${seconds}s", "continueWatching": "Continuer", @@ -342,16 +334,12 @@ "muteButton": "Mute", "unmuteButton": "Dé-mute", "settingsButton": "Paramètres vidéo", - "audioTrackButton": "Pistes audio", - "subtitlesButton": "Sous-titres", "tracksButton": "Audio et sous-titres", "chaptersButton": "Chapitres", "versionsButton": "Versions vidéo", "pipButton": "Mode PiP (Picture-in-Picture)", "aspectRatioButton": "Format d'image", "ambientLighting": "Éclairage ambiant", - "ambientLightingOn": "Activer l'éclairage ambiant", - "ambientLightingOff": "Désactiver l'éclairage ambiant", "fullscreenButton": "Passer en mode plein écran", "exitFullscreenButton": "Quitter le mode plein écran", "alwaysOnTopButton": "Toujours au premier plan", @@ -455,11 +443,8 @@ "overview": "Aperçu", "cast": "Cast", "extras": "Bandes-annonces et Extras", - "seasons": "Saisons", "studio": "Studio", "rating": "Évaluation", - "episodeCount": "${count} épisodes", - "watchedProgress": "${watched}/${total} vu", "movie": "Film", "tvShow": "Show TV", "minutesLeft": "${minutes} min restantes" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Effacer les logs", "copyLogs": "Copier les logs", - "uploadLogs": "Envoyer les logs", - "error": "Erreur:", - "stackTrace": "Liste des appels:" + "uploadLogs": "Envoyer les logs" }, "licenses": { "relatedPackages": "Package associés", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "TV en direct", - "channels": "Chaînes", "guide": "Guide", "noChannels": "Aucune chaîne disponible", "noDvr": "Aucun DVR configuré sur les serveurs", - "tuneFailed": "Impossible de syntoniser la chaîne", - "loading": "Chargement des chaînes...", - "nowPlaying": "En cours de lecture", "noPrograms": "Aucune donnée de programme disponible", - "channelNumber": "Ch. ${number}", "live": "EN DIRECT", - "hd": "HD", - "premiere": "NOUVEAU", "reloadGuide": "Recharger le guide", - "allChannels": "Toutes les chaînes", "now": "Maintenant", "today": "Aujourd'hui", "midnight": "Minuit", @@ -593,10 +568,7 @@ "lateNight": "Nuit tardive", "whatsOn": "En ce moment", "watchChannel": "Regarder la chaîne", - "favorites": "Favoris", - "addToFavorites": "Ajouter aux favoris", - "removeFromFavorites": "Retirer des favoris", - "noFavorites": "Aucune chaîne favorite. Appuyez longuement sur une chaîne pour l'ajouter." + "favorites": "Favoris" }, "collections": { "title": "Collections", @@ -841,7 +813,6 @@ "playerCommand": "Commande", "playerPackage": "Nom du paquet", "playerUrlScheme": "Schéma URL", - "customPlayer": "Lecteur personnalisé", "off": "Désactivé", "launchFailed": "Impossible d'ouvrir le lecteur externe", "appNotInstalled": "${name} n'est pas installé", diff --git a/lib/i18n/it.i18n.json b/lib/i18n/it.i18n.json index d703c87c..545c15ec 100644 --- a/lib/i18n/it.i18n.json +++ b/lib/i18n/it.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Casuale", "addTo": "Aggiungi a...", "createNew": "Crea", - "remove": "Rimuovi", "paste": "Incolla", "connect": "Connetti", "disconnect": "Disconnetti", @@ -44,7 +43,6 @@ "settings": "Opzioni", "mute": "Muto", "ok": "OK", - "loading": "Caricamento...", "reconnect": "Riconnetti", "exitConfirmTitle": "Uscire dall'app?", "exitConfirmMessage": "Sei sicuro di voler uscire?", @@ -248,11 +246,6 @@ "skipMarker": "Salta intro/titoli di coda" } }, - "pinEntry": { - "enterPin": "Inserisci PIN", - "showPin": "Mostra PIN", - "hidePin": "Nascondi PIN" - }, "fileInfo": { "title": "Info sul file", "video": "Video", @@ -325,7 +318,6 @@ "unlockRotation": "Sblocca rotazione", "timerActive": "Timer attivo", "playbackWillPauseIn": "La riproduzione si interromperà tra ${duration}", - "sleepTimerCompleted": "Timer di spegnimento completato - riproduzione in pausa", "stillWatching": "Stai ancora guardando?", "pausingIn": "Pausa tra ${seconds}s", "continueWatching": "Continua", @@ -342,16 +334,12 @@ "muteButton": "Silenzia", "unmuteButton": "Riattiva audio", "settingsButton": "Impostazioni video", - "audioTrackButton": "Tracce audio", - "subtitlesButton": "Sottotitoli", "tracksButton": "Audio e sottotitoli", "chaptersButton": "Capitoli", "versionsButton": "Versioni video", "pipButton": "Modalità Picture-in-Picture", "aspectRatioButton": "Proporzioni", "ambientLighting": "Illuminazione ambientale", - "ambientLightingOn": "Attiva illuminazione ambientale", - "ambientLightingOff": "Disattiva illuminazione ambientale", "fullscreenButton": "Attiva schermo intero", "exitFullscreenButton": "Esci da schermo intero", "alwaysOnTopButton": "Sempre in primo piano", @@ -455,11 +443,8 @@ "overview": "Panoramica", "cast": "Attori", "extras": "Trailer ed Extra", - "seasons": "Stagioni", "studio": "Studio", "rating": "Classificazione", - "episodeCount": "${count} episodi", - "watchedProgress": "${watched}/${total} guardati", "movie": "Film", "tvShow": "Serie TV", "minutesLeft": "${minutes} minuti rimanenti" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Cancella log", "copyLogs": "Copia log", - "uploadLogs": "Carica log", - "error": "Errore:", - "stackTrace": "Traccia dello stack:" + "uploadLogs": "Carica log" }, "licenses": { "relatedPackages": "Pacchetti correlati", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "TV in diretta", - "channels": "Canali", "guide": "Guida", "noChannels": "Nessun canale disponibile", "noDvr": "Nessun DVR configurato su nessun server", - "tuneFailed": "Impossibile sintonizzare il canale", - "loading": "Caricamento canali...", - "nowPlaying": "In riproduzione", "noPrograms": "Nessun dato di programma disponibile", - "channelNumber": "Canale ${number}", "live": "IN DIRETTA", - "hd": "HD", - "premiere": "NUOVO", "reloadGuide": "Ricarica guida", - "allChannels": "Tutti i canali", "now": "Ora", "today": "Oggi", "midnight": "Mezzanotte", @@ -593,10 +568,7 @@ "lateNight": "Notte tarda", "whatsOn": "In onda ora", "watchChannel": "Guarda canale", - "favorites": "Preferiti", - "addToFavorites": "Aggiungi ai preferiti", - "removeFromFavorites": "Rimuovi dai preferiti", - "noFavorites": "Nessun canale preferito. Tieni premuto un canale per aggiungerlo." + "favorites": "Preferiti" }, "downloads": { "title": "Download", @@ -841,7 +813,6 @@ "playerCommand": "Comando", "playerPackage": "Nome pacchetto", "playerUrlScheme": "Schema URL", - "customPlayer": "Lettore personalizzato", "off": "Disattivato", "launchFailed": "Impossibile aprire il lettore esterno", "appNotInstalled": "${name} non è installato", diff --git a/lib/i18n/ja.i18n.json b/lib/i18n/ja.i18n.json index 8360a963..0888b91f 100644 --- a/lib/i18n/ja.i18n.json +++ b/lib/i18n/ja.i18n.json @@ -30,7 +30,6 @@ "shuffle": "シャッフル", "addTo": "追加...", "createNew": "新規作成", - "remove": "削除", "paste": "貼り付け", "connect": "接続", "disconnect": "切断", @@ -44,7 +43,6 @@ "settings": "設定", "mute": "ミュート", "ok": "OK", - "loading": "読み込み中...", "reconnect": "再接続", "exitConfirmTitle": "アプリを終了しますか?", "exitConfirmMessage": "終了してもよろしいですか?", @@ -248,11 +246,6 @@ "skipMarker": "イントロ/クレジットをスキップ" } }, - "pinEntry": { - "enterPin": "PINを入力", - "showPin": "PINを表示", - "hidePin": "PINを非表示" - }, "fileInfo": { "title": "ファイル情報", "video": "映像", @@ -325,7 +318,6 @@ "unlockRotation": "回転のロックを解除", "timerActive": "タイマー動作中", "playbackWillPauseIn": "再生は${duration}後に一時停止します", - "sleepTimerCompleted": "スリープタイマー完了 - 再生を一時停止しました", "stillWatching": "まだ視聴中ですか?", "pausingIn": "${seconds}秒後に一時停止", "continueWatching": "続ける", @@ -342,16 +334,12 @@ "muteButton": "ミュート", "unmuteButton": "ミュート解除", "settingsButton": "動画設定", - "audioTrackButton": "音声トラック", - "subtitlesButton": "字幕", "tracksButton": "音声と字幕", "chaptersButton": "チャプター", "versionsButton": "動画バージョン", "pipButton": "ピクチャーインピクチャーモード", "aspectRatioButton": "アスペクト比", "ambientLighting": "アンビエントライティング", - "ambientLightingOn": "アンビエントライティングを有効化", - "ambientLightingOff": "アンビエントライティングを無効化", "fullscreenButton": "フルスクリーンに入る", "exitFullscreenButton": "フルスクリーンを終了", "alwaysOnTopButton": "常に前面に表示", @@ -455,11 +443,8 @@ "overview": "あらすじ", "cast": "キャスト", "extras": "予告編とエクストラ", - "seasons": "シーズン", "studio": "スタジオ", "rating": "評価", - "episodeCount": "${count}エピソード", - "watchedProgress": "${watched}/${total}視聴済み", "movie": "映画", "tvShow": "テレビ番組", "minutesLeft": "残り${minutes}分" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "ログをクリア", "copyLogs": "ログをコピー", - "uploadLogs": "ログをアップロード", - "error": "エラー:", - "stackTrace": "スタックトレース:" + "uploadLogs": "ログをアップロード" }, "licenses": { "relatedPackages": "関連パッケージ", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "ライブTV", - "channels": "チャンネル", "guide": "番組表", "noChannels": "チャンネルがありません", "noDvr": "どのサーバーにもDVRが設定されていません", - "tuneFailed": "チャンネルのチューニングに失敗しました", - "loading": "チャンネルを読み込み中...", - "nowPlaying": "現在放送中", "noPrograms": "番組データがありません", - "channelNumber": "Ch. ${number}", "live": "ライブ", - "hd": "HD", - "premiere": "新着", "reloadGuide": "番組表を再読込", - "allChannels": "すべてのチャンネル", "now": "現在", "today": "今日", "midnight": "深夜", @@ -593,10 +568,7 @@ "lateNight": "深夜", "whatsOn": "放送中", "watchChannel": "チャンネルを視聴", - "favorites": "お気に入り", - "addToFavorites": "お気に入りに追加", - "removeFromFavorites": "お気に入りから削除", - "noFavorites": "お気に入りチャンネルがありません。チャンネルを長押しして追加してください。" + "favorites": "お気に入り" }, "collections": { "title": "コレクション", @@ -841,7 +813,6 @@ "playerCommand": "コマンド", "playerPackage": "パッケージ名", "playerUrlScheme": "URLスキーム", - "customPlayer": "カスタムプレーヤー", "off": "オフ", "launchFailed": "外部プレーヤーの起動に失敗しました", "appNotInstalled": "${name}がインストールされていません", diff --git a/lib/i18n/ko.i18n.json b/lib/i18n/ko.i18n.json index c425e167..415d1951 100644 --- a/lib/i18n/ko.i18n.json +++ b/lib/i18n/ko.i18n.json @@ -30,7 +30,6 @@ "shuffle": "무작위 재생", "addTo": "추가하기...", "createNew": "새로 만들기", - "remove": "삭제", "paste": "붙여넣기", "connect": "연결", "disconnect": "연결 해제", @@ -44,7 +43,6 @@ "settings": "설정", "mute": "음소거", "ok": "확인", - "loading": "로딩 중...", "reconnect": "다시 연결", "exitConfirmTitle": "앱을 종료하시겠습니까?", "exitConfirmMessage": "정말 종료하시겠습니까?", @@ -248,11 +246,6 @@ "skipMarker": "인트로/크레딧 건너뛰기" } }, - "pinEntry": { - "enterPin": "PIN 입력", - "showPin": "PIN 표시", - "hidePin": "PIN 숨기기" - }, "fileInfo": { "title": "파일 정보", "video": "비디오", @@ -325,7 +318,6 @@ "unlockRotation": "회전 잠금 해제", "timerActive": "타이머 활성화됨", "playbackWillPauseIn": "재생이 ${duration} 후에 일시 중지 됩니다", - "sleepTimerCompleted": "수면 타이머 완료됨 - 재생이 일시 중지되었습니다", "stillWatching": "아직 시청 중이신가요?", "pausingIn": "${seconds}초 후 일시 정지", "continueWatching": "계속", @@ -342,16 +334,12 @@ "muteButton": "음소거", "unmuteButton": "음소거 해제", "settingsButton": "동영상 설정", - "audioTrackButton": "음원 트랙", - "subtitlesButton": "자막", "tracksButton": "오디오 및 자막", "chaptersButton": "챕터", "versionsButton": "동영상 버전", "pipButton": "픽처 인 픽처 모드", "aspectRatioButton": "화면비율", "ambientLighting": "주변 조명", - "ambientLightingOn": "주변 조명 켜기", - "ambientLightingOff": "주변 조명 끄기", "fullscreenButton": "전체화면", "exitFullscreenButton": "전체화면 종료", "alwaysOnTopButton": "창 최상위 고정", @@ -455,11 +443,8 @@ "overview": "개요", "cast": "출연진", "extras": "예고편 및 부가영상", - "seasons": "시즌 수", "studio": "제작사", "rating": "연령 등급", - "episodeCount": "${count} 편", - "watchedProgress": "${watched}/${total} 편 시청 완료", "movie": "영화", "tvShow": "TV 시리즈", "minutesLeft": "${minutes}분 남음" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "로그 지우기", "copyLogs": "로그 복사", - "uploadLogs": "로그 업로드", - "error": "오류:", - "stackTrace": "스택 추적 (Stack Trace):" + "uploadLogs": "로그 업로드" }, "licenses": { "relatedPackages": "관련 소프트웨어 패키지", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "실시간 TV", - "channels": "채널", "guide": "편성표", "noChannels": "사용 가능한 채널이 없습니다", "noDvr": "서버에 DVR이 구성되어 있지 않습니다", - "tuneFailed": "채널 튜닝에 실패했습니다", - "loading": "채널 로딩 중...", - "nowPlaying": "현재 재생 중", "noPrograms": "프로그램 데이터가 없습니다", - "channelNumber": "채널 ${number}", "live": "실시간", - "hd": "HD", - "premiere": "신규", "reloadGuide": "편성표 새로고침", - "allChannels": "전체 채널", "now": "지금", "today": "오늘", "midnight": "자정", @@ -593,10 +568,7 @@ "lateNight": "심야 방송", "whatsOn": "지금 방송 중", "watchChannel": "채널 시청", - "favorites": "즐겨찾기", - "addToFavorites": "즐겨찾기에 추가", - "removeFromFavorites": "즐겨찾기에서 제거", - "noFavorites": "즐겨찾기 채널이 없습니다. 채널을 길게 눌러 추가하세요." + "favorites": "즐겨찾기" }, "collections": { "title": "컬렉션", @@ -841,7 +813,6 @@ "playerCommand": "명령어", "playerPackage": "패키지 이름", "playerUrlScheme": "URL 스킴", - "customPlayer": "사용자 정의 플레이어", "off": "꺼짐", "launchFailed": "외부 플레이어를 열 수 없습니다", "appNotInstalled": "${name}이(가) 설치되어 있지 않습니다", diff --git a/lib/i18n/nb.i18n.json b/lib/i18n/nb.i18n.json index 76f9bfc6..c22c384c 100644 --- a/lib/i18n/nb.i18n.json +++ b/lib/i18n/nb.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Tilfeldig", "addTo": "Legg til i...", "createNew": "Opprett ny", - "remove": "Fjern", "paste": "Lim inn", "connect": "Koble til", "disconnect": "Koble fra", @@ -44,7 +43,6 @@ "settings": "Innstillinger", "mute": "Demp", "ok": "OK", - "loading": "Laster...", "reconnect": "Koble til på nytt", "exitConfirmTitle": "Avslutte appen?", "exitConfirmMessage": "Er du sikker på at du vil avslutte?", @@ -248,11 +246,6 @@ "skipMarker": "Hopp over intro/rulletekst" } }, - "pinEntry": { - "enterPin": "Skriv inn PIN", - "showPin": "Vis PIN", - "hidePin": "Skjul PIN" - }, "fileInfo": { "title": "Filinformasjon", "video": "Video", @@ -325,7 +318,6 @@ "unlockRotation": "Lås opp rotasjon", "timerActive": "Timer aktiv", "playbackWillPauseIn": "Avspilling vil pause om ${duration}", - "sleepTimerCompleted": "Søvntimer fullført – avspilling satt på pause", "stillWatching": "Ser du fortsatt?", "pausingIn": "Pauser om ${seconds}s", "continueWatching": "Fortsett", @@ -342,16 +334,12 @@ "muteButton": "Demp", "unmuteButton": "Opphev demping", "settingsButton": "Videoinnstillinger", - "audioTrackButton": "Lydspor", - "subtitlesButton": "Undertekster", "tracksButton": "Lyd og undertekster", "chaptersButton": "Kapitler", "versionsButton": "Videoversjoner", "pipButton": "Bilde-i-bilde-modus", "aspectRatioButton": "Sideforhold", "ambientLighting": "Omgivelseslys", - "ambientLightingOn": "Aktiver omgivelseslys", - "ambientLightingOff": "Deaktiver omgivelseslys", "fullscreenButton": "Gå til fullskjerm", "exitFullscreenButton": "Avslutt fullskjerm", "alwaysOnTopButton": "Alltid øverst", @@ -455,11 +443,8 @@ "overview": "Oversikt", "cast": "Skuespillere", "extras": "Trailere og ekstra", - "seasons": "Sesonger", "studio": "Studio", "rating": "Vurdering", - "episodeCount": "${count} episoder", - "watchedProgress": "${watched}/${total} sett", "movie": "Film", "tvShow": "TV-serie", "minutesLeft": "${minutes} min igjen" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Tøm logger", "copyLogs": "Kopier logger", - "uploadLogs": "Last opp logger", - "error": "Feil:", - "stackTrace": "Stabelsporing:" + "uploadLogs": "Last opp logger" }, "licenses": { "relatedPackages": "Relaterte pakker", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "Direkte-TV", - "channels": "Kanaler", "guide": "Programguide", "noChannels": "Ingen kanaler tilgjengelig", "noDvr": "Ingen DVR konfigurert på noen server", - "tuneFailed": "Kunne ikke stille inn kanal", - "loading": "Laster kanaler...", - "nowPlaying": "Spilles nå", "noPrograms": "Ingen programdata tilgjengelig", - "channelNumber": "Kanal ${number}", "live": "DIREKTE", - "hd": "HD", - "premiere": "NY", "reloadGuide": "Last inn programguide på nytt", - "allChannels": "Alle kanaler", "now": "Nå", "today": "I dag", "midnight": "Midnatt", @@ -593,10 +568,7 @@ "lateNight": "Sen kveld", "whatsOn": "Hva går nå", "watchChannel": "Se kanal", - "favorites": "Favoritter", - "addToFavorites": "Legg til i favoritter", - "removeFromFavorites": "Fjern fra favoritter", - "noFavorites": "Ingen favorittkanaler. Trykk lenge på en kanal for å legge den til." + "favorites": "Favoritter" }, "collections": { "title": "Samlinger", @@ -841,7 +813,6 @@ "playerCommand": "Kommando", "playerPackage": "Pakkenavn", "playerUrlScheme": "URL-skjema", - "customPlayer": "Egendefinert spiller", "off": "Av", "launchFailed": "Kunne ikke åpne ekstern spiller", "appNotInstalled": "${name} er ikke installert", diff --git a/lib/i18n/nl.i18n.json b/lib/i18n/nl.i18n.json index 7b7f0e8d..ee7fbd4e 100644 --- a/lib/i18n/nl.i18n.json +++ b/lib/i18n/nl.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Willekeurig", "addTo": "Toevoegen aan...", "createNew": "Nieuw aanmaken", - "remove": "Verwijderen", "paste": "Plakken", "connect": "Verbinden", "disconnect": "Verbinding verbreken", @@ -44,7 +43,6 @@ "settings": "Opties", "mute": "Dempen", "ok": "OK", - "loading": "Laden...", "reconnect": "Opnieuw verbinden", "exitConfirmTitle": "App afsluiten?", "exitConfirmMessage": "Weet je zeker dat je wilt afsluiten?", @@ -248,11 +246,6 @@ "skipMarker": "Intro/aftiteling overslaan" } }, - "pinEntry": { - "enterPin": "Voer PIN in", - "showPin": "Toon PIN", - "hidePin": "Verberg PIN" - }, "fileInfo": { "title": "Bestand info", "video": "Video", @@ -325,7 +318,6 @@ "unlockRotation": "Ontgrendel rotatie", "timerActive": "Timer actief", "playbackWillPauseIn": "Afspelen wordt gepauzeerd over ${duration}", - "sleepTimerCompleted": "Slaaptimer voltooid - afspelen gepauzeerd", "stillWatching": "Kijk je nog?", "pausingIn": "Pauze over ${seconds}s", "continueWatching": "Doorgaan", @@ -342,16 +334,12 @@ "muteButton": "Dempen", "unmuteButton": "Dempen opheffen", "settingsButton": "Video-instellingen", - "audioTrackButton": "Audiosporen", - "subtitlesButton": "Ondertitels", "tracksButton": "Audio en ondertitels", "chaptersButton": "Hoofdstukken", "versionsButton": "Videoversies", "pipButton": "Beeld-in-beeld modus", "aspectRatioButton": "Beeldverhouding", "ambientLighting": "Omgevingsverlichting", - "ambientLightingOn": "Omgevingsverlichting inschakelen", - "ambientLightingOff": "Omgevingsverlichting uitschakelen", "fullscreenButton": "Volledig scherm activeren", "exitFullscreenButton": "Volledig scherm verlaten", "alwaysOnTopButton": "Altijd bovenop", @@ -455,11 +443,8 @@ "overview": "Overzicht", "cast": "Acteurs", "extras": "Trailers & Extra's", - "seasons": "Seizoenen", "studio": "Studio", "rating": "Leeftijd", - "episodeCount": "${count} afleveringen", - "watchedProgress": "${watched}/${total} gekeken", "movie": "Film", "tvShow": "TV Serie", "minutesLeft": "${minutes} min over" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Wis logs", "copyLogs": "Kopieer logs", - "uploadLogs": "Logs uploaden", - "error": "Fout:", - "stackTrace": "Stacktracering:" + "uploadLogs": "Logs uploaden" }, "licenses": { "relatedPackages": "Gerelateerde pakketten", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "Live TV", - "channels": "Zenders", "guide": "Gids", "noChannels": "Geen zenders beschikbaar", "noDvr": "Geen DVR geconfigureerd op een server", - "tuneFailed": "Kan zender niet afstemmen", - "loading": "Zenders laden...", - "nowPlaying": "Nu aan het afspelen", "noPrograms": "Geen programmagegevens beschikbaar", - "channelNumber": "Kanaal ${number}", "live": "LIVE", - "hd": "HD", - "premiere": "NIEUW", "reloadGuide": "Gids herladen", - "allChannels": "Alle zenders", "now": "Nu", "today": "Vandaag", "midnight": "Middernacht", @@ -593,10 +568,7 @@ "lateNight": "Late avond", "whatsOn": "Nu op TV", "watchChannel": "Kanaal bekijken", - "favorites": "Favorieten", - "addToFavorites": "Toevoegen aan favorieten", - "removeFromFavorites": "Verwijderen uit favorieten", - "noFavorites": "Geen favoriete zenders. Houd een zender ingedrukt om toe te voegen." + "favorites": "Favorieten" }, "downloads": { "title": "Downloads", @@ -841,7 +813,6 @@ "playerCommand": "Commando", "playerPackage": "Pakketnaam", "playerUrlScheme": "URL-schema", - "customPlayer": "Aangepaste speler", "off": "Uit", "launchFailed": "Kan externe speler niet openen", "appNotInstalled": "${name} is niet geïnstalleerd", diff --git a/lib/i18n/pl.i18n.json b/lib/i18n/pl.i18n.json index dac5a0b9..7a9ff04c 100644 --- a/lib/i18n/pl.i18n.json +++ b/lib/i18n/pl.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Losowo", "addTo": "Dodaj do...", "createNew": "Utwórz nowy", - "remove": "Usuń", "paste": "Wklej", "connect": "Połącz", "disconnect": "Rozłącz", @@ -44,7 +43,6 @@ "settings": "Ustawienia", "mute": "Wycisz", "ok": "OK", - "loading": "Ładowanie...", "reconnect": "Połącz ponownie", "exitConfirmTitle": "Zamknąć aplikację?", "exitConfirmMessage": "Czy na pewno chcesz wyjść?", @@ -248,11 +246,6 @@ "skipMarker": "Pomiń intro/napisy końcowe" } }, - "pinEntry": { - "enterPin": "Wprowadź PIN", - "showPin": "Pokaż PIN", - "hidePin": "Ukryj PIN" - }, "fileInfo": { "title": "Informacje o pliku", "video": "Wideo", @@ -325,7 +318,6 @@ "unlockRotation": "Odblokuj obrót", "timerActive": "Wyłącznik aktywny", "playbackWillPauseIn": "Odtwarzanie zatrzyma się za ${duration}", - "sleepTimerCompleted": "Wyłącznik czasowy zakończony — odtwarzanie wstrzymane", "stillWatching": "Nadal oglądasz?", "pausingIn": "Pauza za ${seconds}s", "continueWatching": "Kontynuuj", @@ -342,16 +334,12 @@ "muteButton": "Wycisz", "unmuteButton": "Wyłącz wyciszenie", "settingsButton": "Ustawienia wideo", - "audioTrackButton": "Ścieżki audio", - "subtitlesButton": "Napisy", "tracksButton": "Audio i napisy", "chaptersButton": "Rozdziały", "versionsButton": "Wersje wideo", "pipButton": "Tryb obraz w obrazie", "aspectRatioButton": "Proporcje", "ambientLighting": "Oświetlenie otoczenia", - "ambientLightingOn": "Włącz oświetlenie otoczenia", - "ambientLightingOff": "Wyłącz oświetlenie otoczenia", "fullscreenButton": "Wejdź w pełny ekran", "exitFullscreenButton": "Wyjdź z pełnego ekranu", "alwaysOnTopButton": "Zawsze na wierzchu", @@ -455,11 +443,8 @@ "overview": "Opis", "cast": "Obsada", "extras": "Zwiastuny i dodatki", - "seasons": "Sezony", "studio": "Studio", "rating": "Ocena", - "episodeCount": "${count} odcinków", - "watchedProgress": "${watched}/${total} obejrzanych", "movie": "Film", "tvShow": "Serial TV", "minutesLeft": "${minutes} min pozostało" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Wyczyść logi", "copyLogs": "Kopiuj logi", - "uploadLogs": "Prześlij logi", - "error": "Błąd:", - "stackTrace": "Ślad stosu:" + "uploadLogs": "Prześlij logi" }, "licenses": { "relatedPackages": "Powiązane pakiety", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "TV na żywo", - "channels": "Kanały", "guide": "Przewodnik", "noChannels": "Brak dostępnych kanałów", "noDvr": "Brak skonfigurowanego DVR na żadnym serwerze", - "tuneFailed": "Nie udało się dostroić kanału", - "loading": "Ładowanie kanałów...", - "nowPlaying": "Teraz odtwarzane", "noPrograms": "Brak danych o programach", - "channelNumber": "Kn. ${number}", "live": "NA ŻYWO", - "hd": "HD", - "premiere": "NOWE", "reloadGuide": "Odśwież przewodnik", - "allChannels": "Wszystkie kanały", "now": "Teraz", "today": "Dzisiaj", "midnight": "Północ", @@ -593,10 +568,7 @@ "lateNight": "Późna noc", "whatsOn": "Co leci", "watchChannel": "Oglądaj kanał", - "favorites": "Ulubione", - "addToFavorites": "Dodaj do ulubionych", - "removeFromFavorites": "Usuń z ulubionych", - "noFavorites": "Brak ulubionych kanałów. Przytrzymaj kanał, aby go dodać." + "favorites": "Ulubione" }, "collections": { "title": "Kolekcje", @@ -841,7 +813,6 @@ "playerCommand": "Polecenie", "playerPackage": "Nazwa pakietu", "playerUrlScheme": "Schemat URL", - "customPlayer": "Niestandardowy odtwarzacz", "off": "Wyłączony", "launchFailed": "Nie udało się otworzyć zewnętrznego odtwarzacza", "appNotInstalled": "${name} nie jest zainstalowany", diff --git a/lib/i18n/pt.i18n.json b/lib/i18n/pt.i18n.json index a5127330..6ab8c838 100644 --- a/lib/i18n/pt.i18n.json +++ b/lib/i18n/pt.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Aleatório", "addTo": "Adicionar a...", "createNew": "Criar novo", - "remove": "Remover", "paste": "Colar", "connect": "Conectar", "disconnect": "Desconectar", @@ -44,7 +43,6 @@ "settings": "Configurações", "mute": "Silenciar", "ok": "OK", - "loading": "Carregando...", "reconnect": "Reconectar", "exitConfirmTitle": "Sair do app?", "exitConfirmMessage": "Tem certeza que deseja sair?", @@ -248,11 +246,6 @@ "skipMarker": "Pular Intro/Créditos" } }, - "pinEntry": { - "enterPin": "Inserir PIN", - "showPin": "Mostrar PIN", - "hidePin": "Ocultar PIN" - }, "fileInfo": { "title": "Info do Arquivo", "video": "Vídeo", @@ -325,7 +318,6 @@ "unlockRotation": "Destravar rotação", "timerActive": "Timer Ativo", "playbackWillPauseIn": "A reprodução pausará em ${duration}", - "sleepTimerCompleted": "Timer de sono concluído - reprodução pausada", "stillWatching": "Ainda assistindo?", "pausingIn": "Pausando em ${seconds}s", "continueWatching": "Continuar", @@ -342,16 +334,12 @@ "muteButton": "Silenciar", "unmuteButton": "Ativar som", "settingsButton": "Configurações de vídeo", - "audioTrackButton": "Faixas de áudio", - "subtitlesButton": "Legendas", "tracksButton": "Áudio e Legendas", "chaptersButton": "Capítulos", "versionsButton": "Versões do vídeo", "pipButton": "Modo Picture-in-Picture", "aspectRatioButton": "Proporção", "ambientLighting": "Iluminação ambiente", - "ambientLightingOn": "Ativar iluminação ambiente", - "ambientLightingOff": "Desativar iluminação ambiente", "fullscreenButton": "Entrar em tela cheia", "exitFullscreenButton": "Sair da tela cheia", "alwaysOnTopButton": "Sempre no topo", @@ -455,11 +443,8 @@ "overview": "Sinopse", "cast": "Elenco", "extras": "Trailers e Extras", - "seasons": "Temporadas", "studio": "Estúdio", "rating": "Avaliação", - "episodeCount": "${count} episódios", - "watchedProgress": "${watched}/${total} assistidos", "movie": "Filme", "tvShow": "Série de TV", "minutesLeft": "${minutes} min restantes" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Limpar Logs", "copyLogs": "Copiar Logs", - "uploadLogs": "Enviar Logs", - "error": "Erro:", - "stackTrace": "Stack Trace:" + "uploadLogs": "Enviar Logs" }, "licenses": { "relatedPackages": "Pacotes Relacionados", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "TV ao Vivo", - "channels": "Canais", "guide": "Guia", "noChannels": "Nenhum canal disponível", "noDvr": "Nenhum DVR configurado em nenhum servidor", - "tuneFailed": "Falha ao sintonizar canal", - "loading": "Carregando canais...", - "nowPlaying": "Reproduzindo Agora", "noPrograms": "Nenhum dado de programação disponível", - "channelNumber": "Ch. ${number}", "live": "AO VIVO", - "hd": "HD", - "premiere": "NOVO", "reloadGuide": "Recarregar Guia", - "allChannels": "Todos os Canais", "now": "Agora", "today": "Hoje", "midnight": "Meia-noite", @@ -593,10 +568,7 @@ "lateNight": "Madrugada", "whatsOn": "O que Está Passando", "watchChannel": "Assistir Canal", - "favorites": "Favoritos", - "addToFavorites": "Adicionar aos favoritos", - "removeFromFavorites": "Remover dos favoritos", - "noFavorites": "Nenhum canal favorito. Pressione e segure um canal para adicioná-lo." + "favorites": "Favoritos" }, "collections": { "title": "Coleções", @@ -841,7 +813,6 @@ "playerCommand": "Comando", "playerPackage": "Nome do Pacote", "playerUrlScheme": "Esquema de URL", - "customPlayer": "Player Personalizado", "off": "Desativado", "launchFailed": "Falha ao abrir player externo", "appNotInstalled": "${name} não está instalado", diff --git a/lib/i18n/ru.i18n.json b/lib/i18n/ru.i18n.json index e8f66ac9..b2987d88 100644 --- a/lib/i18n/ru.i18n.json +++ b/lib/i18n/ru.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Перемешать", "addTo": "Добавить в...", "createNew": "Создать новый", - "remove": "Удалить", "paste": "Вставить", "connect": "Подключить", "disconnect": "Отключить", @@ -44,7 +43,6 @@ "settings": "Настройки", "mute": "Без звука", "ok": "OK", - "loading": "Загрузка...", "reconnect": "Переподключить", "exitConfirmTitle": "Выйти из приложения?", "exitConfirmMessage": "Вы уверены, что хотите выйти?", @@ -248,11 +246,6 @@ "skipMarker": "Пропустить вступление/титры" } }, - "pinEntry": { - "enterPin": "Введите PIN", - "showPin": "Показать PIN", - "hidePin": "Скрыть PIN" - }, "fileInfo": { "title": "Информация о файле", "video": "Видео", @@ -325,7 +318,6 @@ "unlockRotation": "Разблокировать поворот", "timerActive": "Таймер активен", "playbackWillPauseIn": "Воспроизведение будет приостановлено через ${duration}", - "sleepTimerCompleted": "Таймер сна завершён — воспроизведение приостановлено", "stillWatching": "Всё ещё смотрите?", "pausingIn": "Пауза через ${seconds}с", "continueWatching": "Продолжить", @@ -342,16 +334,12 @@ "muteButton": "Без звука", "unmuteButton": "Включить звук", "settingsButton": "Настройки видео", - "audioTrackButton": "Аудиодорожки", - "subtitlesButton": "Субтитры", "tracksButton": "Аудио и субтитры", "chaptersButton": "Главы", "versionsButton": "Версии видео", "pipButton": "Режим «картинка в картинке»", "aspectRatioButton": "Соотношение сторон", "ambientLighting": "Фоновая подсветка", - "ambientLightingOn": "Включить фоновую подсветку", - "ambientLightingOff": "Выключить фоновую подсветку", "fullscreenButton": "Полноэкранный режим", "exitFullscreenButton": "Выйти из полноэкранного режима", "alwaysOnTopButton": "Всегда поверх", @@ -455,11 +443,8 @@ "overview": "Обзор", "cast": "В ролях", "extras": "Трейлеры и доп. материалы", - "seasons": "Сезоны", "studio": "Студия", "rating": "Рейтинг", - "episodeCount": "${count} эпизодов", - "watchedProgress": "${watched}/${total} просмотрено", "movie": "Фильм", "tvShow": "Сериал", "minutesLeft": "Осталось ${minutes} мин" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Очистить логи", "copyLogs": "Скопировать логи", - "uploadLogs": "Загрузить логи", - "error": "Ошибка:", - "stackTrace": "Стек вызовов:" + "uploadLogs": "Загрузить логи" }, "licenses": { "relatedPackages": "Связанные пакеты", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "ТВ в прямом эфире", - "channels": "Каналы", "guide": "Программа", "noChannels": "Нет доступных каналов", "noDvr": "DVR не настроен ни на одном сервере", - "tuneFailed": "Не удалось настроить канал", - "loading": "Загрузка каналов...", - "nowPlaying": "Сейчас воспроизводится", "noPrograms": "Нет данных о программах", - "channelNumber": "Кн. ${number}", "live": "ЭФИР", - "hd": "HD", - "premiere": "НОВОЕ", "reloadGuide": "Перезагрузить программу", - "allChannels": "Все каналы", "now": "Сейчас", "today": "Сегодня", "midnight": "Полночь", @@ -593,10 +568,7 @@ "lateNight": "Поздний вечер", "whatsOn": "Что идёт", "watchChannel": "Смотреть канал", - "favorites": "Избранное", - "addToFavorites": "Добавить в избранное", - "removeFromFavorites": "Удалить из избранного", - "noFavorites": "Нет избранных каналов. Удерживайте канал, чтобы добавить его." + "favorites": "Избранное" }, "collections": { "title": "Коллекции", @@ -841,7 +813,6 @@ "playerCommand": "Команда", "playerPackage": "Имя пакета", "playerUrlScheme": "URL-схема", - "customPlayer": "Свой плеер", "off": "Выкл.", "launchFailed": "Не удалось открыть внешний плеер", "appNotInstalled": "${name} не установлен", diff --git a/lib/i18n/strings.g.dart b/lib/i18n/strings.g.dart index 40283d7c..54085f95 100644 --- a/lib/i18n/strings.g.dart +++ b/lib/i18n/strings.g.dart @@ -4,9 +4,9 @@ /// To regenerate, run: `dart run slang` /// /// Locales: 15 -/// Strings: 12285 (819 per locale) +/// Strings: 11880 (792 per locale) /// -/// Built on 2026-03-15 at 06:44 UTC +/// Built on 2026-03-15 at 06:54 UTC // coverage:ignore-file // ignore_for_file: type=lint, unused_import diff --git a/lib/i18n/strings_da.g.dart b/lib/i18n/strings_da.g.dart index 226b99c1..f152769e 100644 --- a/lib/i18n/strings_da.g.dart +++ b/lib/i18n/strings_da.g.dart @@ -45,7 +45,6 @@ class TranslationsDa with BaseTranslations implements T @override late final _TranslationsSettingsDa settings = _TranslationsSettingsDa._(_root); @override late final _TranslationsSearchDa search = _TranslationsSearchDa._(_root); @override late final _TranslationsHotkeysDa hotkeys = _TranslationsHotkeysDa._(_root); - @override late final _TranslationsPinEntryDa pinEntry = _TranslationsPinEntryDa._(_root); @override late final _TranslationsFileInfoDa fileInfo = _TranslationsFileInfoDa._(_root); @override late final _TranslationsMediaMenuDa mediaMenu = _TranslationsMediaMenuDa._(_root); @override late final _TranslationsAccessibilityDa accessibility = _TranslationsAccessibilityDa._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonDa implements TranslationsCommonEn { @override String get shuffle => 'Bland'; @override String get addTo => 'Tilføj til...'; @override String get createNew => 'Opret ny'; - @override String get remove => 'Fjern'; @override String get paste => 'Indsæt'; @override String get connect => 'Forbind'; @override String get disconnect => 'Afbryd'; @@ -142,7 +140,6 @@ class _TranslationsCommonDa implements TranslationsCommonEn { @override String get settings => 'Indstillinger'; @override String get mute => 'Lydløs'; @override String get ok => 'OK'; - @override String get loading => 'Indlæser...'; @override String get reconnect => 'Genopret forbindelse'; @override String get exitConfirmTitle => 'Luk app?'; @override String get exitConfirmMessage => 'Er du sikker på, at du vil afslutte?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysDa implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsDa actions = _TranslationsHotkeysActionsDa._(_root); } -// Path: pinEntry -class _TranslationsPinEntryDa implements TranslationsPinEntryEn { - _TranslationsPinEntryDa._(this._root); - - final TranslationsDa _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Indtast PIN'; - @override String get showPin => 'Vis PIN'; - @override String get hidePin => 'Skjul PIN'; -} - // Path: fileInfo class _TranslationsFileInfoDa implements TranslationsFileInfoEn { _TranslationsFileInfoDa._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsDa implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Lås rotation op'; @override String get timerActive => 'Timer aktiv'; @override String playbackWillPauseIn({required Object duration}) => 'Afspilning pauses om ${duration}'; - @override String get sleepTimerCompleted => 'Sove-timer fuldført — afspilning sat på pause'; @override String get stillWatching => 'Ser du stadig?'; @override String pausingIn({required Object seconds}) => 'Pauser om ${seconds}s'; @override String get continueWatching => 'Fortsæt'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsDa implements TranslationsVideoControlsEn { @override String get muteButton => 'Lydløs'; @override String get unmuteButton => 'Slå lyd til'; @override String get settingsButton => 'Videoindstillinger'; - @override String get audioTrackButton => 'Lydspor'; - @override String get subtitlesButton => 'Undertekster'; @override String get tracksButton => 'Lyd og undertekster'; @override String get chaptersButton => 'Kapitler'; @override String get versionsButton => 'Videoversioner'; @override String get pipButton => 'Billede-i-billede-tilstand'; @override String get aspectRatioButton => 'Billedformat'; @override String get ambientLighting => 'Omgivelsesbelysning'; - @override String get ambientLightingOn => 'Aktivér omgivelsesbelysning'; - @override String get ambientLightingOff => 'Deaktivér omgivelsesbelysning'; @override String get fullscreenButton => 'Fuldskærm'; @override String get exitFullscreenButton => 'Forlad fuldskærm'; @override String get alwaysOnTopButton => 'Altid øverst'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverDa implements TranslationsDiscoverEn { @override String get overview => 'Oversigt'; @override String get cast => 'Rollebesætning'; @override String get extras => 'Trailere og ekstra'; - @override String get seasons => 'Sæsoner'; @override String get studio => 'Studie'; @override String get rating => 'Bedømmelse'; - @override String episodeCount({required Object count}) => '${count} episoder'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} set'; @override String get movie => 'Film'; @override String get tvShow => 'TV-serie'; @override String minutesLeft({required Object minutes}) => '${minutes} min tilbage'; @@ -771,8 +748,6 @@ class _TranslationsLogsDa implements TranslationsLogsEn { @override String get clearLogs => 'Ryd logs'; @override String get copyLogs => 'Kopiér logs'; @override String get uploadLogs => 'Upload logs'; - @override String get error => 'Fejl:'; - @override String get stackTrace => 'Staksporing:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvDa implements TranslationsLiveTvEn { // Translations @override String get title => 'Live TV'; - @override String get channels => 'Kanaler'; @override String get guide => 'Guide'; @override String get noChannels => 'Ingen kanaler tilgængelige'; @override String get noDvr => 'Ingen DVR konfigureret på nogen server'; - @override String get tuneFailed => 'Kunne ikke tune kanal'; - @override String get loading => 'Indlæser kanaler...'; - @override String get nowPlaying => 'Afspiller nu'; @override String get noPrograms => 'Ingen programdata tilgængelig'; - @override String channelNumber({required Object number}) => 'Kn. ${number}'; @override String get live => 'LIVE'; - @override String get hd => 'HD'; - @override String get premiere => 'NY'; @override String get reloadGuide => 'Genindlæs guide'; - @override String get allChannels => 'Alle kanaler'; @override String get now => 'Nu'; @override String get today => 'I dag'; @override String get midnight => 'Midnat'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvDa implements TranslationsLiveTvEn { @override String get whatsOn => 'Hvad der kører'; @override String get watchChannel => 'Se kanal'; @override String get favorites => 'Favoritter'; - @override String get addToFavorites => 'Føj til favoritter'; - @override String get removeFromFavorites => 'Fjern fra favoritter'; - @override String get noFavorites => 'Ingen favoritkanaler. Tryk længe på en kanal for at tilføje den.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerDa implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Kommando'; @override String get playerPackage => 'Pakkenavn'; @override String get playerUrlScheme => 'URL-skema'; - @override String get customPlayer => 'Brugerdefineret afspiller'; @override String get off => 'Fra'; @override String get launchFailed => 'Kunne ikke åbne ekstern afspiller'; @override String appNotInstalled({required Object name}) => '${name} er ikke installeret'; @@ -1342,7 +1305,6 @@ extension on TranslationsDa { 'common.shuffle' => 'Bland', 'common.addTo' => 'Tilføj til...', 'common.createNew' => 'Opret ny', - 'common.remove' => 'Fjern', 'common.paste' => 'Indsæt', 'common.connect' => 'Forbind', 'common.disconnect' => 'Afbryd', @@ -1356,7 +1318,6 @@ extension on TranslationsDa { 'common.settings' => 'Indstillinger', 'common.mute' => 'Lydløs', 'common.ok' => 'OK', - 'common.loading' => 'Indlæser...', 'common.reconnect' => 'Genopret forbindelse', 'common.exitConfirmTitle' => 'Luk app?', 'common.exitConfirmMessage' => 'Er du sikker på, at du vil afslutte?', @@ -1547,9 +1508,6 @@ extension on TranslationsDa { 'hotkeys.actions.subSeekPrev' => 'Søg til forrige undertekst', 'hotkeys.actions.shaderToggle' => 'Skift shadere', 'hotkeys.actions.skipMarker' => 'Spring intro/rulletekster over', - 'pinEntry.enterPin' => 'Indtast PIN', - 'pinEntry.showPin' => 'Vis PIN', - 'pinEntry.hidePin' => 'Skjul PIN', 'fileInfo.title' => 'Filinfo', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Lyd', @@ -1613,7 +1571,6 @@ extension on TranslationsDa { 'videoControls.unlockRotation' => 'Lås rotation op', 'videoControls.timerActive' => 'Timer aktiv', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Afspilning pauses om ${duration}', - 'videoControls.sleepTimerCompleted' => 'Sove-timer fuldført — afspilning sat på pause', 'videoControls.stillWatching' => 'Ser du stadig?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pauser om ${seconds}s', 'videoControls.continueWatching' => 'Fortsæt', @@ -1630,16 +1587,12 @@ extension on TranslationsDa { 'videoControls.muteButton' => 'Lydløs', 'videoControls.unmuteButton' => 'Slå lyd til', 'videoControls.settingsButton' => 'Videoindstillinger', - 'videoControls.audioTrackButton' => 'Lydspor', - 'videoControls.subtitlesButton' => 'Undertekster', 'videoControls.tracksButton' => 'Lyd og undertekster', 'videoControls.chaptersButton' => 'Kapitler', 'videoControls.versionsButton' => 'Videoversioner', 'videoControls.pipButton' => 'Billede-i-billede-tilstand', 'videoControls.aspectRatioButton' => 'Billedformat', 'videoControls.ambientLighting' => 'Omgivelsesbelysning', - 'videoControls.ambientLightingOn' => 'Aktivér omgivelsesbelysning', - 'videoControls.ambientLightingOff' => 'Deaktivér omgivelsesbelysning', 'videoControls.fullscreenButton' => 'Fuldskærm', 'videoControls.exitFullscreenButton' => 'Forlad fuldskærm', 'videoControls.alwaysOnTopButton' => 'Altid øverst', @@ -1729,11 +1682,8 @@ extension on TranslationsDa { 'discover.overview' => 'Oversigt', 'discover.cast' => 'Rollebesætning', 'discover.extras' => 'Trailere og ekstra', - 'discover.seasons' => 'Sæsoner', 'discover.studio' => 'Studie', 'discover.rating' => 'Bedømmelse', - 'discover.episodeCount' => ({required Object count}) => '${count} episoder', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} set', 'discover.movie' => 'Film', 'discover.tvShow' => 'TV-serie', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min tilbage', @@ -1811,8 +1761,6 @@ extension on TranslationsDa { 'logs.clearLogs' => 'Ryd logs', 'logs.copyLogs' => 'Kopiér logs', 'logs.uploadLogs' => 'Upload logs', - 'logs.error' => 'Fejl:', - 'logs.stackTrace' => 'Staksporing:', 'licenses.relatedPackages' => 'Relaterede pakker', 'licenses.license' => 'Licens', 'licenses.licenseNumber' => ({required Object number}) => 'Licens ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsDa { 'navigation.downloads' => 'Downloads', 'navigation.liveTv' => 'Live TV', 'liveTv.title' => 'Live TV', - 'liveTv.channels' => 'Kanaler', 'liveTv.guide' => 'Guide', 'liveTv.noChannels' => 'Ingen kanaler tilgængelige', 'liveTv.noDvr' => 'Ingen DVR konfigureret på nogen server', - 'liveTv.tuneFailed' => 'Kunne ikke tune kanal', - 'liveTv.loading' => 'Indlæser kanaler...', - 'liveTv.nowPlaying' => 'Afspiller nu', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Ingen programdata tilgængelig', - 'liveTv.channelNumber' => ({required Object number}) => 'Kn. ${number}', 'liveTv.live' => 'LIVE', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NY', 'liveTv.reloadGuide' => 'Genindlæs guide', - 'liveTv.allChannels' => 'Alle kanaler', 'liveTv.now' => 'Nu', 'liveTv.today' => 'I dag', 'liveTv.midnight' => 'Midnat', @@ -1848,14 +1786,13 @@ extension on TranslationsDa { 'liveTv.whatsOn' => 'Hvad der kører', 'liveTv.watchChannel' => 'Se kanal', 'liveTv.favorites' => 'Favoritter', - 'liveTv.addToFavorites' => 'Føj til favoritter', - 'liveTv.removeFromFavorites' => 'Fjern fra favoritter', - 'liveTv.noFavorites' => 'Ingen favoritkanaler. Tryk længe på en kanal for at tilføje den.', 'collections.title' => 'Samlinger', 'collections.collection' => 'Samling', 'collections.empty' => 'Samlingen er tom', 'collections.unknownLibrarySection' => 'Kan ikke slette: Ukendt bibliotekssektion', 'collections.deleteCollection' => 'Slet samling', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => 'Er du sikker på, at du vil slette "${title}"? Denne handling kan ikke fortrydes.', 'collections.deleted' => 'Samling slettet', 'collections.deleteFailed' => 'Kunne ikke slette samling', @@ -2073,7 +2010,6 @@ extension on TranslationsDa { 'externalPlayer.playerCommand' => 'Kommando', 'externalPlayer.playerPackage' => 'Pakkenavn', 'externalPlayer.playerUrlScheme' => 'URL-skema', - 'externalPlayer.customPlayer' => 'Brugerdefineret afspiller', 'externalPlayer.off' => 'Fra', 'externalPlayer.launchFailed' => 'Kunne ikke åbne ekstern afspiller', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} er ikke installeret', diff --git a/lib/i18n/strings_de.g.dart b/lib/i18n/strings_de.g.dart index fc47a53a..aefb87e8 100644 --- a/lib/i18n/strings_de.g.dart +++ b/lib/i18n/strings_de.g.dart @@ -45,7 +45,6 @@ class TranslationsDe with BaseTranslations implements T @override late final _TranslationsSettingsDe settings = _TranslationsSettingsDe._(_root); @override late final _TranslationsSearchDe search = _TranslationsSearchDe._(_root); @override late final _TranslationsHotkeysDe hotkeys = _TranslationsHotkeysDe._(_root); - @override late final _TranslationsPinEntryDe pinEntry = _TranslationsPinEntryDe._(_root); @override late final _TranslationsFileInfoDe fileInfo = _TranslationsFileInfoDe._(_root); @override late final _TranslationsMediaMenuDe mediaMenu = _TranslationsMediaMenuDe._(_root); @override late final _TranslationsAccessibilityDe accessibility = _TranslationsAccessibilityDe._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonDe implements TranslationsCommonEn { @override String get shuffle => 'Zufall'; @override String get addTo => 'Hinzufügen zu...'; @override String get createNew => 'Neu erstellen'; - @override String get remove => 'Entfernen'; @override String get paste => 'Einfügen'; @override String get connect => 'Verbinden'; @override String get disconnect => 'Trennen'; @@ -142,7 +140,6 @@ class _TranslationsCommonDe implements TranslationsCommonEn { @override String get settings => 'Optionen'; @override String get mute => 'Stumm'; @override String get ok => 'OK'; - @override String get loading => 'Laden...'; @override String get reconnect => 'Erneut verbinden'; @override String get exitConfirmTitle => 'App beenden?'; @override String get exitConfirmMessage => 'Möchtest du die App wirklich beenden?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysDe implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsDe actions = _TranslationsHotkeysActionsDe._(_root); } -// Path: pinEntry -class _TranslationsPinEntryDe implements TranslationsPinEntryEn { - _TranslationsPinEntryDe._(this._root); - - final TranslationsDe _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'PIN eingeben'; - @override String get showPin => 'PIN anzeigen'; - @override String get hidePin => 'PIN verbergen'; -} - // Path: fileInfo class _TranslationsFileInfoDe implements TranslationsFileInfoEn { _TranslationsFileInfoDe._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsDe implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Rotation entsperren'; @override String get timerActive => 'Schlaftimer aktiv'; @override String playbackWillPauseIn({required Object duration}) => 'Wiedergabe wird in ${duration} pausiert'; - @override String get sleepTimerCompleted => 'Schlaftimer abgelaufen – Wiedergabe pausiert'; @override String get stillWatching => 'Schaust du noch?'; @override String pausingIn({required Object seconds}) => 'Pause in ${seconds}s'; @override String get continueWatching => 'Weiter'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsDe implements TranslationsVideoControlsEn { @override String get muteButton => 'Stumm schalten'; @override String get unmuteButton => 'Stummschaltung aufheben'; @override String get settingsButton => 'Videoeinstellungen'; - @override String get audioTrackButton => 'Tonspuren'; - @override String get subtitlesButton => 'Untertitel'; @override String get tracksButton => 'Audio und Untertitel'; @override String get chaptersButton => 'Kapitel'; @override String get versionsButton => 'Videoversionen'; @override String get pipButton => 'Bild-in-Bild Modus'; @override String get aspectRatioButton => 'Seitenverhältnis'; @override String get ambientLighting => 'Umgebungsbeleuchtung'; - @override String get ambientLightingOn => 'Umgebungsbeleuchtung aktivieren'; - @override String get ambientLightingOff => 'Umgebungsbeleuchtung deaktivieren'; @override String get fullscreenButton => 'Vollbild aktivieren'; @override String get exitFullscreenButton => 'Vollbild verlassen'; @override String get alwaysOnTopButton => 'Immer im Vordergrund'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverDe implements TranslationsDiscoverEn { @override String get overview => 'Übersicht'; @override String get cast => 'Besetzung'; @override String get extras => 'Trailer & Extras'; - @override String get seasons => 'Staffeln'; @override String get studio => 'Studio'; @override String get rating => 'Altersfreigabe'; - @override String episodeCount({required Object count}) => '${count} Episoden'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched} von ${total} gesehen'; @override String get movie => 'Film'; @override String get tvShow => 'Serie'; @override String minutesLeft({required Object minutes}) => '${minutes} Min übrig'; @@ -771,8 +748,6 @@ class _TranslationsLogsDe implements TranslationsLogsEn { @override String get clearLogs => 'Protokolle löschen'; @override String get copyLogs => 'Protokolle kopieren'; @override String get uploadLogs => 'Protokolle hochladen'; - @override String get error => 'Fehler:'; - @override String get stackTrace => 'Stacktrace:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvDe implements TranslationsLiveTvEn { // Translations @override String get title => 'Live-TV'; - @override String get channels => 'Kanäle'; @override String get guide => 'Programmführer'; @override String get noChannels => 'Keine Kanäle verfügbar'; @override String get noDvr => 'Kein DVR auf einem Server konfiguriert'; - @override String get tuneFailed => 'Kanal konnte nicht eingestellt werden'; - @override String get loading => 'Kanäle werden geladen...'; - @override String get nowPlaying => 'Läuft gerade'; @override String get noPrograms => 'Keine Programmdaten verfügbar'; - @override String channelNumber({required Object number}) => 'Kanal ${number}'; @override String get live => 'LIVE'; - @override String get hd => 'HD'; - @override String get premiere => 'NEU'; @override String get reloadGuide => 'Programmführer neu laden'; - @override String get allChannels => 'Alle Kanäle'; @override String get now => 'Jetzt'; @override String get today => 'Heute'; @override String get midnight => 'Mitternacht'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvDe implements TranslationsLiveTvEn { @override String get whatsOn => 'Jetzt im TV'; @override String get watchChannel => 'Kanal ansehen'; @override String get favorites => 'Favoriten'; - @override String get addToFavorites => 'Zu Favoriten hinzufügen'; - @override String get removeFromFavorites => 'Aus Favoriten entfernen'; - @override String get noFavorites => 'Keine Favoritenkanäle. Kanal lange drücken, um ihn hinzuzufügen.'; } // Path: downloads @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerDe implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Befehl'; @override String get playerPackage => 'Paketname'; @override String get playerUrlScheme => 'URL-Schema'; - @override String get customPlayer => 'Benutzerdefinierter Player'; @override String get off => 'Aus'; @override String get launchFailed => 'Externer Player konnte nicht geöffnet werden'; @override String appNotInstalled({required Object name}) => '${name} ist nicht installiert'; @@ -1342,7 +1305,6 @@ extension on TranslationsDe { 'common.shuffle' => 'Zufall', 'common.addTo' => 'Hinzufügen zu...', 'common.createNew' => 'Neu erstellen', - 'common.remove' => 'Entfernen', 'common.paste' => 'Einfügen', 'common.connect' => 'Verbinden', 'common.disconnect' => 'Trennen', @@ -1356,7 +1318,6 @@ extension on TranslationsDe { 'common.settings' => 'Optionen', 'common.mute' => 'Stumm', 'common.ok' => 'OK', - 'common.loading' => 'Laden...', 'common.reconnect' => 'Erneut verbinden', 'common.exitConfirmTitle' => 'App beenden?', 'common.exitConfirmMessage' => 'Möchtest du die App wirklich beenden?', @@ -1547,9 +1508,6 @@ extension on TranslationsDe { 'hotkeys.actions.subSeekPrev' => 'Zum vorherigen Untertitel springen', 'hotkeys.actions.shaderToggle' => 'Shader umschalten', 'hotkeys.actions.skipMarker' => 'Intro/Abspann überspringen', - 'pinEntry.enterPin' => 'PIN eingeben', - 'pinEntry.showPin' => 'PIN anzeigen', - 'pinEntry.hidePin' => 'PIN verbergen', 'fileInfo.title' => 'Dateiinfo', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Audio', @@ -1613,7 +1571,6 @@ extension on TranslationsDe { 'videoControls.unlockRotation' => 'Rotation entsperren', 'videoControls.timerActive' => 'Schlaftimer aktiv', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Wiedergabe wird in ${duration} pausiert', - 'videoControls.sleepTimerCompleted' => 'Schlaftimer abgelaufen – Wiedergabe pausiert', 'videoControls.stillWatching' => 'Schaust du noch?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pause in ${seconds}s', 'videoControls.continueWatching' => 'Weiter', @@ -1630,16 +1587,12 @@ extension on TranslationsDe { 'videoControls.muteButton' => 'Stumm schalten', 'videoControls.unmuteButton' => 'Stummschaltung aufheben', 'videoControls.settingsButton' => 'Videoeinstellungen', - 'videoControls.audioTrackButton' => 'Tonspuren', - 'videoControls.subtitlesButton' => 'Untertitel', 'videoControls.tracksButton' => 'Audio und Untertitel', 'videoControls.chaptersButton' => 'Kapitel', 'videoControls.versionsButton' => 'Videoversionen', 'videoControls.pipButton' => 'Bild-in-Bild Modus', 'videoControls.aspectRatioButton' => 'Seitenverhältnis', 'videoControls.ambientLighting' => 'Umgebungsbeleuchtung', - 'videoControls.ambientLightingOn' => 'Umgebungsbeleuchtung aktivieren', - 'videoControls.ambientLightingOff' => 'Umgebungsbeleuchtung deaktivieren', 'videoControls.fullscreenButton' => 'Vollbild aktivieren', 'videoControls.exitFullscreenButton' => 'Vollbild verlassen', 'videoControls.alwaysOnTopButton' => 'Immer im Vordergrund', @@ -1729,11 +1682,8 @@ extension on TranslationsDe { 'discover.overview' => 'Übersicht', 'discover.cast' => 'Besetzung', 'discover.extras' => 'Trailer & Extras', - 'discover.seasons' => 'Staffeln', 'discover.studio' => 'Studio', 'discover.rating' => 'Altersfreigabe', - 'discover.episodeCount' => ({required Object count}) => '${count} Episoden', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched} von ${total} gesehen', 'discover.movie' => 'Film', 'discover.tvShow' => 'Serie', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} Min übrig', @@ -1811,8 +1761,6 @@ extension on TranslationsDe { 'logs.clearLogs' => 'Protokolle löschen', 'logs.copyLogs' => 'Protokolle kopieren', 'logs.uploadLogs' => 'Protokolle hochladen', - 'logs.error' => 'Fehler:', - 'logs.stackTrace' => 'Stacktrace:', 'licenses.relatedPackages' => 'Verwandte Pakete', 'licenses.license' => 'Lizenz', 'licenses.licenseNumber' => ({required Object number}) => 'Lizenz ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsDe { 'navigation.downloads' => 'Downloads', 'navigation.liveTv' => 'Live-TV', 'liveTv.title' => 'Live-TV', - 'liveTv.channels' => 'Kanäle', 'liveTv.guide' => 'Programmführer', 'liveTv.noChannels' => 'Keine Kanäle verfügbar', 'liveTv.noDvr' => 'Kein DVR auf einem Server konfiguriert', - 'liveTv.tuneFailed' => 'Kanal konnte nicht eingestellt werden', - 'liveTv.loading' => 'Kanäle werden geladen...', - 'liveTv.nowPlaying' => 'Läuft gerade', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Keine Programmdaten verfügbar', - 'liveTv.channelNumber' => ({required Object number}) => 'Kanal ${number}', 'liveTv.live' => 'LIVE', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NEU', 'liveTv.reloadGuide' => 'Programmführer neu laden', - 'liveTv.allChannels' => 'Alle Kanäle', 'liveTv.now' => 'Jetzt', 'liveTv.today' => 'Heute', 'liveTv.midnight' => 'Mitternacht', @@ -1848,14 +1786,13 @@ extension on TranslationsDe { 'liveTv.whatsOn' => 'Jetzt im TV', 'liveTv.watchChannel' => 'Kanal ansehen', 'liveTv.favorites' => 'Favoriten', - 'liveTv.addToFavorites' => 'Zu Favoriten hinzufügen', - 'liveTv.removeFromFavorites' => 'Aus Favoriten entfernen', - 'liveTv.noFavorites' => 'Keine Favoritenkanäle. Kanal lange drücken, um ihn hinzuzufügen.', 'downloads.title' => 'Downloads', 'downloads.manage' => 'Verwalten', 'downloads.tvShows' => 'Serien', 'downloads.movies' => 'Filme', 'downloads.noDownloads' => 'Noch keine Downloads', + _ => null, + } ?? switch (path) { 'downloads.noDownloadsDescription' => 'Heruntergeladene Inhalte werden hier für die Offline-Wiedergabe angezeigt', 'downloads.downloadNow' => 'Herunterladen', 'downloads.deleteDownload' => 'Download löschen', @@ -2073,7 +2010,6 @@ extension on TranslationsDe { 'externalPlayer.playerCommand' => 'Befehl', 'externalPlayer.playerPackage' => 'Paketname', 'externalPlayer.playerUrlScheme' => 'URL-Schema', - 'externalPlayer.customPlayer' => 'Benutzerdefinierter Player', 'externalPlayer.off' => 'Aus', 'externalPlayer.launchFailed' => 'Externer Player konnte nicht geöffnet werden', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} ist nicht installiert', diff --git a/lib/i18n/strings_en.g.dart b/lib/i18n/strings_en.g.dart index 95708fb7..5be3be2e 100644 --- a/lib/i18n/strings_en.g.dart +++ b/lib/i18n/strings_en.g.dart @@ -48,7 +48,6 @@ class Translations with BaseTranslations { late final TranslationsSettingsEn settings = TranslationsSettingsEn._(_root); late final TranslationsSearchEn search = TranslationsSearchEn._(_root); late final TranslationsHotkeysEn hotkeys = TranslationsHotkeysEn._(_root); - late final TranslationsPinEntryEn pinEntry = TranslationsPinEntryEn._(_root); late final TranslationsFileInfoEn fileInfo = TranslationsFileInfoEn._(_root); late final TranslationsMediaMenuEn mediaMenu = TranslationsMediaMenuEn._(_root); late final TranslationsAccessibilityEn accessibility = TranslationsAccessibilityEn._(_root); @@ -184,9 +183,6 @@ class TranslationsCommonEn { /// en: 'Create new' String get createNew => 'Create new'; - /// en: 'Remove' - String get remove => 'Remove'; - /// en: 'Paste' String get paste => 'Paste'; @@ -226,9 +222,6 @@ class TranslationsCommonEn { /// en: 'OK' String get ok => 'OK'; - /// en: 'Loading...' - String get loading => 'Loading...'; - /// en: 'Reconnect' String get reconnect => 'Reconnect'; @@ -790,24 +783,6 @@ class TranslationsHotkeysEn { late final TranslationsHotkeysActionsEn actions = TranslationsHotkeysActionsEn._(_root); } -// Path: pinEntry -class TranslationsPinEntryEn { - TranslationsPinEntryEn._(this._root); - - final Translations _root; // ignore: unused_field - - // Translations - - /// en: 'Enter PIN' - String get enterPin => 'Enter PIN'; - - /// en: 'Show PIN' - String get showPin => 'Show PIN'; - - /// en: 'Hide PIN' - String get hidePin => 'Hide PIN'; -} - // Path: fileInfo class TranslationsFileInfoEn { TranslationsFileInfoEn._(this._root); @@ -1041,9 +1016,6 @@ class TranslationsVideoControlsEn { /// en: 'Playback will pause in ${duration}' String playbackWillPauseIn({required Object duration}) => 'Playback will pause in ${duration}'; - /// en: 'Sleep timer completed - playback paused' - String get sleepTimerCompleted => 'Sleep timer completed - playback paused'; - /// en: 'Still watching?' String get stillWatching => 'Still watching?'; @@ -1092,12 +1064,6 @@ class TranslationsVideoControlsEn { /// en: 'Video settings' String get settingsButton => 'Video settings'; - /// en: 'Audio tracks' - String get audioTrackButton => 'Audio tracks'; - - /// en: 'Subtitles' - String get subtitlesButton => 'Subtitles'; - /// en: 'Audio & Subtitles' String get tracksButton => 'Audio & Subtitles'; @@ -1116,12 +1082,6 @@ class TranslationsVideoControlsEn { /// en: 'Ambient lighting' String get ambientLighting => 'Ambient lighting'; - /// en: 'Enable ambient lighting' - String get ambientLightingOn => 'Enable ambient lighting'; - - /// en: 'Disable ambient lighting' - String get ambientLightingOff => 'Disable ambient lighting'; - /// en: 'Enter fullscreen' String get fullscreenButton => 'Enter fullscreen'; @@ -1424,21 +1384,12 @@ class TranslationsDiscoverEn { /// en: 'Trailers & Extras' String get extras => 'Trailers & Extras'; - /// en: 'Seasons' - String get seasons => 'Seasons'; - /// en: 'Studio' String get studio => 'Studio'; /// en: 'Rating' String get rating => 'Rating'; - /// en: '${count} episodes' - String episodeCount({required Object count}) => '${count} episodes'; - - /// en: '${watched}/${total} watched' - String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} watched'; - /// en: 'Movie' String get movie => 'Movie'; @@ -1693,12 +1644,6 @@ class TranslationsLogsEn { /// en: 'Upload Logs' String get uploadLogs => 'Upload Logs'; - - /// en: 'Error:' - String get error => 'Error:'; - - /// en: 'Stack Trace:' - String get stackTrace => 'Stack Trace:'; } // Path: licenses @@ -1751,9 +1696,6 @@ class TranslationsLiveTvEn { /// en: 'Live TV' String get title => 'Live TV'; - /// en: 'Channels' - String get channels => 'Channels'; - /// en: 'Guide' String get guide => 'Guide'; @@ -1763,36 +1705,15 @@ class TranslationsLiveTvEn { /// en: 'No DVR configured on any server' String get noDvr => 'No DVR configured on any server'; - /// en: 'Failed to tune channel' - String get tuneFailed => 'Failed to tune channel'; - - /// en: 'Loading channels...' - String get loading => 'Loading channels...'; - - /// en: 'Now Playing' - String get nowPlaying => 'Now Playing'; - /// en: 'No program data available' String get noPrograms => 'No program data available'; - /// en: 'Ch. ${number}' - String channelNumber({required Object number}) => 'Ch. ${number}'; - /// en: 'LIVE' String get live => 'LIVE'; - /// en: 'HD' - String get hd => 'HD'; - - /// en: 'NEW' - String get premiere => 'NEW'; - /// en: 'Reload Guide' String get reloadGuide => 'Reload Guide'; - /// en: 'All Channels' - String get allChannels => 'All Channels'; - /// en: 'Now' String get now => 'Now'; @@ -1825,15 +1746,6 @@ class TranslationsLiveTvEn { /// en: 'Favorites' String get favorites => 'Favorites'; - - /// en: 'Add to Favorites' - String get addToFavorites => 'Add to Favorites'; - - /// en: 'Remove from Favorites' - String get removeFromFavorites => 'Remove from Favorites'; - - /// en: 'No favorite channels. Long-press a channel to add it.' - String get noFavorites => 'No favorite channels. Long-press a channel to add it.'; } // Path: collections @@ -2370,9 +2282,6 @@ class TranslationsExternalPlayerEn { /// en: 'URL Scheme' String get playerUrlScheme => 'URL Scheme'; - /// en: 'Custom Player' - String get customPlayer => 'Custom Player'; - /// en: 'Off' String get off => 'Off'; @@ -2987,7 +2896,6 @@ extension on Translations { 'common.shuffle' => 'Shuffle', 'common.addTo' => 'Add to...', 'common.createNew' => 'Create new', - 'common.remove' => 'Remove', 'common.paste' => 'Paste', 'common.connect' => 'Connect', 'common.disconnect' => 'Disconnect', @@ -3001,7 +2909,6 @@ extension on Translations { 'common.settings' => 'Settings', 'common.mute' => 'Mute', 'common.ok' => 'OK', - 'common.loading' => 'Loading...', 'common.reconnect' => 'Reconnect', 'common.exitConfirmTitle' => 'Exit app?', 'common.exitConfirmMessage' => 'Are you sure you want to exit?', @@ -3192,9 +3099,6 @@ extension on Translations { 'hotkeys.actions.subSeekPrev' => 'Seek to Previous Subtitle', 'hotkeys.actions.shaderToggle' => 'Toggle Shaders', 'hotkeys.actions.skipMarker' => 'Skip Intro/Credits', - 'pinEntry.enterPin' => 'Enter PIN', - 'pinEntry.showPin' => 'Show PIN', - 'pinEntry.hidePin' => 'Hide PIN', 'fileInfo.title' => 'File Info', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Audio', @@ -3258,7 +3162,6 @@ extension on Translations { 'videoControls.unlockRotation' => 'Unlock rotation', 'videoControls.timerActive' => 'Timer Active', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Playback will pause in ${duration}', - 'videoControls.sleepTimerCompleted' => 'Sleep timer completed - playback paused', 'videoControls.stillWatching' => 'Still watching?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pausing in ${seconds}s', 'videoControls.continueWatching' => 'Continue', @@ -3275,16 +3178,12 @@ extension on Translations { 'videoControls.muteButton' => 'Mute', 'videoControls.unmuteButton' => 'Unmute', 'videoControls.settingsButton' => 'Video settings', - 'videoControls.audioTrackButton' => 'Audio tracks', - 'videoControls.subtitlesButton' => 'Subtitles', 'videoControls.tracksButton' => 'Audio & Subtitles', 'videoControls.chaptersButton' => 'Chapters', 'videoControls.versionsButton' => 'Video versions', 'videoControls.pipButton' => 'Picture-in-Picture mode', 'videoControls.aspectRatioButton' => 'Aspect ratio', 'videoControls.ambientLighting' => 'Ambient lighting', - 'videoControls.ambientLightingOn' => 'Enable ambient lighting', - 'videoControls.ambientLightingOff' => 'Disable ambient lighting', 'videoControls.fullscreenButton' => 'Enter fullscreen', 'videoControls.exitFullscreenButton' => 'Exit fullscreen', 'videoControls.alwaysOnTopButton' => 'Always on top', @@ -3374,11 +3273,8 @@ extension on Translations { 'discover.overview' => 'Overview', 'discover.cast' => 'Cast', 'discover.extras' => 'Trailers & Extras', - 'discover.seasons' => 'Seasons', 'discover.studio' => 'Studio', 'discover.rating' => 'Rating', - 'discover.episodeCount' => ({required Object count}) => '${count} episodes', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} watched', 'discover.movie' => 'Movie', 'discover.tvShow' => 'TV Show', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min left', @@ -3456,8 +3352,6 @@ extension on Translations { 'logs.clearLogs' => 'Clear Logs', 'logs.copyLogs' => 'Copy Logs', 'logs.uploadLogs' => 'Upload Logs', - 'logs.error' => 'Error:', - 'logs.stackTrace' => 'Stack Trace:', 'licenses.relatedPackages' => 'Related Packages', 'licenses.license' => 'License', 'licenses.licenseNumber' => ({required Object number}) => 'License ${number}', @@ -3466,22 +3360,12 @@ extension on Translations { 'navigation.downloads' => 'Downloads', 'navigation.liveTv' => 'Live TV', 'liveTv.title' => 'Live TV', - 'liveTv.channels' => 'Channels', 'liveTv.guide' => 'Guide', 'liveTv.noChannels' => 'No channels available', 'liveTv.noDvr' => 'No DVR configured on any server', - 'liveTv.tuneFailed' => 'Failed to tune channel', - 'liveTv.loading' => 'Loading channels...', - 'liveTv.nowPlaying' => 'Now Playing', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'No program data available', - 'liveTv.channelNumber' => ({required Object number}) => 'Ch. ${number}', 'liveTv.live' => 'LIVE', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NEW', 'liveTv.reloadGuide' => 'Reload Guide', - 'liveTv.allChannels' => 'All Channels', 'liveTv.now' => 'Now', 'liveTv.today' => 'Today', 'liveTv.midnight' => 'Midnight', @@ -3493,14 +3377,13 @@ extension on Translations { 'liveTv.whatsOn' => 'What\'s On', 'liveTv.watchChannel' => 'Watch Channel', 'liveTv.favorites' => 'Favorites', - 'liveTv.addToFavorites' => 'Add to Favorites', - 'liveTv.removeFromFavorites' => 'Remove from Favorites', - 'liveTv.noFavorites' => 'No favorite channels. Long-press a channel to add it.', 'collections.title' => 'Collections', 'collections.collection' => 'Collection', 'collections.empty' => 'Collection is empty', 'collections.unknownLibrarySection' => 'Cannot delete: Unknown library section', 'collections.deleteCollection' => 'Delete Collection', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => 'Are you sure you want to delete "${title}"? This action cannot be undone.', 'collections.deleted' => 'Collection deleted', 'collections.deleteFailed' => 'Failed to delete collection', @@ -3718,7 +3601,6 @@ extension on Translations { 'externalPlayer.playerCommand' => 'Command', 'externalPlayer.playerPackage' => 'Package Name', 'externalPlayer.playerUrlScheme' => 'URL Scheme', - 'externalPlayer.customPlayer' => 'Custom Player', 'externalPlayer.off' => 'Off', 'externalPlayer.launchFailed' => 'Failed to open external player', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} is not installed', diff --git a/lib/i18n/strings_es.g.dart b/lib/i18n/strings_es.g.dart index 1e1f7903..d6a7098a 100644 --- a/lib/i18n/strings_es.g.dart +++ b/lib/i18n/strings_es.g.dart @@ -45,7 +45,6 @@ class TranslationsEs with BaseTranslations implements T @override late final _TranslationsSettingsEs settings = _TranslationsSettingsEs._(_root); @override late final _TranslationsSearchEs search = _TranslationsSearchEs._(_root); @override late final _TranslationsHotkeysEs hotkeys = _TranslationsHotkeysEs._(_root); - @override late final _TranslationsPinEntryEs pinEntry = _TranslationsPinEntryEs._(_root); @override late final _TranslationsFileInfoEs fileInfo = _TranslationsFileInfoEs._(_root); @override late final _TranslationsMediaMenuEs mediaMenu = _TranslationsMediaMenuEs._(_root); @override late final _TranslationsAccessibilityEs accessibility = _TranslationsAccessibilityEs._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonEs implements TranslationsCommonEn { @override String get shuffle => 'Aleatorio'; @override String get addTo => 'Añadir a...'; @override String get createNew => 'Crear'; - @override String get remove => 'Eliminar'; @override String get paste => 'Pegar'; @override String get connect => 'Conectar'; @override String get disconnect => 'Desconectar'; @@ -142,7 +140,6 @@ class _TranslationsCommonEs implements TranslationsCommonEn { @override String get settings => 'Ajustes'; @override String get mute => 'Silencio'; @override String get ok => 'OK'; - @override String get loading => 'Cargando...'; @override String get reconnect => 'Reconectar'; @override String get exitConfirmTitle => '¿Salir de la app?'; @override String get exitConfirmMessage => '¿Estás seguro de que quieres salir?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysEs implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsEs actions = _TranslationsHotkeysActionsEs._(_root); } -// Path: pinEntry -class _TranslationsPinEntryEs implements TranslationsPinEntryEn { - _TranslationsPinEntryEs._(this._root); - - final TranslationsEs _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Introduce el PIN'; - @override String get showPin => 'Mostrar PIN'; - @override String get hidePin => 'Ocultar PIN'; -} - // Path: fileInfo class _TranslationsFileInfoEs implements TranslationsFileInfoEn { _TranslationsFileInfoEs._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsEs implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Desbloquear rotación'; @override String get timerActive => 'Temporizador Activo'; @override String playbackWillPauseIn({required Object duration}) => 'La reproducción se pausará en ${duration}'; - @override String get sleepTimerCompleted => 'Temporizador completado - reproducción pausada'; @override String get stillWatching => '¿Sigues viendo?'; @override String pausingIn({required Object seconds}) => 'Pausa en ${seconds}s'; @override String get continueWatching => 'Continuar'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsEs implements TranslationsVideoControlsEn { @override String get muteButton => 'Silenciar'; @override String get unmuteButton => 'Activar sonido'; @override String get settingsButton => 'Ajustes de video'; - @override String get audioTrackButton => 'Pistas de audio'; - @override String get subtitlesButton => 'Subtítulos'; @override String get tracksButton => 'Audio y subtítulos'; @override String get chaptersButton => 'Capítulos'; @override String get versionsButton => 'Versiones de video'; @override String get pipButton => 'Modo PiP (Imagen en Imagen)'; @override String get aspectRatioButton => 'Relación de aspecto'; @override String get ambientLighting => 'Iluminación ambiental'; - @override String get ambientLightingOn => 'Activar iluminación ambiental'; - @override String get ambientLightingOff => 'Desactivar iluminación ambiental'; @override String get fullscreenButton => 'Entrar en pantalla completa'; @override String get exitFullscreenButton => 'Salir de pantalla completa'; @override String get alwaysOnTopButton => 'Siempre visible'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverEs implements TranslationsDiscoverEn { @override String get overview => 'Resumen'; @override String get cast => 'Reparto'; @override String get extras => 'Tráilers y Extras'; - @override String get seasons => 'Temporadas'; @override String get studio => 'Estudio'; @override String get rating => 'Calificación'; - @override String episodeCount({required Object count}) => '${count} episodios'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} vistos'; @override String get movie => 'Película'; @override String get tvShow => 'Serie de TV'; @override String minutesLeft({required Object minutes}) => 'quedan ${minutes} min'; @@ -771,8 +748,6 @@ class _TranslationsLogsEs implements TranslationsLogsEn { @override String get clearLogs => 'Borrar Logs'; @override String get copyLogs => 'Copiar Logs'; @override String get uploadLogs => 'Subir registros'; - @override String get error => 'Error:'; - @override String get stackTrace => 'Traza de la pila (Stack Trace):'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvEs implements TranslationsLiveTvEn { // Translations @override String get title => 'TV en vivo'; - @override String get channels => 'Canales'; @override String get guide => 'Guía'; @override String get noChannels => 'No hay canales disponibles'; @override String get noDvr => 'No hay DVR configurado en ningún servidor'; - @override String get tuneFailed => 'Error al sintonizar el canal'; - @override String get loading => 'Cargando canales...'; - @override String get nowPlaying => 'Reproduciendo ahora'; @override String get noPrograms => 'No hay datos de programación disponibles'; - @override String channelNumber({required Object number}) => 'Canal ${number}'; @override String get live => 'EN VIVO'; - @override String get hd => 'HD'; - @override String get premiere => 'NUEVO'; @override String get reloadGuide => 'Recargar guía'; - @override String get allChannels => 'Todos los canales'; @override String get now => 'Ahora'; @override String get today => 'Hoy'; @override String get midnight => 'Medianoche'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvEs implements TranslationsLiveTvEn { @override String get whatsOn => 'En emisión'; @override String get watchChannel => 'Ver canal'; @override String get favorites => 'Favoritos'; - @override String get addToFavorites => 'Añadir a favoritos'; - @override String get removeFromFavorites => 'Eliminar de favoritos'; - @override String get noFavorites => 'No hay canales favoritos. Mantén pulsado un canal para añadirlo.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerEs implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Comando'; @override String get playerPackage => 'Nombre del paquete'; @override String get playerUrlScheme => 'Esquema URL'; - @override String get customPlayer => 'Reproductor personalizado'; @override String get off => 'Desactivado'; @override String get launchFailed => 'No se pudo abrir el reproductor externo'; @override String appNotInstalled({required Object name}) => '${name} no está instalado'; @@ -1342,7 +1305,6 @@ extension on TranslationsEs { 'common.shuffle' => 'Aleatorio', 'common.addTo' => 'Añadir a...', 'common.createNew' => 'Crear', - 'common.remove' => 'Eliminar', 'common.paste' => 'Pegar', 'common.connect' => 'Conectar', 'common.disconnect' => 'Desconectar', @@ -1356,7 +1318,6 @@ extension on TranslationsEs { 'common.settings' => 'Ajustes', 'common.mute' => 'Silencio', 'common.ok' => 'OK', - 'common.loading' => 'Cargando...', 'common.reconnect' => 'Reconectar', 'common.exitConfirmTitle' => '¿Salir de la app?', 'common.exitConfirmMessage' => '¿Estás seguro de que quieres salir?', @@ -1547,9 +1508,6 @@ extension on TranslationsEs { 'hotkeys.actions.subSeekPrev' => 'Ir al Anterior Subtítulo', 'hotkeys.actions.shaderToggle' => 'Alternar Shaders', 'hotkeys.actions.skipMarker' => 'Saltar Intro/Créditos', - 'pinEntry.enterPin' => 'Introduce el PIN', - 'pinEntry.showPin' => 'Mostrar PIN', - 'pinEntry.hidePin' => 'Ocultar PIN', 'fileInfo.title' => 'Información del Archivo', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Audio', @@ -1613,7 +1571,6 @@ extension on TranslationsEs { 'videoControls.unlockRotation' => 'Desbloquear rotación', 'videoControls.timerActive' => 'Temporizador Activo', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'La reproducción se pausará en ${duration}', - 'videoControls.sleepTimerCompleted' => 'Temporizador completado - reproducción pausada', 'videoControls.stillWatching' => '¿Sigues viendo?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pausa en ${seconds}s', 'videoControls.continueWatching' => 'Continuar', @@ -1630,16 +1587,12 @@ extension on TranslationsEs { 'videoControls.muteButton' => 'Silenciar', 'videoControls.unmuteButton' => 'Activar sonido', 'videoControls.settingsButton' => 'Ajustes de video', - 'videoControls.audioTrackButton' => 'Pistas de audio', - 'videoControls.subtitlesButton' => 'Subtítulos', 'videoControls.tracksButton' => 'Audio y subtítulos', 'videoControls.chaptersButton' => 'Capítulos', 'videoControls.versionsButton' => 'Versiones de video', 'videoControls.pipButton' => 'Modo PiP (Imagen en Imagen)', 'videoControls.aspectRatioButton' => 'Relación de aspecto', 'videoControls.ambientLighting' => 'Iluminación ambiental', - 'videoControls.ambientLightingOn' => 'Activar iluminación ambiental', - 'videoControls.ambientLightingOff' => 'Desactivar iluminación ambiental', 'videoControls.fullscreenButton' => 'Entrar en pantalla completa', 'videoControls.exitFullscreenButton' => 'Salir de pantalla completa', 'videoControls.alwaysOnTopButton' => 'Siempre visible', @@ -1729,11 +1682,8 @@ extension on TranslationsEs { 'discover.overview' => 'Resumen', 'discover.cast' => 'Reparto', 'discover.extras' => 'Tráilers y Extras', - 'discover.seasons' => 'Temporadas', 'discover.studio' => 'Estudio', 'discover.rating' => 'Calificación', - 'discover.episodeCount' => ({required Object count}) => '${count} episodios', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} vistos', 'discover.movie' => 'Película', 'discover.tvShow' => 'Serie de TV', 'discover.minutesLeft' => ({required Object minutes}) => 'quedan ${minutes} min', @@ -1811,8 +1761,6 @@ extension on TranslationsEs { 'logs.clearLogs' => 'Borrar Logs', 'logs.copyLogs' => 'Copiar Logs', 'logs.uploadLogs' => 'Subir registros', - 'logs.error' => 'Error:', - 'logs.stackTrace' => 'Traza de la pila (Stack Trace):', 'licenses.relatedPackages' => 'Paquetes relacionados', 'licenses.license' => 'Licencia', 'licenses.licenseNumber' => ({required Object number}) => 'Licencia ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsEs { 'navigation.downloads' => 'Descargas', 'navigation.liveTv' => 'TV en vivo', 'liveTv.title' => 'TV en vivo', - 'liveTv.channels' => 'Canales', 'liveTv.guide' => 'Guía', 'liveTv.noChannels' => 'No hay canales disponibles', 'liveTv.noDvr' => 'No hay DVR configurado en ningún servidor', - 'liveTv.tuneFailed' => 'Error al sintonizar el canal', - 'liveTv.loading' => 'Cargando canales...', - 'liveTv.nowPlaying' => 'Reproduciendo ahora', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'No hay datos de programación disponibles', - 'liveTv.channelNumber' => ({required Object number}) => 'Canal ${number}', 'liveTv.live' => 'EN VIVO', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NUEVO', 'liveTv.reloadGuide' => 'Recargar guía', - 'liveTv.allChannels' => 'Todos los canales', 'liveTv.now' => 'Ahora', 'liveTv.today' => 'Hoy', 'liveTv.midnight' => 'Medianoche', @@ -1848,14 +1786,13 @@ extension on TranslationsEs { 'liveTv.whatsOn' => 'En emisión', 'liveTv.watchChannel' => 'Ver canal', 'liveTv.favorites' => 'Favoritos', - 'liveTv.addToFavorites' => 'Añadir a favoritos', - 'liveTv.removeFromFavorites' => 'Eliminar de favoritos', - 'liveTv.noFavorites' => 'No hay canales favoritos. Mantén pulsado un canal para añadirlo.', 'collections.title' => 'Colecciones', 'collections.collection' => 'Colección', 'collections.empty' => 'La colección está vacía', 'collections.unknownLibrarySection' => 'No se puede eliminar: Sección de biblioteca desconocida', 'collections.deleteCollection' => 'Eliminar Colección', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => '¿Estás seguro de que quieres eliminar "${title}"? Esta acción no se puede deshacer.', 'collections.deleted' => 'Colección eliminada', 'collections.deleteFailed' => 'Error al eliminar la colección', @@ -2073,7 +2010,6 @@ extension on TranslationsEs { 'externalPlayer.playerCommand' => 'Comando', 'externalPlayer.playerPackage' => 'Nombre del paquete', 'externalPlayer.playerUrlScheme' => 'Esquema URL', - 'externalPlayer.customPlayer' => 'Reproductor personalizado', 'externalPlayer.off' => 'Desactivado', 'externalPlayer.launchFailed' => 'No se pudo abrir el reproductor externo', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} no está instalado', diff --git a/lib/i18n/strings_fr.g.dart b/lib/i18n/strings_fr.g.dart index 64c9263d..b208abf4 100644 --- a/lib/i18n/strings_fr.g.dart +++ b/lib/i18n/strings_fr.g.dart @@ -45,7 +45,6 @@ class TranslationsFr with BaseTranslations implements T @override late final _TranslationsSettingsFr settings = _TranslationsSettingsFr._(_root); @override late final _TranslationsSearchFr search = _TranslationsSearchFr._(_root); @override late final _TranslationsHotkeysFr hotkeys = _TranslationsHotkeysFr._(_root); - @override late final _TranslationsPinEntryFr pinEntry = _TranslationsPinEntryFr._(_root); @override late final _TranslationsFileInfoFr fileInfo = _TranslationsFileInfoFr._(_root); @override late final _TranslationsMediaMenuFr mediaMenu = _TranslationsMediaMenuFr._(_root); @override late final _TranslationsAccessibilityFr accessibility = _TranslationsAccessibilityFr._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonFr implements TranslationsCommonEn { @override String get shuffle => 'Mélanger'; @override String get addTo => 'Ajouter à...'; @override String get createNew => 'Créer'; - @override String get remove => 'Supprimer'; @override String get paste => 'Coller'; @override String get connect => 'Connecter'; @override String get disconnect => 'Déconnecter'; @@ -142,7 +140,6 @@ class _TranslationsCommonFr implements TranslationsCommonEn { @override String get settings => 'Réglages'; @override String get mute => 'Muet'; @override String get ok => 'OK'; - @override String get loading => 'Chargement...'; @override String get reconnect => 'Reconnecter'; @override String get exitConfirmTitle => 'Quitter l\'application ?'; @override String get exitConfirmMessage => 'Êtes-vous sûr de vouloir quitter ?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysFr implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsFr actions = _TranslationsHotkeysActionsFr._(_root); } -// Path: pinEntry -class _TranslationsPinEntryFr implements TranslationsPinEntryEn { - _TranslationsPinEntryFr._(this._root); - - final TranslationsFr _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Entrer le code PIN'; - @override String get showPin => 'Afficher le code PIN'; - @override String get hidePin => 'Masquer le code PIN'; -} - // Path: fileInfo class _TranslationsFileInfoFr implements TranslationsFileInfoEn { _TranslationsFileInfoFr._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsFr implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Déverrouiller la rotation'; @override String get timerActive => 'Minuterie active'; @override String playbackWillPauseIn({required Object duration}) => 'La lecture sera mise en pause dans ${duration}'; - @override String get sleepTimerCompleted => 'Minuterie de mise en veille terminée - lecture en pause'; @override String get stillWatching => 'Toujours en train de regarder ?'; @override String pausingIn({required Object seconds}) => 'Pause dans ${seconds}s'; @override String get continueWatching => 'Continuer'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsFr implements TranslationsVideoControlsEn { @override String get muteButton => 'Mute'; @override String get unmuteButton => 'Dé-mute'; @override String get settingsButton => 'Paramètres vidéo'; - @override String get audioTrackButton => 'Pistes audio'; - @override String get subtitlesButton => 'Sous-titres'; @override String get tracksButton => 'Audio et sous-titres'; @override String get chaptersButton => 'Chapitres'; @override String get versionsButton => 'Versions vidéo'; @override String get pipButton => 'Mode PiP (Picture-in-Picture)'; @override String get aspectRatioButton => 'Format d\'image'; @override String get ambientLighting => 'Éclairage ambiant'; - @override String get ambientLightingOn => 'Activer l\'éclairage ambiant'; - @override String get ambientLightingOff => 'Désactiver l\'éclairage ambiant'; @override String get fullscreenButton => 'Passer en mode plein écran'; @override String get exitFullscreenButton => 'Quitter le mode plein écran'; @override String get alwaysOnTopButton => 'Toujours au premier plan'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverFr implements TranslationsDiscoverEn { @override String get overview => 'Aperçu'; @override String get cast => 'Cast'; @override String get extras => 'Bandes-annonces et Extras'; - @override String get seasons => 'Saisons'; @override String get studio => 'Studio'; @override String get rating => 'Évaluation'; - @override String episodeCount({required Object count}) => '${count} épisodes'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} vu'; @override String get movie => 'Film'; @override String get tvShow => 'Show TV'; @override String minutesLeft({required Object minutes}) => '${minutes} min restantes'; @@ -771,8 +748,6 @@ class _TranslationsLogsFr implements TranslationsLogsEn { @override String get clearLogs => 'Effacer les logs'; @override String get copyLogs => 'Copier les logs'; @override String get uploadLogs => 'Envoyer les logs'; - @override String get error => 'Erreur:'; - @override String get stackTrace => 'Liste des appels:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvFr implements TranslationsLiveTvEn { // Translations @override String get title => 'TV en direct'; - @override String get channels => 'Chaînes'; @override String get guide => 'Guide'; @override String get noChannels => 'Aucune chaîne disponible'; @override String get noDvr => 'Aucun DVR configuré sur les serveurs'; - @override String get tuneFailed => 'Impossible de syntoniser la chaîne'; - @override String get loading => 'Chargement des chaînes...'; - @override String get nowPlaying => 'En cours de lecture'; @override String get noPrograms => 'Aucune donnée de programme disponible'; - @override String channelNumber({required Object number}) => 'Ch. ${number}'; @override String get live => 'EN DIRECT'; - @override String get hd => 'HD'; - @override String get premiere => 'NOUVEAU'; @override String get reloadGuide => 'Recharger le guide'; - @override String get allChannels => 'Toutes les chaînes'; @override String get now => 'Maintenant'; @override String get today => 'Aujourd\'hui'; @override String get midnight => 'Minuit'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvFr implements TranslationsLiveTvEn { @override String get whatsOn => 'En ce moment'; @override String get watchChannel => 'Regarder la chaîne'; @override String get favorites => 'Favoris'; - @override String get addToFavorites => 'Ajouter aux favoris'; - @override String get removeFromFavorites => 'Retirer des favoris'; - @override String get noFavorites => 'Aucune chaîne favorite. Appuyez longuement sur une chaîne pour l\'ajouter.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerFr implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Commande'; @override String get playerPackage => 'Nom du paquet'; @override String get playerUrlScheme => 'Schéma URL'; - @override String get customPlayer => 'Lecteur personnalisé'; @override String get off => 'Désactivé'; @override String get launchFailed => 'Impossible d\'ouvrir le lecteur externe'; @override String appNotInstalled({required Object name}) => '${name} n\'est pas installé'; @@ -1342,7 +1305,6 @@ extension on TranslationsFr { 'common.shuffle' => 'Mélanger', 'common.addTo' => 'Ajouter à...', 'common.createNew' => 'Créer', - 'common.remove' => 'Supprimer', 'common.paste' => 'Coller', 'common.connect' => 'Connecter', 'common.disconnect' => 'Déconnecter', @@ -1356,7 +1318,6 @@ extension on TranslationsFr { 'common.settings' => 'Réglages', 'common.mute' => 'Muet', 'common.ok' => 'OK', - 'common.loading' => 'Chargement...', 'common.reconnect' => 'Reconnecter', 'common.exitConfirmTitle' => 'Quitter l\'application ?', 'common.exitConfirmMessage' => 'Êtes-vous sûr de vouloir quitter ?', @@ -1547,9 +1508,6 @@ extension on TranslationsFr { 'hotkeys.actions.subSeekPrev' => 'Rechercher le sous-titre précédent', 'hotkeys.actions.shaderToggle' => 'Activer/désactiver les shaders', 'hotkeys.actions.skipMarker' => 'Passer l\'intro/le générique', - 'pinEntry.enterPin' => 'Entrer le code PIN', - 'pinEntry.showPin' => 'Afficher le code PIN', - 'pinEntry.hidePin' => 'Masquer le code PIN', 'fileInfo.title' => 'Informations sur le fichier', 'fileInfo.video' => 'Vidéo', 'fileInfo.audio' => 'Audio', @@ -1613,7 +1571,6 @@ extension on TranslationsFr { 'videoControls.unlockRotation' => 'Déverrouiller la rotation', 'videoControls.timerActive' => 'Minuterie active', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'La lecture sera mise en pause dans ${duration}', - 'videoControls.sleepTimerCompleted' => 'Minuterie de mise en veille terminée - lecture en pause', 'videoControls.stillWatching' => 'Toujours en train de regarder ?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pause dans ${seconds}s', 'videoControls.continueWatching' => 'Continuer', @@ -1630,16 +1587,12 @@ extension on TranslationsFr { 'videoControls.muteButton' => 'Mute', 'videoControls.unmuteButton' => 'Dé-mute', 'videoControls.settingsButton' => 'Paramètres vidéo', - 'videoControls.audioTrackButton' => 'Pistes audio', - 'videoControls.subtitlesButton' => 'Sous-titres', 'videoControls.tracksButton' => 'Audio et sous-titres', 'videoControls.chaptersButton' => 'Chapitres', 'videoControls.versionsButton' => 'Versions vidéo', 'videoControls.pipButton' => 'Mode PiP (Picture-in-Picture)', 'videoControls.aspectRatioButton' => 'Format d\'image', 'videoControls.ambientLighting' => 'Éclairage ambiant', - 'videoControls.ambientLightingOn' => 'Activer l\'éclairage ambiant', - 'videoControls.ambientLightingOff' => 'Désactiver l\'éclairage ambiant', 'videoControls.fullscreenButton' => 'Passer en mode plein écran', 'videoControls.exitFullscreenButton' => 'Quitter le mode plein écran', 'videoControls.alwaysOnTopButton' => 'Toujours au premier plan', @@ -1729,11 +1682,8 @@ extension on TranslationsFr { 'discover.overview' => 'Aperçu', 'discover.cast' => 'Cast', 'discover.extras' => 'Bandes-annonces et Extras', - 'discover.seasons' => 'Saisons', 'discover.studio' => 'Studio', 'discover.rating' => 'Évaluation', - 'discover.episodeCount' => ({required Object count}) => '${count} épisodes', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} vu', 'discover.movie' => 'Film', 'discover.tvShow' => 'Show TV', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min restantes', @@ -1811,8 +1761,6 @@ extension on TranslationsFr { 'logs.clearLogs' => 'Effacer les logs', 'logs.copyLogs' => 'Copier les logs', 'logs.uploadLogs' => 'Envoyer les logs', - 'logs.error' => 'Erreur:', - 'logs.stackTrace' => 'Liste des appels:', 'licenses.relatedPackages' => 'Package associés', 'licenses.license' => 'Licence', 'licenses.licenseNumber' => ({required Object number}) => 'Licence ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsFr { 'navigation.downloads' => 'Téléch.', 'navigation.liveTv' => 'TV direct', 'liveTv.title' => 'TV en direct', - 'liveTv.channels' => 'Chaînes', 'liveTv.guide' => 'Guide', 'liveTv.noChannels' => 'Aucune chaîne disponible', 'liveTv.noDvr' => 'Aucun DVR configuré sur les serveurs', - 'liveTv.tuneFailed' => 'Impossible de syntoniser la chaîne', - 'liveTv.loading' => 'Chargement des chaînes...', - 'liveTv.nowPlaying' => 'En cours de lecture', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Aucune donnée de programme disponible', - 'liveTv.channelNumber' => ({required Object number}) => 'Ch. ${number}', 'liveTv.live' => 'EN DIRECT', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NOUVEAU', 'liveTv.reloadGuide' => 'Recharger le guide', - 'liveTv.allChannels' => 'Toutes les chaînes', 'liveTv.now' => 'Maintenant', 'liveTv.today' => 'Aujourd\'hui', 'liveTv.midnight' => 'Minuit', @@ -1848,14 +1786,13 @@ extension on TranslationsFr { 'liveTv.whatsOn' => 'En ce moment', 'liveTv.watchChannel' => 'Regarder la chaîne', 'liveTv.favorites' => 'Favoris', - 'liveTv.addToFavorites' => 'Ajouter aux favoris', - 'liveTv.removeFromFavorites' => 'Retirer des favoris', - 'liveTv.noFavorites' => 'Aucune chaîne favorite. Appuyez longuement sur une chaîne pour l\'ajouter.', 'collections.title' => 'Collections', 'collections.collection' => 'Collection', 'collections.empty' => 'La collection est vide', 'collections.unknownLibrarySection' => 'Impossible de supprimer : section de bibliothèque inconnue', 'collections.deleteCollection' => 'Supprimer la collection', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => 'Êtes-vous sûr de vouloir supprimer "${title}" ? Cette action ne peut pas être annulée.', 'collections.deleted' => 'Collection supprimée', 'collections.deleteFailed' => 'Échec de la suppression de la collection', @@ -2073,7 +2010,6 @@ extension on TranslationsFr { 'externalPlayer.playerCommand' => 'Commande', 'externalPlayer.playerPackage' => 'Nom du paquet', 'externalPlayer.playerUrlScheme' => 'Schéma URL', - 'externalPlayer.customPlayer' => 'Lecteur personnalisé', 'externalPlayer.off' => 'Désactivé', 'externalPlayer.launchFailed' => 'Impossible d\'ouvrir le lecteur externe', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} n\'est pas installé', diff --git a/lib/i18n/strings_it.g.dart b/lib/i18n/strings_it.g.dart index 85ebb577..37bcde41 100644 --- a/lib/i18n/strings_it.g.dart +++ b/lib/i18n/strings_it.g.dart @@ -45,7 +45,6 @@ class TranslationsIt with BaseTranslations implements T @override late final _TranslationsSettingsIt settings = _TranslationsSettingsIt._(_root); @override late final _TranslationsSearchIt search = _TranslationsSearchIt._(_root); @override late final _TranslationsHotkeysIt hotkeys = _TranslationsHotkeysIt._(_root); - @override late final _TranslationsPinEntryIt pinEntry = _TranslationsPinEntryIt._(_root); @override late final _TranslationsFileInfoIt fileInfo = _TranslationsFileInfoIt._(_root); @override late final _TranslationsMediaMenuIt mediaMenu = _TranslationsMediaMenuIt._(_root); @override late final _TranslationsAccessibilityIt accessibility = _TranslationsAccessibilityIt._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonIt implements TranslationsCommonEn { @override String get shuffle => 'Casuale'; @override String get addTo => 'Aggiungi a...'; @override String get createNew => 'Crea'; - @override String get remove => 'Rimuovi'; @override String get paste => 'Incolla'; @override String get connect => 'Connetti'; @override String get disconnect => 'Disconnetti'; @@ -142,7 +140,6 @@ class _TranslationsCommonIt implements TranslationsCommonEn { @override String get settings => 'Opzioni'; @override String get mute => 'Muto'; @override String get ok => 'OK'; - @override String get loading => 'Caricamento...'; @override String get reconnect => 'Riconnetti'; @override String get exitConfirmTitle => 'Uscire dall\'app?'; @override String get exitConfirmMessage => 'Sei sicuro di voler uscire?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysIt implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsIt actions = _TranslationsHotkeysActionsIt._(_root); } -// Path: pinEntry -class _TranslationsPinEntryIt implements TranslationsPinEntryEn { - _TranslationsPinEntryIt._(this._root); - - final TranslationsIt _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Inserisci PIN'; - @override String get showPin => 'Mostra PIN'; - @override String get hidePin => 'Nascondi PIN'; -} - // Path: fileInfo class _TranslationsFileInfoIt implements TranslationsFileInfoEn { _TranslationsFileInfoIt._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsIt implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Sblocca rotazione'; @override String get timerActive => 'Timer attivo'; @override String playbackWillPauseIn({required Object duration}) => 'La riproduzione si interromperà tra ${duration}'; - @override String get sleepTimerCompleted => 'Timer di spegnimento completato - riproduzione in pausa'; @override String get stillWatching => 'Stai ancora guardando?'; @override String pausingIn({required Object seconds}) => 'Pausa tra ${seconds}s'; @override String get continueWatching => 'Continua'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsIt implements TranslationsVideoControlsEn { @override String get muteButton => 'Silenzia'; @override String get unmuteButton => 'Riattiva audio'; @override String get settingsButton => 'Impostazioni video'; - @override String get audioTrackButton => 'Tracce audio'; - @override String get subtitlesButton => 'Sottotitoli'; @override String get tracksButton => 'Audio e sottotitoli'; @override String get chaptersButton => 'Capitoli'; @override String get versionsButton => 'Versioni video'; @override String get pipButton => 'Modalità Picture-in-Picture'; @override String get aspectRatioButton => 'Proporzioni'; @override String get ambientLighting => 'Illuminazione ambientale'; - @override String get ambientLightingOn => 'Attiva illuminazione ambientale'; - @override String get ambientLightingOff => 'Disattiva illuminazione ambientale'; @override String get fullscreenButton => 'Attiva schermo intero'; @override String get exitFullscreenButton => 'Esci da schermo intero'; @override String get alwaysOnTopButton => 'Sempre in primo piano'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverIt implements TranslationsDiscoverEn { @override String get overview => 'Panoramica'; @override String get cast => 'Attori'; @override String get extras => 'Trailer ed Extra'; - @override String get seasons => 'Stagioni'; @override String get studio => 'Studio'; @override String get rating => 'Classificazione'; - @override String episodeCount({required Object count}) => '${count} episodi'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} guardati'; @override String get movie => 'Film'; @override String get tvShow => 'Serie TV'; @override String minutesLeft({required Object minutes}) => '${minutes} minuti rimanenti'; @@ -771,8 +748,6 @@ class _TranslationsLogsIt implements TranslationsLogsEn { @override String get clearLogs => 'Cancella log'; @override String get copyLogs => 'Copia log'; @override String get uploadLogs => 'Carica log'; - @override String get error => 'Errore:'; - @override String get stackTrace => 'Traccia dello stack:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvIt implements TranslationsLiveTvEn { // Translations @override String get title => 'TV in diretta'; - @override String get channels => 'Canali'; @override String get guide => 'Guida'; @override String get noChannels => 'Nessun canale disponibile'; @override String get noDvr => 'Nessun DVR configurato su nessun server'; - @override String get tuneFailed => 'Impossibile sintonizzare il canale'; - @override String get loading => 'Caricamento canali...'; - @override String get nowPlaying => 'In riproduzione'; @override String get noPrograms => 'Nessun dato di programma disponibile'; - @override String channelNumber({required Object number}) => 'Canale ${number}'; @override String get live => 'IN DIRETTA'; - @override String get hd => 'HD'; - @override String get premiere => 'NUOVO'; @override String get reloadGuide => 'Ricarica guida'; - @override String get allChannels => 'Tutti i canali'; @override String get now => 'Ora'; @override String get today => 'Oggi'; @override String get midnight => 'Mezzanotte'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvIt implements TranslationsLiveTvEn { @override String get whatsOn => 'In onda ora'; @override String get watchChannel => 'Guarda canale'; @override String get favorites => 'Preferiti'; - @override String get addToFavorites => 'Aggiungi ai preferiti'; - @override String get removeFromFavorites => 'Rimuovi dai preferiti'; - @override String get noFavorites => 'Nessun canale preferito. Tieni premuto un canale per aggiungerlo.'; } // Path: downloads @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerIt implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Comando'; @override String get playerPackage => 'Nome pacchetto'; @override String get playerUrlScheme => 'Schema URL'; - @override String get customPlayer => 'Lettore personalizzato'; @override String get off => 'Disattivato'; @override String get launchFailed => 'Impossibile aprire il lettore esterno'; @override String appNotInstalled({required Object name}) => '${name} non è installato'; @@ -1342,7 +1305,6 @@ extension on TranslationsIt { 'common.shuffle' => 'Casuale', 'common.addTo' => 'Aggiungi a...', 'common.createNew' => 'Crea', - 'common.remove' => 'Rimuovi', 'common.paste' => 'Incolla', 'common.connect' => 'Connetti', 'common.disconnect' => 'Disconnetti', @@ -1356,7 +1318,6 @@ extension on TranslationsIt { 'common.settings' => 'Opzioni', 'common.mute' => 'Muto', 'common.ok' => 'OK', - 'common.loading' => 'Caricamento...', 'common.reconnect' => 'Riconnetti', 'common.exitConfirmTitle' => 'Uscire dall\'app?', 'common.exitConfirmMessage' => 'Sei sicuro di voler uscire?', @@ -1547,9 +1508,6 @@ extension on TranslationsIt { 'hotkeys.actions.subSeekPrev' => 'Vai al sottotitolo precedente', 'hotkeys.actions.shaderToggle' => 'Attiva/disattiva shader', 'hotkeys.actions.skipMarker' => 'Salta intro/titoli di coda', - 'pinEntry.enterPin' => 'Inserisci PIN', - 'pinEntry.showPin' => 'Mostra PIN', - 'pinEntry.hidePin' => 'Nascondi PIN', 'fileInfo.title' => 'Info sul file', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Audio', @@ -1613,7 +1571,6 @@ extension on TranslationsIt { 'videoControls.unlockRotation' => 'Sblocca rotazione', 'videoControls.timerActive' => 'Timer attivo', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'La riproduzione si interromperà tra ${duration}', - 'videoControls.sleepTimerCompleted' => 'Timer di spegnimento completato - riproduzione in pausa', 'videoControls.stillWatching' => 'Stai ancora guardando?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pausa tra ${seconds}s', 'videoControls.continueWatching' => 'Continua', @@ -1630,16 +1587,12 @@ extension on TranslationsIt { 'videoControls.muteButton' => 'Silenzia', 'videoControls.unmuteButton' => 'Riattiva audio', 'videoControls.settingsButton' => 'Impostazioni video', - 'videoControls.audioTrackButton' => 'Tracce audio', - 'videoControls.subtitlesButton' => 'Sottotitoli', 'videoControls.tracksButton' => 'Audio e sottotitoli', 'videoControls.chaptersButton' => 'Capitoli', 'videoControls.versionsButton' => 'Versioni video', 'videoControls.pipButton' => 'Modalità Picture-in-Picture', 'videoControls.aspectRatioButton' => 'Proporzioni', 'videoControls.ambientLighting' => 'Illuminazione ambientale', - 'videoControls.ambientLightingOn' => 'Attiva illuminazione ambientale', - 'videoControls.ambientLightingOff' => 'Disattiva illuminazione ambientale', 'videoControls.fullscreenButton' => 'Attiva schermo intero', 'videoControls.exitFullscreenButton' => 'Esci da schermo intero', 'videoControls.alwaysOnTopButton' => 'Sempre in primo piano', @@ -1729,11 +1682,8 @@ extension on TranslationsIt { 'discover.overview' => 'Panoramica', 'discover.cast' => 'Attori', 'discover.extras' => 'Trailer ed Extra', - 'discover.seasons' => 'Stagioni', 'discover.studio' => 'Studio', 'discover.rating' => 'Classificazione', - 'discover.episodeCount' => ({required Object count}) => '${count} episodi', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} guardati', 'discover.movie' => 'Film', 'discover.tvShow' => 'Serie TV', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} minuti rimanenti', @@ -1811,8 +1761,6 @@ extension on TranslationsIt { 'logs.clearLogs' => 'Cancella log', 'logs.copyLogs' => 'Copia log', 'logs.uploadLogs' => 'Carica log', - 'logs.error' => 'Errore:', - 'logs.stackTrace' => 'Traccia dello stack:', 'licenses.relatedPackages' => 'Pacchetti correlati', 'licenses.license' => 'Licenza', 'licenses.licenseNumber' => ({required Object number}) => 'Licenza ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsIt { 'navigation.downloads' => 'Download', 'navigation.liveTv' => 'TV Live', 'liveTv.title' => 'TV in diretta', - 'liveTv.channels' => 'Canali', 'liveTv.guide' => 'Guida', 'liveTv.noChannels' => 'Nessun canale disponibile', 'liveTv.noDvr' => 'Nessun DVR configurato su nessun server', - 'liveTv.tuneFailed' => 'Impossibile sintonizzare il canale', - 'liveTv.loading' => 'Caricamento canali...', - 'liveTv.nowPlaying' => 'In riproduzione', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Nessun dato di programma disponibile', - 'liveTv.channelNumber' => ({required Object number}) => 'Canale ${number}', 'liveTv.live' => 'IN DIRETTA', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NUOVO', 'liveTv.reloadGuide' => 'Ricarica guida', - 'liveTv.allChannels' => 'Tutti i canali', 'liveTv.now' => 'Ora', 'liveTv.today' => 'Oggi', 'liveTv.midnight' => 'Mezzanotte', @@ -1848,14 +1786,13 @@ extension on TranslationsIt { 'liveTv.whatsOn' => 'In onda ora', 'liveTv.watchChannel' => 'Guarda canale', 'liveTv.favorites' => 'Preferiti', - 'liveTv.addToFavorites' => 'Aggiungi ai preferiti', - 'liveTv.removeFromFavorites' => 'Rimuovi dai preferiti', - 'liveTv.noFavorites' => 'Nessun canale preferito. Tieni premuto un canale per aggiungerlo.', 'downloads.title' => 'Download', 'downloads.manage' => 'Gestisci', 'downloads.tvShows' => 'Serie TV', 'downloads.movies' => 'Film', 'downloads.noDownloads' => 'Nessun download', + _ => null, + } ?? switch (path) { 'downloads.noDownloadsDescription' => 'I contenuti scaricati appariranno qui per la visualizzazione offline', 'downloads.downloadNow' => 'Scarica', 'downloads.deleteDownload' => 'Elimina download', @@ -2073,7 +2010,6 @@ extension on TranslationsIt { 'externalPlayer.playerCommand' => 'Comando', 'externalPlayer.playerPackage' => 'Nome pacchetto', 'externalPlayer.playerUrlScheme' => 'Schema URL', - 'externalPlayer.customPlayer' => 'Lettore personalizzato', 'externalPlayer.off' => 'Disattivato', 'externalPlayer.launchFailed' => 'Impossibile aprire il lettore esterno', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} non è installato', diff --git a/lib/i18n/strings_ja.g.dart b/lib/i18n/strings_ja.g.dart index f4406417..3be5da64 100644 --- a/lib/i18n/strings_ja.g.dart +++ b/lib/i18n/strings_ja.g.dart @@ -45,7 +45,6 @@ class TranslationsJa with BaseTranslations implements T @override late final _TranslationsSettingsJa settings = _TranslationsSettingsJa._(_root); @override late final _TranslationsSearchJa search = _TranslationsSearchJa._(_root); @override late final _TranslationsHotkeysJa hotkeys = _TranslationsHotkeysJa._(_root); - @override late final _TranslationsPinEntryJa pinEntry = _TranslationsPinEntryJa._(_root); @override late final _TranslationsFileInfoJa fileInfo = _TranslationsFileInfoJa._(_root); @override late final _TranslationsMediaMenuJa mediaMenu = _TranslationsMediaMenuJa._(_root); @override late final _TranslationsAccessibilityJa accessibility = _TranslationsAccessibilityJa._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonJa implements TranslationsCommonEn { @override String get shuffle => 'シャッフル'; @override String get addTo => '追加...'; @override String get createNew => '新規作成'; - @override String get remove => '削除'; @override String get paste => '貼り付け'; @override String get connect => '接続'; @override String get disconnect => '切断'; @@ -142,7 +140,6 @@ class _TranslationsCommonJa implements TranslationsCommonEn { @override String get settings => '設定'; @override String get mute => 'ミュート'; @override String get ok => 'OK'; - @override String get loading => '読み込み中...'; @override String get reconnect => '再接続'; @override String get exitConfirmTitle => 'アプリを終了しますか?'; @override String get exitConfirmMessage => '終了してもよろしいですか?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysJa implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsJa actions = _TranslationsHotkeysActionsJa._(_root); } -// Path: pinEntry -class _TranslationsPinEntryJa implements TranslationsPinEntryEn { - _TranslationsPinEntryJa._(this._root); - - final TranslationsJa _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'PINを入力'; - @override String get showPin => 'PINを表示'; - @override String get hidePin => 'PINを非表示'; -} - // Path: fileInfo class _TranslationsFileInfoJa implements TranslationsFileInfoEn { _TranslationsFileInfoJa._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsJa implements TranslationsVideoControlsEn { @override String get unlockRotation => '回転のロックを解除'; @override String get timerActive => 'タイマー動作中'; @override String playbackWillPauseIn({required Object duration}) => '再生は${duration}後に一時停止します'; - @override String get sleepTimerCompleted => 'スリープタイマー完了 - 再生を一時停止しました'; @override String get stillWatching => 'まだ視聴中ですか?'; @override String pausingIn({required Object seconds}) => '${seconds}秒後に一時停止'; @override String get continueWatching => '続ける'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsJa implements TranslationsVideoControlsEn { @override String get muteButton => 'ミュート'; @override String get unmuteButton => 'ミュート解除'; @override String get settingsButton => '動画設定'; - @override String get audioTrackButton => '音声トラック'; - @override String get subtitlesButton => '字幕'; @override String get tracksButton => '音声と字幕'; @override String get chaptersButton => 'チャプター'; @override String get versionsButton => '動画バージョン'; @override String get pipButton => 'ピクチャーインピクチャーモード'; @override String get aspectRatioButton => 'アスペクト比'; @override String get ambientLighting => 'アンビエントライティング'; - @override String get ambientLightingOn => 'アンビエントライティングを有効化'; - @override String get ambientLightingOff => 'アンビエントライティングを無効化'; @override String get fullscreenButton => 'フルスクリーンに入る'; @override String get exitFullscreenButton => 'フルスクリーンを終了'; @override String get alwaysOnTopButton => '常に前面に表示'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverJa implements TranslationsDiscoverEn { @override String get overview => 'あらすじ'; @override String get cast => 'キャスト'; @override String get extras => '予告編とエクストラ'; - @override String get seasons => 'シーズン'; @override String get studio => 'スタジオ'; @override String get rating => '評価'; - @override String episodeCount({required Object count}) => '${count}エピソード'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total}視聴済み'; @override String get movie => '映画'; @override String get tvShow => 'テレビ番組'; @override String minutesLeft({required Object minutes}) => '残り${minutes}分'; @@ -771,8 +748,6 @@ class _TranslationsLogsJa implements TranslationsLogsEn { @override String get clearLogs => 'ログをクリア'; @override String get copyLogs => 'ログをコピー'; @override String get uploadLogs => 'ログをアップロード'; - @override String get error => 'エラー:'; - @override String get stackTrace => 'スタックトレース:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvJa implements TranslationsLiveTvEn { // Translations @override String get title => 'ライブTV'; - @override String get channels => 'チャンネル'; @override String get guide => '番組表'; @override String get noChannels => 'チャンネルがありません'; @override String get noDvr => 'どのサーバーにもDVRが設定されていません'; - @override String get tuneFailed => 'チャンネルのチューニングに失敗しました'; - @override String get loading => 'チャンネルを読み込み中...'; - @override String get nowPlaying => '現在放送中'; @override String get noPrograms => '番組データがありません'; - @override String channelNumber({required Object number}) => 'Ch. ${number}'; @override String get live => 'ライブ'; - @override String get hd => 'HD'; - @override String get premiere => '新着'; @override String get reloadGuide => '番組表を再読込'; - @override String get allChannels => 'すべてのチャンネル'; @override String get now => '現在'; @override String get today => '今日'; @override String get midnight => '深夜'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvJa implements TranslationsLiveTvEn { @override String get whatsOn => '放送中'; @override String get watchChannel => 'チャンネルを視聴'; @override String get favorites => 'お気に入り'; - @override String get addToFavorites => 'お気に入りに追加'; - @override String get removeFromFavorites => 'お気に入りから削除'; - @override String get noFavorites => 'お気に入りチャンネルがありません。チャンネルを長押しして追加してください。'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerJa implements TranslationsExternalPlayerEn { @override String get playerCommand => 'コマンド'; @override String get playerPackage => 'パッケージ名'; @override String get playerUrlScheme => 'URLスキーム'; - @override String get customPlayer => 'カスタムプレーヤー'; @override String get off => 'オフ'; @override String get launchFailed => '外部プレーヤーの起動に失敗しました'; @override String appNotInstalled({required Object name}) => '${name}がインストールされていません'; @@ -1342,7 +1305,6 @@ extension on TranslationsJa { 'common.shuffle' => 'シャッフル', 'common.addTo' => '追加...', 'common.createNew' => '新規作成', - 'common.remove' => '削除', 'common.paste' => '貼り付け', 'common.connect' => '接続', 'common.disconnect' => '切断', @@ -1356,7 +1318,6 @@ extension on TranslationsJa { 'common.settings' => '設定', 'common.mute' => 'ミュート', 'common.ok' => 'OK', - 'common.loading' => '読み込み中...', 'common.reconnect' => '再接続', 'common.exitConfirmTitle' => 'アプリを終了しますか?', 'common.exitConfirmMessage' => '終了してもよろしいですか?', @@ -1547,9 +1508,6 @@ extension on TranslationsJa { 'hotkeys.actions.subSeekPrev' => '前の字幕にシーク', 'hotkeys.actions.shaderToggle' => 'シェーダー切替', 'hotkeys.actions.skipMarker' => 'イントロ/クレジットをスキップ', - 'pinEntry.enterPin' => 'PINを入力', - 'pinEntry.showPin' => 'PINを表示', - 'pinEntry.hidePin' => 'PINを非表示', 'fileInfo.title' => 'ファイル情報', 'fileInfo.video' => '映像', 'fileInfo.audio' => '音声', @@ -1613,7 +1571,6 @@ extension on TranslationsJa { 'videoControls.unlockRotation' => '回転のロックを解除', 'videoControls.timerActive' => 'タイマー動作中', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => '再生は${duration}後に一時停止します', - 'videoControls.sleepTimerCompleted' => 'スリープタイマー完了 - 再生を一時停止しました', 'videoControls.stillWatching' => 'まだ視聴中ですか?', 'videoControls.pausingIn' => ({required Object seconds}) => '${seconds}秒後に一時停止', 'videoControls.continueWatching' => '続ける', @@ -1630,16 +1587,12 @@ extension on TranslationsJa { 'videoControls.muteButton' => 'ミュート', 'videoControls.unmuteButton' => 'ミュート解除', 'videoControls.settingsButton' => '動画設定', - 'videoControls.audioTrackButton' => '音声トラック', - 'videoControls.subtitlesButton' => '字幕', 'videoControls.tracksButton' => '音声と字幕', 'videoControls.chaptersButton' => 'チャプター', 'videoControls.versionsButton' => '動画バージョン', 'videoControls.pipButton' => 'ピクチャーインピクチャーモード', 'videoControls.aspectRatioButton' => 'アスペクト比', 'videoControls.ambientLighting' => 'アンビエントライティング', - 'videoControls.ambientLightingOn' => 'アンビエントライティングを有効化', - 'videoControls.ambientLightingOff' => 'アンビエントライティングを無効化', 'videoControls.fullscreenButton' => 'フルスクリーンに入る', 'videoControls.exitFullscreenButton' => 'フルスクリーンを終了', 'videoControls.alwaysOnTopButton' => '常に前面に表示', @@ -1729,11 +1682,8 @@ extension on TranslationsJa { 'discover.overview' => 'あらすじ', 'discover.cast' => 'キャスト', 'discover.extras' => '予告編とエクストラ', - 'discover.seasons' => 'シーズン', 'discover.studio' => 'スタジオ', 'discover.rating' => '評価', - 'discover.episodeCount' => ({required Object count}) => '${count}エピソード', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total}視聴済み', 'discover.movie' => '映画', 'discover.tvShow' => 'テレビ番組', 'discover.minutesLeft' => ({required Object minutes}) => '残り${minutes}分', @@ -1811,8 +1761,6 @@ extension on TranslationsJa { 'logs.clearLogs' => 'ログをクリア', 'logs.copyLogs' => 'ログをコピー', 'logs.uploadLogs' => 'ログをアップロード', - 'logs.error' => 'エラー:', - 'logs.stackTrace' => 'スタックトレース:', 'licenses.relatedPackages' => '関連パッケージ', 'licenses.license' => 'ライセンス', 'licenses.licenseNumber' => ({required Object number}) => 'ライセンス ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsJa { 'navigation.downloads' => 'ダウンロード', 'navigation.liveTv' => 'ライブTV', 'liveTv.title' => 'ライブTV', - 'liveTv.channels' => 'チャンネル', 'liveTv.guide' => '番組表', 'liveTv.noChannels' => 'チャンネルがありません', 'liveTv.noDvr' => 'どのサーバーにもDVRが設定されていません', - 'liveTv.tuneFailed' => 'チャンネルのチューニングに失敗しました', - 'liveTv.loading' => 'チャンネルを読み込み中...', - 'liveTv.nowPlaying' => '現在放送中', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => '番組データがありません', - 'liveTv.channelNumber' => ({required Object number}) => 'Ch. ${number}', 'liveTv.live' => 'ライブ', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => '新着', 'liveTv.reloadGuide' => '番組表を再読込', - 'liveTv.allChannels' => 'すべてのチャンネル', 'liveTv.now' => '現在', 'liveTv.today' => '今日', 'liveTv.midnight' => '深夜', @@ -1848,14 +1786,13 @@ extension on TranslationsJa { 'liveTv.whatsOn' => '放送中', 'liveTv.watchChannel' => 'チャンネルを視聴', 'liveTv.favorites' => 'お気に入り', - 'liveTv.addToFavorites' => 'お気に入りに追加', - 'liveTv.removeFromFavorites' => 'お気に入りから削除', - 'liveTv.noFavorites' => 'お気に入りチャンネルがありません。チャンネルを長押しして追加してください。', 'collections.title' => 'コレクション', 'collections.collection' => 'コレクション', 'collections.empty' => 'コレクションは空です', 'collections.unknownLibrarySection' => '削除できません:不明なライブラリセクション', 'collections.deleteCollection' => 'コレクションを削除', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => '"${title}"を削除してもよろしいですか?この操作は元に戻せません。', 'collections.deleted' => 'コレクションを削除しました', 'collections.deleteFailed' => 'コレクションの削除に失敗しました', @@ -2073,7 +2010,6 @@ extension on TranslationsJa { 'externalPlayer.playerCommand' => 'コマンド', 'externalPlayer.playerPackage' => 'パッケージ名', 'externalPlayer.playerUrlScheme' => 'URLスキーム', - 'externalPlayer.customPlayer' => 'カスタムプレーヤー', 'externalPlayer.off' => 'オフ', 'externalPlayer.launchFailed' => '外部プレーヤーの起動に失敗しました', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name}がインストールされていません', diff --git a/lib/i18n/strings_ko.g.dart b/lib/i18n/strings_ko.g.dart index bd29e03e..91c6e34b 100644 --- a/lib/i18n/strings_ko.g.dart +++ b/lib/i18n/strings_ko.g.dart @@ -45,7 +45,6 @@ class TranslationsKo with BaseTranslations implements T @override late final _TranslationsSettingsKo settings = _TranslationsSettingsKo._(_root); @override late final _TranslationsSearchKo search = _TranslationsSearchKo._(_root); @override late final _TranslationsHotkeysKo hotkeys = _TranslationsHotkeysKo._(_root); - @override late final _TranslationsPinEntryKo pinEntry = _TranslationsPinEntryKo._(_root); @override late final _TranslationsFileInfoKo fileInfo = _TranslationsFileInfoKo._(_root); @override late final _TranslationsMediaMenuKo mediaMenu = _TranslationsMediaMenuKo._(_root); @override late final _TranslationsAccessibilityKo accessibility = _TranslationsAccessibilityKo._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonKo implements TranslationsCommonEn { @override String get shuffle => '무작위 재생'; @override String get addTo => '추가하기...'; @override String get createNew => '새로 만들기'; - @override String get remove => '삭제'; @override String get paste => '붙여넣기'; @override String get connect => '연결'; @override String get disconnect => '연결 해제'; @@ -142,7 +140,6 @@ class _TranslationsCommonKo implements TranslationsCommonEn { @override String get settings => '설정'; @override String get mute => '음소거'; @override String get ok => '확인'; - @override String get loading => '로딩 중...'; @override String get reconnect => '다시 연결'; @override String get exitConfirmTitle => '앱을 종료하시겠습니까?'; @override String get exitConfirmMessage => '정말 종료하시겠습니까?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysKo implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsKo actions = _TranslationsHotkeysActionsKo._(_root); } -// Path: pinEntry -class _TranslationsPinEntryKo implements TranslationsPinEntryEn { - _TranslationsPinEntryKo._(this._root); - - final TranslationsKo _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'PIN 입력'; - @override String get showPin => 'PIN 표시'; - @override String get hidePin => 'PIN 숨기기'; -} - // Path: fileInfo class _TranslationsFileInfoKo implements TranslationsFileInfoEn { _TranslationsFileInfoKo._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsKo implements TranslationsVideoControlsEn { @override String get unlockRotation => '회전 잠금 해제'; @override String get timerActive => '타이머 활성화됨'; @override String playbackWillPauseIn({required Object duration}) => '재생이 ${duration} 후에 일시 중지 됩니다'; - @override String get sleepTimerCompleted => '수면 타이머 완료됨 - 재생이 일시 중지되었습니다'; @override String get stillWatching => '아직 시청 중이신가요?'; @override String pausingIn({required Object seconds}) => '${seconds}초 후 일시 정지'; @override String get continueWatching => '계속'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsKo implements TranslationsVideoControlsEn { @override String get muteButton => '음소거'; @override String get unmuteButton => '음소거 해제'; @override String get settingsButton => '동영상 설정'; - @override String get audioTrackButton => '음원 트랙'; - @override String get subtitlesButton => '자막'; @override String get tracksButton => '오디오 및 자막'; @override String get chaptersButton => '챕터'; @override String get versionsButton => '동영상 버전'; @override String get pipButton => '픽처 인 픽처 모드'; @override String get aspectRatioButton => '화면비율'; @override String get ambientLighting => '주변 조명'; - @override String get ambientLightingOn => '주변 조명 켜기'; - @override String get ambientLightingOff => '주변 조명 끄기'; @override String get fullscreenButton => '전체화면'; @override String get exitFullscreenButton => '전체화면 종료'; @override String get alwaysOnTopButton => '창 최상위 고정'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverKo implements TranslationsDiscoverEn { @override String get overview => '개요'; @override String get cast => '출연진'; @override String get extras => '예고편 및 부가영상'; - @override String get seasons => '시즌 수'; @override String get studio => '제작사'; @override String get rating => '연령 등급'; - @override String episodeCount({required Object count}) => '${count} 편'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} 편 시청 완료'; @override String get movie => '영화'; @override String get tvShow => 'TV 시리즈'; @override String minutesLeft({required Object minutes}) => '${minutes}분 남음'; @@ -771,8 +748,6 @@ class _TranslationsLogsKo implements TranslationsLogsEn { @override String get clearLogs => '로그 지우기'; @override String get copyLogs => '로그 복사'; @override String get uploadLogs => '로그 업로드'; - @override String get error => '오류:'; - @override String get stackTrace => '스택 추적 (Stack Trace):'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvKo implements TranslationsLiveTvEn { // Translations @override String get title => '실시간 TV'; - @override String get channels => '채널'; @override String get guide => '편성표'; @override String get noChannels => '사용 가능한 채널이 없습니다'; @override String get noDvr => '서버에 DVR이 구성되어 있지 않습니다'; - @override String get tuneFailed => '채널 튜닝에 실패했습니다'; - @override String get loading => '채널 로딩 중...'; - @override String get nowPlaying => '현재 재생 중'; @override String get noPrograms => '프로그램 데이터가 없습니다'; - @override String channelNumber({required Object number}) => '채널 ${number}'; @override String get live => '실시간'; - @override String get hd => 'HD'; - @override String get premiere => '신규'; @override String get reloadGuide => '편성표 새로고침'; - @override String get allChannels => '전체 채널'; @override String get now => '지금'; @override String get today => '오늘'; @override String get midnight => '자정'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvKo implements TranslationsLiveTvEn { @override String get whatsOn => '지금 방송 중'; @override String get watchChannel => '채널 시청'; @override String get favorites => '즐겨찾기'; - @override String get addToFavorites => '즐겨찾기에 추가'; - @override String get removeFromFavorites => '즐겨찾기에서 제거'; - @override String get noFavorites => '즐겨찾기 채널이 없습니다. 채널을 길게 눌러 추가하세요.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerKo implements TranslationsExternalPlayerEn { @override String get playerCommand => '명령어'; @override String get playerPackage => '패키지 이름'; @override String get playerUrlScheme => 'URL 스킴'; - @override String get customPlayer => '사용자 정의 플레이어'; @override String get off => '꺼짐'; @override String get launchFailed => '외부 플레이어를 열 수 없습니다'; @override String appNotInstalled({required Object name}) => '${name}이(가) 설치되어 있지 않습니다'; @@ -1342,7 +1305,6 @@ extension on TranslationsKo { 'common.shuffle' => '무작위 재생', 'common.addTo' => '추가하기...', 'common.createNew' => '새로 만들기', - 'common.remove' => '삭제', 'common.paste' => '붙여넣기', 'common.connect' => '연결', 'common.disconnect' => '연결 해제', @@ -1356,7 +1318,6 @@ extension on TranslationsKo { 'common.settings' => '설정', 'common.mute' => '음소거', 'common.ok' => '확인', - 'common.loading' => '로딩 중...', 'common.reconnect' => '다시 연결', 'common.exitConfirmTitle' => '앱을 종료하시겠습니까?', 'common.exitConfirmMessage' => '정말 종료하시겠습니까?', @@ -1547,9 +1508,6 @@ extension on TranslationsKo { 'hotkeys.actions.subSeekPrev' => '이전 자막으로 이동', 'hotkeys.actions.shaderToggle' => '셰이더 전환', 'hotkeys.actions.skipMarker' => '인트로/크레딧 건너뛰기', - 'pinEntry.enterPin' => 'PIN 입력', - 'pinEntry.showPin' => 'PIN 표시', - 'pinEntry.hidePin' => 'PIN 숨기기', 'fileInfo.title' => '파일 정보', 'fileInfo.video' => '비디오', 'fileInfo.audio' => '오디오', @@ -1613,7 +1571,6 @@ extension on TranslationsKo { 'videoControls.unlockRotation' => '회전 잠금 해제', 'videoControls.timerActive' => '타이머 활성화됨', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => '재생이 ${duration} 후에 일시 중지 됩니다', - 'videoControls.sleepTimerCompleted' => '수면 타이머 완료됨 - 재생이 일시 중지되었습니다', 'videoControls.stillWatching' => '아직 시청 중이신가요?', 'videoControls.pausingIn' => ({required Object seconds}) => '${seconds}초 후 일시 정지', 'videoControls.continueWatching' => '계속', @@ -1630,16 +1587,12 @@ extension on TranslationsKo { 'videoControls.muteButton' => '음소거', 'videoControls.unmuteButton' => '음소거 해제', 'videoControls.settingsButton' => '동영상 설정', - 'videoControls.audioTrackButton' => '음원 트랙', - 'videoControls.subtitlesButton' => '자막', 'videoControls.tracksButton' => '오디오 및 자막', 'videoControls.chaptersButton' => '챕터', 'videoControls.versionsButton' => '동영상 버전', 'videoControls.pipButton' => '픽처 인 픽처 모드', 'videoControls.aspectRatioButton' => '화면비율', 'videoControls.ambientLighting' => '주변 조명', - 'videoControls.ambientLightingOn' => '주변 조명 켜기', - 'videoControls.ambientLightingOff' => '주변 조명 끄기', 'videoControls.fullscreenButton' => '전체화면', 'videoControls.exitFullscreenButton' => '전체화면 종료', 'videoControls.alwaysOnTopButton' => '창 최상위 고정', @@ -1729,11 +1682,8 @@ extension on TranslationsKo { 'discover.overview' => '개요', 'discover.cast' => '출연진', 'discover.extras' => '예고편 및 부가영상', - 'discover.seasons' => '시즌 수', 'discover.studio' => '제작사', 'discover.rating' => '연령 등급', - 'discover.episodeCount' => ({required Object count}) => '${count} 편', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} 편 시청 완료', 'discover.movie' => '영화', 'discover.tvShow' => 'TV 시리즈', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes}분 남음', @@ -1811,8 +1761,6 @@ extension on TranslationsKo { 'logs.clearLogs' => '로그 지우기', 'logs.copyLogs' => '로그 복사', 'logs.uploadLogs' => '로그 업로드', - 'logs.error' => '오류:', - 'logs.stackTrace' => '스택 추적 (Stack Trace):', 'licenses.relatedPackages' => '관련 소프트웨어 패키지', 'licenses.license' => '라이선스', 'licenses.licenseNumber' => ({required Object number}) => '라이선스 ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsKo { 'navigation.downloads' => '다운로드', 'navigation.liveTv' => '실시간 TV', 'liveTv.title' => '실시간 TV', - 'liveTv.channels' => '채널', 'liveTv.guide' => '편성표', 'liveTv.noChannels' => '사용 가능한 채널이 없습니다', 'liveTv.noDvr' => '서버에 DVR이 구성되어 있지 않습니다', - 'liveTv.tuneFailed' => '채널 튜닝에 실패했습니다', - 'liveTv.loading' => '채널 로딩 중...', - 'liveTv.nowPlaying' => '현재 재생 중', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => '프로그램 데이터가 없습니다', - 'liveTv.channelNumber' => ({required Object number}) => '채널 ${number}', 'liveTv.live' => '실시간', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => '신규', 'liveTv.reloadGuide' => '편성표 새로고침', - 'liveTv.allChannels' => '전체 채널', 'liveTv.now' => '지금', 'liveTv.today' => '오늘', 'liveTv.midnight' => '자정', @@ -1848,14 +1786,13 @@ extension on TranslationsKo { 'liveTv.whatsOn' => '지금 방송 중', 'liveTv.watchChannel' => '채널 시청', 'liveTv.favorites' => '즐겨찾기', - 'liveTv.addToFavorites' => '즐겨찾기에 추가', - 'liveTv.removeFromFavorites' => '즐겨찾기에서 제거', - 'liveTv.noFavorites' => '즐겨찾기 채널이 없습니다. 채널을 길게 눌러 추가하세요.', 'collections.title' => '컬렉션', 'collections.collection' => '컬렉션', 'collections.empty' => '컬렉션이 비어 있습니다', 'collections.unknownLibrarySection' => '삭제할 수 없습니다: 알 수 없는 미디어 라이브러리 섹션입니다', 'collections.deleteCollection' => '컬렉션 삭제', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => '"${title}"을(를) 삭제 하시겠습니까? 이 작업은 되돌릴 수 없습니다.', 'collections.deleted' => '컬렉션 삭제됨', 'collections.deleteFailed' => '컬렉션 삭제 실패', @@ -2073,7 +2010,6 @@ extension on TranslationsKo { 'externalPlayer.playerCommand' => '명령어', 'externalPlayer.playerPackage' => '패키지 이름', 'externalPlayer.playerUrlScheme' => 'URL 스킴', - 'externalPlayer.customPlayer' => '사용자 정의 플레이어', 'externalPlayer.off' => '꺼짐', 'externalPlayer.launchFailed' => '외부 플레이어를 열 수 없습니다', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name}이(가) 설치되어 있지 않습니다', diff --git a/lib/i18n/strings_nb.g.dart b/lib/i18n/strings_nb.g.dart index 13e446d9..4cb61c7e 100644 --- a/lib/i18n/strings_nb.g.dart +++ b/lib/i18n/strings_nb.g.dart @@ -45,7 +45,6 @@ class TranslationsNb with BaseTranslations implements T @override late final _TranslationsSettingsNb settings = _TranslationsSettingsNb._(_root); @override late final _TranslationsSearchNb search = _TranslationsSearchNb._(_root); @override late final _TranslationsHotkeysNb hotkeys = _TranslationsHotkeysNb._(_root); - @override late final _TranslationsPinEntryNb pinEntry = _TranslationsPinEntryNb._(_root); @override late final _TranslationsFileInfoNb fileInfo = _TranslationsFileInfoNb._(_root); @override late final _TranslationsMediaMenuNb mediaMenu = _TranslationsMediaMenuNb._(_root); @override late final _TranslationsAccessibilityNb accessibility = _TranslationsAccessibilityNb._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonNb implements TranslationsCommonEn { @override String get shuffle => 'Tilfeldig'; @override String get addTo => 'Legg til i...'; @override String get createNew => 'Opprett ny'; - @override String get remove => 'Fjern'; @override String get paste => 'Lim inn'; @override String get connect => 'Koble til'; @override String get disconnect => 'Koble fra'; @@ -142,7 +140,6 @@ class _TranslationsCommonNb implements TranslationsCommonEn { @override String get settings => 'Innstillinger'; @override String get mute => 'Demp'; @override String get ok => 'OK'; - @override String get loading => 'Laster...'; @override String get reconnect => 'Koble til på nytt'; @override String get exitConfirmTitle => 'Avslutte appen?'; @override String get exitConfirmMessage => 'Er du sikker på at du vil avslutte?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysNb implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsNb actions = _TranslationsHotkeysActionsNb._(_root); } -// Path: pinEntry -class _TranslationsPinEntryNb implements TranslationsPinEntryEn { - _TranslationsPinEntryNb._(this._root); - - final TranslationsNb _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Skriv inn PIN'; - @override String get showPin => 'Vis PIN'; - @override String get hidePin => 'Skjul PIN'; -} - // Path: fileInfo class _TranslationsFileInfoNb implements TranslationsFileInfoEn { _TranslationsFileInfoNb._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsNb implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Lås opp rotasjon'; @override String get timerActive => 'Timer aktiv'; @override String playbackWillPauseIn({required Object duration}) => 'Avspilling vil pause om ${duration}'; - @override String get sleepTimerCompleted => 'Søvntimer fullført – avspilling satt på pause'; @override String get stillWatching => 'Ser du fortsatt?'; @override String pausingIn({required Object seconds}) => 'Pauser om ${seconds}s'; @override String get continueWatching => 'Fortsett'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsNb implements TranslationsVideoControlsEn { @override String get muteButton => 'Demp'; @override String get unmuteButton => 'Opphev demping'; @override String get settingsButton => 'Videoinnstillinger'; - @override String get audioTrackButton => 'Lydspor'; - @override String get subtitlesButton => 'Undertekster'; @override String get tracksButton => 'Lyd og undertekster'; @override String get chaptersButton => 'Kapitler'; @override String get versionsButton => 'Videoversjoner'; @override String get pipButton => 'Bilde-i-bilde-modus'; @override String get aspectRatioButton => 'Sideforhold'; @override String get ambientLighting => 'Omgivelseslys'; - @override String get ambientLightingOn => 'Aktiver omgivelseslys'; - @override String get ambientLightingOff => 'Deaktiver omgivelseslys'; @override String get fullscreenButton => 'Gå til fullskjerm'; @override String get exitFullscreenButton => 'Avslutt fullskjerm'; @override String get alwaysOnTopButton => 'Alltid øverst'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverNb implements TranslationsDiscoverEn { @override String get overview => 'Oversikt'; @override String get cast => 'Skuespillere'; @override String get extras => 'Trailere og ekstra'; - @override String get seasons => 'Sesonger'; @override String get studio => 'Studio'; @override String get rating => 'Vurdering'; - @override String episodeCount({required Object count}) => '${count} episoder'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} sett'; @override String get movie => 'Film'; @override String get tvShow => 'TV-serie'; @override String minutesLeft({required Object minutes}) => '${minutes} min igjen'; @@ -771,8 +748,6 @@ class _TranslationsLogsNb implements TranslationsLogsEn { @override String get clearLogs => 'Tøm logger'; @override String get copyLogs => 'Kopier logger'; @override String get uploadLogs => 'Last opp logger'; - @override String get error => 'Feil:'; - @override String get stackTrace => 'Stabelsporing:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvNb implements TranslationsLiveTvEn { // Translations @override String get title => 'Direkte-TV'; - @override String get channels => 'Kanaler'; @override String get guide => 'Programguide'; @override String get noChannels => 'Ingen kanaler tilgjengelig'; @override String get noDvr => 'Ingen DVR konfigurert på noen server'; - @override String get tuneFailed => 'Kunne ikke stille inn kanal'; - @override String get loading => 'Laster kanaler...'; - @override String get nowPlaying => 'Spilles nå'; @override String get noPrograms => 'Ingen programdata tilgjengelig'; - @override String channelNumber({required Object number}) => 'Kanal ${number}'; @override String get live => 'DIREKTE'; - @override String get hd => 'HD'; - @override String get premiere => 'NY'; @override String get reloadGuide => 'Last inn programguide på nytt'; - @override String get allChannels => 'Alle kanaler'; @override String get now => 'Nå'; @override String get today => 'I dag'; @override String get midnight => 'Midnatt'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvNb implements TranslationsLiveTvEn { @override String get whatsOn => 'Hva går nå'; @override String get watchChannel => 'Se kanal'; @override String get favorites => 'Favoritter'; - @override String get addToFavorites => 'Legg til i favoritter'; - @override String get removeFromFavorites => 'Fjern fra favoritter'; - @override String get noFavorites => 'Ingen favorittkanaler. Trykk lenge på en kanal for å legge den til.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerNb implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Kommando'; @override String get playerPackage => 'Pakkenavn'; @override String get playerUrlScheme => 'URL-skjema'; - @override String get customPlayer => 'Egendefinert spiller'; @override String get off => 'Av'; @override String get launchFailed => 'Kunne ikke åpne ekstern spiller'; @override String appNotInstalled({required Object name}) => '${name} er ikke installert'; @@ -1342,7 +1305,6 @@ extension on TranslationsNb { 'common.shuffle' => 'Tilfeldig', 'common.addTo' => 'Legg til i...', 'common.createNew' => 'Opprett ny', - 'common.remove' => 'Fjern', 'common.paste' => 'Lim inn', 'common.connect' => 'Koble til', 'common.disconnect' => 'Koble fra', @@ -1356,7 +1318,6 @@ extension on TranslationsNb { 'common.settings' => 'Innstillinger', 'common.mute' => 'Demp', 'common.ok' => 'OK', - 'common.loading' => 'Laster...', 'common.reconnect' => 'Koble til på nytt', 'common.exitConfirmTitle' => 'Avslutte appen?', 'common.exitConfirmMessage' => 'Er du sikker på at du vil avslutte?', @@ -1547,9 +1508,6 @@ extension on TranslationsNb { 'hotkeys.actions.subSeekPrev' => 'Spol til forrige undertekst', 'hotkeys.actions.shaderToggle' => 'Veksle shadere', 'hotkeys.actions.skipMarker' => 'Hopp over intro/rulletekst', - 'pinEntry.enterPin' => 'Skriv inn PIN', - 'pinEntry.showPin' => 'Vis PIN', - 'pinEntry.hidePin' => 'Skjul PIN', 'fileInfo.title' => 'Filinformasjon', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Lyd', @@ -1613,7 +1571,6 @@ extension on TranslationsNb { 'videoControls.unlockRotation' => 'Lås opp rotasjon', 'videoControls.timerActive' => 'Timer aktiv', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Avspilling vil pause om ${duration}', - 'videoControls.sleepTimerCompleted' => 'Søvntimer fullført – avspilling satt på pause', 'videoControls.stillWatching' => 'Ser du fortsatt?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pauser om ${seconds}s', 'videoControls.continueWatching' => 'Fortsett', @@ -1630,16 +1587,12 @@ extension on TranslationsNb { 'videoControls.muteButton' => 'Demp', 'videoControls.unmuteButton' => 'Opphev demping', 'videoControls.settingsButton' => 'Videoinnstillinger', - 'videoControls.audioTrackButton' => 'Lydspor', - 'videoControls.subtitlesButton' => 'Undertekster', 'videoControls.tracksButton' => 'Lyd og undertekster', 'videoControls.chaptersButton' => 'Kapitler', 'videoControls.versionsButton' => 'Videoversjoner', 'videoControls.pipButton' => 'Bilde-i-bilde-modus', 'videoControls.aspectRatioButton' => 'Sideforhold', 'videoControls.ambientLighting' => 'Omgivelseslys', - 'videoControls.ambientLightingOn' => 'Aktiver omgivelseslys', - 'videoControls.ambientLightingOff' => 'Deaktiver omgivelseslys', 'videoControls.fullscreenButton' => 'Gå til fullskjerm', 'videoControls.exitFullscreenButton' => 'Avslutt fullskjerm', 'videoControls.alwaysOnTopButton' => 'Alltid øverst', @@ -1729,11 +1682,8 @@ extension on TranslationsNb { 'discover.overview' => 'Oversikt', 'discover.cast' => 'Skuespillere', 'discover.extras' => 'Trailere og ekstra', - 'discover.seasons' => 'Sesonger', 'discover.studio' => 'Studio', 'discover.rating' => 'Vurdering', - 'discover.episodeCount' => ({required Object count}) => '${count} episoder', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} sett', 'discover.movie' => 'Film', 'discover.tvShow' => 'TV-serie', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min igjen', @@ -1811,8 +1761,6 @@ extension on TranslationsNb { 'logs.clearLogs' => 'Tøm logger', 'logs.copyLogs' => 'Kopier logger', 'logs.uploadLogs' => 'Last opp logger', - 'logs.error' => 'Feil:', - 'logs.stackTrace' => 'Stabelsporing:', 'licenses.relatedPackages' => 'Relaterte pakker', 'licenses.license' => 'Lisens', 'licenses.licenseNumber' => ({required Object number}) => 'Lisens ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsNb { 'navigation.downloads' => 'Nedlastinger', 'navigation.liveTv' => 'Direkte-TV', 'liveTv.title' => 'Direkte-TV', - 'liveTv.channels' => 'Kanaler', 'liveTv.guide' => 'Programguide', 'liveTv.noChannels' => 'Ingen kanaler tilgjengelig', 'liveTv.noDvr' => 'Ingen DVR konfigurert på noen server', - 'liveTv.tuneFailed' => 'Kunne ikke stille inn kanal', - 'liveTv.loading' => 'Laster kanaler...', - 'liveTv.nowPlaying' => 'Spilles nå', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Ingen programdata tilgjengelig', - 'liveTv.channelNumber' => ({required Object number}) => 'Kanal ${number}', 'liveTv.live' => 'DIREKTE', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NY', 'liveTv.reloadGuide' => 'Last inn programguide på nytt', - 'liveTv.allChannels' => 'Alle kanaler', 'liveTv.now' => 'Nå', 'liveTv.today' => 'I dag', 'liveTv.midnight' => 'Midnatt', @@ -1848,14 +1786,13 @@ extension on TranslationsNb { 'liveTv.whatsOn' => 'Hva går nå', 'liveTv.watchChannel' => 'Se kanal', 'liveTv.favorites' => 'Favoritter', - 'liveTv.addToFavorites' => 'Legg til i favoritter', - 'liveTv.removeFromFavorites' => 'Fjern fra favoritter', - 'liveTv.noFavorites' => 'Ingen favorittkanaler. Trykk lenge på en kanal for å legge den til.', 'collections.title' => 'Samlinger', 'collections.collection' => 'Samling', 'collections.empty' => 'Samlingen er tom', 'collections.unknownLibrarySection' => 'Kan ikke slette: Ukjent bibliotekseksjon', 'collections.deleteCollection' => 'Slett samling', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => 'Er du sikker på at du vil slette "${title}"? Denne handlingen kan ikke angres.', 'collections.deleted' => 'Samling slettet', 'collections.deleteFailed' => 'Kunne ikke slette samling', @@ -2073,7 +2010,6 @@ extension on TranslationsNb { 'externalPlayer.playerCommand' => 'Kommando', 'externalPlayer.playerPackage' => 'Pakkenavn', 'externalPlayer.playerUrlScheme' => 'URL-skjema', - 'externalPlayer.customPlayer' => 'Egendefinert spiller', 'externalPlayer.off' => 'Av', 'externalPlayer.launchFailed' => 'Kunne ikke åpne ekstern spiller', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} er ikke installert', diff --git a/lib/i18n/strings_nl.g.dart b/lib/i18n/strings_nl.g.dart index 60c8ea4d..edb87991 100644 --- a/lib/i18n/strings_nl.g.dart +++ b/lib/i18n/strings_nl.g.dart @@ -45,7 +45,6 @@ class TranslationsNl with BaseTranslations implements T @override late final _TranslationsSettingsNl settings = _TranslationsSettingsNl._(_root); @override late final _TranslationsSearchNl search = _TranslationsSearchNl._(_root); @override late final _TranslationsHotkeysNl hotkeys = _TranslationsHotkeysNl._(_root); - @override late final _TranslationsPinEntryNl pinEntry = _TranslationsPinEntryNl._(_root); @override late final _TranslationsFileInfoNl fileInfo = _TranslationsFileInfoNl._(_root); @override late final _TranslationsMediaMenuNl mediaMenu = _TranslationsMediaMenuNl._(_root); @override late final _TranslationsAccessibilityNl accessibility = _TranslationsAccessibilityNl._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonNl implements TranslationsCommonEn { @override String get shuffle => 'Willekeurig'; @override String get addTo => 'Toevoegen aan...'; @override String get createNew => 'Nieuw aanmaken'; - @override String get remove => 'Verwijderen'; @override String get paste => 'Plakken'; @override String get connect => 'Verbinden'; @override String get disconnect => 'Verbinding verbreken'; @@ -142,7 +140,6 @@ class _TranslationsCommonNl implements TranslationsCommonEn { @override String get settings => 'Opties'; @override String get mute => 'Dempen'; @override String get ok => 'OK'; - @override String get loading => 'Laden...'; @override String get reconnect => 'Opnieuw verbinden'; @override String get exitConfirmTitle => 'App afsluiten?'; @override String get exitConfirmMessage => 'Weet je zeker dat je wilt afsluiten?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysNl implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsNl actions = _TranslationsHotkeysActionsNl._(_root); } -// Path: pinEntry -class _TranslationsPinEntryNl implements TranslationsPinEntryEn { - _TranslationsPinEntryNl._(this._root); - - final TranslationsNl _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Voer PIN in'; - @override String get showPin => 'Toon PIN'; - @override String get hidePin => 'Verberg PIN'; -} - // Path: fileInfo class _TranslationsFileInfoNl implements TranslationsFileInfoEn { _TranslationsFileInfoNl._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsNl implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Ontgrendel rotatie'; @override String get timerActive => 'Timer actief'; @override String playbackWillPauseIn({required Object duration}) => 'Afspelen wordt gepauzeerd over ${duration}'; - @override String get sleepTimerCompleted => 'Slaaptimer voltooid - afspelen gepauzeerd'; @override String get stillWatching => 'Kijk je nog?'; @override String pausingIn({required Object seconds}) => 'Pauze over ${seconds}s'; @override String get continueWatching => 'Doorgaan'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsNl implements TranslationsVideoControlsEn { @override String get muteButton => 'Dempen'; @override String get unmuteButton => 'Dempen opheffen'; @override String get settingsButton => 'Video-instellingen'; - @override String get audioTrackButton => 'Audiosporen'; - @override String get subtitlesButton => 'Ondertitels'; @override String get tracksButton => 'Audio en ondertitels'; @override String get chaptersButton => 'Hoofdstukken'; @override String get versionsButton => 'Videoversies'; @override String get pipButton => 'Beeld-in-beeld modus'; @override String get aspectRatioButton => 'Beeldverhouding'; @override String get ambientLighting => 'Omgevingsverlichting'; - @override String get ambientLightingOn => 'Omgevingsverlichting inschakelen'; - @override String get ambientLightingOff => 'Omgevingsverlichting uitschakelen'; @override String get fullscreenButton => 'Volledig scherm activeren'; @override String get exitFullscreenButton => 'Volledig scherm verlaten'; @override String get alwaysOnTopButton => 'Altijd bovenop'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverNl implements TranslationsDiscoverEn { @override String get overview => 'Overzicht'; @override String get cast => 'Acteurs'; @override String get extras => 'Trailers & Extra\'s'; - @override String get seasons => 'Seizoenen'; @override String get studio => 'Studio'; @override String get rating => 'Leeftijd'; - @override String episodeCount({required Object count}) => '${count} afleveringen'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} gekeken'; @override String get movie => 'Film'; @override String get tvShow => 'TV Serie'; @override String minutesLeft({required Object minutes}) => '${minutes} min over'; @@ -771,8 +748,6 @@ class _TranslationsLogsNl implements TranslationsLogsEn { @override String get clearLogs => 'Wis logs'; @override String get copyLogs => 'Kopieer logs'; @override String get uploadLogs => 'Logs uploaden'; - @override String get error => 'Fout:'; - @override String get stackTrace => 'Stacktracering:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvNl implements TranslationsLiveTvEn { // Translations @override String get title => 'Live TV'; - @override String get channels => 'Zenders'; @override String get guide => 'Gids'; @override String get noChannels => 'Geen zenders beschikbaar'; @override String get noDvr => 'Geen DVR geconfigureerd op een server'; - @override String get tuneFailed => 'Kan zender niet afstemmen'; - @override String get loading => 'Zenders laden...'; - @override String get nowPlaying => 'Nu aan het afspelen'; @override String get noPrograms => 'Geen programmagegevens beschikbaar'; - @override String channelNumber({required Object number}) => 'Kanaal ${number}'; @override String get live => 'LIVE'; - @override String get hd => 'HD'; - @override String get premiere => 'NIEUW'; @override String get reloadGuide => 'Gids herladen'; - @override String get allChannels => 'Alle zenders'; @override String get now => 'Nu'; @override String get today => 'Vandaag'; @override String get midnight => 'Middernacht'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvNl implements TranslationsLiveTvEn { @override String get whatsOn => 'Nu op TV'; @override String get watchChannel => 'Kanaal bekijken'; @override String get favorites => 'Favorieten'; - @override String get addToFavorites => 'Toevoegen aan favorieten'; - @override String get removeFromFavorites => 'Verwijderen uit favorieten'; - @override String get noFavorites => 'Geen favoriete zenders. Houd een zender ingedrukt om toe te voegen.'; } // Path: downloads @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerNl implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Commando'; @override String get playerPackage => 'Pakketnaam'; @override String get playerUrlScheme => 'URL-schema'; - @override String get customPlayer => 'Aangepaste speler'; @override String get off => 'Uit'; @override String get launchFailed => 'Kan externe speler niet openen'; @override String appNotInstalled({required Object name}) => '${name} is niet geïnstalleerd'; @@ -1342,7 +1305,6 @@ extension on TranslationsNl { 'common.shuffle' => 'Willekeurig', 'common.addTo' => 'Toevoegen aan...', 'common.createNew' => 'Nieuw aanmaken', - 'common.remove' => 'Verwijderen', 'common.paste' => 'Plakken', 'common.connect' => 'Verbinden', 'common.disconnect' => 'Verbinding verbreken', @@ -1356,7 +1318,6 @@ extension on TranslationsNl { 'common.settings' => 'Opties', 'common.mute' => 'Dempen', 'common.ok' => 'OK', - 'common.loading' => 'Laden...', 'common.reconnect' => 'Opnieuw verbinden', 'common.exitConfirmTitle' => 'App afsluiten?', 'common.exitConfirmMessage' => 'Weet je zeker dat je wilt afsluiten?', @@ -1547,9 +1508,6 @@ extension on TranslationsNl { 'hotkeys.actions.subSeekPrev' => 'Naar vorige ondertitel', 'hotkeys.actions.shaderToggle' => 'Shaders aan/uit', 'hotkeys.actions.skipMarker' => 'Intro/aftiteling overslaan', - 'pinEntry.enterPin' => 'Voer PIN in', - 'pinEntry.showPin' => 'Toon PIN', - 'pinEntry.hidePin' => 'Verberg PIN', 'fileInfo.title' => 'Bestand info', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Audio', @@ -1613,7 +1571,6 @@ extension on TranslationsNl { 'videoControls.unlockRotation' => 'Ontgrendel rotatie', 'videoControls.timerActive' => 'Timer actief', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Afspelen wordt gepauzeerd over ${duration}', - 'videoControls.sleepTimerCompleted' => 'Slaaptimer voltooid - afspelen gepauzeerd', 'videoControls.stillWatching' => 'Kijk je nog?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pauze over ${seconds}s', 'videoControls.continueWatching' => 'Doorgaan', @@ -1630,16 +1587,12 @@ extension on TranslationsNl { 'videoControls.muteButton' => 'Dempen', 'videoControls.unmuteButton' => 'Dempen opheffen', 'videoControls.settingsButton' => 'Video-instellingen', - 'videoControls.audioTrackButton' => 'Audiosporen', - 'videoControls.subtitlesButton' => 'Ondertitels', 'videoControls.tracksButton' => 'Audio en ondertitels', 'videoControls.chaptersButton' => 'Hoofdstukken', 'videoControls.versionsButton' => 'Videoversies', 'videoControls.pipButton' => 'Beeld-in-beeld modus', 'videoControls.aspectRatioButton' => 'Beeldverhouding', 'videoControls.ambientLighting' => 'Omgevingsverlichting', - 'videoControls.ambientLightingOn' => 'Omgevingsverlichting inschakelen', - 'videoControls.ambientLightingOff' => 'Omgevingsverlichting uitschakelen', 'videoControls.fullscreenButton' => 'Volledig scherm activeren', 'videoControls.exitFullscreenButton' => 'Volledig scherm verlaten', 'videoControls.alwaysOnTopButton' => 'Altijd bovenop', @@ -1729,11 +1682,8 @@ extension on TranslationsNl { 'discover.overview' => 'Overzicht', 'discover.cast' => 'Acteurs', 'discover.extras' => 'Trailers & Extra\'s', - 'discover.seasons' => 'Seizoenen', 'discover.studio' => 'Studio', 'discover.rating' => 'Leeftijd', - 'discover.episodeCount' => ({required Object count}) => '${count} afleveringen', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} gekeken', 'discover.movie' => 'Film', 'discover.tvShow' => 'TV Serie', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min over', @@ -1811,8 +1761,6 @@ extension on TranslationsNl { 'logs.clearLogs' => 'Wis logs', 'logs.copyLogs' => 'Kopieer logs', 'logs.uploadLogs' => 'Logs uploaden', - 'logs.error' => 'Fout:', - 'logs.stackTrace' => 'Stacktracering:', 'licenses.relatedPackages' => 'Gerelateerde pakketten', 'licenses.license' => 'Licentie', 'licenses.licenseNumber' => ({required Object number}) => 'Licentie ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsNl { 'navigation.downloads' => 'Downloads', 'navigation.liveTv' => 'Live TV', 'liveTv.title' => 'Live TV', - 'liveTv.channels' => 'Zenders', 'liveTv.guide' => 'Gids', 'liveTv.noChannels' => 'Geen zenders beschikbaar', 'liveTv.noDvr' => 'Geen DVR geconfigureerd op een server', - 'liveTv.tuneFailed' => 'Kan zender niet afstemmen', - 'liveTv.loading' => 'Zenders laden...', - 'liveTv.nowPlaying' => 'Nu aan het afspelen', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Geen programmagegevens beschikbaar', - 'liveTv.channelNumber' => ({required Object number}) => 'Kanaal ${number}', 'liveTv.live' => 'LIVE', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NIEUW', 'liveTv.reloadGuide' => 'Gids herladen', - 'liveTv.allChannels' => 'Alle zenders', 'liveTv.now' => 'Nu', 'liveTv.today' => 'Vandaag', 'liveTv.midnight' => 'Middernacht', @@ -1848,14 +1786,13 @@ extension on TranslationsNl { 'liveTv.whatsOn' => 'Nu op TV', 'liveTv.watchChannel' => 'Kanaal bekijken', 'liveTv.favorites' => 'Favorieten', - 'liveTv.addToFavorites' => 'Toevoegen aan favorieten', - 'liveTv.removeFromFavorites' => 'Verwijderen uit favorieten', - 'liveTv.noFavorites' => 'Geen favoriete zenders. Houd een zender ingedrukt om toe te voegen.', 'downloads.title' => 'Downloads', 'downloads.manage' => 'Beheren', 'downloads.tvShows' => 'Series', 'downloads.movies' => 'Films', 'downloads.noDownloads' => 'Nog geen downloads', + _ => null, + } ?? switch (path) { 'downloads.noDownloadsDescription' => 'Gedownloade content verschijnt hier voor offline weergave', 'downloads.downloadNow' => 'Download', 'downloads.deleteDownload' => 'Download verwijderen', @@ -2073,7 +2010,6 @@ extension on TranslationsNl { 'externalPlayer.playerCommand' => 'Commando', 'externalPlayer.playerPackage' => 'Pakketnaam', 'externalPlayer.playerUrlScheme' => 'URL-schema', - 'externalPlayer.customPlayer' => 'Aangepaste speler', 'externalPlayer.off' => 'Uit', 'externalPlayer.launchFailed' => 'Kan externe speler niet openen', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} is niet geïnstalleerd', diff --git a/lib/i18n/strings_pl.g.dart b/lib/i18n/strings_pl.g.dart index 8a49c66d..962b5585 100644 --- a/lib/i18n/strings_pl.g.dart +++ b/lib/i18n/strings_pl.g.dart @@ -45,7 +45,6 @@ class TranslationsPl with BaseTranslations implements T @override late final _TranslationsSettingsPl settings = _TranslationsSettingsPl._(_root); @override late final _TranslationsSearchPl search = _TranslationsSearchPl._(_root); @override late final _TranslationsHotkeysPl hotkeys = _TranslationsHotkeysPl._(_root); - @override late final _TranslationsPinEntryPl pinEntry = _TranslationsPinEntryPl._(_root); @override late final _TranslationsFileInfoPl fileInfo = _TranslationsFileInfoPl._(_root); @override late final _TranslationsMediaMenuPl mediaMenu = _TranslationsMediaMenuPl._(_root); @override late final _TranslationsAccessibilityPl accessibility = _TranslationsAccessibilityPl._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonPl implements TranslationsCommonEn { @override String get shuffle => 'Losowo'; @override String get addTo => 'Dodaj do...'; @override String get createNew => 'Utwórz nowy'; - @override String get remove => 'Usuń'; @override String get paste => 'Wklej'; @override String get connect => 'Połącz'; @override String get disconnect => 'Rozłącz'; @@ -142,7 +140,6 @@ class _TranslationsCommonPl implements TranslationsCommonEn { @override String get settings => 'Ustawienia'; @override String get mute => 'Wycisz'; @override String get ok => 'OK'; - @override String get loading => 'Ładowanie...'; @override String get reconnect => 'Połącz ponownie'; @override String get exitConfirmTitle => 'Zamknąć aplikację?'; @override String get exitConfirmMessage => 'Czy na pewno chcesz wyjść?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysPl implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsPl actions = _TranslationsHotkeysActionsPl._(_root); } -// Path: pinEntry -class _TranslationsPinEntryPl implements TranslationsPinEntryEn { - _TranslationsPinEntryPl._(this._root); - - final TranslationsPl _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Wprowadź PIN'; - @override String get showPin => 'Pokaż PIN'; - @override String get hidePin => 'Ukryj PIN'; -} - // Path: fileInfo class _TranslationsFileInfoPl implements TranslationsFileInfoEn { _TranslationsFileInfoPl._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsPl implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Odblokuj obrót'; @override String get timerActive => 'Wyłącznik aktywny'; @override String playbackWillPauseIn({required Object duration}) => 'Odtwarzanie zatrzyma się za ${duration}'; - @override String get sleepTimerCompleted => 'Wyłącznik czasowy zakończony — odtwarzanie wstrzymane'; @override String get stillWatching => 'Nadal oglądasz?'; @override String pausingIn({required Object seconds}) => 'Pauza za ${seconds}s'; @override String get continueWatching => 'Kontynuuj'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsPl implements TranslationsVideoControlsEn { @override String get muteButton => 'Wycisz'; @override String get unmuteButton => 'Wyłącz wyciszenie'; @override String get settingsButton => 'Ustawienia wideo'; - @override String get audioTrackButton => 'Ścieżki audio'; - @override String get subtitlesButton => 'Napisy'; @override String get tracksButton => 'Audio i napisy'; @override String get chaptersButton => 'Rozdziały'; @override String get versionsButton => 'Wersje wideo'; @override String get pipButton => 'Tryb obraz w obrazie'; @override String get aspectRatioButton => 'Proporcje'; @override String get ambientLighting => 'Oświetlenie otoczenia'; - @override String get ambientLightingOn => 'Włącz oświetlenie otoczenia'; - @override String get ambientLightingOff => 'Wyłącz oświetlenie otoczenia'; @override String get fullscreenButton => 'Wejdź w pełny ekran'; @override String get exitFullscreenButton => 'Wyjdź z pełnego ekranu'; @override String get alwaysOnTopButton => 'Zawsze na wierzchu'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverPl implements TranslationsDiscoverEn { @override String get overview => 'Opis'; @override String get cast => 'Obsada'; @override String get extras => 'Zwiastuny i dodatki'; - @override String get seasons => 'Sezony'; @override String get studio => 'Studio'; @override String get rating => 'Ocena'; - @override String episodeCount({required Object count}) => '${count} odcinków'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} obejrzanych'; @override String get movie => 'Film'; @override String get tvShow => 'Serial TV'; @override String minutesLeft({required Object minutes}) => '${minutes} min pozostało'; @@ -771,8 +748,6 @@ class _TranslationsLogsPl implements TranslationsLogsEn { @override String get clearLogs => 'Wyczyść logi'; @override String get copyLogs => 'Kopiuj logi'; @override String get uploadLogs => 'Prześlij logi'; - @override String get error => 'Błąd:'; - @override String get stackTrace => 'Ślad stosu:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvPl implements TranslationsLiveTvEn { // Translations @override String get title => 'TV na żywo'; - @override String get channels => 'Kanały'; @override String get guide => 'Przewodnik'; @override String get noChannels => 'Brak dostępnych kanałów'; @override String get noDvr => 'Brak skonfigurowanego DVR na żadnym serwerze'; - @override String get tuneFailed => 'Nie udało się dostroić kanału'; - @override String get loading => 'Ładowanie kanałów...'; - @override String get nowPlaying => 'Teraz odtwarzane'; @override String get noPrograms => 'Brak danych o programach'; - @override String channelNumber({required Object number}) => 'Kn. ${number}'; @override String get live => 'NA ŻYWO'; - @override String get hd => 'HD'; - @override String get premiere => 'NOWE'; @override String get reloadGuide => 'Odśwież przewodnik'; - @override String get allChannels => 'Wszystkie kanały'; @override String get now => 'Teraz'; @override String get today => 'Dzisiaj'; @override String get midnight => 'Północ'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvPl implements TranslationsLiveTvEn { @override String get whatsOn => 'Co leci'; @override String get watchChannel => 'Oglądaj kanał'; @override String get favorites => 'Ulubione'; - @override String get addToFavorites => 'Dodaj do ulubionych'; - @override String get removeFromFavorites => 'Usuń z ulubionych'; - @override String get noFavorites => 'Brak ulubionych kanałów. Przytrzymaj kanał, aby go dodać.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerPl implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Polecenie'; @override String get playerPackage => 'Nazwa pakietu'; @override String get playerUrlScheme => 'Schemat URL'; - @override String get customPlayer => 'Niestandardowy odtwarzacz'; @override String get off => 'Wyłączony'; @override String get launchFailed => 'Nie udało się otworzyć zewnętrznego odtwarzacza'; @override String appNotInstalled({required Object name}) => '${name} nie jest zainstalowany'; @@ -1342,7 +1305,6 @@ extension on TranslationsPl { 'common.shuffle' => 'Losowo', 'common.addTo' => 'Dodaj do...', 'common.createNew' => 'Utwórz nowy', - 'common.remove' => 'Usuń', 'common.paste' => 'Wklej', 'common.connect' => 'Połącz', 'common.disconnect' => 'Rozłącz', @@ -1356,7 +1318,6 @@ extension on TranslationsPl { 'common.settings' => 'Ustawienia', 'common.mute' => 'Wycisz', 'common.ok' => 'OK', - 'common.loading' => 'Ładowanie...', 'common.reconnect' => 'Połącz ponownie', 'common.exitConfirmTitle' => 'Zamknąć aplikację?', 'common.exitConfirmMessage' => 'Czy na pewno chcesz wyjść?', @@ -1547,9 +1508,6 @@ extension on TranslationsPl { 'hotkeys.actions.subSeekPrev' => 'Przewiń do poprzedniego napisu', 'hotkeys.actions.shaderToggle' => 'Przełącz shadery', 'hotkeys.actions.skipMarker' => 'Pomiń intro/napisy końcowe', - 'pinEntry.enterPin' => 'Wprowadź PIN', - 'pinEntry.showPin' => 'Pokaż PIN', - 'pinEntry.hidePin' => 'Ukryj PIN', 'fileInfo.title' => 'Informacje o pliku', 'fileInfo.video' => 'Wideo', 'fileInfo.audio' => 'Audio', @@ -1613,7 +1571,6 @@ extension on TranslationsPl { 'videoControls.unlockRotation' => 'Odblokuj obrót', 'videoControls.timerActive' => 'Wyłącznik aktywny', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Odtwarzanie zatrzyma się za ${duration}', - 'videoControls.sleepTimerCompleted' => 'Wyłącznik czasowy zakończony — odtwarzanie wstrzymane', 'videoControls.stillWatching' => 'Nadal oglądasz?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pauza za ${seconds}s', 'videoControls.continueWatching' => 'Kontynuuj', @@ -1630,16 +1587,12 @@ extension on TranslationsPl { 'videoControls.muteButton' => 'Wycisz', 'videoControls.unmuteButton' => 'Wyłącz wyciszenie', 'videoControls.settingsButton' => 'Ustawienia wideo', - 'videoControls.audioTrackButton' => 'Ścieżki audio', - 'videoControls.subtitlesButton' => 'Napisy', 'videoControls.tracksButton' => 'Audio i napisy', 'videoControls.chaptersButton' => 'Rozdziały', 'videoControls.versionsButton' => 'Wersje wideo', 'videoControls.pipButton' => 'Tryb obraz w obrazie', 'videoControls.aspectRatioButton' => 'Proporcje', 'videoControls.ambientLighting' => 'Oświetlenie otoczenia', - 'videoControls.ambientLightingOn' => 'Włącz oświetlenie otoczenia', - 'videoControls.ambientLightingOff' => 'Wyłącz oświetlenie otoczenia', 'videoControls.fullscreenButton' => 'Wejdź w pełny ekran', 'videoControls.exitFullscreenButton' => 'Wyjdź z pełnego ekranu', 'videoControls.alwaysOnTopButton' => 'Zawsze na wierzchu', @@ -1729,11 +1682,8 @@ extension on TranslationsPl { 'discover.overview' => 'Opis', 'discover.cast' => 'Obsada', 'discover.extras' => 'Zwiastuny i dodatki', - 'discover.seasons' => 'Sezony', 'discover.studio' => 'Studio', 'discover.rating' => 'Ocena', - 'discover.episodeCount' => ({required Object count}) => '${count} odcinków', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} obejrzanych', 'discover.movie' => 'Film', 'discover.tvShow' => 'Serial TV', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min pozostało', @@ -1811,8 +1761,6 @@ extension on TranslationsPl { 'logs.clearLogs' => 'Wyczyść logi', 'logs.copyLogs' => 'Kopiuj logi', 'logs.uploadLogs' => 'Prześlij logi', - 'logs.error' => 'Błąd:', - 'logs.stackTrace' => 'Ślad stosu:', 'licenses.relatedPackages' => 'Powiązane pakiety', 'licenses.license' => 'Licencja', 'licenses.licenseNumber' => ({required Object number}) => 'Licencja ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsPl { 'navigation.downloads' => 'Pobrania', 'navigation.liveTv' => 'TV na żywo', 'liveTv.title' => 'TV na żywo', - 'liveTv.channels' => 'Kanały', 'liveTv.guide' => 'Przewodnik', 'liveTv.noChannels' => 'Brak dostępnych kanałów', 'liveTv.noDvr' => 'Brak skonfigurowanego DVR na żadnym serwerze', - 'liveTv.tuneFailed' => 'Nie udało się dostroić kanału', - 'liveTv.loading' => 'Ładowanie kanałów...', - 'liveTv.nowPlaying' => 'Teraz odtwarzane', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Brak danych o programach', - 'liveTv.channelNumber' => ({required Object number}) => 'Kn. ${number}', 'liveTv.live' => 'NA ŻYWO', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NOWE', 'liveTv.reloadGuide' => 'Odśwież przewodnik', - 'liveTv.allChannels' => 'Wszystkie kanały', 'liveTv.now' => 'Teraz', 'liveTv.today' => 'Dzisiaj', 'liveTv.midnight' => 'Północ', @@ -1848,14 +1786,13 @@ extension on TranslationsPl { 'liveTv.whatsOn' => 'Co leci', 'liveTv.watchChannel' => 'Oglądaj kanał', 'liveTv.favorites' => 'Ulubione', - 'liveTv.addToFavorites' => 'Dodaj do ulubionych', - 'liveTv.removeFromFavorites' => 'Usuń z ulubionych', - 'liveTv.noFavorites' => 'Brak ulubionych kanałów. Przytrzymaj kanał, aby go dodać.', 'collections.title' => 'Kolekcje', 'collections.collection' => 'Kolekcja', 'collections.empty' => 'Kolekcja jest pusta', 'collections.unknownLibrarySection' => 'Nie można usunąć: Nieznana sekcja biblioteki', 'collections.deleteCollection' => 'Usuń kolekcję', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => 'Czy na pewno chcesz usunąć "${title}"? Tej operacji nie można cofnąć.', 'collections.deleted' => 'Kolekcja usunięta', 'collections.deleteFailed' => 'Nie udało się usunąć kolekcji', @@ -2073,7 +2010,6 @@ extension on TranslationsPl { 'externalPlayer.playerCommand' => 'Polecenie', 'externalPlayer.playerPackage' => 'Nazwa pakietu', 'externalPlayer.playerUrlScheme' => 'Schemat URL', - 'externalPlayer.customPlayer' => 'Niestandardowy odtwarzacz', 'externalPlayer.off' => 'Wyłączony', 'externalPlayer.launchFailed' => 'Nie udało się otworzyć zewnętrznego odtwarzacza', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} nie jest zainstalowany', diff --git a/lib/i18n/strings_pt.g.dart b/lib/i18n/strings_pt.g.dart index b38bf5bc..8cafa68b 100644 --- a/lib/i18n/strings_pt.g.dart +++ b/lib/i18n/strings_pt.g.dart @@ -45,7 +45,6 @@ class TranslationsPt with BaseTranslations implements T @override late final _TranslationsSettingsPt settings = _TranslationsSettingsPt._(_root); @override late final _TranslationsSearchPt search = _TranslationsSearchPt._(_root); @override late final _TranslationsHotkeysPt hotkeys = _TranslationsHotkeysPt._(_root); - @override late final _TranslationsPinEntryPt pinEntry = _TranslationsPinEntryPt._(_root); @override late final _TranslationsFileInfoPt fileInfo = _TranslationsFileInfoPt._(_root); @override late final _TranslationsMediaMenuPt mediaMenu = _TranslationsMediaMenuPt._(_root); @override late final _TranslationsAccessibilityPt accessibility = _TranslationsAccessibilityPt._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonPt implements TranslationsCommonEn { @override String get shuffle => 'Aleatório'; @override String get addTo => 'Adicionar a...'; @override String get createNew => 'Criar novo'; - @override String get remove => 'Remover'; @override String get paste => 'Colar'; @override String get connect => 'Conectar'; @override String get disconnect => 'Desconectar'; @@ -142,7 +140,6 @@ class _TranslationsCommonPt implements TranslationsCommonEn { @override String get settings => 'Configurações'; @override String get mute => 'Silenciar'; @override String get ok => 'OK'; - @override String get loading => 'Carregando...'; @override String get reconnect => 'Reconectar'; @override String get exitConfirmTitle => 'Sair do app?'; @override String get exitConfirmMessage => 'Tem certeza que deseja sair?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysPt implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsPt actions = _TranslationsHotkeysActionsPt._(_root); } -// Path: pinEntry -class _TranslationsPinEntryPt implements TranslationsPinEntryEn { - _TranslationsPinEntryPt._(this._root); - - final TranslationsPt _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Inserir PIN'; - @override String get showPin => 'Mostrar PIN'; - @override String get hidePin => 'Ocultar PIN'; -} - // Path: fileInfo class _TranslationsFileInfoPt implements TranslationsFileInfoEn { _TranslationsFileInfoPt._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsPt implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Destravar rotação'; @override String get timerActive => 'Timer Ativo'; @override String playbackWillPauseIn({required Object duration}) => 'A reprodução pausará em ${duration}'; - @override String get sleepTimerCompleted => 'Timer de sono concluído - reprodução pausada'; @override String get stillWatching => 'Ainda assistindo?'; @override String pausingIn({required Object seconds}) => 'Pausando em ${seconds}s'; @override String get continueWatching => 'Continuar'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsPt implements TranslationsVideoControlsEn { @override String get muteButton => 'Silenciar'; @override String get unmuteButton => 'Ativar som'; @override String get settingsButton => 'Configurações de vídeo'; - @override String get audioTrackButton => 'Faixas de áudio'; - @override String get subtitlesButton => 'Legendas'; @override String get tracksButton => 'Áudio e Legendas'; @override String get chaptersButton => 'Capítulos'; @override String get versionsButton => 'Versões do vídeo'; @override String get pipButton => 'Modo Picture-in-Picture'; @override String get aspectRatioButton => 'Proporção'; @override String get ambientLighting => 'Iluminação ambiente'; - @override String get ambientLightingOn => 'Ativar iluminação ambiente'; - @override String get ambientLightingOff => 'Desativar iluminação ambiente'; @override String get fullscreenButton => 'Entrar em tela cheia'; @override String get exitFullscreenButton => 'Sair da tela cheia'; @override String get alwaysOnTopButton => 'Sempre no topo'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverPt implements TranslationsDiscoverEn { @override String get overview => 'Sinopse'; @override String get cast => 'Elenco'; @override String get extras => 'Trailers e Extras'; - @override String get seasons => 'Temporadas'; @override String get studio => 'Estúdio'; @override String get rating => 'Avaliação'; - @override String episodeCount({required Object count}) => '${count} episódios'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} assistidos'; @override String get movie => 'Filme'; @override String get tvShow => 'Série de TV'; @override String minutesLeft({required Object minutes}) => '${minutes} min restantes'; @@ -771,8 +748,6 @@ class _TranslationsLogsPt implements TranslationsLogsEn { @override String get clearLogs => 'Limpar Logs'; @override String get copyLogs => 'Copiar Logs'; @override String get uploadLogs => 'Enviar Logs'; - @override String get error => 'Erro:'; - @override String get stackTrace => 'Stack Trace:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvPt implements TranslationsLiveTvEn { // Translations @override String get title => 'TV ao Vivo'; - @override String get channels => 'Canais'; @override String get guide => 'Guia'; @override String get noChannels => 'Nenhum canal disponível'; @override String get noDvr => 'Nenhum DVR configurado em nenhum servidor'; - @override String get tuneFailed => 'Falha ao sintonizar canal'; - @override String get loading => 'Carregando canais...'; - @override String get nowPlaying => 'Reproduzindo Agora'; @override String get noPrograms => 'Nenhum dado de programação disponível'; - @override String channelNumber({required Object number}) => 'Ch. ${number}'; @override String get live => 'AO VIVO'; - @override String get hd => 'HD'; - @override String get premiere => 'NOVO'; @override String get reloadGuide => 'Recarregar Guia'; - @override String get allChannels => 'Todos os Canais'; @override String get now => 'Agora'; @override String get today => 'Hoje'; @override String get midnight => 'Meia-noite'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvPt implements TranslationsLiveTvEn { @override String get whatsOn => 'O que Está Passando'; @override String get watchChannel => 'Assistir Canal'; @override String get favorites => 'Favoritos'; - @override String get addToFavorites => 'Adicionar aos favoritos'; - @override String get removeFromFavorites => 'Remover dos favoritos'; - @override String get noFavorites => 'Nenhum canal favorito. Pressione e segure um canal para adicioná-lo.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerPt implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Comando'; @override String get playerPackage => 'Nome do Pacote'; @override String get playerUrlScheme => 'Esquema de URL'; - @override String get customPlayer => 'Player Personalizado'; @override String get off => 'Desativado'; @override String get launchFailed => 'Falha ao abrir player externo'; @override String appNotInstalled({required Object name}) => '${name} não está instalado'; @@ -1342,7 +1305,6 @@ extension on TranslationsPt { 'common.shuffle' => 'Aleatório', 'common.addTo' => 'Adicionar a...', 'common.createNew' => 'Criar novo', - 'common.remove' => 'Remover', 'common.paste' => 'Colar', 'common.connect' => 'Conectar', 'common.disconnect' => 'Desconectar', @@ -1356,7 +1318,6 @@ extension on TranslationsPt { 'common.settings' => 'Configurações', 'common.mute' => 'Silenciar', 'common.ok' => 'OK', - 'common.loading' => 'Carregando...', 'common.reconnect' => 'Reconectar', 'common.exitConfirmTitle' => 'Sair do app?', 'common.exitConfirmMessage' => 'Tem certeza que deseja sair?', @@ -1547,9 +1508,6 @@ extension on TranslationsPt { 'hotkeys.actions.subSeekPrev' => 'Ir para Legenda Anterior', 'hotkeys.actions.shaderToggle' => 'Alternar Shaders', 'hotkeys.actions.skipMarker' => 'Pular Intro/Créditos', - 'pinEntry.enterPin' => 'Inserir PIN', - 'pinEntry.showPin' => 'Mostrar PIN', - 'pinEntry.hidePin' => 'Ocultar PIN', 'fileInfo.title' => 'Info do Arquivo', 'fileInfo.video' => 'Vídeo', 'fileInfo.audio' => 'Áudio', @@ -1613,7 +1571,6 @@ extension on TranslationsPt { 'videoControls.unlockRotation' => 'Destravar rotação', 'videoControls.timerActive' => 'Timer Ativo', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'A reprodução pausará em ${duration}', - 'videoControls.sleepTimerCompleted' => 'Timer de sono concluído - reprodução pausada', 'videoControls.stillWatching' => 'Ainda assistindo?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pausando em ${seconds}s', 'videoControls.continueWatching' => 'Continuar', @@ -1630,16 +1587,12 @@ extension on TranslationsPt { 'videoControls.muteButton' => 'Silenciar', 'videoControls.unmuteButton' => 'Ativar som', 'videoControls.settingsButton' => 'Configurações de vídeo', - 'videoControls.audioTrackButton' => 'Faixas de áudio', - 'videoControls.subtitlesButton' => 'Legendas', 'videoControls.tracksButton' => 'Áudio e Legendas', 'videoControls.chaptersButton' => 'Capítulos', 'videoControls.versionsButton' => 'Versões do vídeo', 'videoControls.pipButton' => 'Modo Picture-in-Picture', 'videoControls.aspectRatioButton' => 'Proporção', 'videoControls.ambientLighting' => 'Iluminação ambiente', - 'videoControls.ambientLightingOn' => 'Ativar iluminação ambiente', - 'videoControls.ambientLightingOff' => 'Desativar iluminação ambiente', 'videoControls.fullscreenButton' => 'Entrar em tela cheia', 'videoControls.exitFullscreenButton' => 'Sair da tela cheia', 'videoControls.alwaysOnTopButton' => 'Sempre no topo', @@ -1729,11 +1682,8 @@ extension on TranslationsPt { 'discover.overview' => 'Sinopse', 'discover.cast' => 'Elenco', 'discover.extras' => 'Trailers e Extras', - 'discover.seasons' => 'Temporadas', 'discover.studio' => 'Estúdio', 'discover.rating' => 'Avaliação', - 'discover.episodeCount' => ({required Object count}) => '${count} episódios', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} assistidos', 'discover.movie' => 'Filme', 'discover.tvShow' => 'Série de TV', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min restantes', @@ -1811,8 +1761,6 @@ extension on TranslationsPt { 'logs.clearLogs' => 'Limpar Logs', 'logs.copyLogs' => 'Copiar Logs', 'logs.uploadLogs' => 'Enviar Logs', - 'logs.error' => 'Erro:', - 'logs.stackTrace' => 'Stack Trace:', 'licenses.relatedPackages' => 'Pacotes Relacionados', 'licenses.license' => 'Licença', 'licenses.licenseNumber' => ({required Object number}) => 'Licença ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsPt { 'navigation.downloads' => 'Downloads', 'navigation.liveTv' => 'TV ao Vivo', 'liveTv.title' => 'TV ao Vivo', - 'liveTv.channels' => 'Canais', 'liveTv.guide' => 'Guia', 'liveTv.noChannels' => 'Nenhum canal disponível', 'liveTv.noDvr' => 'Nenhum DVR configurado em nenhum servidor', - 'liveTv.tuneFailed' => 'Falha ao sintonizar canal', - 'liveTv.loading' => 'Carregando canais...', - 'liveTv.nowPlaying' => 'Reproduzindo Agora', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Nenhum dado de programação disponível', - 'liveTv.channelNumber' => ({required Object number}) => 'Ch. ${number}', 'liveTv.live' => 'AO VIVO', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NOVO', 'liveTv.reloadGuide' => 'Recarregar Guia', - 'liveTv.allChannels' => 'Todos os Canais', 'liveTv.now' => 'Agora', 'liveTv.today' => 'Hoje', 'liveTv.midnight' => 'Meia-noite', @@ -1848,14 +1786,13 @@ extension on TranslationsPt { 'liveTv.whatsOn' => 'O que Está Passando', 'liveTv.watchChannel' => 'Assistir Canal', 'liveTv.favorites' => 'Favoritos', - 'liveTv.addToFavorites' => 'Adicionar aos favoritos', - 'liveTv.removeFromFavorites' => 'Remover dos favoritos', - 'liveTv.noFavorites' => 'Nenhum canal favorito. Pressione e segure um canal para adicioná-lo.', 'collections.title' => 'Coleções', 'collections.collection' => 'Coleção', 'collections.empty' => 'A coleção está vazia', 'collections.unknownLibrarySection' => 'Não é possível excluir: Seção de biblioteca desconhecida', 'collections.deleteCollection' => 'Excluir Coleção', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => 'Tem certeza que deseja excluir "${title}"? Esta ação não pode ser desfeita.', 'collections.deleted' => 'Coleção excluída', 'collections.deleteFailed' => 'Falha ao excluir coleção', @@ -2073,7 +2010,6 @@ extension on TranslationsPt { 'externalPlayer.playerCommand' => 'Comando', 'externalPlayer.playerPackage' => 'Nome do Pacote', 'externalPlayer.playerUrlScheme' => 'Esquema de URL', - 'externalPlayer.customPlayer' => 'Player Personalizado', 'externalPlayer.off' => 'Desativado', 'externalPlayer.launchFailed' => 'Falha ao abrir player externo', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} não está instalado', diff --git a/lib/i18n/strings_ru.g.dart b/lib/i18n/strings_ru.g.dart index 9976037e..1363a532 100644 --- a/lib/i18n/strings_ru.g.dart +++ b/lib/i18n/strings_ru.g.dart @@ -45,7 +45,6 @@ class TranslationsRu with BaseTranslations implements T @override late final _TranslationsSettingsRu settings = _TranslationsSettingsRu._(_root); @override late final _TranslationsSearchRu search = _TranslationsSearchRu._(_root); @override late final _TranslationsHotkeysRu hotkeys = _TranslationsHotkeysRu._(_root); - @override late final _TranslationsPinEntryRu pinEntry = _TranslationsPinEntryRu._(_root); @override late final _TranslationsFileInfoRu fileInfo = _TranslationsFileInfoRu._(_root); @override late final _TranslationsMediaMenuRu mediaMenu = _TranslationsMediaMenuRu._(_root); @override late final _TranslationsAccessibilityRu accessibility = _TranslationsAccessibilityRu._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonRu implements TranslationsCommonEn { @override String get shuffle => 'Перемешать'; @override String get addTo => 'Добавить в...'; @override String get createNew => 'Создать новый'; - @override String get remove => 'Удалить'; @override String get paste => 'Вставить'; @override String get connect => 'Подключить'; @override String get disconnect => 'Отключить'; @@ -142,7 +140,6 @@ class _TranslationsCommonRu implements TranslationsCommonEn { @override String get settings => 'Настройки'; @override String get mute => 'Без звука'; @override String get ok => 'OK'; - @override String get loading => 'Загрузка...'; @override String get reconnect => 'Переподключить'; @override String get exitConfirmTitle => 'Выйти из приложения?'; @override String get exitConfirmMessage => 'Вы уверены, что хотите выйти?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysRu implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsRu actions = _TranslationsHotkeysActionsRu._(_root); } -// Path: pinEntry -class _TranslationsPinEntryRu implements TranslationsPinEntryEn { - _TranslationsPinEntryRu._(this._root); - - final TranslationsRu _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Введите PIN'; - @override String get showPin => 'Показать PIN'; - @override String get hidePin => 'Скрыть PIN'; -} - // Path: fileInfo class _TranslationsFileInfoRu implements TranslationsFileInfoEn { _TranslationsFileInfoRu._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsRu implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Разблокировать поворот'; @override String get timerActive => 'Таймер активен'; @override String playbackWillPauseIn({required Object duration}) => 'Воспроизведение будет приостановлено через ${duration}'; - @override String get sleepTimerCompleted => 'Таймер сна завершён — воспроизведение приостановлено'; @override String get stillWatching => 'Всё ещё смотрите?'; @override String pausingIn({required Object seconds}) => 'Пауза через ${seconds}с'; @override String get continueWatching => 'Продолжить'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsRu implements TranslationsVideoControlsEn { @override String get muteButton => 'Без звука'; @override String get unmuteButton => 'Включить звук'; @override String get settingsButton => 'Настройки видео'; - @override String get audioTrackButton => 'Аудиодорожки'; - @override String get subtitlesButton => 'Субтитры'; @override String get tracksButton => 'Аудио и субтитры'; @override String get chaptersButton => 'Главы'; @override String get versionsButton => 'Версии видео'; @override String get pipButton => 'Режим «картинка в картинке»'; @override String get aspectRatioButton => 'Соотношение сторон'; @override String get ambientLighting => 'Фоновая подсветка'; - @override String get ambientLightingOn => 'Включить фоновую подсветку'; - @override String get ambientLightingOff => 'Выключить фоновую подсветку'; @override String get fullscreenButton => 'Полноэкранный режим'; @override String get exitFullscreenButton => 'Выйти из полноэкранного режима'; @override String get alwaysOnTopButton => 'Всегда поверх'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverRu implements TranslationsDiscoverEn { @override String get overview => 'Обзор'; @override String get cast => 'В ролях'; @override String get extras => 'Трейлеры и доп. материалы'; - @override String get seasons => 'Сезоны'; @override String get studio => 'Студия'; @override String get rating => 'Рейтинг'; - @override String episodeCount({required Object count}) => '${count} эпизодов'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} просмотрено'; @override String get movie => 'Фильм'; @override String get tvShow => 'Сериал'; @override String minutesLeft({required Object minutes}) => 'Осталось ${minutes} мин'; @@ -771,8 +748,6 @@ class _TranslationsLogsRu implements TranslationsLogsEn { @override String get clearLogs => 'Очистить логи'; @override String get copyLogs => 'Скопировать логи'; @override String get uploadLogs => 'Загрузить логи'; - @override String get error => 'Ошибка:'; - @override String get stackTrace => 'Стек вызовов:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvRu implements TranslationsLiveTvEn { // Translations @override String get title => 'ТВ в прямом эфире'; - @override String get channels => 'Каналы'; @override String get guide => 'Программа'; @override String get noChannels => 'Нет доступных каналов'; @override String get noDvr => 'DVR не настроен ни на одном сервере'; - @override String get tuneFailed => 'Не удалось настроить канал'; - @override String get loading => 'Загрузка каналов...'; - @override String get nowPlaying => 'Сейчас воспроизводится'; @override String get noPrograms => 'Нет данных о программах'; - @override String channelNumber({required Object number}) => 'Кн. ${number}'; @override String get live => 'ЭФИР'; - @override String get hd => 'HD'; - @override String get premiere => 'НОВОЕ'; @override String get reloadGuide => 'Перезагрузить программу'; - @override String get allChannels => 'Все каналы'; @override String get now => 'Сейчас'; @override String get today => 'Сегодня'; @override String get midnight => 'Полночь'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvRu implements TranslationsLiveTvEn { @override String get whatsOn => 'Что идёт'; @override String get watchChannel => 'Смотреть канал'; @override String get favorites => 'Избранное'; - @override String get addToFavorites => 'Добавить в избранное'; - @override String get removeFromFavorites => 'Удалить из избранного'; - @override String get noFavorites => 'Нет избранных каналов. Удерживайте канал, чтобы добавить его.'; } // Path: collections @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerRu implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Команда'; @override String get playerPackage => 'Имя пакета'; @override String get playerUrlScheme => 'URL-схема'; - @override String get customPlayer => 'Свой плеер'; @override String get off => 'Выкл.'; @override String get launchFailed => 'Не удалось открыть внешний плеер'; @override String appNotInstalled({required Object name}) => '${name} не установлен'; @@ -1342,7 +1305,6 @@ extension on TranslationsRu { 'common.shuffle' => 'Перемешать', 'common.addTo' => 'Добавить в...', 'common.createNew' => 'Создать новый', - 'common.remove' => 'Удалить', 'common.paste' => 'Вставить', 'common.connect' => 'Подключить', 'common.disconnect' => 'Отключить', @@ -1356,7 +1318,6 @@ extension on TranslationsRu { 'common.settings' => 'Настройки', 'common.mute' => 'Без звука', 'common.ok' => 'OK', - 'common.loading' => 'Загрузка...', 'common.reconnect' => 'Переподключить', 'common.exitConfirmTitle' => 'Выйти из приложения?', 'common.exitConfirmMessage' => 'Вы уверены, что хотите выйти?', @@ -1547,9 +1508,6 @@ extension on TranslationsRu { 'hotkeys.actions.subSeekPrev' => 'К предыдущему субтитру', 'hotkeys.actions.shaderToggle' => 'Вкл./выкл. шейдеры', 'hotkeys.actions.skipMarker' => 'Пропустить вступление/титры', - 'pinEntry.enterPin' => 'Введите PIN', - 'pinEntry.showPin' => 'Показать PIN', - 'pinEntry.hidePin' => 'Скрыть PIN', 'fileInfo.title' => 'Информация о файле', 'fileInfo.video' => 'Видео', 'fileInfo.audio' => 'Аудио', @@ -1613,7 +1571,6 @@ extension on TranslationsRu { 'videoControls.unlockRotation' => 'Разблокировать поворот', 'videoControls.timerActive' => 'Таймер активен', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Воспроизведение будет приостановлено через ${duration}', - 'videoControls.sleepTimerCompleted' => 'Таймер сна завершён — воспроизведение приостановлено', 'videoControls.stillWatching' => 'Всё ещё смотрите?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Пауза через ${seconds}с', 'videoControls.continueWatching' => 'Продолжить', @@ -1630,16 +1587,12 @@ extension on TranslationsRu { 'videoControls.muteButton' => 'Без звука', 'videoControls.unmuteButton' => 'Включить звук', 'videoControls.settingsButton' => 'Настройки видео', - 'videoControls.audioTrackButton' => 'Аудиодорожки', - 'videoControls.subtitlesButton' => 'Субтитры', 'videoControls.tracksButton' => 'Аудио и субтитры', 'videoControls.chaptersButton' => 'Главы', 'videoControls.versionsButton' => 'Версии видео', 'videoControls.pipButton' => 'Режим «картинка в картинке»', 'videoControls.aspectRatioButton' => 'Соотношение сторон', 'videoControls.ambientLighting' => 'Фоновая подсветка', - 'videoControls.ambientLightingOn' => 'Включить фоновую подсветку', - 'videoControls.ambientLightingOff' => 'Выключить фоновую подсветку', 'videoControls.fullscreenButton' => 'Полноэкранный режим', 'videoControls.exitFullscreenButton' => 'Выйти из полноэкранного режима', 'videoControls.alwaysOnTopButton' => 'Всегда поверх', @@ -1729,11 +1682,8 @@ extension on TranslationsRu { 'discover.overview' => 'Обзор', 'discover.cast' => 'В ролях', 'discover.extras' => 'Трейлеры и доп. материалы', - 'discover.seasons' => 'Сезоны', 'discover.studio' => 'Студия', 'discover.rating' => 'Рейтинг', - 'discover.episodeCount' => ({required Object count}) => '${count} эпизодов', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} просмотрено', 'discover.movie' => 'Фильм', 'discover.tvShow' => 'Сериал', 'discover.minutesLeft' => ({required Object minutes}) => 'Осталось ${minutes} мин', @@ -1811,8 +1761,6 @@ extension on TranslationsRu { 'logs.clearLogs' => 'Очистить логи', 'logs.copyLogs' => 'Скопировать логи', 'logs.uploadLogs' => 'Загрузить логи', - 'logs.error' => 'Ошибка:', - 'logs.stackTrace' => 'Стек вызовов:', 'licenses.relatedPackages' => 'Связанные пакеты', 'licenses.license' => 'Лицензия', 'licenses.licenseNumber' => ({required Object number}) => 'Лицензия ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsRu { 'navigation.downloads' => 'Загрузки', 'navigation.liveTv' => 'ТВ в прямом эфире', 'liveTv.title' => 'ТВ в прямом эфире', - 'liveTv.channels' => 'Каналы', 'liveTv.guide' => 'Программа', 'liveTv.noChannels' => 'Нет доступных каналов', 'liveTv.noDvr' => 'DVR не настроен ни на одном сервере', - 'liveTv.tuneFailed' => 'Не удалось настроить канал', - 'liveTv.loading' => 'Загрузка каналов...', - 'liveTv.nowPlaying' => 'Сейчас воспроизводится', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Нет данных о программах', - 'liveTv.channelNumber' => ({required Object number}) => 'Кн. ${number}', 'liveTv.live' => 'ЭФИР', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'НОВОЕ', 'liveTv.reloadGuide' => 'Перезагрузить программу', - 'liveTv.allChannels' => 'Все каналы', 'liveTv.now' => 'Сейчас', 'liveTv.today' => 'Сегодня', 'liveTv.midnight' => 'Полночь', @@ -1848,14 +1786,13 @@ extension on TranslationsRu { 'liveTv.whatsOn' => 'Что идёт', 'liveTv.watchChannel' => 'Смотреть канал', 'liveTv.favorites' => 'Избранное', - 'liveTv.addToFavorites' => 'Добавить в избранное', - 'liveTv.removeFromFavorites' => 'Удалить из избранного', - 'liveTv.noFavorites' => 'Нет избранных каналов. Удерживайте канал, чтобы добавить его.', 'collections.title' => 'Коллекции', 'collections.collection' => 'Коллекция', 'collections.empty' => 'Коллекция пуста', 'collections.unknownLibrarySection' => 'Невозможно удалить: неизвестный раздел библиотеки', 'collections.deleteCollection' => 'Удалить коллекцию', + _ => null, + } ?? switch (path) { 'collections.deleteConfirm' => ({required Object title}) => 'Вы уверены, что хотите удалить "${title}"? Это действие нельзя отменить.', 'collections.deleted' => 'Коллекция удалена', 'collections.deleteFailed' => 'Не удалось удалить коллекцию', @@ -2073,7 +2010,6 @@ extension on TranslationsRu { 'externalPlayer.playerCommand' => 'Команда', 'externalPlayer.playerPackage' => 'Имя пакета', 'externalPlayer.playerUrlScheme' => 'URL-схема', - 'externalPlayer.customPlayer' => 'Свой плеер', 'externalPlayer.off' => 'Выкл.', 'externalPlayer.launchFailed' => 'Не удалось открыть внешний плеер', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} не установлен', diff --git a/lib/i18n/strings_sv.g.dart b/lib/i18n/strings_sv.g.dart index f486bcec..33c954e5 100644 --- a/lib/i18n/strings_sv.g.dart +++ b/lib/i18n/strings_sv.g.dart @@ -45,7 +45,6 @@ class TranslationsSv with BaseTranslations implements T @override late final _TranslationsSettingsSv settings = _TranslationsSettingsSv._(_root); @override late final _TranslationsSearchSv search = _TranslationsSearchSv._(_root); @override late final _TranslationsHotkeysSv hotkeys = _TranslationsHotkeysSv._(_root); - @override late final _TranslationsPinEntrySv pinEntry = _TranslationsPinEntrySv._(_root); @override late final _TranslationsFileInfoSv fileInfo = _TranslationsFileInfoSv._(_root); @override late final _TranslationsMediaMenuSv mediaMenu = _TranslationsMediaMenuSv._(_root); @override late final _TranslationsAccessibilitySv accessibility = _TranslationsAccessibilitySv._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonSv implements TranslationsCommonEn { @override String get shuffle => 'Blanda'; @override String get addTo => 'Lägg till i...'; @override String get createNew => 'Skapa ny'; - @override String get remove => 'Ta bort'; @override String get paste => 'Klistra in'; @override String get connect => 'Anslut'; @override String get disconnect => 'Koppla från'; @@ -142,7 +140,6 @@ class _TranslationsCommonSv implements TranslationsCommonEn { @override String get settings => 'Mer'; @override String get mute => 'Ljud av'; @override String get ok => 'OK'; - @override String get loading => 'Laddar...'; @override String get reconnect => 'Återanslut'; @override String get exitConfirmTitle => 'Avsluta appen?'; @override String get exitConfirmMessage => 'Är du säker på att du vill avsluta?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysSv implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsSv actions = _TranslationsHotkeysActionsSv._(_root); } -// Path: pinEntry -class _TranslationsPinEntrySv implements TranslationsPinEntryEn { - _TranslationsPinEntrySv._(this._root); - - final TranslationsSv _root; // ignore: unused_field - - // Translations - @override String get enterPin => 'Ange PIN'; - @override String get showPin => 'Visa PIN'; - @override String get hidePin => 'Dölj PIN'; -} - // Path: fileInfo class _TranslationsFileInfoSv implements TranslationsFileInfoEn { _TranslationsFileInfoSv._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsSv implements TranslationsVideoControlsEn { @override String get unlockRotation => 'Lås upp rotation'; @override String get timerActive => 'Timer aktiv'; @override String playbackWillPauseIn({required Object duration}) => 'Uppspelningen pausas om ${duration}'; - @override String get sleepTimerCompleted => 'Sovtimer slutförd - uppspelning pausad'; @override String get stillWatching => 'Tittar du fortfarande?'; @override String pausingIn({required Object seconds}) => 'Pausar om ${seconds}s'; @override String get continueWatching => 'Fortsätt'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsSv implements TranslationsVideoControlsEn { @override String get muteButton => 'Tysta'; @override String get unmuteButton => 'Slå på ljud'; @override String get settingsButton => 'Videoinställningar'; - @override String get audioTrackButton => 'Ljudspår'; - @override String get subtitlesButton => 'Undertexter'; @override String get tracksButton => 'Ljud och undertexter'; @override String get chaptersButton => 'Kapitel'; @override String get versionsButton => 'Videoversioner'; @override String get pipButton => 'Bild-i-bild läge'; @override String get aspectRatioButton => 'Bildförhållande'; @override String get ambientLighting => 'Ambientbelysning'; - @override String get ambientLightingOn => 'Aktivera ambientbelysning'; - @override String get ambientLightingOff => 'Inaktivera ambientbelysning'; @override String get fullscreenButton => 'Aktivera helskärm'; @override String get exitFullscreenButton => 'Avsluta helskärm'; @override String get alwaysOnTopButton => 'Alltid överst'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverSv implements TranslationsDiscoverEn { @override String get overview => 'Översikt'; @override String get cast => 'Rollbesättning'; @override String get extras => 'Trailers och Extra'; - @override String get seasons => 'Säsonger'; @override String get studio => 'Studio'; @override String get rating => 'Åldersgräns'; - @override String episodeCount({required Object count}) => '${count} avsnitt'; - @override String watchedProgress({required Object watched, required Object total}) => '${watched}/${total} sedda'; @override String get movie => 'Film'; @override String get tvShow => 'TV-serie'; @override String minutesLeft({required Object minutes}) => '${minutes} min kvar'; @@ -771,8 +748,6 @@ class _TranslationsLogsSv implements TranslationsLogsEn { @override String get clearLogs => 'Rensa loggar'; @override String get copyLogs => 'Kopiera loggar'; @override String get uploadLogs => 'Ladda upp loggar'; - @override String get error => 'Fel:'; - @override String get stackTrace => 'Stack trace:'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvSv implements TranslationsLiveTvEn { // Translations @override String get title => 'Live-TV'; - @override String get channels => 'Kanaler'; @override String get guide => 'Programguide'; @override String get noChannels => 'Inga kanaler tillgängliga'; @override String get noDvr => 'Ingen DVR konfigurerad på någon server'; - @override String get tuneFailed => 'Kunde inte ställa in kanalen'; - @override String get loading => 'Laddar kanaler...'; - @override String get nowPlaying => 'Spelas nu'; @override String get noPrograms => 'Ingen programdata tillgänglig'; - @override String channelNumber({required Object number}) => 'Kanal ${number}'; @override String get live => 'LIVE'; - @override String get hd => 'HD'; - @override String get premiere => 'NY'; @override String get reloadGuide => 'Ladda om programguide'; - @override String get allChannels => 'Alla kanaler'; @override String get now => 'Nu'; @override String get today => 'Idag'; @override String get midnight => 'Midnatt'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvSv implements TranslationsLiveTvEn { @override String get whatsOn => 'På TV nu'; @override String get watchChannel => 'Titta på kanal'; @override String get favorites => 'Favoriter'; - @override String get addToFavorites => 'Lägg till i favoriter'; - @override String get removeFromFavorites => 'Ta bort från favoriter'; - @override String get noFavorites => 'Inga favoritkanaler. Tryck länge på en kanal för att lägga till den.'; } // Path: downloads @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerSv implements TranslationsExternalPlayerEn { @override String get playerCommand => 'Kommando'; @override String get playerPackage => 'Paketnamn'; @override String get playerUrlScheme => 'URL-schema'; - @override String get customPlayer => 'Anpassad spelare'; @override String get off => 'Av'; @override String get launchFailed => 'Kunde inte öppna extern spelare'; @override String appNotInstalled({required Object name}) => '${name} är inte installerad'; @@ -1342,7 +1305,6 @@ extension on TranslationsSv { 'common.shuffle' => 'Blanda', 'common.addTo' => 'Lägg till i...', 'common.createNew' => 'Skapa ny', - 'common.remove' => 'Ta bort', 'common.paste' => 'Klistra in', 'common.connect' => 'Anslut', 'common.disconnect' => 'Koppla från', @@ -1356,7 +1318,6 @@ extension on TranslationsSv { 'common.settings' => 'Mer', 'common.mute' => 'Ljud av', 'common.ok' => 'OK', - 'common.loading' => 'Laddar...', 'common.reconnect' => 'Återanslut', 'common.exitConfirmTitle' => 'Avsluta appen?', 'common.exitConfirmMessage' => 'Är du säker på att du vill avsluta?', @@ -1547,9 +1508,6 @@ extension on TranslationsSv { 'hotkeys.actions.subSeekPrev' => 'Hoppa till föregående undertext', 'hotkeys.actions.shaderToggle' => 'Växla shaders', 'hotkeys.actions.skipMarker' => 'Hoppa över intro/eftertexter', - 'pinEntry.enterPin' => 'Ange PIN', - 'pinEntry.showPin' => 'Visa PIN', - 'pinEntry.hidePin' => 'Dölj PIN', 'fileInfo.title' => 'Filinformation', 'fileInfo.video' => 'Video', 'fileInfo.audio' => 'Ljud', @@ -1613,7 +1571,6 @@ extension on TranslationsSv { 'videoControls.unlockRotation' => 'Lås upp rotation', 'videoControls.timerActive' => 'Timer aktiv', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => 'Uppspelningen pausas om ${duration}', - 'videoControls.sleepTimerCompleted' => 'Sovtimer slutförd - uppspelning pausad', 'videoControls.stillWatching' => 'Tittar du fortfarande?', 'videoControls.pausingIn' => ({required Object seconds}) => 'Pausar om ${seconds}s', 'videoControls.continueWatching' => 'Fortsätt', @@ -1630,16 +1587,12 @@ extension on TranslationsSv { 'videoControls.muteButton' => 'Tysta', 'videoControls.unmuteButton' => 'Slå på ljud', 'videoControls.settingsButton' => 'Videoinställningar', - 'videoControls.audioTrackButton' => 'Ljudspår', - 'videoControls.subtitlesButton' => 'Undertexter', 'videoControls.tracksButton' => 'Ljud och undertexter', 'videoControls.chaptersButton' => 'Kapitel', 'videoControls.versionsButton' => 'Videoversioner', 'videoControls.pipButton' => 'Bild-i-bild läge', 'videoControls.aspectRatioButton' => 'Bildförhållande', 'videoControls.ambientLighting' => 'Ambientbelysning', - 'videoControls.ambientLightingOn' => 'Aktivera ambientbelysning', - 'videoControls.ambientLightingOff' => 'Inaktivera ambientbelysning', 'videoControls.fullscreenButton' => 'Aktivera helskärm', 'videoControls.exitFullscreenButton' => 'Avsluta helskärm', 'videoControls.alwaysOnTopButton' => 'Alltid överst', @@ -1729,11 +1682,8 @@ extension on TranslationsSv { 'discover.overview' => 'Översikt', 'discover.cast' => 'Rollbesättning', 'discover.extras' => 'Trailers och Extra', - 'discover.seasons' => 'Säsonger', 'discover.studio' => 'Studio', 'discover.rating' => 'Åldersgräns', - 'discover.episodeCount' => ({required Object count}) => '${count} avsnitt', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '${watched}/${total} sedda', 'discover.movie' => 'Film', 'discover.tvShow' => 'TV-serie', 'discover.minutesLeft' => ({required Object minutes}) => '${minutes} min kvar', @@ -1811,8 +1761,6 @@ extension on TranslationsSv { 'logs.clearLogs' => 'Rensa loggar', 'logs.copyLogs' => 'Kopiera loggar', 'logs.uploadLogs' => 'Ladda upp loggar', - 'logs.error' => 'Fel:', - 'logs.stackTrace' => 'Stack trace:', 'licenses.relatedPackages' => 'Relaterade paket', 'licenses.license' => 'Licens', 'licenses.licenseNumber' => ({required Object number}) => 'Licens ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsSv { 'navigation.downloads' => 'Nerladdat', 'navigation.liveTv' => 'Live-TV', 'liveTv.title' => 'Live-TV', - 'liveTv.channels' => 'Kanaler', 'liveTv.guide' => 'Programguide', 'liveTv.noChannels' => 'Inga kanaler tillgängliga', 'liveTv.noDvr' => 'Ingen DVR konfigurerad på någon server', - 'liveTv.tuneFailed' => 'Kunde inte ställa in kanalen', - 'liveTv.loading' => 'Laddar kanaler...', - 'liveTv.nowPlaying' => 'Spelas nu', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => 'Ingen programdata tillgänglig', - 'liveTv.channelNumber' => ({required Object number}) => 'Kanal ${number}', 'liveTv.live' => 'LIVE', - 'liveTv.hd' => 'HD', - 'liveTv.premiere' => 'NY', 'liveTv.reloadGuide' => 'Ladda om programguide', - 'liveTv.allChannels' => 'Alla kanaler', 'liveTv.now' => 'Nu', 'liveTv.today' => 'Idag', 'liveTv.midnight' => 'Midnatt', @@ -1848,14 +1786,13 @@ extension on TranslationsSv { 'liveTv.whatsOn' => 'På TV nu', 'liveTv.watchChannel' => 'Titta på kanal', 'liveTv.favorites' => 'Favoriter', - 'liveTv.addToFavorites' => 'Lägg till i favoriter', - 'liveTv.removeFromFavorites' => 'Ta bort från favoriter', - 'liveTv.noFavorites' => 'Inga favoritkanaler. Tryck länge på en kanal för att lägga till den.', 'downloads.title' => 'Nedladdningar', 'downloads.manage' => 'Hantera', 'downloads.tvShows' => 'TV-serier', 'downloads.movies' => 'Filmer', 'downloads.noDownloads' => 'Inga nedladdningar ännu', + _ => null, + } ?? switch (path) { 'downloads.noDownloadsDescription' => 'Nedladdat innehåll visas här för offline-visning', 'downloads.downloadNow' => 'Ladda ner', 'downloads.deleteDownload' => 'Ta bort nedladdning', @@ -2073,7 +2010,6 @@ extension on TranslationsSv { 'externalPlayer.playerCommand' => 'Kommando', 'externalPlayer.playerPackage' => 'Paketnamn', 'externalPlayer.playerUrlScheme' => 'URL-schema', - 'externalPlayer.customPlayer' => 'Anpassad spelare', 'externalPlayer.off' => 'Av', 'externalPlayer.launchFailed' => 'Kunde inte öppna extern spelare', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} är inte installerad', diff --git a/lib/i18n/strings_zh.g.dart b/lib/i18n/strings_zh.g.dart index b9d3ba37..aae6054f 100644 --- a/lib/i18n/strings_zh.g.dart +++ b/lib/i18n/strings_zh.g.dart @@ -45,7 +45,6 @@ class TranslationsZh with BaseTranslations implements T @override late final _TranslationsSettingsZh settings = _TranslationsSettingsZh._(_root); @override late final _TranslationsSearchZh search = _TranslationsSearchZh._(_root); @override late final _TranslationsHotkeysZh hotkeys = _TranslationsHotkeysZh._(_root); - @override late final _TranslationsPinEntryZh pinEntry = _TranslationsPinEntryZh._(_root); @override late final _TranslationsFileInfoZh fileInfo = _TranslationsFileInfoZh._(_root); @override late final _TranslationsMediaMenuZh mediaMenu = _TranslationsMediaMenuZh._(_root); @override late final _TranslationsAccessibilityZh accessibility = _TranslationsAccessibilityZh._(_root); @@ -128,7 +127,6 @@ class _TranslationsCommonZh implements TranslationsCommonEn { @override String get shuffle => '随机播放'; @override String get addTo => '添加到...'; @override String get createNew => '新建'; - @override String get remove => '删除'; @override String get paste => '粘贴'; @override String get connect => '连接'; @override String get disconnect => '断开连接'; @@ -142,7 +140,6 @@ class _TranslationsCommonZh implements TranslationsCommonEn { @override String get settings => '设置'; @override String get mute => '静音'; @override String get ok => '确定'; - @override String get loading => '加载中...'; @override String get reconnect => '重新连接'; @override String get exitConfirmTitle => '退出应用?'; @override String get exitConfirmMessage => '确定要退出吗?'; @@ -362,18 +359,6 @@ class _TranslationsHotkeysZh implements TranslationsHotkeysEn { @override late final _TranslationsHotkeysActionsZh actions = _TranslationsHotkeysActionsZh._(_root); } -// Path: pinEntry -class _TranslationsPinEntryZh implements TranslationsPinEntryEn { - _TranslationsPinEntryZh._(this._root); - - final TranslationsZh _root; // ignore: unused_field - - // Translations - @override String get enterPin => '输入 PIN'; - @override String get showPin => '显示 PIN'; - @override String get hidePin => '隐藏 PIN'; -} - // Path: fileInfo class _TranslationsFileInfoZh implements TranslationsFileInfoEn { _TranslationsFileInfoZh._(this._root); @@ -480,7 +465,6 @@ class _TranslationsVideoControlsZh implements TranslationsVideoControlsEn { @override String get unlockRotation => '解锁旋转'; @override String get timerActive => '定时器已激活'; @override String playbackWillPauseIn({required Object duration}) => '播放将在 ${duration} 后暂停'; - @override String get sleepTimerCompleted => '睡眠定时器已完成 - 播放已暂停'; @override String get stillWatching => '还在看吗?'; @override String pausingIn({required Object seconds}) => '${seconds}秒后暂停'; @override String get continueWatching => '继续'; @@ -497,16 +481,12 @@ class _TranslationsVideoControlsZh implements TranslationsVideoControlsEn { @override String get muteButton => '静音'; @override String get unmuteButton => '取消静音'; @override String get settingsButton => '视频设置'; - @override String get audioTrackButton => '音轨'; - @override String get subtitlesButton => '字幕'; @override String get tracksButton => '音频和字幕'; @override String get chaptersButton => '章节'; @override String get versionsButton => '视频版本'; @override String get pipButton => '画中画模式'; @override String get aspectRatioButton => '宽高比'; @override String get ambientLighting => '氛围灯光'; - @override String get ambientLightingOn => '开启氛围灯光'; - @override String get ambientLightingOff => '关闭氛围灯光'; @override String get fullscreenButton => '进入全屏'; @override String get exitFullscreenButton => '退出全屏'; @override String get alwaysOnTopButton => '置顶窗口'; @@ -644,11 +624,8 @@ class _TranslationsDiscoverZh implements TranslationsDiscoverEn { @override String get overview => '概述'; @override String get cast => '演员表'; @override String get extras => '预告片与花絮'; - @override String get seasons => '季数'; @override String get studio => '制作公司'; @override String get rating => '年龄分级'; - @override String episodeCount({required Object count}) => '${count} 集'; - @override String watchedProgress({required Object watched, required Object total}) => '已观看 ${watched}/${total} 集'; @override String get movie => '电影'; @override String get tvShow => '电视剧'; @override String minutesLeft({required Object minutes}) => '剩余 ${minutes} 分钟'; @@ -771,8 +748,6 @@ class _TranslationsLogsZh implements TranslationsLogsEn { @override String get clearLogs => '清除日志'; @override String get copyLogs => '复制日志'; @override String get uploadLogs => '上传日志'; - @override String get error => '错误:'; - @override String get stackTrace => '堆栈跟踪 (Stack Trace):'; } // Path: licenses @@ -808,20 +783,12 @@ class _TranslationsLiveTvZh implements TranslationsLiveTvEn { // Translations @override String get title => '电视直播'; - @override String get channels => '频道'; @override String get guide => '节目指南'; @override String get noChannels => '没有可用的频道'; @override String get noDvr => '没有服务器配置了DVR'; - @override String get tuneFailed => '无法调谐频道'; - @override String get loading => '正在加载频道...'; - @override String get nowPlaying => '正在播放'; @override String get noPrograms => '没有可用的节目数据'; - @override String channelNumber({required Object number}) => '频道 ${number}'; @override String get live => '直播'; - @override String get hd => '高清'; - @override String get premiere => '新'; @override String get reloadGuide => '重新加载节目指南'; - @override String get allChannels => '所有频道'; @override String get now => '现在'; @override String get today => '今天'; @override String get midnight => '午夜'; @@ -833,9 +800,6 @@ class _TranslationsLiveTvZh implements TranslationsLiveTvEn { @override String get whatsOn => '正在播出'; @override String get watchChannel => '观看频道'; @override String get favorites => '收藏'; - @override String get addToFavorites => '添加到收藏'; - @override String get removeFromFavorites => '从收藏中移除'; - @override String get noFavorites => '没有收藏频道。长按频道即可添加。'; } // Path: downloads @@ -1064,7 +1028,6 @@ class _TranslationsExternalPlayerZh implements TranslationsExternalPlayerEn { @override String get playerCommand => '命令'; @override String get playerPackage => '包名'; @override String get playerUrlScheme => 'URL 方案'; - @override String get customPlayer => '自定义播放器'; @override String get off => '关闭'; @override String get launchFailed => '无法打开外部播放器'; @override String appNotInstalled({required Object name}) => '${name} 未安装'; @@ -1342,7 +1305,6 @@ extension on TranslationsZh { 'common.shuffle' => '随机播放', 'common.addTo' => '添加到...', 'common.createNew' => '新建', - 'common.remove' => '删除', 'common.paste' => '粘贴', 'common.connect' => '连接', 'common.disconnect' => '断开连接', @@ -1356,7 +1318,6 @@ extension on TranslationsZh { 'common.settings' => '设置', 'common.mute' => '静音', 'common.ok' => '确定', - 'common.loading' => '加载中...', 'common.reconnect' => '重新连接', 'common.exitConfirmTitle' => '退出应用?', 'common.exitConfirmMessage' => '确定要退出吗?', @@ -1547,9 +1508,6 @@ extension on TranslationsZh { 'hotkeys.actions.subSeekPrev' => '跳转到上一字幕', 'hotkeys.actions.shaderToggle' => '切换着色器', 'hotkeys.actions.skipMarker' => '跳过片头/片尾', - 'pinEntry.enterPin' => '输入 PIN', - 'pinEntry.showPin' => '显示 PIN', - 'pinEntry.hidePin' => '隐藏 PIN', 'fileInfo.title' => '文件信息', 'fileInfo.video' => '视频', 'fileInfo.audio' => '音频', @@ -1613,7 +1571,6 @@ extension on TranslationsZh { 'videoControls.unlockRotation' => '解锁旋转', 'videoControls.timerActive' => '定时器已激活', 'videoControls.playbackWillPauseIn' => ({required Object duration}) => '播放将在 ${duration} 后暂停', - 'videoControls.sleepTimerCompleted' => '睡眠定时器已完成 - 播放已暂停', 'videoControls.stillWatching' => '还在看吗?', 'videoControls.pausingIn' => ({required Object seconds}) => '${seconds}秒后暂停', 'videoControls.continueWatching' => '继续', @@ -1630,16 +1587,12 @@ extension on TranslationsZh { 'videoControls.muteButton' => '静音', 'videoControls.unmuteButton' => '取消静音', 'videoControls.settingsButton' => '视频设置', - 'videoControls.audioTrackButton' => '音轨', - 'videoControls.subtitlesButton' => '字幕', 'videoControls.tracksButton' => '音频和字幕', 'videoControls.chaptersButton' => '章节', 'videoControls.versionsButton' => '视频版本', 'videoControls.pipButton' => '画中画模式', 'videoControls.aspectRatioButton' => '宽高比', 'videoControls.ambientLighting' => '氛围灯光', - 'videoControls.ambientLightingOn' => '开启氛围灯光', - 'videoControls.ambientLightingOff' => '关闭氛围灯光', 'videoControls.fullscreenButton' => '进入全屏', 'videoControls.exitFullscreenButton' => '退出全屏', 'videoControls.alwaysOnTopButton' => '置顶窗口', @@ -1729,11 +1682,8 @@ extension on TranslationsZh { 'discover.overview' => '概述', 'discover.cast' => '演员表', 'discover.extras' => '预告片与花絮', - 'discover.seasons' => '季数', 'discover.studio' => '制作公司', 'discover.rating' => '年龄分级', - 'discover.episodeCount' => ({required Object count}) => '${count} 集', - 'discover.watchedProgress' => ({required Object watched, required Object total}) => '已观看 ${watched}/${total} 集', 'discover.movie' => '电影', 'discover.tvShow' => '电视剧', 'discover.minutesLeft' => ({required Object minutes}) => '剩余 ${minutes} 分钟', @@ -1811,8 +1761,6 @@ extension on TranslationsZh { 'logs.clearLogs' => '清除日志', 'logs.copyLogs' => '复制日志', 'logs.uploadLogs' => '上传日志', - 'logs.error' => '错误:', - 'logs.stackTrace' => '堆栈跟踪 (Stack Trace):', 'licenses.relatedPackages' => '相关软件包', 'licenses.license' => '许可证', 'licenses.licenseNumber' => ({required Object number}) => '许可证 ${number}', @@ -1821,22 +1769,12 @@ extension on TranslationsZh { 'navigation.downloads' => '下载', 'navigation.liveTv' => '电视直播', 'liveTv.title' => '电视直播', - 'liveTv.channels' => '频道', 'liveTv.guide' => '节目指南', 'liveTv.noChannels' => '没有可用的频道', 'liveTv.noDvr' => '没有服务器配置了DVR', - 'liveTv.tuneFailed' => '无法调谐频道', - 'liveTv.loading' => '正在加载频道...', - 'liveTv.nowPlaying' => '正在播放', - _ => null, - } ?? switch (path) { 'liveTv.noPrograms' => '没有可用的节目数据', - 'liveTv.channelNumber' => ({required Object number}) => '频道 ${number}', 'liveTv.live' => '直播', - 'liveTv.hd' => '高清', - 'liveTv.premiere' => '新', 'liveTv.reloadGuide' => '重新加载节目指南', - 'liveTv.allChannels' => '所有频道', 'liveTv.now' => '现在', 'liveTv.today' => '今天', 'liveTv.midnight' => '午夜', @@ -1848,14 +1786,13 @@ extension on TranslationsZh { 'liveTv.whatsOn' => '正在播出', 'liveTv.watchChannel' => '观看频道', 'liveTv.favorites' => '收藏', - 'liveTv.addToFavorites' => '添加到收藏', - 'liveTv.removeFromFavorites' => '从收藏中移除', - 'liveTv.noFavorites' => '没有收藏频道。长按频道即可添加。', 'downloads.title' => '下载', 'downloads.manage' => '管理', 'downloads.tvShows' => '电视剧', 'downloads.movies' => '电影', 'downloads.noDownloads' => '暂无下载', + _ => null, + } ?? switch (path) { 'downloads.noDownloadsDescription' => '下载的内容将在此处显示以供离线观看', 'downloads.downloadNow' => '下载', 'downloads.deleteDownload' => '删除下载', @@ -2073,7 +2010,6 @@ extension on TranslationsZh { 'externalPlayer.playerCommand' => '命令', 'externalPlayer.playerPackage' => '包名', 'externalPlayer.playerUrlScheme' => 'URL 方案', - 'externalPlayer.customPlayer' => '自定义播放器', 'externalPlayer.off' => '关闭', 'externalPlayer.launchFailed' => '无法打开外部播放器', 'externalPlayer.appNotInstalled' => ({required Object name}) => '${name} 未安装', diff --git a/lib/i18n/sv.i18n.json b/lib/i18n/sv.i18n.json index 55da6d67..94f88c3d 100644 --- a/lib/i18n/sv.i18n.json +++ b/lib/i18n/sv.i18n.json @@ -30,7 +30,6 @@ "shuffle": "Blanda", "addTo": "Lägg till i...", "createNew": "Skapa ny", - "remove": "Ta bort", "paste": "Klistra in", "connect": "Anslut", "disconnect": "Koppla från", @@ -44,7 +43,6 @@ "settings": "Mer", "mute": "Ljud av", "ok": "OK", - "loading": "Laddar...", "reconnect": "Återanslut", "exitConfirmTitle": "Avsluta appen?", "exitConfirmMessage": "Är du säker på att du vill avsluta?", @@ -248,11 +246,6 @@ "skipMarker": "Hoppa över intro/eftertexter" } }, - "pinEntry": { - "enterPin": "Ange PIN", - "showPin": "Visa PIN", - "hidePin": "Dölj PIN" - }, "fileInfo": { "title": "Filinformation", "video": "Video", @@ -325,7 +318,6 @@ "unlockRotation": "Lås upp rotation", "timerActive": "Timer aktiv", "playbackWillPauseIn": "Uppspelningen pausas om ${duration}", - "sleepTimerCompleted": "Sovtimer slutförd - uppspelning pausad", "stillWatching": "Tittar du fortfarande?", "pausingIn": "Pausar om ${seconds}s", "continueWatching": "Fortsätt", @@ -342,16 +334,12 @@ "muteButton": "Tysta", "unmuteButton": "Slå på ljud", "settingsButton": "Videoinställningar", - "audioTrackButton": "Ljudspår", - "subtitlesButton": "Undertexter", "tracksButton": "Ljud och undertexter", "chaptersButton": "Kapitel", "versionsButton": "Videoversioner", "pipButton": "Bild-i-bild läge", "aspectRatioButton": "Bildförhållande", "ambientLighting": "Ambientbelysning", - "ambientLightingOn": "Aktivera ambientbelysning", - "ambientLightingOff": "Inaktivera ambientbelysning", "fullscreenButton": "Aktivera helskärm", "exitFullscreenButton": "Avsluta helskärm", "alwaysOnTopButton": "Alltid överst", @@ -455,11 +443,8 @@ "overview": "Översikt", "cast": "Rollbesättning", "extras": "Trailers och Extra", - "seasons": "Säsonger", "studio": "Studio", "rating": "Åldersgräns", - "episodeCount": "${count} avsnitt", - "watchedProgress": "${watched}/${total} sedda", "movie": "Film", "tvShow": "TV-serie", "minutesLeft": "${minutes} min kvar" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "Rensa loggar", "copyLogs": "Kopiera loggar", - "uploadLogs": "Ladda upp loggar", - "error": "Fel:", - "stackTrace": "Stack trace:" + "uploadLogs": "Ladda upp loggar" }, "licenses": { "relatedPackages": "Relaterade paket", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "Live-TV", - "channels": "Kanaler", "guide": "Programguide", "noChannels": "Inga kanaler tillgängliga", "noDvr": "Ingen DVR konfigurerad på någon server", - "tuneFailed": "Kunde inte ställa in kanalen", - "loading": "Laddar kanaler...", - "nowPlaying": "Spelas nu", "noPrograms": "Ingen programdata tillgänglig", - "channelNumber": "Kanal ${number}", "live": "LIVE", - "hd": "HD", - "premiere": "NY", "reloadGuide": "Ladda om programguide", - "allChannels": "Alla kanaler", "now": "Nu", "today": "Idag", "midnight": "Midnatt", @@ -593,10 +568,7 @@ "lateNight": "Sen kväll", "whatsOn": "På TV nu", "watchChannel": "Titta på kanal", - "favorites": "Favoriter", - "addToFavorites": "Lägg till i favoriter", - "removeFromFavorites": "Ta bort från favoriter", - "noFavorites": "Inga favoritkanaler. Tryck länge på en kanal för att lägga till den." + "favorites": "Favoriter" }, "downloads": { "title": "Nedladdningar", @@ -841,7 +813,6 @@ "playerCommand": "Kommando", "playerPackage": "Paketnamn", "playerUrlScheme": "URL-schema", - "customPlayer": "Anpassad spelare", "off": "Av", "launchFailed": "Kunde inte öppna extern spelare", "appNotInstalled": "${name} är inte installerad", diff --git a/lib/i18n/zh.i18n.json b/lib/i18n/zh.i18n.json index 68678fa7..6c62eaba 100644 --- a/lib/i18n/zh.i18n.json +++ b/lib/i18n/zh.i18n.json @@ -30,7 +30,6 @@ "shuffle": "随机播放", "addTo": "添加到...", "createNew": "新建", - "remove": "删除", "paste": "粘贴", "connect": "连接", "disconnect": "断开连接", @@ -44,7 +43,6 @@ "settings": "设置", "mute": "静音", "ok": "确定", - "loading": "加载中...", "reconnect": "重新连接", "exitConfirmTitle": "退出应用?", "exitConfirmMessage": "确定要退出吗?", @@ -248,11 +246,6 @@ "skipMarker": "跳过片头/片尾" } }, - "pinEntry": { - "enterPin": "输入 PIN", - "showPin": "显示 PIN", - "hidePin": "隐藏 PIN" - }, "fileInfo": { "title": "文件信息", "video": "视频", @@ -325,7 +318,6 @@ "unlockRotation": "解锁旋转", "timerActive": "定时器已激活", "playbackWillPauseIn": "播放将在 ${duration} 后暂停", - "sleepTimerCompleted": "睡眠定时器已完成 - 播放已暂停", "stillWatching": "还在看吗?", "pausingIn": "${seconds}秒后暂停", "continueWatching": "继续", @@ -342,16 +334,12 @@ "muteButton": "静音", "unmuteButton": "取消静音", "settingsButton": "视频设置", - "audioTrackButton": "音轨", - "subtitlesButton": "字幕", "tracksButton": "音频和字幕", "chaptersButton": "章节", "versionsButton": "视频版本", "pipButton": "画中画模式", "aspectRatioButton": "宽高比", "ambientLighting": "氛围灯光", - "ambientLightingOn": "开启氛围灯光", - "ambientLightingOff": "关闭氛围灯光", "fullscreenButton": "进入全屏", "exitFullscreenButton": "退出全屏", "alwaysOnTopButton": "置顶窗口", @@ -455,11 +443,8 @@ "overview": "概述", "cast": "演员表", "extras": "预告片与花絮", - "seasons": "季数", "studio": "制作公司", "rating": "年龄分级", - "episodeCount": "${count} 集", - "watchedProgress": "已观看 ${watched}/${total} 集", "movie": "电影", "tvShow": "电视剧", "minutesLeft": "剩余 ${minutes} 分钟" @@ -552,9 +537,7 @@ "logs": { "clearLogs": "清除日志", "copyLogs": "复制日志", - "uploadLogs": "上传日志", - "error": "错误:", - "stackTrace": "堆栈跟踪 (Stack Trace):" + "uploadLogs": "上传日志" }, "licenses": { "relatedPackages": "相关软件包", @@ -569,20 +552,12 @@ }, "liveTv": { "title": "电视直播", - "channels": "频道", "guide": "节目指南", "noChannels": "没有可用的频道", "noDvr": "没有服务器配置了DVR", - "tuneFailed": "无法调谐频道", - "loading": "正在加载频道...", - "nowPlaying": "正在播放", "noPrograms": "没有可用的节目数据", - "channelNumber": "频道 ${number}", "live": "直播", - "hd": "高清", - "premiere": "新", "reloadGuide": "重新加载节目指南", - "allChannels": "所有频道", "now": "现在", "today": "今天", "midnight": "午夜", @@ -593,10 +568,7 @@ "lateNight": "深夜", "whatsOn": "正在播出", "watchChannel": "观看频道", - "favorites": "收藏", - "addToFavorites": "添加到收藏", - "removeFromFavorites": "从收藏中移除", - "noFavorites": "没有收藏频道。长按频道即可添加。" + "favorites": "收藏" }, "downloads": { "title": "下载", @@ -841,7 +813,6 @@ "playerCommand": "命令", "playerPackage": "包名", "playerUrlScheme": "URL 方案", - "customPlayer": "自定义播放器", "off": "关闭", "launchFailed": "无法打开外部播放器", "appNotInstalled": "${name} 未安装",