aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Localization/LocalizationManager.cs
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2017-11-02 12:07:40 -0400
committerGitHub <noreply@github.com>2017-11-02 12:07:40 -0400
commit008cea6984d4e4bbdfb0b893e4cf0b6c59cb9d69 (patch)
tree07bec24571b18a736bafc7ac7ee0b1eab9be72ba /Emby.Server.Implementations/Localization/LocalizationManager.cs
parent589300a3b004854457faab8a04fc86da5fffbac1 (diff)
parentde9292f117e507387287c3356ba73da788b13d75 (diff)
Merge pull request #2998 from MediaBrowser/beta
Beta
Diffstat (limited to 'Emby.Server.Implementations/Localization/LocalizationManager.cs')
-rw-r--r--Emby.Server.Implementations/Localization/LocalizationManager.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/Emby.Server.Implementations/Localization/LocalizationManager.cs b/Emby.Server.Implementations/Localization/LocalizationManager.cs
index 650f388a1..2eb4743cd 100644
--- a/Emby.Server.Implementations/Localization/LocalizationManager.cs
+++ b/Emby.Server.Implementations/Localization/LocalizationManager.cs
@@ -308,6 +308,19 @@ namespace Emby.Server.Implementations.Localization
return value == null ? (int?)null : value.Value;
}
+ public bool HasUnicodeCategory(string value, UnicodeCategory category)
+ {
+ foreach (var chr in value)
+ {
+ if (char.GetUnicodeCategory(chr) == category)
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
public string GetLocalizedString(string phrase)
{
return GetLocalizedString(phrase, _configurationManager.Configuration.UICulture);