|
@@ -38,13 +38,19 @@ namespace PDFViewer
|
|
|
if (string.IsNullOrEmpty(CurrentLanguage))
|
|
|
{
|
|
|
currentCulture = CultureInfo.CurrentCulture.Name;
|
|
|
+ CurrentLanguage = Languages.FirstOrDefault(x => x.Value == currentCulture).Key;
|
|
|
if (!Languages.ContainsValue(currentCulture))
|
|
|
{
|
|
|
CurrentLanguage = "English";
|
|
|
currentCulture = "en-US";
|
|
|
}
|
|
|
+ Settings.Default.Language = CurrentLanguage;
|
|
|
+ Settings.Default.Save();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ currentCulture = Languages.TryGetValue(CurrentLanguage, out currentCulture) ? currentCulture : "en-US";
|
|
|
}
|
|
|
- else currentCulture = Languages.TryGetValue(CurrentLanguage, out currentCulture) ? currentCulture : "en-US";
|
|
|
|
|
|
Thread.CurrentThread.CurrentUICulture = new CultureInfo(currentCulture);
|
|
|
Thread.CurrentThread.CurrentCulture = new CultureInfo(currentCulture);
|