MVC ÇOKLU DİL DESTEĞİ

HAKAN KILIÇ
Aug 29, 2017 · 2 min read

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.

Hakan DevLog

Geliştirici notları içerir.

)

HAKAN KILIÇ

Written by

I'm not an engineer but I know kung fu... Developer, Designer, Conquer Network - Project Manager.

Hakan DevLog

Geliştirici notları içerir.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade