
C# ile yazmış olduğunuz bir programın diğer dillerin desteğini eklemek istediğimizde c# ın multilanguage özelliğini kullanacağız. Bu işlemi diğer yollardan da yapabilirdik fakat biraz zorlanabiliriz. Öncelikle formumuza bir adet Resources dosyası ekliyoruz .

Ardından bu işlem için kullancağımız dil desteği için gerekli kütüphaneleri ekliyoruz.
using System.Globalization;
using System.Threading;
using System.Globalization;
using System.Threading;
using ResourceFileLanguance.Dosya;

resource dosyamızı kendi formumuza göre ayarlıyoruz.
daha sonra formumuzda gerekli düzenlemeleri yapıyoruz ben şu an uğraştıgım otel otomasyonun menü kısmını değiştirdim
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");
label1.Text = labels.Yonetici;
label2.Text = labels.Rezervasyon;
label3.Text = labels.Oda;
label4.Text = labels.Raporlar;
label5.Text = labels.Yardım;
label6.Text = labels.Musteri;
Uygulamamızı çalıştırdığımı da çıktı aşağıdaki gibi olacaktır.
