diff options
| author | Jeremy Rimpo <jeremy.rimpo@servermonkey.com> | 2017-10-21 23:00:32 -0500 |
|---|---|---|
| committer | Jeremy Rimpo <jeremy.rimpo@servermonkey.com> | 2017-10-21 23:00:32 -0500 |
| commit | e4d431fe2111134ec38f69a1924a2730e89767fc (patch) | |
| tree | 5d90147a22a65607e7bc4242c17c990e2cdd5625 /src | |
| parent | eaeb48d745d74857d47da5d66d82fea005a16555 (diff) | |
Display the index of the ESL in the mod index space to differentiate ESLs
Diffstat (limited to 'src')
| -rw-r--r-- | src/organizer_en.ts | 159 | ||||
| -rw-r--r-- | src/pluginlist.cpp | 2 |
2 files changed, 83 insertions, 78 deletions
diff --git a/src/organizer_en.ts b/src/organizer_en.ts index f73717f2..535c16a5 100644 --- a/src/organizer_en.ts +++ b/src/organizer_en.ts @@ -3019,197 +3019,197 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="430"/> - <location filename="modinfodialog.cpp" line="445"/> + <location filename="modinfodialog.cpp" line="431"/> + <location filename="modinfodialog.cpp" line="446"/> <source>Save changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="430"/> - <location filename="modinfodialog.cpp" line="445"/> + <location filename="modinfodialog.cpp" line="431"/> + <location filename="modinfodialog.cpp" line="446"/> <source>Save changes to "%1"?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="635"/> + <location filename="modinfodialog.cpp" line="636"/> <source>File Exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="635"/> + <location filename="modinfodialog.cpp" line="636"/> <source>A file with that name exists, please enter a new one</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="652"/> + <location filename="modinfodialog.cpp" line="653"/> <source>failed to move file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="677"/> + <location filename="modinfodialog.cpp" line="678"/> <source>failed to create directory "optional"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="717"/> - <location filename="modinfodialog.cpp" line="1221"/> + <location filename="modinfodialog.cpp" line="718"/> + <location filename="modinfodialog.cpp" line="1222"/> <source>Info requested, please wait</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="771"/> + <location filename="modinfodialog.cpp" line="772"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="772"/> + <location filename="modinfodialog.cpp" line="773"/> <source>Update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="773"/> + <location filename="modinfodialog.cpp" line="774"/> <source>Optional</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="774"/> + <location filename="modinfodialog.cpp" line="775"/> <source>Old</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="775"/> + <location filename="modinfodialog.cpp" line="776"/> <source>Misc</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="776"/> + <location filename="modinfodialog.cpp" line="777"/> <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="787"/> + <location filename="modinfodialog.cpp" line="788"/> <source>Current Version: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="791"/> + <location filename="modinfodialog.cpp" line="792"/> <source>No update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="832"/> + <location filename="modinfodialog.cpp" line="833"/> <source>(description incomplete, please visit nexus)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="847"/> + <location filename="modinfodialog.cpp" line="848"/> <source><a href="%1">Visit on Nexus</a></source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="925"/> + <location filename="modinfodialog.cpp" line="926"/> <source>Failed to delete %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="936"/> - <location filename="modinfodialog.cpp" line="941"/> + <location filename="modinfodialog.cpp" line="937"/> + <location filename="modinfodialog.cpp" line="942"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="936"/> + <location filename="modinfodialog.cpp" line="937"/> <source>Are sure you want to delete "%1"?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="941"/> + <location filename="modinfodialog.cpp" line="942"/> <source>Are sure you want to delete the selected files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1015"/> - <location filename="modinfodialog.cpp" line="1021"/> + <location filename="modinfodialog.cpp" line="1016"/> + <location filename="modinfodialog.cpp" line="1022"/> <source>New Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1027"/> + <location filename="modinfodialog.cpp" line="1028"/> <source>Failed to create "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1131"/> - <location filename="modinfodialog.cpp" line="1155"/> + <location filename="modinfodialog.cpp" line="1132"/> + <location filename="modinfodialog.cpp" line="1156"/> <source>Replace file?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1131"/> + <location filename="modinfodialog.cpp" line="1132"/> <source>There already is a hidden version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1134"/> - <location filename="modinfodialog.cpp" line="1158"/> + <location filename="modinfodialog.cpp" line="1135"/> + <location filename="modinfodialog.cpp" line="1159"/> <source>File operation failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1134"/> - <location filename="modinfodialog.cpp" line="1158"/> + <location filename="modinfodialog.cpp" line="1135"/> + <location filename="modinfodialog.cpp" line="1159"/> <source>Failed to remove "%1". Maybe you lack the required file permissions?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1145"/> - <location filename="modinfodialog.cpp" line="1168"/> + <location filename="modinfodialog.cpp" line="1146"/> + <location filename="modinfodialog.cpp" line="1169"/> <source>failed to rename %1 to %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1155"/> + <location filename="modinfodialog.cpp" line="1156"/> <source>There already is a visible version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1201"/> + <location filename="modinfodialog.cpp" line="1202"/> <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1203"/> + <location filename="modinfodialog.cpp" line="1204"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1244"/> + <location filename="modinfodialog.cpp" line="1245"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1244"/> + <location filename="modinfodialog.cpp" line="1245"/> <source>Please enter a name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1248"/> - <location filename="modinfodialog.cpp" line="1251"/> + <location filename="modinfodialog.cpp" line="1249"/> + <location filename="modinfodialog.cpp" line="1252"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1248"/> + <location filename="modinfodialog.cpp" line="1249"/> <source>Invalid name. Must be a valid file name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1251"/> + <location filename="modinfodialog.cpp" line="1252"/> <source>A tweak by that name exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="modinfodialog.cpp" line="1265"/> + <location filename="modinfodialog.cpp" line="1266"/> <source>Create Tweak</source> <translation type="unfinished"></translation> </message> @@ -3240,7 +3240,8 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="modinforegular.cpp" line="479"/> - <source>%1 contains no esp/esm and no asset (textures, meshes, interface, ...) directory</source> + <source>%1 contains no esp/esm/esl and no asset (textures, meshes, interface, ...) directory</source> + <oldsource>%1 contains no esp/esm and no asset (textures, meshes, interface, ...) directory</oldsource> <translation type="unfinished"></translation> </message> <message> @@ -3253,7 +3254,8 @@ p, li { white-space: pre-wrap; } <name>ModList</name> <message> <location filename="modlist.cpp" line="63"/> - <source>Game plugins (esp/esm)</source> + <source>Game plugins (esp/esm/esl)</source> + <oldsource>Game plugins (esp/esm)</oldsource> <translation type="unfinished"></translation> </message> <message> @@ -3459,7 +3461,8 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="modlist.cpp" line="1027"/> - <source>Depicts the content of the mod:<br><table cellspacing=7><tr><td><img src=":/MO/gui/content/plugin" width=32/></td><td>Game plugins (esp/esm)</tr><tr><td><img src=":/MO/gui/content/interface" width=32/></td><td>Interface</tr><tr><td><img src=":/MO/gui/content/mesh" width=32/></td><td>Meshes</tr><tr><td><img src=":/MO/gui/content/bsa" width=32/></td><td>BSA</tr><tr><td><img src=":/MO/gui/content/texture" width=32/></td><td>Textures</tr><tr><td><img src=":/MO/gui/content/sound" width=32/></td><td>Sounds</tr><tr><td><img src=":/MO/gui/content/music" width=32/></td><td>Music</tr><tr><td><img src=":/MO/gui/content/string" width=32/></td><td>Strings</tr><tr><td><img src=":/MO/gui/content/script" width=32/></td><td>Scripts (Papyrus)</tr><tr><td><img src=":/MO/gui/content/skse" width=32/></td><td>Script Extender plugins</tr><tr><td><img src=":/MO/gui/content/skyproc" width=32/></td><td>SkyProc Patcher</tr></table></source> + <source>Depicts the content of the mod:<br><table cellspacing=7><tr><td><img src=":/MO/gui/content/plugin" width=32/></td><td>Game plugins (esp/esm/esl)</tr><tr><td><img src=":/MO/gui/content/interface" width=32/></td><td>Interface</tr><tr><td><img src=":/MO/gui/content/mesh" width=32/></td><td>Meshes</tr><tr><td><img src=":/MO/gui/content/bsa" width=32/></td><td>BSA</tr><tr><td><img src=":/MO/gui/content/texture" width=32/></td><td>Textures</tr><tr><td><img src=":/MO/gui/content/sound" width=32/></td><td>Sounds</tr><tr><td><img src=":/MO/gui/content/music" width=32/></td><td>Music</tr><tr><td><img src=":/MO/gui/content/string" width=32/></td><td>Strings</tr><tr><td><img src=":/MO/gui/content/script" width=32/></td><td>Scripts (Papyrus)</tr><tr><td><img src=":/MO/gui/content/skse" width=32/></td><td>Script Extender plugins</tr><tr><td><img src=":/MO/gui/content/skyproc" width=32/></td><td>SkyProc Patcher</tr></table></source> + <oldsource>Depicts the content of the mod:<br><table cellspacing=7><tr><td><img src=":/MO/gui/content/plugin" width=32/></td><td>Game plugins (esp/esm)</tr><tr><td><img src=":/MO/gui/content/interface" width=32/></td><td>Interface</tr><tr><td><img src=":/MO/gui/content/mesh" width=32/></td><td>Meshes</tr><tr><td><img src=":/MO/gui/content/bsa" width=32/></td><td>BSA</tr><tr><td><img src=":/MO/gui/content/texture" width=32/></td><td>Textures</tr><tr><td><img src=":/MO/gui/content/sound" width=32/></td><td>Sounds</tr><tr><td><img src=":/MO/gui/content/music" width=32/></td><td>Music</tr><tr><td><img src=":/MO/gui/content/string" width=32/></td><td>Strings</tr><tr><td><img src=":/MO/gui/content/script" width=32/></td><td>Scripts (Papyrus)</tr><tr><td><img src=":/MO/gui/content/skse" width=32/></td><td>Script Extender plugins</tr><tr><td><img src=":/MO/gui/content/skyproc" width=32/></td><td>SkyProc Patcher</tr></table></oldsource> <translation type="unfinished"></translation> </message> <message> @@ -3659,81 +3662,81 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1432"/> - <source>Multiple esps activated, please check that they don't conflict.</source> + <location filename="organizercore.cpp" line="1446"/> + <source>Multiple esps/esls activated, please check that they don't conflict.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1499"/> + <location filename="organizercore.cpp" line="1513"/> <source>Download?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1500"/> + <location filename="organizercore.cpp" line="1514"/> <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="1631"/> + <location filename="organizercore.cpp" line="1645"/> <source>failed to update mod list: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1638"/> - <location filename="organizercore.cpp" line="1655"/> + <location filename="organizercore.cpp" line="1652"/> + <location filename="organizercore.cpp" line="1669"/> <source>login successful</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1662"/> + <location filename="organizercore.cpp" line="1676"/> <source>Login failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1663"/> + <location filename="organizercore.cpp" line="1677"/> <source>Login failed, try again?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1672"/> + <location filename="organizercore.cpp" line="1686"/> <source>login failed: %1. Download will not be associated with an account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1680"/> + <location filename="organizercore.cpp" line="1694"/> <source>login failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1690"/> + <location filename="organizercore.cpp" line="1704"/> <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="1726"/> + <location filename="organizercore.cpp" line="1740"/> <source>Too many esps, esms, and esls enabled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1729"/> - <location filename="organizercore.cpp" line="1747"/> + <location filename="organizercore.cpp" line="1743"/> + <location filename="organizercore.cpp" line="1761"/> <source>Description missing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1738"/> + <location filename="organizercore.cpp" line="1752"/> <source>The game doesn't allow more than 255 active plugins (including the official ones) to be loaded. You have to disable some unused plugins or merge some plugins into one. You can find a guide here: <a href="http://wiki.step-project.com/Guide:Merging_Plugins">http://wiki.step-project.com/Guide:Merging_Plugins</a></source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1771"/> + <location filename="organizercore.cpp" line="1785"/> <source>failed to save load order: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="organizercore.cpp" line="1843"/> + <location filename="organizercore.cpp" line="1857"/> <source>The designated write target "%1" is not enabled.</source> <translation type="unfinished"></translation> </message> @@ -3902,37 +3905,37 @@ Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="757"/> + <location filename="pluginlist.cpp" line="769"/> <source>This plugin can't be disabled (enforced by the game)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="759"/> + <location filename="pluginlist.cpp" line="771"/> <source><b>Origin</b>: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="761"/> + <location filename="pluginlist.cpp" line="773"/> <source>Author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="764"/> + <location filename="pluginlist.cpp" line="776"/> <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="767"/> + <location filename="pluginlist.cpp" line="779"/> <source>Missing Masters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="774"/> + <location filename="pluginlist.cpp" line="786"/> <source>Enabled Masters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="pluginlist.cpp" line="943"/> + <location filename="pluginlist.cpp" line="957"/> <source>failed to restore load order for %1</source> <translation type="unfinished"></translation> </message> @@ -5670,7 +5673,8 @@ On Windows XP: </message> <message> <location filename="tutorials/tutorial_conflictresolution_main.js" line="96"/> - <source>I told you in the "First Steps" tutorial how the esp/esm 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> + <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> + <oldsource>I told you in the "First Steps" tutorial how the esp/esm 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.</oldsource> <translation type="unfinished"></translation> </message> <message> @@ -5977,7 +5981,8 @@ Please open the "Nexus"-tab</source> </message> <message> <location filename="tutorials/tutorial_primer_main.js" line="78"/> - <source>Plugins (esp/esm files) of the mods in the current profile. They need to be checked to be loaded.</source> + <source>Plugins (esp/esm/esl files) of the mods in the current profile. They need to be checked to be loaded.</source> + <oldsource>Plugins (esp/esm files) of the mods in the current profile. They need to be checked to be loaded.</oldsource> <translation type="unfinished"></translation> </message> <message> diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp index f1e28cb2..d2ffad91 100644 --- a/src/pluginlist.cpp +++ b/src/pluginlist.cpp @@ -734,7 +734,7 @@ QVariant PluginList::data(const QModelIndex &modelIndex, int role) const }
if (m_ESPs[index].m_IsLight) {
int ESLpos = 254 + (numESLs+1 / 4096);
- return QString("%1").arg(ESLpos, 2, 16, QChar('0')).toUpper();
+ return QString("%1:%2").arg(ESLpos, 2, 16, QChar('0')).arg((numESLs+1)%4096).toUpper();
} else {
return QString("%1").arg(m_ESPs[index].m_LoadOrder - numESLs, 2, 16, QChar('0')).toUpper();
}
|
