2009-12-14 10 views

cevap

23

Internet Explorer'daki Tamam/İptal düğmesi, İşletim Sistemi UI dil ayarlarına uyacaktır.

Teknik nedeni, IE'nin Javascript iletişim kutusunu görüntülemek için MessageBox Win32 API çağrısı kullanmasıdır. Bu API, İşletim Sistemine ait olduğu gibi, tarayıcı kullanıcı arayüzü diline değil, kullanıcı arayüzü diline dayanır.

Üçüncü taraf tarayıcılarda ise, MessageBox kullanıyor veya kutularını görüntülemiyor olmaları gerçekten işe yarayacak. Varsa, İşletim Sistemi diline uyacaktır, yoksa, tarayıcısına UI diline uyacaktır.

DÜZENLEME: Ben Fransız üzerinde test etmek yüklemek gerekmez gerçi Firefox ve Chrome, yani teknik onlar tarayıcı UI dil ayarları aşağıdaki edilmelidir MessageBox kullanmıyorsunuz. Eğer düğmelerini lokalize gerekiyorsa


ONAYLANDI, en iyi bahis kalıcı bir DHTML iletişim olacaktır.

+0

ie: fransızca dilini bir almanca windows xp'de kurabilirsiniz. Şimdi onaylamak ne göstermeli? +1 –

+0

IE6'da, en azından, diller iletişim kutusunda "Menüler ve İletişim Kutuları şu anda .... içinde görüntülenir" yazıyor. Tarayıcınızın diline göre değişmez, bu da bunu destekler. – Greg

+0

** Joel: ** Firefox'un bir fransızca yüklemesi, OS UI dili ne olursa olsun, fransızca yerelleştirilecek. –

10

İşletim sistemim Fransızcadır ve Tamam ve İptal düğmeleri Fransızcadır, dolayısıyla yanıt: evet!

IE:

kaldırıldı ölü ImageShack bağlantı

Firefox:

kaldırıldı ölü ImageShack bağlantı

Krom:

kaldırıldı ölü ImageShack bağlantı

+0

Firefox veya Chromeunuz ne yapıyor? –

+6

Ve işletim sisteminizin yüklü olduğu fransızca, bu yazı gerçekten neden yerelleştirildiğine dair herhangi bir fikir vermez. –

+2

Bu çok eski bir cevap olsa da, bağlantılı görüntülerin tamamen bittiğini size bildirmenin faydalı olacağını düşündüm. –

İlgili konular