브라우저는 JavaScript의 OK 및 취소 버튼을 현지화합니까?
-
19-09-2019 - |
문제
다중 언어 웹 사이트에서 JavaScript에 의존 할 수 있습니까? confirm
OK/CANCEL 버튼의 텍스트를 번역하려면? 그렇다면 브라우저 또는 OS 언어 설정과 관련이 있습니까?
해결책
Internet Explorer의 OK/취소 버튼은 운영 체제 UI 언어 설정.
기술적 인 이유는 IE가 사용하고 있기 때문입니다 MessageBox
Win32 API 호출 JavaScript 대화 상자를 표시합니다. 이 API는 OS가 소유하고있는 브라우저 UI 언어가 아닌 OS UI 언어에 의존합니다.
제 3 자 브라우저는 실제로 사용 중인지 여부에 따라 다릅니다. MessageBox
또는 상자를 표시하지 마십시오. 그들이 있다면, 그것은 그에게 순종 할 것입니다 운영 체제 언어, 그렇지 않다면, 그것은 브라우저 UI 언어.
편집하다: Firefox와 Chrome은 사용하지 않습니다 MessageBox
따라서 기술적으로 그들은 브라우저 UI 언어 설정을 따라야합니다. 테스트 할 프랑스 설치가 없지만. 확인
버튼을 현지화 해야하는 경우 가장 좋은 방법은 모달 DHTML 대화 상자입니다.
다른 팁
내 OS 언어는 프랑스어이고 OK 및 취소 버튼은 프랑스어로되어 있으므로 답은 다음과 같습니다. 예!
즉 :
Dead Imageshack 링크를 제거했습니다
Firefox :
Dead Imageshack 링크를 제거했습니다
크롬 :
Dead Imageshack 링크를 제거했습니다
제휴하지 않습니다 StackOverflow