From 2a3d7128d14133e8a2ae7f4559ed97bc7c843b8d Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 16 Aug 2018 10:30:41 -0400 Subject: [PATCH] qt/main: Make installation dialog text within OnMenuInstallToNAND() translatable This is user-facing text, so it should be marked as translatable by Qt. --- src/yuzu/main.cpp | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index 2e62135f4..b8fc7d514 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -637,8 +637,9 @@ void GMainWindow::OnMenuInstallToNAND() { std::array buffer{}; const int progress_maximum = static_cast(src->GetSize() / buffer.size()); - QProgressDialog progress(fmt::format("Installing file \"{}\"...", src->GetName()).c_str(), - "Cancel", 0, progress_maximum, this); + QProgressDialog progress( + tr("Installing file \"%1\"...").arg(QString::fromStdString(src->GetName())), + tr("Cancel"), 0, progress_maximum, this); progress.setWindowModality(Qt::WindowModal); for (size_t i = 0; i < src->GetSize(); i += buffer.size()) { @@ -672,9 +673,9 @@ void GMainWindow::OnMenuInstallToNAND() { }; const auto overwrite = [this]() { - return QMessageBox::question(this, "Failed to Install", - "The file you are attempting to install already exists " - "in the cache. Would you like to overwrite it?") == + return QMessageBox::question(this, tr("Failed to Install"), + tr("The file you are attempting to install already exists " + "in the cache. Would you like to overwrite it?")) == QMessageBox::Yes; }; @@ -713,15 +714,15 @@ void GMainWindow::OnMenuInstallToNAND() { return; } - static const QStringList tt_options{"System Application", - "System Archive", - "System Application Update", - "Firmware Package (Type A)", - "Firmware Package (Type B)", - "Game", - "Game Update", - "Game DLC", - "Delta Title"}; + const QStringList tt_options{tr("System Application"), + tr("System Archive"), + tr("System Application Update"), + tr("Firmware Package (Type A)"), + tr("Firmware Package (Type B)"), + tr("Game"), + tr("Game Update"), + tr("Game DLC"), + tr("Delta Title")}; bool ok; const auto item = QInputDialog::getItem( this, tr("Select NCA Install Type..."),