diff --git a/docs/api/changelog.rst b/docs/api/changelog.rst index 5c3c5926..abfcf17c 100644 --- a/docs/api/changelog.rst +++ b/docs/api/changelog.rst @@ -2,6 +2,26 @@ Version History *************** +0.10.3 - 2017-01-08 +=================== + +Added +----- + +- Automated 64-bit API builds. + +Changed +------- + +- Replaced ``std::invalid_argument`` exceptions thrown during condition evaluation with ``ConditionSyntaxError`` exceptions. +- Improved robustness of error handling when calculating file CRCs. + +Fixed +----- + +- Documentation was not generated correctly for enums, exceptions and structs exposed by the API. +- Added missing documentation for ``CyclicInteractionError`` methods. + 0.10.2 - 2016-12-03 =================== diff --git a/docs/app/changelog.rst b/docs/app/changelog.rst index 50852392..41034e57 100644 --- a/docs/app/changelog.rst +++ b/docs/app/changelog.rst @@ -4,6 +4,39 @@ Version History Only application history is recorded here. A full history of masterlist changes may be viewed by browsing the GitHub repositories. +0.10.3 - 2017-01-08 +=================== + +Added +----- + +- LOOT now creates a backup of the existing load order when applying a sorted load order. The backup is stored in LOOT's folder for the current game, and up to the three most recent backups are retained. + +Changed +------- + +- If no game is detected when LOOT is launched and a valid game path or Registry key pointing to a game path is added in the Settings dialog, LOOT will select that game and refresh its content when the new settings are applied. +- Most exception-derived errors now display a generic error message, as exception messages are no longer translatable. Only metadata syntax exceptions still have their message displayed in the UI. +- Improved robustness of error handling when calculating file CRCs. +- Improved consistency of error logging. +- Errors and warnings are now always logged, even when debug logging is disabled. +- The First Time Tips and About dialogs are now fully translatable, with the exception of the legal text in the About dialog. +- Updated Russian translation. + +Fixed +----- + +- A crash on startup if none of the supported games were detected. +- A crash when applying settings when none of the supported games are detected. +- Buttons and menu items for performing game-specific operations are now disabled while none of the supported games are detected. +- Initialisation error messages were formatted incorrectly. +- An error message reading ``Cannot read property 'textContent' of undefined`` could be displayed on startup due to UI elements initialising later than expected. +- The texts of the first plugin card and sidebar item were not being translated. +- LOOT now logs being unable to find a game's registry entry as ``[info]``, not ``[error]``. +- If an error was encountered while loading a userlist, constructing the error message produced a ``boost::too_many_args`` error that obscured the original error. +- The installer now checks for v14.0.24215 of the MSVC Redistributable, it was previously checking for v14.0.24212, which some users found insufficient. + + 0.10.2 - 2016-12-03 =================== diff --git a/resources/l10n/template.pot b/resources/l10n/template.pot index 279c4571..fac3458b 100644 --- a/resources/l10n/template.pot +++ b/resources/l10n/template.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: LOOT 0.10.2\n" "Report-Msgid-Bugs-To: https://github.com/loot/loot/issues\n" -"POT-Creation-Date: 2016-12-29 10:46+0000\n" +"POT-Creation-Date: 2017-01-08 14:08+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -70,7 +70,7 @@ msgid "" "plugins?" msgstr "" -#: src/gui/html/js/events.js:191 src/gui/html/js/events.js:399 +#: src/gui/html/js/events.js:191 src/gui/html/js/events.js:408 msgid "Clear" msgstr "" @@ -92,7 +92,7 @@ msgid "" "You have not yet applied or cancelled your %s. Are you sure you want to quit?" msgstr "" -#: src/gui/html/js/events.js:267 src/gui/html/js/translateStaticText.js:214 +#: src/gui/html/js/events.js:267 src/gui/html/js/translateStaticText.js:232 msgid "Quit" msgstr "" @@ -104,18 +104,18 @@ msgstr "" msgid "metadata edits" msgstr "" -#: src/gui/html/js/events.js:395 +#: src/gui/html/js/events.js:404 #, javascript-format msgid "The metadata for \"%s\" has been copied to the clipboard." msgstr "" -#: src/gui/html/js/events.js:399 +#: src/gui/html/js/events.js:408 #, javascript-format msgid "" "Are you sure you want to clear all existing user-added metadata from \"%s\"?" msgstr "" -#: src/gui/html/js/events.js:414 +#: src/gui/html/js/events.js:423 #, javascript-format msgid "The user-added metadata for \"%s\" has been cleared." msgstr "" @@ -129,489 +129,489 @@ msgid "N/A" msgstr "" #: src/gui/html/js/handlePromiseError.js:15 -#: src/gui/html/js/translateStaticText.js:134 +#: src/gui/html/js/translateStaticText.js:152 msgid "Error" msgstr "" -#: src/gui/html/js/initialise.js:249 +#: src/gui/html/js/initialise.js:257 #, javascript-format msgid "A [new release](%s) of LOOT is available." msgstr "" -#: src/gui/html/js/translateStaticText.js:36 +#: src/gui/html/js/translateStaticText.js:33 msgid "Active Plugin" msgstr "" -#: src/gui/html/js/translateStaticText.js:37 -#: src/gui/html/js/translateStaticText.js:283 +#: src/gui/html/js/translateStaticText.js:34 +#: src/gui/html/js/translateStaticText.js:308 msgid "Master File" msgstr "" -#: src/gui/html/js/translateStaticText.js:38 +#: src/gui/html/js/translateStaticText.js:35 msgid "Empty Plugin" msgstr "" -#: src/gui/html/js/translateStaticText.js:39 +#: src/gui/html/js/translateStaticText.js:36 msgid "Loads Archive" msgstr "" -#: src/gui/html/js/translateStaticText.js:40 -#: src/gui/html/js/translateStaticText.js:108 +#: src/gui/html/js/translateStaticText.js:37 +#: src/gui/html/js/translateStaticText.js:114 msgid "Has User Metadata" msgstr "" -#: src/gui/html/js/translateStaticText.js:42 +#: src/gui/html/js/translateStaticText.js:39 msgid "Edit Metadata" msgstr "" -#: src/gui/html/js/translateStaticText.js:43 +#: src/gui/html/js/translateStaticText.js:40 msgid "Copy Metadata" msgstr "" -#: src/gui/html/js/translateStaticText.js:44 +#: src/gui/html/js/translateStaticText.js:41 msgid "Clear User Metadata" msgstr "" -#: src/gui/html/js/translateStaticText.js:51 +#: src/gui/html/js/translateStaticText.js:60 msgid "Enable Edits" msgstr "" -#: src/gui/html/js/translateStaticText.js:52 -#: src/gui/html/js/translateStaticText.js:107 +#: src/gui/html/js/translateStaticText.js:61 +#: src/gui/html/js/translateStaticText.js:113 msgid "Priority" msgstr "" -#: src/gui/html/js/translateStaticText.js:53 -#: src/gui/html/js/translateStaticText.js:106 +#: src/gui/html/js/translateStaticText.js:62 +#: src/gui/html/js/translateStaticText.js:112 msgid "Global Priority" msgstr "" -#: src/gui/html/js/translateStaticText.js:55 +#: src/gui/html/js/translateStaticText.js:64 msgid "Main" msgstr "" -#: src/gui/html/js/translateStaticText.js:56 +#: src/gui/html/js/translateStaticText.js:65 msgid "Load After" msgstr "" -#: src/gui/html/js/translateStaticText.js:57 +#: src/gui/html/js/translateStaticText.js:66 msgid "Requirements" msgstr "" -#: src/gui/html/js/translateStaticText.js:58 +#: src/gui/html/js/translateStaticText.js:67 msgid "Incompatibilities" msgstr "" -#: src/gui/html/js/translateStaticText.js:59 +#: src/gui/html/js/translateStaticText.js:68 msgid "Messages" msgstr "" -#: src/gui/html/js/translateStaticText.js:60 +#: src/gui/html/js/translateStaticText.js:69 msgid "Bash Tags" msgstr "" -#: src/gui/html/js/translateStaticText.js:61 +#: src/gui/html/js/translateStaticText.js:70 msgid "Dirty Plugin Info" msgstr "" -#: src/gui/html/js/translateStaticText.js:62 +#: src/gui/html/js/translateStaticText.js:71 msgid "Clean Plugin Info" msgstr "" -#: src/gui/html/js/translateStaticText.js:63 +#: src/gui/html/js/translateStaticText.js:72 msgid "Locations" msgstr "" -#: src/gui/html/js/translateStaticText.js:65 -#: src/gui/html/js/translateStaticText.js:69 -#: src/gui/html/js/translateStaticText.js:73 +#: src/gui/html/js/translateStaticText.js:74 +#: src/gui/html/js/translateStaticText.js:78 +#: src/gui/html/js/translateStaticText.js:82 msgid "Filename" msgstr "" -#: src/gui/html/js/translateStaticText.js:66 -#: src/gui/html/js/translateStaticText.js:70 -#: src/gui/html/js/translateStaticText.js:74 +#: src/gui/html/js/translateStaticText.js:75 +#: src/gui/html/js/translateStaticText.js:79 +#: src/gui/html/js/translateStaticText.js:83 msgid "Display Name" msgstr "" -#: src/gui/html/js/translateStaticText.js:67 -#: src/gui/html/js/translateStaticText.js:71 -#: src/gui/html/js/translateStaticText.js:75 -#: src/gui/html/js/translateStaticText.js:79 +#: src/gui/html/js/translateStaticText.js:76 +#: src/gui/html/js/translateStaticText.js:80 #: src/gui/html/js/translateStaticText.js:84 +#: src/gui/html/js/translateStaticText.js:88 +#: src/gui/html/js/translateStaticText.js:93 msgid "Condition" msgstr "" -#: src/gui/html/js/translateStaticText.js:77 +#: src/gui/html/js/translateStaticText.js:86 msgid "Type" msgstr "" -#: src/gui/html/js/translateStaticText.js:78 +#: src/gui/html/js/translateStaticText.js:87 msgid "Content" msgstr "" -#: src/gui/html/js/translateStaticText.js:80 -#: src/gui/html/js/translateStaticText.js:271 +#: src/gui/html/js/translateStaticText.js:89 +#: src/gui/html/js/translateStaticText.js:296 msgid "Language" msgstr "" -#: src/gui/html/js/translateStaticText.js:82 +#: src/gui/html/js/translateStaticText.js:91 msgid "Add/Remove" msgstr "" -#: src/gui/html/js/translateStaticText.js:83 +#: src/gui/html/js/translateStaticText.js:92 msgid "Bash Tag" msgstr "" -#: src/gui/html/js/translateStaticText.js:86 -#: src/gui/html/js/translateStaticText.js:92 +#: src/gui/html/js/translateStaticText.js:95 +#: src/gui/html/js/translateStaticText.js:101 msgid "CRC" msgstr "" -#: src/gui/html/js/translateStaticText.js:87 +#: src/gui/html/js/translateStaticText.js:96 msgid "ITM Count" msgstr "" -#: src/gui/html/js/translateStaticText.js:88 +#: src/gui/html/js/translateStaticText.js:97 msgid "Deleted References" msgstr "" -#: src/gui/html/js/translateStaticText.js:89 +#: src/gui/html/js/translateStaticText.js:98 msgid "Deleted Navmeshes" msgstr "" -#: src/gui/html/js/translateStaticText.js:90 -#: src/gui/html/js/translateStaticText.js:93 +#: src/gui/html/js/translateStaticText.js:99 +#: src/gui/html/js/translateStaticText.js:102 msgid "Cleaning Utility" msgstr "" -#: src/gui/html/js/translateStaticText.js:95 +#: src/gui/html/js/translateStaticText.js:104 msgid "URL" msgstr "" -#: src/gui/html/js/translateStaticText.js:96 -#: src/gui/html/js/translateStaticText.js:280 +#: src/gui/html/js/translateStaticText.js:105 +#: src/gui/html/js/translateStaticText.js:305 msgid "Name" msgstr "" -#: src/gui/html/js/translateStaticText.js:98 +#: src/gui/html/js/translateStaticText.js:107 msgid "Save Metadata" msgstr "" -#: src/gui/html/js/translateStaticText.js:99 -#: src/gui/html/js/translateStaticText.js:117 -#: src/gui/html/js/translateStaticText.js:201 -#: src/gui/html/js/translateStaticText.js:294 +#: src/gui/html/js/translateStaticText.js:108 +#: src/gui/html/js/translateStaticText.js:135 +#: src/gui/html/js/translateStaticText.js:219 +#: src/gui/html/js/translateStaticText.js:319 msgid "Cancel" msgstr "" -#: src/gui/html/js/translateStaticText.js:109 +#: src/gui/html/js/translateStaticText.js:115 msgid "Editor Is Open" msgstr "" -#: src/gui/html/js/translateStaticText.js:116 -#: src/gui/html/js/translateStaticText.js:316 +#: src/gui/html/js/translateStaticText.js:134 +#: src/gui/html/js/translateStaticText.js:341 msgid "OK" msgstr "" -#: src/gui/html/js/translateStaticText.js:124 +#: src/gui/html/js/translateStaticText.js:142 msgid "A filename is required." msgstr "" -#: src/gui/html/js/translateStaticText.js:125 -#: src/gui/html/js/translateStaticText.js:136 -#: src/gui/html/js/translateStaticText.js:146 -#: src/gui/html/js/translateStaticText.js:158 -#: src/gui/html/js/translateStaticText.js:167 -#: src/gui/html/js/translateStaticText.js:175 -#: src/gui/html/js/translateStaticText.js:184 +#: src/gui/html/js/translateStaticText.js:143 +#: src/gui/html/js/translateStaticText.js:154 +#: src/gui/html/js/translateStaticText.js:164 +#: src/gui/html/js/translateStaticText.js:176 +#: src/gui/html/js/translateStaticText.js:185 +#: src/gui/html/js/translateStaticText.js:193 +#: src/gui/html/js/translateStaticText.js:202 msgid "Delete Row" msgstr "" -#: src/gui/html/js/translateStaticText.js:132 +#: src/gui/html/js/translateStaticText.js:150 msgid "Note" msgstr "" -#: src/gui/html/js/translateStaticText.js:133 +#: src/gui/html/js/translateStaticText.js:151 msgid "Warning" msgstr "" -#: src/gui/html/js/translateStaticText.js:135 +#: src/gui/html/js/translateStaticText.js:153 msgid "A content string is required." msgstr "" -#: src/gui/html/js/translateStaticText.js:143 +#: src/gui/html/js/translateStaticText.js:161 msgid "Add" msgstr "" -#: src/gui/html/js/translateStaticText.js:144 +#: src/gui/html/js/translateStaticText.js:162 msgid "Remove" msgstr "" -#: src/gui/html/js/translateStaticText.js:145 -#: src/gui/html/js/translateStaticText.js:182 +#: src/gui/html/js/translateStaticText.js:163 +#: src/gui/html/js/translateStaticText.js:200 msgid "A name is required." msgstr "" -#: src/gui/html/js/translateStaticText.js:153 -#: src/gui/html/js/translateStaticText.js:165 +#: src/gui/html/js/translateStaticText.js:171 +#: src/gui/html/js/translateStaticText.js:183 msgid "A CRC is required." msgstr "" -#: src/gui/html/js/translateStaticText.js:154 -#: src/gui/html/js/translateStaticText.js:155 -#: src/gui/html/js/translateStaticText.js:156 +#: src/gui/html/js/translateStaticText.js:172 +#: src/gui/html/js/translateStaticText.js:173 +#: src/gui/html/js/translateStaticText.js:174 msgid "Values must be integers." msgstr "" -#: src/gui/html/js/translateStaticText.js:157 -#: src/gui/html/js/translateStaticText.js:166 +#: src/gui/html/js/translateStaticText.js:175 +#: src/gui/html/js/translateStaticText.js:184 msgid "A utility name is required." msgstr "" -#: src/gui/html/js/translateStaticText.js:174 +#: src/gui/html/js/translateStaticText.js:192 msgid "A link is required." msgstr "" -#: src/gui/html/js/translateStaticText.js:183 +#: src/gui/html/js/translateStaticText.js:201 msgid "A folder is required." msgstr "" -#: src/gui/html/js/translateStaticText.js:191 -#: src/gui/html/js/translateStaticText.js:291 +#: src/gui/html/js/translateStaticText.js:209 +#: src/gui/html/js/translateStaticText.js:316 msgid "Add New Row" msgstr "" -#: src/gui/html/js/translateStaticText.js:197 +#: src/gui/html/js/translateStaticText.js:215 msgid "Jump To General Information" msgstr "" -#: src/gui/html/js/translateStaticText.js:198 +#: src/gui/html/js/translateStaticText.js:216 msgid "Sort Plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:199 +#: src/gui/html/js/translateStaticText.js:217 msgid "Update Masterlist" msgstr "" -#: src/gui/html/js/translateStaticText.js:200 -#: src/gui/html/js/translateStaticText.js:293 +#: src/gui/html/js/translateStaticText.js:218 +#: src/gui/html/js/translateStaticText.js:318 msgid "Apply" msgstr "" -#: src/gui/html/js/translateStaticText.js:202 +#: src/gui/html/js/translateStaticText.js:220 msgid "Search Cards" msgstr "" -#: src/gui/html/js/translateStaticText.js:205 +#: src/gui/html/js/translateStaticText.js:223 msgid "Redate Plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:206 +#: src/gui/html/js/translateStaticText.js:224 msgid "Open Debug Log Location" msgstr "" -#: src/gui/html/js/translateStaticText.js:207 +#: src/gui/html/js/translateStaticText.js:225 msgid "Clear All User Metadata" msgstr "" -#: src/gui/html/js/translateStaticText.js:208 +#: src/gui/html/js/translateStaticText.js:226 msgid "Copy Load Order" msgstr "" -#: src/gui/html/js/translateStaticText.js:209 +#: src/gui/html/js/translateStaticText.js:227 msgid "Copy Content" msgstr "" -#: src/gui/html/js/translateStaticText.js:210 +#: src/gui/html/js/translateStaticText.js:228 msgid "Refresh Content" msgstr "" -#: src/gui/html/js/translateStaticText.js:211 +#: src/gui/html/js/translateStaticText.js:229 msgid "View Documentation" msgstr "" -#: src/gui/html/js/translateStaticText.js:212 +#: src/gui/html/js/translateStaticText.js:230 msgid "About" msgstr "" -#: src/gui/html/js/translateStaticText.js:213 -#: src/gui/html/js/translateStaticText.js:263 +#: src/gui/html/js/translateStaticText.js:231 +#: src/gui/html/js/translateStaticText.js:288 msgid "Settings" msgstr "" -#: src/gui/html/js/translateStaticText.js:217 +#: src/gui/html/js/translateStaticText.js:235 msgid "Search cards" msgstr "" -#: src/gui/html/js/translateStaticText.js:222 +#: src/gui/html/js/translateStaticText.js:247 msgid "Plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:223 +#: src/gui/html/js/translateStaticText.js:248 msgid "Filters" msgstr "" -#: src/gui/html/js/translateStaticText.js:224 +#: src/gui/html/js/translateStaticText.js:249 msgid "Press Enter or click outside the input to set the filter." msgstr "" -#: src/gui/html/js/translateStaticText.js:225 +#: src/gui/html/js/translateStaticText.js:250 msgid "Show only plugins with cards that contain" msgstr "" -#: src/gui/html/js/translateStaticText.js:226 +#: src/gui/html/js/translateStaticText.js:251 msgid "No text specified" msgstr "" -#: src/gui/html/js/translateStaticText.js:229 +#: src/gui/html/js/translateStaticText.js:254 msgid "Hide version numbers" msgstr "" -#: src/gui/html/js/translateStaticText.js:230 +#: src/gui/html/js/translateStaticText.js:255 msgid "Hide CRCs" msgstr "" -#: src/gui/html/js/translateStaticText.js:231 +#: src/gui/html/js/translateStaticText.js:256 msgid "Hide Bash Tags" msgstr "" -#: src/gui/html/js/translateStaticText.js:232 +#: src/gui/html/js/translateStaticText.js:257 msgid "Hide notes" msgstr "" -#: src/gui/html/js/translateStaticText.js:233 +#: src/gui/html/js/translateStaticText.js:258 msgid "Hide 'Do not clean' messages" msgstr "" -#: src/gui/html/js/translateStaticText.js:234 +#: src/gui/html/js/translateStaticText.js:259 msgid "Hide all plugin messages" msgstr "" -#: src/gui/html/js/translateStaticText.js:235 +#: src/gui/html/js/translateStaticText.js:260 msgid "Hide inactive plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:236 +#: src/gui/html/js/translateStaticText.js:261 msgid "Hide messageless plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:239 +#: src/gui/html/js/translateStaticText.js:264 msgid "Show only conflicting plugins for" msgstr "" -#: src/gui/html/js/translateStaticText.js:240 +#: src/gui/html/js/translateStaticText.js:265 msgid "No plugin selected" msgstr "" -#: src/gui/html/js/translateStaticText.js:244 +#: src/gui/html/js/translateStaticText.js:269 msgid "Hidden plugins:" msgstr "" -#: src/gui/html/js/translateStaticText.js:245 +#: src/gui/html/js/translateStaticText.js:270 msgid "Hidden messages:" msgstr "" -#: src/gui/html/js/translateStaticText.js:250 +#: src/gui/html/js/translateStaticText.js:275 msgid "General Information" msgstr "" -#: src/gui/html/js/translateStaticText.js:251 +#: src/gui/html/js/translateStaticText.js:276 msgid "Masterlist Revision" msgstr "" -#: src/gui/html/js/translateStaticText.js:252 +#: src/gui/html/js/translateStaticText.js:277 msgid "Masterlist Date" msgstr "" -#: src/gui/html/js/translateStaticText.js:253 +#: src/gui/html/js/translateStaticText.js:278 msgid "Warnings" msgstr "" -#: src/gui/html/js/translateStaticText.js:254 +#: src/gui/html/js/translateStaticText.js:279 msgid "Errors" msgstr "" -#: src/gui/html/js/translateStaticText.js:255 +#: src/gui/html/js/translateStaticText.js:280 msgid "Total Messages" msgstr "" -#: src/gui/html/js/translateStaticText.js:256 +#: src/gui/html/js/translateStaticText.js:281 msgid "Active Plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:257 +#: src/gui/html/js/translateStaticText.js:282 msgid "Dirty Plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:258 +#: src/gui/html/js/translateStaticText.js:283 msgid "Total Plugins" msgstr "" -#: src/gui/html/js/translateStaticText.js:266 +#: src/gui/html/js/translateStaticText.js:291 msgid "Default Game" msgstr "" -#: src/gui/html/js/translateStaticText.js:267 +#: src/gui/html/js/translateStaticText.js:292 msgid "Autodetect" msgstr "" -#: src/gui/html/js/translateStaticText.js:272 +#: src/gui/html/js/translateStaticText.js:297 msgid "Language changes will be applied after LOOT is restarted." msgstr "" -#: src/gui/html/js/translateStaticText.js:274 +#: src/gui/html/js/translateStaticText.js:299 msgid "Enable debug logging" msgstr "" -#: src/gui/html/js/translateStaticText.js:275 +#: src/gui/html/js/translateStaticText.js:300 msgid "The output is logged to the LOOTDebugLog.txt file." msgstr "" -#: src/gui/html/js/translateStaticText.js:277 +#: src/gui/html/js/translateStaticText.js:302 msgid "Update masterlist before sorting" msgstr "" -#: src/gui/html/js/translateStaticText.js:281 +#: src/gui/html/js/translateStaticText.js:306 msgid "Base Game" msgstr "" -#: src/gui/html/js/translateStaticText.js:282 +#: src/gui/html/js/translateStaticText.js:307 msgid "LOOT Folder" msgstr "" -#: src/gui/html/js/translateStaticText.js:284 +#: src/gui/html/js/translateStaticText.js:309 msgid "Masterlist Repository URL" msgstr "" -#: src/gui/html/js/translateStaticText.js:285 +#: src/gui/html/js/translateStaticText.js:310 msgid "Masterlist Repository Branch" msgstr "" -#: src/gui/html/js/translateStaticText.js:286 +#: src/gui/html/js/translateStaticText.js:311 msgid "Install Path" msgstr "" -#: src/gui/html/js/translateStaticText.js:287 +#: src/gui/html/js/translateStaticText.js:312 msgid "Install Path Registry Key" msgstr "" -#: src/gui/html/js/translateStaticText.js:300 +#: src/gui/html/js/translateStaticText.js:325 msgid "First-Time Tips" msgstr "" -#: src/gui/html/js/translateStaticText.js:302 +#: src/gui/html/js/translateStaticText.js:327 #, javascript-format msgid "" "This appears to be the first time you have run LOOT v%s. Here are some tips " "to help you get started with the interface." msgstr "" -#: src/gui/html/js/translateStaticText.js:304 +#: src/gui/html/js/translateStaticText.js:329 msgid "Click %(menu_icon)s buttons to open menus." msgstr "" -#: src/gui/html/js/translateStaticText.js:307 +#: src/gui/html/js/translateStaticText.js:332 msgid "" "As well as messages, LOOT displays plugin version " "numbers, CRCs and Bash Tag suggestions for " @@ -619,39 +619,39 @@ msgid "" "\">removal." msgstr "" -#: src/gui/html/js/translateStaticText.js:308 +#: src/gui/html/js/translateStaticText.js:333 msgid "" "CRCs are only displayed after plugins have been loaded, either by conflict " "filtering, or by sorting." msgstr "" -#: src/gui/html/js/translateStaticText.js:309 +#: src/gui/html/js/translateStaticText.js:334 msgid "" "Double-click a plugin in the sidebar to quickly open it in the metadata " "editor." msgstr "" -#: src/gui/html/js/translateStaticText.js:310 +#: src/gui/html/js/translateStaticText.js:335 msgid "" "Plugins can be drag and dropped from the sidebar into the metadata editor's " "\"load after\", \"requirements\" and \"incompatibility\" tables." msgstr "" -#: src/gui/html/js/translateStaticText.js:311 +#: src/gui/html/js/translateStaticText.js:336 msgid "" "Some features are disabled while the metadata editor is open, or while there " "is a sorted load order that has not been applied or discarded." msgstr "" -#: src/gui/html/js/translateStaticText.js:312 +#: src/gui/html/js/translateStaticText.js:337 msgid "" "Many interface elements have tooltips. If you don't know what something is, " "try hovering your mouse over it to find out. Otherwise, LOOT's documentation " "can be accessed through the main menu." msgstr "" -#: src/gui/html/js/translateStaticText.js:314 -#: src/gui/html/js/translateStaticText.js:326 +#: src/gui/html/js/translateStaticText.js:339 +#: src/gui/html/js/translateStaticText.js:351 #, javascript-format msgid "" "LOOT is free, but if you want to show your appreciation with some money, " @@ -659,16 +659,16 @@ msgid "" "using %s or %s." msgstr "" -#: src/gui/html/js/translateStaticText.js:321 +#: src/gui/html/js/translateStaticText.js:346 msgid "About LOOT" msgstr "" -#: src/gui/html/js/translateStaticText.js:323 +#: src/gui/html/js/translateStaticText.js:348 #, javascript-format msgid "Version %s (build %s)" msgstr "" -#: src/gui/html/js/translateStaticText.js:324 +#: src/gui/html/js/translateStaticText.js:349 msgid "" "Load order optimisation for Oblivion, Skyrim, Skyrim Special Edition, " "Fallout 3, Fallout: New Vegas and Fallout 4." @@ -742,15 +742,15 @@ msgid "" "%3%" msgstr "" -#: src/backend/app/loot_state.cpp:124 +#: src/backend/app/loot_state.cpp:130 msgid "Error: Could not create LOOT settings file. %1%" msgstr "" -#: src/backend/app/loot_state.cpp:131 +#: src/backend/app/loot_state.cpp:137 msgid "Error: Settings parsing failed. %1%" msgstr "" -#: src/backend/app/loot_state.cpp:191 +#: src/backend/app/loot_state.cpp:198 msgid "Error: Game-specific settings could not be initialised. %1%" msgstr ""