1
0
mirror of https://github.com/Ylianst/MeshCentralRouter synced 2026-02-22 12:23:24 +00:00

Added internalization support.

This commit is contained in:
Ylian Saint-Hilaire
2020-06-12 16:26:43 -07:00
parent 4d57656c5b
commit 547fe9ab79
25 changed files with 4156 additions and 834 deletions

View File

@@ -31,8 +31,21 @@ namespace MeshCentralRouter
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Properties.Settings.Default.Upgrade();
MainForm main = new MainForm(args);
if (main.forceExit == false) { Application.Run(main); }
foreach (string arg in args)
{
if (arg.Length > 3 && string.Compare(arg.Substring(0, 3), "-l:", true) == 0) { try { System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(arg.Substring(3)); } catch (ArgumentException) { } }
}
MainForm main;
System.Globalization.CultureInfo currentCulture;
do
{
currentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture;
main = new MainForm(args);
if (main.forceExit == false) { Application.Run(main); }
}
while (currentCulture.Equals(System.Threading.Thread.CurrentThread.CurrentUICulture) == false);
}
}