button in Internet Explorer will obey the Operating System UI
The technical reason is that IE is using the MessageBox Win32 API
As for 3rd party browsers, it really depends if they are using MessageBox or not to display their box. If they are, it will obey to the Operating System language, if not, it will obey to the browser UI language.
See this post for more information: