MVC ÇOKLU DİL DESTEĞİ

Eğer sizlerde bir kaç sayfa için çoklu dil desteğine ihtiyaç duyuyorsanız basit bir MVC örneğini inceleyelim.

Öncelikle projemize bir Resource.resx dosyası ekliyoruz

Çevirilerimizi yapalım

Dikkat edilmesi gereken nokta Access Modifer : Public olmalı.

Daha sonra aynı dosyayı kopyalıyor ve çevirisini yapıyoruz. Kayıt adımız da Resource.en.resx ingilizce dil desteği kazandıracağımız için “en” ekledik. Sizler de aynı şekilde (“de” “fr” gibi) istediğiniz kadar dil ekleye bilirsiniz.

Custom Tool Namespace istediğiniz bir tanımlamayı yazın ben “dil” yazdım.

Custom Tool Namespace ‘e “dil” tanımlaması yaptığımız için çevirisi yapılacak sayfalara “@using dil” ekliyoruz.

Çevirisi yapılacak alanları ise örnekte olduğu gibi düzenliyoruz.

Son olarak Web.config ‘e :

Ekliyoruz ve işimiz bitiyor. Artık kullanıcının kullandığı dile göre sayfamız açılıyor.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.