Wielojęzyczna aplikacja

0

Cześć, chciałbym prosić was o pomoc bo nie mogę dojść tołku przy wielojęzycznej aplikacji, nie potrafię wywołać języków, ponieważ wyskakuje taki błąd:

Nie można odnaleźć żadnych zasobów odpowiednich dla określonej kultury lub kultury neutralnej. Upewnij się, że element „APLIKACJA.resources.lang.resources” został poprawnie osadzony w zestawie „APLIKACJA" lub z nim połączony w czasie kompilacji lub że wszystkie zestawy satelickie są możliwe do załadowania i całkowicie podpisane.

języki mam w folderze resources, najpierw mam lang.resx, później lang.en.resx, lang.pol.resx i staram się je wywołać tak (urywek kodu):

            Assembly a = Assembly.Load("APLIKACJA");

            if (comboBox1.Text == "polski")
            {
                cul = CultureInfo.CreateSpecificCulture("pl-PL");
                ResourceManager res_man = new ResourceManager("APLIKACJA.resources.lang", a);

                MessageBox.Show(res_man.GetString("name", cul)); <-- w tym miejscu występuje ten błąd, który podałem na górze

Moglibyście mi jakoś to wytłumaczyć? Z jakiegoś powodu na końcu dodaje się następny folder resources...

0

Plik powinieneś nazywać lang.pl.resx, nie lang.pol.resx.

0

Mimo tego cały czas ten pierwszy błąd występuje, nie mam pojęcia co z tym zrobić

1 użytkowników online, w tym zalogowanych: 0, gości: 1