diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-11-25 21:18:37 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-11-25 21:18:37 +0100 |
| commit | d855daf1031497f0ca72e3b64d257e7ce424ee80 (patch) | |
| tree | 289fdd742485ddf76ef0f07e8d74c2b9138711ac /src | |
| parent | f3f0036a056b17ed481cf3ec4dea78a59c04b16e (diff) | |
Revert translation file.
Diffstat (limited to 'src')
| -rw-r--r-- | src/organizer_en.ts | 3535 |
1 files changed, 1718 insertions, 1817 deletions
diff --git a/src/organizer_en.ts b/src/organizer_en.ts index 646b3310..c65c946c 100644 --- a/src/organizer_en.ts +++ b/src/organizer_en.ts @@ -110,22 +110,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="405"/> + <location filename="aboutdialog.ui" line="400"/> <source>...and all other contributors!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="419"/> + <location filename="aboutdialog.ui" line="414"/> <source>Other Supporters && Contributors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="429"/> + <location filename="aboutdialog.ui" line="424"/> <source>Tannin (Original Creator)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="aboutdialog.ui" line="566"/> + <location filename="aboutdialog.ui" line="556"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -178,17 +178,17 @@ p, li { white-space: pre-wrap; } <context> <name>AdvancedConflictListModel</name> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="331"/> + <location filename="modinfodialogconflictsmodels.cpp" line="280"/> <source>Overwrites</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="332"/> + <location filename="modinfodialogconflictsmodels.cpp" line="281"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="333"/> + <location filename="modinfodialogconflictsmodels.cpp" line="282"/> <source>Overwritten By</source> <translation type="unfinished"></translation> </message> @@ -340,295 +340,6 @@ p, li { white-space: pre-wrap; } </message> </context> <context> - <name>CreateInstanceDialog</name> - <message> - <location filename="createinstancedialog.ui" line="14"/> - <source>Creating an instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="42"/> - <source>Creating a new instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="75"/> - <source><h3>What is an instance?</h3> -<p>An instance is a full set of mods, downloads, profiles and configuration for a game. Each game must be managed in its own instance. Mod Organizer can freely switch between instances.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="89"/> - <source><html><head/><body><p><a href="https://github.com/ModOrganizer2/modorganizer/wiki/Instances">More information</a></p></body></html></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="112"/> - <source>Never show this page again</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="138"/> - <source><h3>Select the type of instance to create.</h3></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="175"/> - <source>Create a global instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="181"/> - <source>Global instances are stored in %1, but some paths can be changed to be on a different drive if necessary. A single installation of Mod Organizer can manage multiple global instances.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="188"/> - <source>Create a portable instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="194"/> - <source>A portable instance stores everything in Mod Organizer's installation folder, currently %1. There can only be one portable instance per installation of Mod Organizer.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="204"/> - <source>A portable instance already exists.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="249"/> - <source><h3>Select the game to manage.</h3></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="338"/> - <source>Show all supported games</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="358"/> - <source>Filter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="390"/> - <source><h3>Select the game edition.</h3></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="397"/> - <source>This game has multiple variants. The correct one must be selected or Mod Organizer will not be able to launch the game properly.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="494"/> - <source><h3>Customize the name for this <span style="white-space: nowrap;">%1</span> instance.</h3></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="513"/> - <source>Instance name</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="520"/> - <source>There is already an instance with this name.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="527"/> - <source>The name contains invalid characters. It must be a valid folder name.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="569"/> - <source><h3>Select a folder where the data should be stored.</h3></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="579"/> - <source>This includes downloads, mods, profiles and overwrite for your <b>%1</b> instance. If there is enough space on this drive, you should use the default folder.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="629"/> - <location filename="createinstancedialog.ui" line="711"/> - <location filename="createinstancedialog.ui" line="718"/> - <location filename="createinstancedialog.ui" line="760"/> - <location filename="createinstancedialog.ui" line="819"/> - <location filename="createinstancedialog.ui" line="826"/> - <source>...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="636"/> - <source>Location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="656"/> - <source>Warning: This folder already exists.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="663"/> - <location filename="createinstancedialog.ui" line="732"/> - <location filename="createinstancedialog.ui" line="739"/> - <location filename="createinstancedialog.ui" line="767"/> - <location filename="createinstancedialog.ui" line="791"/> - <location filename="createinstancedialog.ui" line="798"/> - <source>Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="670"/> - <source>Warning: The folder contains invalid characters.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="725"/> - <source>Mods</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="746"/> - <source>Overwrite</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="753"/> - <source>Base directory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="774"/> - <source>Warning: The folder %1 already exists.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="784"/> - <source>Downloads</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="805"/> - <source>Profiles</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="812"/> - <source>Use %BASE_DIR% to refer to the Base Directory.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="846"/> - <source>Warning: The folder %1 contains invalid characters.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="897"/> - <source>Show advanced options</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="929"/> - <source><h3>Link Mod Organizer with your Nexus account</h3></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="936"/> - <source>Linking with Nexus allows you to download mods directly from Mod Organizer and automatically check for updates. This is optional.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1000"/> - <source>Connect to Nexus</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1020"/> - <source>Enter API Key Manually</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1071"/> - <source><h3>Confirmation</h3></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1078"/> - <source>The instance is about to be created. Review the information below and press 'Finish'.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1119"/> - <source>Instance creation log</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1154"/> - <source>Launch the new instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1202"/> - <source>< Back</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1209"/> - <source>Next ></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.ui" line="1219"/> - <source>Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="256"/> - <source>Setting up instance %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="257"/> - <source>Setting up an instance %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="303"/> - <source>Creating instance...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="367"/> - <source>Writing %1...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="380"/> - <source>Format error.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="384"/> - <source>Error %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="397"/> - <source>Done.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="449"/> - <source>Finish</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>CredentialsDialog</name> <message> <location filename="credentialsdialog.ui" line="14"/> @@ -670,44 +381,6 @@ p, li { white-space: pre-wrap; } </message> </context> <context> - <name>DisableProxyPluginDialog</name> - <message> - <location filename="disableproxyplugindialog.ui" line="14"/> - <source>Really disable plugin?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="disableproxyplugindialog.ui" line="67"/> - <source>Disabling the '%1' plugin will prevent the following plugins from working:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="disableproxyplugindialog.ui" line="84"/> - <source>Plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="disableproxyplugindialog.ui" line="89"/> - <source>Description</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="disableproxyplugindialog.ui" line="97"/> - <source>Do you want to continue? You will need to restart Mod Organizer for the change to take effect.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="disableproxyplugindialog.ui" line="132"/> - <source>Yes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="disableproxyplugindialog.ui" line="155"/> - <source>No</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>DownloadList</name> <message> <location filename="downloadlist.cpp" line="73"/> @@ -851,137 +524,132 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="downloadlistwidget.cpp" line="224"/> - <source>Open Meta File</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="225"/> - <location filename="downloadlistwidget.cpp" line="237"/> - <location filename="downloadlistwidget.cpp" line="242"/> + <location filename="downloadlistwidget.cpp" line="236"/> + <location filename="downloadlistwidget.cpp" line="241"/> <source>Reveal in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="229"/> - <location filename="downloadlistwidget.cpp" line="240"/> + <location filename="downloadlistwidget.cpp" line="228"/> + <location filename="downloadlistwidget.cpp" line="239"/> <source>Delete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="231"/> + <location filename="downloadlistwidget.cpp" line="230"/> <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="233"/> + <location filename="downloadlistwidget.cpp" line="232"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="235"/> + <location filename="downloadlistwidget.cpp" line="234"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="236"/> + <location filename="downloadlistwidget.cpp" line="235"/> <source>Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="241"/> + <location filename="downloadlistwidget.cpp" line="240"/> <source>Resume</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="253"/> + <location filename="downloadlistwidget.cpp" line="252"/> <source>Delete Installed Downloads...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="254"/> + <location filename="downloadlistwidget.cpp" line="253"/> <source>Delete Uninstalled Downloads...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="255"/> + <location filename="downloadlistwidget.cpp" line="254"/> <source>Delete All Downloads...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="259"/> + <location filename="downloadlistwidget.cpp" line="258"/> <source>Hide Installed...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="260"/> + <location filename="downloadlistwidget.cpp" line="259"/> <source>Hide Uninstalled...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="261"/> + <location filename="downloadlistwidget.cpp" line="260"/> <source>Hide All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="263"/> + <location filename="downloadlistwidget.cpp" line="262"/> <source>Un-Hide All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="286"/> - <location filename="downloadlistwidget.cpp" line="345"/> - <location filename="downloadlistwidget.cpp" line="354"/> - <location filename="downloadlistwidget.cpp" line="363"/> + <location filename="downloadlistwidget.cpp" line="285"/> + <location filename="downloadlistwidget.cpp" line="340"/> + <location filename="downloadlistwidget.cpp" line="349"/> + <location filename="downloadlistwidget.cpp" line="358"/> <source>Delete Files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="287"/> + <location filename="downloadlistwidget.cpp" line="286"/> <source>This will permanently delete the selected download. Are you absolutely sure you want to proceed?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="346"/> + <location filename="downloadlistwidget.cpp" line="341"/> <source>This will remove all finished downloads from this list and from disk. Are you absolutely sure you want to proceed?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="355"/> + <location filename="downloadlistwidget.cpp" line="350"/> <source>This will remove all installed downloads from this list and from disk. Are you absolutely sure you want to proceed?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="364"/> + <location filename="downloadlistwidget.cpp" line="359"/> <source>This will remove all uninstalled downloads from this list and from disk. Are you absolutely sure you want to proceed?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="372"/> - <location filename="downloadlistwidget.cpp" line="381"/> - <location filename="downloadlistwidget.cpp" line="390"/> + <location filename="downloadlistwidget.cpp" line="367"/> + <location filename="downloadlistwidget.cpp" line="376"/> + <location filename="downloadlistwidget.cpp" line="385"/> <source>Hide Files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="373"/> + <location filename="downloadlistwidget.cpp" line="368"/> <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="382"/> + <location filename="downloadlistwidget.cpp" line="377"/> <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="391"/> + <location filename="downloadlistwidget.cpp" line="386"/> <source>This will remove all uninstalled downloads from this list (but NOT from disk).</source> <translation type="unfinished"></translation> </message> @@ -1051,7 +719,7 @@ File %3: %4</source> </message> <message> <location filename="downloadmanager.cpp" line="664"/> - <location filename="downloadmanager.cpp" line="798"/> + <location filename="downloadmanager.cpp" line="797"/> <source>remove: invalid download index %1</source> <translation type="unfinished"></translation> </message> @@ -1066,256 +734,256 @@ File %3: %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="751"/> + <location filename="downloadmanager.cpp" line="750"/> <source>restore: invalid download index: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="820"/> + <location filename="downloadmanager.cpp" line="819"/> <source>cancel: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="833"/> + <location filename="downloadmanager.cpp" line="832"/> <source>pause: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="855"/> + <location filename="downloadmanager.cpp" line="854"/> <source>resume: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="866"/> + <location filename="downloadmanager.cpp" line="865"/> <source>resume (int): invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="890"/> + <location filename="downloadmanager.cpp" line="889"/> <source>No known download urls. Sorry, this download can't be resumed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="931"/> - <location filename="downloadmanager.cpp" line="990"/> + <location filename="downloadmanager.cpp" line="930"/> + <location filename="downloadmanager.cpp" line="989"/> <source>query: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="953"/> + <location filename="downloadmanager.cpp" line="952"/> <source>Please enter the nexus mod id</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="953"/> + <location filename="downloadmanager.cpp" line="952"/> <source>Mod ID:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="964"/> + <location filename="downloadmanager.cpp" line="963"/> <source>Please select the source game code for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1023"/> + <location filename="downloadmanager.cpp" line="1022"/> <source>Hashing download file '%1'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1024"/> + <location filename="downloadmanager.cpp" line="1023"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1053"/> + <location filename="downloadmanager.cpp" line="1052"/> <source>VisitNexus: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1074"/> + <location filename="downloadmanager.cpp" line="1073"/> <source>Nexus ID for this Mod is unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1081"/> + <location filename="downloadmanager.cpp" line="1080"/> <source>OpenFile: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1125"/> + <location filename="downloadmanager.cpp" line="1097"/> <source>OpenFileInDownloadsFolder: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1160"/> + <location filename="downloadmanager.cpp" line="1132"/> <source>get pending: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1169"/> + <location filename="downloadmanager.cpp" line="1141"/> <source>get path: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1178"/> + <location filename="downloadmanager.cpp" line="1150"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1179"/> + <location filename="downloadmanager.cpp" line="1151"/> <source>Update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1180"/> + <location filename="downloadmanager.cpp" line="1152"/> <source>Optional</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1181"/> + <location filename="downloadmanager.cpp" line="1153"/> <source>Old</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1182"/> + <location filename="downloadmanager.cpp" line="1154"/> <source>Miscellaneous</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1183"/> + <location filename="downloadmanager.cpp" line="1155"/> <source>Deleted</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1184"/> + <location filename="downloadmanager.cpp" line="1156"/> <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1191"/> + <location filename="downloadmanager.cpp" line="1163"/> <source>display name: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1211"/> + <location filename="downloadmanager.cpp" line="1183"/> <source>file name: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1220"/> + <location filename="downloadmanager.cpp" line="1192"/> <source>file time: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1239"/> + <location filename="downloadmanager.cpp" line="1211"/> <source>file size: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1249"/> + <location filename="downloadmanager.cpp" line="1221"/> <source>progress: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1259"/> + <location filename="downloadmanager.cpp" line="1231"/> <source>state: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1269"/> + <location filename="downloadmanager.cpp" line="1241"/> <source>infocomplete: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1284"/> - <location filename="downloadmanager.cpp" line="1292"/> - <location filename="downloadmanager.cpp" line="1305"/> + <location filename="downloadmanager.cpp" line="1256"/> + <location filename="downloadmanager.cpp" line="1264"/> + <location filename="downloadmanager.cpp" line="1277"/> <source>mod id: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1313"/> + <location filename="downloadmanager.cpp" line="1285"/> <source>ishidden: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1322"/> + <location filename="downloadmanager.cpp" line="1294"/> <source>file info: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1332"/> + <location filename="downloadmanager.cpp" line="1304"/> <source>mark installed: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1377"/> + <location filename="downloadmanager.cpp" line="1349"/> <source>mark uninstalled: invalid download index %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1549"/> + <location filename="downloadmanager.cpp" line="1515"/> <source>Memory allocation error (in processing progress event).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1559"/> + <location filename="downloadmanager.cpp" line="1525"/> <source>Memory allocation error (in processing downloaded data).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1675"/> + <location filename="downloadmanager.cpp" line="1641"/> <source>Information updated</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1677"/> - <location filename="downloadmanager.cpp" line="1694"/> + <location filename="downloadmanager.cpp" line="1643"/> + <location filename="downloadmanager.cpp" line="1660"/> <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="1679"/> + <location filename="downloadmanager.cpp" line="1645"/> <source>No file on Nexus matches the selected file by name. Please manually choose the correct one.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="1857"/> + <location filename="downloadmanager.cpp" line="1801"/> <source>No download server available. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2023"/> + <location filename="downloadmanager.cpp" line="1967"/> <source>Failed to request file info from nexus: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2050"/> + <location filename="downloadmanager.cpp" line="1994"/> <source>Warning: Content type is: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2055"/> + <location filename="downloadmanager.cpp" line="1999"/> <source>Download header content length: %1 downloaded file size: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2057"/> + <location filename="downloadmanager.cpp" line="2001"/> <source>Download failed: %1 (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2079"/> + <location filename="downloadmanager.cpp" line="2023"/> <source>We were unable to download the file due to errors after four retries. There may be an issue with the Nexus servers.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2162"/> + <location filename="downloadmanager.cpp" line="2106"/> <source>failed to re-open %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadmanager.cpp" line="2207"/> + <location filename="downloadmanager.cpp" line="2151"/> <source>Unable to write download to drive (return %1). Check the drive's available storage. @@ -1794,54 +1462,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="445"/> + <location filename="filetreemodel.cpp" line="427"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="445"/> + <location filename="filetreemodel.cpp" line="427"/> <source>Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="445"/> + <location filename="filetreemodel.cpp" line="427"/> <source>Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="445"/> + <location filename="filetreemodel.cpp" line="427"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="445"/> + <location filename="filetreemodel.cpp" line="427"/> <source>Date modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1156"/> + <location filename="filetreemodel.cpp" line="1123"/> <source>Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1157"/> - <location filename="filetreemodel.cpp" line="1174"/> + <location filename="filetreemodel.cpp" line="1124"/> + <location filename="filetreemodel.cpp" line="1141"/> <source>Virtual path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1175"/> + <location filename="filetreemodel.cpp" line="1142"/> <source>Real path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1176"/> + <location filename="filetreemodel.cpp" line="1143"/> <source>From</source> <translation type="unfinished"></translation> </message> <message> - <location filename="filetreemodel.cpp" line="1192"/> - <location filename="filetreemodel.cpp" line="1194"/> + <location filename="filetreemodel.cpp" line="1159"/> + <location filename="filetreemodel.cpp" line="1161"/> <source>Also in</source> <translation type="unfinished"></translation> </message> @@ -2081,144 +1749,121 @@ Right now the only case I know of where this needs to be overwritten is for the </message> </context> <context> - <name>GeneralConflictsTab</name> - <message> - <location filename="modinfodialogconflicts.cpp" line="780"/> - <source><table cellspacing="5"><tr><th>Type</th><th>%1</th><th>Total</th><th>Percent</th></tr><tr><td>Loose files:&emsp;</td><td align=right>%2</td><td align=right>%3</td><td align=right>%4%</td></tr><tr><td>Archive files:&emsp;</td><td align=right>%5</td><td align=right>%6</td><td align=right>%7%</td></tr><tr><td>Combined:&emsp;</td><td align=right>%8</td><td align=right>%9</td><td align=right>%10%</td></tr></table></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="modinfodialogconflicts.cpp" line="790"/> - <source>Winning</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="modinfodialogconflicts.cpp" line="801"/> - <source>Losing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="modinfodialogconflicts.cpp" line="813"/> - <source>Non conflicting</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>InstallationManager</name> <message> - <location filename="installationmanager.cpp" line="132"/> + <location filename="installationmanager.cpp" line="131"/> <source>Password required</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="133"/> + <location filename="installationmanager.cpp" line="132"/> <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="285"/> + <location filename="installationmanager.cpp" line="284"/> <source>Extracting files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="246"/> - <location filename="installationmanager.cpp" line="253"/> + <location filename="installationmanager.cpp" line="245"/> + <location filename="installationmanager.cpp" line="252"/> <source>Extraction failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="391"/> + <location filename="installationmanager.cpp" line="390"/> <source>Failed to create backup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="400"/> + <location filename="installationmanager.cpp" line="399"/> <source>Mod Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="400"/> + <location filename="installationmanager.cpp" line="399"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="461"/> + <location filename="installationmanager.cpp" line="452"/> <source>Invalid name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="462"/> + <location filename="installationmanager.cpp" line="453"/> <source>The name you entered is invalid, please enter a different one.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="610"/> + <location filename="installationmanager.cpp" line="607"/> <source>File format "%1" not supported</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="738"/> + <location filename="installationmanager.cpp" line="735"/> <source>Invalid file tree returned by plugin.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="786"/> + <location filename="installationmanager.cpp" line="783"/> <source>Installation failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="787"/> + <location filename="installationmanager.cpp" line="784"/> <source>Something went wrong while installing this mod.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="809"/> + <location filename="installationmanager.cpp" line="806"/> <source>None of the available installer plugins were able to handle that archive. This is likely due to a corrupted or incompatible download or unrecognized archive format.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="820"/> + <location filename="installationmanager.cpp" line="817"/> <source>no error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="823"/> + <location filename="installationmanager.cpp" line="820"/> <source>7z.dll not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="826"/> + <location filename="installationmanager.cpp" line="823"/> <source>7z.dll isn't valid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="829"/> + <location filename="installationmanager.cpp" line="826"/> <source>archive not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="832"/> + <location filename="installationmanager.cpp" line="829"/> <source>failed to open archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="835"/> + <location filename="installationmanager.cpp" line="832"/> <source>unsupported archive type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="838"/> + <location filename="installationmanager.cpp" line="835"/> <source>internal library error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="841"/> + <location filename="installationmanager.cpp" line="838"/> <source>archive invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="installationmanager.cpp" line="845"/> + <location filename="installationmanager.cpp" line="842"/> <source>unknown archive error</source> <translation type="unfinished"></translation> </message> @@ -2236,176 +1881,71 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="232"/> - <source>Rename</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.ui" line="59"/> - <source><html><head/><body><p><a href="https://github.com/ModOrganizer2/modorganizer/wiki/Instances">What is an instance?</a></p></body></html></source> + <location filename="instancemanagerdialog.ui" line="46"/> + <source>Create portable instance</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="142"/> - <source>Filter</source> + <location filename="instancemanagerdialog.ui" line="70"/> + <source><html><head/><body><p><a href="https://github.com/ModOrganizer2/modorganizer/wiki/Instance"><span style=" text-decoration: underline; color:#0000ff;">What is an instance?</span></a></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="190"/> - <source>Name</source> + <location filename="instancemanagerdialog.ui" line="163"/> + <source>Game:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="197"/> - <location filename="instancemanagerdialog.ui" line="260"/> - <location filename="instancemanagerdialog.ui" line="274"/> - <source>Explore</source> + <location filename="instancemanagerdialog.ui" line="170"/> + <source>Name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="204"/> - <source>Game</source> + <location filename="instancemanagerdialog.ui" line="177"/> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="225"/> - <source>Location</source> + <location filename="instancemanagerdialog.ui" line="184"/> + <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="239"/> - <source>Game location</source> + <location filename="instancemanagerdialog.ui" line="201"/> + <source>Base folder:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="246"/> - <source>Base folder</source> + <location filename="instancemanagerdialog.ui" line="218"/> + <location filename="instancemanagerdialog.ui" line="225"/> + <source>Explore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="312"/> + <location filename="instancemanagerdialog.ui" line="273"/> <source>Convert to portable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="319"/> + <location filename="instancemanagerdialog.ui" line="280"/> <source>Convert to global</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="326"/> - <source>Open INI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.ui" line="333"/> - <source>Delete instance...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.ui" line="421"/> - <source>Close</source> + <location filename="instancemanagerdialog.ui" line="287"/> + <source>Delete instance</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.ui" line="410"/> + <location filename="instancemanagerdialog.ui" line="351"/> <source>Switch to this instance</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanagerdialog.cpp" line="336"/> - <source>Switching instances</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="337"/> - <source>Mod Organizer must restart to manage the instance '%1'.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="339"/> - <source>This confirmation can be disabled in the settings.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="341"/> - <source>Restart Mod Organizer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="342"/> - <location filename="instancemanagerdialog.cpp" line="462"/> + <location filename="instancemanagerdialog.ui" line="362"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="instancemanagerdialog.cpp" line="360"/> - <location filename="instancemanagerdialog.cpp" line="367"/> - <source>Rename instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="360"/> - <source>The active instance cannot be renamed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="367"/> - <source>Instance name</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="385"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="386"/> - <source>Failed to rename "%1" to "%2": %3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="441"/> - <location filename="instancemanagerdialog.cpp" line="456"/> - <location filename="instancemanagerdialog.cpp" line="513"/> - <source>Deleting instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="441"/> - <source>The active instance cannot be deleted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="457"/> - <source>These files and folders will be deleted</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="458"/> - <source>All checked items will be deleted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="460"/> - <source>Move to the recycle bin</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="461"/> - <source>Delete permanently</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="513"/> - <source>Nothing to delete.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="648"/> - <source>A portable instance already exists.</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>ListDialog</name> @@ -2538,12 +2078,12 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <context> <name>MOApplication</name> <message> - <location filename="moapplication.cpp" line="514"/> + <location filename="moapplication.cpp" line="124"/> <source>an error occurred: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="moapplication.cpp" line="520"/> + <location filename="moapplication.cpp" line="130"/> <source>an error occurred</source> <translation type="unfinished"></translation> </message> @@ -2551,49 +2091,49 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <context> <name>MOBase::FilterWidget</name> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="588"/> + <location filename="../../uibase/src/filterwidget.cpp" line="491"/> <source>Filter options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="596"/> + <location filename="../../uibase/src/filterwidget.cpp" line="499"/> <source>Use regular expressions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="597"/> + <location filename="../../uibase/src/filterwidget.cpp" line="500"/> <source>Use regular expressions in filters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="607"/> + <location filename="../../uibase/src/filterwidget.cpp" line="510"/> <source>Case sensitive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="609"/> + <location filename="../../uibase/src/filterwidget.cpp" line="512"/> <source>Make regular expressions case sensitive (/i)</source> <extracomment>leave "(/i)" verbatim</extracomment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="620"/> + <location filename="../../uibase/src/filterwidget.cpp" line="523"/> <source>Extended</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="622"/> + <location filename="../../uibase/src/filterwidget.cpp" line="525"/> <source>Ignores unescaped whitespace in regular expressions (/x)</source> <extracomment>leave "(/x)" verbatim</extracomment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="632"/> + <location filename="../../uibase/src/filterwidget.cpp" line="535"/> <source>Keep selection in view</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="633"/> + <location filename="../../uibase/src/filterwidget.cpp" line="536"/> <source>Scroll to keep the current selection in view after filtering</source> <translation type="unfinished"></translation> </message> @@ -2611,17 +2151,17 @@ This is likely due to a corrupted or incompatible download or unrecognized archi <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/textviewer.cpp" line="180"/> + <location filename="../../uibase/src/textviewer.cpp" line="159"/> <source>failed to write to %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/textviewer.cpp" line="220"/> + <location filename="../../uibase/src/textviewer.cpp" line="199"/> <source>file not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/textviewer.cpp" line="251"/> + <location filename="../../uibase/src/textviewer.cpp" line="230"/> <source>Save</source> <translation type="unfinished"></translation> </message> @@ -2643,29 +2183,6 @@ This is likely due to a corrupted or incompatible download or unrecognized archi </message> </context> <context> - <name>MOMultiProcess</name> - <message> - <location filename="multiprocess.cpp" line="27"/> - <source>SHM error: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="multiprocess.cpp" line="62"/> - <source>failed to connect to running process: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="multiprocess.cpp" line="68"/> - <source>failed to communicate with running process: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="multiprocess.cpp" line="94"/> - <source>failed to receive data from secondary process: %1</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>MainWindow</name> <message> <location filename="mainwindow.ui" line="53"/> @@ -2761,7 +2278,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="mainwindow.ui" line="338"/> - <location filename="mainwindow.cpp" line="4844"/> + <location filename="mainwindow.cpp" line="4806"/> <source>Create Backup</source> <translation type="unfinished"></translation> </message> @@ -2915,7 +2432,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="1093"/> <location filename="mainwindow.ui" line="1259"/> - <location filename="mainwindow.cpp" line="4687"/> + <location filename="mainwindow.cpp" line="4649"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> @@ -3037,1100 +2554,1113 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1437"/> + <location filename="mainwindow.ui" line="1436"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1447"/> - <location filename="mainwindow.ui" line="1637"/> + <location filename="mainwindow.ui" line="1446"/> + <location filename="mainwindow.ui" line="1636"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1458"/> - <location filename="mainwindow.ui" line="1754"/> - <location filename="mainwindow.ui" line="1757"/> + <location filename="mainwindow.ui" line="1457"/> + <location filename="mainwindow.ui" line="1732"/> + <location filename="mainwindow.ui" line="1735"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1467"/> + <location filename="mainwindow.ui" line="1466"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1471"/> + <location filename="mainwindow.ui" line="1470"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1492"/> + <location filename="mainwindow.ui" line="1491"/> <source>&Run</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1512"/> - <location filename="mainwindow.ui" line="1896"/> + <location filename="mainwindow.ui" line="1511"/> + <location filename="mainwindow.ui" line="1874"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1571"/> + <location filename="mainwindow.ui" line="1570"/> <source>Install &Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1574"/> + <location filename="mainwindow.ui" line="1573"/> <source>Install &Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1577"/> - <location filename="mainwindow.ui" line="1580"/> + <location filename="mainwindow.ui" line="1576"/> + <location filename="mainwindow.ui" line="1579"/> <source>Install a new mod from an archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1583"/> + <location filename="mainwindow.ui" line="1582"/> <source>Ctrl+M</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1592"/> + <location filename="mainwindow.ui" line="1591"/> <source>&Profiles...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1595"/> + <location filename="mainwindow.ui" line="1594"/> <source>&Profiles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1598"/> - <location filename="mainwindow.ui" line="1601"/> + <location filename="mainwindow.ui" line="1597"/> + <location filename="mainwindow.ui" line="1600"/> <source>Configure profiles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1604"/> + <location filename="mainwindow.ui" line="1603"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1613"/> + <location filename="mainwindow.ui" line="1612"/> <source>&Executables...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1616"/> + <location filename="mainwindow.ui" line="1615"/> <source>&Executables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1619"/> - <location filename="mainwindow.ui" line="1622"/> + <location filename="mainwindow.ui" line="1618"/> + <location filename="mainwindow.ui" line="1621"/> <source>Configure the executables that can be started through Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1625"/> + <location filename="mainwindow.ui" line="1624"/> <source>Ctrl+E</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1634"/> + <location filename="mainwindow.ui" line="1633"/> <source>&Tool Plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1640"/> + <location filename="mainwindow.ui" line="1639"/> <source>Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1643"/> + <location filename="mainwindow.ui" line="1642"/> <source>Ctrl+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1652"/> + <location filename="mainwindow.ui" line="1651"/> <source>&Settings...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1655"/> + <location filename="mainwindow.ui" line="1654"/> <source>&Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1658"/> - <location filename="mainwindow.ui" line="1661"/> + <location filename="mainwindow.ui" line="1657"/> + <location filename="mainwindow.ui" line="1660"/> <source>Configure settings and workarounds</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1664"/> + <location filename="mainwindow.ui" line="1663"/> <source>Ctrl+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1673"/> - <location filename="mainwindow.ui" line="1676"/> + <location filename="mainwindow.ui" line="1672"/> + <location filename="mainwindow.ui" line="1675"/> <source>Visit &Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1679"/> - <location filename="mainwindow.ui" line="1682"/> + <location filename="mainwindow.ui" line="1678"/> + <location filename="mainwindow.ui" line="1681"/> <source>Visit the Nexus website in your browser for more mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1685"/> + <location filename="mainwindow.ui" line="1684"/> <source>Ctrl+N</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1718"/> - <location filename="mainwindow.ui" line="1721"/> + <location filename="mainwindow.ui" line="1696"/> + <location filename="mainwindow.ui" line="1699"/> <source>&Update Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1724"/> - <location filename="mainwindow.ui" line="1727"/> + <location filename="mainwindow.ui" line="1702"/> + <location filename="mainwindow.ui" line="1705"/> <source>Mod Organizer is up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1736"/> + <location filename="mainwindow.ui" line="1714"/> <source>&Notifications...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1739"/> - <location filename="mainwindow.ui" line="1742"/> + <location filename="mainwindow.ui" line="1717"/> + <location filename="mainwindow.ui" line="1720"/> <source>Open the notifications dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1745"/> + <location filename="mainwindow.ui" line="1723"/> <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="1760"/> - <location filename="mainwindow.ui" line="1763"/> + <location filename="mainwindow.ui" line="1738"/> + <location filename="mainwindow.ui" line="1741"/> <source>Show help options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1766"/> + <location filename="mainwindow.ui" line="1744"/> <source>Ctrl+H</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1775"/> - <location filename="mainwindow.ui" line="1778"/> + <location filename="mainwindow.ui" line="1753"/> + <location filename="mainwindow.ui" line="1756"/> <source>&Endorse ModOrganizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1781"/> - <location filename="mainwindow.ui" line="1784"/> - <location filename="mainwindow.cpp" line="5358"/> + <location filename="mainwindow.ui" line="1759"/> + <location filename="mainwindow.ui" line="1762"/> + <location filename="mainwindow.cpp" line="5322"/> <source>Endorse Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1793"/> - <location filename="mainwindow.ui" line="1796"/> - <source>Manage Instan&ces...</source> + <location filename="mainwindow.ui" line="1771"/> + <source>&Change Game...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1799"/> - <location filename="mainwindow.ui" line="1802"/> - <source>Open the instance manager window to manage a different instance</source> + <location filename="mainwindow.ui" line="1774"/> + <source>&Change Game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1807"/> - <location filename="mainwindow.ui" line="1810"/> + <location filename="mainwindow.ui" line="1777"/> + <location filename="mainwindow.ui" line="1780"/> + <source>Open the Instance selection dialog to manage a different Game</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.ui" line="1785"/> + <location filename="mainwindow.ui" line="1788"/> <source>E&xit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1813"/> - <location filename="mainwindow.ui" line="1816"/> + <location filename="mainwindow.ui" line="1791"/> + <location filename="mainwindow.ui" line="1794"/> <source>Exits Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1824"/> + <location filename="mainwindow.ui" line="1802"/> <source>M&ain Toolbar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1832"/> + <location filename="mainwindow.ui" line="1810"/> <source>&Small Icons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1840"/> + <location filename="mainwindow.ui" line="1818"/> <source>Lar&ge Icons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1848"/> + <location filename="mainwindow.ui" line="1826"/> <source>&Icons Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1856"/> + <location filename="mainwindow.ui" line="1834"/> <source>&Text Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1864"/> + <location filename="mainwindow.ui" line="1842"/> <source>I&cons and Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1872"/> + <location filename="mainwindow.ui" line="1850"/> <source>M&edium Icons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1880"/> + <location filename="mainwindow.ui" line="1858"/> <source>&Menu</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.ui" line="1888"/> + <location filename="mainwindow.ui" line="1866"/> <source>Status &bar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="385"/> + <location filename="mainwindow.cpp" line="386"/> <source>Toolbar and Menu</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="386"/> + <location filename="mainwindow.cpp" line="387"/> <source>Desktop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="387"/> + <location filename="mainwindow.cpp" line="388"/> <source>Start Menu</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="412"/> + <location filename="mainwindow.cpp" line="413"/> <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="713"/> + <location filename="mainwindow.cpp" line="712"/> <source>Crash on exit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="714"/> + <location filename="mainwindow.cpp" line="713"/> <source>MO crashed while exiting. Some settings may not be saved. Error: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1045"/> + <location filename="mainwindow.cpp" line="1043"/> <source>There are notifications to read</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1064"/> + <location filename="mainwindow.cpp" line="1062"/> <source>There are no notifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1166"/> - <location filename="mainwindow.cpp" line="4867"/> - <location filename="mainwindow.cpp" line="4871"/> + <location filename="mainwindow.cpp" line="1164"/> + <location filename="mainwindow.cpp" line="4829"/> + <location filename="mainwindow.cpp" line="4833"/> <source>Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1170"/> + <location filename="mainwindow.cpp" line="1168"/> <source>Won't Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1187"/> + <location filename="mainwindow.cpp" line="1185"/> <source>Help on UI</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1191"/> + <location filename="mainwindow.cpp" line="1189"/> <source>Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1195"/> + <location filename="mainwindow.cpp" line="1193"/> <source>Chat on Discord</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1199"/> + <location filename="mainwindow.cpp" line="1197"/> <source>Report Issue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1203"/> + <location filename="mainwindow.cpp" line="1201"/> <source>Tutorials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1244"/> + <location filename="mainwindow.cpp" line="1240"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1245"/> + <location filename="mainwindow.cpp" line="1241"/> <source>About Qt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1304"/> + <location filename="mainwindow.cpp" line="1300"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1305"/> + <location filename="mainwindow.cpp" line="1301"/> <source>Please enter a name for the new profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1313"/> + <location filename="mainwindow.cpp" line="1309"/> <source>failed to create profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1350"/> + <location filename="mainwindow.cpp" line="1364"/> <source>Show tutorial?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1351"/> + <location filename="mainwindow.cpp" line="1365"/> <source>You are starting Mod Organizer for the first time. Do you want to show a tutorial of its basic features? If you choose no you can always start the tutorial from the "Help"-menu.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1356"/> - <source>Never ask to show tutorials</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="mainwindow.cpp" line="1493"/> + <location filename="mainwindow.cpp" line="1468"/> <source>Downloads in progress</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1494"/> + <location filename="mainwindow.cpp" line="1469"/> <source>There are still downloads in progress, do you really want to quit?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1621"/> + <location filename="mainwindow.cpp" line="1589"/> <source>Plugin "%1" failed: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1624"/> + <location filename="mainwindow.cpp" line="1591"/> <source>Plugin "%1" failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2130"/> + <location filename="mainwindow.cpp" line="1680"/> + <source>Browse Mod Page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.cpp" line="1854"/> + <source><Edit...></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.cpp" line="1865"/> + <source>(no executables)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.cpp" line="2093"/> <source>This bsa is enabled in the ini file so it may be required!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2183"/> + <location filename="mainwindow.cpp" line="2146"/> <source>Activating Network Proxy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2277"/> + <location filename="mainwindow.cpp" line="2238"/> <source>Notice: Your current MO version (%1) is lower than the previously used one (%2). The GUI may not downgrade gracefully, so you may experience oddities. However, there should be no serious issues.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2352"/> + <location filename="mainwindow.cpp" line="2312"/> <source>Choose Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2353"/> + <location filename="mainwindow.cpp" line="2313"/> <source>Mod Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2447"/> + <location filename="mainwindow.cpp" line="2407"/> <source>Start Tutorial?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2448"/> + <location filename="mainwindow.cpp" line="2408"/> <source>You're about to start a tutorial. For technical reasons it's not possible to end the tutorial early. Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2656"/> + <location filename="mainwindow.cpp" line="2616"/> <source>failed to change origin name: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2680"/> + <location filename="mainwindow.cpp" line="2640"/> <source>failed to move "%1" from mod "%2" to "%3": %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2693"/> + <location filename="mainwindow.cpp" line="2653"/> <source>failed to rename mod: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2706"/> + <location filename="mainwindow.cpp" line="2666"/> <source>Overwrite?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2707"/> + <location filename="mainwindow.cpp" line="2667"/> <source>This will replace the existing mod "%1". Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2710"/> + <location filename="mainwindow.cpp" line="2670"/> <source>failed to remove mod "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2714"/> + <location filename="mainwindow.cpp" line="2674"/> <source>failed to rename "%1" to "%2"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2802"/> - <location filename="mainwindow.cpp" line="3229"/> - <location filename="mainwindow.cpp" line="4390"/> - <location filename="mainwindow.cpp" line="4398"/> - <location filename="mainwindow.cpp" line="4964"/> + <location filename="mainwindow.cpp" line="2762"/> + <location filename="mainwindow.cpp" line="3189"/> + <location filename="mainwindow.cpp" line="4352"/> + <location filename="mainwindow.cpp" line="4360"/> + <location filename="mainwindow.cpp" line="4931"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2803"/> + <location filename="mainwindow.cpp" line="2763"/> <source>Remove the following mods?<br><ul>%1</ul></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2818"/> + <location filename="mainwindow.cpp" line="2778"/> <source>failed to remove mod: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2850"/> - <location filename="mainwindow.cpp" line="2853"/> - <location filename="mainwindow.cpp" line="2863"/> + <location filename="mainwindow.cpp" line="2810"/> + <location filename="mainwindow.cpp" line="2813"/> + <location filename="mainwindow.cpp" line="2823"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2850"/> + <location filename="mainwindow.cpp" line="2810"/> <source>Installation file no longer exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2854"/> + <location filename="mainwindow.cpp" line="2814"/> <source>Mods installed with old versions of MO can't be reinstalled in this way.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2864"/> + <location filename="mainwindow.cpp" line="2824"/> <source>Failed to create backup.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2892"/> + <location filename="mainwindow.cpp" line="2852"/> <source>Endorsing multiple mods will take a while. Please wait...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2928"/> + <location filename="mainwindow.cpp" line="2888"/> <source>Unendorsing multiple mods will take a while. Please wait...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3005"/> + <location filename="mainwindow.cpp" line="2965"/> <source>Failed to display overwrite dialog: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3230"/> + <location filename="mainwindow.cpp" line="3190"/> <source>Restore all hidden files in the following mods?<br><ul>%1</ul></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3259"/> - <location filename="mainwindow.cpp" line="3859"/> + <location filename="mainwindow.cpp" line="3219"/> + <location filename="mainwindow.cpp" line="3825"/> <source>Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3260"/> + <location filename="mainwindow.cpp" line="3220"/> <source>About to restore all hidden files in: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3285"/> + <location filename="mainwindow.cpp" line="3245"/> <source>Opening Nexus Links</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3286"/> + <location filename="mainwindow.cpp" line="3246"/> <source>You are trying to open %1 links to Nexus Mods. Are you sure you want to do this?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3313"/> + <location filename="mainwindow.cpp" line="3273"/> <source>Nexus ID for this mod is unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3324"/> - <location filename="mainwindow.cpp" line="3381"/> + <location filename="mainwindow.cpp" line="3284"/> + <location filename="mainwindow.cpp" line="3318"/> <source>Opening Web Pages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3325"/> - <location filename="mainwindow.cpp" line="3382"/> + <location filename="mainwindow.cpp" line="3285"/> + <location filename="mainwindow.cpp" line="3319"/> <source>You are trying to open %1 Web Pages. Are you sure you want to do this?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3540"/> + <location filename="mainwindow.cpp" line="3358"/> + <source>No valid Web Page for this mod</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mainwindow.cpp" line="3506"/> <source><table cellspacing="5"><tr><th>Type</th><th>All</th><th>Visible</th><tr><td>Enabled mods:&emsp;</td><td align=right>%1 / %2</td><td align=right>%3 / %4</td></tr><tr><td>Unmanaged/DLCs:&emsp;</td><td align=right>%5</td><td align=right>%6</td></tr><tr><td>Mod backups:&emsp;</td><td align=right>%7</td><td align=right>%8</td></tr><tr><td>Separators:&emsp;</td><td align=right>%9</td><td align=right>%10</td></tr></table></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3595"/> + <location filename="mainwindow.cpp" line="3561"/> <source><table cellspacing="6"><tr><th>Type</th><th>Active </th><th>Total</th></tr><tr><td>All plugins:</td><td align=right>%1 </td><td align=right>%2</td></tr><tr><td>ESMs:</td><td align=right>%3 </td><td align=right>%4</td></tr><tr><td>ESPs:</td><td align=right>%7 </td><td align=right>%8</td></tr><tr><td>ESMs+ESPs:</td><td align=right>%9 </td><td align=right>%10</td></tr><tr><td>ESLs:</td><td align=right>%5 </td><td align=right>%6</td></tr></table></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3627"/> - <location filename="mainwindow.cpp" line="3763"/> - <location filename="mainwindow.cpp" line="4752"/> + <location filename="mainwindow.cpp" line="3593"/> + <location filename="mainwindow.cpp" line="3729"/> + <location filename="mainwindow.cpp" line="4714"/> <source>Create Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3628"/> + <location filename="mainwindow.cpp" line="3594"/> <source>This will create an empty mod. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3637"/> - <location filename="mainwindow.cpp" line="3773"/> + <location filename="mainwindow.cpp" line="3603"/> + <location filename="mainwindow.cpp" line="3739"/> <source>A mod with this name already exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3665"/> + <location filename="mainwindow.cpp" line="3631"/> <source>Create Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3666"/> + <location filename="mainwindow.cpp" line="3632"/> <source>This will create a new separator. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3673"/> + <location filename="mainwindow.cpp" line="3639"/> <source>A separator with this name already exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3764"/> + <location filename="mainwindow.cpp" line="3730"/> <source>This will move all files from overwrite into a new, regular mod. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3837"/> + <location filename="mainwindow.cpp" line="3803"/> <source>Move successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3860"/> + <location filename="mainwindow.cpp" line="3826"/> <source>About to recursively delete: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4243"/> - <location filename="mainwindow.cpp" line="5448"/> - <source>You are not currently authenticated with Nexus. Please do so under Settings -> Nexus.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="mainwindow.cpp" line="4272"/> + <location filename="mainwindow.cpp" line="4234"/> <source>Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4273"/> + <location filename="mainwindow.cpp" line="4235"/> <source>The versioning scheme decides which version is considered newer than another. This function will guess the versioning scheme under the assumption that the installed version is outdated.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4293"/> + <location filename="mainwindow.cpp" line="4255"/> <source>Sorry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4294"/> + <location filename="mainwindow.cpp" line="4256"/> <source>I don't know a versioning scheme where %1 is newer than %2.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4390"/> + <location filename="mainwindow.cpp" line="4352"/> <source>Really enable all visible mods?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4398"/> + <location filename="mainwindow.cpp" line="4360"/> <source>Really disable all visible mods?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4480"/> + <location filename="mainwindow.cpp" line="4442"/> <source>Export to csv</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4483"/> + <location filename="mainwindow.cpp" line="4445"/> <source>CSV (Comma Separated Values) is a format that can be imported in programs like Excel to create a spreadsheet. You can also use online editors and converters instead.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4486"/> + <location filename="mainwindow.cpp" line="4448"/> <source>Select what mods you want export:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4487"/> + <location filename="mainwindow.cpp" line="4449"/> <source>All installed mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4488"/> + <location filename="mainwindow.cpp" line="4450"/> <source>Only active (checked) mods from your current profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4489"/> + <location filename="mainwindow.cpp" line="4451"/> <source>All currently visible mods in the mod list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4510"/> + <location filename="mainwindow.cpp" line="4472"/> <source>Choose what Columns to export:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4513"/> + <location filename="mainwindow.cpp" line="4475"/> <source>Mod_Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4515"/> + <location filename="mainwindow.cpp" line="4477"/> <source>Mod_Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4517"/> + <location filename="mainwindow.cpp" line="4479"/> <source>Notes_column</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4518"/> + <location filename="mainwindow.cpp" line="4480"/> <source>Mod_Status</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4520"/> + <location filename="mainwindow.cpp" line="4482"/> <source>Primary_Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4521"/> + <location filename="mainwindow.cpp" line="4483"/> <source>Nexus_ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4522"/> + <location filename="mainwindow.cpp" line="4484"/> <source>Mod_Nexus_URL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4523"/> + <location filename="mainwindow.cpp" line="4485"/> <source>Mod_Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4524"/> + <location filename="mainwindow.cpp" line="4486"/> <source>Install_Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4525"/> + <location filename="mainwindow.cpp" line="4487"/> <source>Download_File_Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4633"/> + <location filename="mainwindow.cpp" line="4595"/> <source>export failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4652"/> + <location filename="mainwindow.cpp" line="4614"/> <source>Open Game folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4653"/> + <location filename="mainwindow.cpp" line="4615"/> <source>Open MyGames folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4654"/> + <location filename="mainwindow.cpp" line="4616"/> <source>Open INIs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4659"/> + <location filename="mainwindow.cpp" line="4621"/> <source>Open Instance folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4660"/> + <location filename="mainwindow.cpp" line="4622"/> <source>Open Mods folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4661"/> + <location filename="mainwindow.cpp" line="4623"/> <source>Open Profile folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4662"/> + <location filename="mainwindow.cpp" line="4624"/> <source>Open Downloads folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4668"/> + <location filename="mainwindow.cpp" line="4630"/> <source>Open MO2 Install folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4669"/> + <location filename="mainwindow.cpp" line="4631"/> <source>Open MO2 Plugins folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4670"/> + <location filename="mainwindow.cpp" line="4632"/> <source>Open MO2 Stylesheets folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4671"/> + <location filename="mainwindow.cpp" line="4633"/> <source>Open MO2 Logs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4678"/> + <location filename="mainwindow.cpp" line="4640"/> <source>Install Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4679"/> + <location filename="mainwindow.cpp" line="4641"/> <source>Create empty mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4680"/> + <location filename="mainwindow.cpp" line="4642"/> <source>Create Separator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4684"/> + <location filename="mainwindow.cpp" line="4646"/> <source>Enable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4685"/> + <location filename="mainwindow.cpp" line="4647"/> <source>Disable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4686"/> + <location filename="mainwindow.cpp" line="4648"/> <source>Check for updates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4688"/> + <location filename="mainwindow.cpp" line="4650"/> <source>Export to csv...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4697"/> - <location filename="mainwindow.cpp" line="4713"/> + <location filename="mainwindow.cpp" line="4659"/> + <location filename="mainwindow.cpp" line="4675"/> <source>Send to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4698"/> - <location filename="mainwindow.cpp" line="4714"/> + <location filename="mainwindow.cpp" line="4660"/> + <location filename="mainwindow.cpp" line="4676"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4699"/> - <location filename="mainwindow.cpp" line="4715"/> + <location filename="mainwindow.cpp" line="4661"/> + <location filename="mainwindow.cpp" line="4677"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4700"/> - <location filename="mainwindow.cpp" line="4716"/> + <location filename="mainwindow.cpp" line="4662"/> + <location filename="mainwindow.cpp" line="4678"/> <source>Priority...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4701"/> + <location filename="mainwindow.cpp" line="4663"/> <source>Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4742"/> + <location filename="mainwindow.cpp" line="4704"/> <source>All Mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4751"/> + <location filename="mainwindow.cpp" line="4713"/> <source>Sync to Mods...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4753"/> + <location filename="mainwindow.cpp" line="4715"/> <source>Move content to Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4754"/> + <location filename="mainwindow.cpp" line="4716"/> <source>Clear Overwrite...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4756"/> - <location filename="mainwindow.cpp" line="4781"/> - <location filename="mainwindow.cpp" line="4921"/> + <location filename="mainwindow.cpp" line="4718"/> + <location filename="mainwindow.cpp" line="4743"/> + <location filename="mainwindow.cpp" line="4883"/> <source>Open in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4760"/> + <location filename="mainwindow.cpp" line="4722"/> <source>Restore Backup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4761"/> + <location filename="mainwindow.cpp" line="4723"/> <source>Remove Backup...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4764"/> - <location filename="mainwindow.cpp" line="4901"/> + <location filename="mainwindow.cpp" line="4726"/> + <location filename="mainwindow.cpp" line="4863"/> <source>Ignore missing data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4767"/> - <location filename="mainwindow.cpp" line="4905"/> + <location filename="mainwindow.cpp" line="4729"/> + <location filename="mainwindow.cpp" line="4867"/> <source>Mark as converted/working</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4771"/> - <location filename="mainwindow.cpp" line="4911"/> + <location filename="mainwindow.cpp" line="4733"/> + <location filename="mainwindow.cpp" line="4873"/> <source>Visit on Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4777"/> - <location filename="mainwindow.cpp" line="4917"/> + <location filename="mainwindow.cpp" line="4739"/> + <location filename="mainwindow.cpp" line="4879"/> <source>Visit on %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4785"/> - <location filename="mainwindow.cpp" line="4808"/> + <location filename="mainwindow.cpp" line="4747"/> + <location filename="mainwindow.cpp" line="4770"/> <source>Change Categories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4789"/> - <location filename="mainwindow.cpp" line="4813"/> + <location filename="mainwindow.cpp" line="4751"/> + <location filename="mainwindow.cpp" line="4775"/> <source>Primary Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4793"/> + <location filename="mainwindow.cpp" line="4755"/> <source>Rename Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4794"/> + <location filename="mainwindow.cpp" line="4756"/> <source>Remove Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4797"/> - <location filename="mainwindow.cpp" line="4853"/> + <location filename="mainwindow.cpp" line="4759"/> + <location filename="mainwindow.cpp" line="4815"/> <source>Select Color...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4800"/> - <location filename="mainwindow.cpp" line="4856"/> + <location filename="mainwindow.cpp" line="4762"/> + <location filename="mainwindow.cpp" line="4818"/> <source>Reset Color</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4820"/> + <location filename="mainwindow.cpp" line="4782"/> <source>Change versioning scheme</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4824"/> + <location filename="mainwindow.cpp" line="4786"/> <source>Force-check updates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4826"/> + <location filename="mainwindow.cpp" line="4788"/> <source>Un-ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4829"/> + <location filename="mainwindow.cpp" line="4791"/> <source>Ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4834"/> - <location filename="mainwindow.cpp" line="6138"/> + <location filename="mainwindow.cpp" line="4796"/> + <location filename="mainwindow.cpp" line="6111"/> <source>Enable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4835"/> - <location filename="mainwindow.cpp" line="6139"/> + <location filename="mainwindow.cpp" line="4797"/> + <location filename="mainwindow.cpp" line="6112"/> <source>Disable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4841"/> + <location filename="mainwindow.cpp" line="4803"/> <source>Rename Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4842"/> + <location filename="mainwindow.cpp" line="4804"/> <source>Reinstall Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4843"/> + <location filename="mainwindow.cpp" line="4805"/> <source>Remove Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4847"/> + <location filename="mainwindow.cpp" line="4809"/> <source>Restore hidden files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4864"/> + <location filename="mainwindow.cpp" line="4826"/> <source>Un-Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4868"/> + <location filename="mainwindow.cpp" line="4830"/> <source>Won't endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4874"/> + <location filename="mainwindow.cpp" line="4836"/> <source>Endorsement state unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4884"/> + <location filename="mainwindow.cpp" line="4846"/> <source>Start tracking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4887"/> + <location filename="mainwindow.cpp" line="4849"/> <source>Stop tracking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4890"/> + <location filename="mainwindow.cpp" line="4852"/> <source>Tracked state unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4925"/> + <location filename="mainwindow.cpp" line="4887"/> <source>Information...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4932"/> - <location filename="mainwindow.cpp" line="6191"/> + <location filename="mainwindow.cpp" line="4894"/> + <location filename="mainwindow.cpp" line="6164"/> <source>Exception: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4934"/> - <location filename="mainwindow.cpp" line="6193"/> + <location filename="mainwindow.cpp" line="4896"/> + <location filename="mainwindow.cpp" line="6166"/> <source>Unknown exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4961"/> + <location filename="mainwindow.cpp" line="4928"/> <source>%1 more</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4965"/> + <location filename="mainwindow.cpp" line="4932"/> <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> @@ -4138,12 +3668,12 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="5013"/> + <location filename="mainwindow.cpp" line="4977"/> <source>Enable Mods...</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="5025"/> + <location filename="mainwindow.cpp" line="4992"/> <source>Delete %n save(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -4151,268 +3681,230 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="5105"/> + <location filename="mainwindow.cpp" line="5072"/> <source>Restart Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5107"/> + <location filename="mainwindow.cpp" line="5074"/> <source>Mod Organizer must restart to finish configuration changes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5109"/> + <location filename="mainwindow.cpp" line="5076"/> <source>Restart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5110"/> + <location filename="mainwindow.cpp" line="5077"/> <source>Continue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5110"/> + <location filename="mainwindow.cpp" line="5077"/> <source>Some things might be weird.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5134"/> + <location filename="mainwindow.cpp" line="5098"/> <source>Can't change download directory while downloads are in progress!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5295"/> - <location filename="mainwindow.cpp" line="6540"/> + <location filename="mainwindow.cpp" line="5259"/> + <location filename="mainwindow.cpp" line="6503"/> <source>Set Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5295"/> + <location filename="mainwindow.cpp" line="5259"/> <source>Set the priority of the selected plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5323"/> + <location filename="mainwindow.cpp" line="5287"/> <source>Update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5359"/> + <location filename="mainwindow.cpp" line="5323"/> <source>Do you want to endorse Mod Organizer on %1 now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5373"/> + <location filename="mainwindow.cpp" line="5337"/> <source>Abstain from Endorsing Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5374"/> + <location filename="mainwindow.cpp" line="5338"/> <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="5470"/> + <location filename="mainwindow.cpp" line="5433"/> <source>Thank you for endorsing MO2! :)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5476"/> + <location filename="mainwindow.cpp" line="5439"/> <source>Please reconsider endorsing MO2 on Nexus!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5584"/> - <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="5595"/> - <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="5748"/> + <location filename="mainwindow.cpp" line="5710"/> <source>Thank you!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5748"/> + <location filename="mainwindow.cpp" line="5710"/> <source>Thank you for your endorsement!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5840"/> + <location filename="mainwindow.cpp" line="5802"/> <source>Mod ID %1 no longer seems to be available on Nexus.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5856"/> + <location filename="mainwindow.cpp" line="5818"/> <source>Request to Nexus failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5872"/> - <location filename="mainwindow.cpp" line="5936"/> + <location filename="mainwindow.cpp" line="5834"/> + <location filename="mainwindow.cpp" line="5896"/> <source>failed to read %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5884"/> + <location filename="mainwindow.cpp" line="5846"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5884"/> + <location filename="mainwindow.cpp" line="5846"/> <source>failed to extract %1 (errorcode %2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5918"/> + <location filename="mainwindow.cpp" line="5878"/> <source>Extract BSA</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5947"/> + <location filename="mainwindow.cpp" line="5907"/> <source>This archive contains invalid hashes. Some files may be broken.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5961"/> + <location filename="mainwindow.cpp" line="5921"/> <source>Extract...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6058"/> + <location filename="mainwindow.cpp" line="6031"/> <source><Multiple></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6122"/> + <location filename="mainwindow.cpp" line="6095"/> <source>Remove '%1' from the toolbar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6143"/> + <location filename="mainwindow.cpp" line="6116"/> <source>Enable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6144"/> + <location filename="mainwindow.cpp" line="6117"/> <source>Disable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6165"/> + <location filename="mainwindow.cpp" line="6138"/> <source>Unlock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6168"/> + <location filename="mainwindow.cpp" line="6141"/> <source>Lock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6178"/> + <location filename="mainwindow.cpp" line="6151"/> <source>Open Origin in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6183"/> + <location filename="mainwindow.cpp" line="6156"/> <source>Open Origin Info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6255"/> - <source>Sorting plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="mainwindow.cpp" line="6256"/> - <source>Are you sure you want to sort your plugins list?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="mainwindow.cpp" line="6301"/> + <location filename="mainwindow.cpp" line="6264"/> <source>Backup of load order created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6311"/> + <location filename="mainwindow.cpp" line="6274"/> <source>Choose backup to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6324"/> + <location filename="mainwindow.cpp" line="6287"/> <source>No Backups</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6324"/> + <location filename="mainwindow.cpp" line="6287"/> <source>There are no backups to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6349"/> - <location filename="mainwindow.cpp" line="6374"/> + <location filename="mainwindow.cpp" line="6312"/> + <location filename="mainwindow.cpp" line="6337"/> <source>Restore failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6350"/> - <location filename="mainwindow.cpp" line="6375"/> + <location filename="mainwindow.cpp" line="6313"/> + <location filename="mainwindow.cpp" line="6338"/> <source>Failed to restore the backup. Errorcode: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6362"/> + <location filename="mainwindow.cpp" line="6325"/> <source>Backup of mod list created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6445"/> + <location filename="mainwindow.cpp" line="6408"/> <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="6447"/> + <location filename="mainwindow.cpp" line="6410"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6448"/> + <location filename="mainwindow.cpp" line="6411"/> <source>Rename new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6449"/> + <location filename="mainwindow.cpp" line="6412"/> <source>Ignore file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6540"/> + <location filename="mainwindow.cpp" line="6503"/> <source>Set the priority of the selected mods</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="mainwindow.ui" line="1694"/> - <location filename="mainwindow.ui" line="1697"/> - <location filename="mainwindow.ui" line="1700"/> - <location filename="mainwindow.ui" line="1703"/> - <source>Browse Mod Page</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="mainwindow.cpp" line="1893"/> - <source><Edit...></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="mainwindow.cpp" line="1904"/> - <source>(no executables)</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>MessageDialog</name> @@ -4436,17 +3928,12 @@ You will have to visit the mod page on the %1 Nexus site to change your mind.</s <translation type="unfinished"></translation> </message> <message> - <location filename="modinfo.cpp" line="326"/> - <source>The update check has found a mod with a Nexus ID and source game of %1, but this game is not a valid Nexus source.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="modinfo.cpp" line="342"/> + <location filename="modinfo.cpp" line="324"/> <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="modinfo.cpp" line="345"/> + <location filename="modinfo.cpp" line="327"/> <source>You have mods that haven't been checked within the last month using the new API. These mods must be checked before we can use the bulk update API. This will consume significantly more API requests than usual. You will need to rerun the update check once complete in order to parse the remaining mods.</source> <translation type="unfinished"></translation> </message> @@ -4592,105 +4079,87 @@ Most mods do not have optional esps, so chances are good you are looking at an e <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="554"/> - <location filename="modinfodialog.ui" line="591"/> - <source>Files that exist in other mods but are overwritten by this mod</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="modinfodialog.ui" line="561"/> - <source>Winning file conflicts:</source> + <location filename="modinfodialog.ui" line="558"/> + <source>The following conflicted files are provided by this mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="623"/> - <location filename="modinfodialog.ui" line="657"/> - <source>Files that are unused because they are overwritten by other mods</source> + <location filename="modinfodialog.ui" line="621"/> + <source>The following conflicted files are provided by other mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="630"/> - <source>Losing file conflicts:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="modinfodialog.ui" line="689"/> - <location filename="modinfodialog.ui" line="723"/> - <source>Files that have no conflicts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="modinfodialog.ui" line="696"/> + <location filename="modinfodialog.ui" line="681"/> <source>The following files have no conflicts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="762"/> + <location filename="modinfodialog.ui" line="744"/> <source>Advanced</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="835"/> + <location filename="modinfodialog.ui" line="817"/> <source>Whether files that have no conflicts should be visible in the list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="838"/> + <location filename="modinfodialog.ui" line="820"/> <source>Show files that have no conflicts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="848"/> + <location filename="modinfodialog.ui" line="830"/> <source>Shows all mods overwriting or being overwritten by this mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="851"/> + <location filename="modinfodialog.ui" line="833"/> <source>Show all conflicting mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="861"/> + <location filename="modinfodialog.ui" line="843"/> <source>Shows only the nearest conflicting mods, in order of priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="864"/> + <location filename="modinfodialog.ui" line="846"/> <source>Show nearest conflicting mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="886"/> + <location filename="modinfodialog.ui" line="868"/> <source>Filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="907"/> + <location filename="modinfodialog.ui" line="889"/> <source>Categories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="933"/> + <location filename="modinfodialog.ui" line="915"/> <source>Primary Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="950"/> + <location filename="modinfodialog.ui" line="932"/> <source>Nexus Info</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="973"/> + <location filename="modinfodialog.ui" line="955"/> <source>Mod ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="980"/> + <location filename="modinfodialog.ui" line="962"/> <source>Mod ID for this mod on Nexus.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="983"/> + <location filename="modinfodialog.ui" line="965"/> <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"> p, li { white-space: pre-wrap; } @@ -4699,22 +4168,22 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="994"/> + <location filename="modinfodialog.ui" line="976"/> <source>Source Game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1001"/> + <location filename="modinfodialog.ui" line="983"/> <source>Source game for this mod.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1004"/> + <location filename="modinfodialog.ui" line="986"/> <source><html><head/><body><p>Source game for this mod. This determines where the mod was downloaded from and decides where to fetch info, version updates, and send endorsements. Changing this will likely require you to enter a new Mod ID.</p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1011"/> + <location filename="modinfodialog.ui" line="993"/> <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"> p, li { white-space: pre-wrap; } @@ -4723,93 +4192,93 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1018"/> + <location filename="modinfodialog.ui" line="1000"/> <source>Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1068"/> - <location filename="modinfodialog.ui" line="1074"/> + <location filename="modinfodialog.ui" line="1050"/> + <location filename="modinfodialog.ui" line="1056"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1071"/> + <location filename="modinfodialog.ui" line="1053"/> <source>Refresh all information from Nexus.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1085"/> - <location filename="modinfodialog.ui" line="1210"/> + <location filename="modinfodialog.ui" line="1067"/> + <location filename="modinfodialog.ui" line="1192"/> <source>Open in Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1096"/> + <location filename="modinfodialog.ui" line="1078"/> <source>Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1107"/> + <location filename="modinfodialog.ui" line="1089"/> <source>Track</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1174"/> + <location filename="modinfodialog.ui" line="1156"/> <source>about:blank</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1200"/> + <location filename="modinfodialog.ui" line="1182"/> <source>Use Custom URL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1221"/> + <location filename="modinfodialog.ui" line="1203"/> <source>Notes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1229"/> - <location filename="modinfodialog.ui" line="1232"/> - <location filename="modinfodialog.ui" line="1235"/> + <location filename="modinfodialog.ui" line="1211"/> + <location filename="modinfodialog.ui" line="1214"/> + <location filename="modinfodialog.ui" line="1217"/> <source>Enter comments about the mod here. These are displayed in the notes column of the mod list.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1242"/> + <location filename="modinfodialog.ui" line="1224"/> <source>Set Color</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1249"/> + <location filename="modinfodialog.ui" line="1231"/> <source>Reset Color</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1258"/> - <location filename="modinfodialog.ui" line="1261"/> - <location filename="modinfodialog.ui" line="1267"/> + <location filename="modinfodialog.ui" line="1240"/> + <location filename="modinfodialog.ui" line="1243"/> + <location filename="modinfodialog.ui" line="1249"/> <source>Enter notes about the mod here. These can be viewed in the mod list by hovering over the notes column or the flags column.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1275"/> + <location filename="modinfodialog.ui" line="1257"/> <source>Filetree</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1289"/> + <location filename="modinfodialog.ui" line="1271"/> <source>Open Mod in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1314"/> + <location filename="modinfodialog.ui" line="1296"/> <source>A directory view of this mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1317"/> + <location filename="modinfodialog.ui" line="1299"/> <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"> p, li { white-space: pre-wrap; } @@ -4819,17 +4288,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1353"/> + <location filename="modinfodialog.ui" line="1335"/> <source>Previous</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1363"/> + <location filename="modinfodialog.ui" line="1345"/> <source>Next</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.ui" line="1386"/> + <location filename="modinfodialog.ui" line="1368"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -4868,12 +4337,12 @@ p, li { white-space: pre-wrap; } <context> <name>ModInfoRegular</name> <message> - <location filename="modinforegular.cpp" line="710"/> + <location filename="modinforegular.cpp" line="683"/> <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="714"/> + <location filename="modinforegular.cpp" line="687"/> <source>Categories: <br></source> <translation type="unfinished"></translation> </message> @@ -4889,273 +4358,273 @@ p, li { white-space: pre-wrap; } <context> <name>ModList</name> <message> - <location filename="modlist.cpp" line="136"/> + <location filename="modlist.cpp" line="134"/> <source>This entry contains files that have been created inside the virtual data tree (i.e. by the construction kit)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="145"/> + <location filename="modlist.cpp" line="143"/> <source>Backup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="146"/> + <location filename="modlist.cpp" line="144"/> <source>Separator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="147"/> + <location filename="modlist.cpp" line="145"/> <source>No valid game data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="148"/> + <location filename="modlist.cpp" line="146"/> <source>Not endorsed yet</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="157"/> + <location filename="modlist.cpp" line="155"/> <source>This mod is for a different<br> game, make sure it's compatible or it could cause crashes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="159"/> + <location filename="modlist.cpp" line="157"/> <source>Mod is being tracked on the website</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="160"/> + <location filename="modlist.cpp" line="158"/> <source>Contains hidden files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="169"/> + <location filename="modlist.cpp" line="167"/> <source>Overwrites loose files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="170"/> + <location filename="modlist.cpp" line="168"/> <source>Overwritten loose files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="171"/> + <location filename="modlist.cpp" line="169"/> <source>Loose files Overwrites & Overwritten</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="172"/> + <location filename="modlist.cpp" line="170"/> <source>Redundant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="173"/> + <location filename="modlist.cpp" line="171"/> <source>Overwrites an archive with loose files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="174"/> + <location filename="modlist.cpp" line="172"/> <source>Archive is overwritten by loose files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="175"/> + <location filename="modlist.cpp" line="173"/> <source>Overwrites another archive file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="176"/> + <location filename="modlist.cpp" line="174"/> <source>Overwritten by another archive file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="177"/> + <location filename="modlist.cpp" line="175"/> <source>Archive files overwrites & overwritten</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="262"/> + <location filename="modlist.cpp" line="260"/> <source>Non-MO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="294"/> + <location filename="modlist.cpp" line="292"/> <source>invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="465"/> + <location filename="modlist.cpp" line="463"/> <source>installed version: "%1", newest version: "%2"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="467"/> + <location filename="modlist.cpp" line="465"/> <source>The newest version on Nexus seems to be older than the one you have installed. This could either mean the version you have has been withdrawn (i.e. due to a bug) or the author uses a non-standard versioning scheme and that newest version is actually newer. Either way you may want to "upgrade".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="472"/> + <location filename="modlist.cpp" line="470"/> <source>This file has been marked as "Old". There is most likely an updated version of this file available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="474"/> + <location filename="modlist.cpp" line="472"/> <source>This file has been marked as "Deleted"! You may want to check for an update or remove the nexus ID from this mod!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="481"/> + <location filename="modlist.cpp" line="479"/> <source>%1 minute(s) and %2 second(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="482"/> + <location filename="modlist.cpp" line="480"/> <source>This mod will be available to check in %2.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="490"/> + <location filename="modlist.cpp" line="488"/> <source>Categories: <br></source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="521"/> + <location filename="modlist.cpp" line="519"/> <source>Invalid name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="526"/> + <location filename="modlist.cpp" line="524"/> <source>Name is already in use by another mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1173"/> + <location filename="modlist.cpp" line="1112"/> <source>drag&drop failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1256"/> + <location filename="modlist.cpp" line="1191"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1257"/> + <location filename="modlist.cpp" line="1192"/> <source>Are you sure you want to remove "%1"?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1350"/> + <location filename="modlist.cpp" line="1285"/> <source>Conflicts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1351"/> + <location filename="modlist.cpp" line="1286"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1352"/> + <location filename="modlist.cpp" line="1287"/> <source>Content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1353"/> + <location filename="modlist.cpp" line="1288"/> <source>Mod Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1354"/> + <location filename="modlist.cpp" line="1289"/> <source>Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1355"/> + <location filename="modlist.cpp" line="1290"/> <source>Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1356"/> + <location filename="modlist.cpp" line="1291"/> <source>Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1357"/> + <location filename="modlist.cpp" line="1292"/> <source>Source Game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1358"/> + <location filename="modlist.cpp" line="1293"/> <source>Nexus ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1359"/> + <location filename="modlist.cpp" line="1294"/> <source>Installation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1360"/> + <location filename="modlist.cpp" line="1295"/> <source>Notes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1361"/> - <location filename="modlist.cpp" line="1392"/> + <location filename="modlist.cpp" line="1296"/> + <location filename="modlist.cpp" line="1327"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1369"/> + <location filename="modlist.cpp" line="1304"/> <source>Name of your mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1370"/> + <location filename="modlist.cpp" line="1305"/> <source>Version of the mod (if available)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1371"/> + <location filename="modlist.cpp" line="1306"/> <source>Installation priority of your mod. The higher, the more "important" it is and thus overwrites files from mods with lower priority.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1373"/> + <location filename="modlist.cpp" line="1308"/> <source>Primary category of the mod.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1374"/> + <location filename="modlist.cpp" line="1309"/> <source>The source game which was the origin of this mod.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1375"/> + <location filename="modlist.cpp" line="1310"/> <source>Id of the mod as used on Nexus.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1376"/> + <location filename="modlist.cpp" line="1311"/> <source>Indicators of file conflicts between mods.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1377"/> + <location filename="modlist.cpp" line="1312"/> <source>Emblems to highlight things that might require attention.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1383"/> + <location filename="modlist.cpp" line="1318"/> <source>Depicts the content of the mod:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1390"/> + <location filename="modlist.cpp" line="1325"/> <source>Time this mod was installed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modlist.cpp" line="1391"/> + <location filename="modlist.cpp" line="1326"/> <source>User notes about the mod</source> <translation type="unfinished"></translation> </message> @@ -5190,77 +4659,34 @@ p, li { white-space: pre-wrap; } </message> </context> <context> - <name>NexusConnectionUI</name> - <message> - <location filename="settingsdialognexus.cpp" line="101"/> - <source>Connected.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialognexus.cpp" line="103"/> - <source>Not connected.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialognexus.cpp" line="159"/> - <source>Disconnected.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialognexus.cpp" line="173"/> - <source>Checking API key...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialognexus.cpp" line="182"/> - <source>Received API key.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialognexus.cpp" line="208"/> - <source>Received user account information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialognexus.cpp" line="211"/> - <source>Linked with Nexus successfully.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialognexus.cpp" line="213"/> - <source>Failed to set API key</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>NexusInterface</name> <message> - <location filename="nexusinterface.cpp" line="326"/> + <location filename="nexusinterface.cpp" line="313"/> <source>Please pick the mod ID for "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nexusinterface.cpp" line="719"/> + <location filename="nexusinterface.cpp" line="706"/> <source>You must authorize MO2 in Settings -> Nexus to use the Nexus API.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nexusinterface.cpp" line="728"/> + <location filename="nexusinterface.cpp" line="715"/> <source>You've exceeded the Nexus API rate limit and requests are now being throttled. Your next batch of requests will be available in approximately %1 minutes and %2 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nexusinterface.cpp" line="784"/> + <location filename="nexusinterface.cpp" line="771"/> <source>Aborting download: Either you clicked on a premium-only link and your account is not premium, or the download link was generated by a different account than the one stored in Mod Organizer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nexusinterface.cpp" line="891"/> + <location filename="nexusinterface.cpp" line="878"/> <source>empty response</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nexusinterface.cpp" line="949"/> + <location filename="nexusinterface.cpp" line="936"/> <source>invalid response</source> <translation type="unfinished"></translation> </message> @@ -5311,27 +4737,27 @@ p, li { white-space: pre-wrap; } <context> <name>NexusTab</name> <message> - <location filename="modinfodialognexus.cpp" line="132"/> + <location filename="modinfodialognexus.cpp" line="131"/> <source>Current Version: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialognexus.cpp" line="136"/> + <location filename="modinfodialognexus.cpp" line="135"/> <source>No update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialognexus.cpp" line="168"/> + <location filename="modinfodialognexus.cpp" line="167"/> <source>Tracked</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialognexus.cpp" line="171"/> + <location filename="modinfodialognexus.cpp" line="170"/> <source>Untracked</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialognexus.cpp" line="284"/> + <location filename="modinfodialognexus.cpp" line="283"/> <source> <div style="text-align: center;"> <p>This mod does not have a valid Nexus ID. You can add a custom web @@ -5343,7 +4769,7 @@ p, li { white-space: pre-wrap; } <context> <name>NoConflictListModel</name> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="323"/> + <location filename="modinfodialogconflictsmodels.cpp" line="272"/> <source>File</source> <translation type="unfinished"></translation> </message> @@ -5351,211 +4777,211 @@ p, li { white-space: pre-wrap; } <context> <name>OrganizerCore</name> <message> - <location filename="organizercore.cpp" line="196"/> + <location filename="organizercore.cpp" line="198"/> <source>File is write protected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="198"/> + <location filename="organizercore.cpp" line="200"/> <source>Invalid file format (probably a bug)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="200"/> + <location filename="organizercore.cpp" line="202"/> <source>Unknown error %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="204"/> + <location filename="organizercore.cpp" line="206"/> <source>Failed to write settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="205"/> + <location filename="organizercore.cpp" line="207"/> <source>An error occurred trying to write back MO settings to %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="413"/> - <location filename="organizercore.cpp" line="424"/> + <location filename="organizercore.cpp" line="393"/> + <location filename="organizercore.cpp" line="404"/> <source>Download started</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="427"/> + <location filename="organizercore.cpp" line="407"/> <source>Download failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="794"/> - <location filename="organizercore.cpp" line="857"/> + <location filename="organizercore.cpp" line="774"/> + <location filename="organizercore.cpp" line="825"/> <source>Installation cancelled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="795"/> - <location filename="organizercore.cpp" line="858"/> + <location filename="organizercore.cpp" line="775"/> + <location filename="organizercore.cpp" line="826"/> <source>Another installation is currently in progress.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="809"/> - <location filename="organizercore.cpp" line="891"/> + <location filename="organizercore.cpp" line="787"/> + <location filename="organizercore.cpp" line="855"/> <source>Installation successful</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="823"/> - <location filename="organizercore.cpp" line="901"/> + <location filename="organizercore.cpp" line="795"/> + <location filename="organizercore.cpp" line="865"/> <source>Configure Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="824"/> - <location filename="organizercore.cpp" line="902"/> + <location filename="organizercore.cpp" line="796"/> + <location filename="organizercore.cpp" line="866"/> <source>This mod contains ini tweaks. Do you want to configure them now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="837"/> - <location filename="organizercore.cpp" line="913"/> + <location filename="organizercore.cpp" line="808"/> + <location filename="organizercore.cpp" line="876"/> <source>mod not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="842"/> - <location filename="organizercore.cpp" line="921"/> + <location filename="organizercore.cpp" line="811"/> + <location filename="organizercore.cpp" line="882"/> <source>Extraction cancelled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="843"/> - <location filename="organizercore.cpp" line="922"/> + <location filename="organizercore.cpp" line="812"/> + <location filename="organizercore.cpp" line="883"/> <source>The installation was cancelled while extracting files. If this was prior to a FOMOD setup, this warning may be ignored. However, if this was during installation, the mod will likely be missing files.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1094"/> + <location filename="organizercore.cpp" line="1054"/> <source>file not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1108"/> + <location filename="organizercore.cpp" line="1068"/> <source>failed to generate preview for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1160"/> + <location filename="organizercore.cpp" line="1120"/> <source>Sorry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1161"/> + <location filename="organizercore.cpp" line="1121"/> <source>Sorry, can't preview anything. This function currently does not support extracting from bsas.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1171"/> + <location filename="organizercore.cpp" line="1131"/> <source>File '%1' not found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1179"/> + <location filename="organizercore.cpp" line="1139"/> <source>Failed to generate preview for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1281"/> + <location filename="organizercore.cpp" line="1221"/> <source>Failed to refresh list of esps: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1393"/> + <location filename="organizercore.cpp" line="1332"/> <source>Multiple esps/esls activated, please check that they don't conflict.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1461"/> + <location filename="organizercore.cpp" line="1400"/> <source>You need to be logged in with Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1503"/> + <location filename="organizercore.cpp" line="1439"/> <source>Download?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1504"/> + <location filename="organizercore.cpp" line="1440"/> <source>A download has been started but no installed page plugin recognizes it. If you download anyway no information (i.e. version) will be associated with the download. Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1667"/> - <location filename="organizercore.cpp" line="1718"/> + <location filename="organizercore.cpp" line="1600"/> + <location filename="organizercore.cpp" line="1649"/> <source>failed to update mod list: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1725"/> - <location filename="organizercore.cpp" line="1742"/> + <location filename="organizercore.cpp" line="1656"/> + <location filename="organizercore.cpp" line="1673"/> <source>login successful</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1752"/> + <location filename="organizercore.cpp" line="1683"/> <source>Login failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1753"/> + <location filename="organizercore.cpp" line="1684"/> <source>Login failed, try again?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1762"/> + <location filename="organizercore.cpp" line="1693"/> <source>login failed: %1. Download will not be associated with an account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1770"/> + <location filename="organizercore.cpp" line="1701"/> <source>login failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1780"/> + <location filename="organizercore.cpp" line="1711"/> <source>login failed: %1. You need to log-in with Nexus to update MO.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1833"/> + <location filename="organizercore.cpp" line="1764"/> <source>MO1 "Script Extender" load mechanism has left hook.dll in your game folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1836"/> - <location filename="organizercore.cpp" line="1852"/> + <location filename="organizercore.cpp" line="1767"/> + <location filename="organizercore.cpp" line="1783"/> <source>Description missing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1845"/> + <location filename="organizercore.cpp" line="1776"/> <source><a href="%1">hook.dll</a> has been found in your game folder (right click to copy the full path). This is most likely a leftover of setting the ModOrganizer 1 load mechanism to "Script Extender", in which case you must remove this file either by changing the load mechanism in ModOrganizer 1 or manually removing the file, otherwise the game is likely to crash and burn.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1879"/> + <location filename="organizercore.cpp" line="1810"/> <source>failed to save load order: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1960"/> + <location filename="organizercore.cpp" line="1891"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="2036"/> + <location filename="organizercore.cpp" line="1967"/> <source>The designated write target "%1" is not enabled.</source> <translation type="unfinished"></translation> </message> @@ -5563,12 +4989,12 @@ Continue?</source> <context> <name>OverwriteConflictListModel</name> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="305"/> + <location filename="modinfodialogconflictsmodels.cpp" line="254"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="306"/> + <location filename="modinfodialogconflictsmodels.cpp" line="255"/> <source>Overwritten Mods</source> <translation type="unfinished"></translation> </message> @@ -5668,12 +5094,12 @@ Continue?</source> <context> <name>OverwrittenConflictListModel</name> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="314"/> + <location filename="modinfodialogconflictsmodels.cpp" line="263"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogconflictsmodels.cpp" line="315"/> + <location filename="modinfodialogconflictsmodels.cpp" line="264"/> <source>Providing Mod</source> <translation type="unfinished"></translation> </message> @@ -5681,48 +5107,18 @@ Continue?</source> <context> <name>PluginContainer</name> <message> - <location filename="plugincontainer.cpp" line="803"/> - <source>Plugin error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="804"/> - <source>Mod Organizer failed to load the plugin '%1' last time it was started.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="807"/> - <source>The plugin can be skipped for this session, blacklisted, or loaded normally, in which case it might fail again. Blacklisted plugins can be re-enabled later in the settings.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="812"/> - <source>Skip this plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="813"/> - <source>Blacklist this plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="814"/> - <source>Load this plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="927"/> + <location filename="plugincontainer.cpp" line="341"/> <source>Some plugins could not be loaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="plugincontainer.cpp" line="930"/> - <location filename="plugincontainer.cpp" line="948"/> + <location filename="plugincontainer.cpp" line="344"/> + <location filename="plugincontainer.cpp" line="362"/> <source>Description missing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="plugincontainer.cpp" line="939"/> + <location filename="plugincontainer.cpp" line="353"/> <source>The following plugins could not be loaded. The reason may be missing dependencies (i.e. python) or an outdated version:</source> <translation type="unfinished"></translation> </message> @@ -5781,108 +5177,108 @@ Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="324"/> + <location filename="pluginlist.cpp" line="320"/> <source>Plugin not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="378"/> - <location filename="pluginlist.cpp" line="397"/> + <location filename="pluginlist.cpp" line="368"/> + <location filename="pluginlist.cpp" line="380"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="378"/> + <location filename="pluginlist.cpp" line="368"/> <source>Really enable all plugins?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="397"/> + <location filename="pluginlist.cpp" line="380"/> <source>Really disable all plugins?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="522"/> + <location filename="pluginlist.cpp" line="500"/> <source>The file containing locked plugin indices is broken</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1103"/> + <location filename="pluginlist.cpp" line="1047"/> <source>Origin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1108"/> + <location filename="pluginlist.cpp" line="1052"/> <source>This plugin can't be disabled (enforced by the game).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1113"/> + <location filename="pluginlist.cpp" line="1057"/> <source>Author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1119"/> + <location filename="pluginlist.cpp" line="1063"/> <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1125"/> + <location filename="pluginlist.cpp" line="1069"/> <source>Missing Masters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1136"/> + <location filename="pluginlist.cpp" line="1080"/> <source>Enabled Masters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1142"/> + <location filename="pluginlist.cpp" line="1086"/> <source>Loads Archives</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1144"/> + <location filename="pluginlist.cpp" line="1088"/> <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="1154"/> + <location filename="pluginlist.cpp" line="1098"/> <source>Loads INI settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1155"/> + <location filename="pluginlist.cpp" line="1099"/> <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="1162"/> + <location filename="pluginlist.cpp" line="1106"/> <source>This ESP is flagged as an ESL. It will adhere to the ESP load order but the records will be loaded in ESL space.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1196"/> + <location filename="pluginlist.cpp" line="1140"/> <source>Incompatible with %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1202"/> + <location filename="pluginlist.cpp" line="1146"/> <source>Depends on missing %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1211"/> + <location filename="pluginlist.cpp" line="1155"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1215"/> + <location filename="pluginlist.cpp" line="1159"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="1462"/> + <location filename="pluginlist.cpp" line="1406"/> <source>failed to restore load order for %1</source> <translation type="unfinished"></translation> </message> @@ -5896,49 +5292,6 @@ Continue?</source> </message> </context> <context> - <name>PluginTypeName</name> - <message> - <location filename="plugincontainer.cpp" line="76"/> - <source>Diagnose</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="77"/> - <source>Game</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="78"/> - <source>Installer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="79"/> - <source>Mod Page</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="80"/> - <source>Preview</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="81"/> - <source>Tool</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="82"/> - <source>Proxy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="plugincontainer.cpp" line="83"/> - <source>File Mapper</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>PreviewDialog</name> <message> <location filename="previewdialog.ui" line="14"/> @@ -5973,18 +5326,18 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="problemsdialog.cpp" line="59"/> - <location filename="problemsdialog.cpp" line="60"/> + <location filename="problemsdialog.cpp" line="62"/> + <location filename="problemsdialog.cpp" line="63"/> <source>Fix</source> <translation type="unfinished"></translation> </message> <message> - <location filename="problemsdialog.cpp" line="66"/> + <location filename="problemsdialog.cpp" line="69"/> <source>No guided fix</source> <translation type="unfinished"></translation> </message> <message> - <location filename="problemsdialog.cpp" line="74"/> + <location filename="problemsdialog.cpp" line="77"/> <source>(There are no notifications)</source> <translation type="unfinished"></translation> </message> @@ -6051,12 +5404,12 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="817"/> + <location filename="profile.cpp" line="816"/> <source>Missing profile-specific game INI files!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="818"/> + <location filename="profile.cpp" line="817"/> <source>Some of your profile-specific game INI files were missing. They will now be copied from the vanilla game folder. You might want to double-check your settings. Missing files: @@ -6064,12 +5417,12 @@ Missing files: <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="834"/> + <location filename="profile.cpp" line="833"/> <source>Delete profile-specific game INI files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profile.cpp" line="835"/> + <location filename="profile.cpp" line="834"/> <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> @@ -6234,93 +5587,88 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="79"/> + <location filename="profilesdialog.cpp" line="77"/> <source>Archive invalidation isn't required for this game.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="84"/> - <source>This game does not support profile-specific game saves.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="profilesdialog.cpp" line="132"/> - <location filename="profilesdialog.cpp" line="177"/> + <location filename="profilesdialog.cpp" line="121"/> + <location filename="profilesdialog.cpp" line="162"/> <source>failed to create profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="186"/> + <location filename="profilesdialog.cpp" line="171"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="186"/> + <location filename="profilesdialog.cpp" line="171"/> <source>Please enter a name for the new profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="197"/> + <location filename="profilesdialog.cpp" line="182"/> <source>failed to copy profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="200"/> + <location filename="profilesdialog.cpp" line="185"/> <source>Invalid name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="201"/> + <location filename="profilesdialog.cpp" line="186"/> <source>Invalid profile name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="210"/> + <location filename="profilesdialog.cpp" line="195"/> <source>Deleting active profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="211"/> + <location filename="profilesdialog.cpp" line="196"/> <source>Unable to delete active profile. Please change to a different profile first.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="215"/> + <location filename="profilesdialog.cpp" line="200"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="215"/> + <location filename="profilesdialog.cpp" line="200"/> <source>Are you sure you want to remove this profile (including profile-specific save games, if any)?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="223"/> + <location filename="profilesdialog.cpp" line="208"/> <source>Profile broken</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="224"/> + <location filename="profilesdialog.cpp" line="209"/> <source>This profile you're about to delete seems to be broken or the path is invalid. I'm about to delete the following folder: "%1". Proceed?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="258"/> + <location filename="profilesdialog.cpp" line="241"/> <source>Rename Profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="258"/> + <location filename="profilesdialog.cpp" line="241"/> <source>New Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="297"/> + <location filename="profilesdialog.cpp" line="276"/> <source>failed to change archive invalidation state: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="331"/> + <location filename="profilesdialog.cpp" line="310"/> <source>failed to determine if invalidation is active: %1</source> <translation type="unfinished"></translation> </message> @@ -6328,78 +5676,79 @@ p, li { white-space: pre-wrap; } <context> <name>QObject</name> <message> - <location filename="../../uibase/src/filterwidget.cpp" line="116"/> + <location filename="../../uibase/src/filterwidget.cpp" line="112"/> <source>Filter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../uibase/src/registry.cpp" line="42"/> <location filename="../../uibase/src/registry.cpp" line="43"/> - <location filename="../../uibase/src/textviewer.cpp" line="158"/> - <location filename="../../uibase/src/textviewer.cpp" line="159"/> + <location filename="../../uibase/src/textviewer.cpp" line="137"/> + <location filename="../../uibase/src/textviewer.cpp" line="138"/> <source>INI file is read-only</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../uibase/src/registry.cpp" line="44"/> - <location filename="../../uibase/src/textviewer.cpp" line="160"/> + <location filename="../../uibase/src/textviewer.cpp" line="139"/> <source>Mod Organizer is attempting to write to "%1" which is currently set to read-only.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../uibase/src/registry.cpp" line="47"/> - <location filename="../../uibase/src/textviewer.cpp" line="163"/> + <location filename="../../uibase/src/textviewer.cpp" line="142"/> <source>Clear the read-only flag</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../uibase/src/registry.cpp" line="50"/> - <location filename="../../uibase/src/textviewer.cpp" line="166"/> + <location filename="../../uibase/src/textviewer.cpp" line="145"/> <source>Allow the write once</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../uibase/src/registry.cpp" line="51"/> - <location filename="../../uibase/src/textviewer.cpp" line="167"/> + <location filename="../../uibase/src/textviewer.cpp" line="146"/> <source>The file will be set to read-only again.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../uibase/src/registry.cpp" line="54"/> - <location filename="../../uibase/src/textviewer.cpp" line="170"/> + <location filename="../../uibase/src/textviewer.cpp" line="149"/> <source>Skip this file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../../uibase/src/report.cpp" line="39"/> <location filename="../../uibase/src/report.cpp" line="42"/> - <location filename="settingsdialogpaths.cpp" line="71"/> + <location filename="instancemanager.cpp" line="162"/> + <location filename="loglist.cpp" line="336"/> + <location filename="loot.cpp" line="413"/> + <location filename="organizercore.cpp" line="431"/> <location filename="settingsdialogdiagnostics.cpp" line="37"/> <location filename="settingsdialogdiagnostics.cpp" line="61"/> - <location filename="organizercore.cpp" line="451"/> - <location filename="loot.cpp" line="413"/> - <location filename="loglist.cpp" line="336"/> + <location filename="settingsdialogpaths.cpp" line="71"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/report.cpp" line="317"/> + <location filename="../../uibase/src/report.cpp" line="290"/> <source>You can reset these choices by clicking "Reset Dialog Choices" in the General tab of the Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/report.cpp" line="326"/> + <location filename="../../uibase/src/report.cpp" line="299"/> <source>Always ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/report.cpp" line="327"/> - <location filename="../../uibase/src/report.cpp" line="334"/> + <location filename="../../uibase/src/report.cpp" line="300"/> + <location filename="../../uibase/src/report.cpp" line="307"/> <source>Remember my choice</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/report.cpp" line="328"/> + <location filename="../../uibase/src/report.cpp" line="301"/> <source>Remember my choice for %1</source> <translation type="unfinished"></translation> </message> @@ -6409,84 +5758,84 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="68"/> + <location filename="../../uibase/src/utility.cpp" line="67"/> <source>removal of "%1" failed: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="75"/> + <location filename="../../uibase/src/utility.cpp" line="74"/> <source>removal of "%1" failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="79"/> + <location filename="../../uibase/src/utility.cpp" line="78"/> <source>"%1" doesn't exist (remove)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="318"/> + <location filename="../../uibase/src/utility.cpp" line="311"/> <source>Error %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="570"/> - <location filename="../../uibase/src/utility.cpp" line="595"/> + <location filename="../../uibase/src/utility.cpp" line="527"/> + <location filename="../../uibase/src/utility.cpp" line="552"/> <source>failed to create directory "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="579"/> - <location filename="../../uibase/src/utility.cpp" line="602"/> + <location filename="../../uibase/src/utility.cpp" line="536"/> + <location filename="../../uibase/src/utility.cpp" line="559"/> <source>failed to copy "%1" to "%2"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="994"/> + <location filename="../../uibase/src/utility.cpp" line="923"/> <source>%1 B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="996"/> + <location filename="../../uibase/src/utility.cpp" line="925"/> <source>%1 MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="997"/> + <location filename="../../uibase/src/utility.cpp" line="926"/> <source>%1 GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="998"/> + <location filename="../../uibase/src/utility.cpp" line="927"/> <source>%1 TB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1008"/> + <location filename="../../uibase/src/utility.cpp" line="937"/> <source>%1 GB/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1009"/> + <location filename="../../uibase/src/utility.cpp" line="938"/> <source>%1 TB/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="995"/> + <location filename="../../uibase/src/utility.cpp" line="924"/> <source>%1 KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1005"/> + <location filename="../../uibase/src/utility.cpp" line="934"/> <source>%1 B/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1006"/> + <location filename="../../uibase/src/utility.cpp" line="935"/> <source>%1 KB/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../uibase/src/utility.cpp" line="1007"/> + <location filename="../../uibase/src/utility.cpp" line="936"/> <source>%1 MB/s</source> <translation type="unfinished"></translation> </message> @@ -6501,8 +5850,8 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialogdiagnostics.cpp" line="81"/> <location filename="apiuseraccount.cpp" line="15"/> + <location filename="settingsdialogdiagnostics.cpp" line="81"/> <source>None</source> <translation type="unfinished"></translation> </message> @@ -6692,37 +6041,138 @@ Destination:<byte value="xd"/> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanager.cpp" line="55"/> - <location filename="createinstancedialogpages.cpp" line="34"/> - <source>Portable</source> + <location filename="instancemanager.cpp" line="116"/> + <source>Deleting instance folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="117"/> + <source>This will delete the instance folder.</source> + <oldsource>The folder will be deleted: "%1"</oldsource> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanager.cpp" line="893"/> - <source>Cannot open instance '%1', failed to read INI file %2.</source> + <location filename="instancemanager.cpp" line="120"/> + <source>Move the folder to the recycle bin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanager.cpp" line="908"/> - <source>Cannot open instance '%1', the managed game was not found in the INI file %2. Select the game managed by this instance.</source> + <location filename="instancemanager.cpp" line="121"/> + <source>Delete the folder permanently</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanager.cpp" line="922"/> - <source>Cannot open instance '%1', the game plugin '%2' doesn't exist. It may have been deleted by an antivirus. Select another instance.</source> + <location filename="instancemanager.cpp" line="162"/> + <source>Could not delete instance folder "%1". + +%2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="instancemanager.cpp" line="936"/> - <source>Cannot open instance '%1', the game directory '%2' doesn't exist or the game plugin '%3' doesn't recognize it. Select the game managed by this instance.</source> + <location filename="instancemanager.cpp" line="173"/> + <source>Select an instance to delete</source> <translation type="unfinished"></translation> </message> <message> + <location filename="instancemanager.cpp" line="174"/> + <source>Deleting an instance will delete all the mods, downloads, profiles (including profile-specific saves) and anything in the overwrite folder.<br><br>Custom paths outside of the instance folder will not be deleted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="202"/> + <source>Enter a Name for the new Instance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="203"/> + <source>Enter a new name or select one from the suggested list: +(This is just a name for the Instance and can be whatever you wish, + the actual game selection will happen on the next screen regardless of chosen name)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="214"/> + <location filename="instancemanager.cpp" line="291"/> + <source>Canceled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="220"/> + <source>Invalid instance name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="221"/> + <source>The instance name "%1" is invalid. Use the name "%2" instead?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="236"/> + <source>The instance "%1" already exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="237"/> + <source>Please choose a different instance name, like: "%1 1" .</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="260"/> + <source>Choose Instance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="261"/> + <source>Each Instance is a full set of MO data files (mods, downloads, profiles, configuration, ...). You can use multiple instances for different games. Instances are stored in Appdata and can be accessed by all MO installations. If your MO folder is writable, you can also store a single instance locally (called a Portable install, and all the MO data files will be inside the installation folder).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="273"/> + <source>New</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="274"/> + <source>Create a new instance.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="278"/> + <source>Portable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="279"/> + <source>Use MO folder for data.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="283"/> + <source>Manage Instances</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="284"/> + <source>Delete an Instance.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="384"/> <location filename="profile.cpp" line="69"/> <source>failed to create %1</source> <translation type="unfinished"></translation> </message> <message> + <location filename="instancemanager.cpp" line="387"/> + <source>Data directory created</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="388"/> + <source>New data directory created at %1. If you don't want to store a lot of data there, reconfigure the storage directories via settings.</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="loot.cpp" line="260"/> <source>General messages</source> <translation type="unfinished"></translation> @@ -6758,9 +6208,9 @@ Destination:<byte value="xd"/> <translation type="unfinished"></translation> </message> <message> + <location filename="loot.cpp" line="419"/> <location filename="settingsdialogdiagnostics.cpp" line="36"/> <location filename="settingsdialogdiagnostics.cpp" line="60"/> - <location filename="loot.cpp" line="419"/> <source>Warning</source> <translation type="unfinished"></translation> </message> @@ -6810,51 +6260,112 @@ Destination:<byte value="xd"/> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="452"/> <location filename="loglist.cpp" line="337"/> + <location filename="organizercore.cpp" line="432"/> <source>Failed to create "%1". Your user account probably lacks permission.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="commandline.cpp" line="218"/> + <location filename="instancemanager.cpp" line="517"/> + <source>Plugin to handle %1 no longer installed. An antivirus might have deleted files.</source> + <oldsource>Plugin to handle %1 no longer installed</oldsource> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="532"/> + <location filename="instancemanager.cpp" line="574"/> + <location filename="instancemanager.cpp" line="590"/> + <source>The configured path to the game directory (%1) appears to be a symbolic (or other) link. This setup is incompatible with MO2's VFS and will not run correctly.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="547"/> + <source>Could not use configuration settings for game "%1", path "%2".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="552"/> + <location filename="instancemanager.cpp" line="582"/> + <location filename="instancemanager.cpp" line="607"/> + <source>Please select the installation of %1 to manage</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="553"/> + <location filename="instancemanager.cpp" line="583"/> + <location filename="instancemanager.cpp" line="608"/> + <source>Please select the game to manage</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="619"/> + <source>Canceled finding %1 in "%2".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="620"/> + <source>Canceled finding game in "%1".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="627"/> + <source>%1 not identified in "%2". The directory is required to contain the game binary.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="636"/> + <source>No game identified in "%1". The directory is required to contain the game binary.<br><br><b>These are the games supported by Mod Organizer:</b><ul>%2</ul></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="465"/> + <source>Please select the game edition you have (MO can't start the game correctly if this is set incorrectly!)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="218"/> <source>failed to start shortcut: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="commandline.cpp" line="242"/> + <location filename="main.cpp" line="242"/> <source>failed to start application: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="shared/error_report.cpp" line="56"/> + <location filename="main.cpp" line="442"/> <location filename="settingsdialogworkarounds.cpp" line="17"/> - <location filename="main.cpp" line="54"/> <source>Mod Organizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="main.cpp" line="55"/> + <location filename="main.cpp" line="443"/> <source>An instance of Mod Organizer is already running</source> <translation type="unfinished"></translation> </message> <message> + <location filename="main.cpp" line="476"/> + <source>Failed to set up instance</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="mainwindow.cpp" line="205"/> <source><Unmanaged></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1402"/> + <location filename="mainwindow.cpp" line="1377"/> <source>Please use "Help" from the toolbar to get usage instructions to all elements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1838"/> - <location filename="mainwindow.cpp" line="5244"/> + <location filename="mainwindow.cpp" line="1799"/> + <location filename="mainwindow.cpp" line="5208"/> <source><Manage...></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1850"/> + <location filename="mainwindow.cpp" line="1811"/> <source>failed to parse profile %1: %2</source> <translation type="unfinished"></translation> </message> @@ -6880,174 +6391,185 @@ Destination:<byte value="xd"/> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogtextfiles.cpp" line="145"/> + <location filename="modinfodialogtextfiles.cpp" line="140"/> <source>Save changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialogtextfiles.cpp" line="146"/> + <location filename="modinfodialogtextfiles.cpp" line="141"/> <source>Save changes to "%1"?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="186"/> + <location filename="nxmaccessmanager.cpp" line="183"/> <source>Connecting to Nexus...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="189"/> + <location filename="nxmaccessmanager.cpp" line="186"/> <source>Waiting for Nexus...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="193"/> + <location filename="nxmaccessmanager.cpp" line="190"/> <source>Opened Nexus in browser.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="194"/> + <location filename="nxmaccessmanager.cpp" line="191"/> <source>Switch to your browser and accept the request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="197"/> + <location filename="nxmaccessmanager.cpp" line="194"/> <source>Finished.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="201"/> + <location filename="nxmaccessmanager.cpp" line="198"/> <source>No answer from Nexus.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="202"/> - <location filename="nxmaccessmanager.cpp" line="207"/> + <location filename="nxmaccessmanager.cpp" line="199"/> + <location filename="nxmaccessmanager.cpp" line="204"/> <source>A firewall might be blocking Mod Organizer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="206"/> + <location filename="nxmaccessmanager.cpp" line="203"/> <source>Nexus closed the connection.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="210"/> + <location filename="nxmaccessmanager.cpp" line="207"/> <source>Cancelled.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="398"/> + <location filename="nxmaccessmanager.cpp" line="395"/> <source>Failed to request %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="420"/> - <location filename="nxmaccessmanager.cpp" line="754"/> + <location filename="nxmaccessmanager.cpp" line="417"/> + <location filename="nxmaccessmanager.cpp" line="742"/> <source>Cancelled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="466"/> + <location filename="nxmaccessmanager.cpp" line="463"/> <source>Internal error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="501"/> + <location filename="nxmaccessmanager.cpp" line="498"/> <source>HTTP code %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="511"/> + <location filename="nxmaccessmanager.cpp" line="508"/> <source>Invalid JSON</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="516"/> + <location filename="nxmaccessmanager.cpp" line="513"/> <source>Bad response</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="526"/> + <location filename="nxmaccessmanager.cpp" line="523"/> <source>API key is empty</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="548"/> + <location filename="nxmaccessmanager.cpp" line="545"/> <source>SSL error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="553"/> + <location filename="nxmaccessmanager.cpp" line="550"/> <source>Timed out</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="468"/> + <location filename="organizercore.cpp" line="448"/> <source>One of the configured MO2 directories (profiles, mods, or overwrite) is on a path containing a symbolic (or other) link. This is likely to be incompatible with MO2's virtual filesystem.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="plugincontainer.cpp" line="603"/> + <location filename="plugincontainer.cpp" line="183"/> <source>failed to initialize plugin %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="600"/> + <location filename="plugincontainer.cpp" line="273"/> + <source>Plugin error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="plugincontainer.cpp" line="274"/> + <source>It appears the plugin "%1" failed to load last startup and caused MO to crash. Do you want to disable it? +(Please note: If this is the first time you see this message for this plugin you may want to give it another try. The plugin may be able to recover from the problem)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pluginlist.cpp" line="578"/> <source>failed to access %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="614"/> + <location filename="pluginlist.cpp" line="592"/> <source>failed to set file time %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="processrunner.cpp" line="561"/> - <location filename="processrunner.cpp" line="617"/> - <location filename="processrunner.cpp" line="763"/> + <location filename="processrunner.cpp" line="557"/> + <location filename="processrunner.cpp" line="610"/> + <location filename="processrunner.cpp" line="756"/> <source>No profile set</source> <translation type="unfinished"></translation> </message> <message> - <location filename="profilesdialog.cpp" line="113"/> + <location filename="profilesdialog.cpp" line="102"/> <source>Before you can use ModOrganizer, you need to create at least one profile. ATTENTION: Run the game at least once before creating a profile!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="sanitychecks.cpp" line="117"/> + <location filename="sanitychecks.cpp" line="113"/> <source>'%1': file is blocked (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="sanitychecks.cpp" line="210"/> + <location filename="sanitychecks.cpp" line="206"/> <source>'%1' seems to be missing, an antivirus may have deleted it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="sanitychecks.cpp" line="255"/> + <location filename="sanitychecks.cpp" line="251"/> <source>%1 is loaded. This program is known to cause issues with Mod Organizer, such as freezing or blank windows. Consider uninstalling it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="sanitychecks.cpp" line="283"/> + <location filename="sanitychecks.cpp" line="279"/> <source>%1 is loaded. This program is known to cause issues with Mod Organizer and its virtual filesystem, such script extenders refusing to run. Consider uninstalling it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settings.cpp" line="1346"/> - <location filename="settings.cpp" line="1371"/> - <location filename="settings.cpp" line="1419"/> + <location filename="settings.cpp" line="1309"/> + <location filename="settings.cpp" line="1334"/> + <location filename="settings.cpp" line="1382"/> <source>attempt to store setting for unknown plugin "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settings.cpp" line="1898"/> + <location filename="settings.cpp" line="1866"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settings.cpp" line="1899"/> + <location filename="settings.cpp" line="1867"/> <source>Failed to start the helper application: %1</source> <translation type="unfinished"></translation> </message> @@ -7084,17 +6606,60 @@ This program is known to cause issues with Mod Organizer, such as freezing or bl <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialoggeneral.cpp" line="207"/> + <location filename="settingsdialoggeneral.cpp" line="206"/> <source>Confirm?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialoggeneral.cpp" line="208"/> + <location filename="settingsdialoggeneral.cpp" line="207"/> <source>This will reset all the choices you made to dialogs and make them all visible again. Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="uilocker.cpp" line="361"/> + <location filename="settingsdialognexus.cpp" line="116"/> + <source>Connected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="settingsdialognexus.cpp" line="118"/> + <source>Not connected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="settingsdialognexus.cpp" line="229"/> + <source>Disconnected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="settingsdialognexus.cpp" line="254"/> + <source>Checking API key...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="settingsdialognexus.cpp" line="263"/> + <source>Received API key.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="settingsdialognexus.cpp" line="288"/> + <source>Received user acount information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="settingsdialognexus.cpp" line="291"/> + <source>Linked with Nexus successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="settingsdialognexus.cpp" line="293"/> + <source>Failed to set API key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="instancemanager.cpp" line="122"/> + <location filename="settingsdialognexus.cpp" line="342"/> + <location filename="settingsdialognexus.cpp" line="353"/> + <location filename="settingsdialogworkarounds.cpp" line="128"/> <location filename="spawn.cpp" line="193"/> <location filename="spawn.cpp" line="222"/> <location filename="spawn.cpp" line="301"/> @@ -7102,34 +6667,30 @@ This program is known to cause issues with Mod Organizer, such as freezing or bl <location filename="spawn.cpp" line="361"/> <location filename="spawn.cpp" line="388"/> <location filename="spawn.cpp" line="424"/> - <location filename="settingsdialogworkarounds.cpp" line="128"/> - <location filename="settingsdialognexus.cpp" line="268"/> - <location filename="settingsdialognexus.cpp" line="276"/> - <location filename="createinstancedialogpages.cpp" line="659"/> - <location filename="createinstancedialogpages.cpp" line="689"/> + <location filename="uilocker.cpp" line="361"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialognexus.cpp" line="270"/> - <location filename="settingsdialognexus.cpp" line="282"/> - <location filename="settingsdialognexus.cpp" line="287"/> + <location filename="settingsdialognexus.cpp" line="345"/> + <location filename="settingsdialognexus.cpp" line="361"/> + <location filename="settingsdialognexus.cpp" line="368"/> <source>Enter API Key Manually</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialognexus.cpp" line="274"/> - <location filename="settingsdialognexus.cpp" line="280"/> - <location filename="settingsdialognexus.cpp" line="285"/> + <location filename="settingsdialognexus.cpp" line="350"/> + <location filename="settingsdialognexus.cpp" line="358"/> + <location filename="settingsdialognexus.cpp" line="365"/> <source>Connect to Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialognexus.cpp" line="438"/> - <location filename="settingsdialognexus.cpp" line="439"/> - <location filename="settingsdialognexus.cpp" line="440"/> - <location filename="settingsdialognexus.cpp" line="441"/> - <location filename="settingsdialognexus.cpp" line="442"/> + <location filename="settingsdialognexus.cpp" line="391"/> + <location filename="settingsdialognexus.cpp" line="392"/> + <location filename="settingsdialognexus.cpp" line="393"/> + <location filename="settingsdialognexus.cpp" line="394"/> + <location filename="settingsdialognexus.cpp" line="395"/> <source>N/A</source> <translation type="unfinished"></translation> </message> @@ -7486,219 +7047,6 @@ You can restart Mod Organizer as administrator and try launching the program aga <source>Disabled because</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../uibase/src/pluginrequirements.cpp" line="29"/> - <source>One of the following plugins must be enabled: %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../uibase/src/pluginrequirements.cpp" line="33"/> - <source>This plugin can only be enabled if the '%1' plugin is installed and enabled.</source> - <translation type="unfinished"></translation> - </message> - <message numerus="yes"> - <location filename="../../uibase/src/pluginrequirements.cpp" line="59"/> - <source>This plugin can only be enabled for the following game(s): %1.</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> - </message> - <message> - <location filename="settingsdialogplugins.cpp" line="230"/> - <source>Cannot disable plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialogplugins.cpp" line="231"/> - <source>The '%1' plugin is used by the current game plugin and cannot disabled.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialogplugins.cpp" line="256"/> - <source><p>Disabling the '%1' plugin will also disable the following plugins:</p><ul>%1</ul><p>Do you want to continue?</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialogplugins.cpp" line="260"/> - <source>Really disable plugin?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialogplugins.cpp" line="304"/> - <source>This plugin is required for Mod Organizer to work properly and cannot be disabled.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="moapplication.cpp" line="416"/> - <source>Instance at '%1' not found. Select another instance.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="moapplication.cpp" line="420"/> - <source>Instance at '%1' not found. You must create a new instance</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="75"/> - <source>The instance name must be a valid folder name.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="instancemanagerdialog.cpp" line="80"/> - <source>An instance with this name already exists.</source> - <translation type="unfinished"></translation> - </message> - <message numerus="yes"> - <location filename="disableproxyplugindialog.cpp" line="13"/> - <source>Disabling the '%1' plugin will prevent the following %2 plugin(s) from working:</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="31"/> - <source>Global</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="37"/> - <location filename="createinstancedialogpages.cpp" line="1200"/> - <source>Instance type: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="37"/> - <source>?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="302"/> - <source>Find game installation for %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="349"/> - <source>Find game installation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="391"/> - <location filename="createinstancedialogpages.cpp" line="646"/> - <location filename="createinstancedialogpages.cpp" line="647"/> - <source>Unrecognized game</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="392"/> - <source>The folder %1 does not seem to contain a game Mod Organizer can manage.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="396"/> - <source>See details for the list of supported games.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="473"/> - <source>No installation found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="544"/> - <source>Browse...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="546"/> - <source>The folder must contain a valid game installation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="648"/> - <source>The folder %1 does not seem to contain an installation for <span style="white-space: nowrap; font-weight: bold;">%2</span> or for any other game Mod Organizer can manage.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="655"/> - <location filename="createinstancedialogpages.cpp" line="685"/> - <source>Use this folder for %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="656"/> - <location filename="createinstancedialogpages.cpp" line="686"/> - <source>I know what I'm doing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="671"/> - <location filename="createinstancedialogpages.cpp" line="672"/> - <source>Incorrect game</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="673"/> - <source>The folder %1 seems to contain an installation for <span style="white-space: nowrap; font-weight: bold;">%2</span>, not <span style="white-space: nowrap; font-weight: bold;">%3</span>.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="682"/> - <source>Manage %1 instead</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1203"/> - <source>Instance location: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1207"/> - <source>Instance name: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1213"/> - <location filename="createinstancedialogpages.cpp" line="1217"/> - <source>Base directory: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1218"/> - <source>Downloads</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1219"/> - <source>Mods</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1220"/> - <source>Profiles</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1221"/> - <source>Overwrite</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1230"/> - <source>Game: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialogpages.cpp" line="1231"/> - <source>Game location: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="createinstancedialog.cpp" line="88"/> - <source>Creating %1</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>QueryOverwriteDialog</name> @@ -7817,58 +7165,58 @@ p, li { white-space: pre-wrap; } <context> <name>SelfUpdater</name> <message> - <location filename="selfupdater.cpp" line="168"/> + <location filename="selfupdater.cpp" line="159"/> <source>New update available (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="169"/> + <location filename="selfupdater.cpp" line="160"/> <source>Do you want to install update? All your mods and setup will be left untouched. Select Show Details option to see the full change-log.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="202"/> + <location filename="selfupdater.cpp" line="164"/> <source>Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="219"/> + <location filename="selfupdater.cpp" line="181"/> <source>Download failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="220"/> + <location filename="selfupdater.cpp" line="182"/> <source>Failed to find correct download, please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="235"/> + <location filename="selfupdater.cpp" line="197"/> <source>Update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="236"/> + <location filename="selfupdater.cpp" line="198"/> <source>Download in progress</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="327"/> + <location filename="selfupdater.cpp" line="289"/> <source>Download failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="338"/> + <location filename="selfupdater.cpp" line="300"/> <source>Failed to install update: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="357"/> + <location filename="selfupdater.cpp" line="319"/> <source>Failed to start %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="selfupdater.cpp" line="367"/> + <location filename="selfupdater.cpp" line="329"/> <source>Error</source> <translation type="unfinished"></translation> </message> @@ -8226,32 +7574,32 @@ Select Show Details option to see the full change-log.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="856"/> + <location filename="settingsdialog.ui" line="843"/> <source>Disable automatic internet features</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="859"/> + <location filename="settingsdialog.ui" line="846"/> <source>Disable automatic internet features. This does not affect features that are explicitly invoked by the user (like checking mods for updates, endorsing, opening the web browser)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="862"/> + <location filename="settingsdialog.ui" line="849"/> <source>Offline Mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="843"/> + <location filename="settingsdialog.ui" line="856"/> <source>Use a proxy for network connections.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="846"/> + <location filename="settingsdialog.ui" line="859"/> <source>Use a proxy for network connections. This uses the system-wide settings which can be configured in Internet Explorer. Please note that MO will start up a few seconds slower on some systems when using a proxy.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="849"/> + <location filename="settingsdialog.ui" line="862"/> <source>Use HTTP Proxy (Uses System Settings)</source> <translation type="unfinished"></translation> </message> @@ -8272,117 +7620,102 @@ Select Show Details option to see the full change-log.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="892"/> - <source>Tracked Integration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialog.ui" line="906"/> + <location filename="settingsdialog.ui" line="896"/> <source>Associate with "Download with manager" links</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="913"/> + <location filename="settingsdialog.ui" line="903"/> <source>Remove cache and cookies.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="916"/> + <location filename="settingsdialog.ui" line="906"/> <source>Clear Cache</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="949"/> + <location filename="settingsdialog.ui" line="939"/> <source>Known Servers (updated on download)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="970"/> + <location filename="settingsdialog.ui" line="960"/> <source>Preferred Servers (Drag & Drop)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="992"/> + <location filename="settingsdialog.ui" line="982"/> <source>Steam</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="998"/> + <location filename="settingsdialog.ui" line="988"/> <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1024"/> + <location filename="settingsdialog.ui" line="1014"/> <source><html><head/><body><p>If you save your steam user ID and password here, they will be used when logging into steam.</p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1034"/> + <location filename="settingsdialog.ui" line="1024"/> <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1049"/> + <location filename="settingsdialog.ui" line="1039"/> <source>Plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1150"/> + <location filename="settingsdialog.ui" line="1064"/> <source>Author:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1170"/> + <location filename="settingsdialog.ui" line="1078"/> <source>Version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1190"/> + <location filename="settingsdialog.ui" line="1092"/> <source>Description:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1213"/> - <source>Enabled</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialog.ui" line="1242"/> + <location filename="settingsdialog.ui" line="1130"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1247"/> + <location filename="settingsdialog.ui" line="1135"/> <source>Value</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1255"/> - <source>No plugin found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="settingsdialog.ui" line="1276"/> + <location filename="settingsdialog.ui" line="1147"/> <source>Blacklisted Plugins (use <del> to remove):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1290"/> + <location filename="settingsdialog.ui" line="1158"/> <source>Workarounds</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1298"/> + <location filename="settingsdialog.ui" line="1166"/> <source>Steam App ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1318"/> + <location filename="settingsdialog.ui" line="1186"/> <source>The Steam AppID for your game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1321"/> + <location filename="settingsdialog.ui" line="1189"/> <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"> p, li { white-space: pre-wrap; } @@ -8398,17 +7731,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1352"/> + <location filename="settingsdialog.ui" line="1220"/> <source>Load Mechanism</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1372"/> + <location filename="settingsdialog.ui" line="1240"/> <source>Select loading mechanism. See help for details.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1375"/> + <location filename="settingsdialog.ui" line="1243"/> <source>Mod Organizer needs a dll to be injected into the game so all mods are visible to it. There are several means to do this: *Mod Organizer* (default) In this mode the Mod Organizer itself injects the dll. The disadvantage is that you always have to start the game through MO or a link created by it. @@ -8419,28 +7752,28 @@ If you use the Steam version of Oblivion the default will NOT work. In this case <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1395"/> + <location filename="settingsdialog.ui" line="1263"/> <source>Enforces that inactive ESPs and ESMs are never loaded.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1398"/> + <location filename="settingsdialog.ui" line="1266"/> <source>It seems that the Games occasionally load ESP or ESM files even if they haven't been activated as plugins. I don't yet know what the circumstances are, but user reports imply it is in some cases unwanted. If this is checked, ESPs and ESMs not checked in the List are invisible to the game and can not be loaded.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1402"/> + <location filename="settingsdialog.ui" line="1270"/> <source>Hide inactive ESPs/ESMs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1409"/> + <location filename="settingsdialog.ui" line="1277"/> <source>Disable this to no longer display mods installed outside MO in the mod list (left pane). Assets from those mods will then be treated as having lowest mod priority together with the original game content.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1412"/> + <location filename="settingsdialog.ui" line="1280"/> <source>By default Mod Organizer will display esp+bsa bundles installed with foreign tools as mods (left pane). This allows you to control their priority in relation to other mods. This is particularly useful if you also use Steam Workshop to install mods. However, if you installed loose file mods outside MO which conflict with BSAs also installed outside MO those conflicts can't be resolved correctly. @@ -8448,66 +7781,66 @@ If you disable this feature, MO will only display official DLCs this way. Please <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1418"/> + <location filename="settingsdialog.ui" line="1286"/> <source>Display mods installed outside MO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1428"/> + <location filename="settingsdialog.ui" line="1296"/> <source>If checked, files (i.e. esps, esms and bsas) belonging to the core game can not be disabled in the UI. (default: on)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1431"/> + <location filename="settingsdialog.ui" line="1299"/> <source>If checked, files (i.e. esps, esms and bsas) belonging to the core game can not be disabled in the UI. (default: on) Uncheck this if you want to use Mod Organizer with total conversions (like Nehrim) but be aware that the game will crash if required files are not enabled.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1435"/> + <location filename="settingsdialog.ui" line="1303"/> <source>Force-enable game files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1445"/> - <location filename="settingsdialog.ui" line="1448"/> + <location filename="settingsdialog.ui" line="1313"/> + <location filename="settingsdialog.ui" line="1316"/> <source>Disable this to prevent the GUI from being locked when running an executable. This may result in abnormal behavior.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1451"/> + <location filename="settingsdialog.ui" line="1319"/> <source>Lock GUI when running executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1461"/> + <location filename="settingsdialog.ui" line="1329"/> <source>Enable parsing of Archives. This is an Experimental Feature. Has negative effects on performance and known incorrectness.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1464"/> + <location filename="settingsdialog.ui" line="1332"/> <source><html><head/><body><p>By default, MO will parse archive files (BSA, BA2) to calculate conflicts between the contents of the archive files and other loose files. This process has a noticeable cost in performance.</p><p>This feature should not be confused with the archive management feature offered by MO1. MO2 will only show conflicts with archives and will NOT load them into the game or program.</p><p>If you disable this feature, MO will only display conflicts between loose files.</p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1467"/> + <location filename="settingsdialog.ui" line="1335"/> <source>Enable parsing of Archives (Experimental Feature)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1479"/> - <location filename="settingsdialog.ui" line="1483"/> + <location filename="settingsdialog.ui" line="1347"/> + <location filename="settingsdialog.ui" line="1351"/> <source>For Skyrim, this can be used instead of Archive Invalidation. It should make AI redundant for all Profiles. For the other games this is not a sufficient replacement for AI!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1487"/> + <location filename="settingsdialog.ui" line="1355"/> <source>Back-date BSAs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1498"/> + <location filename="settingsdialog.ui" line="1366"/> <source>Add executables to the blacklist to prevent them from accessing the virtual file system. This is useful to prevent unintended programs from being hooked. Hooking unintended @@ -8516,43 +7849,43 @@ programs you are intentionally running.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1505"/> + <location filename="settingsdialog.ui" line="1373"/> <source>Add executables to the blacklist to prevent them from accessing the virtual file system. This is useful to prevent unintended programs from being hooked. Hooking unintended programs may affect the execution of these programs or the programs you are intentionally running.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1508"/> + <location filename="settingsdialog.ui" line="1376"/> <source>Configure Executables Blacklist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1518"/> - <location filename="settingsdialog.ui" line="1521"/> + <location filename="settingsdialog.ui" line="1386"/> + <location filename="settingsdialog.ui" line="1389"/> <source>Resets the window geometries for all windows. This can be useful if a window becomes too small or too large, if a column becomes too thin or too wide, and in similar situations.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1524"/> + <location filename="settingsdialog.ui" line="1392"/> <source>Reset Window Geometries</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1544"/> + <location filename="settingsdialog.ui" line="1412"/> <source>These are workarounds for problems with Mod Organizer. Please make sure you read the help text before changing anything here.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1555"/> + <location filename="settingsdialog.ui" line="1423"/> <source>Diagnostics</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1577"/> + <location filename="settingsdialog.ui" line="1445"/> <source>Hint: right click link and copy link location</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1580"/> + <location filename="settingsdialog.ui" line="1448"/> <source> Logs and crash dumps are stored under your current instance in the <a href="LOGS_FULL_PATH">LOGS_DIR</a> and <a href="DUMPS_FULL_PATH">DUMPS_DIR</a> folders. @@ -8562,17 +7895,17 @@ programs you are intentionally running.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1606"/> + <location filename="settingsdialog.ui" line="1474"/> <source>Log Level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1613"/> + <location filename="settingsdialog.ui" line="1481"/> <source>Decides the amount of data printed to "ModOrganizer.log"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1616"/> + <location filename="settingsdialog.ui" line="1484"/> <source> Decides the amount of data printed to "ModOrganizer.log". "Debug" produces very useful information for finding problems. There is usually no noteworthy performance impact but the file may become rather large. If this is a problem you may prefer the "Info" level for regular use. On the "Error" level the log file usually remains empty. @@ -8580,17 +7913,17 @@ programs you are intentionally running.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1626"/> + <location filename="settingsdialog.ui" line="1494"/> <source>Crash Dumps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1633"/> + <location filename="settingsdialog.ui" line="1501"/> <source>Decides which type of crash dumps are collected when injected processes crash.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1636"/> + <location filename="settingsdialog.ui" line="1504"/> <source> Decides which type of crash dumps are collected when injected processes crash. "None" Disables the generation of crash dumps by MO. @@ -8601,17 +7934,17 @@ programs you are intentionally running.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1649"/> + <location filename="settingsdialog.ui" line="1517"/> <source>Max Dumps To Keep</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1656"/> + <location filename="settingsdialog.ui" line="1524"/> <source>Maximum number of crash dumps to keep on disk. Use 0 for unlimited.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1659"/> + <location filename="settingsdialog.ui" line="1527"/> <source> Maximum number of crash dumps to keep on disk. Use 0 for unlimited. Set "Crash Dumps" above to None to disable crash dump collection. @@ -8619,7 +7952,7 @@ programs you are intentionally running.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="settingsdialog.ui" line="1669"/> + <location filename="settingsdialog.ui" line="1537"/> <source>LOOT Log Level</source> <translation type="unfinished"></translation> </message> @@ -8635,12 +7968,40 @@ programs you are intentionally running.</source> </message> </context> <context> + <name>SingleInstance</name> + <message> + <location filename="singleinstance.cpp" line="46"/> + <source>SHM error: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="singleinstance.cpp" line="81"/> + <source>failed to connect to running instance: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="singleinstance.cpp" line="87"/> + <source>failed to communicate with running instance: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="singleinstance.cpp" line="114"/> + <source>failed to receive data from secondary instance: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>StatusBar</name> <message> <location filename="statusbar.cpp" line="153"/> <source>Unknown game</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="statusbar.cpp" line="158"/> + <source>Portable</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SyncOverwriteDialog</name> @@ -8676,14 +8037,6 @@ programs you are intentionally running.</source> </message> </context> <context> - <name>T</name> - <message> - <location filename="plugincontainer.cpp" line="75"/> - <source>Plugin</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>TaskDialog</name> <message> <location filename="../../uibase/src/taskdialog.ui" line="20"/> @@ -8807,22 +8160,22 @@ On Windows XP: <translation type="unfinished"></translation> </message> <message> - <location filename="transfersavesdialog.cpp" line="52"/> + <location filename="transfersavesdialog.cpp" line="120"/> <source>Characters for profile %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="transfersavesdialog.cpp" line="92"/> + <location filename="transfersavesdialog.cpp" line="160"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="transfersavesdialog.cpp" line="93"/> + <location filename="transfersavesdialog.cpp" line="161"/> <source>Overwrite the file "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="transfersavesdialog.cpp" line="255"/> + <location filename="transfersavesdialog.cpp" line="320"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> @@ -8830,7 +8183,7 @@ On Windows XP: <context> <name>UsvfsConnector</name> <message> - <location filename="usvfsconnector.cpp" line="192"/> + <location filename="usvfsconnector.cpp" line="187"/> <source>Preparing vfs</source> <translation type="unfinished"></translation> </message> @@ -8844,7 +8197,7 @@ On Windows XP: </message> <message> <location filename="validationprogressdialog.ui" line="35"/> - <location filename="nxmaccessmanager.cpp" line="145"/> + <location filename="nxmaccessmanager.cpp" line="142"/> <source>Connecting to Nexus...</source> <translation type="unfinished"></translation> </message> @@ -8859,9 +8212,557 @@ On Windows XP: <translation type="unfinished"></translation> </message> <message> - <location filename="nxmaccessmanager.cpp" line="143"/> + <location filename="nxmaccessmanager.cpp" line="140"/> <source>Trying again...</source> <translation type="unfinished"></translation> </message> </context> +<context> + <name>tutorial_conflictresolution_main</name> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="5"/> + <source>There are multiple types of conflicts you may encounter when dealing with Mods. This tutorial will try to cover and explain how to deal with all of them.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="10"/> + <source>First up are file conflicts. These occur when two mods contain the same file. Most commonly this happens when several mods replace the same standard asset from the game, like the texture of an armor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="16"/> + <source>As an example, say you install "ModA" which contains stylish new iron and leather armor. Then you install "ModB" which contains sexy ebony and leather armor. Obviously there is a conflict now: which leather armor to use?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="22"/> + <source>If you were to install the mods manually, when installing "ModB" you would be asked if you want to overwrite conflicting files. If you choose yes, you get the leather armor from "ModB" otherwise you keep the one from "ModA". If you later decide you made the wrong choice, you have to reinstall one of the mods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="29"/> + <source>With MO, both ModA and ModB get installed completely (no overwrite dialog) and by default "ModB" gets to provide the leather armor because it's automatically assigned the higher priority.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="34"/> + <source>However, you can change the mod priority at any time using drag&drop on this list. If you assign "ModA" a higher priority, it provides the leather armor, no re-installation required. Since the priorities of mods in this list are treated as if the mods were installed in that order, I tend to talk about "installation order".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="42"/> + <source>If the "Flags"-column is enabled in the mod list, it will show you which mods are involved in a conflict and how...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="47"/> + <source><img src="qrc:///MO/gui/emblem_conflict_overwrite" /> indicates that the mod overwrites files that are also available in another mod.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="51"/> + <source><img src="qrc:///MO/gui/emblem_conflict_overwritten" /> indicates that the mod is <b>partially</b> overwritten by another.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="55"/> + <source><img src="qrc:///MO/gui/emblem_conflict_mixed" /> indicates that both of the above is true.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="59"/> + <source><img src="qrc:///MO/gui/emblem_conflict_redundant" /> indicates that the mod is completely overwritten by another. You could as well disable it.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="63"/> + <source>There are two ways to see the individual files involved in a conflict:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="67"/> + <source>Option A: Switch to the "Data"-tab if necessary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="76"/> + <source>... here, if you mark the highlighted control, the tree will only display files in conflict. In the right column, it says which mod currently provides the mod (because it has highest priority) and if you hover your mouse over that info, it will list which other mods contains it.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="83"/> + <source>Option B: Open the <i>Information</i>-Dialog of an <b>enabled</b> mod you're interested in by either double-clicking it or selecting <i>Information...</i> from the right-click menu</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="91"/> + <source>This was everything to know about file conflicts. The second type of conflict we have to deal with are "record conflicts".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="96"/> + <source>I told you in the "First Steps" tutorial how the esp/esm/esl plugins contain changes to the game world like modifications to the terrain or existing NPCs. Each change like this is stored in a record, hence the name "record conflict". For example when two mods try to change the same location, only one change can become active.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="102"/> + <source>As with file conflicts you can't really fix these conflicts, you have to choose which change you want. This time around however, if you choose wrong, your game may become unstable because there may be dependencies between the records of a mod.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="108"/> + <source>Please open the "Plugins"-tab...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="115"/> + <source>Again you can use drag&drop to change priorities of plugins, thus deciding which plugin takes precedence in regards to conflicts. This is commonly called the "load order". But how do you know how to order the plugins?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="122"/> + <source>Unlike with file conflicts, MO does not provide help on finding conflicts. The good news is, there already is a perfect tool for that called LOOT. LOOT is available on the Nexus and integrates neatly with MO. Basically, if you don't have LOOT yet, install it once this tutorial is over.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="128"/> + <source>After you installed LOOT in the default location (follow its instructions), start MO again and LOOT should automatically appear as an Executable...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="133"/> + <source>When you run LOOT, it will automatically re-organize plugins for best compatibility (overwriting your manual changes). It will also open a report in your browser that warns about incompatibilities. You should read the report, at least for new mods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="140"/> + <source>The final type of conflicts are also "record conflicts". Like the previous type. It's confusing, so I'll just call them "lists conflicts" instead. The difference is the types of records in conflict. The ones in question here can be merged so you may be able to get all modifications in your game.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="146"/> + <source>One common example of such records are leveled lists that contain all the items that may spawn at a specific character level. Traditionally, if multiple mods add items to such a list, only one is in effect...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="151"/> + <source>... but there are tools to merge those mods so you can have the effects of all of them. Again, this functionality is not integrated with MO because there are already great tools. For Oblivion and Skyrim look for wrye bash, for fallout 3/nv it's wrye flash. For Skyrim there is also "SkyBash". All of these can create a so-called "bashed patch" which is a plugin that contains the combined mergeable records from all your mods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_main.js" line="159"/> + <source>This completes the tutorial.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tutorial_conflictresolution_modinfo</name> + <message> + <location filename="tutorials/tutorial_conflictresolution_modinfo.js" line="4"/> + <source>Please switch to the "Conflicts"-Tab.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_modinfo.js" line="11"/> + <source>Here you can see a list of files in this mod that out-prioritize others in a file conflict and one with files where this mod is overridden.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_conflictresolution_modinfo.js" line="16"/> + <source>Please close the information dialog again.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tutorial_firststeps_browser</name> + <message> + <location filename="tutorials/tutorial_firststeps_browser.js" line="5"/> + <source>This is a fully featured browser that is set up to open the correct nexus page for your game. You can download any mod using the "DOWNLOAD WITH MANAGER"-button or the "manual"-link and it will be downloaded by MO.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tutorial_firststeps_main</name> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="6"/> + <source>Welcome to the ModOrganizer Tutorial! This will guide you through the most common features of MO. +Please go along with the tutorial because some things can't be demonstrated if you skip something.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="12"/> + <source>Before we continue with the step-by-step tutorial, I'd like to tell you about the other ways you can receive help on ModOrganizer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="17"/> + <source>The highlighted button provides hints on solving potential problems MO recognized automatically.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="19"/> + <source> +There IS a notification now but you may want to hold off on clearing it until after completing the tutorial.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="29"/> + <source>This button provides multiple sources of information and further tutorials.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="40"/> + <source>Finally there are tooltips on almost every part of Mod Organizer. If there is a control in MO you don't understand, please try hovering over it to get a short description or use "Help on UI" from the help menu to get a longer explanation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="47"/> + <source>This list displays all mods installed through MO. It also displays installed DLCs and some mods installed outside MO but you have limited control over those in MO.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="54"/> + <source>Before we start installing mods, let's have a quick look at the settings.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="66"/> + <source>Now it's time to install a few mods!Please go along with this because we need a few mods installed to demonstrate other features</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="72"/> + <source>There are a few ways to get mods into ModOrganizer. If you associated MO with NXM links in the settings you can now use your regular browser to send downloads from Nexus to MO. Click on "Nexus" to open nexus, find a mod and click the green download buttons on Nexus saying "Download with Manager".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="84"/> + <source>You can also install mods from disk using the "Install Mod" button.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="90"/> + <source>Downloads will appear on the "Downloads"-tab here. You have to download and install at least one mod to proceed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="98"/> + <source>Great, you just installed your first mod. Please note that the installation procedure may differ based on how a mod was packaged.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="104"/> + <source>Now you know all about downloading and installing mods but they are not enabled yet...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="109"/> + <source>Install a few more mods if you want, then enable mods by checking them in the left pane. Mods that aren't enabled have no effect on the game whatsoever. </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="118"/> + <source>For some mods, enabling it on the left pane is all you have to do...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="123"/> + <source>...but most contain plugins. These are plugins for the game and are required to add stuff to the game (new weapons, armors, quests, areas, ...). Please open the "Plugins"-tab to get a list of plugins.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="134"/> + <source>You will notice some plugins are grayed out. These are part of the main game and can't be disabled.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="140"/> + <source>A single mod may contain zero, one or multiple esps. Some or all may be optional. If in doubt, please consult the documentation of the individual mod. To do so, right-click the mod and select "Information".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="149"/> + <source>Now you know how to download, install and enable mods. +It's important you always start the game from inside MO, otherwise the mods you installed here won't work.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="157"/> + <source>This combobox lets you choose <i>what</i> to start. This way you can start the game, Launcher, Script Extender, the Creation Kit or other tools. If you miss a tool you can also configure this list but that is an advanced topic.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_main.js" line="165"/> + <source>This completes the basic tutorial. As homework go play a bit! After you have installed more mods you may want to read the tutorial on conflict resolution.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tutorial_firststeps_modinfo</name> + <message> + <location filename="tutorials/tutorial_firststeps_modinfo.js" line="5"/> + <source>This dialog tries to expose as much information about a mod as possible. Depending on the mod this may include readmes, screenshots, optional plugins and so on. If a certain type of information was not found in a mod, the corresponding tab is grayed out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_modinfo.js" line="13"/> + <source>If you installed the mod from Nexus, the corresponding tab should give you direct access to the mod page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_modinfo.js" line="19"/> + <source>We may revisit this screen in later tutorials.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tutorial_firststeps_settings</name> + <message> + <location filename="tutorials/tutorial_firststeps_settings.js" line="6"/> + <source>You can use your regular browser to download from Nexus. +Please open the "Nexus"-tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_settings.js" line="12"/> + <source>Click this button so that "DOWNLOAD WITH MANAGER"-buttons are download with Mod Organizer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_firststeps_settings.js" line="19"/> + <source>Use this interface to obtain an API key from NexusMods. This is used for all API connections - downloads, updates etc. MO2 uses the Windows Credential Manager to store this data securely. If the SSO page on Nexus is failing, use the manual entry and copy the API key from your profile.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tutorial_primer_main</name> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="72"/> + <source>This window shows all the mods that are installed. The column headers can be used for sorting. Only checked mods are active in the current profile.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="73"/> + <source>Each profile is a separate set of enabled mods and ini settings.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="74"/> + <source>Perform various actions on your mod list, such as refreshing data and checking for mod updates.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="75"/> + <source>Quick access to various directories, such as your MO2 mods, profiles, saves, and your active game location.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="76"/> + <source>Restore a mod list backup.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="77"/> + <source>Create a backup of your current mod list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="78"/> + <source>Running counter of your active mods. Hover to see a more detailed breakdown.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="79"/> + <source>The dropdown allows various ways of grouping the mods shown in the mod list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="80"/> + <source>Show/hide the category pane.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="81"/> + <source>Quickly filter the mod list as you type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="82"/> + <source>Switch between information views.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="83"/> + <source>This shows mod categories and some meta categories (in angle-brackets). Select some to filter the mod list. For example select "<Checked>" to show only active mods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="84"/> + <source>Customizable list for choosing the program to run.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="85"/> + <source>When this button is clicked, Mod Organizer creates a virtual directory structure then runs the program selected to the left.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="86"/> + <source>Will create a shortcut for quick access. The shortcut can be placed in the toolbar at the top, in the Start Menu or on the Windows Desktop.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="87"/> + <source>Log messages produced by MO. Please note that messages with a light bulb usually don't require your attention.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="88"/> + <source>Indicator of your current NexusMods API request limits.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="90"/> + <source>Change/manage MO2 instances or switch to portable mode.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="91"/> + <source>Browse to and manually install a mod from an archive on your computer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="92"/> + <source>Automatically open NexusMods to browse and install mods via the API.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="93"/> + <source>Manage your MO2 profiles.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="94"/> + <source>Open the executable editor to add and modify applications you wish to run with MO2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="95"/> + <source>Select from a collection of additional tools, such as an INI editor, integrated FNIS updater, and more.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="96"/> + <source>Configure Mod Organizer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="97"/> + <source>See the status of and/or endorse MO2 on NexusMods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="98"/> + <source>Notifications about the current setup.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="99"/> + <source>Activates if there is an update for MO. Please note that if, for any reason, MO can't communicate with NMM, this will not work either.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="100"/> + <source>Access more information about MO2, including these tutorials, a link to the development discord, information about the devs and dependencies.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="104"/> + <source>Plugins (esp/esm/esl files) of the mods in the current profile. They need to be checked to be loaded.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="105"/> + <source>Automatically sort plugins using the bundled LOOT application.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="106"/> + <source>Restore a backup of your plugin list order.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="107"/> + <source>Save a backup of your plugin list order.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="108"/> + <source>Counter of your total active plugins. Hover to see a breakdown of plugin types.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="109"/> + <source>Quickly filter plugin list as you type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="112"/> + <source>All the asset archives (.bsa files) for all active mods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="115"/> + <source>The directory tree and all files that the program will see.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="118"/> + <source>Save game browser. Shows all the saves for the current profile and whether or not the current mod-load status is correct.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="121"/> + <source>Shows the mods that have been downloaded and if they’ve been installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_primer_main.js" line="129"/> + <source>Click to quit</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tutorial_window_installer</name> + <message> + <location filename="tutorials/tutorial_window_installer.js" line="6"/> + <source>This mod has been packaged in a way that Mod Organizer did not automatically recognize...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_window_installer.js" line="11"/> + <source>You can use drag&drop on this list to fix the structure of the mod.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_window_installer.js" line="16"/> + <source>The correct structure replicates the data-directory of the game. That means esps, the "meshes"- or "textures"-directory and so on should be directly below "<data>".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_window_installer.js" line="22"/> + <source>You can also disable files and directories that you don't want to unpack.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_window_installer.js" line="26"/> + <source>From the context menu (right-click) you can open textfiles, in case you want to access a readme.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tutorials/tutorial_window_installer.js" line="31"/> + <source>This text will turn green if MO thinks the structure looks good.</source> + <translation type="unfinished"></translation> + </message> +</context> </TS> |
