Skip to content

Commit 8f6dd45

Browse files
authored
Merge branch 'master' into armanc/allow-getting-current-track-event
2 parents 499e404 + 89c5119 commit 8f6dd45

24 files changed

Lines changed: 410 additions & 132 deletions

src/components/listview/List/Lists.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { type FC } from 'react';
2-
import { groupBy } from 'lodash-es';
2+
import groupBy from 'lodash-es/groupBy';
33
import Box from '@mui/material/Box';
44
import { getIndex } from './listHelper';
55
import ListGroupHeaderWrapper from './ListGroupHeaderWrapper';

src/strings/be-by.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"WizardCompleted": "Гэта ўсё, што нам трэба зараз. Jellyfin пачынае збіраць звесткі аб вашай медыятэцы. Азнаёмцеся пакуль з некаторымі нашымі праграмамі, а затым націсніце <b>Гатова</b>, каб праглядзець <b>Панэль кіравання</b>.",
1717
"ButtonSyncPlay": "Функцыя SyncPlay",
1818
"Sync": "Сінхранізаваць",
19-
"Playlists": "Спісы прайгравання",
19+
"Playlists": "Плэй-лісты",
2020
"OptionBluray": "BD",
2121
"AddToCollection": "Дадаць у калекцыю",
2222
"AdditionalNotificationServices": "Праглядзіце каталог плагінаў, каб усталяваць дадатковыя службы апавяшчэнняў.",
@@ -32,7 +32,7 @@
3232
"Movies": "Фільмы",
3333
"Genres": "Жанры",
3434
"Folders": "Тэчкі",
35-
"Photos": "Фатаграфіі",
35+
"Photos": "Фотаздымкі",
3636
"Songs": "Песні",
3737
"Channels": "Каналы",
3838
"Collections": "Калекцыі",
@@ -1519,7 +1519,7 @@
15191519
"HeaderXmlSettings": "Налады XML",
15201520
"Kids": "Дзеці",
15211521
"KnownProxiesHelp": "Спіс IP-адрасоў або імёнаў хастоў вядомых проксі, падзеленых коскамі, якія выкарыстоўваюцца пры падлучэнні да вашага асобніка Jellyfin. Гэта неабходна для належнага выкарыстання загалоўкаў \"X-Forwarded-For\". Патрабуецца перазагрузка пасля захавання.",
1522-
"LabelAbortedByServerShutdown": "(Спынена адключэннем сервера)",
1522+
"LabelAbortedByServerShutdown": "Спынена адключэннем сервера",
15231523
"LabelAccessDay": "Дзень тыдня",
15241524
"LabelAccessStart": "Час пачатку",
15251525
"LabelAirsBeforeEpisode": "Эфір перад эпізодам",

