jellyfin/MediaBrowser.Model/Entities
Lasath Fernando 553f38a237 Fix language display for ISO 639-2-only codes (e.g. mul, und)
LoadCultures() in LocalizationManager skipped all iso6392.txt entries
without a two-letter ISO 639-1 code, dropping 302 of 496 languages
including mul (Multiple languages), und (Undetermined), mis (Uncoded
languages), zxx, and many real languages like Achinese, Akkadian, etc.
This caused FindLanguageInfo() to return null for these codes, which
meant:
- ExternalPathParser could not recognize them as valid language codes
  in subtitle filenames, so the Language field was never set
- DisplayTitle fell back to the raw code string (e.g. "Mul")

Fix by allowing entries without two-letter codes to be loaded with an
empty TwoLetterISOLanguageName. Also set LocalizedLanguage in
ProbeResultNormalizer for ffprobe-detected streams (the DB repository
path was already handled on master).
2026-04-08 12:38:24 -05:00
..
ChapterInfo.cs Enable nullable for more files and add tests 2023-08-22 18:11:34 +02:00
CollectionTypeOptions.cs Lowercase CollectionTypeOptions to match legacy experience (#11272) 2024-03-31 21:58:06 -06:00
DeinterlaceMethod.cs Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
DownMixStereoAlgorithms.cs fix doc 2024-07-31 00:00:34 +08:00
EncoderPreset.cs Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
ExtraType.cs Fix extra type differentiation 2022-10-27 18:01:04 -07:00
HardwareAccelerationType.cs chore: fix spelling 2025-01-25 20:05:15 -05:00
IHasProviderIds.cs
IHasShares.cs Apply review suggestions 2024-04-01 19:59:48 +02:00
ImageType.cs Use our own Contains extension 2021-12-20 13:31:07 +01:00
IsoType.cs
LibraryUpdateInfo.cs
LocationType.cs
MediaAttachment.cs Cleanup extracted files (#13760) 2025-04-03 09:17:14 -06:00
MediaStream.cs Fix language display for ISO 639-2-only codes (e.g. mul, und) 2026-04-08 12:38:24 -05:00
MediaStreamType.cs Store lyrics in the database as media streams (#9951) 2024-02-26 05:09:40 -07:00
MediaUrl.cs
MetadataField.cs Update StyleCop 2021-12-24 18:28:27 +01:00
MetadataProvider.cs Add support for reading and storing Recording MBIDs from file metadata (#12173) 2025-02-28 23:00:52 -07:00
ParentalRating.cs Rework parental ratings (#12615) 2025-03-30 21:51:54 -06:00
ParentalRatingEntry.cs Rework parental ratings (#12615) 2025-03-30 21:51:54 -06:00
ParentalRatingScore.cs Rework parental ratings (#12615) 2025-03-30 21:51:54 -06:00
ParentalRatingSystem.cs Rework parental ratings (#12615) 2025-03-30 21:51:54 -06:00
PersonType.cs Fix documentation for lyricist and arranger 2021-08-16 00:22:36 +02:00
PlaylistUserPermissions.cs Apply review suggestions 2024-04-01 19:59:48 +02:00
ProviderIdsExtensions.cs chore: fix spelling 2025-01-25 20:05:15 -05:00
SeriesStatus.cs Add SeriesStatus.Unreleased 2022-10-30 14:27:21 +01:00
TonemappingAlgorithm.cs Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
TonemappingMode.cs Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
TonemappingRange.cs Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
TrailerType.cs
UserDataSaveReason.cs Added new API endpoint to update User item data 2023-11-12 17:52:24 +03:00
Video3DFormat.cs
VideoType.cs
VirtualFolderInfo.cs Add regressions tests for update library endpoint 2024-06-02 18:18:13 +02:00