Локализация для кнопок подтверждения javascript

Я работаю с полем подтверждения в javascript. Для всех браузеров я обнаружил, что при изменении языка браузера язык кнопки подтверждения в поле подтверждения не изменяется. Я протестировал chrome, firefox, изменив язык на французский. Но надпись на кнопках не переводится. Метка "OK" и "Cancel" не меняется на другой язык.

обратите внимание : я пытаюсь увидеть локализованную строку в окне подтверждения.

1 ответов


нет способа использовать confirm() и alert() функции JavaScript и надежные результаты. Это просто зависит от языка веб-браузера, то есть - программы, не нужный язык.
Предпочтительный язык используется, чтобы сообщить веб-серверу, что вы предпочитаете в отношении веб-страницы язык.

Итак, как локализовать диалоги подтверждения или сообщения, Вы спросите?
Ну, избавься от них. Вместо этого используйте модальное подтверждение jQuery UI Dialog и следуйте своему обычному методу локализации для строковых ресурсов JavaScript.
Это единственный способ надежно перевести заголовки и кнопки диалогового окна подтверждения на язык вашего веб-приложения.