MVC 6'da varsayılan olarak, tarayıcı tarafından değil, pencere tarafından kullanılan CultureInfo.CurrentCulture
'dur.Asp.Net Çekirdeğinde İstemci Tabanlı Kültürü Etkinleştirme
<globalization culture="auto" uiCulture="auto"/>
ve bu tarayıcı (Accept-Language
başlığı) tarafından belirtildiği gibi CultureInfo.CurrentCulture
aynı yapacak:
MVC 5 ben web.config
bu koyabilirim.
MVC 6 uygulamasını tarayıcı kültürünü varsayılan olarak kullanmak üzere yapılandırmanın bir yolu var mı?
; Ayrıca eklenti, app.UseRequestLocalization (yeni RequestCulture ("tr")) 'i denediğim için en az 1 parametre gerektirir; 'yalnızca, bunu app.UseMvc'den önce kullanırsanız ve aynı zamanda belirtilmesi gereken – Omu
tarayıcı dilini yok sayarsa çalışır RequestCulture (yani 2 parametre) ve sonuç aynı – Omu
'UseRequestLocalization() 'uzantı yönteminizi sağlayan derlemenin hangisi olduğunu kontrol edebilir misiniz? – haim770