mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-17 11:43:44 +01:00
Apply review suggestions
This commit is contained in:
@@ -297,30 +297,17 @@ namespace Emby.Server.Implementations.Localization
|
||||
}
|
||||
|
||||
// Try splitting by : to handle "Germany: FSK 18"
|
||||
var index = rating.IndexOf(':', StringComparison.Ordinal);
|
||||
if (index != -1)
|
||||
if (rating.Contains(':', StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
var trimmedRating = rating.AsSpan(index).TrimStart(':').Trim();
|
||||
|
||||
if (!trimmedRating.IsEmpty)
|
||||
{
|
||||
return GetRatingLevel(trimmedRating.ToString());
|
||||
}
|
||||
return GetRatingLevel(rating.AsSpan().RightPart(':').ToString());
|
||||
}
|
||||
|
||||
// Remove prefix country code to handle "DE-18"
|
||||
index = rating.IndexOf('-', StringComparison.Ordinal);
|
||||
if (index != -1)
|
||||
if (rating.Contains('-', StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
var trimmedRating = rating.AsSpan(index).TrimStart('-').Trim();
|
||||
|
||||
if (!trimmedRating.IsEmpty)
|
||||
{
|
||||
return GetRatingLevel(trimmedRating.ToString());
|
||||
}
|
||||
return GetRatingLevel(rating.AsSpan().RightPart('-').ToString());
|
||||
}
|
||||
|
||||
// TODO: Further improve when necessary
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
@@ -6,6 +6,6 @@ MG6,6
|
||||
9,9
|
||||
KNT,12
|
||||
12,12
|
||||
BE_14,14
|
||||
14,14
|
||||
16,16
|
||||
18,18
|
||||
|
||||
|
Reference in New Issue
Block a user