summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-12-09 09:52:29 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2019-12-09 09:52:29 -0500
commit5521b12fb30c525b5d4b919e355266de9fb524ef (patch)
treeffed9d86b33979552674adb7f393cde46c4beb91 /src
parent852afd126329aa6e77c38c2b137bc2573cbd7203 (diff)
data tab: run exes unhooked by default
Diffstat (limited to 'src')
-rw-r--r--src/mainwindow.cpp129
-rw-r--r--src/mainwindow.h1
-rw-r--r--src/organizer_en.ts518
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>&amp;Execute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogconflicts.cpp" line="773"/>
+ <location filename="modinfodialogconflicts.cpp" line="779"/>
+ <source>Execute with &amp;VFS</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="modinfodialogconflicts.cpp" line="781"/>
<source>&amp;Open</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogconflicts.cpp" line="774"/>
+ <location filename="modinfodialogconflicts.cpp" line="782"/>
<source>Open with &amp;VFS</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogconflicts.cpp" line="777"/>
+ <location filename="modinfodialogconflicts.cpp" line="785"/>
<source>&amp;Preview</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogconflicts.cpp" line="780"/>
+ <location filename="modinfodialogconflicts.cpp" line="788"/>
<source>&amp;Go to...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogconflicts.cpp" line="783"/>
+ <location filename="modinfodialogconflicts.cpp" line="791"/>
<source>Open in &amp;Explorer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogconflicts.cpp" line="786"/>
+ <location filename="modinfodialogconflicts.cpp" line="794"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogconflicts.cpp" line="791"/>
+ <location filename="modinfodialogconflicts.cpp" line="799"/>
<source>&amp;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 &amp;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 &quot;%1&quot;?</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>&amp;Execute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="modinfodialogfiletree.cpp" line="457"/>
+ <location filename="modinfodialogfiletree.cpp" line="458"/>
+ <source>Execute with &amp;VFS</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="modinfodialogfiletree.cpp" line="460"/>
<source>&amp;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>&lt;Edit...&gt;</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&apos;re about to start a tutorial. For technical reasons it&apos;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 &quot;%1&quot; from mod &quot;%2&quot; to &quot;%3&quot;: %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 &quot;%1&quot;. 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 &quot;%1&quot;</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 &quot;%1&quot; to &quot;%2&quot;</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?&lt;br&gt;&lt;ul&gt;%1&lt;/ul&gt;</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&apos;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>&lt;table cellspacing=&quot;5&quot;&gt;&lt;tr&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;All&lt;/th&gt;&lt;th&gt;Visible&lt;/th&gt;&lt;tr&gt;&lt;td&gt;Enabled mods:&amp;emsp;&lt;/td&gt;&lt;td align=right&gt;%1 / %2&lt;/td&gt;&lt;td align=right&gt;%3 / %4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Unmanaged/DLCs:&amp;emsp;&lt;/td&gt;&lt;td align=right&gt;%5&lt;/td&gt;&lt;td align=right&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Mod backups:&amp;emsp;&lt;/td&gt;&lt;td align=right&gt;%7&lt;/td&gt;&lt;td align=right&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Separators:&amp;emsp;&lt;/td&gt;&lt;td align=right&gt;%9&lt;/td&gt;&lt;td align=right&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="3561"/>
+ <location filename="mainwindow.cpp" line="3540"/>
<source>&lt;table cellspacing=&quot;6&quot;&gt;&lt;tr&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Active &lt;/th&gt;&lt;th&gt;Total&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;All plugins:&lt;/td&gt;&lt;td align=right&gt;%1 &lt;/td&gt;&lt;td align=right&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ESMs:&lt;/td&gt;&lt;td align=right&gt;%3 &lt;/td&gt;&lt;td align=right&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ESPs:&lt;/td&gt;&lt;td align=right&gt;%7 &lt;/td&gt;&lt;td align=right&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ESMs+ESPs:&lt;/td&gt;&lt;td align=right&gt;%9 &lt;/td&gt;&lt;td align=right&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ESLs:&lt;/td&gt;&lt;td align=right&gt;%5 &lt;/td&gt;&lt;td align=right&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</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&apos;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&apos;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)?&lt;br&gt;&lt;ul&gt;%1&lt;/ul&gt;&lt;br&gt;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&apos;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 &quot;%1&quot;. 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>&amp;Execute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="5518"/>
+ <location filename="mainwindow.cpp" line="5532"/>
+ <source>Execute with &amp;VFS</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="mainwindow.cpp" line="5534"/>
<source>&amp;Open</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="5519"/>
+ <location filename="mainwindow.cpp" line="5535"/>
<source>Open with &amp;VFS</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="5522"/>
+ <location filename="mainwindow.cpp" line="5576"/>
<source>&amp;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>&lt;Multiple&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="6348"/>
+ <location filename="mainwindow.cpp" line="6404"/>
<source>Remove &apos;%1&apos; 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>&lt;Manage...&gt;</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>&lt;a href=&quot;https://www.transifex.com/tannin/mod-organizer/&quot;&gt;Help translate Mod Organizer&lt;/a&gt;</source>
+ <source>&lt;a href=&quot;https://www.transifex.com/mod-organizer-2-team/mod-organizer-2/&quot;&gt;Help translate Mod Organizer&lt;/a&gt;</source>
+ <oldsource>&lt;a href=&quot;https://www.transifex.com/tannin/mod-organizer/&quot;&gt;Help translate Mod Organizer&lt;/a&gt;</oldsource>
<translation type="unfinished"></translation>
</message>
<message>