50 lines
1.3 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|