문제

다중 언어 웹 사이트에서 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 링크를 제거했습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top