diff --git a/kerfuffle/queries.cpp b/kerfuffle/queries.cpp
--- a/kerfuffle/queries.cpp
+++ b/kerfuffle/queries.cpp
@@ -215,10 +215,11 @@
QApplication::setOverrideCursor(QCursor(Qt::ArrowCursor));
setResponse(KMessageBox::warningYesNo(Q_NULLPTR,
- xi18nc("@info", "Corrupt archive detected. Do you want Ark to attempt "
- "loading the archive?Some files may be missing "
- "or damaged, and the archive will be opened read-only."),
- i18nc("@title:window", "Corrupt archive")));
+ xi18nc("@info", "The archive you're trying to open is corrupt."
+ "Some files may be missing or damaged."),
+ i18nc("@title:window", "Corrupt archive"),
+ KGuiItem(i18nc("@action:button", "Open as Read-Only")),
+ KGuiItem(i18nc("@action:button", "Don't Open"))));
QApplication::restoreOverrideCursor();
}