diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-12-09 09:52:29 -0500 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2019-12-09 09:52:29 -0500 |
| commit | 5521b12fb30c525b5d4b919e355266de9fb524ef (patch) | |
| tree | ffed9d86b33979552674adb7f393cde46c4beb91 /src | |
| parent | 852afd126329aa6e77c38c2b137bc2573cbd7203 (diff) | |
data tab: run exes unhooked by default
Diffstat (limited to 'src')
| -rw-r--r-- | src/mainwindow.cpp | 129 | ||||
| -rw-r--r-- | src/mainwindow.h | 1 | ||||
| -rw-r--r-- | src/organizer_en.ts | 518 |
3 files changed, 361 insertions, 287 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 532d8502..d3474838 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1827,27 +1827,6 @@ void MainWindow::expandDataTreeItem(QTreeWidgetItem *item) } } -void MainWindow::activateDataTreeItem(QTreeWidgetItem *item, int column) -{ - const auto isArchive = item->data(0, Qt::UserRole + 1).toBool(); - const auto isDirectory = item->data(0, Qt::UserRole + 3).toBool(); - - if (isArchive || isDirectory) { - return; - } - - const QString path = item->data(0, Qt::UserRole).toString(); - const QFileInfo targetInfo(path); - - const auto tryPreview = m_OrganizerCore.settings().interface().doubleClicksOpenPreviews(); - - if (tryPreview && m_PluginContainer.previewGenerator().previewSupported(targetInfo.suffix())) { - previewDataFile(item); - } else { - openDataFile(item); - } -} - bool MainWindow::refreshProfiles(bool selectProfile) { QComboBox* profileBox = findChild<QComboBox*>("profileBox"); @@ -5373,19 +5352,25 @@ void MainWindow::disableSelectedMods_clicked() } -void MainWindow::previewDataFile() +void MainWindow::activateDataTreeItem(QTreeWidgetItem *item, int column) { - if (m_ContextItem == nullptr) { + const auto isArchive = item->data(0, Qt::UserRole + 1).toBool(); + const auto isDirectory = item->data(0, Qt::UserRole + 3).toBool(); + + if (isArchive || isDirectory) { return; } - previewDataFile(m_ContextItem); -} + const QString path = item->data(0, Qt::UserRole).toString(); + const QFileInfo targetInfo(path); -void MainWindow::previewDataFile(QTreeWidgetItem* item) -{ - QString fileName = QDir::fromNativeSeparators(item->data(0, Qt::UserRole).toString()); - m_OrganizerCore.previewFileWithAlternatives(this, fileName); + const auto tryPreview = m_OrganizerCore.settings().interface().doubleClicksOpenPreviews(); + + if (tryPreview && m_PluginContainer.previewGenerator().previewSupported(targetInfo.suffix())) { + previewDataFile(item); + } else { + openDataFile(item); + } } void MainWindow::openDataFile() @@ -5411,6 +5396,7 @@ void MainWindow::openDataFile(QTreeWidgetItem* item) m_OrganizerCore.processRunner() .setFromFile(this, targetInfo) + .setHooked(false) .setWaitForCompletion(ProcessRunner::Refresh) .run(); } @@ -5421,7 +5407,19 @@ void MainWindow::runDataFileHooked() return; } - const QString path = m_ContextItem->data(0, Qt::UserRole).toString(); + runDataFileHooked(m_ContextItem); +} + +void MainWindow::runDataFileHooked(QTreeWidgetItem* item) +{ + const auto isArchive = item->data(0, Qt::UserRole + 1).toBool(); + const auto isDirectory = item->data(0, Qt::UserRole + 3).toBool(); + + if (isArchive || isDirectory) { + return; + } + + const QString path = item->data(0, Qt::UserRole).toString(); const QFileInfo targetInfo(path); m_OrganizerCore.processRunner() @@ -5431,6 +5429,21 @@ void MainWindow::runDataFileHooked() .run(); } +void MainWindow::previewDataFile() +{ + if (m_ContextItem == nullptr) { + return; + } + + previewDataFile(m_ContextItem); +} + +void MainWindow::previewDataFile(QTreeWidgetItem* item) +{ + QString fileName = QDir::fromNativeSeparators(item->data(0, Qt::UserRole).toString()); + m_OrganizerCore.previewFileWithAlternatives(this, fileName); +} + void MainWindow::openDataOriginExplorer_clicked() { if (m_ContextItem == nullptr) { @@ -5511,21 +5524,57 @@ void MainWindow::on_dataTree_customContextMenuRequested(const QPoint &pos) const auto isDirectory = m_ContextItem->data(0, Qt::UserRole + 3).toBool(); QAction* open = nullptr; + QAction* runHooked = nullptr; QAction* preview = nullptr; if (canRunFile(isArchive, fileName)) { - open = menu.addAction(tr("&Execute"), this, SLOT(openDataFile())); + open = new QAction(tr("&Execute"), ui->dataTree); + runHooked = new QAction(tr("Execute with &VFS"), ui->dataTree); } else if (canOpenFile(isArchive, fileName)) { - open = menu.addAction(tr("&Open"), this, SLOT(openDataFile())); - menu.addAction(tr("Open with &VFS"), this, SLOT(runDataFileHooked())); + open = new QAction(tr("&Open"), ui->dataTree); + runHooked = new QAction(tr("Open with &VFS"), ui->dataTree); } - menu.addAction(tr("&Add as Executable"), this, SLOT(addAsExecutable())); - if (m_PluginContainer.previewGenerator().previewSupported(QFileInfo(fileName).suffix())) { - preview = menu.addAction(tr("Preview"), this, SLOT(previewDataFile())); + preview = new QAction(tr("Preview"), ui->dataTree); + } + + if (open) { + connect(open, &QAction::triggered, [&]{ openDataFile(); }); + } + + if (runHooked) { + connect(runHooked, &QAction::triggered, [&]{ runDataFileHooked(); }); + } + + if (preview) { + connect(preview, &QAction::triggered, [&]{ previewDataFile(); }); + } + + if (open && preview) { + if (m_OrganizerCore.settings().interface().doubleClicksOpenPreviews()) { + menu.addAction(preview); + menu.addAction(open); + } else { + menu.addAction(open); + menu.addAction(preview); + } + } else { + if (open) { + menu.addAction(open); + } + + if (preview) { + menu.addAction(preview); + } } + if (runHooked) { + menu.addAction(runHooked); + } + + menu.addAction(tr("&Add as Executable"), this, SLOT(addAsExecutable())); + if (!isArchive && !isDirectory) { menu.addAction("Open Origin in Explorer", this, SLOT(openDataOriginExplorer_clicked())); } @@ -5543,7 +5592,13 @@ void MainWindow::on_dataTree_customContextMenuRequested(const QPoint &pos) } } - setDefaultActivationActionForFile(open, preview); + if (open || preview || runHooked) { + // bold the first option + auto* top = menu.actions()[0]; + auto f = top->font(); + f.setBold(true); + top->setFont(f); + } } menu.addAction(tr("Write To File..."), this, SLOT(writeDataToFile())); diff --git a/src/mainwindow.h b/src/mainwindow.h index 2020b1a3..c462a186 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -439,6 +439,7 @@ private slots: void openDataFile(); void openDataFile(QTreeWidgetItem* item); void runDataFileHooked(); + void runDataFileHooked(QTreeWidgetItem* item); void addAsExecutable(); void previewDataFile(); void previewDataFile(QTreeWidgetItem* item); diff --git a/src/organizer_en.ts b/src/organizer_en.ts index faff25ac..9f83278b 100644 --- a/src/organizer_en.ts +++ b/src/organizer_en.ts @@ -294,42 +294,47 @@ p, li { white-space: pre-wrap; } <context> <name>ConflictsTab</name> <message> - <location filename="modinfodialogconflicts.cpp" line="771"/> + <location filename="modinfodialogconflicts.cpp" line="778"/> <source>&Execute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflicts.cpp" line="773"/> + <location filename="modinfodialogconflicts.cpp" line="779"/> + <source>Execute with &VFS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="modinfodialogconflicts.cpp" line="781"/> <source>&Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflicts.cpp" line="774"/> + <location filename="modinfodialogconflicts.cpp" line="782"/> <source>Open with &VFS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflicts.cpp" line="777"/> + <location filename="modinfodialogconflicts.cpp" line="785"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflicts.cpp" line="780"/> + <location filename="modinfodialogconflicts.cpp" line="788"/> <source>&Go to...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflicts.cpp" line="783"/> + <location filename="modinfodialogconflicts.cpp" line="791"/> <source>Open in &Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflicts.cpp" line="786"/> + <location filename="modinfodialogconflicts.cpp" line="794"/> <source>&Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflicts.cpp" line="791"/> + <location filename="modinfodialogconflicts.cpp" line="799"/> <source>&Unhide</source> <translation type="unfinished"></translation> </message> @@ -1278,6 +1283,7 @@ Right now the only case I know of where this needs to be overwritten is for the </message> <message> <location filename="modinfodialogfiletree.cpp" line="30"/> + <location filename="modinfodialogfiletree.cpp" line="461"/> <source>Open with &VFS</source> <translation type="unfinished"></translation> </message> @@ -1323,32 +1329,37 @@ Right now the only case I know of where this needs to be overwritten is for the <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogfiletree.cpp" line="238"/> + <location filename="modinfodialogfiletree.cpp" line="241"/> <source>Are you sure you want to delete "%1"?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogfiletree.cpp" line="240"/> + <location filename="modinfodialogfiletree.cpp" line="243"/> <source>Are you sure you want to delete the selected files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogfiletree.cpp" line="243"/> + <location filename="modinfodialogfiletree.cpp" line="246"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogfiletree.cpp" line="278"/> + <location filename="modinfodialogfiletree.cpp" line="281"/> <source>Failed to delete %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogfiletree.cpp" line="454"/> + <location filename="modinfodialogfiletree.cpp" line="457"/> <source>&Execute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogfiletree.cpp" line="457"/> + <location filename="modinfodialogfiletree.cpp" line="458"/> + <source>Execute with &VFS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="modinfodialogfiletree.cpp" line="460"/> <source>&Open</source> <translation type="unfinished"></translation> </message> @@ -1851,7 +1862,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="332"/> <location filename="mainwindow.ui" line="839"/> - <location filename="mainwindow.cpp" line="4776"/> + <location filename="mainwindow.cpp" line="4755"/> <source>Create Backup</source> <translation type="unfinished"></translation> </message> @@ -2027,8 +2038,8 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="1061"/> <location filename="mainwindow.ui" line="1201"/> - <location filename="mainwindow.cpp" line="4649"/> - <location filename="mainwindow.cpp" line="5549"/> + <location filename="mainwindow.cpp" line="4628"/> + <location filename="mainwindow.cpp" line="5605"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> @@ -2313,7 +2324,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="1653"/> <location filename="mainwindow.ui" line="1656"/> - <location filename="mainwindow.cpp" line="5575"/> + <location filename="mainwindow.cpp" line="5631"/> <source>Endorse Mod Organizer</source> <translation type="unfinished"></translation> </message> @@ -2434,8 +2445,8 @@ Error: %1</source> </message> <message> <location filename="mainwindow.cpp" line="1116"/> - <location filename="mainwindow.cpp" line="4786"/> - <location filename="mainwindow.cpp" line="4790"/> + <location filename="mainwindow.cpp" line="4765"/> + <location filename="mainwindow.cpp" line="4769"/> <source>Endorse</source> <translation type="unfinished"></translation> </message> @@ -2540,665 +2551,665 @@ Error: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1914"/> + <location filename="mainwindow.cpp" line="1893"/> <source><Edit...></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1925"/> + <location filename="mainwindow.cpp" line="1904"/> <source>(no executables)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2199"/> + <location filename="mainwindow.cpp" line="2178"/> <source>This bsa is enabled in the ini file so it may be required!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2252"/> + <location filename="mainwindow.cpp" line="2231"/> <source>Activating Network Proxy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2342"/> + <location filename="mainwindow.cpp" line="2321"/> <source>Notice: Your current MO version (%1) is lower than the previously used one (%2). The GUI may not downgrade gracefully, so you may experience oddities. However, there should be no serious issues.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2418"/> + <location filename="mainwindow.cpp" line="2397"/> <source>Choose Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2419"/> + <location filename="mainwindow.cpp" line="2398"/> <source>Mod Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2513"/> + <location filename="mainwindow.cpp" line="2492"/> <source>Start Tutorial?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2514"/> + <location filename="mainwindow.cpp" line="2493"/> <source>You're about to start a tutorial. For technical reasons it's not possible to end the tutorial early. Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2720"/> + <location filename="mainwindow.cpp" line="2699"/> <source>failed to change origin name: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2744"/> + <location filename="mainwindow.cpp" line="2723"/> <source>failed to move "%1" from mod "%2" to "%3": %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2757"/> + <location filename="mainwindow.cpp" line="2736"/> <source>failed to rename mod: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2770"/> + <location filename="mainwindow.cpp" line="2749"/> <source>Overwrite?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2771"/> + <location filename="mainwindow.cpp" line="2750"/> <source>This will replace the existing mod "%1". Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2774"/> + <location filename="mainwindow.cpp" line="2753"/> <source>failed to remove mod "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2778"/> - <location filename="mainwindow.cpp" line="5296"/> - <location filename="mainwindow.cpp" line="5320"/> + <location filename="mainwindow.cpp" line="2757"/> + <location filename="mainwindow.cpp" line="5275"/> + <location filename="mainwindow.cpp" line="5299"/> <source>failed to rename "%1" to "%2"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2866"/> - <location filename="mainwindow.cpp" line="4352"/> - <location filename="mainwindow.cpp" line="4360"/> - <location filename="mainwindow.cpp" line="4886"/> + <location filename="mainwindow.cpp" line="2845"/> + <location filename="mainwindow.cpp" line="4331"/> + <location filename="mainwindow.cpp" line="4339"/> + <location filename="mainwindow.cpp" line="4865"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2867"/> + <location filename="mainwindow.cpp" line="2846"/> <source>Remove the following mods?<br><ul>%1</ul></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2882"/> + <location filename="mainwindow.cpp" line="2861"/> <source>failed to remove mod: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2914"/> - <location filename="mainwindow.cpp" line="2917"/> - <location filename="mainwindow.cpp" line="2927"/> + <location filename="mainwindow.cpp" line="2893"/> + <location filename="mainwindow.cpp" line="2896"/> + <location filename="mainwindow.cpp" line="2906"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2914"/> + <location filename="mainwindow.cpp" line="2893"/> <source>Installation file no longer exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2918"/> + <location filename="mainwindow.cpp" line="2897"/> <source>Mods installed with old versions of MO can't be reinstalled in this way.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2928"/> + <location filename="mainwindow.cpp" line="2907"/> <source>Failed to create backup.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2956"/> + <location filename="mainwindow.cpp" line="2935"/> <source>Endorsing multiple mods will take a while. Please wait...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2992"/> + <location filename="mainwindow.cpp" line="2971"/> <source>Unendorsing multiple mods will take a while. Please wait...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3069"/> + <location filename="mainwindow.cpp" line="3048"/> <source>Failed to display overwrite dialog: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3260"/> + <location filename="mainwindow.cpp" line="3239"/> <source>Opening Nexus Links</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3261"/> + <location filename="mainwindow.cpp" line="3240"/> <source>You are trying to open %1 links to Nexus Mods. Are you sure you want to do this?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3288"/> + <location filename="mainwindow.cpp" line="3267"/> <source>Nexus ID for this mod is unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3299"/> + <location filename="mainwindow.cpp" line="3278"/> <source>Opening Web Pages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3300"/> + <location filename="mainwindow.cpp" line="3279"/> <source>You are trying to open %1 Web Pages. Are you sure you want to do this?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3506"/> + <location filename="mainwindow.cpp" line="3485"/> <source><table cellspacing="5"><tr><th>Type</th><th>All</th><th>Visible</th><tr><td>Enabled mods:&emsp;</td><td align=right>%1 / %2</td><td align=right>%3 / %4</td></tr><tr><td>Unmanaged/DLCs:&emsp;</td><td align=right>%5</td><td align=right>%6</td></tr><tr><td>Mod backups:&emsp;</td><td align=right>%7</td><td align=right>%8</td></tr><tr><td>Separators:&emsp;</td><td align=right>%9</td><td align=right>%10</td></tr></table></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3561"/> + <location filename="mainwindow.cpp" line="3540"/> <source><table cellspacing="6"><tr><th>Type</th><th>Active </th><th>Total</th></tr><tr><td>All plugins:</td><td align=right>%1 </td><td align=right>%2</td></tr><tr><td>ESMs:</td><td align=right>%3 </td><td align=right>%4</td></tr><tr><td>ESPs:</td><td align=right>%7 </td><td align=right>%8</td></tr><tr><td>ESMs+ESPs:</td><td align=right>%9 </td><td align=right>%10</td></tr><tr><td>ESLs:</td><td align=right>%5 </td><td align=right>%6</td></tr></table></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3593"/> - <location filename="mainwindow.cpp" line="3737"/> - <location filename="mainwindow.cpp" line="4711"/> + <location filename="mainwindow.cpp" line="3572"/> + <location filename="mainwindow.cpp" line="3716"/> + <location filename="mainwindow.cpp" line="4690"/> <source>Create Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3594"/> + <location filename="mainwindow.cpp" line="3573"/> <source>This will create an empty mod. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3603"/> - <location filename="mainwindow.cpp" line="3747"/> + <location filename="mainwindow.cpp" line="3582"/> + <location filename="mainwindow.cpp" line="3726"/> <source>A mod with this name already exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3631"/> + <location filename="mainwindow.cpp" line="3610"/> <source>Create Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3632"/> + <location filename="mainwindow.cpp" line="3611"/> <source>This will create a new separator. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3639"/> + <location filename="mainwindow.cpp" line="3618"/> <source>A separator with this name already exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3738"/> + <location filename="mainwindow.cpp" line="3717"/> <source>This will move all files from overwrite into a new, regular mod. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3811"/> + <location filename="mainwindow.cpp" line="3790"/> <source>Move successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3833"/> - <location filename="mainwindow.cpp" line="6206"/> + <location filename="mainwindow.cpp" line="3812"/> + <location filename="mainwindow.cpp" line="6262"/> <source>Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3834"/> + <location filename="mainwindow.cpp" line="3813"/> <source>About to recursively delete: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4234"/> + <location filename="mainwindow.cpp" line="4213"/> <source>Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4235"/> + <location filename="mainwindow.cpp" line="4214"/> <source>The versioning scheme decides which version is considered newer than another. This function will guess the versioning scheme under the assumption that the installed version is outdated.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4255"/> + <location filename="mainwindow.cpp" line="4234"/> <source>Sorry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4256"/> + <location filename="mainwindow.cpp" line="4235"/> <source>I don't know a versioning scheme where %1 is newer than %2.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4352"/> + <location filename="mainwindow.cpp" line="4331"/> <source>Really enable all visible mods?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4360"/> + <location filename="mainwindow.cpp" line="4339"/> <source>Really disable all visible mods?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4442"/> + <location filename="mainwindow.cpp" line="4421"/> <source>Export to csv</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4445"/> + <location filename="mainwindow.cpp" line="4424"/> <source>CSV (Comma Separated Values) is a format that can be imported in programs like Excel to create a spreadsheet. You can also use online editors and converters instead.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4448"/> + <location filename="mainwindow.cpp" line="4427"/> <source>Select what mods you want export:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4449"/> + <location filename="mainwindow.cpp" line="4428"/> <source>All installed mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4450"/> + <location filename="mainwindow.cpp" line="4429"/> <source>Only active (checked) mods from your current profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4451"/> + <location filename="mainwindow.cpp" line="4430"/> <source>All currently visible mods in the mod list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4472"/> + <location filename="mainwindow.cpp" line="4451"/> <source>Choose what Columns to export:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4475"/> + <location filename="mainwindow.cpp" line="4454"/> <source>Mod_Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4477"/> + <location filename="mainwindow.cpp" line="4456"/> <source>Mod_Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4479"/> + <location filename="mainwindow.cpp" line="4458"/> <source>Notes_column</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4480"/> + <location filename="mainwindow.cpp" line="4459"/> <source>Mod_Status</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4482"/> + <location filename="mainwindow.cpp" line="4461"/> <source>Primary_Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4483"/> + <location filename="mainwindow.cpp" line="4462"/> <source>Nexus_ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4484"/> + <location filename="mainwindow.cpp" line="4463"/> <source>Mod_Nexus_URL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4485"/> + <location filename="mainwindow.cpp" line="4464"/> <source>Mod_Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4486"/> + <location filename="mainwindow.cpp" line="4465"/> <source>Install_Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4487"/> + <location filename="mainwindow.cpp" line="4466"/> <source>Download_File_Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4595"/> + <location filename="mainwindow.cpp" line="4574"/> <source>export failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4614"/> + <location filename="mainwindow.cpp" line="4593"/> <source>Open Game folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4615"/> + <location filename="mainwindow.cpp" line="4594"/> <source>Open MyGames folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4616"/> + <location filename="mainwindow.cpp" line="4595"/> <source>Open INIs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4621"/> + <location filename="mainwindow.cpp" line="4600"/> <source>Open Instance folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4622"/> + <location filename="mainwindow.cpp" line="4601"/> <source>Open Mods folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4623"/> + <location filename="mainwindow.cpp" line="4602"/> <source>Open Profile folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4624"/> + <location filename="mainwindow.cpp" line="4603"/> <source>Open Downloads folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4630"/> + <location filename="mainwindow.cpp" line="4609"/> <source>Open MO2 Install folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4631"/> + <location filename="mainwindow.cpp" line="4610"/> <source>Open MO2 Plugins folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4632"/> + <location filename="mainwindow.cpp" line="4611"/> <source>Open MO2 Stylesheets folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4633"/> + <location filename="mainwindow.cpp" line="4612"/> <source>Open MO2 Logs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4640"/> + <location filename="mainwindow.cpp" line="4619"/> <source>Install Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4641"/> + <location filename="mainwindow.cpp" line="4620"/> <source>Create empty mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4642"/> + <location filename="mainwindow.cpp" line="4621"/> <source>Create Separator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4646"/> + <location filename="mainwindow.cpp" line="4625"/> <source>Enable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4647"/> + <location filename="mainwindow.cpp" line="4626"/> <source>Disable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4648"/> + <location filename="mainwindow.cpp" line="4627"/> <source>Check for updates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4650"/> + <location filename="mainwindow.cpp" line="4629"/> <source>Export to csv...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4659"/> - <location filename="mainwindow.cpp" line="4675"/> + <location filename="mainwindow.cpp" line="4638"/> + <location filename="mainwindow.cpp" line="4654"/> <source>Send to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4660"/> - <location filename="mainwindow.cpp" line="4676"/> + <location filename="mainwindow.cpp" line="4639"/> + <location filename="mainwindow.cpp" line="4655"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4661"/> - <location filename="mainwindow.cpp" line="4677"/> + <location filename="mainwindow.cpp" line="4640"/> + <location filename="mainwindow.cpp" line="4656"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4662"/> - <location filename="mainwindow.cpp" line="4678"/> + <location filename="mainwindow.cpp" line="4641"/> + <location filename="mainwindow.cpp" line="4657"/> <source>Priority...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4663"/> + <location filename="mainwindow.cpp" line="4642"/> <source>Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4702"/> + <location filename="mainwindow.cpp" line="4681"/> <source>All Mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4710"/> + <location filename="mainwindow.cpp" line="4689"/> <source>Sync to Mods...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4712"/> + <location filename="mainwindow.cpp" line="4691"/> <source>Move content to Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4713"/> + <location filename="mainwindow.cpp" line="4692"/> <source>Clear Overwrite...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4715"/> - <location filename="mainwindow.cpp" line="4838"/> + <location filename="mainwindow.cpp" line="4694"/> + <location filename="mainwindow.cpp" line="4817"/> <source>Open in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4717"/> + <location filename="mainwindow.cpp" line="4696"/> <source>Restore Backup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4718"/> + <location filename="mainwindow.cpp" line="4697"/> <source>Remove Backup...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4721"/> - <location filename="mainwindow.cpp" line="4740"/> + <location filename="mainwindow.cpp" line="4700"/> + <location filename="mainwindow.cpp" line="4719"/> <source>Change Categories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4725"/> - <location filename="mainwindow.cpp" line="4745"/> + <location filename="mainwindow.cpp" line="4704"/> + <location filename="mainwindow.cpp" line="4724"/> <source>Primary Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4729"/> + <location filename="mainwindow.cpp" line="4708"/> <source>Rename Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4730"/> + <location filename="mainwindow.cpp" line="4709"/> <source>Remove Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4733"/> + <location filename="mainwindow.cpp" line="4712"/> <source>Select Color...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4735"/> + <location filename="mainwindow.cpp" line="4714"/> <source>Reset Color</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4752"/> + <location filename="mainwindow.cpp" line="4731"/> <source>Change versioning scheme</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4756"/> + <location filename="mainwindow.cpp" line="4735"/> <source>Force-check updates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4758"/> + <location filename="mainwindow.cpp" line="4737"/> <source>Un-ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4761"/> + <location filename="mainwindow.cpp" line="4740"/> <source>Ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4766"/> - <location filename="mainwindow.cpp" line="6364"/> + <location filename="mainwindow.cpp" line="4745"/> + <location filename="mainwindow.cpp" line="6420"/> <source>Enable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4767"/> - <location filename="mainwindow.cpp" line="6365"/> + <location filename="mainwindow.cpp" line="4746"/> + <location filename="mainwindow.cpp" line="6421"/> <source>Disable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4773"/> + <location filename="mainwindow.cpp" line="4752"/> <source>Rename Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4774"/> + <location filename="mainwindow.cpp" line="4753"/> <source>Reinstall Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4775"/> + <location filename="mainwindow.cpp" line="4754"/> <source>Remove Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4783"/> + <location filename="mainwindow.cpp" line="4762"/> <source>Un-Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4787"/> + <location filename="mainwindow.cpp" line="4766"/> <source>Won't endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4793"/> + <location filename="mainwindow.cpp" line="4772"/> <source>Endorsement state unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4803"/> + <location filename="mainwindow.cpp" line="4782"/> <source>Start tracking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4806"/> + <location filename="mainwindow.cpp" line="4785"/> <source>Stop tracking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4809"/> + <location filename="mainwindow.cpp" line="4788"/> <source>Tracked state unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4820"/> + <location filename="mainwindow.cpp" line="4799"/> <source>Ignore missing data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4824"/> + <location filename="mainwindow.cpp" line="4803"/> <source>Mark as converted/working</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4828"/> + <location filename="mainwindow.cpp" line="4807"/> <source>Visit on Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4834"/> + <location filename="mainwindow.cpp" line="4813"/> <source>Visit on %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4842"/> + <location filename="mainwindow.cpp" line="4821"/> <source>Information...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4849"/> - <location filename="mainwindow.cpp" line="6417"/> + <location filename="mainwindow.cpp" line="4828"/> + <location filename="mainwindow.cpp" line="6473"/> <source>Exception: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4851"/> - <location filename="mainwindow.cpp" line="6419"/> + <location filename="mainwindow.cpp" line="4830"/> + <location filename="mainwindow.cpp" line="6475"/> <source>Unknown exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4883"/> + <location filename="mainwindow.cpp" line="4862"/> <source>%1 more</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4887"/> + <location filename="mainwindow.cpp" line="4866"/> <source>Are you sure you want to remove the following %n save(s)?<br><ul>%1</ul><br>Removed saves will be sent to the Recycle Bin.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3206,12 +3217,12 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="4932"/> + <location filename="mainwindow.cpp" line="4911"/> <source>Enable Mods...</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4947"/> + <location filename="mainwindow.cpp" line="4926"/> <source>Delete %n save(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3219,330 +3230,335 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="5027"/> + <location filename="mainwindow.cpp" line="5006"/> <source>Restart Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5029"/> + <location filename="mainwindow.cpp" line="5008"/> <source>Mod Organizer must restart to finish configuration changes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5031"/> + <location filename="mainwindow.cpp" line="5010"/> <source>Restart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5032"/> + <location filename="mainwindow.cpp" line="5011"/> <source>Continue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5032"/> + <location filename="mainwindow.cpp" line="5011"/> <source>Some things might be weird.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5053"/> + <location filename="mainwindow.cpp" line="5032"/> <source>Can't change download directory while downloads are in progress!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5210"/> + <location filename="mainwindow.cpp" line="5189"/> <source>failed to write to file %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5216"/> + <location filename="mainwindow.cpp" line="5195"/> <source>%1 written</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5234"/> + <location filename="mainwindow.cpp" line="5213"/> <source>Enter Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5235"/> + <location filename="mainwindow.cpp" line="5214"/> <source>Enter a name for the executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5257"/> + <location filename="mainwindow.cpp" line="5236"/> <source>Not an executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5258"/> + <location filename="mainwindow.cpp" line="5237"/> <source>This is not a recognized executable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5281"/> - <location filename="mainwindow.cpp" line="5306"/> + <location filename="mainwindow.cpp" line="5260"/> + <location filename="mainwindow.cpp" line="5285"/> <source>Replace file?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5281"/> + <location filename="mainwindow.cpp" line="5260"/> <source>There already is a hidden version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5284"/> - <location filename="mainwindow.cpp" line="5309"/> + <location filename="mainwindow.cpp" line="5263"/> + <location filename="mainwindow.cpp" line="5288"/> <source>File operation failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5284"/> - <location filename="mainwindow.cpp" line="5309"/> + <location filename="mainwindow.cpp" line="5263"/> + <location filename="mainwindow.cpp" line="5288"/> <source>Failed to remove "%1". Maybe you lack the required file permissions?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5306"/> + <location filename="mainwindow.cpp" line="5285"/> <source>There already is a visible version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5350"/> - <location filename="mainwindow.cpp" line="6756"/> + <location filename="mainwindow.cpp" line="5329"/> + <location filename="mainwindow.cpp" line="6812"/> <source>Set Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5350"/> + <location filename="mainwindow.cpp" line="5329"/> <source>Set the priority of the selected plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5482"/> + <location filename="mainwindow.cpp" line="5496"/> <source>Update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5516"/> + <location filename="mainwindow.cpp" line="5531"/> <source>&Execute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5518"/> + <location filename="mainwindow.cpp" line="5532"/> + <source>Execute with &VFS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.cpp" line="5534"/> <source>&Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5519"/> + <location filename="mainwindow.cpp" line="5535"/> <source>Open with &VFS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5522"/> + <location filename="mainwindow.cpp" line="5576"/> <source>&Add as Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5525"/> + <location filename="mainwindow.cpp" line="5539"/> <source>Preview</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5539"/> + <location filename="mainwindow.cpp" line="5589"/> <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5541"/> + <location filename="mainwindow.cpp" line="5591"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5548"/> + <location filename="mainwindow.cpp" line="5604"/> <source>Write To File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5576"/> + <location filename="mainwindow.cpp" line="5632"/> <source>Do you want to endorse Mod Organizer on %1 now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5590"/> + <location filename="mainwindow.cpp" line="5646"/> <source>Abstain from Endorsing Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5591"/> + <location filename="mainwindow.cpp" line="5647"/> <source>Are you sure you want to abstain from endorsing Mod Organizer 2? You will have to visit the mod page on the %1 Nexus site to change your mind.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5682"/> + <location filename="mainwindow.cpp" line="5738"/> <source>Thank you for endorsing MO2! :)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5688"/> + <location filename="mainwindow.cpp" line="5744"/> <source>Please reconsider endorsing MO2 on Nexus!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5952"/> + <location filename="mainwindow.cpp" line="6008"/> <source>Thank you!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5952"/> + <location filename="mainwindow.cpp" line="6008"/> <source>Thank you for your endorsement!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6044"/> + <location filename="mainwindow.cpp" line="6100"/> <source>Mod ID %1 no longer seems to be available on Nexus.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6046"/> + <location filename="mainwindow.cpp" line="6102"/> <source>Request to Nexus failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6062"/> - <location filename="mainwindow.cpp" line="6124"/> + <location filename="mainwindow.cpp" line="6118"/> + <location filename="mainwindow.cpp" line="6180"/> <source>failed to read %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6074"/> + <location filename="mainwindow.cpp" line="6130"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6074"/> + <location filename="mainwindow.cpp" line="6130"/> <source>failed to extract %1 (errorcode %2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6106"/> + <location filename="mainwindow.cpp" line="6162"/> <source>Extract BSA</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6135"/> + <location filename="mainwindow.cpp" line="6191"/> <source>This archive contains invalid hashes. Some files may be broken.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6181"/> + <location filename="mainwindow.cpp" line="6237"/> <source>Extract...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6206"/> + <location filename="mainwindow.cpp" line="6262"/> <source>This will restart MO, continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6284"/> + <location filename="mainwindow.cpp" line="6340"/> <source><Multiple></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6348"/> + <location filename="mainwindow.cpp" line="6404"/> <source>Remove '%1' from the toolbar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6369"/> + <location filename="mainwindow.cpp" line="6425"/> <source>Enable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6370"/> + <location filename="mainwindow.cpp" line="6426"/> <source>Disable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6391"/> + <location filename="mainwindow.cpp" line="6447"/> <source>Unlock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6394"/> + <location filename="mainwindow.cpp" line="6450"/> <source>Lock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6404"/> + <location filename="mainwindow.cpp" line="6460"/> <source>Open Origin in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6409"/> + <location filename="mainwindow.cpp" line="6465"/> <source>Open Origin Info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6517"/> + <location filename="mainwindow.cpp" line="6573"/> <source>Backup of load order created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6527"/> + <location filename="mainwindow.cpp" line="6583"/> <source>Choose backup to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6540"/> + <location filename="mainwindow.cpp" line="6596"/> <source>No Backups</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6540"/> + <location filename="mainwindow.cpp" line="6596"/> <source>There are no backups to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6565"/> - <location filename="mainwindow.cpp" line="6590"/> + <location filename="mainwindow.cpp" line="6621"/> + <location filename="mainwindow.cpp" line="6646"/> <source>Restore failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6566"/> - <location filename="mainwindow.cpp" line="6591"/> + <location filename="mainwindow.cpp" line="6622"/> + <location filename="mainwindow.cpp" line="6647"/> <source>Failed to restore the backup. Errorcode: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6578"/> + <location filename="mainwindow.cpp" line="6634"/> <source>Backup of mod list created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6661"/> + <location filename="mainwindow.cpp" line="6717"/> <source>A file with the same name has already been downloaded. What would you like to do?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6663"/> + <location filename="mainwindow.cpp" line="6719"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6664"/> + <location filename="mainwindow.cpp" line="6720"/> <source>Rename new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6665"/> + <location filename="mainwindow.cpp" line="6721"/> <source>Ignore file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6756"/> + <location filename="mainwindow.cpp" line="6812"/> <source>Set the priority of the selected mods</source> <translation type="unfinished"></translation> </message> @@ -6098,13 +6114,13 @@ If the folder was still in use, restart MO and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1859"/> - <location filename="mainwindow.cpp" line="5165"/> + <location filename="mainwindow.cpp" line="1838"/> + <location filename="mainwindow.cpp" line="5144"/> <source><Manage...></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1871"/> + <location filename="mainwindow.cpp" line="1850"/> <source>failed to parse profile %1: %2</source> <translation type="unfinished"></translation> </message> @@ -6263,9 +6279,9 @@ If the folder was still in use, restart MO and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="processrunner.cpp" line="532"/> - <location filename="processrunner.cpp" line="585"/> - <location filename="processrunner.cpp" line="699"/> + <location filename="processrunner.cpp" line="522"/> + <location filename="processrunner.cpp" line="575"/> + <location filename="processrunner.cpp" line="721"/> <source>No profile set</source> <translation type="unfinished"></translation> </message> @@ -6940,12 +6956,14 @@ Select Show Details option to see the full change-log.</source> </message> <message> <location filename="settingsdialog.ui" line="105"/> - <source>https://www.transifex.com/tannin/mod-organizer/</source> + <source>https://www.transifex.com/mod-organizer-2-team/mod-organizer-2/</source> + <oldsource>https://www.transifex.com/tannin/mod-organizer/</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="settingsdialog.ui" line="108"/> - <source><a href="https://www.transifex.com/tannin/mod-organizer/">Help translate Mod Organizer</a></source> + <source><a href="https://www.transifex.com/mod-organizer-2-team/mod-organizer-2/">Help translate Mod Organizer</a></source> + <oldsource><a href="https://www.transifex.com/tannin/mod-organizer/">Help translate Mod Organizer</a></oldsource> <translation type="unfinished"></translation> </message> <message> |
