2011-02-02 13 views
5

4 farklı dilde bir WinForms uygulamasına sahibim. Tüm uygulama İngilizce yazılmış, ancak Yerelleştirmeyi hiçbir zaman veya en-ABD'ye ayarlamam. Dil özelliğini koddan (varsayılan) zorlamak için kullanmanın bir yolu var mı? Örneğin, şu andaki yazının Portekizce olduğunu varsayalım, tüm formları kapatırım, (varsayılan) dili kullanmak ve tüm formları yeniden yüklemek için geçerli iş parçacığının CultuInfo'sunu değiştiriyorum. Bunu yapmanın bir yolu var mı?Yerelleştirilebilir bir WinForms uygulamasını (varsayılan) Dil özelliğini kullanmak için nasıl zorlarsınız

Teşekkür

cevap

5

Sana NeutralResourcesLanguage sınıf için arıyorsunuz sanırım.

[assembly: NeutralResourcesLanguage("en-US")] 

Umut yardımcı olur: Bir uygulamanın varsayılan kültürünü ayarlamak için AssemblyInfo.cs dosyasında bu özelliği kullanın.

+0

NeutralResourcesLanguage yok – AXMIM

+0

tam adı System.Resources.NeutralResourcesLanguage –

İlgili konular