gui: fix conditions that compare with resource strings

fixes auto-generating backup name before editing the backup name.

Change-Id: Ied1c07b7dbdec9fa7fc80b3345970d95ac0ed1bb
diff --git a/gui/object.cpp b/gui/object.cpp
index 206f2c7..14df14f 100644
--- a/gui/object.cpp
+++ b/gui/object.cpp
@@ -94,6 +94,10 @@
 	if (DataManager::GetValue(condition->mVar2, var2))
 		var2 = condition->mVar2;
 
+	if (var2.substr(0, 2) == "{@")
+		// translate resource string in value
+		var2 = gui_parse_text(var2);
+
 	// This is a special case, we stat the file and that determines our result
 	if (var1 == "fileexists")
 	{