2
0
Bond_009 6 жил өмнө
parent
commit
eaa6cb0ddc

+ 47 - 50
Emby.Server.Implementations/Localization/LocalizationManager.cs

@@ -502,58 +502,55 @@ namespace Emby.Server.Implementations.Localization
             return culture + ".json";
             return culture + ".json";
         }
         }
 
 
-        public LocalizatonOption[] GetLocalizationOptions()
-        {
-            return new LocalizatonOption[]
+        public LocalizationOption[] GetLocalizationOptions()
+            => new LocalizationOption[]
             {
             {
-                new LocalizatonOption{ Name="Arabic", Value="ar"},
-                new LocalizatonOption{ Name="Belarusian (Belarus)", Value="be-BY"},
-                new LocalizatonOption{ Name="Bulgarian (Bulgaria)", Value="bg-BG"},
-                new LocalizatonOption{ Name="Catalan", Value="ca"},
-                new LocalizatonOption{ Name="Chinese Simplified", Value="zh-CN"},
-                new LocalizatonOption{ Name="Chinese Traditional", Value="zh-TW"},
-                new LocalizatonOption{ Name="Chinese Traditional (Hong Kong)", Value="zh-HK"},
-                new LocalizatonOption{ Name="Croatian", Value="hr"},
-                new LocalizatonOption{ Name="Czech", Value="cs"},
-                new LocalizatonOption{ Name="Danish", Value="da"},
-                new LocalizatonOption{ Name="Dutch", Value="nl"},
-                new LocalizatonOption{ Name="English (United Kingdom)", Value="en-GB"},
-                new LocalizatonOption{ Name="English (United States)", Value="en-US"},
-                new LocalizatonOption{ Name="Finnish", Value="fi"},
-                new LocalizatonOption{ Name="French", Value="fr"},
-                new LocalizatonOption{ Name="French (Canada)", Value="fr-CA"},
-                new LocalizatonOption{ Name="German", Value="de"},
-                new LocalizatonOption{ Name="Greek", Value="el"},
-                new LocalizatonOption{ Name="Hebrew", Value="he"},
-                new LocalizatonOption{ Name="Hindi (India)", Value="hi-IN"},
-                new LocalizatonOption{ Name="Hungarian", Value="hu"},
-                new LocalizatonOption{ Name="Indonesian", Value="id"},
-                new LocalizatonOption{ Name="Italian", Value="it"},
-                new LocalizatonOption{ Name="Japanese", Value="ja"},
-                new LocalizatonOption{ Name="Kazakh", Value="kk"},
-                new LocalizatonOption{ Name="Korean", Value="ko"},
-                new LocalizatonOption{ Name="Lithuanian", Value="lt-LT"},
-                new LocalizatonOption{ Name="Malay", Value="ms"},
-                new LocalizatonOption{ Name="Norwegian Bokmål", Value="nb"},
-                new LocalizatonOption{ Name="Persian", Value="fa"},
-                new LocalizatonOption{ Name="Polish", Value="pl"},
-                new LocalizatonOption{ Name="Portuguese (Brazil)", Value="pt-BR"},
-                new LocalizatonOption{ Name="Portuguese (Portugal)", Value="pt-PT"},
-                new LocalizatonOption{ Name="Romanian", Value="ro"},
-                new LocalizatonOption{ Name="Russian", Value="ru"},
-                new LocalizatonOption{ Name="Slovak", Value="sk"},
-                new LocalizatonOption{ Name="Slovenian (Slovenia)", Value="sl-SI"},
-                new LocalizatonOption{ Name="Spanish", Value="es"},
-                new LocalizatonOption{ Name="Spanish (Latin America)", Value="es-419"},
-                new LocalizatonOption{ Name="Spanish (Mexico)", Value="es-MX"},
-                new LocalizatonOption{ Name="Swedish", Value="sv"},
-                new LocalizatonOption{ Name="Swiss German", Value="gsw"},
-                new LocalizatonOption{ Name="Turkish", Value="tr"},
-                new LocalizatonOption{ Name="Ukrainian", Value="uk"},
-                new LocalizatonOption{ Name="Vietnamese", Value="vi"}
-
+                new LocalizationOption("Arabic", "ar"),
+                new LocalizationOption("Belarusian (Belarus)", "be-BY"),
+                new LocalizationOption("Bulgarian (Bulgaria)", "bg-BG"),
+                new LocalizationOption("Catalan", "ca"),
+                new LocalizationOption("Chinese Simplified", "zh-CN"),
+                new LocalizationOption("Chinese Traditional", "zh-TW"),
+                new LocalizationOption("Chinese Traditional (Hong Kong)", "zh-HK"),
+                new LocalizationOption("Croatian", "hr"),
+                new LocalizationOption("Czech", "cs"),
+                new LocalizationOption("Danish", "da"),
+                new LocalizationOption("Dutch", "nl"),
+                new LocalizationOption("English (United Kingdom)", "en-GB"),
+                new LocalizationOption("English (United States)", "en-US"),
+                new LocalizationOption("Finnish", "fi"),
+                new LocalizationOption("French", "fr"),
+                new LocalizationOption("French (Canada)", "fr-CA"),
+                new LocalizationOption("German", "de"),
+                new LocalizationOption("Greek", "el"),
+                new LocalizationOption("Hebrew", "he"),
+                new LocalizationOption("Hindi (India)", "hi-IN"),
+                new LocalizationOption("Hungarian", "hu"),
+                new LocalizationOption("Indonesian", "id"),
+                new LocalizationOption("Italian", "it"),
+                new LocalizationOption("Japanese", "ja"),
+                new LocalizationOption("Kazakh", "kk"),
+                new LocalizationOption("Korean", "ko"),
+                new LocalizationOption("Lithuanian", "lt-LT"),
+                new LocalizationOption("Malay", "ms"),
+                new LocalizationOption("Norwegian Bokmål", "nb"),
+                new LocalizationOption("Persian", "fa"),
+                new LocalizationOption("Polish", "pl"),
+                new LocalizationOption("Portuguese (Brazil)", "pt-BR"),
+                new LocalizationOption("Portuguese (Portugal)", "pt-PT"),
+                new LocalizationOption("Romanian", "ro"),
+                new LocalizationOption("Russian", "ru"),
+                new LocalizationOption("Slovak", "sk"),
+                new LocalizationOption("Slovenian (Slovenia)", "sl-SI"),
+                new LocalizationOption("Spanish", "es"),
+                new LocalizationOption("Spanish (Latin America)", "es-419"),
+                new LocalizationOption("Spanish (Mexico)", "es-MX"),
+                new LocalizationOption("Swedish", "sv"),
+                new LocalizationOption("Swiss German", "gsw"),
+                new LocalizationOption("Turkish", "tr"),
+                new LocalizationOption("Ukrainian", "uk"),
+                new LocalizationOption("Vietnamese", "vi")
             };
             };
-        }
     }
     }
 
 
     public interface ITextLocalizer
     public interface ITextLocalizer