src/strings/ca.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"MessageBrowsePluginCatalog": "Consulteu el nostre catàleg per a veure els complements disponibles.",
1717
"ButtonAddMediaLibrary": "Afegiu-hi una mediateca",
1818
"ButtonAddScheduledTaskTrigger": "Afegiu-hi un detonador",
19-
"ButtonAddServer": "Afegeix un servidor",
19+
"ButtonAddServer": "Afegiu un servidor",
2020
"ButtonAddUser": "Afegeix un usuari",
2121
"ButtonArrowLeft": "Esquerra",
2222
"ButtonArrowRight": "Dreta",
@@ -576,7 +576,7 @@
576576
"Watched": "Vist",
577577
"Wednesday": "Dimecres",
578578
"WelcomeToProject": "Us donem la benvinguda a Jellyfin!",
579-
"WizardCompleted": "Això és tot el que necessitem per ara. Jellyfin ha començat a recollir informació de la vostra mediateca. Mireu-vos alguna de les nostres apps i llavors feu clic a <b>Finalitza</b> per a veure el <b>Tauler de control</b>.",
579+
"WizardCompleted": "Això és tot el que necessitem per ara. Jellyfin ha començat a recollir informació de la vostra mediateca. Feu una ullada a les nostres aplicacions i en acabat feu clic a <b>Finalitza</b> per a veure el <b>Tauler de control</b>.",
580580
"Writer": "Escriptor",
581581
"XmlTvKidsCategoriesHelp": "Els programes amb aquestes categories es mostraran com a programes infantils. Separa'n varis emprant '|'.",
582582
"XmlTvMovieCategoriesHelp": "Els programes amb aquestes categories es mostraran com a pel·lícules. Separa'n varis emprant '|'.",
@@ -602,7 +602,7 @@
602602
"ButtonSelectView": "Seleccioneu la vista",
603603
"ButtonScanAllLibraries": "Escaneja totes les mediateques",
604604
"ButtonRevoke": "Revoca",
605-
"ButtonRename": "Canvia el nom",
605+
"ButtonRename": "Canvi de nom",
606606
"ButtonNetwork": "Xarxa",
607607
"ButtonInfo": "Informació",
608608
"ButtonFullscreen": "Pantalla completa",
@@ -960,7 +960,7 @@
960960
"SearchResults": "Resultats de la cerca",
961961
"Screenshot": "Captura",
962962
"Schedule": "Programa",
963-
"ScanLibrary": "S'estan escanejant les mediateques",
963+
"ScanLibrary": "Escaneig de la mediateca",
964964
"ScanForNewAndUpdatedFiles": "Cerca de fitxers nous i actualitzats",
965965
"SaveSubtitlesIntoMediaFoldersHelp": "L'emmagatzematge dels subtítols amb els fitxers de vídeo permetrà gestionar-los amb més facilitat.",
966966
"SaveSubtitlesIntoMediaFolders": "Desa els subtítols en els directoris de continguts multimèdia",
@@ -986,7 +986,7 @@
986986
"MetadataSettingChangeHelp": "Canviar la configuració de les metadades afectarà el nou contingut afegit a partir d'ara. Per a actualitzar el contingut existent, obriu la pantalla de detalls i feu clic al botó \"Actualitza\" o actualitzeu-lo utilitzant el \"Gestor de metadades\".",
987987
"Metadata": "Metadades",
988988
"MessageUnsetContentHelp": "El contingut es mostrarà com a directoris simples. Per a obtenir els millors resultats feu servir el gestor de metadades per a establir els tipus de contingut dels subdirectoris.",
989-
"MessageUnableToConnectToServer": "No es pot connectar amb el servidor seleccionat en aquest moment. Assegureu-vos que estigui funcionant i torneu a intentar-ho.",
989+
"MessageUnableToConnectToServer": "En aquest moment, no es pot connectar amb el servidor seleccionat. Assegureu-vos que estigui funcionant i torneu a intentar-ho.",
990990
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "Les ubicacions següents s'eliminaran de la mediateca",
991991
"MessageSyncPlayUserLeft": "{0} ha deixat el grup.",
992992
"MessageSyncPlayUserJoined": "{0} s'ha unit al grup.",
@@ -1219,7 +1219,7 @@
12191219
"LabelMinAudiobookResumeHelp": "Es considera que els títols no s'han començat si la reproducció s'atura abans d'aquest temps.",
12201220
"LabelMinAudiobookResume": "Represa mínima de l'audiollibre en minuts",
12211221
"LabelMetadataSaversHelp": "Trieu els formats de fitxers a fer servir en desar les metadades.",
1222-
"LabelMetadataSavers": "Protectors de metadades",
1222+
"LabelMetadataSavers": "Desats de metadades",
12231223
"LabelMetadataReadersHelp": "Classifica les fonts preferides de metadades locals per ordre de prioritat. El primer fitxer trobat serà llegit.",
12241224
"LabelMetadataReaders": "Lectors de metadades",
12251225
"LabelMetadataDownloadersHelp": "Habilita i classifica els descarregadors de metadades preferits en ordre de prioritat. Els de menor prioritat només es faran servir per a completar la manca d'informació.",
@@ -1577,7 +1577,7 @@
15771577
"LabelSyncPlaySettingsSyncCorrection": "Correcció de sincronisme",
15781578
"LabelSyncPlaySettingsExtraTimeOffset": "Temps afegit de decalatge",
15791579
"LabelSortName": "Ordena per nom",
1580-
"LabelAutomaticallyAddToCollectionHelp": "Quan, com a mínim dues pel·lícules, tenen el mateix nom de col·lecció, seran afegides a la col·lecció.",
1580+
"LabelAutomaticallyAddToCollectionHelp": "Quan com a mínim dues pel·lícules tinguin una col·lecció de mateix nom, seran afegides a la col·lecció.",
15811581
"LabelAutomaticallyAddToCollection": "Afegeix automàticament a una col·lecció",
15821582
"Cursive": "Cursiva",
15831583
"Console": "Terminal",
@@ -2061,7 +2061,7 @@
20612061
"LiveTVPageLoadError": "La càrrega de la pàgina de gravacions ha fallat",
20622062
"ConnectAnyway": "Connecta de totes maneres",
20632063
"HeaderServerMismatch": "Discrepància amb el servidor",
2064-
"MessageServerMismatch": "El servidor al qual us esteu connectant no és el mateix servidor al qual us vau connectar anteriorment amb aquesta adreça. Si ja s'esperava això, seleccioneu \"Connecta igualment\". En cas contrari, la vostra connexió o el servidor podrien estar compromesos.",
2064+
"MessageServerMismatch": "El servidor al qual us esteu connectant no és el mateix servidor al qual us vau connectar anteriorment amb aquesta adreça. Si ja s'esperava això, seleccioneu \"Connecta de totes maneres\". En cas contrari, la vostra connexió o el servidor podrien estar compromesos.",
20652065
"LabelAvailable": "Disponible",
20662066
"LabelBundled": "Inclòs",
20672067
"ManageRepositories": "Administració dels repositoris",

