diff options
| author | Mikaƫl Capelle <capelle.mikael@gmail.com> | 2025-05-22 19:35:44 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-22 19:35:44 +0200 |
| commit | a41028fafcab47ba0d07b975bbb9abde420f4335 (patch) | |
| tree | 0647a4f12ea631febb62eaddef191c9f74295567 /src | |
| parent | eddc30a47f3daefbe4ef29b5de261a1e18949dd3 (diff) | |
Update following USVFS move to VCPKG. (#2244)
Diffstat (limited to 'src')
| -rw-r--r-- | src/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | src/mainwindow.cpp | 2 | ||||
| -rw-r--r-- | src/organizer_en.ts | 808 | ||||
| -rw-r--r-- | src/organizercore.cpp | 2 | ||||
| -rw-r--r-- | src/settings.h | 2 | ||||
| -rw-r--r-- | src/shared/util.cpp | 4 | ||||
| -rw-r--r-- | src/spawn.cpp | 2 | ||||
| -rw-r--r-- | src/usvfsconnector.cpp | 2 | ||||
| -rw-r--r-- | src/usvfsconnector.h | 2 |
9 files changed, 458 insertions, 372 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7188c03b..6ef3bd57 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,14 +1,16 @@ cmake_minimum_required(VERSION 3.16) +find_package(usvfs CONFIG REQUIRED) + add_executable(organizer) set_target_properties(organizer PROPERTIES OUTPUT_NAME "ModOrganizer") mo2_configure_executable(organizer WARNINGS OFF EXTRA_TRANSLATIONS ${MO2_SUPER_PATH}/game_gamebryo/src ${MO2_UIBASE_PATH}/src PRIVATE_DEPENDS - uibase githubpp bsatk esptk archive usvfs lootcli boost::program_options + uibase githubpp bsatk esptk archive lootcli boost::program_options DirectXTex libbsarch Qt::WebEngineWidgets Qt::WebSockets) -target_link_libraries(organizer PUBLIC Shlwapi) +target_link_libraries(organizer PUBLIC usvfs::usvfs Shlwapi) target_include_directories(organizer PUBLIC ${DDS_ROOT}) mo2_install_target(organizer) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 8c91083b..bdc40f68 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -76,7 +76,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include <safewritefile.h> #include <scopeguard.h> #include <taskprogressmanager.h> -#include <usvfs.h> +#include <usvfs/usvfs.h> #include <utility.h> #include "directoryrefresher.h" diff --git a/src/organizer_en.ts b/src/organizer_en.ts index 46169a5a..abc55c8d 100644 --- a/src/organizer_en.ts +++ b/src/organizer_en.ts @@ -55,77 +55,77 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="277"/> + <location filename="aboutdialog.ui" line="287"/> <source>Translators</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="307"/> + <location filename="aboutdialog.ui" line="317"/> <source>Cyb3r (Dutch)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="332"/> + <location filename="aboutdialog.ui" line="342"/> <source>fruttyx (French)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="347"/> + <location filename="aboutdialog.ui" line="357"/> <source>Yoplala (French)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="357"/> + <location filename="aboutdialog.ui" line="367"/> <source>Faron (German)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="377"/> + <location filename="aboutdialog.ui" line="387"/> <source>yohru (Japanese)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="382"/> + <location filename="aboutdialog.ui" line="392"/> <source>Mordan (Greek)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="395"/> + <location filename="aboutdialog.ui" line="405"/> <source>Yoosk (Polish)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="400"/> + <location filename="aboutdialog.ui" line="410"/> <source>Brgodfx (Portuguese)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="405"/> - <source>zDas (Portuguese)</source> + <location filename="aboutdialog.ui" line="415"/> + <source>Dasinho (Portuguese)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="425"/> + <location filename="aboutdialog.ui" line="435"/> <source>Jax (Swedish)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="430"/> + <location filename="aboutdialog.ui" line="440"/> <source>Nubbie (Swedish)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="445"/> + <location filename="aboutdialog.ui" line="455"/> <source>...and all other contributors!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="459"/> + <location filename="aboutdialog.ui" line="469"/> <source>Other Supporters && Contributors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="666"/> + <location filename="aboutdialog.ui" line="691"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -234,53 +234,53 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="108"/> + <location filename="categoriesdialog.ui" line="105"/> <source>ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="111"/> + <location filename="categoriesdialog.ui" line="108"/> <source>Internal ID for the category.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="114"/> + <location filename="categoriesdialog.ui" line="111"/> <source>Internal ID for the category. The categories a mod belongs to are stored by this ID. It is recommended you use new IDs for categories you add instead of re-using existing ones.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="119"/> + <location filename="categoriesdialog.ui" line="116"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> + <location filename="categoriesdialog.ui" line="119"/> <location filename="categoriesdialog.ui" line="122"/> - <location filename="categoriesdialog.ui" line="125"/> <source>The display name of the category.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="130"/> + <location filename="categoriesdialog.ui" line="127"/> <source>Parent ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="133"/> + <location filename="categoriesdialog.ui" line="130"/> <source>If set, the category is defined as a sub-category of another one. Parent ID needs to be a valid category ID.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="138"/> + <location filename="categoriesdialog.ui" line="135"/> <source>Nexus Categories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="141"/> + <location filename="categoriesdialog.ui" line="138"/> <source>Comma-Separated list of Nexus IDs to be matched to the internal ID.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="144"/> + <location filename="categoriesdialog.ui" line="141"/> <source> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> @@ -293,32 +293,32 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="172"/> + <location filename="categoriesdialog.ui" line="169"/> <source>Drag & drop nexus categories from this pane onto the target category on the left.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.ui" line="178"/> + <location filename="categoriesdialog.ui" line="175"/> <source>Nexus Categories (Drag && Drop to Assign)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.cpp" line="372"/> + <location filename="categoriesdialog.cpp" line="384"/> <source>Error %1: Request to Nexus failed: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.cpp" line="380"/> + <location filename="categoriesdialog.cpp" line="392"/> <source>Add</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.cpp" line="381"/> + <location filename="categoriesdialog.cpp" line="393"/> <source>Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="categoriesdialog.cpp" line="383"/> + <location filename="categoriesdialog.cpp" line="395"/> <source>Remove Nexus Mapping(s)</source> <translation type="unfinished"></translation> </message> @@ -1164,37 +1164,37 @@ Are you absolutely sure you want to proceed?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="439"/> + <location filename="downloadmanager.cpp" line="440"/> <source>Memory allocation error (in refreshing directory).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="575"/> + <location filename="downloadmanager.cpp" line="576"/> <source>failed to download %1: could not open output file: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="604"/> + <location filename="downloadmanager.cpp" line="605"/> <source>Download again?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="605"/> + <location filename="downloadmanager.cpp" line="606"/> <source>A file with the same name "%1" has already been downloaded. Do you want to download it again? The new file will receive a different name.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="672"/> + <location filename="downloadmanager.cpp" line="673"/> <source>Wrong Game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="673"/> + <location filename="downloadmanager.cpp" line="674"/> <source>The download link is for a mod for "%1" but this instance of MO has been set up for "%2".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="687"/> + <location filename="downloadmanager.cpp" line="688"/> <source>There is already a download queued for this file. Mod %1 @@ -1202,12 +1202,12 @@ File %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="694"/> + <location filename="downloadmanager.cpp" line="695"/> <source>Already Queued</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="707"/> + <location filename="downloadmanager.cpp" line="708"/> <source>There is already a download started for this file. Mod %1: %2 @@ -1215,247 +1215,247 @@ File %3: %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="743"/> + <location filename="downloadmanager.cpp" line="744"/> <source>Already Started</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="775"/> - <location filename="downloadmanager.cpp" line="905"/> + <location filename="downloadmanager.cpp" line="776"/> + <location filename="downloadmanager.cpp" line="906"/> <source>remove: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="793"/> + <location filename="downloadmanager.cpp" line="794"/> <source>failed to delete %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="799"/> + <location filename="downloadmanager.cpp" line="800"/> <source>failed to delete meta file for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="858"/> + <location filename="downloadmanager.cpp" line="859"/> <source>restore: invalid download index: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="924"/> + <location filename="downloadmanager.cpp" line="925"/> <source>cancel: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="936"/> + <location filename="downloadmanager.cpp" line="937"/> <source>pause: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="958"/> + <location filename="downloadmanager.cpp" line="959"/> <source>resume: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="969"/> + <location filename="downloadmanager.cpp" line="970"/> <source>resume (int): invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="994"/> + <location filename="downloadmanager.cpp" line="995"/> <source>No known download urls. Sorry, this download can't be resumed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1037"/> - <location filename="downloadmanager.cpp" line="1096"/> + <location filename="downloadmanager.cpp" line="1038"/> + <location filename="downloadmanager.cpp" line="1097"/> <source>query: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1059"/> + <location filename="downloadmanager.cpp" line="1060"/> <source>Please enter the nexus mod id</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1060"/> + <location filename="downloadmanager.cpp" line="1061"/> <source>Mod ID:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1072"/> + <location filename="downloadmanager.cpp" line="1073"/> <source>Please select the source game code for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1130"/> + <location filename="downloadmanager.cpp" line="1131"/> <source>Hashing download file '%1'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1131"/> + <location filename="downloadmanager.cpp" line="1132"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1158"/> + <location filename="downloadmanager.cpp" line="1159"/> <source>VisitNexus: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1178"/> + <location filename="downloadmanager.cpp" line="1179"/> <source>Nexus ID for this Mod is unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1185"/> + <location filename="downloadmanager.cpp" line="1186"/> <source>OpenFile: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1229"/> + <location filename="downloadmanager.cpp" line="1230"/> <source>OpenFileInDownloadsFolder: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1262"/> + <location filename="downloadmanager.cpp" line="1263"/> <source>get pending: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1271"/> + <location filename="downloadmanager.cpp" line="1272"/> <source>get path: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1281"/> + <location filename="downloadmanager.cpp" line="1282"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1283"/> + <location filename="downloadmanager.cpp" line="1284"/> <source>Update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1285"/> + <location filename="downloadmanager.cpp" line="1286"/> <source>Optional</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1287"/> + <location filename="downloadmanager.cpp" line="1288"/> <source>Old</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1289"/> + <location filename="downloadmanager.cpp" line="1290"/> <source>Miscellaneous</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1291"/> + <location filename="downloadmanager.cpp" line="1292"/> <source>Deleted</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1293"/> + <location filename="downloadmanager.cpp" line="1294"/> <source>Archived</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1295"/> + <location filename="downloadmanager.cpp" line="1296"/> <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1302"/> + <location filename="downloadmanager.cpp" line="1303"/> <source>display name: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1323"/> + <location filename="downloadmanager.cpp" line="1324"/> <source>file name: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1332"/> + <location filename="downloadmanager.cpp" line="1333"/> <source>file time: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1351"/> + <location filename="downloadmanager.cpp" line="1352"/> <source>file size: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1360"/> + <location filename="downloadmanager.cpp" line="1361"/> <source>progress: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1369"/> + <location filename="downloadmanager.cpp" line="1370"/> <source>state: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1378"/> + <location filename="downloadmanager.cpp" line="1379"/> <source>infocomplete: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1392"/> - <location filename="downloadmanager.cpp" line="1400"/> - <location filename="downloadmanager.cpp" line="1413"/> + <location filename="downloadmanager.cpp" line="1393"/> + <location filename="downloadmanager.cpp" line="1401"/> + <location filename="downloadmanager.cpp" line="1414"/> <source>mod id: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1421"/> + <location filename="downloadmanager.cpp" line="1422"/> <source>ishidden: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1429"/> + <location filename="downloadmanager.cpp" line="1430"/> <source>file info: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1438"/> + <location filename="downloadmanager.cpp" line="1439"/> <source>mark installed: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1479"/> + <location filename="downloadmanager.cpp" line="1480"/> <source>mark uninstalled: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1644"/> + <location filename="downloadmanager.cpp" line="1645"/> <source>%1% - %2 - ~%3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1655"/> + <location filename="downloadmanager.cpp" line="1656"/> <source>Memory allocation error (in processing progress event).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1664"/> + <location filename="downloadmanager.cpp" line="1665"/> <source>Memory allocation error (in processing downloaded data).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1785"/> + <location filename="downloadmanager.cpp" line="1786"/> <source>Information updated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1787"/> - <location filename="downloadmanager.cpp" line="1810"/> + <location filename="downloadmanager.cpp" line="1788"/> + <location filename="downloadmanager.cpp" line="1811"/> <source>No matching file found on Nexus! Maybe this file is no longer available or it was renamed?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1790"/> + <location filename="downloadmanager.cpp" line="1791"/> <source>No file on Nexus matches the selected file by name. Please manually choose the correct one.</source> <translation type="unfinished"></translation> </message> @@ -1490,12 +1490,12 @@ File %3: %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2314"/> + <location filename="downloadmanager.cpp" line="2316"/> <source>failed to re-open %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2362"/> + <location filename="downloadmanager.cpp" line="2364"/> <source>Unable to write download to drive (return %1). Check the drive's available storage. @@ -1994,54 +1994,54 @@ Right now the only case I know of where this needs to be overwritten is for the <context> <name>FileTreeModel</name> <message> - <location filename="filetreemodel.cpp" line="430"/> + <location filename="filetreemodel.cpp" line="435"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="430"/> + <location filename="filetreemodel.cpp" line="435"/> <source>Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="430"/> + <location filename="filetreemodel.cpp" line="435"/> <source>Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="430"/> + <location filename="filetreemodel.cpp" line="435"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="430"/> + <location filename="filetreemodel.cpp" line="435"/> <source>Date modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1127"/> + <location filename="filetreemodel.cpp" line="1143"/> <source>Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1128"/> - <location filename="filetreemodel.cpp" line="1141"/> + <location filename="filetreemodel.cpp" line="1144"/> + <location filename="filetreemodel.cpp" line="1157"/> <source>Virtual path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1142"/> + <location filename="filetreemodel.cpp" line="1158"/> <source>Real path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1142"/> + <location filename="filetreemodel.cpp" line="1158"/> <source>From</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1157"/> - <location filename="filetreemodel.cpp" line="1159"/> + <location filename="filetreemodel.cpp" line="1173"/> + <location filename="filetreemodel.cpp" line="1175"/> <source>Also in</source> <translation type="unfinished"></translation> </message> @@ -2911,27 +2911,32 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="393"/> + <location filename="moapplication.cpp" line="396"/> + <source>You need to select an instance before trying to download mods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="moapplication.cpp" line="398"/> <source>Download started</source> <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="410"/> + <location filename="moapplication.cpp" line="416"/> <source>This shortcut or command line is for instance '%1', but the current instance is '%2'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="422"/> + <location filename="moapplication.cpp" line="428"/> <source>This shortcut or command line is for profile '%1', but the current profile is '%2'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="552"/> + <location filename="moapplication.cpp" line="558"/> <source>an error occurred: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="557"/> + <location filename="moapplication.cpp" line="563"/> <source>an error occurred</source> <translation type="unfinished"></translation> </message> @@ -3176,7 +3181,7 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <location filename="mainwindow.ui" line="484"/> <location filename="mainwindow.ui" line="585"/> <location filename="mainwindow.ui" line="998"/> - <location filename="mainwindow.ui" line="1421"/> + <location filename="mainwindow.ui" line="1440"/> <source>Filter</source> <translation type="unfinished"></translation> </message> @@ -3267,7 +3272,7 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <message> <location filename="mainwindow.ui" line="812"/> <location filename="mainwindow.ui" line="815"/> - <location filename="mainwindow.cpp" line="3038"/> + <location filename="mainwindow.cpp" line="3039"/> <source>Sort the plugins using LOOT.</source> <translation type="unfinished"></translation> </message> @@ -3349,7 +3354,7 @@ This is likely due to a corrupted or incompatible download or unrecognized archi </message> <message> <location filename="mainwindow.ui" line="1103"/> - <location filename="mainwindow.ui" line="1308"/> + <location filename="mainwindow.ui" line="1327"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> @@ -3377,17 +3382,23 @@ This is likely due to a corrupted or incompatible download or unrecognized archi </message> <message> <location filename="mainwindow.ui" line="1186"/> - <location filename="mainwindow.ui" line="1189"/> + <location filename="mainwindow.ui" line="1192"/> + <source>Filter the list so that hidden files are shown.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.ui" line="1205"/> + <location filename="mainwindow.ui" line="1208"/> <source>Filter the Data tree.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1199"/> + <location filename="mainwindow.ui" line="1218"/> <source>Saves</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1220"/> + <location filename="mainwindow.ui" line="1239"/> <source> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> @@ -3400,345 +3411,346 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1265"/> + <location filename="mainwindow.ui" line="1284"/> <location filename="mainwindow.cpp" line="1154"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1273"/> + <location filename="mainwindow.ui" line="1292"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1285"/> + <location filename="mainwindow.ui" line="1304"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1302"/> - <location filename="mainwindow.ui" line="1305"/> + <location filename="mainwindow.ui" line="1321"/> + <location filename="mainwindow.ui" line="1324"/> <source>Refresh the downloads.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1351"/> + <location filename="mainwindow.ui" line="1370"/> <source>This is a list of mods you downloaded from Nexus. Double click one to install it. You can also drag an archive into here.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1389"/> - <location filename="mainwindow.ui" line="1392"/> + <location filename="mainwindow.ui" line="1408"/> + <location filename="mainwindow.ui" line="1411"/> <source>Show downloads marked as hidden.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1395"/> + <location filename="mainwindow.ui" line="1195"/> + <location filename="mainwindow.ui" line="1414"/> <source>Hidden files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1415"/> - <location filename="mainwindow.ui" line="1418"/> + <location filename="mainwindow.ui" line="1434"/> + <location filename="mainwindow.ui" line="1437"/> <source>Filter the list of downloads.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1443"/> + <location filename="mainwindow.ui" line="1462"/> <source>Main ToolBar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1487"/> + <location filename="mainwindow.ui" line="1506"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1497"/> - <location filename="mainwindow.ui" line="1688"/> + <location filename="mainwindow.ui" line="1516"/> + <location filename="mainwindow.ui" line="1707"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1508"/> - <location filename="mainwindow.ui" line="1805"/> - <location filename="mainwindow.ui" line="1808"/> + <location filename="mainwindow.ui" line="1527"/> + <location filename="mainwindow.ui" line="1824"/> + <location filename="mainwindow.ui" line="1827"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1517"/> + <location filename="mainwindow.ui" line="1536"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1521"/> + <location filename="mainwindow.ui" line="1540"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1543"/> + <location filename="mainwindow.ui" line="1562"/> <source>&Run</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1560"/> - <location filename="mainwindow.ui" line="1947"/> + <location filename="mainwindow.ui" line="1579"/> + <location filename="mainwindow.ui" line="1966"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1622"/> + <location filename="mainwindow.ui" line="1641"/> <source>Install &Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1625"/> + <location filename="mainwindow.ui" line="1644"/> <source>Install &Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1628"/> - <location filename="mainwindow.ui" line="1631"/> + <location filename="mainwindow.ui" line="1647"/> + <location filename="mainwindow.ui" line="1650"/> <source>Install a new mod from an archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1634"/> + <location filename="mainwindow.ui" line="1653"/> <source>Ctrl+M</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1643"/> + <location filename="mainwindow.ui" line="1662"/> <source>&Profiles...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1646"/> + <location filename="mainwindow.ui" line="1665"/> <source>&Profiles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1649"/> - <location filename="mainwindow.ui" line="1652"/> + <location filename="mainwindow.ui" line="1668"/> + <location filename="mainwindow.ui" line="1671"/> <source>Configure profiles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1655"/> + <location filename="mainwindow.ui" line="1674"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1664"/> + <location filename="mainwindow.ui" line="1683"/> <source>&Executables...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1667"/> + <location filename="mainwindow.ui" line="1686"/> <source>&Executables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1670"/> - <location filename="mainwindow.ui" line="1673"/> + <location filename="mainwindow.ui" line="1689"/> + <location filename="mainwindow.ui" line="1692"/> <source>Configure the executables that can be started through Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1676"/> + <location filename="mainwindow.ui" line="1695"/> <source>Ctrl+E</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1685"/> + <location filename="mainwindow.ui" line="1704"/> <source>&Tool Plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1691"/> + <location filename="mainwindow.ui" line="1710"/> <source>Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1694"/> + <location filename="mainwindow.ui" line="1713"/> <source>Ctrl+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1703"/> + <location filename="mainwindow.ui" line="1722"/> <source>&Settings...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1706"/> + <location filename="mainwindow.ui" line="1725"/> <source>&Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1709"/> - <location filename="mainwindow.ui" line="1712"/> + <location filename="mainwindow.ui" line="1728"/> + <location filename="mainwindow.ui" line="1731"/> <source>Configure settings and workarounds</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1715"/> + <location filename="mainwindow.ui" line="1734"/> <source>Ctrl+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1724"/> - <location filename="mainwindow.ui" line="1727"/> + <location filename="mainwindow.ui" line="1743"/> + <location filename="mainwindow.ui" line="1746"/> <source>Visit &Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1730"/> - <location filename="mainwindow.ui" line="1733"/> + <location filename="mainwindow.ui" line="1749"/> + <location filename="mainwindow.ui" line="1752"/> <source>Visit the Nexus website in your browser for more mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1736"/> + <location filename="mainwindow.ui" line="1755"/> <source>Ctrl+N</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1745"/> - <location filename="mainwindow.ui" line="1748"/> - <location filename="mainwindow.ui" line="1751"/> - <location filename="mainwindow.ui" line="1754"/> + <location filename="mainwindow.ui" line="1764"/> + <location filename="mainwindow.ui" line="1767"/> + <location filename="mainwindow.ui" line="1770"/> + <location filename="mainwindow.ui" line="1773"/> <source>Browse Mod Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1769"/> - <location filename="mainwindow.ui" line="1772"/> + <location filename="mainwindow.ui" line="1788"/> + <location filename="mainwindow.ui" line="1791"/> <source>&Update Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1775"/> - <location filename="mainwindow.ui" line="1778"/> + <location filename="mainwindow.ui" line="1794"/> + <location filename="mainwindow.ui" line="1797"/> <source>Mod Organizer is up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1787"/> + <location filename="mainwindow.ui" line="1806"/> <source>&Notifications...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1790"/> - <location filename="mainwindow.ui" line="1793"/> + <location filename="mainwindow.ui" line="1809"/> + <location filename="mainwindow.ui" line="1812"/> <source>Open the notifications dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1796"/> + <location filename="mainwindow.ui" line="1815"/> <source>This button will be highlighted on the toolbar if MO discovered potential problems in your setup and provide tips on how to fix them.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1811"/> - <location filename="mainwindow.ui" line="1814"/> + <location filename="mainwindow.ui" line="1830"/> + <location filename="mainwindow.ui" line="1833"/> <source>Show help options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1817"/> + <location filename="mainwindow.ui" line="1836"/> <source>Ctrl+H</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1826"/> - <location filename="mainwindow.ui" line="1829"/> + <location filename="mainwindow.ui" line="1845"/> + <location filename="mainwindow.ui" line="1848"/> <source>&Endorse ModOrganizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1832"/> - <location filename="mainwindow.ui" line="1835"/> - <location filename="mainwindow.cpp" line="2958"/> + <location filename="mainwindow.ui" line="1851"/> + <location filename="mainwindow.ui" line="1854"/> + <location filename="mainwindow.cpp" line="2959"/> <source>Endorse Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1844"/> - <location filename="mainwindow.ui" line="1847"/> + <location filename="mainwindow.ui" line="1863"/> + <location filename="mainwindow.ui" line="1866"/> <source>Manage Instan&ces...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1850"/> - <location filename="mainwindow.ui" line="1853"/> + <location filename="mainwindow.ui" line="1869"/> + <location filename="mainwindow.ui" line="1872"/> <source>Open the instance manager window to manage a different instance</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1858"/> - <location filename="mainwindow.ui" line="1861"/> + <location filename="mainwindow.ui" line="1877"/> + <location filename="mainwindow.ui" line="1880"/> <source>E&xit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1864"/> - <location filename="mainwindow.ui" line="1867"/> + <location filename="mainwindow.ui" line="1883"/> + <location filename="mainwindow.ui" line="1886"/> <source>Exits Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1875"/> + <location filename="mainwindow.ui" line="1894"/> <source>M&ain Toolbar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1883"/> + <location filename="mainwindow.ui" line="1902"/> <source>&Small Icons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1891"/> + <location filename="mainwindow.ui" line="1910"/> <source>Lar&ge Icons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1899"/> + <location filename="mainwindow.ui" line="1918"/> <source>&Icons Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1907"/> + <location filename="mainwindow.ui" line="1926"/> <source>&Text Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1915"/> + <location filename="mainwindow.ui" line="1934"/> <source>I&cons and Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1923"/> + <location filename="mainwindow.ui" line="1942"/> <source>M&edium Icons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1931"/> + <location filename="mainwindow.ui" line="1950"/> <source>&Menu</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1939"/> + <location filename="mainwindow.ui" line="1958"/> <source>Status &bar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1956"/> + <location filename="mainwindow.ui" line="1975"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1959"/> + <location filename="mainwindow.ui" line="1978"/> <source>F5</source> <translation type="unfinished"></translation> </message> @@ -3981,256 +3993,256 @@ As a final option, you can disable Nexus category mapping altogether, which can <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2474"/> + <location filename="mainwindow.cpp" line="2475"/> <source>failed to change origin name: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2504"/> + <location filename="mainwindow.cpp" line="2505"/> <source>failed to move "%1" from mod "%2" to "%3": %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2631"/> + <location filename="mainwindow.cpp" line="2632"/> <source>Open Game folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2632"/> + <location filename="mainwindow.cpp" line="2633"/> <source>Open MyGames folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2633"/> + <location filename="mainwindow.cpp" line="2634"/> <source>Open INIs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2638"/> + <location filename="mainwindow.cpp" line="2639"/> <source>Open Instance folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2639"/> + <location filename="mainwindow.cpp" line="2640"/> <source>Open Mods folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2640"/> + <location filename="mainwindow.cpp" line="2641"/> <source>Open Profile folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2641"/> + <location filename="mainwindow.cpp" line="2642"/> <source>Open Downloads folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2647"/> + <location filename="mainwindow.cpp" line="2648"/> <source>Open MO2 Install folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2648"/> + <location filename="mainwindow.cpp" line="2649"/> <source>Open MO2 Plugins folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2649"/> + <location filename="mainwindow.cpp" line="2650"/> <source>Open MO2 Stylesheets folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2651"/> + <location filename="mainwindow.cpp" line="2652"/> <source>Open MO2 Logs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2731"/> + <location filename="mainwindow.cpp" line="2732"/> <source>Restart Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2733"/> + <location filename="mainwindow.cpp" line="2734"/> <source>Mod Organizer must restart to finish configuration changes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2735"/> + <location filename="mainwindow.cpp" line="2736"/> <source>Restart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2737"/> + <location filename="mainwindow.cpp" line="2738"/> <source>Continue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2737"/> + <location filename="mainwindow.cpp" line="2738"/> <source>Some things might be weird.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2766"/> + <location filename="mainwindow.cpp" line="2767"/> <source>Can't change download directory while downloads are in progress!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2921"/> + <location filename="mainwindow.cpp" line="2922"/> <source>Update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2959"/> + <location filename="mainwindow.cpp" line="2960"/> <source>Do you want to endorse Mod Organizer on %1 now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2978"/> + <location filename="mainwindow.cpp" line="2979"/> <source>Abstain from Endorsing Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2979"/> + <location filename="mainwindow.cpp" line="2980"/> <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="3007"/> + <location filename="mainwindow.cpp" line="3008"/> <source>Thank you for endorsing MO2! :)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3012"/> + <location filename="mainwindow.cpp" line="3013"/> <source>Please reconsider endorsing MO2 on Nexus!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3041"/> + <location filename="mainwindow.cpp" line="3042"/> <source>There is no supported sort mechanism for this game. You will probably have to use a third-party tool.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3138"/> + <location filename="mainwindow.cpp" line="3141"/> <source>None of your %1 mods appear to have had recent file updates.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3151"/> + <location filename="mainwindow.cpp" line="3154"/> <source>All of your mods have been checked recently. We restrict update checks to help preserve your available API requests.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3381"/> + <location filename="mainwindow.cpp" line="3384"/> <source>Thank you!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3382"/> + <location filename="mainwindow.cpp" line="3385"/> <source>Thank you for your endorsement!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3496"/> + <location filename="mainwindow.cpp" line="3499"/> <source>Mod ID %1 no longer seems to be available on Nexus.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3514"/> + <location filename="mainwindow.cpp" line="3517"/> <source>Error %1: Request to Nexus failed: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3531"/> - <location filename="mainwindow.cpp" line="3604"/> + <location filename="mainwindow.cpp" line="3534"/> + <location filename="mainwindow.cpp" line="3607"/> <source>failed to read %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3544"/> + <location filename="mainwindow.cpp" line="3547"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3545"/> + <location filename="mainwindow.cpp" line="3548"/> <source>failed to extract %1 (errorcode %2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3579"/> + <location filename="mainwindow.cpp" line="3582"/> <source>Extract BSA</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3618"/> + <location filename="mainwindow.cpp" line="3621"/> <source>This archive contains invalid hashes. Some files may be broken.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3628"/> + <location filename="mainwindow.cpp" line="3631"/> <source>Extract...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3697"/> + <location filename="mainwindow.cpp" line="3700"/> <source>Remove '%1' from the toolbar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3753"/> + <location filename="mainwindow.cpp" line="3756"/> <source>Backup of load order created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3764"/> + <location filename="mainwindow.cpp" line="3767"/> <source>Choose backup to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3781"/> + <location filename="mainwindow.cpp" line="3784"/> <source>No Backups</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3782"/> + <location filename="mainwindow.cpp" line="3785"/> <source>There are no backups to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3806"/> - <location filename="mainwindow.cpp" line="3830"/> + <location filename="mainwindow.cpp" line="3809"/> + <location filename="mainwindow.cpp" line="3833"/> <source>Restore failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3807"/> - <location filename="mainwindow.cpp" line="3831"/> + <location filename="mainwindow.cpp" line="3810"/> + <location filename="mainwindow.cpp" line="3834"/> <source>Failed to restore the backup. Errorcode: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3819"/> + <location filename="mainwindow.cpp" line="3822"/> <source>Backup of mod list created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3899"/> + <location filename="mainwindow.cpp" line="3902"/> <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="3901"/> + <location filename="mainwindow.cpp" line="3904"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3902"/> + <location filename="mainwindow.cpp" line="3905"/> <source>Rename new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3903"/> + <location filename="mainwindow.cpp" line="3906"/> <source>Ignore file</source> <translation type="unfinished"></translation> </message> @@ -4356,55 +4368,68 @@ You will have to visit the mod page on the %1 Nexus site to change your mind.</s <message> <location filename="modinfodialog.ui" line="318"/> <location filename="modinfodialog.ui" line="343"/> - <source>Optional ESPs</source> + <source>Optional Plugins</source> + <oldsource>Optional ESPs</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="350"/> - <source>List of esps, esms, and esls that can not be loaded by the game.</source> + <source>List of esps, esms, and esls that will not be loaded by the game.</source> + <oldsource>List of esps, esms, and esls that can not be loaded by the game.</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="353"/> - <source>List of esps, esms, and esls contained in this plugin that currently can not be loaded by the game. They will not even appear in the esp-list in the main MO-window. + <source>List of esps, esms, and esls contained in this mod that currently will not be loaded by the game. They will not even appear in the plugin list in the main MO-window. They usually contain optional functionality, see the readme. -Most mods do not have optional esps, so chances are good you are looking at an empty list.</source> +Most mods do not have optional plugins, so chances are good you are looking at an empty list.</source> + <oldsource>List of esps, esms, and esls contained in this plugin that currently can not be loaded by the game. They will not even appear in the esp-list in the main MO-window. +They usually contain optional functionality, see the readme. + +Most mods do not have optional esps, so chances are good you are looking at an empty list.</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="400"/> - <source>Move a file to the data directory.</source> + <source>Move a plugin to the data directory.</source> + <oldsource>Move a file to the data directory.</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="403"/> - <source>This moves a esp to the esp directory so it can be enabled in the main window. Please note that the ESP merely becomes "available", it will not necessarily be loaded! That is configured in the main window of MO.</source> + <source>This moves a plugin to the data directory so it can be enabled in the main window. Please note that the plugin merely becomes "available", it will not necessarily be loaded! That is configured in the main window of MO.</source> + <oldsource>This moves a esp to the esp directory so it can be enabled in the main window. Please note that the ESP merely becomes "available", it will not necessarily be loaded! That is configured in the main window of MO.</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="423"/> - <source>Make the selected mod in the right list unavailable.</source> + <source>Make the selected plugin in the right list unavailable.</source> + <oldsource>Make the selected mod in the right list unavailable.</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="426"/> - <source>The selected esp (in the right list) will be pushed into a subdirectory of the mod and will thus become "invisible" to the game. It can then no longer be activated.</source> + <source>The selected plugin (in the right list) will be pushed into a subdirectory of the mod and will thus become "invisible" to the game. It can then no longer be activated.</source> + <oldsource>The selected esp (in the right list) will be pushed into a subdirectory of the mod and will thus become "invisible" to the game. It can then no longer be activated.</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="476"/> - <source>Available ESPs</source> + <source>Available Plugins</source> + <oldsource>Available ESPs</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="483"/> - <source>ESPs in the data directory and thus visible to the game.</source> + <source>Plugins in the data directory and thus visible to the game.</source> + <oldsource>ESPs in the data directory and thus visible to the game.</oldsource> <translation type="unfinished"></translation> </message> <message> <location filename="modinfodialog.ui" line="486"/> - <source><html><head/><body><p>These are the mod files that are in the (virtual) data directory of your game and will thus be selectable in the esp list in the main window.</p></body></html></source> + <source><html><head/><body><p>These are the plugins that are in the (virtual) data directory of your game and will thus be selectable in the plugin list in the main window.</p></body></html></source> + <oldsource><html><head/><body><p>These are the mod files that are in the (virtual) data directory of your game and will thus be selectable in the esp list in the main window.</p></body></html></oldsource> <translation type="unfinished"></translation> </message> <message> @@ -4699,12 +4724,12 @@ p, li { white-space: pre-wrap; } <context> <name>ModInfoRegular</name> <message> - <location filename="modinforegular.cpp" line="731"/> + <location filename="modinforegular.cpp" line="736"/> <source>%1 contains no esp/esm/esl and no asset (textures, meshes, interface, ...) directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinforegular.cpp" line="737"/> + <location filename="modinforegular.cpp" line="742"/> <source>Categories: <br></source> <translation type="unfinished"></translation> </message> @@ -5345,7 +5370,7 @@ p, li { white-space: pre-wrap; } <context> <name>ModListSortProxy</name> <message> - <location filename="modlistsortproxy.cpp" line="628"/> + <location filename="modlistsortproxy.cpp" line="629"/> <source>Drag&Drop is only supported when sorting by priority</source> <translation type="unfinished"></translation> </message> @@ -5353,38 +5378,38 @@ p, li { white-space: pre-wrap; } <context> <name>ModListView</name> <message> - <location filename="modlistview.cpp" line="547"/> + <location filename="modlistview.cpp" line="544"/> <source><table cellspacing="5"><tr><th>Type</th><th>All</th><th>Visible</th><tr><td>Enabled mods:&emsp;</td><td align=right>%1 / %2</td><td align=right>%3 / %4</td></tr><tr><td>Unmanaged/DLCs:&emsp;</td><td align=right>%5</td><td align=right>%6</td></tr><tr><td>Mod backups:&emsp;</td><td align=right>%7</td><td align=right>%8</td></tr><tr><td>Separators:&emsp;</td><td align=right>%9</td><td align=right>%10</td></tr></table></source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlistview.cpp" line="593"/> + <location filename="modlistview.cpp" line="590"/> <source>Copy Folder...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlistview.cpp" line="594"/> + <location filename="modlistview.cpp" line="591"/> <source>This will copy the content of %1 to a new mod. Please enter the name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlistview.cpp" line="605"/> + <location filename="modlistview.cpp" line="602"/> <source>A mod with this name already exists.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlistview.cpp" line="977"/> + <location filename="modlistview.cpp" line="974"/> <source>Exception: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlistview.cpp" line="979"/> + <location filename="modlistview.cpp" line="976"/> <source>Unknown exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlistview.cpp" line="1352"/> + <location filename="modlistview.cpp" line="1342"/> <source><Multiple></source> <translation type="unfinished"></translation> </message> @@ -6286,148 +6311,187 @@ Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="100"/> - <location filename="pluginlist.cpp" line="118"/> + <location filename="pluginlist.cpp" line="108"/> + <location filename="pluginlist.cpp" line="134"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="108"/> + <location filename="pluginlist.cpp" line="116"/> <source>Name of the plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="110"/> + <location filename="pluginlist.cpp" line="118"/> <source>Emblems to highlight things that might require attention.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="112"/> + <location filename="pluginlist.cpp" line="120"/> <source>Load priority of plugins. The higher, the more "important" it is and thus overwrites data from plugins with lower priority.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="116"/> + <location filename="pluginlist.cpp" line="124"/> <source>Determines the formids of objects originating from this mods.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="251"/> + <location filename="pluginlist.cpp" line="289"/> <source>failed to update esp info for file %1 (source id: %2), error: %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="410"/> + <location filename="pluginlist.cpp" line="488"/> <source>Plugin not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1281"/> + <location filename="pluginlist.cpp" line="1427"/> <source>Origin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1285"/> + <location filename="pluginlist.cpp" line="1431"/> <source>This plugin can't be disabled or moved (enforced by the game).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1291"/> + <location filename="pluginlist.cpp" line="1437"/> <source>This plugin can't be disabled (enforced by the game).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1295"/> + <location filename="pluginlist.cpp" line="104"/> + <location filename="pluginlist.cpp" line="1450"/> <source>Author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1300"/> + <location filename="pluginlist.cpp" line="100"/> + <location filename="pluginlist.cpp" line="1443"/> + <source>Form Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="102"/> + <location filename="pluginlist.cpp" line="1447"/> + <source>Header Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="106"/> + <location filename="pluginlist.cpp" line="1455"/> <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1305"/> + <location filename="pluginlist.cpp" line="126"/> + <source>Form version of the plugin.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="128"/> + <source>Header version of the plugin.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="130"/> + <source>Author of the plugin.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="132"/> + <source>Description of the plugin.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="1460"/> <source>Missing Masters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1317"/> + <location filename="pluginlist.cpp" line="1472"/> <source>Enabled Masters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1328"/> + <location filename="pluginlist.cpp" line="1483"/> <source>Loads Archives</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1329"/> + <location filename="pluginlist.cpp" line="1484"/> <source>There are Archives connected to this plugin. Their assets will be added to your game, overwriting in case of conflicts following the plugin order. Loose files will always overwrite assets from Archives. (This flag only checks for Archives from the same mod as the plugin)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1337"/> + <location filename="pluginlist.cpp" line="1492"/> <source>Loads INI settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1340"/> + <location filename="pluginlist.cpp" line="1495"/> <source>There is an ini file connected to this plugin. Its settings will be added to your game settings, overwriting in case of conflicts.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1348"/> + <location filename="pluginlist.cpp" line="1503"/> <source>This %1 is flagged as a light plugin (ESL). It will adhere to the %1 load order but the records will be loaded in ESL space (FE/FF). You can have up to 4096 light plugins in addition to other plugin types.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1354"/> + <location filename="pluginlist.cpp" line="1509"/> <source>This ESM is flagged as a medium plugin (ESH). It adheres to the ESM load order but loads records in ESH space (FD). You can have 256 medium plugins in addition to other plugin types.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1362"/> + <location filename="pluginlist.cpp" line="1516"/> + <source>This plugin has the blueprint flag. This forces it to load after every other non-blueprint plugin. Blueprint plugins will adhere to standard load order rules with other blueprint plugins.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="1524"/> <source>WARNING: This plugin is both light and medium flagged. This could indicate that the file was saved improperly and may have mismatched record references. Use it at your own risk.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1368"/> + <location filename="pluginlist.cpp" line="1530"/> <source>This is a dummy plugin. It contains no records and is typically used to load a paired archive file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1375"/> + <location filename="pluginlist.cpp" line="1537"/> <source>Light plugins (ESL) are not supported by this game.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1377"/> + <location filename="pluginlist.cpp" line="1539"/> <source>This game does not currently permit custom plugin loading. There may be manual workarounds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1409"/> + <location filename="pluginlist.cpp" line="1571"/> <source>Incompatible with %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1415"/> + <location filename="pluginlist.cpp" line="1577"/> <source>Depends on missing %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1423"/> + <location filename="pluginlist.cpp" line="1585"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1427"/> + <location filename="pluginlist.cpp" line="1589"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1713"/> + <location filename="pluginlist.cpp" line="1911"/> <source>failed to restore load order for %1</source> <translation type="unfinished"></translation> </message> @@ -6524,7 +6588,7 @@ Continue?</source> <context> <name>PluginListSortProxy</name> <message> - <location filename="pluginlistsortproxy.cpp" line="99"/> + <location filename="pluginlistsortproxy.cpp" line="108"/> <source>Drag&Drop is only supported when sorting by priority or mod index</source> <translation type="unfinished"></translation> </message> @@ -6532,35 +6596,49 @@ Continue?</source> <context> <name>PluginListView</name> <message> - <location filename="pluginlistview.cpp" line="100"/> - <source><table cellspacing="6"><tr><th>Type</th><th>Active </th><th>Total</th></tr><tr><td>All plugins:</td><td align=right>%1 </td><td align=right>%2</td></tr><tr><td>ESMs:</td><td align=right>%3 </td><td align=right>%4</td></tr><tr><td>ESPs:</td><td align=right>%7 </td><td align=right>%8</td></tr><tr><td>ESMs+ESPs:</td><td align=right>%9 </td><td align=right>%10</td></tr><tr><td>ESHs:</td><td align=right>%11 </td><td align=right>%12</td></tr><tr><td>ESLs:</td><td align=right>%5 </td><td align=right>%6</td></tr></table></source> - <oldsource><table cellspacing="6"><tr><th>Type</th><th>Active </th><th>Total</th></tr><tr><td>All plugins:</td><td align=right>%1 </td><td align=right>%2</td></tr><tr><td>ESMs:</td><td align=right>%3 </td><td align=right>%4</td></tr><tr><td>ESPs:</td><td align=right>%7 </td><td align=right>%8</td></tr><tr><td>ESMs+ESPs:</td><td align=right>%9 </td><td align=right>%10</td></tr><tr><td>ESLs:</td><td align=right>%5 </td><td align=right>%6</td></tr><tr><td>Overlay:</td><td align=right>%11 </td><td align=right>%12</td></tr></table></oldsource> + <location filename="pluginlistview.cpp" line="118"/> + <source><table cellspacing="6"><tr><th>Type</th><th>Active </th><th>Total</th></tr><tr><td>All plugins:</td><td align=right>%1 </td><td align=right>%2</td></tr><tr><td>ESMs:</td><td align=right>%3 </td><td align=right>%4</td></tr><tr><td>ESPs:</td><td align=right>%5 </td><td align=right>%6</td></tr><tr><td>ESMs+ESPs:</td><td align=right>%7 </td><td align=right>%8</td></tr></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlistview.cpp" line="145"/> + <source><tr><td>ESHs:</td><td align=right>%1 </td><td align=right>%2</td></tr></source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlistview.cpp" line="144"/> <location filename="pluginlistview.cpp" line="151"/> + <source><tr><td>ESLs:</td><td align=right>%1 </td><td align=right>%2</td></tr></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlistview.cpp" line="156"/> + <source><tr><td>Blueprint masters:</td><td align=right>%1 </td><td align=right>%2</td></tr></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlistview.cpp" line="187"/> + <location filename="pluginlistview.cpp" line="194"/> <source>Sorting plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlistview.cpp" line="145"/> - <location filename="pluginlistview.cpp" line="152"/> + <location filename="pluginlistview.cpp" line="188"/> + <location filename="pluginlistview.cpp" line="195"/> <source>Are you sure you want to sort your plugins list?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlistview.cpp" line="147"/> + <location filename="pluginlistview.cpp" line="190"/> <source>Note: You are currently in offline mode and LOOT will not update the master list.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlistview.cpp" line="256"/> + <location filename="pluginlistview.cpp" line="310"/> <source>Exception: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlistview.cpp" line="258"/> + <location filename="pluginlistview.cpp" line="312"/> <source>Unknown exception</source> <translation type="unfinished"></translation> </message> @@ -6643,17 +6721,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="problemsdialog.cpp" line="59"/> + <location filename="problemsdialog.cpp" line="60"/> <source>Fix</source> <translation type="unfinished"></translation> </message> <message> - <location filename="problemsdialog.cpp" line="66"/> + <location filename="problemsdialog.cpp" line="67"/> <source>No guided fix</source> <translation type="unfinished"></translation> </message> <message> - <location filename="problemsdialog.cpp" line="74"/> + <location filename="problemsdialog.cpp" line="75"/> <source>(There are no notifications)</source> <translation type="unfinished"></translation> </message> @@ -7104,7 +7182,8 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="colortable.cpp" line="236"/> - <source>Mod contains selected plugin</source> + <source>Mod contains selected file</source> + <oldsource>Mod contains selected plugin</oldsource> <translation type="unfinished"></translation> </message> <message> @@ -7113,6 +7192,11 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> + <location filename="colortable.cpp" line="254"/> + <source>Plugin is master of selected plugin</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="commandline.cpp" line="290"/> <source>failed to start application: %1</source> <translation type="unfinished"></translation> @@ -7629,7 +7713,7 @@ Destination:<byte value="xd"/> </message> <message> <location filename="mainwindow.cpp" line="1812"/> - <location filename="mainwindow.cpp" line="2893"/> + <location filename="mainwindow.cpp" line="2894"/> <source><Manage...></source> <translation type="unfinished"></translation> </message> @@ -7639,43 +7723,43 @@ Destination:<byte value="xd"/> <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="452"/> + <location filename="moapplication.cpp" line="458"/> <source>Instance at '%1' not found. Select another instance.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="456"/> + <location filename="moapplication.cpp" line="462"/> <source>Instance at '%1' not found. You must create a new instance</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogesps.cpp" line="283"/> + <location filename="modinfodialogesps.cpp" line="286"/> <source>File Exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogesps.cpp" line="284"/> + <location filename="modinfodialogesps.cpp" line="287"/> <source>A file with that name exists, please enter a new one</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogesps.cpp" line="303"/> - <location filename="modinfodialogesps.cpp" line="351"/> + <location filename="modinfodialogesps.cpp" line="306"/> + <location filename="modinfodialogesps.cpp" line="354"/> <source>Failed to move file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogesps.cpp" line="335"/> + <location filename="modinfodialogesps.cpp" line="338"/> <source>Failed to create directory "optional"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogtextfiles.cpp" line="132"/> + <location filename="modinfodialogtextfiles.cpp" line="135"/> <source>Save changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogtextfiles.cpp" line="133"/> + <location filename="modinfodialogtextfiles.cpp" line="136"/> <source>Save changes to "%1"?</source> <translation type="unfinished"></translation> </message> @@ -7782,12 +7866,12 @@ Destination:<byte value="xd"/> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="714"/> + <location filename="pluginlist.cpp" line="792"/> <source>failed to access %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="728"/> + <location filename="pluginlist.cpp" line="806"/> <source>failed to set file time %1</source> <translation type="unfinished"></translation> </message> @@ -7840,19 +7924,19 @@ This program is known to cause issues with Mod Organizer, such as freezing or bl <translation type="unfinished"></translation> </message> <message> - <location filename="settings.cpp" line="1425"/> - <location filename="settings.cpp" line="1449"/> - <location filename="settings.cpp" line="1497"/> + <location filename="settings.cpp" line="1435"/> + <location filename="settings.cpp" line="1459"/> + <location filename="settings.cpp" line="1507"/> <source>attempt to store setting for unknown plugin "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settings.cpp" line="1995"/> + <location filename="settings.cpp" line="2005"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settings.cpp" line="1996"/> + <location filename="settings.cpp" line="2006"/> <source>Failed to start the helper application: %1</source> <translation type="unfinished"></translation> </message> @@ -8293,17 +8377,17 @@ You can restart Mod Organizer as administrator and try launching the program aga <translation type="unfinished"></translation> </message> <message> - <location filename="texteditor.cpp" line="464"/> + <location filename="texteditor.cpp" line="468"/> <source>&Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="texteditor.cpp" line="471"/> + <location filename="texteditor.cpp" line="475"/> <source>&Word wrap</source> <translation type="unfinished"></translation> </message> <message> - <location filename="texteditor.cpp" line="475"/> + <location filename="texteditor.cpp" line="479"/> <source>&Open in Explorer</source> <translation type="unfinished"></translation> </message> @@ -8359,12 +8443,12 @@ You can restart Mod Organizer as administrator and try launching the program aga <translation type="unfinished"></translation> </message> <message> - <location filename="../../game_gamebryo/src/gamebryo/gamegamebryo.cpp" line="318"/> + <location filename="../../game_gamebryo/src/gamebryo/gamegamebryo.cpp" line="319"/> <source>failed to query registry path (preflight): %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../game_gamebryo/src/gamebryo/gamegamebryo.cpp" line="326"/> + <location filename="../../game_gamebryo/src/gamebryo/gamegamebryo.cpp" line="327"/> <source>failed to query registry path (read): %1</source> <translation type="unfinished"></translation> </message> @@ -8494,52 +8578,52 @@ You can restart Mod Organizer as administrator and try launching the program aga <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1113"/> + <location filename="../../uibase/src/utility.cpp" line="1134"/> <source>%1 B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1113"/> + <location filename="../../uibase/src/utility.cpp" line="1134"/> <source>%1 KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1114"/> + <location filename="../../uibase/src/utility.cpp" line="1135"/> <source>%1 MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1114"/> + <location filename="../../uibase/src/utility.cpp" line="1135"/> <source>%1 GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1115"/> + <location filename="../../uibase/src/utility.cpp" line="1136"/> <source>%1 TB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1120"/> + <location filename="../../uibase/src/utility.cpp" line="1141"/> <source>%1 B/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1120"/> + <location filename="../../uibase/src/utility.cpp" line="1141"/> <source>%1 KB/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1121"/> + <location filename="../../uibase/src/utility.cpp" line="1142"/> <source>%1 MB/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1121"/> + <location filename="../../uibase/src/utility.cpp" line="1142"/> <source>%1 GB/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1122"/> + <location filename="../../uibase/src/utility.cpp" line="1143"/> <source>%1 TB/s</source> <translation type="unfinished"></translation> </message> @@ -10529,19 +10613,19 @@ Please open the "Nexus" tab.</source> <context> <name>uibase</name> <message> - <location filename="../../uibase/src/utility.cpp" line="1184"/> + <location filename="../../uibase/src/utility.cpp" line="1205"/> <source>h</source> <extracomment>Time remaining hours</extracomment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1187"/> + <location filename="../../uibase/src/utility.cpp" line="1208"/> <source>m</source> <extracomment>Time remaining minutes</extracomment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1190"/> + <location filename="../../uibase/src/utility.cpp" line="1211"/> <source>s</source> <extracomment>Time remaining seconds</extracomment> <translation type="unfinished"></translation> diff --git a/src/organizercore.cpp b/src/organizercore.cpp index 0f6a1455..19439d76 100644 --- a/src/organizercore.cpp +++ b/src/organizercore.cpp @@ -36,7 +36,7 @@ #include <report.h> #include <scopeguard.h> #include <scriptextender.h> -#include <usvfs.h> +#include <usvfs/usvfs.h> #include <utility.h> #include <QApplication> diff --git a/src/settings.h b/src/settings.h index 000f85c3..03079e1c 100644 --- a/src/settings.h +++ b/src/settings.h @@ -25,7 +25,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include <log.h> #include <lootcli/lootcli.h> #include <questionboxmemory.h> -#include <usvfsparameters.h> +#include <usvfs/usvfsparameters.h> #ifdef interface #undef interface diff --git a/src/shared/util.cpp b/src/shared/util.cpp index 55a76c23..f17c21b9 100644 --- a/src/shared/util.cpp +++ b/src/shared/util.cpp @@ -22,8 +22,8 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include "../mainwindow.h" #include "windows_error.h" #include <log.h> -#include <usvfs.h> -#include <usvfs_version.h> +#include <usvfs/usvfs.h> +#include <usvfs/usvfs_version.h> using namespace MOBase; diff --git a/src/spawn.cpp b/src/spawn.cpp index 83ac720e..3b00e2b3 100644 --- a/src/spawn.cpp +++ b/src/spawn.cpp @@ -36,7 +36,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include <errorcodes.h> #include <log.h> #include <report.h> -#include <usvfs.h> +#include <usvfs/usvfs.h> using namespace MOBase; using namespace MOShared; diff --git a/src/usvfsconnector.cpp b/src/usvfsconnector.cpp index 7b75b870..8d1d2960 100644 --- a/src/usvfsconnector.cpp +++ b/src/usvfsconnector.cpp @@ -30,7 +30,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include <memory> #include <qstandardpaths.h> #include <sstream> -#include <usvfs.h> +#include <usvfs/usvfs.h> static const char SHMID[] = "mod_organizer_instance"; using namespace MOBase; diff --git a/src/usvfsconnector.h b/src/usvfsconnector.h index d578ddd4..465e7347 100644 --- a/src/usvfsconnector.h +++ b/src/usvfsconnector.h @@ -30,7 +30,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include <exception> #include <filemapping.h> #include <log.h> -#include <usvfsparameters.h> +#include <usvfs/usvfsparameters.h> class LogWorker : public QThread { |
