diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/downloadlistwidget.cpp | 75 | ||||
| -rw-r--r-- | src/downloadlistwidget.h | 15 | ||||
| -rw-r--r-- | src/mainwindow.cpp | 6 | ||||
| -rw-r--r-- | src/organizer_en.ts | 473 |
4 files changed, 326 insertions, 243 deletions
diff --git a/src/downloadlistwidget.cpp b/src/downloadlistwidget.cpp index 24695032..37202421 100644 --- a/src/downloadlistwidget.cpp +++ b/src/downloadlistwidget.cpp @@ -32,9 +32,9 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. void DownloadProgressDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
QModelIndex sourceIndex = m_SortProxy->mapToSource(index);
- if (sourceIndex.column() == DownloadList::COL_STATUS && sourceIndex.row() < m_Manager->numTotalDownloads()
+ bool pendingDownload = (sourceIndex.row() >= m_Manager->numTotalDownloads());
+ if (sourceIndex.column() == DownloadList::COL_STATUS && !pendingDownload
&& m_Manager->getState(sourceIndex.row()) == DownloadManager::STATE_DOWNLOADING) {
- bool pendingDownload = sourceIndex.row() >= m_Manager->numTotalDownloads();
QProgressBar progressBar;
progressBar.setProperty("downloadView", option.widget->property("downloadView"));
progressBar.setProperty("downloadProgress", true);
@@ -47,38 +47,73 @@ void DownloadProgressDelegate::paint(QPainter *painter, const QStyleOptionViewIt progressBar.setFormat(m_Manager->getProgress(sourceIndex.row()).second);
progressBar.setStyle(QApplication::style());
- /*
- QLabel progressText;
- progressText.setProperty("downloadView", option.widget->property("downloadView"));
- progressText.setProperty("downloadProgress", true);
- progressText.resize(option.rect.width(), option.rect.height());
- progressText.setAttribute(Qt::WA_TranslucentBackground);
- progressText.setAlignment(Qt::AlignCenter);
- progressText.setText(m_Manager->getProgress(sourceIndex.row()).second);
- progressText.setStyle(QApplication::style());
- */
-
// paint the background with default delegate first to preserve table cell styling
QStyledItemDelegate::paint(painter, option, index);
painter->save();
painter->translate(option.rect.topLeft());
progressBar.render(painter);
- //progressText.render(painter);
painter->restore();
} else {
QStyledItemDelegate::paint(painter, option, index);
}
}
+void DownloadListHeader::customResizeSections()
+{
+ // find the rightmost column that is not hidden
+ int rightVisible = count() - 1;
+ while (isSectionHidden(rightVisible) && rightVisible > 0)
+ rightVisible--;
+
+ // if that column is already squashed, squash others to the right side --
+ // otherwise to the left
+ if (sectionSize(rightVisible) == minimumSectionSize()) {
+ for (int idx = rightVisible; idx >= 0; idx--) {
+ if (!isSectionHidden(idx)) {
+ if (length() != width())
+ resizeSection(idx, std::max(sectionSize(idx) + width() - length(), minimumSectionSize()));
+ else
+ break;
+ }
+ }
+ } else {
+ for (int idx = 0; idx <= rightVisible; idx++) {
+ if (!isSectionHidden(idx)) {
+ if (length() != width())
+ resizeSection(idx, std::max(sectionSize(idx) + width() - length(), minimumSectionSize()));
+ else
+ break;
+ }
+ }
+ }
+}
+
+void DownloadListHeader::mouseReleaseEvent(QMouseEvent *event)
+{
+ QHeaderView::mouseReleaseEvent(event);
+ customResizeSections();
+}
+
DownloadListWidget::DownloadListWidget(QWidget *parent)
: QTreeView(parent)
{
- connect(this, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(onDoubleClick(QModelIndex)));
- connect(this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(onCustomContextMenu(QPoint)));
+ setHeader(new DownloadListHeader(Qt::Horizontal, this));
+ header()->setSectionsMovable(true);
header()->setContextMenuPolicy(Qt::CustomContextMenu);
+ header()->setCascadingSectionResizes(true);
+ header()->setStretchLastSection(false);
+ header()->setSectionResizeMode(QHeaderView::Interactive);
+ header()->setDefaultSectionSize(100);
+
+ setUniformRowHeights(false);
+ setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+ sortByColumn(1, Qt::DescendingOrder);
+
connect(header(), SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(onHeaderCustomContextMenu(QPoint)));
+ connect(this, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(onDoubleClick(QModelIndex)));
+ connect(this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(onCustomContextMenu(QPoint)));
}
DownloadListWidget::~DownloadListWidget()
@@ -141,6 +176,14 @@ void DownloadListWidget::onHeaderCustomContextMenu(const QPoint &point) }
++i;
}
+
+ qobject_cast<DownloadListHeader*>(header())->customResizeSections();
+}
+
+void DownloadListWidget::resizeEvent(QResizeEvent *event)
+{
+ QTreeView::resizeEvent(event);
+ qobject_cast<DownloadListHeader*>(header())->customResizeSections();
}
void DownloadListWidget::onCustomContextMenu(const QPoint &point)
diff --git a/src/downloadlistwidget.h b/src/downloadlistwidget.h index 0002e2b4..4776d259 100644 --- a/src/downloadlistwidget.h +++ b/src/downloadlistwidget.h @@ -28,6 +28,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include <QLabel>
#include <QProgressBar>
#include <QTreeView>
+#include <QHeaderView>
#include <QStyledItemDelegate>
@@ -50,6 +51,18 @@ private: DownloadListSortProxy *m_SortProxy;
};
+class DownloadListHeader : public QHeaderView
+{
+ Q_OBJECT
+
+public:
+ explicit DownloadListHeader(Qt::Orientation orientation, QWidget *parent = nullptr) : QHeaderView(orientation, parent) {}
+ void customResizeSections();
+
+private:
+ void mouseReleaseEvent(QMouseEvent *event) override;
+};
+
class DownloadListWidget : public QTreeView
{
Q_OBJECT
@@ -101,6 +114,8 @@ private: DownloadManager *m_Manager;
DownloadList *m_SourceModel = 0;
int m_ContextRow;
+
+ void resizeEvent(QResizeEvent *event);
};
#endif // DOWNLOADLISTWIDGET_H
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index ab3fe2c6..0f21af94 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -5170,11 +5170,6 @@ void MainWindow::initDownloadView() ui->downloadView->setModel(sortProxy);
ui->downloadView->setManager(m_OrganizerCore.downloadManager());
ui->downloadView->setItemDelegate(new DownloadProgressDelegate(m_OrganizerCore.downloadManager(), sortProxy, ui->downloadView));
- ui->downloadView->setUniformRowHeights(false);
- ui->downloadView->header()->setStretchLastSection(false);
- ui->downloadView->header()->setSectionResizeMode(QHeaderView::Interactive);
- ui->downloadView->header()->setSectionResizeMode(0, QHeaderView::Stretch);
- ui->downloadView->sortByColumn(1, Qt::DescendingOrder);
updateDownloadView();
connect(ui->downloadView, SIGNAL(installDownload(int)), &m_OrganizerCore, SLOT(installDownload(int)));
@@ -5208,6 +5203,7 @@ void MainWindow::updateDownloadView() ui->downloadView->setMetaDisplay(m_OrganizerCore.settings().metaDownloads());
ui->downloadView->style()->unpolish(ui->downloadView);
ui->downloadView->style()->polish(ui->downloadView);
+ qobject_cast<DownloadListHeader*>(ui->downloadView->header())->customResizeSections();
m_OrganizerCore.downloadManager()->refreshList();
}
diff --git a/src/organizer_en.ts b/src/organizer_en.ts index 2b256839..299ffe6a 100644 --- a/src/organizer_en.ts +++ b/src/organizer_en.ts @@ -26,7 +26,8 @@ </message> <message> <location filename="aboutdialog.ui" line="160"/> - <source>Current Maintainers</source> + <source>Lead Developers/ Maintainers</source> + <oldsource>Current Maintainers</oldsource> <translation type="unfinished"></translation> </message> <message> @@ -35,67 +36,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="206"/> - <source>Major Contributors</source> + <location filename="aboutdialog.ui" line="201"/> + <source>Mo2 devs and Contributors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="227"/> + <location filename="aboutdialog.ui" line="216"/> + <source>Project579</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="aboutdialog.ui" line="221"/> + <source>przester</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="aboutdialog.ui" line="232"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="252"/> + <location filename="aboutdialog.ui" line="257"/> <source>Cyb3r (Dutch)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="262"/> + <location filename="aboutdialog.ui" line="267"/> <source>fruttyx (French)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="277"/> + <location filename="aboutdialog.ui" line="282"/> <source>Yoplala (French)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="282"/> + <location filename="aboutdialog.ui" line="287"/> <source>Faron (German)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="292"/> + <location filename="aboutdialog.ui" line="297"/> <source>Mordan (Greek)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="305"/> + <location filename="aboutdialog.ui" line="310"/> <source>Yoosk (Polish)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="310"/> + <location filename="aboutdialog.ui" line="315"/> <source>Brgodfx (Portuguese)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="330"/> + <location filename="aboutdialog.ui" line="320"/> + <source>zDas (Portuguese)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="aboutdialog.ui" line="340"/> <source>Jax (Swedish)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="335"/> + <location filename="aboutdialog.ui" line="345"/> + <source>yohru (Japanese)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="aboutdialog.ui" line="350"/> <source>...and all other Transifex contributors!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="349"/> + <location filename="aboutdialog.ui" line="364"/> <source>Other Supporters && Contributors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="471"/> + <location filename="aboutdialog.ui" line="486"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -395,145 +416,145 @@ p, li { white-space: pre-wrap; } <context> <name>DownloadListWidget</name> <message> - <location filename="downloadlistwidget.cpp" line="158"/> + <location filename="downloadlistwidget.cpp" line="201"/> <source>Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="160"/> + <location filename="downloadlistwidget.cpp" line="203"/> <source>Query Info</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="162"/> + <location filename="downloadlistwidget.cpp" line="205"/> <source>Visit on Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="163"/> + <location filename="downloadlistwidget.cpp" line="206"/> <source>Open File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="164"/> - <location filename="downloadlistwidget.cpp" line="176"/> - <location filename="downloadlistwidget.cpp" line="181"/> + <location filename="downloadlistwidget.cpp" line="207"/> + <location filename="downloadlistwidget.cpp" line="219"/> + <location filename="downloadlistwidget.cpp" line="224"/> <source>Show in Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="168"/> - <location filename="downloadlistwidget.cpp" line="179"/> + <location filename="downloadlistwidget.cpp" line="211"/> + <location filename="downloadlistwidget.cpp" line="222"/> <source>Delete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="170"/> + <location filename="downloadlistwidget.cpp" line="213"/> <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="172"/> + <location filename="downloadlistwidget.cpp" line="215"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="174"/> + <location filename="downloadlistwidget.cpp" line="217"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="175"/> + <location filename="downloadlistwidget.cpp" line="218"/> <source>Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="180"/> + <location filename="downloadlistwidget.cpp" line="223"/> <source>Resume</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="186"/> + <location filename="downloadlistwidget.cpp" line="229"/> <source>Delete Installed...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="187"/> + <location filename="downloadlistwidget.cpp" line="230"/> <source>Delete Uninstalled...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="188"/> + <location filename="downloadlistwidget.cpp" line="231"/> <source>Delete All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="192"/> + <location filename="downloadlistwidget.cpp" line="235"/> <source>Hide Installed...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="193"/> + <location filename="downloadlistwidget.cpp" line="236"/> <source>Hide Uninstalled...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="194"/> + <location filename="downloadlistwidget.cpp" line="237"/> <source>Hide All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="196"/> + <location filename="downloadlistwidget.cpp" line="239"/> <source>Un-Hide All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="214"/> - <location filename="downloadlistwidget.cpp" line="269"/> - <location filename="downloadlistwidget.cpp" line="278"/> - <location filename="downloadlistwidget.cpp" line="287"/> + <location filename="downloadlistwidget.cpp" line="257"/> + <location filename="downloadlistwidget.cpp" line="312"/> + <location filename="downloadlistwidget.cpp" line="321"/> + <location filename="downloadlistwidget.cpp" line="330"/> <source>Delete Files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="215"/> + <location filename="downloadlistwidget.cpp" line="258"/> <source>This will permanently delete the selected download.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="270"/> + <location filename="downloadlistwidget.cpp" line="313"/> <source>This will remove all finished downloads from this list and from disk.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="279"/> + <location filename="downloadlistwidget.cpp" line="322"/> <source>This will remove all installed downloads from this list and from disk.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="288"/> + <location filename="downloadlistwidget.cpp" line="331"/> <source>This will remove all uninstalled downloads from this list and from disk.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="296"/> - <location filename="downloadlistwidget.cpp" line="305"/> - <location filename="downloadlistwidget.cpp" line="314"/> + <location filename="downloadlistwidget.cpp" line="339"/> + <location filename="downloadlistwidget.cpp" line="348"/> + <location filename="downloadlistwidget.cpp" line="357"/> <source>Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="297"/> + <location filename="downloadlistwidget.cpp" line="340"/> <source>This will remove all finished downloads from this list (but NOT from disk).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="306"/> + <location filename="downloadlistwidget.cpp" line="349"/> <source>This will remove all installed downloads from this list (but NOT from disk).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="315"/> + <location filename="downloadlistwidget.cpp" line="358"/> <source>This will remove all uninstalled downloads from this list (but NOT from disk).</source> <translation type="unfinished"></translation> </message> @@ -1436,7 +1457,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="287"/> <location filename="mainwindow.ui" line="908"/> - <location filename="mainwindow.cpp" line="4340"/> + <location filename="mainwindow.cpp" line="4346"/> <source>Create Backup</source> <translation type="unfinished"></translation> </message> @@ -1612,8 +1633,8 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="1172"/> <location filename="mainwindow.ui" line="1295"/> - <location filename="mainwindow.cpp" line="4215"/> - <location filename="mainwindow.cpp" line="5122"/> + <location filename="mainwindow.cpp" line="4221"/> + <location filename="mainwindow.cpp" line="5128"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> @@ -1797,7 +1818,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="mainwindow.ui" line="1565"/> - <location filename="mainwindow.cpp" line="5053"/> + <location filename="mainwindow.cpp" line="5059"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -1838,7 +1859,7 @@ Right now this has very limited functionality</source> </message> <message> <location filename="mainwindow.ui" line="1613"/> - <location filename="mainwindow.cpp" line="5145"/> + <location filename="mainwindow.cpp" line="5151"/> <source>Endorse Mod Organizer</source> <translation type="unfinished"></translation> </message> @@ -1906,8 +1927,8 @@ Error: %1</source> </message> <message> <location filename="mainwindow.cpp" line="724"/> - <location filename="mainwindow.cpp" line="4350"/> - <location filename="mainwindow.cpp" line="4354"/> + <location filename="mainwindow.cpp" line="4356"/> + <location filename="mainwindow.cpp" line="4360"/> <source>Endorse</source> <translation type="unfinished"></translation> </message> @@ -2133,8 +2154,8 @@ Error: %1</source> </message> <message> <location filename="mainwindow.cpp" line="2475"/> - <location filename="mainwindow.cpp" line="4885"/> - <location filename="mainwindow.cpp" line="4909"/> + <location filename="mainwindow.cpp" line="4891"/> + <location filename="mainwindow.cpp" line="4915"/> <source>failed to rename "%1" to "%2"</source> <translation type="unfinished"></translation> </message> @@ -2142,7 +2163,7 @@ Error: %1</source> <location filename="mainwindow.cpp" line="2542"/> <location filename="mainwindow.cpp" line="3919"/> <location filename="mainwindow.cpp" line="3927"/> - <location filename="mainwindow.cpp" line="4463"/> + <location filename="mainwindow.cpp" line="4469"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> @@ -2241,7 +2262,7 @@ Error: %1</source> <message> <location filename="mainwindow.cpp" line="3270"/> <location filename="mainwindow.cpp" line="3408"/> - <location filename="mainwindow.cpp" line="4277"/> + <location filename="mainwindow.cpp" line="4283"/> <source>Create Mod...</source> <translation type="unfinished"></translation> </message> @@ -2281,7 +2302,7 @@ Please enter a name:</source> </message> <message> <location filename="mainwindow.cpp" line="3450"/> - <location filename="mainwindow.cpp" line="5480"/> + <location filename="mainwindow.cpp" line="5482"/> <source>Are you sure?</source> <translation type="unfinished"></translation> </message> @@ -2309,7 +2330,7 @@ This function will guess the versioning scheme under the assumption that the ins </message> <message> <location filename="mainwindow.cpp" line="3842"/> - <location filename="mainwindow.cpp" line="5021"/> + <location filename="mainwindow.cpp" line="5027"/> <source>Sorry</source> <translation type="unfinished"></translation> </message> @@ -2376,332 +2397,337 @@ You can also use online editors and converters instead.</source> </message> <message> <location filename="mainwindow.cpp" line="4044"/> - <source>Mod_Status</source> + <source>Notes_column</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="4045"/> - <source>Primary_Category</source> + <source>Mod_Status</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="4046"/> - <source>Nexus_ID</source> + <source>Primary_Category</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="4047"/> - <source>Mod_Nexus_URL</source> + <source>Nexus_ID</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="4048"/> - <source>Mod_Version</source> + <source>Mod_Nexus_URL</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="4049"/> - <source>Install_Date</source> + <source>Mod_Version</source> <translation type="unfinished"></translation> </message> <message> <location filename="mainwindow.cpp" line="4050"/> + <source>Install_Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.cpp" line="4051"/> <source>Download_File_Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4152"/> + <location filename="mainwindow.cpp" line="4158"/> <source>export failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4171"/> + <location filename="mainwindow.cpp" line="4177"/> <source>Open Game folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4173"/> + <location filename="mainwindow.cpp" line="4179"/> <source>Open MyGames folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4175"/> + <location filename="mainwindow.cpp" line="4181"/> <source>Open INIs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4179"/> + <location filename="mainwindow.cpp" line="4185"/> <source>Open Instance folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4181"/> + <location filename="mainwindow.cpp" line="4187"/> <source>Open Mods folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4183"/> + <location filename="mainwindow.cpp" line="4189"/> <source>Open Profile folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4185"/> + <location filename="mainwindow.cpp" line="4191"/> <source>Open Downloads folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4189"/> + <location filename="mainwindow.cpp" line="4195"/> <source>Open MO2 Install folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4191"/> + <location filename="mainwindow.cpp" line="4197"/> <source>Open MO2 Plugins folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4193"/> + <location filename="mainwindow.cpp" line="4199"/> <source>Open MO2 Logs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4202"/> + <location filename="mainwindow.cpp" line="4208"/> <source>Install Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4204"/> + <location filename="mainwindow.cpp" line="4210"/> <source>Create empty mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4206"/> + <location filename="mainwindow.cpp" line="4212"/> <source>Create Separator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4210"/> + <location filename="mainwindow.cpp" line="4216"/> <source>Enable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4211"/> + <location filename="mainwindow.cpp" line="4217"/> <source>Disable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4213"/> + <location filename="mainwindow.cpp" line="4219"/> <source>Check all for update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4217"/> + <location filename="mainwindow.cpp" line="4223"/> <source>Export to csv...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4229"/> - <location filename="mainwindow.cpp" line="4245"/> + <location filename="mainwindow.cpp" line="4235"/> + <location filename="mainwindow.cpp" line="4251"/> <source>Send to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4230"/> - <location filename="mainwindow.cpp" line="4246"/> + <location filename="mainwindow.cpp" line="4236"/> + <location filename="mainwindow.cpp" line="4252"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4231"/> - <location filename="mainwindow.cpp" line="4247"/> + <location filename="mainwindow.cpp" line="4237"/> + <location filename="mainwindow.cpp" line="4253"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4232"/> - <location filename="mainwindow.cpp" line="4248"/> + <location filename="mainwindow.cpp" line="4238"/> + <location filename="mainwindow.cpp" line="4254"/> <source>Priority...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4233"/> + <location filename="mainwindow.cpp" line="4239"/> <source>Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4269"/> + <location filename="mainwindow.cpp" line="4275"/> <source>All Mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4276"/> + <location filename="mainwindow.cpp" line="4282"/> <source>Sync to Mods...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4278"/> + <location filename="mainwindow.cpp" line="4284"/> <source>Clear Overwrite...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4280"/> - <location filename="mainwindow.cpp" line="4381"/> + <location filename="mainwindow.cpp" line="4286"/> + <location filename="mainwindow.cpp" line="4387"/> <source>Open in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4282"/> + <location filename="mainwindow.cpp" line="4288"/> <source>Restore Backup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4283"/> + <location filename="mainwindow.cpp" line="4289"/> <source>Remove Backup...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4286"/> - <location filename="mainwindow.cpp" line="4305"/> + <location filename="mainwindow.cpp" line="4292"/> + <location filename="mainwindow.cpp" line="4311"/> <source>Change Categories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4290"/> - <location filename="mainwindow.cpp" line="4310"/> + <location filename="mainwindow.cpp" line="4296"/> + <location filename="mainwindow.cpp" line="4316"/> <source>Primary Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4294"/> + <location filename="mainwindow.cpp" line="4300"/> <source>Rename Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4295"/> + <location filename="mainwindow.cpp" line="4301"/> <source>Remove Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4298"/> + <location filename="mainwindow.cpp" line="4304"/> <source>Select Color...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4300"/> + <location filename="mainwindow.cpp" line="4306"/> <source>Reset Color</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4317"/> + <location filename="mainwindow.cpp" line="4323"/> <source>Change versioning scheme</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4321"/> + <location filename="mainwindow.cpp" line="4327"/> <source>Un-ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4325"/> + <location filename="mainwindow.cpp" line="4331"/> <source>Ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4330"/> - <location filename="mainwindow.cpp" line="5591"/> + <location filename="mainwindow.cpp" line="4336"/> + <location filename="mainwindow.cpp" line="5593"/> <source>Enable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4331"/> - <location filename="mainwindow.cpp" line="5592"/> + <location filename="mainwindow.cpp" line="4337"/> + <location filename="mainwindow.cpp" line="5594"/> <source>Disable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4337"/> + <location filename="mainwindow.cpp" line="4343"/> <source>Rename Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4338"/> + <location filename="mainwindow.cpp" line="4344"/> <source>Reinstall Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4339"/> + <location filename="mainwindow.cpp" line="4345"/> <source>Remove Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4347"/> + <location filename="mainwindow.cpp" line="4353"/> <source>Un-Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4351"/> + <location filename="mainwindow.cpp" line="4357"/> <source>Won't endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4357"/> + <location filename="mainwindow.cpp" line="4363"/> <source>Endorsement state unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4368"/> + <location filename="mainwindow.cpp" line="4374"/> <source>Ignore missing data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4372"/> + <location filename="mainwindow.cpp" line="4378"/> <source>Mark as converted/working</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4376"/> + <location filename="mainwindow.cpp" line="4382"/> <source>Visit on Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4378"/> + <location filename="mainwindow.cpp" line="4384"/> <source>Visit web page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4385"/> + <location filename="mainwindow.cpp" line="4391"/> <source>Information...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4392"/> - <location filename="mainwindow.cpp" line="5639"/> + <location filename="mainwindow.cpp" line="4398"/> + <location filename="mainwindow.cpp" line="5641"/> <source>Exception: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4394"/> - <location filename="mainwindow.cpp" line="5641"/> + <location filename="mainwindow.cpp" line="4400"/> + <location filename="mainwindow.cpp" line="5643"/> <source>Unknown exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4423"/> + <location filename="mainwindow.cpp" line="4429"/> <source><All></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4425"/> + <location filename="mainwindow.cpp" line="4431"/> <source><Multiple></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4460"/> + <location filename="mainwindow.cpp" line="4466"/> <source>%1 more</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4464"/> + <location filename="mainwindow.cpp" line="4470"/> <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> @@ -2709,12 +2735,12 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="4509"/> + <location filename="mainwindow.cpp" line="4515"/> <source>Enable Mods...</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4524"/> + <location filename="mainwindow.cpp" line="4530"/> <source>Delete %n save(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -2722,22 +2748,22 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="4566"/> + <location filename="mainwindow.cpp" line="4572"/> <source>failed to remove %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4588"/> + <location filename="mainwindow.cpp" line="4594"/> <source>failed to create %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4618"/> + <location filename="mainwindow.cpp" line="4624"/> <source>Restarting MO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4619"/> + <location filename="mainwindow.cpp" line="4625"/> <source>Changing the managed game directory requires restarting MO. Any pending downloads will be paused. @@ -2745,335 +2771,335 @@ Click OK to restart MO now.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4639"/> + <location filename="mainwindow.cpp" line="4645"/> <source>Can't change download directory while downloads are in progress!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4757"/> + <location filename="mainwindow.cpp" line="4763"/> <source>failed to write to file %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4763"/> + <location filename="mainwindow.cpp" line="4769"/> <source>%1 written</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4804"/> + <location filename="mainwindow.cpp" line="4810"/> <source>Select binary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4804"/> + <location filename="mainwindow.cpp" line="4810"/> <source>Binary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4830"/> + <location filename="mainwindow.cpp" line="4836"/> <source>Enter Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4831"/> + <location filename="mainwindow.cpp" line="4837"/> <source>Please enter a name for the executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4845"/> + <location filename="mainwindow.cpp" line="4851"/> <source>Not an executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4845"/> + <location filename="mainwindow.cpp" line="4851"/> <source>This is not a recognized executable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4870"/> - <location filename="mainwindow.cpp" line="4895"/> + <location filename="mainwindow.cpp" line="4876"/> + <location filename="mainwindow.cpp" line="4901"/> <source>Replace file?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4870"/> + <location filename="mainwindow.cpp" line="4876"/> <source>There already is a hidden version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4873"/> - <location filename="mainwindow.cpp" line="4898"/> + <location filename="mainwindow.cpp" line="4879"/> + <location filename="mainwindow.cpp" line="4904"/> <source>File operation failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4873"/> - <location filename="mainwindow.cpp" line="4898"/> + <location filename="mainwindow.cpp" line="4879"/> + <location filename="mainwindow.cpp" line="4904"/> <source>Failed to remove "%1". Maybe you lack the required file permissions?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4895"/> + <location filename="mainwindow.cpp" line="4901"/> <source>There already is a visible version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4939"/> - <location filename="mainwindow.cpp" line="6253"/> + <location filename="mainwindow.cpp" line="4945"/> + <location filename="mainwindow.cpp" line="6255"/> <source>Set Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4939"/> + <location filename="mainwindow.cpp" line="4945"/> <source>Set the priority of the selected plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4988"/> + <location filename="mainwindow.cpp" line="4994"/> <source>file not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5001"/> + <location filename="mainwindow.cpp" line="5007"/> <source>failed to generate preview for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5021"/> + <location filename="mainwindow.cpp" line="5027"/> <source>Sorry, can't preview anything. This function currently does not support extracting from bsas.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5055"/> + <location filename="mainwindow.cpp" line="5061"/> <source>Update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5102"/> + <location filename="mainwindow.cpp" line="5108"/> <source>Open/Execute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5103"/> + <location filename="mainwindow.cpp" line="5109"/> <source>Add as Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5107"/> + <location filename="mainwindow.cpp" line="5113"/> <source>Preview</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5113"/> + <location filename="mainwindow.cpp" line="5119"/> <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5115"/> + <location filename="mainwindow.cpp" line="5121"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5121"/> + <location filename="mainwindow.cpp" line="5127"/> <source>Write To File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5146"/> + <location filename="mainwindow.cpp" line="5152"/> <source>Do you want to endorse Mod Organizer on %1 now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5289"/> + <location filename="mainwindow.cpp" line="5291"/> <source>Thank you!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5289"/> + <location filename="mainwindow.cpp" line="5291"/> <source>Thank you for your endorsement!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5324"/> + <location filename="mainwindow.cpp" line="5326"/> <source>Request to Nexus failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5339"/> - <location filename="mainwindow.cpp" line="5401"/> + <location filename="mainwindow.cpp" line="5341"/> + <location filename="mainwindow.cpp" line="5403"/> <source>failed to read %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5351"/> - <location filename="mainwindow.cpp" line="5829"/> + <location filename="mainwindow.cpp" line="5353"/> + <location filename="mainwindow.cpp" line="5831"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5351"/> + <location filename="mainwindow.cpp" line="5353"/> <source>failed to extract %1 (errorcode %2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5383"/> + <location filename="mainwindow.cpp" line="5385"/> <source>Extract BSA</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5412"/> + <location filename="mainwindow.cpp" line="5414"/> <source>This archive contains invalid hashes. Some files may be broken.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5458"/> + <location filename="mainwindow.cpp" line="5460"/> <source>Extract...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5481"/> + <location filename="mainwindow.cpp" line="5483"/> <source>This will restart MO, continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5528"/> + <location filename="mainwindow.cpp" line="5530"/> <source>Edit Categories...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5529"/> + <location filename="mainwindow.cpp" line="5531"/> <source>Deselect filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5580"/> + <location filename="mainwindow.cpp" line="5582"/> <source>Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5596"/> + <location filename="mainwindow.cpp" line="5598"/> <source>Enable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5597"/> + <location filename="mainwindow.cpp" line="5599"/> <source>Disable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5618"/> + <location filename="mainwindow.cpp" line="5620"/> <source>Unlock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5621"/> + <location filename="mainwindow.cpp" line="5623"/> <source>Lock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5625"/> + <location filename="mainwindow.cpp" line="5627"/> <source>Open Origin in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5632"/> + <location filename="mainwindow.cpp" line="5634"/> <source>Open Origin Info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5775"/> + <location filename="mainwindow.cpp" line="5777"/> <source>depends on missing "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5779"/> + <location filename="mainwindow.cpp" line="5781"/> <source>incompatible with "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5805"/> + <location filename="mainwindow.cpp" line="5807"/> <source>Please wait while LOOT is running</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5902"/> + <location filename="mainwindow.cpp" line="5904"/> <source>loot failed. Exit code was: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5924"/> + <location filename="mainwindow.cpp" line="5926"/> <source>failed to start loot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5927"/> + <location filename="mainwindow.cpp" line="5929"/> <source>failed to run loot: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5931"/> + <location filename="mainwindow.cpp" line="5933"/> <source>Errors occured</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5978"/> + <location filename="mainwindow.cpp" line="5980"/> <source>Backup of load order created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5988"/> + <location filename="mainwindow.cpp" line="5990"/> <source>Choose backup to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6001"/> + <location filename="mainwindow.cpp" line="6003"/> <source>No Backups</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6001"/> + <location filename="mainwindow.cpp" line="6003"/> <source>There are no backups to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6022"/> - <location filename="mainwindow.cpp" line="6044"/> + <location filename="mainwindow.cpp" line="6024"/> + <location filename="mainwindow.cpp" line="6046"/> <source>Restore failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6023"/> - <location filename="mainwindow.cpp" line="6045"/> + <location filename="mainwindow.cpp" line="6025"/> + <location filename="mainwindow.cpp" line="6047"/> <source>Failed to restore the backup. Errorcode: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6034"/> + <location filename="mainwindow.cpp" line="6036"/> <source>Backup of modlist created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6140"/> + <location filename="mainwindow.cpp" line="6142"/> <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="6142"/> + <location filename="mainwindow.cpp" line="6144"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6143"/> + <location filename="mainwindow.cpp" line="6145"/> <source>Rename new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6144"/> + <location filename="mainwindow.cpp" line="6146"/> <source>Ignore file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6253"/> + <location filename="mainwindow.cpp" line="6255"/> <source>Set the priority of the selected mods</source> <translation type="unfinished"></translation> </message> @@ -4759,22 +4785,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="784"/> + <location filename="profile.cpp" line="785"/> <source>Missing profile-specific game INI files!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="785"/> - <source>Some of your profile-specific game INI files were missing. They will now be copied from the vanilla game folder. You might want double-check your settings.</source> + <location filename="profile.cpp" line="786"/> + <source>Some of your profile-specific game INI files were missing. They will now be copied from the vanilla game folder. You might want double-check your settings. + +Missing files: +</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="800"/> + <location filename="profile.cpp" line="801"/> <source>Delete profile-specific game INI files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="801"/> + <location filename="profile.cpp" line="802"/> <source>Do you want to delete the profile-specific game INI files? (If you select "No", the INI files will be used again if you re-enable profile-specific game INI files.)</source> <translation type="unfinished"></translation> </message> @@ -5436,7 +5465,7 @@ If the folder was still in use, restart MO and try again.</source> </message> <message> <location filename="mainwindow.cpp" line="1400"/> - <location filename="mainwindow.cpp" line="4715"/> + <location filename="mainwindow.cpp" line="4721"/> <source><Manage...></source> <translation type="unfinished"></translation> </message> |