src/strings/cs.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
"Disc": "Disk",
118118
"Disconnect": "Odpojit",
119119
"Display": "Zobrazení",
120-
"DisplayMissingEpisodesWithinSeasons": "Zobrazit chybějící epizody",
120+
"DisplayMissingEpisodesWithinSeasons": "Zobrazit chybějící epizody v sériích",
121121
"DisplayMissingEpisodesWithinSeasonsHelp": "Toto musí být zapnuto pro knihovny TV v nastavení serveru.",
122122
"DisplayModeHelp": "Vyberte styl rozvržení, který chcete pro rozhraní.",
123123
"DoNotRecord": "Nenahrávat",
@@ -290,7 +290,7 @@
290290
"HeaderRevisionHistory": "Historie verzí",
291291
"HeaderRunningTasks": "Běžící úlohy",
292292
"HeaderScenes": "Scény",
293-
"HeaderSeasons": "Sezóny",
293+
"HeaderSeasons": "Série",
294294
"HeaderSecondsValue": "{0} sekund",
295295
"HeaderSelectCertificatePath": "Vyber cestu k certifikátu",
296296
"HeaderSelectMetadataPath": "Vyberte cestu k metadatům",
@@ -352,9 +352,9 @@
352352
"LabelAccessStart": "Začátek",
353353
"LabelAirDays": "Vysíláno",
354354
"LabelAirTime": "Čas vysílání",
355-
"LabelAirsAfterSeason": "Vysíláno po řadě",
355+
"LabelAirsAfterSeason": "Vysíláno po sérii",
356356
"LabelAirsBeforeEpisode": "Vysíláno před epizodou",
357-
"LabelAirsBeforeSeason": "Vysíláno před sezónou",
357+
"LabelAirsBeforeSeason": "Vysíláno před sérií",
358358
"LabelAlbumArtHelp": "PN používá obrázek alba v rámci technologie 'dlna:profileID' atributu 'upnp:albumArtURI'. Někteří klienti vyžadují konkrétní hodnoty, bez ohledu na velikost obrázku.",
359359
"LabelAlbumArtMaxHeight": "Maximální výška alba",
360360
"LabelAlbumArtMaxWidth": "Maximální výška alba",
@@ -402,7 +402,7 @@
402402
"LabelDisplayMode": "Režim zobrazení",
403403
"LabelDisplayName": "Zobrazované jméno",
404404
"LabelDisplayOrder": "Pořadí zobrazení",
405-
"LabelDisplaySpecialsWithinSeasons": "Zobraz speciální epizody dle odvysílaných sezón",
405+
"LabelDisplaySpecialsWithinSeasons": "Zobraz speciální epizody dle odvysílaných sérií",
406406
"LabelDownMixAudioScale": "Zesílení audia při downmix",
407407
"LabelDownMixAudioScaleHelp": "Zvýšit hlasitost při downmixování. Nastavte na 1 pro zachování původní hlasitosti.",
408408
"LabelDownloadLanguages": "Stahované jazyky",
@@ -564,7 +564,7 @@
564564
"LabelSaveLocalMetadataHelp": "Povolíte-li uložení přebalů a metadat do složky s médii bude možné je jednoduše upravovat.",
565565
"LabelScheduledTaskLastRan": "Poslední spuštění {0}, zabralo {1}.",
566566
"LabelScreensaver": "Šetřič obrazovky",
567-
"LabelSeasonNumber": "Číslo sezóny",
567+
"LabelSeasonNumber": "Číslo série",
568568
"LabelSelectFolderGroups": "Automaticky seskupit obsah z následujících složek do zobrazení, jako jsou 'Filmy', 'Hudba' a 'Seriály'",
569569
"LabelSelectFolderGroupsHelp": "Složky, které nejsou zaškrtnuty budou zobrazeny ve vlastním pohledu.",
570570
"LabelSelectUsers": "Vyberte uživatele",
@@ -915,7 +915,7 @@
915915
"Shows": "Seriály",
916916
"Shuffle": "Náhodně",
917917
"SkipEpisodesAlreadyInMyLibrary": "Přeskočit nahrávání epizod, které jsou v knihovně",
918-
"SkipEpisodesAlreadyInMyLibraryHelp": "Epizody budou porovnávány s použitím období a čísla epizody, pokud jsou k dispozici.",
918+
"SkipEpisodesAlreadyInMyLibraryHelp": "Epizody budou porovnávány s použitím série a čísla epizody, pokud jsou k dispozici.",
919919
"Small": "Malý",
920920
"Smart": "Chytrý",
921921
"SmartSubtitlesHelp": "Titulky budou načteny po porovnání s preferovaným jazykem, pokud je zvuk v cizím jazyce.",
@@ -952,7 +952,7 @@
952952
"TabScheduledTasks": "Naplánované úlohy",
953953
"TabStreaming": "Streamování",
954954
"TabUpcoming": "Nadcházející",
955-
"Tags": "Tagy",
955+
"Tags": "Štítky",
956956
"TellUsAboutYourself": "Řekněte nám něco o sobě",
957957
"TheseSettingsAffectSubtitlesOnThisDevice": "Tato nastavení ovlivní titulky na tomto zařízení",
958958
"ThisWizardWillGuideYou": "Tento průvodce Vám pomůže projít procesem nastavení. Pro začátek zadejte název serveru a vyberte preferovaný jazyk.",
@@ -1083,7 +1083,7 @@
10831083
"LabelAllowedRemoteAddressesMode": "Režim filtru vzdálené IP adresy",
10841084
"LabelAudioCodec": "Zvukový kodek",
10851085
"LabelAutomaticallyRefreshInternetMetadataEvery": "Automaticky aktualizovat metadata z internetu",
1086-
"LabelBlockContentWithTags": "Blokovat položky s tagy",
1086+
"LabelBlockContentWithTags": "Blokovat položky se štítky",
10871087
"LabelBurnSubtitles": "Vypálit titulky",
10881088
"LabelCache": "Cache",
10891089
"LabelCertificatePassword": "Heslo certifikátu",
@@ -1110,10 +1110,10 @@
11101110
"LabelSimultaneousConnectionLimit": "Limit současně běžících streamů",
11111111
"LabelSortBy": "Řadit podle",
11121112
"LabelSortOrder": "Pořadí řazení",
1113-
"LabelSpecialSeasonsDisplayName": "Zobrazovaný název pro zvláštní sezónu",
1113+
"LabelSpecialSeasonsDisplayName": "Zobrazovaný název pro zvláštní sérii",
11141114
"LabelSubtitleDownloaders": "Stahovače titulků",
11151115
"LabelTVHomeScreen": "Domovská obrazovka TV režimu",
1116-
"LabelTag": "Tag",
1116+
"LabelTag": "Štítek",
11171117
"LabelTypeMetadataDownloaders": "Stahovače metadat ({0})",
11181118
"LabelTypeText": "Text",
11191119
"LabelUserAgent": "User agent",
@@ -1185,7 +1185,7 @@
11851185
"TV": "TV",
11861186
"TabDirectPlay": "Přímé přehrávání",
11871187
"TabServer": "Server",
1188-
"TagsValue": "Tagy: {0}",
1188+
"TagsValue": "Štítky: {0}",
11891189
"ThemeSongs": "Znělky",
11901190
"ThemeVideos": "Tematická videa",
11911191
"Trailers": "Upoutávky",
@@ -1245,7 +1245,7 @@
12451245
"AllowFfmpegThrottlingHelp": "Pozastaví proces překódování či remuxování, pokud je dostatečně napřed, aby se spotřebovalo méně zdrojů. Nejvhodnější, pokud příliš nepřeskakujete. Pokud máte problémy s přehráváním, tuto funkci vypněte.",
12461246
"AllowFfmpegThrottling": "Omezit překódování",
12471247
"BoxSet": "Sbírka",
1248-
"Season": "Sezóna",
1248+
"Season": "Série",
12491249
"PreferEmbeddedEpisodeInfosOverFileNames": "Preferovat vloženou informaci o epizodě před názvem souboru",
12501250
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Použít informaci o epizodě z vložených metadat, pokud jsou k dispozici.",
12511251
"Person": "Osoba",
@@ -1591,7 +1591,7 @@
15911591
"TypeOptionPluralAudio": "Audia",
15921592
"TypeOptionPluralVideo": "Videa",
15931593
"TypeOptionPluralSeries": "Seriály",
1594-
"TypeOptionPluralSeason": "Řady",
1594+
"TypeOptionPluralSeason": "Série",
15951595
"TypeOptionPluralMusicVideo": "Hudební videa",
15961596
"TypeOptionPluralMusicArtist": "Hudební interpreti",
15971597
"TypeOptionPluralMusicAlbum": "Hudební alba",
@@ -1799,7 +1799,7 @@
17991799
"LabelUseReplayGainTagsHelp": "Zjistí, zda zvukové souboru obsahují informace o ReplayGain, a použije je místo výpočtu hodnoty LUFS. (Je méně výpočetně náročné. Nahradí možnost \"Skenování LUFS\")",
18001800
"LabelUseReplayGainTags": "Použít ReplayGain",
18011801
"AllowSubtitleManagement": "Povolit tomuto uživateli upravovat titulky",
1802-
"LabelAllowContentWithTags": "Povolit položky se značkami",
1802+
"LabelAllowContentWithTags": "Povolit položky se štítky",
18031803
"AllowMjpegEncoding": "Povolit kódování do formátu MJPEG (používá se při generování náhledů videa)",
18041804
"Trickplay": "Náhledy videa",
18051805
"LabelTrickplayAccel": "Povolit hardwarové dekódování",
@@ -1852,8 +1852,8 @@
18521852
"LimitSupportedVideoResolutionHelp": "Použít \"Maximální rozlišení videa pro překódování\" jako maximální podporované rozlišení videa.",
18531853
"PlaybackError.NO_MEDIA_ERROR": "Nelze najít platný zdroj médií k přehrání.",
18541854
"PlaybackError.RateLimitExceeded": "Toto médium není možné momentálně přehrát kvůli omezení rychlosti.",
1855-
"AllowContentWithTagsHelp": "Zobrazovat jen média, která mají alespoň jednu ze značek.",
1856-
"BlockContentWithTagsHelp": "Skrýt média, která mají alespoň jednu ze značek.",
1855+
"AllowContentWithTagsHelp": "Zobrazovat jen média, která mají alespoň jeden ze štítků.",
1856+
"BlockContentWithTagsHelp": "Skrýt média, která mají alespoň jeden ze štítků.",
18571857
"AirPlay": "AirPlay",
18581858
"LabelEncodingFormatOptions": "Možnosti formátu kódování",
18591859
"EncodingFormatHelp": "Vyberte formát, do kterého by měly být překódovány videa. Pokud není k dispozici hardwarová akcelerace pro vybraný formát, bude použito softwarové kódování. Kódování do formátu H.264 bude vždy povoleno.",
@@ -1954,8 +1954,8 @@
19541954
"MessageCancelSeriesTimerError": "Při rušení časovače seriálu došlo k chybě",
19551955
"DateModified": "Datum upravení",
19561956
"LabelAudioTagSettings": "Nastavení zvukových značek",
1957-
"LabelCustomTagDelimiters": "Vlastní oddělovač značek",
1958-
"LabelCustomTagDelimitersHelp": "Znaky, které budou považovány za oddělovače značek.",
1957+
"LabelCustomTagDelimiters": "Vlastní oddělovač štítků",
1958+
"LabelCustomTagDelimitersHelp": "Znaky, které budou považovány za oddělovače štítků.",
19591959
"LabelDelimiterWhitelistHelp": "Položky, které budou vyloučeny z rozdělování značek. Každý řádek je jedna položka.",
19601960
"LabelDelimiterWhitelist": "Seznam výjimek při oddělování",
19611961
"LabelLyricDownloaders": "Stahovače textů písní",
@@ -1966,8 +1966,8 @@
19661966
"PreferNonstandardArtistsTagHelp": "Použít nestandardní značku ARTISTS místo ARTIST, pokud je k dispozici.",
19671967
"RenderPgsSubtitle": "Experimentální rendrování titulků ve formátu PGS",
19681968
"RenderPgsSubtitleHelp": "Zda má klient zobrazit titulky ve formátu PGS místo jejich vypálení do obrazu. Můžete se tak vyhnout překódování na serveru výměnou za horší výkon klienta.",
1969-
"UseCustomTagDelimiters": "Použít vlastní oddělovač značek",
1970-
"UseCustomTagDelimitersHelp": "Rozdělit značky pro umělce a žánry pomocí vlastních znaků.",
1969+
"UseCustomTagDelimiters": "Použít vlastní oddělovač štítků",
1970+
"UseCustomTagDelimitersHelp": "Rozdělit štítky pro umělce a žánry pomocí vlastních znaků.",
19711971
"LabelScreensaverTime": "Prodleva spořiče obrazovky",
19721972
"LabelScreensaverTimeHelp": "Po jak dlouhé neaktivitě (v sekundách) se má spustit spořič obrazovky.",
19731973
"AlwaysBurnInSubtitleWhenTranscoding": "Vždy vypálit titulky do obrazu při překódování",

