From 2495bd7591f4c31988994b0aa5394b48dfb6496a Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Tue, 14 Jul 2015 21:07:32 +0100 Subject: [PATCH] Display more user-friendly syntax errors. Fixes #455. --- src/backend/masterlist.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/masterlist.cpp b/src/backend/masterlist.cpp index 2ca51723..6c64574a 100644 --- a/src/backend/masterlist.cpp +++ b/src/backend/masterlist.cpp @@ -400,7 +400,11 @@ namespace loot { git.Call(git_checkout_head(git.repo, &checkout_opts)); if (parsingError.empty()) - parsingError = boost::locale::translate("Masterlist revision").str() + " " + string(revision) + ": " + e.what() + ". " + boost::locale::translate("Rolled back to the previous revision.").str(); + parsingError = boost::locale::translate("Masterlist revision").str() + + " " + string(revision) + + ": " + e.what() + + ". " + + boost::locale::translate("The latest masterlist revision contains a syntax error, LOOT is using the most recent valid revision instead. Syntax errors are usually minor and fixed within hours.").str(); } } while (parsingFailed);