aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Extensions/StringExtensions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Extensions/StringExtensions.cs')
-rw-r--r--MediaBrowser.Controller/Extensions/StringExtensions.cs13
1 files changed, 4 insertions, 9 deletions
diff --git a/MediaBrowser.Controller/Extensions/StringExtensions.cs b/MediaBrowser.Controller/Extensions/StringExtensions.cs
index 4f58d1bc5..60e7815db 100644
--- a/MediaBrowser.Controller/Extensions/StringExtensions.cs
+++ b/MediaBrowser.Controller/Extensions/StringExtensions.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Globalization;
-using System.Linq;
-using System.Text;
+using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Controller.Extensions
{
@@ -10,13 +7,11 @@ namespace MediaBrowser.Controller.Extensions
/// </summary>
public static class StringExtensions
{
+ public static ILocalizationManager LocalizationManager { get; set; }
+
public static string RemoveDiacritics(this string text)
{
- return String.Concat(
- text.Normalize(NormalizationForm.FormD)
- .Where(ch => CharUnicodeInfo.GetUnicodeCategory(ch) !=
- UnicodeCategory.NonSpacingMark)
- ).Normalize(NormalizationForm.FormC);
+ return LocalizationManager.RemoveDiacritics(text);
}
}
}