i18n: translate yes/no buttons, don't rely on Qt translations

This commit is contained in:
Adriaan de Groot 2017-07-03 05:40:53 -04:00
parent 4885b4afec
commit 9b3af4aac3

View file

@ -94,12 +94,16 @@ ViewManager::ViewManager( QObject* parent )
if ( !( m_currentStep == m_steps.count() -1 && if ( !( m_currentStep == m_steps.count() -1 &&
m_steps.last()->isAtEnd() ) ) m_steps.last()->isAtEnd() ) )
{ {
int response = QMessageBox::question( m_widget, QMessageBox mb( QMessageBox::Question,
tr( "Cancel installation?" ), tr( "Cancel installation?" ),
tr( "Do you really want to cancel the current install process?\n" tr( "Do you really want to cancel the current install process?\n"
"The installer will quit and all changes will be lost." ), "The installer will quit and all changes will be lost." ),
QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes | QMessageBox::No,
QMessageBox::No ); m_widget );
mb.setDefaultButton( QMessageBox::No );
mb.button( QMessageBox::Yes )->setText( tr( "&Yes" ) );
mb.button( QMessageBox::No )->setText( tr( "&No" ) );
int response = mb.exec();
if ( response == QMessageBox::Yes ) if ( response == QMessageBox::Yes )
qApp->quit(); qApp->quit();
} }