Moved remaining strings to resource (managers)

This commit is contained in:
Michael J. Seiferling
2015-12-24 11:19:53 -06:00
parent 51ca315edd
commit 88e0fa9afd
14 changed files with 817 additions and 131 deletions
+1 -1
View File
@@ -1215,7 +1215,7 @@ Public Class frmGameManager
Private Sub ImportOfficialGameList() Private Sub ImportOfficialGameList()
If mgrCommon.ShowMessage(frmGameManager_ConfirmOfficialImport, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If mgrCommon.ShowMessage(frmGameManager_ConfirmOfficialImport, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
If mgrMonitorList.DoImport(mgrPath.OfficialImportURL) Then If mgrMonitorList.DoImport(App_URLImport) Then
LoadData() LoadData()
End If End If
End If End If
+3 -3
View File
@@ -628,15 +628,15 @@ Public Class frmMain
End Sub End Sub
Private Sub OpenWebSite() Private Sub OpenWebSite()
Process.Start(mgrPath.OfficialWebURL) Process.Start(App_URLWebsite)
End Sub End Sub
Private Sub OpenOnlineManual() Private Sub OpenOnlineManual()
Process.Start(mgrPath.OfficialManualURL) Process.Start(App_URLManual)
End Sub End Sub
Private Sub OpenCheckforUpdates() Private Sub OpenCheckforUpdates()
Process.Start(mgrPath.OfficialUpdatesURL) Process.Start(App_URLUpdates)
End Sub End Sub
Private Sub CheckForNewBackups() Private Sub CheckForNewBackups()
+1 -1
View File
@@ -99,7 +99,7 @@ Public Class frmStartUpWizard
Private Sub DownloadSettings() Private Sub DownloadSettings()
If mgrCommon.ShowMessage(frmStartUpWizard_ConfirmOfficialImport, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If mgrCommon.ShowMessage(frmStartUpWizard_ConfirmOfficialImport, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
If mgrMonitorList.DoImport(mgrPath.OfficialImportURL) Then If mgrMonitorList.DoImport(App_URLImport) Then
oGameData = mgrMonitorList.ReadList(mgrMonitorList.eListTypes.FullList) oGameData = mgrMonitorList.ReadList(mgrMonitorList.eListTypes.FullList)
If oSettings.Sync Then mgrMonitorList.SyncMonitorLists() If oSettings.Sync Then mgrMonitorList.SyncMonitorLists()
End If End If
+18 -17
View File
@@ -1,4 +1,5 @@
Imports System.IO Imports GBM.My.Resources
Imports System.IO
Public Class mgrBackup Public Class mgrBackup
@@ -80,7 +81,7 @@ Public Class mgrBackup
oStream.Flush() oStream.Flush()
End Using End Using
Catch ex As Exception Catch ex As Exception
RaiseEvent UpdateLog("An error occured creating a file list: " & ex.Message, False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_ErrorFileList, ex.Message), False, ToolTipIcon.Error, True)
End Try End Try
End Sub End Sub
@@ -109,8 +110,8 @@ Public Class mgrBackup
RaiseEvent UpdateBackupInfo(oGame) RaiseEvent UpdateBackupInfo(oGame)
If mgrRestore.CheckManifest(oGame.Name) Then If mgrRestore.CheckManifest(oGame.Name) Then
If mgrCommon.ShowMessage("The manifest shows the backup folder contains a backup for " & oGame.Name & " that has not been restored on this computer." & vbCrLf & vbCrLf & "Do you want to overwrite this file anyway?", MsgBoxStyle.YesNo) = MsgBoxResult.No Then If mgrCommon.ShowMessage(mgrBackup_ConfirmManifestConflict, oGame.Name, MsgBoxStyle.YesNo) = MsgBoxResult.No Then
RaiseEvent UpdateLog("Backup aborted by user due to manifest conflict.", False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrBackup_ErrorManifestConflict, False, ToolTipIcon.Error, True)
bDoBackup = False bDoBackup = False
End If End If
End If End If
@@ -122,7 +123,7 @@ Public Class mgrBackup
Directory.CreateDirectory(sBackupFile) Directory.CreateDirectory(sBackupFile)
End If End If
Catch ex As Exception Catch ex As Exception
RaiseEvent UpdateLog("Backup Aborted. A failure occured while creating backup sub-folder for " & oGame.Name & vbCrLf & ex.Message, False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_ErrorSubFolderCreate, New String() {oGame.Name, ex.Message}), False, ToolTipIcon.Error, True)
bDoBackup = False bDoBackup = False
End Try End Try
End If End If
@@ -134,8 +135,8 @@ Public Class mgrBackup
End If End If
If oSettings.ShowOverwriteWarning And File.Exists(sBackupFile) Then If oSettings.ShowOverwriteWarning And File.Exists(sBackupFile) Then
If mgrCommon.ShowMessage("A file with the same name already exists in the backup folder." & vbCrLf & vbCrLf & "Do you want to overwrite this file?", MsgBoxStyle.YesNo) = MsgBoxResult.No Then If mgrCommon.ShowMessage(mgrBackup_ConfirmOverwrite, MsgBoxStyle.YesNo) = MsgBoxResult.No Then
RaiseEvent UpdateLog(oGame.Name & " backup aborted by user due to overwrite.", False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_ErrorOverwriteAbort, oGame.Name), False, ToolTipIcon.Error, True)
bDoBackup = False bDoBackup = False
End If End If
End If End If
@@ -173,11 +174,11 @@ Public Class mgrBackup
prs7z.StartInfo.RedirectStandardOutput = True prs7z.StartInfo.RedirectStandardOutput = True
prs7z.StartInfo.CreateNoWindow = True prs7z.StartInfo.CreateNoWindow = True
prs7z.Start() prs7z.Start()
RaiseEvent UpdateLog("Backup of " & sSavePath & " in progress...", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_BackupInProgress, sSavePath), False, ToolTipIcon.Info, True)
While Not prs7z.StandardOutput.EndOfStream While Not prs7z.StandardOutput.EndOfStream
If CancelOperation Then If CancelOperation Then
prs7z.Kill() prs7z.Kill()
RaiseEvent UpdateLog("Backup Aborted. The backup file for " & oGame.Name & " will be unusable.", True, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_ErrorFullAbort, oGame.Name), True, ToolTipIcon.Error, True)
Exit While Exit While
End If End If
RaiseEvent UpdateLog(prs7z.StandardOutput.ReadLine, False, ToolTipIcon.Info, False) RaiseEvent UpdateLog(prs7z.StandardOutput.ReadLine, False, ToolTipIcon.Info, False)
@@ -185,28 +186,28 @@ Public Class mgrBackup
prs7z.WaitForExit() prs7z.WaitForExit()
If Not CancelOperation Then If Not CancelOperation Then
If prs7z.ExitCode = 0 Then If prs7z.ExitCode = 0 Then
RaiseEvent UpdateLog(oGame.Name & " backup completed.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_BackupComplete, oGame.Name), False, ToolTipIcon.Info, True)
bBackupCompleted = True bBackupCompleted = True
Else Else
RaiseEvent UpdateLog(oGame.Name & " backup finished with warnings or errors.", True, ToolTipIcon.Warning, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_BackupWarnings, oGame.Name), True, ToolTipIcon.Warning, True)
bBackupCompleted = False bBackupCompleted = False
End If End If
End If End If
prs7z.Dispose() prs7z.Dispose()
Else Else
RaiseEvent UpdateLog("Backup Aborted. The saved game path for " & oGame.Name & " does not exist.", True, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_ErrorNoSavePath, oGame.Name), True, ToolTipIcon.Error, True)
bBackupCompleted = False bBackupCompleted = False
End If End If
'Write Main Manifest 'Write Main Manifest
If bBackupCompleted Then If bBackupCompleted Then
If oSettings.CheckSum Then If oSettings.CheckSum Then
RaiseEvent UpdateLog("Generating SHA-256 hash for " & oGame.Name & " backup file.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_GenerateHash, oGame.Name), False, ToolTipIcon.Info, True)
sHash = mgrHash.Generate_SHA256_Hash(sBackupFile) sHash = mgrHash.Generate_SHA256_Hash(sBackupFile)
End If End If
If Not DoManifestUpdate(oGame, sBackupFile, dTimeStamp, sHash) Then If Not DoManifestUpdate(oGame, sBackupFile, dTimeStamp, sHash) Then
RaiseEvent UpdateLog("The manifest update for " & oGame.Name & " failed.", True, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_ErrorManifestFailure, oGame.Name), True, ToolTipIcon.Error, True)
End If End If
'Write the process path if we have it 'Write the process path if we have it
@@ -215,14 +216,14 @@ Public Class mgrBackup
End If End If
End If End If
Catch ex As Exception Catch ex As Exception
RaiseEvent UpdateLog("An unexpected error occured during the backup of " & oGame.Name & vbCrLf & ex.Message, False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrBackup_ErrorOtherFailure, New String() {oGame.Name, ex.Message}), False, ToolTipIcon.Error, True)
End Try End Try
End If End If
If bBackupCompleted Then If bBackupCompleted Then
RaiseEvent SetLastAction(oGame.CroppedName & " backup completed") RaiseEvent SetLastAction(mgrCommon.FormatString(mgrBackup_ActionComplete, oGame.CroppedName))
Else Else
RaiseEvent SetLastAction(oGame.CroppedName & " backup failed") RaiseEvent SetLastAction(mgrCommon.FormatString(mgrBackup_ActionFailed, oGame.CroppedName))
End If End If
Next Next
End Sub End Sub
+6 -5
View File
@@ -1,4 +1,5 @@
Imports System.Net Imports GBM.My.Resources
Imports System.Net
Public Class mgrCommon Public Class mgrCommon
@@ -34,9 +35,9 @@ Public Class mgrCommon
Public Shared Function BooleanYesNo(ByVal bBool As Boolean) As String Public Shared Function BooleanYesNo(ByVal bBool As Boolean) As String
If bBool Then If bBool Then
Return "Yes" Return mgrCommon_Yes
Else Else
Return "No" Return mgrCommon_No
End If End If
End Function End Function
@@ -44,7 +45,7 @@ Public Class mgrCommon
Dim fbBrowser As New SaveFileDialog Dim fbBrowser As New SaveFileDialog
fbBrowser.Title = sTitle fbBrowser.Title = sTitle
fbBrowser.DefaultExt = sExtension fbBrowser.DefaultExt = sExtension
fbBrowser.Filter = sFileType & " files (*." & sExtension & ")|*." & sExtension fbBrowser.Filter = FormatString(mgrCommon_FilesFilter, New String() {sFileType, sExtension, sExtension})
fbBrowser.InitialDirectory = sDefaultFolder fbBrowser.InitialDirectory = sDefaultFolder
fbBrowser.FileName = sDefaultFile fbBrowser.FileName = sDefaultFile
@@ -59,7 +60,7 @@ Public Class mgrCommon
Dim fbBrowser As New OpenFileDialog Dim fbBrowser As New OpenFileDialog
fbBrowser.Title = sTitle fbBrowser.Title = sTitle
fbBrowser.DefaultExt = sExtension fbBrowser.DefaultExt = sExtension
fbBrowser.Filter = sFileType & " files (*." & sExtension & ")|*." & sExtension fbBrowser.Filter = FormatString(mgrCommon_FilesFilter, New String() {sFileType, sExtension, sExtension})
fbBrowser.InitialDirectory = sDefaultFolder fbBrowser.InitialDirectory = sDefaultFolder
fbBrowser.Multiselect = bMulti fbBrowser.Multiselect = bMulti
-1
View File
@@ -1,5 +1,4 @@
Imports System.IO Imports System.IO
Imports System.Security
Imports System.Security.Cryptography Imports System.Security.Cryptography
Public Class mgrHash Public Class mgrHash
+1 -3
View File
@@ -1,6 +1,4 @@
Imports System.IO Public Class mgrManifest
Public Class mgrManifest
Public Shared Function ReadManifest(ByVal iSelectDB As mgrSQLite.Database) As SortedList Public Shared Function ReadManifest(ByVal iSelectDB As mgrSQLite.Database) As SortedList
Dim oDatabase As New mgrSQLite(iSelectDB) Dim oDatabase As New mgrSQLite(iSelectDB)
+12 -13
View File
@@ -1,4 +1,5 @@
Imports System.IO Imports GBM.My.Resources
Imports System.IO
Public Class mgrMonitorList Public Class mgrMonitorList
@@ -23,9 +24,7 @@ Public Class mgrMonitorList
'If the remote database actually contains a list, then ask what to do 'If the remote database actually contains a list, then ask what to do
If iGameCount > 0 Then If iGameCount > 0 Then
If mgrCommon.ShowMessage("GBM data already exists in the backup folder." & vbCrLf & vbCrLf & _ If mgrCommon.ShowMessage(mgrMonitorList_ConfirmExistingData, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
"Do you want to make your local game list the new master game list in this folder? (Recommended)" & vbCrLf & vbCrLf & _
"Choosing No will sync your local game list to the current master game list in this folder.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
mgrMonitorList.SyncMonitorLists() mgrMonitorList.SyncMonitorLists()
Else Else
mgrMonitorList.SyncMonitorLists(False) mgrMonitorList.SyncMonitorLists(False)
@@ -45,7 +44,7 @@ Public Class mgrMonitorList
Dim oStringFilters As New Hashtable Dim oStringFilters As New Hashtable
Dim eCurrentFilter As frmFilter.eFilterType = frmFilter.eFilterType.NoFilter Dim eCurrentFilter As frmFilter.eFilterType = frmFilter.eFilterType.NoFilter
If mgrCommon.ShowMessage("Would you like to apply a filter to your export?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If mgrCommon.ShowMessage(mgrMonitorList_ConfirmApplyFilter, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
Dim frm As New frmFilter Dim frm As New frmFilter
frm.ShowDialog() frm.ShowDialog()
oTagFilters = frm.TagFilters oTagFilters = frm.TagFilters
@@ -58,7 +57,7 @@ Public Class mgrMonitorList
bSuccess = mgrXML.SerializeAndExport(oList, sLocation) bSuccess = mgrXML.SerializeAndExport(oList, sLocation)
If bSuccess Then If bSuccess Then
mgrCommon.ShowMessage("Export Complete. " & oList.Count & " item(s) have been exported.", MsgBoxStyle.Information) mgrCommon.ShowMessage(mgrMonitorList_ExportComplete, oList.Count, MsgBoxStyle.Information)
End If End If
End Sub End Sub
@@ -130,9 +129,9 @@ Public Class mgrMonitorList
Cursor.Current = Cursors.WaitCursor Cursor.Current = Cursors.WaitCursor
If bToRemote Then If bToRemote Then
RaiseEvent UpdateLog("A sync to the master game list has been triggered.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrMonitorList_SyncToMaster, False, ToolTipIcon.Info, True)
Else Else
RaiseEvent UpdateLog("A sync from the master game list has been triggered.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrMonitorList_SyncFromMaster, False, ToolTipIcon.Info, True)
End If End If
'Add / Update Sync 'Add / Update Sync
@@ -192,7 +191,7 @@ Public Class mgrMonitorList
DoListDeleteSync(hshDeleteItems, mgrSQLite.Database.Local) DoListDeleteSync(hshDeleteItems, mgrSQLite.Database.Local)
End If End If
RaiseEvent UpdateLog(hshDeleteItems.Count + hshSyncItems.Count + iChanges & " change(s) synced.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrMonitorList_SyncChanges, (hshDeleteItems.Count + hshSyncItems.Count + iChanges).ToString), False, ToolTipIcon.Info, True)
Cursor.Current = Cursors.Default Cursor.Current = Cursors.Default
Application.DoEvents() Application.DoEvents()
End Sub End Sub
@@ -233,10 +232,10 @@ Public Class mgrMonitorList
mgrTags.DoTagAddImport(frm.ImportData) mgrTags.DoTagAddImport(frm.ImportData)
Cursor.Current = Cursors.Default Cursor.Current = Cursors.Default
mgrCommon.ShowMessage("Import Complete.", MsgBoxStyle.Information) mgrCommon.ShowMessage(mgrMonitorList_ImportComplete, MsgBoxStyle.Information)
End If End If
Else Else
mgrCommon.ShowMessage("This list does not contain any new games to import.", MsgBoxStyle.Information) mgrCommon.ShowMessage(mgrMonitorList_ImportNothing, MsgBoxStyle.Information)
End If End If
Application.DoEvents() Application.DoEvents()
@@ -249,7 +248,7 @@ Public Class mgrMonitorList
ImportMonitorList(sPath, True) ImportMonitorList(sPath, True)
Return True Return True
Else Else
mgrCommon.ShowMessage("There's no response from:" & vbCrLf & vbCrLf & sPath & vbCrLf & vbCrLf & "Either the server is not responding or the URL is invalid.", MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrMonitorList_WebNoReponse, sPath, MsgBoxStyle.Exclamation)
Return False Return False
End If End If
Else Else
@@ -257,7 +256,7 @@ Public Class mgrMonitorList
ImportMonitorList(sPath) ImportMonitorList(sPath)
Return True Return True
Else Else
mgrCommon.ShowMessage("The file:" & vbCrLf & sPath & vbCrLf & "cannot be found.", MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrMonitorList_FileNotFound, sPath, MsgBoxStyle.Exclamation)
Return False Return False
End If End If
End If End If
+8 -40
View File
@@ -9,10 +9,6 @@ Public Class mgrPath
Private Shared sDBLocation As String = sSettingsRoot & "\gbm.s3db" Private Shared sDBLocation As String = sSettingsRoot & "\gbm.s3db"
Private Shared sIncludeFile As String = sSettingsRoot & "\gbm_include.txt" Private Shared sIncludeFile As String = sSettingsRoot & "\gbm_include.txt"
Private Shared sExcludeFile As String = sSettingsRoot & "\gbm_exclude.txt" Private Shared sExcludeFile As String = sSettingsRoot & "\gbm_exclude.txt"
Private Shared sOfficialWebURL As String = App_URLWebsite
Private Shared sOfficialImportURL As String = App_URLImport
Private Shared sOfficialManualURL As String = App_URLManual
Private Shared sOfficialUpdatesURL As String = App_URLUpdates
Private Shared sRemoteDatabaseLocation As String Private Shared sRemoteDatabaseLocation As String
Private Shared hshCustomVariables As Hashtable Private Shared hshCustomVariables As Hashtable
Private Shared oReleaseType As ProcessorArchitecture = AssemblyName.GetAssemblyName(Application.ExecutablePath()).ProcessorArchitecture Private Shared oReleaseType As ProcessorArchitecture = AssemblyName.GetAssemblyName(Application.ExecutablePath()).ProcessorArchitecture
@@ -77,30 +73,6 @@ Public Class mgrPath
End Get End Get
End Property End Property
Shared ReadOnly Property OfficialWebURL As String
Get
Return sOfficialWebURL
End Get
End Property
Shared ReadOnly Property OfficialManualURL As String
Get
Return sOfficialManualURL
End Get
End Property
Shared ReadOnly Property OfficialUpdatesURL As String
Get
Return sOfficialUpdatesURL
End Get
End Property
Shared ReadOnly Property OfficialImportURL As String
Get
Return sOfficialImportURL
End Get
End Property
Shared ReadOnly Property SettingsRoot As String Shared ReadOnly Property SettingsRoot As String
Get Get
Return sSettingsRoot Return sSettingsRoot
@@ -326,11 +298,11 @@ Public Class mgrPath
hshCustomVariables = mgrVariables.ReadVariables hshCustomVariables = mgrVariables.ReadVariables
End Sub End Sub
Public Shared Function SetManualgamePath() As String Public Shared Function SetManualGamePath() As String
Dim sDefaultFolder As String = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) Dim sDefaultFolder As String = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
Dim sNewPath As String Dim sNewPath As String
sNewPath = mgrCommon.OpenFolderBrowser("Choose the game folder containing the executable.", sDefaultFolder, False) sNewPath = mgrCommon.OpenFolderBrowser(mgrPath_ChoosePath, sDefaultFolder, False)
Return sNewPath Return sNewPath
End Function End Function
@@ -346,7 +318,7 @@ Public Class mgrPath
'We can't automatically search for certain game types 'We can't automatically search for certain game types
If bNoAuto Then If bNoAuto Then
sMessage = sSearchReason & vbCrLf & vbCrLf & "Do you wish to manually set the game path? (Path will be saved)" sMessage = mgrCommon.FormatString(mgrPath_ConfirmManualPath, sSearchReason)
If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
sFolder = SetManualgamePath() sFolder = SetManualgamePath()
@@ -355,15 +327,14 @@ Public Class mgrPath
Return sFolder Return sFolder
End If End If
sMessage = sSearchReason & vbCrLf & vbCrLf & "Do you wish to automatically search for the game path? (Path will be saved)" sMessage = mgrCommon.FormatString(mgrPath_ConfirmAutoPath, sSearchReason)
If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
frmFind.ShowDialog() frmFind.ShowDialog()
If frmFind.FoundItem <> String.Empty Then If frmFind.FoundItem <> String.Empty Then
sFolder = IO.Path.GetDirectoryName(frmFind.FoundItem) sFolder = IO.Path.GetDirectoryName(frmFind.FoundItem)
sMessage = sGameName & " was located in the following folder:" & vbCrLf & vbCrLf & _ sMessage = mgrCommon.FormatString(mgrPath_ConfirmPathCorrect, New String() {sGameName, sFolder})
sFolder & vbCrLf & vbCrLf & "Is this correct?"
If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
Return sFolder Return sFolder
Else Else
@@ -374,10 +345,9 @@ Public Class mgrPath
End If End If
If bSearchFailed Then If bSearchFailed Then
sMessage = "The search failed to locate the path for " & sGameName & "." & vbCrLf & vbCrLf & _ sMessage = mgrCommon.FormatString(mgrPath_ConfirmAutoFailure, sGameName)
"Do you wish to manually set the game path? (Path will be saved)"
Else Else
sMessage = "Do you wish to manually set the game path? (Path will be saved)" sMessage = mgPath_ConfirmManualPathNoParam
End If End If
If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If mgrCommon.ShowMessage(sMessage, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
@@ -392,9 +362,7 @@ Public Class mgrPath
Dim dBrowser As FolderBrowserDialog Dim dBrowser As FolderBrowserDialog
If Not Directory.Exists(sBackupPath) Then If Not Directory.Exists(sBackupPath) Then
If mgrCommon.ShowMessage("The backup location " & sBackupPath & " is not available." & vbCrLf & _ If mgrCommon.ShowMessage(mgrPath_ConfirmBackupLocation, sBackupPath, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
"It may be on an external or network drive that isn't connected." & vbCrLf & vbCrLf & _
"Do you want to select another backup location and continue?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
dBrowser = New FolderBrowserDialog dBrowser = New FolderBrowserDialog
dBrowser.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) dBrowser.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
If dBrowser.ShowDialog = DialogResult.OK Then If dBrowser.ShowDialog = DialogResult.OK Then
+20 -22
View File
@@ -1,4 +1,5 @@
Imports System.IO Imports GBM.My.Resources
Imports System.IO
Public Class mgrRestore Public Class mgrRestore
@@ -31,8 +32,7 @@ Public Class mgrRestore
Dim oResult As MsgBoxResult Dim oResult As MsgBoxResult
If oCheckBackup.RestorePath <> oCheckGame.Path Then If oCheckBackup.RestorePath <> oCheckGame.Path Then
oResult = mgrCommon.ShowMessage("The restore path for " & oCheckBackup.CroppedName & " does not match it's current save path." & vbCrLf & vbCrLf & _ oResult = mgrCommon.ShowMessage(mgrRestore_ConfirmPathMismatch, oCheckBackup.CroppedName, MsgBoxStyle.YesNoCancel)
"Do you want to restore to the current save path instead? (Recommended)", MsgBoxStyle.YesNoCancel)
If oResult = MsgBoxResult.Yes Then If oResult = MsgBoxResult.Yes Then
If Path.IsPathRooted(oCheckGame.Path) Then If Path.IsPathRooted(oCheckGame.Path) Then
oCheckBackup.AbsolutePath = True oCheckBackup.AbsolutePath = True
@@ -64,7 +64,7 @@ Public Class mgrRestore
Else Else
sProcess = oGame.TrueProcess sProcess = oGame.TrueProcess
If mgrCommon.IsProcessNotSearchable(oGame) Then bNoAuto = True If mgrCommon.IsProcessNotSearchable(oGame) Then bNoAuto = True
sRestorePath = mgrPath.ProcessPathSearch(oRestoreInfo.Name, sProcess, oRestoreInfo.Name & " uses a relative path and has never been detected on this computer.", bNoAuto) sRestorePath = mgrPath.ProcessPathSearch(oRestoreInfo.Name, sProcess, mgrCommon.FormatString(mgrRestore_RelativeNeedPath, oRestoreInfo.Name), bNoAuto)
If sRestorePath <> String.Empty Then If sRestorePath <> String.Empty Then
'Update the process path in game object, save it, and make sure a monitor list reload is triggered 'Update the process path in game object, save it, and make sure a monitor list reload is triggered
@@ -198,16 +198,15 @@ Public Class mgrRestore
'Check if restore location exists, prompt to create if it doesn't. 'Check if restore location exists, prompt to create if it doesn't.
If Not Directory.Exists(sExtractPath) Then If Not Directory.Exists(sExtractPath) Then
If mgrCommon.ShowMessage("The restore path " & sExtractPath & " does not exist." & vbCrLf & vbCrLf & _ If mgrCommon.ShowMessage(mgrRestore_ConfirmCreatePath, sExtractPath, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
"Do you want to create the folder and continue?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
Try Try
Directory.CreateDirectory(sExtractPath) Directory.CreateDirectory(sExtractPath)
Catch ex As Exception Catch ex As Exception
RaiseEvent UpdateLog("The restore path could not be created due to an unexpected error." & vbCrLf & ex.Message, False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_ErrorCreatePath, ex.Message), False, ToolTipIcon.Error, True)
bDoRestore = False bDoRestore = False
End Try End Try
Else Else
RaiseEvent UpdateLog("Restored Aborted. The path " & sExtractPath & " does not exist.", False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_ErrorNoPath, sExtractPath), False, ToolTipIcon.Error, True)
bDoRestore = False bDoRestore = False
End If End If
End If End If
@@ -217,17 +216,16 @@ Public Class mgrRestore
If oBackupInfo.CheckSum <> String.Empty Then If oBackupInfo.CheckSum <> String.Empty Then
sHash = mgrHash.Generate_SHA256_Hash(sBackupFile) sHash = mgrHash.Generate_SHA256_Hash(sBackupFile)
If sHash <> oBackupInfo.CheckSum Then If sHash <> oBackupInfo.CheckSum Then
RaiseEvent UpdateLog("The backup file for " & oBackupInfo.Name & " has failed the file integrity check.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_ErrorFailedCheck, oBackupInfo.Name), False, ToolTipIcon.Info, True)
If mgrCommon.ShowMessage("The backup file for " & oBackupInfo.Name & " has failed the file intergity check. It may be corrupted, not exist or been modified by another application." & vbCrLf & vbCrLf & _ If mgrCommon.ShowMessage(mgrRestore_ConfirmFailedCheck, oBackupInfo.Name, MsgBoxStyle.YesNo) = MsgBoxResult.No Then
"Do you still want to restore this backup? (Not Recommended)", MsgBoxStyle.YesNo) = MsgBoxResult.No Then RaiseEvent UpdateLog(mgrRestore_ErrorCheckAbort, False, ToolTipIcon.Info, True)
RaiseEvent UpdateLog("Restored Aborted by user due to a failed file integrity check.", False, ToolTipIcon.Info, True)
bDoRestore = False bDoRestore = False
End If End If
Else Else
RaiseEvent UpdateLog(oBackupInfo.Name & " backup has been verified.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_Verified, oBackupInfo.Name), False, ToolTipIcon.Info, True)
End If End If
Else Else
RaiseEvent UpdateLog(oBackupInfo.Name & " has no stored checksum, verification has been skipped.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_NoVerify, oBackupInfo.Name), False, ToolTipIcon.Info, True)
End If End If
End If End If
@@ -240,11 +238,11 @@ Public Class mgrRestore
prs7z.StartInfo.RedirectStandardOutput = True prs7z.StartInfo.RedirectStandardOutput = True
prs7z.StartInfo.CreateNoWindow = True prs7z.StartInfo.CreateNoWindow = True
prs7z.Start() prs7z.Start()
RaiseEvent UpdateLog("Restore to " & sExtractPath & " in progress...", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_RestoreInProgress, sExtractPath), False, ToolTipIcon.Info, True)
While Not prs7z.StandardOutput.EndOfStream While Not prs7z.StandardOutput.EndOfStream
If CancelOperation Then If CancelOperation Then
prs7z.Kill() prs7z.Kill()
RaiseEvent UpdateLog("Restored Aborted. The saved games for " & oBackupInfo.Name & " may now be invalid.", True, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_ErrorFullAbort, oBackupInfo.Name), True, ToolTipIcon.Error, True)
Exit While Exit While
End If End If
RaiseEvent UpdateLog(prs7z.StandardOutput.ReadLine, False, ToolTipIcon.Info, False) RaiseEvent UpdateLog(prs7z.StandardOutput.ReadLine, False, ToolTipIcon.Info, False)
@@ -252,16 +250,16 @@ Public Class mgrRestore
prs7z.WaitForExit() prs7z.WaitForExit()
If Not CancelOperation Then If Not CancelOperation Then
If prs7z.ExitCode = 0 Then If prs7z.ExitCode = 0 Then
RaiseEvent UpdateLog(oBackupInfo.Name & " backup restored.", False, ToolTipIcon.Info, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_RestoreComplete, oBackupInfo.Name), False, ToolTipIcon.Info, True)
bRestoreCompleted = True bRestoreCompleted = True
Else Else
RaiseEvent UpdateLog(oBackupInfo.Name & " restore finished with warnings or errors.", True, ToolTipIcon.Warning, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_RestoreWarnings, oBackupInfo.Name), True, ToolTipIcon.Warning, True)
bRestoreCompleted = False bRestoreCompleted = False
End If End If
End If End If
prs7z.Dispose() prs7z.Dispose()
Else Else
RaiseEvent UpdateLog("Restore Aborted. The backup file could not be found.", True, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrRestore_ErrorNoBackup, True, ToolTipIcon.Error, True)
End If End If
If bRestoreCompleted Then If bRestoreCompleted Then
@@ -273,13 +271,13 @@ Public Class mgrRestore
End If End If
End If End If
Catch ex As Exception Catch ex As Exception
RaiseEvent UpdateLog("An unexpected error occured during the restore process." & vbCrLf & ex.Message, False, ToolTipIcon.Error, True) RaiseEvent UpdateLog(mgrCommon.FormatString(mgrRestore_ErrorOtherFailure, ex.Message), False, ToolTipIcon.Error, True)
End Try End Try
If bRestoreCompleted Then If bRestoreCompleted Then
RaiseEvent SetLastAction(oBackupInfo.CroppedName & " backup restored") RaiseEvent SetLastAction(mgrCommon.FormatString(mgrRestore_ActionComplete, oBackupInfo.CroppedName))
Else Else
RaiseEvent SetLastAction(oBackupInfo.CroppedName & " restore failed") RaiseEvent SetLastAction(mgrCommon.FormatString(mgrRestore_ActionFailed, oBackupInfo.CroppedName))
End If End If
End If End If
Next Next
+23 -22
View File
@@ -1,4 +1,5 @@
Imports System.IO Imports GBM.My.Resources
Imports System.IO
Imports System.Data.SQLite Imports System.Data.SQLite
Public Class mgrSQLite Public Class mgrSQLite
@@ -39,7 +40,7 @@ Public Class mgrSQLite
File.Copy(mgrPath.RemoteDatabaseLocation, sNewFile, False) File.Copy(mgrPath.RemoteDatabaseLocation, sNewFile, False)
End Select End Select
Catch ex As Exception Catch ex As Exception
mgrCommon.ShowMessage("An error occured creating a backup of the database file at " & sNewFile & vbCrLf & vbCrLf & ex.Message, MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrSQLite_ErrorBackupFailure, New String() {sNewFile, ex.Message}, MsgBoxStyle.Exclamation)
End Try End Try
End Sub End Sub
@@ -75,9 +76,9 @@ Public Class mgrSQLite
"SupressBackup BOOLEAN NOT NULL, SupressBackupThreshold INTEGER NOT NULL);" "SupressBackup BOOLEAN NOT NULL, SupressBackupThreshold INTEGER NOT NULL);"
'Add Tables (Monitor List) 'Add Tables (Monitor List)
sSql &= "CREATE TABLE monitorlist (MonitorID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL, Process TEXT NOT NULL, Path TEXT, " & _ sSql &= "CREATE TABLE monitorlist (MonitorID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL, Process TEXT NOT NULL, Path TEXT, " &
"AbsolutePath BOOLEAN NOT NULL, FolderSave BOOLEAN NOT NULL, FileType TEXT, TimeStamp BOOLEAN NOT NULL, ExcludeList TEXT NOT NULL, " & _ "AbsolutePath BOOLEAN NOT NULL, FolderSave BOOLEAN NOT NULL, FileType TEXT, TimeStamp BOOLEAN NOT NULL, ExcludeList TEXT NOT NULL, " &
"ProcessPath TEXT, Icon TEXT, Hours REAL, Version TEXT, Company TEXT, Enabled BOOLEAN NOT NULL, MonitorOnly BOOLEAN NOT NULL, " & _ "ProcessPath TEXT, Icon TEXT, Hours REAL, Version TEXT, Company TEXT, Enabled BOOLEAN NOT NULL, MonitorOnly BOOLEAN NOT NULL, " &
"PRIMARY KEY(Name, Process));" "PRIMARY KEY(Name, Process));"
'Add Tables (Tags) 'Add Tables (Tags)
@@ -90,7 +91,7 @@ Public Class mgrSQLite
sSql &= "CREATE TABLE variables (VariableID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL PRIMARY KEY, Path TEXT NOT NULL);" sSql &= "CREATE TABLE variables (VariableID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL PRIMARY KEY, Path TEXT NOT NULL);"
'Add Tables (Local Manifest) 'Add Tables (Local Manifest)
sSql &= "CREATE TABLE manifest (ManifestID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL PRIMARY KEY, FileName TEXT NOT NULL, RestorePath TEXT NOT NULL, " & _ sSql &= "CREATE TABLE manifest (ManifestID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL PRIMARY KEY, FileName TEXT NOT NULL, RestorePath TEXT NOT NULL, " &
"AbsolutePath BOOLEAN NOT NULL, DateUpdated TEXT NOT NULL, UpdatedBy TEXT NOT NULL, CheckSum TEXT);" "AbsolutePath BOOLEAN NOT NULL, DateUpdated TEXT NOT NULL, UpdatedBy TEXT NOT NULL, CheckSum TEXT);"
'Set Version 'Set Version
@@ -98,8 +99,8 @@ Public Class mgrSQLite
RunParamQuery(sSql, New Hashtable) RunParamQuery(sSql, New Hashtable)
Return True Return True
Catch e As Exception Catch ex As Exception
mgrCommon.ShowMessage("An error has occured attempting to create the local application database: " & vbCrLf & vbCrLf & e.Message, MsgBoxStyle.Critical) mgrCommon.ShowMessage(mgrSQLite_ErrorCreatingLocalDB, ex.Message, MsgBoxStyle.Critical)
Return False Return False
End Try End Try
End Function End Function
@@ -112,13 +113,13 @@ Public Class mgrSQLite
SQLiteConnection.CreateFile(sDatabaseLocation) SQLiteConnection.CreateFile(sDatabaseLocation)
'Add Tables (Remote Monitor List) 'Add Tables (Remote Monitor List)
sSql = "CREATE TABLE monitorlist (MonitorID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL, Process TEXT NOT NULL, Path TEXT, " & _ sSql = "CREATE TABLE monitorlist (MonitorID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL, Process TEXT NOT NULL, Path TEXT, " &
"AbsolutePath BOOLEAN NOT NULL, FolderSave BOOLEAN NOT NULL, FileType TEXT, TimeStamp BOOLEAN NOT NULL, ExcludeList TEXT NOT NULL, " & _ "AbsolutePath BOOLEAN NOT NULL, FolderSave BOOLEAN NOT NULL, FileType TEXT, TimeStamp BOOLEAN NOT NULL, ExcludeList TEXT NOT NULL, " &
"ProcessPath TEXT, Icon TEXT, Hours REAL, Version TEXT, Company TEXT, Enabled BOOLEAN NOT NULL, MonitorOnly BOOLEAN NOT NULL, " & _ "ProcessPath TEXT, Icon TEXT, Hours REAL, Version TEXT, Company TEXT, Enabled BOOLEAN NOT NULL, MonitorOnly BOOLEAN NOT NULL, " &
"PRIMARY KEY(Name, Process));" "PRIMARY KEY(Name, Process));"
'Add Tables (Remote Manifest) 'Add Tables (Remote Manifest)
sSql &= "CREATE TABLE manifest (ManifestID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL PRIMARY KEY, FileName TEXT NOT NULL, RestorePath TEXT NOT NULL, " & _ sSql &= "CREATE TABLE manifest (ManifestID TEXT NOT NULL UNIQUE, Name TEXT NOT NULL PRIMARY KEY, FileName TEXT NOT NULL, RestorePath TEXT NOT NULL, " &
"AbsolutePath BOOLEAN NOT NULL, DateUpdated TEXT NOT NULL, UpdatedBy TEXT NOT NULL, CheckSum TEXT);" "AbsolutePath BOOLEAN NOT NULL, DateUpdated TEXT NOT NULL, UpdatedBy TEXT NOT NULL, CheckSum TEXT);"
'Add Tables (Remote Tags) 'Add Tables (Remote Tags)
@@ -132,8 +133,8 @@ Public Class mgrSQLite
RunParamQuery(sSql, New Hashtable) RunParamQuery(sSql, New Hashtable)
Return True Return True
Catch e As Exception Catch ex As Exception
mgrCommon.ShowMessage("An error has occured attempting to create the remote application database: " & vbCrLf & vbCrLf & e.Message, MsgBoxStyle.Critical) mgrCommon.ShowMessage(mgrSQLite_ErrorCreatingRemoteDB, ex.Message, MsgBoxStyle.Critical)
Return False Return False
End Try End Try
End Function End Function
@@ -183,9 +184,9 @@ Public Class mgrSQLite
Try Try
command.ExecuteNonQuery() command.ExecuteNonQuery()
trans.Commit() trans.Commit()
Catch e As Exception Catch ex As Exception
trans.Rollback() trans.Rollback()
mgrCommon.ShowMessage("An error has occured attempting run the query." & vbCrLf & vbCrLf & sSQL & vbCrLf & vbCrLf & e.Message, MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrSQLite_ErrorQueryFailure, New String() {sSQL, ex.Message}, MsgBoxStyle.Exclamation)
Return False Return False
Finally Finally
command.Dispose() command.Dispose()
@@ -209,9 +210,9 @@ Public Class mgrSQLite
command.ExecuteNonQuery() command.ExecuteNonQuery()
Next Next
trans.Commit() trans.Commit()
Catch e As Exception Catch ex As Exception
trans.Rollback() trans.Rollback()
mgrCommon.ShowMessage("An error has occured attempting run the query." & vbCrLf & vbCrLf & sSQL & vbCrLf & vbCrLf & e.Message, MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrSQLite_ErrorQueryFailure, New String() {sSQL, ex.Message}, MsgBoxStyle.Exclamation)
Return False Return False
Finally Finally
command.Dispose() command.Dispose()
@@ -233,8 +234,8 @@ Public Class mgrSQLite
Try Try
adapter = New SQLiteDataAdapter(command) adapter = New SQLiteDataAdapter(command)
adapter.Fill(oData) adapter.Fill(oData)
Catch e As Exception Catch ex As Exception
mgrCommon.ShowMessage("An error has occured attempting run the query." & vbCrLf & vbCrLf & sSQL & vbCrLf & vbCrLf & e.Message, MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrSQLite_ErrorQueryFailure, New String() {sSQL, ex.Message}, MsgBoxStyle.Exclamation)
Finally Finally
command.Dispose() command.Dispose()
Disconnect() Disconnect()
@@ -523,8 +524,8 @@ Public Class mgrSQLite
Try Try
command.ExecuteNonQuery() command.ExecuteNonQuery()
Catch e As Exception Catch ex As Exception
mgrCommon.ShowMessage("An error has occured attempting run the query." & vbCrLf & vbCrLf & sSQL & vbCrLf & vbCrLf & e.Message, MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrSQLite_ErrorQueryFailure, New String() {sSQL, ex.Message}, MsgBoxStyle.Exclamation)
Finally Finally
command.Dispose() command.Dispose()
Disconnect() Disconnect()
+4 -3
View File
@@ -1,4 +1,5 @@
Imports System.Xml.Serialization Imports GBM.My.Resources
Imports System.Xml.Serialization
Imports System.IO Imports System.IO
Imports System.Net Imports System.Net
@@ -60,7 +61,7 @@ Public Class mgrXML
oList = oSerializer.Deserialize(oReader) oList = oSerializer.Deserialize(oReader)
oReader.Close() oReader.Close()
Catch ex As Exception Catch ex As Exception
mgrCommon.ShowMessage("The XML file cannot be read, it may be an invalid format or corrupted." & vbCrLf & vbCrLf & ex.Message, MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrXML_ErrorImportFailure, ex.Message, MsgBoxStyle.Exclamation)
End Try End Try
Return oList Return oList
@@ -78,7 +79,7 @@ Public Class mgrXML
oWriter.Close() oWriter.Close()
Return True Return True
Catch ex As Exception Catch ex As Exception
mgrCommon.ShowMessage("An error occured exporting the XML data." & vbCrLf & vbCrLf & ex.Message, MsgBoxStyle.Exclamation) mgrCommon.ShowMessage(mgrXML_ErrorExportFailure, ex.Message, MsgBoxStyle.Exclamation)
Return False Return False
End Try End Try
End Function End Function
+540
View File
@@ -3627,5 +3627,545 @@ Namespace My.Resources
Return CType(obj,System.Drawing.Bitmap) Return CType(obj,System.Drawing.Bitmap)
End Get End Get
End Property End Property
'''<summary>
''' Looks up a localized string similar to Do you wish to manually set the game path? (Path will be saved).
'''</summary>
Friend ReadOnly Property mgPath_ConfirmManualPathNoParam() As String
Get
Return ResourceManager.GetString("mgPath_ConfirmManualPathNoParam", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup completed.
'''</summary>
Friend ReadOnly Property mgrBackup_ActionComplete() As String
Get
Return ResourceManager.GetString("mgrBackup_ActionComplete", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup failed.
'''</summary>
Friend ReadOnly Property mgrBackup_ActionFailed() As String
Get
Return ResourceManager.GetString("mgrBackup_ActionFailed", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup completed..
'''</summary>
Friend ReadOnly Property mgrBackup_BackupComplete() As String
Get
Return ResourceManager.GetString("mgrBackup_BackupComplete", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Backup of [PARAM] in progress....
'''</summary>
Friend ReadOnly Property mgrBackup_BackupInProgress() As String
Get
Return ResourceManager.GetString("mgrBackup_BackupInProgress", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup finished with warnings or errors..
'''</summary>
Friend ReadOnly Property mgrBackup_BackupWarnings() As String
Get
Return ResourceManager.GetString("mgrBackup_BackupWarnings", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The manifest shows the backup folder contains a backup for [PARAM] that has not been restored on this computer.[BR][BR]Do you want to overwrite this file anyway?.
'''</summary>
Friend ReadOnly Property mgrBackup_ConfirmManifestConflict() As String
Get
Return ResourceManager.GetString("mgrBackup_ConfirmManifestConflict", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to A file with the same name already exists in the backup folder.[BR][BR]Do you want to overwrite this file?.
'''</summary>
Friend ReadOnly Property mgrBackup_ConfirmOverwrite() As String
Get
Return ResourceManager.GetString("mgrBackup_ConfirmOverwrite", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An error occured creating a file list: [PARAM].
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorFileList() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorFileList", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Backup aborted. The backup file for [PARAM] may be unusable..
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorFullAbort() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorFullAbort", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Backup aborted by user due to manifest conflict..
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorManifestConflict() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorManifestConflict", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The manifest update for [PARAM] failed..
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorManifestFailure() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorManifestFailure", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Backup aborted. The saved game path for [PARAM] does not exist..
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorNoSavePath() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorNoSavePath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An unexpected error occured during the backup of [PARAM].[BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorOtherFailure() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorOtherFailure", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup aborted by user due to overwrite..
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorOverwriteAbort() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorOverwriteAbort", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Backup aborted. A failure occured while creating a backup sub-folder for [PARAM].[BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrBackup_ErrorSubFolderCreate() As String
Get
Return ResourceManager.GetString("mgrBackup_ErrorSubFolderCreate", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Generating SHA-256 hash for [PARAM] backup file..
'''</summary>
Friend ReadOnly Property mgrBackup_GenerateHash() As String
Get
Return ResourceManager.GetString("mgrBackup_GenerateHash", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] files (*.[PARAM])|*.[PARAM].
'''</summary>
Friend ReadOnly Property mgrCommon_FilesFilter() As String
Get
Return ResourceManager.GetString("mgrCommon_FilesFilter", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to No.
'''</summary>
Friend ReadOnly Property mgrCommon_No() As String
Get
Return ResourceManager.GetString("mgrCommon_No", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Yes.
'''</summary>
Friend ReadOnly Property mgrCommon_Yes() As String
Get
Return ResourceManager.GetString("mgrCommon_Yes", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Would you like to apply a filter to your export?.
'''</summary>
Friend ReadOnly Property mgrMonitorList_ConfirmApplyFilter() As String
Get
Return ResourceManager.GetString("mgrMonitorList_ConfirmApplyFilter", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to GBM data already exists in the backup folder.[BR][BR]Do you want to make your local game list the new master game list in this folder? (Recommended)[BR][BR]Choosing No will sync your local game list to the current master game list in this folder..
'''</summary>
Friend ReadOnly Property mgrMonitorList_ConfirmExistingData() As String
Get
Return ResourceManager.GetString("mgrMonitorList_ConfirmExistingData", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Export Complete. [PARAM] item(s) have been exported..
'''</summary>
Friend ReadOnly Property mgrMonitorList_ExportComplete() As String
Get
Return ResourceManager.GetString("mgrMonitorList_ExportComplete", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The file:[BR][PARAM][BR]cannot be found..
'''</summary>
Friend ReadOnly Property mgrMonitorList_FileNotFound() As String
Get
Return ResourceManager.GetString("mgrMonitorList_FileNotFound", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Import Complete..
'''</summary>
Friend ReadOnly Property mgrMonitorList_ImportComplete() As String
Get
Return ResourceManager.GetString("mgrMonitorList_ImportComplete", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to This list does not contain any new games to import..
'''</summary>
Friend ReadOnly Property mgrMonitorList_ImportNothing() As String
Get
Return ResourceManager.GetString("mgrMonitorList_ImportNothing", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] change(s) synced..
'''</summary>
Friend ReadOnly Property mgrMonitorList_SyncChanges() As String
Get
Return ResourceManager.GetString("mgrMonitorList_SyncChanges", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to A sync from the master game list has been triggered..
'''</summary>
Friend ReadOnly Property mgrMonitorList_SyncFromMaster() As String
Get
Return ResourceManager.GetString("mgrMonitorList_SyncFromMaster", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to A sync to the master game list has been triggered..
'''</summary>
Friend ReadOnly Property mgrMonitorList_SyncToMaster() As String
Get
Return ResourceManager.GetString("mgrMonitorList_SyncToMaster", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to There&apos;s no response from:[BR][PARAM][BR]Either the server is not responding or the URL is invalid..
'''</summary>
Friend ReadOnly Property mgrMonitorList_WebNoReponse() As String
Get
Return ResourceManager.GetString("mgrMonitorList_WebNoReponse", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Choose the game folder containing the executable..
'''</summary>
Friend ReadOnly Property mgrPath_ChoosePath() As String
Get
Return ResourceManager.GetString("mgrPath_ChoosePath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The search failed to locate the path for [PARAM].[BR][BR]Do you wish to manually set the game path? (Path will be saved).
'''</summary>
Friend ReadOnly Property mgrPath_ConfirmAutoFailure() As String
Get
Return ResourceManager.GetString("mgrPath_ConfirmAutoFailure", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM][BR][BR]Do you wish to automatically search for the game path? (Path will be saved)&quot;.
'''</summary>
Friend ReadOnly Property mgrPath_ConfirmAutoPath() As String
Get
Return ResourceManager.GetString("mgrPath_ConfirmAutoPath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The backup location [PARAM] is not available.[BR]It may be on an external or network drive that isn&apos;t connected.[BR][BR]Do you want to select another backup location and continue?.
'''</summary>
Friend ReadOnly Property mgrPath_ConfirmBackupLocation() As String
Get
Return ResourceManager.GetString("mgrPath_ConfirmBackupLocation", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM][BR][BR]Do you wish to manually set the game path? (Path will be saved).
'''</summary>
Friend ReadOnly Property mgrPath_ConfirmManualPath() As String
Get
Return ResourceManager.GetString("mgrPath_ConfirmManualPath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] was located in the following folder:[BR][BR][PARAM][BR][BR]Is this correct?.
'''</summary>
Friend ReadOnly Property mgrPath_ConfirmPathCorrect() As String
Get
Return ResourceManager.GetString("mgrPath_ConfirmPathCorrect", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup restored.
'''</summary>
Friend ReadOnly Property mgrRestore_ActionComplete() As String
Get
Return ResourceManager.GetString("mgrRestore_ActionComplete", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] restore failed.
'''</summary>
Friend ReadOnly Property mgrRestore_ActionFailed() As String
Get
Return ResourceManager.GetString("mgrRestore_ActionFailed", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The restore path [PARAM] does not exist.[BR][BR]Do you want to create the folder and continue?&quot;.
'''</summary>
Friend ReadOnly Property mgrRestore_ConfirmCreatePath() As String
Get
Return ResourceManager.GetString("mgrRestore_ConfirmCreatePath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The backup file for [PARAM] has failed the file intergity check. It may be corrupted, not exist or been modified by another application.[BR][BR]Do you still want to restore this backup? (Not Recommended).
'''</summary>
Friend ReadOnly Property mgrRestore_ConfirmFailedCheck() As String
Get
Return ResourceManager.GetString("mgrRestore_ConfirmFailedCheck", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The restore path for [PARAM] does not match it&apos;s current save path.[BR][BR]Do you want to restore to the current save path instead? (Recommended)&quot;.
'''</summary>
Friend ReadOnly Property mgrRestore_ConfirmPathMismatch() As String
Get
Return ResourceManager.GetString("mgrRestore_ConfirmPathMismatch", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Restored aborted by user due to a failed file integrity check..
'''</summary>
Friend ReadOnly Property mgrRestore_ErrorCheckAbort() As String
Get
Return ResourceManager.GetString("mgrRestore_ErrorCheckAbort", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The restore path could not be created due to an unexpected error.[BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrRestore_ErrorCreatePath() As String
Get
Return ResourceManager.GetString("mgrRestore_ErrorCreatePath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The backup file for [PARAM] has failed the file integrity check..
'''</summary>
Friend ReadOnly Property mgrRestore_ErrorFailedCheck() As String
Get
Return ResourceManager.GetString("mgrRestore_ErrorFailedCheck", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Restore aborted. The saved games for [PARAM] may now be invalid..
'''</summary>
Friend ReadOnly Property mgrRestore_ErrorFullAbort() As String
Get
Return ResourceManager.GetString("mgrRestore_ErrorFullAbort", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Restore aborted. The backup file could not be found..
'''</summary>
Friend ReadOnly Property mgrRestore_ErrorNoBackup() As String
Get
Return ResourceManager.GetString("mgrRestore_ErrorNoBackup", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Restored aborted. The path [PARAM] does not exist..
'''</summary>
Friend ReadOnly Property mgrRestore_ErrorNoPath() As String
Get
Return ResourceManager.GetString("mgrRestore_ErrorNoPath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An unexpected error occured during the restore process.[BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrRestore_ErrorOtherFailure() As String
Get
Return ResourceManager.GetString("mgrRestore_ErrorOtherFailure", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] has no stored checksum, verification has been skipped..
'''</summary>
Friend ReadOnly Property mgrRestore_NoVerify() As String
Get
Return ResourceManager.GetString("mgrRestore_NoVerify", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] uses a relative path and has never been detected on this computer..
'''</summary>
Friend ReadOnly Property mgrRestore_RelativeNeedPath() As String
Get
Return ResourceManager.GetString("mgrRestore_RelativeNeedPath", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup restored..
'''</summary>
Friend ReadOnly Property mgrRestore_RestoreComplete() As String
Get
Return ResourceManager.GetString("mgrRestore_RestoreComplete", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to Restore to [PARAM] in progress....
'''</summary>
Friend ReadOnly Property mgrRestore_RestoreInProgress() As String
Get
Return ResourceManager.GetString("mgrRestore_RestoreInProgress", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] restore finished with warnings or errors..
'''</summary>
Friend ReadOnly Property mgrRestore_RestoreWarnings() As String
Get
Return ResourceManager.GetString("mgrRestore_RestoreWarnings", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to [PARAM] backup has been verified..
'''</summary>
Friend ReadOnly Property mgrRestore_Verified() As String
Get
Return ResourceManager.GetString("mgrRestore_Verified", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An error occured creating a backup of the database file at [PARAM][BR][BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrSQLite_ErrorBackupFailure() As String
Get
Return ResourceManager.GetString("mgrSQLite_ErrorBackupFailure", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An error has occured attempting to create the local application database:[BR][BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrSQLite_ErrorCreatingLocalDB() As String
Get
Return ResourceManager.GetString("mgrSQLite_ErrorCreatingLocalDB", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An error has occured attempting to create the remote application database:[BR][BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrSQLite_ErrorCreatingRemoteDB() As String
Get
Return ResourceManager.GetString("mgrSQLite_ErrorCreatingRemoteDB", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An error has occured attempting run the query.[BR][BR][PARAM][BR][BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrSQLite_ErrorQueryFailure() As String
Get
Return ResourceManager.GetString("mgrSQLite_ErrorQueryFailure", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to An error occured exporting the XML data.[BR][BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrXML_ErrorExportFailure() As String
Get
Return ResourceManager.GetString("mgrXML_ErrorExportFailure", resourceCulture)
End Get
End Property
'''<summary>
''' Looks up a localized string similar to The XML file cannot be read, it may be an invalid format or corrupted.[BR][BR][PARAM].
'''</summary>
Friend ReadOnly Property mgrXML_ErrorImportFailure() As String
Get
Return ResourceManager.GetString("mgrXML_ErrorImportFailure", resourceCulture)
End Get
End Property
End Module End Module
End Namespace End Namespace
+180
View File
@@ -1303,4 +1303,184 @@
<data name="frmVariableManager_PathBrowse" xml:space="preserve"> <data name="frmVariableManager_PathBrowse" xml:space="preserve">
<value>Choose the path the variable represents:</value> <value>Choose the path the variable represents:</value>
</data> </data>
<data name="mgPath_ConfirmManualPathNoParam" xml:space="preserve">
<value>Do you wish to manually set the game path? (Path will be saved)</value>
</data>
<data name="mgrBackup_ActionComplete" xml:space="preserve">
<value>[PARAM] backup completed</value>
</data>
<data name="mgrBackup_ActionFailed" xml:space="preserve">
<value>[PARAM] backup failed</value>
</data>
<data name="mgrBackup_BackupComplete" xml:space="preserve">
<value>[PARAM] backup completed.</value>
</data>
<data name="mgrBackup_BackupInProgress" xml:space="preserve">
<value>Backup of [PARAM] in progress...</value>
</data>
<data name="mgrBackup_BackupWarnings" xml:space="preserve">
<value>[PARAM] backup finished with warnings or errors.</value>
</data>
<data name="mgrBackup_ConfirmManifestConflict" xml:space="preserve">
<value>The manifest shows the backup folder contains a backup for [PARAM] that has not been restored on this computer.[BR][BR]Do you want to overwrite this file anyway?</value>
</data>
<data name="mgrBackup_ConfirmOverwrite" xml:space="preserve">
<value>A file with the same name already exists in the backup folder.[BR][BR]Do you want to overwrite this file?</value>
</data>
<data name="mgrBackup_ErrorFileList" xml:space="preserve">
<value>An error occured creating a file list: [PARAM]</value>
</data>
<data name="mgrBackup_ErrorFullAbort" xml:space="preserve">
<value>Backup aborted. The backup file for [PARAM] may be unusable.</value>
</data>
<data name="mgrBackup_ErrorManifestConflict" xml:space="preserve">
<value>Backup aborted by user due to manifest conflict.</value>
</data>
<data name="mgrBackup_ErrorManifestFailure" xml:space="preserve">
<value>The manifest update for [PARAM] failed.</value>
</data>
<data name="mgrBackup_ErrorNoSavePath" xml:space="preserve">
<value>Backup aborted. The saved game path for [PARAM] does not exist.</value>
</data>
<data name="mgrBackup_ErrorOtherFailure" xml:space="preserve">
<value>An unexpected error occured during the backup of [PARAM].[BR][PARAM]</value>
</data>
<data name="mgrBackup_ErrorOverwriteAbort" xml:space="preserve">
<value>[PARAM] backup aborted by user due to overwrite.</value>
</data>
<data name="mgrBackup_ErrorSubFolderCreate" xml:space="preserve">
<value>Backup aborted. A failure occured while creating a backup sub-folder for [PARAM].[BR][PARAM]</value>
</data>
<data name="mgrBackup_GenerateHash" xml:space="preserve">
<value>Generating SHA-256 hash for [PARAM] backup file.</value>
</data>
<data name="mgrCommon_FilesFilter" xml:space="preserve">
<value>[PARAM] files (*.[PARAM])|*.[PARAM]</value>
</data>
<data name="mgrCommon_No" xml:space="preserve">
<value>No</value>
</data>
<data name="mgrCommon_Yes" xml:space="preserve">
<value>Yes</value>
</data>
<data name="mgrMonitorList_ConfirmApplyFilter" xml:space="preserve">
<value>Would you like to apply a filter to your export?</value>
</data>
<data name="mgrMonitorList_ConfirmExistingData" xml:space="preserve">
<value>GBM data already exists in the backup folder.[BR][BR]Do you want to make your local game list the new master game list in this folder? (Recommended)[BR][BR]Choosing No will sync your local game list to the current master game list in this folder.</value>
</data>
<data name="mgrMonitorList_ExportComplete" xml:space="preserve">
<value>Export Complete. [PARAM] item(s) have been exported.</value>
</data>
<data name="mgrMonitorList_FileNotFound" xml:space="preserve">
<value>The file:[BR][PARAM][BR]cannot be found.</value>
</data>
<data name="mgrMonitorList_ImportComplete" xml:space="preserve">
<value>Import Complete.</value>
</data>
<data name="mgrMonitorList_ImportNothing" xml:space="preserve">
<value>This list does not contain any new games to import.</value>
</data>
<data name="mgrMonitorList_SyncChanges" xml:space="preserve">
<value>[PARAM] change(s) synced.</value>
</data>
<data name="mgrMonitorList_SyncFromMaster" xml:space="preserve">
<value>A sync from the master game list has been triggered.</value>
</data>
<data name="mgrMonitorList_SyncToMaster" xml:space="preserve">
<value>A sync to the master game list has been triggered.</value>
</data>
<data name="mgrMonitorList_WebNoReponse" xml:space="preserve">
<value>There's no response from:[BR][PARAM][BR]Either the server is not responding or the URL is invalid.</value>
</data>
<data name="mgrPath_ChoosePath" xml:space="preserve">
<value>Choose the game folder containing the executable.</value>
</data>
<data name="mgrPath_ConfirmAutoFailure" xml:space="preserve">
<value>The search failed to locate the path for [PARAM].[BR][BR]Do you wish to manually set the game path? (Path will be saved)</value>
</data>
<data name="mgrPath_ConfirmAutoPath" xml:space="preserve">
<value>[PARAM][BR][BR]Do you wish to automatically search for the game path? (Path will be saved)"</value>
</data>
<data name="mgrPath_ConfirmBackupLocation" xml:space="preserve">
<value>The backup location [PARAM] is not available.[BR]It may be on an external or network drive that isn't connected.[BR][BR]Do you want to select another backup location and continue?</value>
</data>
<data name="mgrPath_ConfirmManualPath" xml:space="preserve">
<value>[PARAM][BR][BR]Do you wish to manually set the game path? (Path will be saved)</value>
</data>
<data name="mgrPath_ConfirmPathCorrect" xml:space="preserve">
<value>[PARAM] was located in the following folder:[BR][BR][PARAM][BR][BR]Is this correct?</value>
</data>
<data name="mgrRestore_ActionComplete" xml:space="preserve">
<value>[PARAM] backup restored</value>
</data>
<data name="mgrRestore_ActionFailed" xml:space="preserve">
<value>[PARAM] restore failed</value>
</data>
<data name="mgrRestore_ConfirmCreatePath" xml:space="preserve">
<value>The restore path [PARAM] does not exist.[BR][BR]Do you want to create the folder and continue?"</value>
</data>
<data name="mgrRestore_ConfirmFailedCheck" xml:space="preserve">
<value>The backup file for [PARAM] has failed the file intergity check. It may be corrupted, not exist or been modified by another application.[BR][BR]Do you still want to restore this backup? (Not Recommended)</value>
</data>
<data name="mgrRestore_ConfirmPathMismatch" xml:space="preserve">
<value>The restore path for [PARAM] does not match it's current save path.[BR][BR]Do you want to restore to the current save path instead? (Recommended)"</value>
</data>
<data name="mgrRestore_ErrorCheckAbort" xml:space="preserve">
<value>Restored aborted by user due to a failed file integrity check.</value>
</data>
<data name="mgrRestore_ErrorCreatePath" xml:space="preserve">
<value>The restore path could not be created due to an unexpected error.[BR][PARAM]</value>
</data>
<data name="mgrRestore_ErrorFailedCheck" xml:space="preserve">
<value>The backup file for [PARAM] has failed the file integrity check.</value>
</data>
<data name="mgrRestore_ErrorFullAbort" xml:space="preserve">
<value>Restore aborted. The saved games for [PARAM] may now be invalid.</value>
</data>
<data name="mgrRestore_ErrorNoBackup" xml:space="preserve">
<value>Restore aborted. The backup file could not be found.</value>
</data>
<data name="mgrRestore_ErrorNoPath" xml:space="preserve">
<value>Restored aborted. The path [PARAM] does not exist.</value>
</data>
<data name="mgrRestore_ErrorOtherFailure" xml:space="preserve">
<value>An unexpected error occured during the restore process.[BR][PARAM]</value>
</data>
<data name="mgrRestore_NoVerify" xml:space="preserve">
<value>[PARAM] has no stored checksum, verification has been skipped.</value>
</data>
<data name="mgrRestore_RelativeNeedPath" xml:space="preserve">
<value>[PARAM] uses a relative path and has never been detected on this computer.</value>
</data>
<data name="mgrRestore_RestoreComplete" xml:space="preserve">
<value>[PARAM] backup restored.</value>
</data>
<data name="mgrRestore_RestoreInProgress" xml:space="preserve">
<value>Restore to [PARAM] in progress...</value>
</data>
<data name="mgrRestore_RestoreWarnings" xml:space="preserve">
<value>[PARAM] restore finished with warnings or errors.</value>
</data>
<data name="mgrRestore_Verified" xml:space="preserve">
<value>[PARAM] backup has been verified.</value>
</data>
<data name="mgrSQLite_ErrorBackupFailure" xml:space="preserve">
<value>An error occured creating a backup of the database file at [PARAM][BR][BR][PARAM]</value>
</data>
<data name="mgrSQLite_ErrorCreatingLocalDB" xml:space="preserve">
<value>An error has occured attempting to create the local application database:[BR][BR][PARAM]</value>
</data>
<data name="mgrSQLite_ErrorCreatingRemoteDB" xml:space="preserve">
<value>An error has occured attempting to create the remote application database:[BR][BR][PARAM]</value>
</data>
<data name="mgrSQLite_ErrorQueryFailure" xml:space="preserve">
<value>An error has occured attempting run the query.[BR][BR][PARAM][BR][BR][PARAM]</value>
</data>
<data name="mgrXML_ErrorExportFailure" xml:space="preserve">
<value>An error occured exporting the XML data.[BR][BR][PARAM]</value>
</data>
<data name="mgrXML_ErrorImportFailure" xml:space="preserve">
<value>The XML file cannot be read, it may be an invalid format or corrupted.[BR][BR][PARAM]</value>
</data>
</root> </root>