runnxupdate_projects_visual.../RunNxUpdate/Languages.cs
Eugen Höglinger 9d3e1f28ce Initialized
- Von SharpDevelop konvertiert
- Localized für Englisch und Deutsch
2021-02-22 08:26:13 +01:00

50 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace RunNxUpdate
{
/// <summary>
/// Description of Languages.
/// </summary>
class Languages
{
public enum Language
{
German,
English,
French,
Spanish,
Russian
}
public static void SetLanguage(Language language)
{
switch (language)
{
case Language.German:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
break;
case Language.English:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
break;
case Language.French:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR");
break;
case Language.Spanish:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-ES");
break;
case Language.Russian:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-RU");
break;
default:
break;
}
}
}
}