using System.Globalization; using System.Reflection; using System.Threading; [assembly: AssemblyTitle("TweetDuck Core Library")] [assembly: AssemblyDescription("TweetDuck Core Library")] [assembly: AssemblyProduct("TweetCore.Lib")] namespace TweetLib.Core { public static class Lib { public const string BrandName = "TweetDuck"; public const string IssueTrackerUrl = "https://github.com/chylex/TweetDuck/issues"; public static CultureInfo Culture { get; } = CultureInfo.CurrentCulture; public delegate void AppLauncher(); public static AppLauncher Initialize(AppBuilder app) { Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; CultureInfo.DefaultThreadCurrentCulture = CultureInfo.InvariantCulture; #if DEBUG CultureInfo.DefaultThreadCurrentUICulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us"); // force english exceptions #endif return app.Build(); } } }