+ 1 - 1
MediaBrowser.Api/LocalizationService.cs

@@ -33,7 +33,7 @@ namespace MediaBrowser.Api
     /// Class ParentalRatings
     /// Class ParentalRatings
     /// </summary>
     /// </summary>
     [Route("/Localization/Options", "GET", Summary = "Gets localization options")]
     [Route("/Localization/Options", "GET", Summary = "Gets localization options")]
-    public class GetLocalizationOptions : IReturn<LocalizatonOption[]>
+    public class GetLocalizationOptions : IReturn<LocalizationOption[]>
     {
     {
     }
     }
 
 

+ 1 - 1
MediaBrowser.Model/Globalization/ILocalizationManager.cs

@@ -49,7 +49,7 @@ namespace MediaBrowser.Model.Globalization
         /// Gets the localization options.
         /// Gets the localization options.
         /// </summary>
         /// </summary>
         /// <returns>IEnumerable{LocalizatonOption}.</returns>
         /// <returns>IEnumerable{LocalizatonOption}.</returns>
-        LocalizatonOption[] GetLocalizationOptions();
+        LocalizationOption[] GetLocalizationOptions();
 
 
         string RemoveDiacritics(string text);
         string RemoveDiacritics(string text);
 
 

+ 14 - 0
MediaBrowser.Model/Globalization/LocalizationOption.cs

@@ -0,0 +1,14 @@
+namespace MediaBrowser.Model.Globalization
+{
+    public class LocalizationOption
+    {
+        public LocalizationOption(string name, string value)
+        {
+            Name = name;
+            Value = value;
+        }
+
+        public string Name { get; set; }
+        public string Value { get; set; }
+    }
+}

+ 0 - 8
MediaBrowser.Model/Globalization/LocalizatonOption.cs

@@ -1,8 +0,0 @@
-namespace MediaBrowser.Model.Globalization
-{
-    public class LocalizatonOption
-    {
-        public string Name { get; set; }
-        public string Value { get; set; }
-    }
-}