diff --git a/Ruddarr/Models/Movies/MovieReleases.swift b/Ruddarr/Models/Movies/MovieReleases.swift index 7e761f9d..75186c77 100644 --- a/Ruddarr/Models/Movies/MovieReleases.swift +++ b/Ruddarr/Models/Movies/MovieReleases.swift @@ -212,7 +212,11 @@ struct MovieRelease: Identifiable, Codable { } var languageLabel: String { - languageSingleLabel(languages) + if languages.count <= 1 && title.lowercased().contains(/\b(multi|dual)\b/) { + return String(localized: "Multilingual") + } + + return languageSingleLabel(languages) } var languagesLabel: String { diff --git a/Ruddarr/Models/Series/SeriesReleases.swift b/Ruddarr/Models/Series/SeriesReleases.swift index 77eb1b51..05d150f4 100644 --- a/Ruddarr/Models/Series/SeriesReleases.swift +++ b/Ruddarr/Models/Series/SeriesReleases.swift @@ -236,7 +236,11 @@ struct SeriesRelease: Identifiable, Codable { } var languageLabel: String { - languageSingleLabel(languages ?? []) + if (languages ?? []).count <= 1 && title.lowercased().contains(/\b(multi|dual)\b/) { + return String(localized: "Multilingual") + } + + return languageSingleLabel(languages ?? []) } var languagesLabel: String { diff --git a/TestFlight/WhatToTest.en-US.txt b/TestFlight/WhatToTest.en-US.txt index da848f53..a9a031c1 100644 --- a/TestFlight/WhatToTest.en-US.txt +++ b/TestFlight/WhatToTest.en-US.txt @@ -1,3 +1 @@ - -# macOS -- Fixed notifications containing decimals +- Releases with "DUAL" or "MULTI" in the title now display as Multilingual in the list