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
					
				@ -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 New Issue
	
	Block a user