forked from suyu/suyu
qt/main: Make installation dialog text within OnMenuInstallToNAND() translatable
This is user-facing text, so it should be marked as translatable by Qt.
This commit is contained in:
parent
aac807fd3a
commit
2a3d7128d1
1 changed files with 15 additions and 14 deletions
|
@ -637,8 +637,9 @@ void GMainWindow::OnMenuInstallToNAND() {
|
|||
std::array<u8, 0x1000> buffer{};
|
||||
const int progress_maximum = static_cast<int>(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..."),
|
||||
|
|
Loading…
Reference in a new issue