|
|
@@ -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..."),
|