CultureInfo
numaralı telefonu kullanarak işletim sisteminin dili nasıl tanımlanır? Örneğin. Windows'taki dil Fransızca'ya ayarlanmışsa, Fransızca'yı tanımlamalı ve fr
kaynak dosyaları verilerini yüklemem gerekir.Geçerlibilgiyi CultureInfo içinde al
cevap
Böyle bir şey aktüel Cultureınfo verecekti düşünüyorum:
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
aradığınız şey bu mu?
olabilir. ama yazmak daha kısadır. Ne yazık ki ne CurrentCulture değil CurrentUICulture OS dilini döndürür. İlk önce geçerli formatlama ayarı, ikinci kullanıcı tercih edilen Kullanıcı Arayüzü dili döndürür. –
Güncel sistem dili kullanılarak alınır: "işletim sistemiyle yüklü kültürünü temsil CultureInfo alır"
CultureInfo.InstalledUICulture
iplik kullanımı için varsayılan dil olarak ayarlamak için:
System.Globalization.CultureInfo.DefaultThreadCurrentCulture=CultureInfo.InstalledUICulture;
Bu şimdiye kullanılan budur:
var culture = System.Globalization.CultureInfo.CurrentCulture;
ve işe yarıyor :)
Denedim {CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;}
ama benim için çalışmayan UI c ülser benim sayı/para kültürümden farklıydı. Bu yüzden kullanmak öneririz:
CultureInfo currentCulture = Thread.CurrentThread.CurrentUICulture;
Bu, (pencereler, mesaj kutuları, vb metinler) UI olduğu kültürü verecektir.
2 karakterli ISO 639-1 dil tanımlayıcısını kullanmak için:
System.Threading.Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName;
- 1. CultureInfo
- 2. Geçerli CultureInfo için birimler. Net
- 3. Gerekli alanları Labong in mongoengine içinde al?
- 4. Farsça takvim CultureInfo ile uyumlu değil
- 5. cultureinfo kullanarak bin ayırıcı nasıl kaldırılır?
- 6. al
- 7. php dizisi içinde arama değeri ve tüm anahtarları al
- 8. javascript içinde caret konumundan önceki son karakteri al
- 9. C# içinde bulunan akıllı satırdaki satır verilerini al C#
- 10. CultureInfo & DateTimeInfo: 24 saat olup olmadığını nasıl kontrol edebilirim?
- 11. CultureInfo belirtilmiş olsa da Resourcemanager aynı kaynağa dönüyor.
- 12. CultureInfo: Haitian Creole ve .NET 3.5, ASP.NET/MVC'de mi?
- 13. .NET CultureInfo sınıfından özel kültür nasıl elde edilir?
- 14. Bir CultureInfo örneğinin Latin karakterlerini destekleyip desteklemediği nasıl belirlenir
- 15. MySQL al
- 16. FindControl'den girişin metin değerini al
- 17. Android'de SMS'den alıcı numarası al
- 18. Java'da zaman damgasından Saat ve Dakika al al
- 19. JLabel Resmi al
- 20. Yardım al bak help
- 21. Parametre Kodlaması Al
- 22. Xts dizininden zamanı al
- 23. Görünümü düzenden al
- 24. Her ikisini de al
- 25. IIS ayarlarını al
- 26. Seçilen öğe türünü al
- 27. Javascript sözleri - sonuç al
- 28. Facebook arkadaş davetler al
- 29. Html Rgb rengi al
- 30. Python - pencereden metin al
.NET kaynak dosyalarını ('.resx' olanlar) kullanıyorsanız, sistem bunu sizin için ele alır. –
Evet, biliyorum ama mandarin kaynak dosyası eklemedim ve bilgisayar varsayılan dil olarak mandarin diline ayarlandı, bu yüzden doğru almak istiyorum. Teşekkürler. – Sharpeye500
Cevabınız bu bir http://stackoverflow.com/questions/329033/what-is-the-difference-between-currentculture-and-currentuiculture-properties-of – Raymund