src/strings/el.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1186,7 +1186,7 @@
11861186
"HeaderSyncPlaySelectGroup": "Εγγραφείτε σε μια ομάδα",
11871187
"HeaderSyncPlayEnabled": "ενεργοποιημένη",
11881188
"HeaderServerAddressSettings": "Ρυθμίσεις διεύθυνσης διακομιστή",
1189-
"LabelAirsBeforeSeason": "Προβάλλεται μετά τη σεζόν",
1189+
"LabelAirsBeforeSeason": "Προβάλλεται πριν τη σεζόν",
11901190
"ThemeSong": "Θεματικό Τραγούδι",
11911191
"DeletedScene": "Διεγραμμένη Σκηνή",
11921192
"MessagePlaybackError": "Υπήρξε ένα σφάλμα στην αναπαραγωγή αυτού του αρχείου στο δέκτη Google Cast σας.",

src/strings/en-gb.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1643,7 +1643,7 @@
16431643
"ButtonSpace": "Space",
16441644
"ButtonClose": "Close",
16451645
"ButtonBackspace": "Backspace",
1646-
"Localization": "Localization",
1646+
"Localization": "Localisation",
16471647
"ItemDetails": "Item Details",
16481648
"StoryArc": "Story Arc",
16491649
"Production": "Production",

0 commit comments

Comments
 (0)