Respond needs javascript to run. To find out more click here
c# multilanguage » Serdar Demir
RSS
 

Posts Tagged ‘c# multilanguage’

C# ta Multilanguage kullanımı

07 Mar

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.

 
1 Comment

Posted in C#, Makaleler