Javascript Personalizar Confirmar con “Sí” o “No”

¿Cómo puedo tener un cuadro de confirmación de Javascript () con “Sí” o “No” en lugar de “Aceptar” o “Cancelar” por defecto?

El diálogo de confirmación de JavaScript no se puede personalizar.

Si necesita personalización de diálogo, le sugiero que mire JQuery UI – Dialog

No puedes hacerlo con javascript estándar .

Tiene esta solución para IE solamente ( fuente ):

 

O bien, puede usar un diálogo personalizado desde jquery ui

Para decirlo simplemente, creo que no puedes. Hay muchas respuestas al desbordamiento de la stack, por ejemplo esta: opciones personalizadas en el diálogo de confirmación de JavaScript que lo indica. Si quieres hacerlo, tienes que usar tus propios diálogos como los de jquery ui

Hoy, puedes hacerlo simplemente con javascript. Hay una biblioteca js simple llamada notiejs que tiene una opción de confirmación.

Con una linea simple

 notie.confirm('Title text', 'Yes button text', 'No button text', yes_callback) 

puede tener un cuadro de confirmación personalizado. (Tal vez el estilo o la interacción no se ajuste a su caso de uso, pero solo estoy señalando que es posible).