ravibpatel / AutoUpdater.NET

AutoUpdater.NET is a class library that allows .NET developers to easily add auto update functionality to their classic desktop application projects.
MIT License
3.05k stars 771 forks source link

Language not changing #713

Open hypers1 opened 4 days ago

hypers1 commented 4 days ago

Hello,

I am using AutoUpdater.NET in a WinForms application (4.6.2). My operating system is in German (I am from Germany). In the development environment, all input dialogs of the AutoUpdater are correctly displayed in German. The culture of my application is explicitly set to German:

        CultureInfo.CurrentCulture = new CultureInfo("de-DE", false);
        CultureInfo.CurrentUICulture = CultureInfo.CurrentCulture;
        Thread.CurrentThread.CurrentCulture = CultureInfo.CurrentCulture;
        Thread.CurrentThread.CurrentUICulture = CultureInfo.CurrentCulture;

As soon as I run the EXE (no matter on which PC), the input dialogs of the AutoUpdater are shown in English again. What could be the reason for this?

ravibpatel commented 3 days ago

I tried this in test project here, and it shows up in German for me. Can you tell me where you are calling this code? Can you tell me exact steps to reproduce this behavior?

ravibpatel commented 3 days ago

Do you have satellite assemblies for all languages in the folder where your executable resides?