mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Merge pull request #12278 from Bond-009/localizeaudio
Fix localization of audio title
This commit is contained in:
commit
f7a90b6383
@ -5694,13 +5694,17 @@ AND Type = @InternalPersonType)");
|
|||||||
|
|
||||||
item.IsHearingImpaired = reader.TryGetBoolean(43, out var result) && result;
|
item.IsHearingImpaired = reader.TryGetBoolean(43, out var result) && result;
|
||||||
|
|
||||||
if (item.Type == MediaStreamType.Subtitle)
|
if (item.Type is MediaStreamType.Audio or MediaStreamType.Subtitle)
|
||||||
{
|
{
|
||||||
item.LocalizedUndefined = _localization.GetLocalizedString("Undefined");
|
|
||||||
item.LocalizedDefault = _localization.GetLocalizedString("Default");
|
item.LocalizedDefault = _localization.GetLocalizedString("Default");
|
||||||
item.LocalizedForced = _localization.GetLocalizedString("Forced");
|
|
||||||
item.LocalizedExternal = _localization.GetLocalizedString("External");
|
item.LocalizedExternal = _localization.GetLocalizedString("External");
|
||||||
item.LocalizedHearingImpaired = _localization.GetLocalizedString("HearingImpaired");
|
|
||||||
|
if (item.Type is MediaStreamType.Subtitle)
|
||||||
|
{
|
||||||
|
item.LocalizedUndefined = _localization.GetLocalizedString("Undefined");
|
||||||
|
item.LocalizedForced = _localization.GetLocalizedString("Forced");
|
||||||
|
item.LocalizedHearingImpaired = _localization.GetLocalizedString("HearingImpaired");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return item;
|
return item;
|
||||||
|
@ -721,6 +721,8 @@ namespace MediaBrowser.MediaEncoding.Probing
|
|||||||
if (streamInfo.CodecType == CodecType.Audio)
|
if (streamInfo.CodecType == CodecType.Audio)
|
||||||
{
|
{
|
||||||
stream.Type = MediaStreamType.Audio;
|
stream.Type = MediaStreamType.Audio;
|
||||||
|
stream.LocalizedDefault = _localization.GetLocalizedString("Default");
|
||||||
|
stream.LocalizedExternal = _localization.GetLocalizedString("External");
|
||||||
|
|
||||||
stream.Channels = streamInfo.Channels;
|
stream.Channels = streamInfo.Channels;
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ namespace Jellyfin.MediaEncoding.Tests.Probing
|
|||||||
public class ProbeResultNormalizerTests
|
public class ProbeResultNormalizerTests
|
||||||
{
|
{
|
||||||
private readonly JsonSerializerOptions _jsonOptions;
|
private readonly JsonSerializerOptions _jsonOptions;
|
||||||
private readonly ProbeResultNormalizer _probeResultNormalizer = new ProbeResultNormalizer(new NullLogger<EncoderValidatorTests>(), null);
|
private readonly ProbeResultNormalizer _probeResultNormalizer = new ProbeResultNormalizer(new NullLogger<EncoderValidatorTests>(), new Mock<ILocalizationManager>().Object);
|
||||||
|
|
||||||
public ProbeResultNormalizerTests()
|
public ProbeResultNormalizerTests()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user