diff --git a/GBM/Forms/frmAddWizard.vb b/GBM/Forms/frmAddWizard.vb
index 40118e1..70ad246 100644
--- a/GBM/Forms/frmAddWizard.vb
+++ b/GBM/Forms/frmAddWizard.vb
@@ -420,6 +420,11 @@ Public Class frmAddWizard
Private Sub frmAddWizard_Load(sender As Object, e As EventArgs) Handles MyBase.Load
FormInit()
+
+ 'Dim sResource As String = String.Empty
+ 'Dim sCode As String = String.Empty
+ 'mgrCommon.GetAllStrings(Me, sResource, sCode, "frmAddWizard")
+ 'Clipboard.SetText(sResource & vbCrLf & vbCrLf & sCode)
End Sub
Private Sub DropTarget_DragEnter(sender As Object, e As DragEventArgs) Handles lblDrag1.DragEnter, lblDrag2.DragEnter, txtName.DragEnter, txtProcessPath.DragEnter
diff --git a/GBM/Forms/frmGameManager.Designer.vb b/GBM/Forms/frmGameManager.Designer.vb
index 067f17f..3bae567 100644
--- a/GBM/Forms/frmGameManager.Designer.vb
+++ b/GBM/Forms/frmGameManager.Designer.vb
@@ -53,7 +53,7 @@ Partial Class frmGameManager
Me.txtCompany = New System.Windows.Forms.TextBox()
Me.lblCompany = New System.Windows.Forms.Label()
Me.pbIcon = New System.Windows.Forms.PictureBox()
- Me.Label1 = New System.Windows.Forms.Label()
+ Me.lblIcon = New System.Windows.Forms.Label()
Me.btnAppPathBrowse = New System.Windows.Forms.Button()
Me.lblGamePath = New System.Windows.Forms.Label()
Me.txtAppPath = New System.Windows.Forms.TextBox()
@@ -319,7 +319,7 @@ Partial Class frmGameManager
Me.grpExtra.Controls.Add(Me.txtCompany)
Me.grpExtra.Controls.Add(Me.lblCompany)
Me.grpExtra.Controls.Add(Me.pbIcon)
- Me.grpExtra.Controls.Add(Me.Label1)
+ Me.grpExtra.Controls.Add(Me.lblIcon)
Me.grpExtra.Controls.Add(Me.btnAppPathBrowse)
Me.grpExtra.Controls.Add(Me.lblGamePath)
Me.grpExtra.Controls.Add(Me.txtAppPath)
@@ -401,14 +401,14 @@ Partial Class frmGameManager
Me.pbIcon.TabIndex = 15
Me.pbIcon.TabStop = False
'
- 'Label1
+ 'lblIcon
'
- Me.Label1.AutoSize = True
- Me.Label1.Location = New System.Drawing.Point(6, 100)
- Me.Label1.Name = "Label1"
- Me.Label1.Size = New System.Drawing.Size(31, 13)
- Me.Label1.TabIndex = 3
- Me.Label1.Text = "Icon:"
+ Me.lblIcon.AutoSize = True
+ Me.lblIcon.Location = New System.Drawing.Point(6, 100)
+ Me.lblIcon.Name = "lblIcon"
+ Me.lblIcon.Size = New System.Drawing.Size(31, 13)
+ Me.lblIcon.TabIndex = 3
+ Me.lblIcon.Text = "Icon:"
'
'btnAppPathBrowse
'
@@ -815,7 +815,7 @@ Partial Class frmGameManager
Friend WithEvents btnAppPathBrowse As System.Windows.Forms.Button
Friend WithEvents lblGamePath As System.Windows.Forms.Label
Friend WithEvents txtAppPath As System.Windows.Forms.TextBox
- Friend WithEvents Label1 As System.Windows.Forms.Label
+ Friend WithEvents lblIcon As System.Windows.Forms.Label
Friend WithEvents pbIcon As System.Windows.Forms.PictureBox
Friend WithEvents lblVersion As System.Windows.Forms.Label
Friend WithEvents txtVersion As System.Windows.Forms.TextBox
diff --git a/GBM/Forms/frmGameManager.vb b/GBM/Forms/frmGameManager.vb
index dbd2d69..0cf5605 100644
--- a/GBM/Forms/frmGameManager.vb
+++ b/GBM/Forms/frmGameManager.vb
@@ -279,8 +279,8 @@ Public Class frmGameManager
End If
End If
- sNewPath = mgrCommon.OpenFileBrowser("Choose exe file that starts the application", "exe", _
- "Executable", sDefaultFolder, False)
+ sNewPath = mgrCommon.OpenFileBrowser(My.Resources.frmGameManager_ChooseExe, "exe", _
+ My.Resources.frmGameManager_Executable, sDefaultFolder, False)
If sNewPath <> String.Empty Then
txtAppPath.Text = Path.GetDirectoryName(sNewPath)
@@ -300,7 +300,7 @@ Public Class frmGameManager
End If
End If
- sNewPath = mgrCommon.OpenFolderBrowser("Choose the location of application's exe file:", sDefaultFolder, False)
+ sNewPath = mgrCommon.OpenFolderBrowser(My.Resources.frmGameManager_ChooseExePath, sDefaultFolder, False)
If sNewPath <> String.Empty Then txtAppPath.Text = sNewPath
End Sub
@@ -316,7 +316,7 @@ Public Class frmGameManager
End If
End If
- sNewPath = mgrCommon.OpenFolderBrowser("Choose the application save folder:", sDefaultFolder, False)
+ sNewPath = mgrCommon.OpenFolderBrowser(My.Resources.frmGameManager_ChooseSaveFolder, sDefaultFolder, False)
If sNewPath <> String.Empty Then
txtSavePath.Text = sNewPath
@@ -335,8 +335,8 @@ Public Class frmGameManager
End If
End If
- sNewPath = mgrCommon.OpenFileBrowser("Choose a custom icon for the application", "ico", _
- "Icon", sDefaultFolder, False)
+ sNewPath = mgrCommon.OpenFileBrowser(My.Resources.frmGameManager_ChooseCustomIcon, "ico", _
+ My.Resources.frmGameManager_Icon, sDefaultFolder, False)
If sNewPath <> String.Empty Then
txtIcon.Text = sNewPath
@@ -349,7 +349,7 @@ Public Class frmGameManager
Private Function HandleDirty() As MsgBoxResult
Dim oResult As MsgBoxResult
- oResult = mgrCommon.ShowMessage("There are unsaved changes on this form. Do you want to save?", MsgBoxStyle.YesNoCancel)
+ oResult = mgrCommon.ShowMessage(My.Resources.App_ConfirmDirty, MsgBoxStyle.YesNoCancel)
Select Case oResult
Case MsgBoxResult.Yes
@@ -393,7 +393,7 @@ Public Class frmGameManager
If File.Exists(sFileName) Then
Process.Start("explorer.exe", "/select," & sFileName)
Else
- mgrCommon.ShowMessage("The backup file does not exist.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorNoBackupExists, MsgBoxStyle.Exclamation)
End If
End Sub
@@ -402,9 +402,9 @@ Public Class frmGameManager
Dim iCount As Integer = sBuilderString.Split(":").Length
If sBuilderString <> String.Empty And iCount > 0 Then
- btn.Text = sLabel & " Items... (" & iCount & ")"
+ btn.Text = sLabel & " " & mgrCommon.FormatString(My.Resources.frmGameManager_ItemsExist, iCount)
Else
- btn.Text = sLabel & " Items..."
+ btn.Text = sLabel & " " & My.Resources.frmGameManager_Items
End If
If bDirty Then
@@ -454,7 +454,7 @@ Public Class frmGameManager
Else
sProcess = CurrentGame.TrueProcess
If mgrCommon.IsProcessNotSearchable(CurrentGame) Then bNoAuto = True
- sRestorePath = mgrPath.ProcessPathSearch(CurrentBackupItem.Name, sProcess, CurrentBackupItem.Name & " uses a relative path and the game path has not been set.", bNoAuto)
+ sRestorePath = mgrPath.ProcessPathSearch(CurrentBackupItem.Name, sProcess, mgrCommon.FormatString(My.Resources.frmGameManager_ErrorPathNotSet, CurrentBackupItem.Name), bNoAuto)
If sRestorePath <> String.Empty Then
CurrentBackupItem.RelativeRestorePath = sRestorePath & "\" & CurrentBackupItem.RestorePath
@@ -482,7 +482,7 @@ Public Class frmGameManager
If Directory.Exists(sPath) Then
Process.Start("explorer.exe", sPath)
Else
- mgrCommon.ShowMessage("The restore path does not exist.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorNoRestorePathExists, MsgBoxStyle.Exclamation)
End If
End Sub
@@ -522,7 +522,7 @@ Public Class frmGameManager
If oRemoteBackupData.Contains(oApp.Name) Then
CurrentBackupItem = DirectCast(oRemoteBackupData(oApp.Name), clsBackup)
- txtCurrentBackup.Text = CurrentBackupItem.DateUpdated & " by " & CurrentBackupItem.UpdatedBy
+ txtCurrentBackup.Text = mgrCommon.FormatString(My.Resources.frmGameManager_BackupTimeAndName, New String() {CurrentBackupItem.DateUpdated, CurrentBackupItem.UpdatedBy})
sFileName = BackupFolder & CurrentBackupItem.FileName
btnOpenBackupFile.Enabled = True
@@ -534,16 +534,16 @@ Public Class frmGameManager
oFileInfo = New FileInfo(sFileName)
dFileSize = oFileInfo.Length
If dFileSize > 1048576 Then
- txtFileSize.Text = Math.Round(dFileSize / 1048576, 2) & " MB"
+ txtFileSize.Text = mgrCommon.FormatString(My.Resources.App_MB, Math.Round(dFileSize / 1048576, 2).ToString)
Else
- txtFileSize.Text = Math.Round(dFileSize / 1024, 2) & " KB"
+ txtFileSize.Text = mgrCommon.FormatString(My.Resources.App_KB, Math.Round(dFileSize / 1024, 2).ToString)
End If
Else
- txtFileSize.Text = "Backup file was not found!"
+ txtFileSize.Text = My.Resources.frmGameManager_ErrorNoBackupExists
End If
txtRestorePath.Text = CurrentBackupItem.RestorePath
Else
- txtCurrentBackup.Text = "Never"
+ txtCurrentBackup.Text = My.Resources.frmGameManager_Never
txtFileSize.Text = String.Empty
txtRestorePath.Text = String.Empty
btnOpenBackupFile.Enabled = False
@@ -554,25 +554,25 @@ Public Class frmGameManager
If oLocalBackupData.Contains(oApp.Name) Then
oBackupInfo = DirectCast(oLocalBackupData(oApp.Name), clsBackup)
- txtLocalBackup.Text = oBackupInfo.DateUpdated & " by " & oBackupInfo.UpdatedBy
+ txtLocalBackup.Text = mgrCommon.FormatString(My.Resources.frmGameManager_BackupTimeAndName, New String() {oBackupInfo.DateUpdated, oBackupInfo.UpdatedBy})
Else
- txtLocalBackup.Text = "Never"
+ txtLocalBackup.Text = My.Resources.frmGameManager_Never
End If
- If txtCurrentBackup.Text = "Never" And txtLocalBackup.Text = "Never" Then
+ If txtCurrentBackup.Text = My.Resources.frmGameManager_Never And txtLocalBackup.Text = My.Resources.frmGameManager_Never Then
lblSync.Visible = False
btnMarkAsRestored.Enabled = False
- ElseIf txtCurrentBackup.Text = "Never" And txtLocalBackup.Text <> "Never" Then
+ ElseIf txtCurrentBackup.Text = My.Resources.frmGameManager_Never And txtLocalBackup.Text <> My.Resources.frmGameManager_Never Then
lblSync.Visible = False
btnMarkAsRestored.Enabled = False
ElseIf txtCurrentBackup.Text <> txtLocalBackup.Text Then
lblSync.ForeColor = Color.Red
- lblSync.Text = "Out of Sync!"
+ lblSync.Text = My.Resources.frmGameManager_OutofSync
lblSync.Visible = True
btnMarkAsRestored.Enabled = True
Else
lblSync.ForeColor = Color.Green
- lblSync.Text = "Up to Date!"
+ lblSync.Text = My.Resources.frmGameManager_UpToDate
lblSync.Visible = True
btnMarkAsRestored.Enabled = False
End If
@@ -583,8 +583,7 @@ Public Class frmGameManager
Dim oDir As DirectoryInfo
Dim sSubDir As String
- If mgrCommon.ShowMessage("This will delete the backup file and all records of this backup. This cannot be undone. " & vbCrLf & vbCrLf & "Do you want to remove the data for " _
- & CurrentBackupItem.Name & "?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmBackupDelete, CurrentBackupItem.Name), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
mgrManifest.DoManifestDelete(CurrentBackupItem, mgrSQLite.Database.Local)
mgrManifest.DoManifestDelete(CurrentBackupItem, mgrSQLite.Database.Remote)
@@ -601,9 +600,7 @@ Public Class frmGameManager
oDir = New DirectoryInfo(sSubDir)
If oDir.GetDirectories.Length > 0 Or oDir.GetFiles.Length > 0 Then
'Confirm
- If mgrCommon.ShowMessage("The backup folder " & sSubDir & " still contains " & oDir.GetDirectories.Length & " directories and " &
- oDir.GetFiles.Length & " files." & vbCrLf & vbCrLf & "Do you want to delete the contents and remove the sub-folder for this game?",
- MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmBackupFolderDelete, New String() {sSubDir, oDir.GetDirectories.Length, oDir.GetFiles.Length}), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
If Directory.Exists(sSubDir) Then Directory.Delete(sSubDir, True)
End If
Else
@@ -644,8 +641,8 @@ Public Class frmGameManager
chkMonitorOnly.Checked = oApp.MonitorOnly
'Update Buttons
- UpdateBuilderButtonLabel(oApp.FileType, "In&clude", btnInclude, False)
- UpdateBuilderButtonLabel(oApp.ExcludeList, "E&xclude", btnExclude, False)
+ UpdateBuilderButtonLabel(oApp.FileType, My.Resources.frmGameManager_IncludeShortcut, btnInclude, False)
+ UpdateBuilderButtonLabel(oApp.ExcludeList, My.Resources.frmGameManager_ExcludeShortcut, btnExclude, False)
'Extra
txtAppPath.Text = oApp.ProcessPath
@@ -765,8 +762,8 @@ Public Class frmGameManager
chkMonitorOnly.Checked = False
btnTags.Enabled = False
lblTags.Visible = False
- btnInclude.Text = "In&clude Items..."
- btnExclude.Text = "E&xclude Items..."
+ btnInclude.Text = My.Resources.frmGameManager_btnInclude
+ btnExclude.Text = My.Resources.frmGameManager_btnExclude
btnImport.Enabled = False
btnExport.Enabled = False
Case eModes.Edit
@@ -823,8 +820,8 @@ Public Class frmGameManager
btnBackup.Enabled = False
btnTags.Enabled = False
lblTags.Visible = False
- btnInclude.Text = "In&clude Items..."
- btnExclude.Text = "E&xclude Items..."
+ btnInclude.Text = My.Resources.frmGameManager_btnInclude
+ btnExclude.Text = My.Resources.frmGameManager_btnExclude
btnImport.Enabled = True
btnExport.Enabled = True
Case eModes.Disabled
@@ -849,8 +846,8 @@ Public Class frmGameManager
btnMarkAsRestored.Enabled = False
btnTags.Enabled = False
lblTags.Visible = False
- btnInclude.Text = "In&clude Items..."
- btnExclude.Text = "E&xclude Items..."
+ btnInclude.Text = My.Resources.frmGameManager_btnInclude
+ btnExclude.Text = My.Resources.frmGameManager_btnExclude
btnImport.Enabled = True
btnExport.Enabled = True
Case eModes.MultiSelect
@@ -976,13 +973,11 @@ Public Class frmGameManager
End If
Case eModes.MultiSelect
Dim sMonitorIDs As New List(Of String)
- Dim sChanges As String
For Each oData In lstGames.SelectedItems
sMonitorIDs.Add(AppData(oData.Key))
Next
- sChanges = vbCrLf & vbCrLf & "Monitor this game: " & mgrCommon.BooleanYesNo(oApp.Enabled) & vbCrLf & "Monitor only (No backup): " & mgrCommon.BooleanYesNo(oApp.MonitorOnly)
- If mgrCommon.ShowMessage("Are you sure you want to save the following changes to " & sMonitorIDs.Count & " selected games?" & sChanges, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmMultiSave, New String() {sMonitorIDs.Count, mgrCommon.BooleanYesNo(oApp.Enabled), mgrCommon.BooleanYesNo(oApp.MonitorOnly)}), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
bSuccess = True
mgrMonitorList.DoListUpdateMulti(sMonitorIDs, oApp)
eCurrentMode = eModes.Disabled
@@ -1008,7 +1003,7 @@ Public Class frmGameManager
oData = lstGames.SelectedItems(0)
oApp = DirectCast(AppData(oData.Key), clsGame)
- If mgrCommon.ShowMessage("Are you sure you want to delete " & oApp.Name & "? This cannot be undone." & vbCrLf & vbCrLf & "This will not delete any backup files that already exist for this game.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmGameDelete, oApp.Name), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
mgrMonitorList.DoListDelete(oApp.ID)
LoadData()
eCurrentMode = eModes.Disabled
@@ -1022,7 +1017,7 @@ Public Class frmGameManager
sMonitorIDs.Add(oApp.ID)
Next
- If mgrCommon.ShowMessage("Are you sure you want to delete the " & sMonitorIDs.Count & " selected games? This cannot be undone.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmMultiGameDelete, sMonitorIDs.Count), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
mgrMonitorList.DoListDeleteMulti(sMonitorIDs)
LoadData()
eCurrentMode = eModes.Disabled
@@ -1044,25 +1039,25 @@ Public Class frmGameManager
Private Function CoreValidatation(ByVal oApp As clsGame) As Boolean
If txtName.Text = String.Empty Then
- mgrCommon.ShowMessage("You must enter a valid application name.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorValidName, MsgBoxStyle.Exclamation)
txtName.Focus()
Return False
End If
If txtProcess.Text = String.Empty Then
- mgrCommon.ShowMessage("You must enter a valid process name.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorValidProcess, MsgBoxStyle.Exclamation)
txtProcess.Focus()
Return False
End If
If chkFolderSave.Checked = False And txtFileType.Text = String.Empty Then
- mgrCommon.ShowMessage("You must choose items to include in the backup, or choose to save the entire folder.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorNoItems, MsgBoxStyle.Exclamation)
btnInclude.Focus()
Return False
End If
If mgrMonitorList.DoDuplicateListCheck(oApp.Name, oApp.ProcessName, , oApp.ID) Then
- mgrCommon.ShowMessage("A game with this exact name and process already exists.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorGameDupe, MsgBoxStyle.Exclamation)
txtName.Focus()
Return False
End If
@@ -1085,7 +1080,7 @@ Public Class frmGameManager
Next
If oMarkList.Count = 1 Then
- If mgrCommon.ShowMessage("Do you want to mark " & oMarkList(0).Name & " as restored? This cannot be undone.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmMark, oMarkList(0).Name), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
bWasUpdated = True
If mgrManifest.DoManifestCheck(oMarkList(0).Name, mgrSQLite.Database.Local) Then
mgrManifest.DoManifestUpdate(oMarkList(0), mgrSQLite.Database.Local)
@@ -1094,7 +1089,7 @@ Public Class frmGameManager
End If
End If
ElseIf oMarkList.Count > 1 Then
- If mgrCommon.ShowMessage("Do you want to mark " & oMarkList.Count & " games as restored? This cannot be undone.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmMultiMark, oMarkList.Count), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
bWasUpdated = True
For Each oGameBackup In oMarkList
If mgrManifest.DoManifestCheck(oGameBackup.Name, mgrSQLite.Database.Local) Then
@@ -1105,7 +1100,7 @@ Public Class frmGameManager
Next
End If
Else
- mgrCommon.ShowMessage("The selected game(s) have no backup data.", MsgBoxStyle.Information)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorNoBackupData, MsgBoxStyle.Information)
End If
'Don't bother updating unless we actually did something
@@ -1139,9 +1134,9 @@ Public Class frmGameManager
Next
If BackupList.Count = 1 Then
- sMsg = "Are you sure you want to run a backup for " & BackupList(0).Name & "? This will close the form."
+ sMsg = mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmBackup, BackupList(0).Name)
ElseIf BackupList.Count > 1 Then
- sMsg = "Are you sure you want to run a backup for " & BackupList.Count & " games? This will close the form."
+ sMsg = mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmMultiBackup, BackupList.Count)
End If
If mgrCommon.ShowMessage(sMsg, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
@@ -1171,15 +1166,15 @@ Public Class frmGameManager
If RestoreList.Count = 1 Then
bDoRestore = True
If Not mgrRestore.CheckManifest(RestoreList(0).Name) Then
- sMsg = RestoreList(0).Name & " is already up to date." & vbCrLf & vbCrLf & "Would you like to restore this backup anyway?"
+ sMsg = mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmRestoreAnyway, RestoreList(0).Name)
Else
- sMsg = "Are you sure you want to restore the backup for " & RestoreList(0).Name & "? This will close the form."
+ sMsg = mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmRestore, RestoreList(0).Name)
End If
ElseIf RestoreList.Count > 1 Then
bDoRestore = True
- sMsg = "Are you sure you want to restore the backups for " & RestoreList.Count & " games? This will close the form."
+ sMsg = mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmMultiRestore, RestoreList.Count)
Else
- mgrCommon.ShowMessage("The selected game(s) have no backup data.", MsgBoxStyle.Information)
+ mgrCommon.ShowMessage(My.Resources.frmGameManager_ErrorNoBackupData, MsgBoxStyle.Information)
End If
'We need this check in case a bunch of games with no backups are multi-selected
@@ -1195,7 +1190,7 @@ Public Class frmGameManager
Private Sub ImportGameListFile()
Dim sLocation As String
- sLocation = mgrCommon.OpenFileBrowser("Choose a valid xml file to import", "xml", "XML", Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), False)
+ sLocation = mgrCommon.OpenFileBrowser(My.Resources.frmGameManager_ChooseImportXML, "xml", My.Resources.frmGameManager_XML, Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), False)
If sLocation <> String.Empty Then
If mgrMonitorList.DoImport(sLocation) Then
@@ -1208,7 +1203,7 @@ Public Class frmGameManager
Private Sub ExportGameList()
Dim sLocation As String
- sLocation = mgrCommon.SaveFileBrowser("Choose a location for the export file", "xml", "XML", Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Game Backup Monitor Export " & Date.Now.ToString("dd-MMM-yyyy"))
+ sLocation = mgrCommon.SaveFileBrowser(My.Resources.frmGameManager_ChooseExportXML, "xml", My.Resources.frmGameManager_XML, Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Game Backup Monitor Export " & Date.Now.ToString("dd-MMM-yyyy"))
If sLocation <> String.Empty Then
mgrMonitorList.ExportMonitorList(sLocation)
@@ -1218,7 +1213,7 @@ Public Class frmGameManager
Private Sub ImportOfficialGameList()
- If mgrCommon.ShowMessage("Would you like to choose games to import from the official game list?" & vbCrLf & vbCrLf & "This require an active internet connection.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmGameManager_ConfirmOfficialImport), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
If mgrMonitorList.DoImport(mgrPath.OfficialImportURL) Then
LoadData()
End If
@@ -1226,7 +1221,55 @@ Public Class frmGameManager
End Sub
+ Private Sub SetForm()
+ 'Set Form Name
+ Me.Name = My.Resources.frmGameManager_FormName
+
+ 'Set Form text
+ btnExport.Text = My.Resources.frmGameManager_btnExport
+ btnImport.Text = My.Resources.frmGameManager_btnImport
+ optCustom.Text = My.Resources.frmGameManager_optCustom
+ optBackupData.Text = My.Resources.frmGameManager_optBackupData
+ optPendingRestores.Text = My.Resources.frmGameManager_optPendingRestores
+ optAllGames.Text = My.Resources.frmGameManager_optAllGames
+ btnTags.Text = My.Resources.frmGameManager_btnTags
+ chkEnabled.Text = My.Resources.frmGameManager_chkEnabled
+ btnCancel.Text = My.Resources.frmGameManager_btnCancel
+ chkMonitorOnly.Text = My.Resources.frmGameManager_chkMonitorOnly
+ btnMarkAsRestored.Text = My.Resources.frmGameManager_btnMarkAsRestored
+ btnRestore.Text = My.Resources.frmGameManager_btnRestore
+ btnSave.Text = My.Resources.frmGameManager_btnSave
+ lblRestorePath.Text = My.Resources.frmGameManager_lblRestorePath
+ btnOpenRestorePath.Text = My.Resources.frmGameManager_btnOpenRestorePath
+ btnOpenBackupFile.Text = My.Resources.frmGameManager_btnOpenBackupFile
+ btnDeleteBackup.Text = My.Resources.frmGameManager_btnDeleteBackup
+ lblFileSize.Text = My.Resources.frmGameManager_lblFileSize
+ lblCurrentBackup.Text = My.Resources.frmGameManager_lblCurrentBackup
+ lblLastBackup.Text = My.Resources.frmGameManager_lblLastBackup
+ btnIconBrowse.Text = My.Resources.frmGameManager_btnIconBrowse
+ lblVersion.Text = My.Resources.frmGameManager_lblVersion
+ lblCompany.Text = My.Resources.frmGameManager_lblCompany
+ lblIcon.Text = My.Resources.frmGameManager_lblIcon
+ btnAppPathBrowse.Text = My.Resources.frmGameManager_btnAppPathBrowse
+ lblGamePath.Text = My.Resources.frmGameManager_lblGamePath
+ lblHours.Text = My.Resources.frmGameManager_lblHours
+ btnExclude.Text = My.Resources.frmGameManager_btnExclude
+ btnInclude.Text = My.Resources.frmGameManager_btnInclude
+ btnSavePathBrowse.Text = My.Resources.frmGameManager_btnSavePathBrowse
+ btnProcessBrowse.Text = My.Resources.frmGameManager_btnProcessBrowse
+ lblSavePath.Text = My.Resources.frmGameManager_lblSavePath
+ lblProcess.Text = My.Resources.frmGameManager_lblProcess
+ lblName.Text = My.Resources.frmGameManager_lblName
+ chkTimeStamp.Text = My.Resources.frmGameManager_chkTimeStamp
+ chkFolderSave.Text = My.Resources.frmGameManager_chkFolderSave
+ btnBackup.Text = My.Resources.frmGameManager_btnBackup
+ btnClose.Text = My.Resources.frmGameManager_btnClose
+ btnDelete.Text = My.Resources.frmGameManager_btnDelete
+ btnAdd.Text = My.Resources.frmGameManager_btnAdd
+ End Sub
+
Private Sub frmGameManager_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ SetForm()
If DisableExternalFunctions Then
btnBackup.Visible = False
@@ -1342,14 +1385,14 @@ Public Class frmGameManager
Private Sub btnInclude_Click(sender As Object, e As EventArgs) Handles btnInclude.Click
Dim sInclude As String = txtFileType.Text
- OpenBuilder("Include", txtFileType)
- UpdateBuilderButtonLabel(txtFileType.Text, "In&clude", btnInclude, (sInclude <> txtFileType.Text))
+ OpenBuilder(My.Resources.frmGameManager_Include, txtFileType)
+ UpdateBuilderButtonLabel(txtFileType.Text, My.Resources.frmGameManager_IncludeShortcut, btnInclude, (sInclude <> txtFileType.Text))
End Sub
Private Sub btnExclude_Click(sender As Object, e As EventArgs) Handles btnExclude.Click
Dim sExclude As String = txtExclude.Text
- OpenBuilder("Exclude", txtExclude)
- UpdateBuilderButtonLabel(txtExclude.Text, "E&xclude", btnExclude, (sExclude <> txtExclude.Text))
+ OpenBuilder(My.Resources.frmGameManager_Exclude, txtExclude)
+ UpdateBuilderButtonLabel(txtExclude.Text, My.Resources.frmGameManager_ExcludeShortcut, btnExclude, (sExclude <> txtExclude.Text))
End Sub
Private Sub chkFolderSave_CheckedChanged(sender As Object, e As EventArgs) Handles chkFolderSave.CheckedChanged
@@ -1357,7 +1400,7 @@ Public Class frmGameManager
btnInclude.Enabled = False
If txtFileType.Text <> String.Empty Then
txtFileType.Text = String.Empty
- UpdateBuilderButtonLabel(txtFileType.Text, "In&clude", btnInclude, False)
+ UpdateBuilderButtonLabel(txtFileType.Text, My.Resources.frmGameManager_IncludeShortcut, btnInclude, False)
End If
Else
btnInclude.Enabled = True
diff --git a/GBM/Forms/frmMain.vb b/GBM/Forms/frmMain.vb
index b7fca1c..c2c150c 100644
--- a/GBM/Forms/frmMain.vb
+++ b/GBM/Forms/frmMain.vb
@@ -548,9 +548,9 @@ Public Class frmMain
Dim sVersion As String = My.Application.Info.Version.Major & "." & My.Application.Info.Version.Minor
Dim sProcessType = [Enum].GetName(GetType(System.Reflection.ProcessorArchitecture), iProcessType)
Dim sRevision As String = My.Application.Info.Version.Build & "." & My.Application.Info.Version.Revision
- Dim sConstCopyright As String = Chr(169) & My.Resources.AppCopyright
+ Dim sConstCopyright As String = Chr(169) & My.Resources.App_Copyright
- mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.AppAbout, New String() {sVersion, sProcessType, sRevision, sConstCopyright}), MsgBoxStyle.Information)
+ mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmMain_About, New String() {sVersion, sProcessType, sRevision, sConstCopyright}), MsgBoxStyle.Information)
End Sub
Private Sub OpenTags()
@@ -811,7 +811,7 @@ Public Class frmMain
Dim bClose As Boolean = False
If bPrompt Then
- If mgrCommon.ShowMessage(My.Resources.AppExit, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(My.Resources.frmMain_Exit, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
bClose = True
End If
Else
@@ -948,6 +948,9 @@ Public Class frmMain
End Sub
Private Sub SetForm()
+ 'Set Form Name
+ Me.Name = My.Resources.App_NameLong
+
'Set Menu Text
gMonFile.Text = My.Resources.frmMain_gMonFile
gMonFileMonitor.Text = My.Resources.frmMain_gMonFileMonitor_Start
@@ -985,6 +988,7 @@ Public Class frmMain
lblLastActionTitle.Text = My.Resources.frmMain_lblLastActionTitle
btnCancelOperation.Text = My.Resources.frmMain_btnCancelOperation
gMonStripStatusButton.Text = My.Resources.frmMain_gMonStripStatusButton
+ gMonStripStatusButton.ToolTipText = My.Resources.frmMain_gMonStripStatusButtonToolTip
If mgrCommon.IsElevated Then
gMonStripAdminButton.Image = My.Resources.Admin
@@ -1181,17 +1185,17 @@ Public Class frmMain
PauseScan()
- If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.AppConfirmClean), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmMain_ConfirmManifestClean), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
slItems = mgrRestore.SyncLocalManifest()
If slItems.Count > 0 Then
For Each oItem As clsBackup In slItems.Values
- UpdateLog(mgrCommon.FormatString(My.Resources.AppCleanedGame, oItem.Name), False)
+ UpdateLog(mgrCommon.FormatString(My.Resources.frmMain_ManifestRemovedEntry, oItem.Name), False)
Next
- mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.AppCleanedTotal, slItems.Count), MsgBoxStyle.Information)
+ mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmMain_ManifestTotalRemoved, slItems.Count), MsgBoxStyle.Information)
Else
- mgrCommon.ShowMessage(My.Resources.AppAlreadyClean, MsgBoxStyle.Information)
+ mgrCommon.ShowMessage(My.Resources.frmMain_ManifestAreadyClean, MsgBoxStyle.Information)
End If
End If
@@ -1205,18 +1209,18 @@ Public Class frmMain
PauseScan()
- If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.AppConfirmRebuild), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(mgrCommon.FormatString(My.Resources.frmMain_ConfirmRebuild), MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
oLocalDatabase = New mgrSQLite(mgrSQLite.Database.Local)
oRemoteDatabase = New mgrSQLite(mgrSQLite.Database.Remote)
- UpdateLog(mgrCommon.FormatString(My.Resources.AppLocalCompactInit, oLocalDatabase.GetDBSize), False)
+ UpdateLog(mgrCommon.FormatString(My.Resources.frmMain_LocalCompactInit, oLocalDatabase.GetDBSize), False)
oLocalDatabase.CompactDatabase()
- UpdateLog(mgrCommon.FormatString(My.Resources.AppLocalCompactComplete, oLocalDatabase.GetDBSize), False)
+ UpdateLog(mgrCommon.FormatString(My.Resources.frmMain_LocalCompactComplete, oLocalDatabase.GetDBSize), False)
- UpdateLog(mgrCommon.FormatString(My.Resources.AppRemoteCompactInit, oRemoteDatabase.GetDBSize), False)
+ UpdateLog(mgrCommon.FormatString(My.Resources.frmMain_RemoteCompactInit, oRemoteDatabase.GetDBSize), False)
oRemoteDatabase.CompactDatabase()
- UpdateLog(mgrCommon.FormatString(My.Resources.AppRemoteCompactComplete, oRemoteDatabase.GetDBSize), False)
+ UpdateLog(mgrCommon.FormatString(My.Resources.frmMain_RemoteCompactComplete, oRemoteDatabase.GetDBSize), False)
End If
ResumeScan()
diff --git a/GBM/Managers/mgrCommon.vb b/GBM/Managers/mgrCommon.vb
index 58ba41c..dbd097a 100644
--- a/GBM/Managers/mgrCommon.vb
+++ b/GBM/Managers/mgrCommon.vb
@@ -127,7 +127,7 @@ Public Class mgrCommon
Public Shared Function ShowMessage(ByVal sMsg As String, ByVal oType As MsgBoxStyle) As MsgBoxResult
Dim oResult As MsgBoxResult
- oResult = MsgBox(sMsg, oType, My.Resources.AppNameLong)
+ oResult = MsgBox(sMsg, oType, My.Resources.App_NameLong)
Return oResult
End Function
@@ -162,5 +162,29 @@ Public Class mgrCommon
Return sString
End Function
+ 'Maintenance Only - Function for string management
+ Public Shared Sub GetAllStrings(ByVal ctlParent As Control, ByRef sResource As String, ByRef sCode As String, ByVal sFormName As String)
+ For Each ctl As Control In ctlParent.Controls
+ If TypeOf ctl Is GroupBox Then
+ GetAllStrings(ctl, sResource, sCode, sFormName)
+ ElseIf TypeOf ctl Is TabControl Then
+ For Each tb As TabPage In ctl.Controls
+ GetAllStrings(tb, sResource, sCode, sFormName)
+ Next
+ ElseIf TypeOf ctl Is Label Then
+ sResource &= sFormName & "_" & ctl.Name & vbTab & ctl.Text & vbCrLf
+ sCode &= ctl.Name & ".Text = My.Resources." & sFormName & "_" & ctl.Name & vbCrLf
+ ElseIf TypeOf ctl Is Button Then
+ sResource &= sFormName & "_" & ctl.Name & vbTab & ctl.Text & vbCrLf
+ sCode &= ctl.Name & ".Text = My.Resources." & sFormName & "_" & ctl.Name & vbCrLf
+ ElseIf TypeOf ctl Is RadioButton Then
+ sResource &= sFormName & "_" & ctl.Name & vbTab & ctl.Text & vbCrLf
+ sCode &= ctl.Name & ".Text = My.Resources." & sFormName & "_" & ctl.Name & vbCrLf
+ ElseIf TypeOf ctl Is CheckBox Then
+ sResource &= sFormName & "_" & ctl.Name & vbTab & ctl.Text & vbCrLf
+ sCode &= ctl.Name & ".Text = My.Resources." & sFormName & "_" & ctl.Name & vbCrLf
+ End If
+ Next
+ End Sub
End Class
diff --git a/GBM/My Project/Resources.Designer.vb b/GBM/My Project/Resources.Designer.vb
index 78ba3bc..130dd55 100644
--- a/GBM/My Project/Resources.Designer.vb
+++ b/GBM/My Project/Resources.Designer.vb
@@ -71,104 +71,50 @@ Namespace My.Resources
End Property
'''
- ''' Looks up a localized string similar to Game Backup Monitor[BR]Version: [PARAM] Beta ([PARAM])[BR]Build: [PARAM][BR][PARAM][BR][BR]This program comes with ABSOLUTELY NO WARRANTY.[BR]This is free software, and you are welcome to redistribute it under certain conditions.[BR][BR]See gpl-3.0.html in the program folder for details..
+ ''' Looks up a localized string similar to There are unsaved changes on this form. Do you want to save?.
'''
- Friend ReadOnly Property AppAbout() As String
+ Friend ReadOnly Property App_ConfirmDirty() As String
Get
- Return ResourceManager.GetString("AppAbout", resourceCulture)
+ Return ResourceManager.GetString("App_ConfirmDirty", resourceCulture)
End Get
End Property
-
- '''
- ''' Looks up a localized string similar to The local manifest is clean..
- '''
- Friend ReadOnly Property AppAlreadyClean() As String
- Get
- Return ResourceManager.GetString("AppAlreadyClean", resourceCulture)
- End Get
- End Property
-
- '''
- ''' Looks up a localized string similar to [PARAM] entry was removed from local manfiest..
- '''
- Friend ReadOnly Property AppCleanedGame() As String
- Get
- Return ResourceManager.GetString("AppCleanedGame", resourceCulture)
- End Get
- End Property
-
- '''
- ''' Looks up a localized string similar to [PARAM] entries were removed from the local manifest..
- '''
- Friend ReadOnly Property AppCleanedTotal() As String
- Get
- Return ResourceManager.GetString("AppCleanedTotal", resourceCulture)
- End Get
- End Property
-
- '''
- ''' Looks up a localized string similar to This tool removes orphaned backup information from the local manifest based on the current backup folder. Data can become orphaned when backups are deleted by various computers that share the same backup folder on a cloud or network.[BR][BR]When alternating between different backup folders you should NOT use this tool.[BR][BR]Do you wish to proceed?.
- '''
- Friend ReadOnly Property AppConfirmClean() As String
- Get
- Return ResourceManager.GetString("AppConfirmClean", resourceCulture)
- End Get
- End Property
-
- '''
- ''' Looks up a localized string similar to This will rebuild all databases and shrink them to an optimal size.[BR]This should only be used if your gbm.s3db files are becoming very large.[BR][BR]Do you wish to continue?.
- '''
- Friend ReadOnly Property AppConfirmRebuild() As String
- Get
- Return ResourceManager.GetString("AppConfirmRebuild", resourceCulture)
- End Get
- End Property
-
+
'''
''' Looks up a localized string similar to 2015 Michael J. Seiferling.
'''
- Friend ReadOnly Property AppCopyright() As String
+ Friend ReadOnly Property App_Copyright() As String
Get
- Return ResourceManager.GetString("AppCopyright", resourceCulture)
+ Return ResourceManager.GetString("App_Copyright", resourceCulture)
End Get
End Property
-
+
'''
- ''' Looks up a localized string similar to Are you sure you want to exit? Your games will no longer be monitored..
+ ''' Looks up a localized string similar to [PARAM] KB.
'''
- Friend ReadOnly Property AppExit() As String
+ Friend ReadOnly Property App_KB() As String
Get
- Return ResourceManager.GetString("AppExit", resourceCulture)
+ Return ResourceManager.GetString("App_KB", resourceCulture)
End Get
End Property
-
+
'''
- ''' Looks up a localized string similar to Local Database Vacuum Completed: [PARAM] KB.
+ ''' Looks up a localized string similar to [PARAM] MB.
'''
- Friend ReadOnly Property AppLocalCompactComplete() As String
+ Friend ReadOnly Property App_MB() As String
Get
- Return ResourceManager.GetString("AppLocalCompactComplete", resourceCulture)
+ Return ResourceManager.GetString("App_MB", resourceCulture)
End Get
End Property
-
- '''
- ''' Looks up a localized string similar to Local Database Vacuum Initialized: [PARAM] KB.
- '''
- Friend ReadOnly Property AppLocalCompactInit() As String
- Get
- Return ResourceManager.GetString("AppLocalCompactInit", resourceCulture)
- End Get
- End Property
-
+
'''
''' Looks up a localized string similar to Game Backup Monitor.
'''
- Friend ReadOnly Property AppNameLong() As String
+ Friend ReadOnly Property App_NameLong() As String
Get
- Return ResourceManager.GetString("AppNameLong", resourceCulture)
+ Return ResourceManager.GetString("App_NameLong", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to GBM.
'''
@@ -177,45 +123,765 @@ Namespace My.Resources
Return ResourceManager.GetString("AppNameShort", resourceCulture)
End Get
End Property
-
- '''
- ''' Looks up a localized string similar to Remote Database Vacuum Completed: [PARAM] KB.
- '''
- Friend ReadOnly Property AppRemoteCompactComplete() As String
- Get
- Return ResourceManager.GetString("AppRemoteCompactComplete", resourceCulture)
- End Get
- End Property
-
- '''
- ''' Looks up a localized string similar to Remote Database Vacuum Initialized: [PARAM] KB.
- '''
- Friend ReadOnly Property AppRemoteCompactInit() As String
- Get
- Return ResourceManager.GetString("AppRemoteCompactInit", resourceCulture)
- End Get
- End Property
-
+
'''
''' Looks up a localized resource of type System.Drawing.Bitmap.
'''
Friend ReadOnly Property Clock() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Clock", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
+ Return CType(obj, System.Drawing.Bitmap)
End Get
End Property
-
+
'''
''' Looks up a localized resource of type System.Drawing.Bitmap.
'''
Friend ReadOnly Property Detected() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Detected", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
+ Return CType(obj, System.Drawing.Bitmap)
End Get
End Property
-
+
+ '''
+ ''' Looks up a localized string similar to [PARAM] by [PARAM].
+ '''
+ Friend ReadOnly Property frmGameManager_BackupTimeAndName() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_BackupTimeAndName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to +.
+ '''
+ Friend ReadOnly Property frmGameManager_btnAdd() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnAdd", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to ....
+ '''
+ Friend ReadOnly Property frmGameManager_btnAppPathBrowse() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnAppPathBrowse", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Backup.
+ '''
+ Friend ReadOnly Property frmGameManager_btnBackup() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnBackup", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Cancel.
+ '''
+ Friend ReadOnly Property frmGameManager_btnCancel() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnCancel", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to C&lose.
+ '''
+ Friend ReadOnly Property frmGameManager_btnClose() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnClose", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to -.
+ '''
+ Friend ReadOnly Property frmGameManager_btnDelete() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Delete Backup.
+ '''
+ Friend ReadOnly Property frmGameManager_btnDeleteBackup() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnDeleteBackup", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to E&xclude Items....
+ '''
+ Friend ReadOnly Property frmGameManager_btnExclude() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnExclude", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Export.
+ '''
+ Friend ReadOnly Property frmGameManager_btnExport() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnExport", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to ....
+ '''
+ Friend ReadOnly Property frmGameManager_btnIconBrowse() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnIconBrowse", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Import.
+ '''
+ Friend ReadOnly Property frmGameManager_btnImport() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnImport", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to In&clude Items....
+ '''
+ Friend ReadOnly Property frmGameManager_btnInclude() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnInclude", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Mark as Restored.
+ '''
+ Friend ReadOnly Property frmGameManager_btnMarkAsRestored() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnMarkAsRestored", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Open Backup File.
+ '''
+ Friend ReadOnly Property frmGameManager_btnOpenBackupFile() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnOpenBackupFile", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to O&pen Restore Path.
+ '''
+ Friend ReadOnly Property frmGameManager_btnOpenRestorePath() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnOpenRestorePath", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to ....
+ '''
+ Friend ReadOnly Property frmGameManager_btnProcessBrowse() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnProcessBrowse", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Restore.
+ '''
+ Friend ReadOnly Property frmGameManager_btnRestore() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnRestore", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Save.
+ '''
+ Friend ReadOnly Property frmGameManager_btnSave() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnSave", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to ....
+ '''
+ Friend ReadOnly Property frmGameManager_btnSavePathBrowse() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnSavePathBrowse", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Tags....
+ '''
+ Friend ReadOnly Property frmGameManager_btnTags() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnTags", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Monitor this game.
+ '''
+ Friend ReadOnly Property frmGameManager_chkEnabled() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_chkEnabled", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Save entire folder.
+ '''
+ Friend ReadOnly Property frmGameManager_chkFolderSave() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_chkFolderSave", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Monitor only.
+ '''
+ Friend ReadOnly Property frmGameManager_chkMonitorOnly() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_chkMonitorOnly", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Timestamp each backup.
+ '''
+ Friend ReadOnly Property frmGameManager_chkTimeStamp() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_chkTimeStamp", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose a custom icon for the game.
+ '''
+ Friend ReadOnly Property frmGameManager_ChooseCustomIcon() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ChooseCustomIcon", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose exe file that starts the application.
+ '''
+ Friend ReadOnly Property frmGameManager_ChooseExe() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ChooseExe", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose the location of application's exe file:.
+ '''
+ Friend ReadOnly Property frmGameManager_ChooseExePath() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ChooseExePath", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose a location for the export file.
+ '''
+ Friend ReadOnly Property frmGameManager_ChooseExportXML() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ChooseExportXML", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose a valid xml file to import.
+ '''
+ Friend ReadOnly Property frmGameManager_ChooseImportXML() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ChooseImportXML", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose the saved game folder:.
+ '''
+ Friend ReadOnly Property frmGameManager_ChooseSaveFolder() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ChooseSaveFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to run a backup for [PARAM]? This will close the form..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmBackup() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmBackup", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to This will delete the backup file and all records of this backup. This cannot be undone. [BR][BR]Do you want to remove the data for [PARAM]?.
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmBackupDelete() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmBackupDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to The backup folder [PARAM] still contains [PARAM] directories and [PARAM] files.[BR][BR]Do you want to delete the contents and remove the sub-folder for this game?.
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmBackupFolderDelete() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmBackupFolderDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to delete [PARAM]? This cannot be undone.[BR][BR]This will not delete any backup files that already exist for this game..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmGameDelete() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmGameDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Do you want to mark [PARAM] as restored? This cannot be undone..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmMark() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmMark", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to run a backup for [PARAM] games? This will close the form..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmMultiBackup() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmMultiBackup", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to delete the [PARAM] selected games? This cannot be undone..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmMultiGameDelete() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmMultiGameDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Do you want to mark [PARAM] games as restored? This cannot be undone..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmMultiMark() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmMultiMark", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to restore the backups for [PARAM] games? This will close the form..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmMultiRestore() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmMultiRestore", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to save the following changes to [PARAM] selected games?[BR][BR]Monitor this game: [PARAM][BR]Monitor only: [PARAM].
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmMultiSave() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmMultiSave", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Would you like to choose games to import from the official game list?[BR][BR]This require an active internet connection..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmOfficialImport() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmOfficialImport", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to restore the backup for [PARAM]? This will close the form..
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmRestore() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmRestore", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to [PARAM] is already up to date.[BR][BR]Would you like to restore this backup anyway?.
+ '''
+ Friend ReadOnly Property frmGameManager_ConfirmRestoreAnyway() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ConfirmRestoreAnyway", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to A game with this exact name and process already exists..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorGameDupe() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorGameDupe", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to The selected game(s) have no backup data..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorNoBackupData() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorNoBackupData", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to The backup file does not exist..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorNoBackupExists() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorNoBackupExists", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You must choose items to include in the backup, or choose to save the entire folder..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorNoItems() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorNoItems", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to The restore path does not exist..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorNoRestorePathExists() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorNoRestorePathExists", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to [PARAM] uses a relative path and the game path has not been set..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorPathNotSet() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorPathNotSet", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You must enter a valid game name..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorValidName() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorValidName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You must enter a valid process name..
+ '''
+ Friend ReadOnly Property frmGameManager_ErrorValidProcess() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ErrorValidProcess", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Exclude.
+ '''
+ Friend ReadOnly Property frmGameManager_Exclude() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_Exclude", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to E&xclude.
+ '''
+ Friend ReadOnly Property frmGameManager_ExcludeShortcut() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ExcludeShortcut", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Executable.
+ '''
+ Friend ReadOnly Property frmGameManager_Executable() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_Executable", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Game Manager.
+ '''
+ Friend ReadOnly Property frmGameManager_FormName() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_FormName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Icon.
+ '''
+ Friend ReadOnly Property frmGameManager_Icon() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_Icon", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Include.
+ '''
+ Friend ReadOnly Property frmGameManager_Include() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_Include", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to In&clude.
+ '''
+ Friend ReadOnly Property frmGameManager_IncludeShortcut() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_IncludeShortcut", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Items....
+ '''
+ Friend ReadOnly Property frmGameManager_Items() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_Items", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Items... ([PARAM]).
+ '''
+ Friend ReadOnly Property frmGameManager_ItemsExist() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_ItemsExist", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Company:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblCompany() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblCompany", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Current Backup:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblCurrentBackup() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblCurrentBackup", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Backup Size:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblFileSize() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblFileSize", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Game Path:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblGamePath() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblGamePath", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Hours:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblHours() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblHours", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Icon:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblIcon() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblIcon", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Local Backup:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblLastBackup() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblLastBackup", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Name:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblName() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Process:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblProcess() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblProcess", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Restore Path:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblRestorePath() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblRestorePath", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Save Path:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblSavePath() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblSavePath", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Version:.
+ '''
+ Friend ReadOnly Property frmGameManager_lblVersion() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_lblVersion", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Never.
+ '''
+ Friend ReadOnly Property frmGameManager_Never() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_Never", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to All.
+ '''
+ Friend ReadOnly Property frmGameManager_optAllGames() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_optAllGames", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Backups Only.
+ '''
+ Friend ReadOnly Property frmGameManager_optBackupData() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_optBackupData", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Custom.
+ '''
+ Friend ReadOnly Property frmGameManager_optCustom() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_optCustom", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to New Saves Pending.
+ '''
+ Friend ReadOnly Property frmGameManager_optPendingRestores() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_optPendingRestores", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Out of Sync.
+ '''
+ Friend ReadOnly Property frmGameManager_OutofSync() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_OutofSync", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Up to Date!.
+ '''
+ Friend ReadOnly Property frmGameManager_UpToDate() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_UpToDate", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to XML.
+ '''
+ Friend ReadOnly Property frmGameManager_XML() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_XML", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Game Backup Monitor[BR]Version: [PARAM] Beta ([PARAM])[BR]Build: [PARAM][BR][PARAM][BR][BR]This program comes with ABSOLUTELY NO WARRANTY.[BR]This is free software, and you are welcome to redistribute it under certain conditions.[BR][BR]See gpl-3.0.html in the program folder for details..
+ '''
+ Friend ReadOnly Property frmMain_About() As String
+ Get
+ Return ResourceManager.GetString("frmMain_About", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to Backup in Progress....
'''
@@ -224,7 +890,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_BackupInProgress", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to &Cancel.
'''
@@ -270,6 +936,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to This tool removes orphaned backup information from the local manifest based on the current backup folder. Data can become orphaned when backups are deleted by various computers that share the same backup folder on a cloud or network.[BR][BR]When alternating between different backup folders you should NOT use this tool.[BR][BR]Do you wish to proceed?.
+ '''
+ Friend ReadOnly Property frmMain_ConfirmManifestClean() As String
+ Get
+ Return ResourceManager.GetString("frmMain_ConfirmManifestClean", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to Do you wish to cancel the monitoring of [PARAM]?[BR][BR]Warning: When monitoring is cancelled, session time is NOT saved..
'''
@@ -279,6 +954,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to This will rebuild all databases and shrink them to an optimal size.[BR]This should only be used if your gbm.s3db files are becoming very large.[BR][BR]Do you wish to continue?.
+ '''
+ Friend ReadOnly Property frmMain_ConfirmRebuild() As String
+ Get
+ Return ResourceManager.GetString("frmMain_ConfirmRebuild", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to Do you want to restart Game Backup Monitor as Administrator?.
'''
@@ -450,6 +1134,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to exit? Your games will no longer be monitored..
+ '''
+ Friend ReadOnly Property frmMain_Exit() As String
+ Get
+ Return ResourceManager.GetString("frmMain_Exit", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to [PARAM] Detected.
'''
@@ -630,6 +1323,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to Click to toggle monitoring on or off..
+ '''
+ Friend ReadOnly Property frmMain_gMonStripStatusButtonToolTip() As String
+ Get
+ Return ResourceManager.GetString("frmMain_gMonStripStatusButtonToolTip", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to &Tools.
'''
@@ -693,6 +1395,51 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to Local Database Vacuum Completed: [PARAM] KB.
+ '''
+ Friend ReadOnly Property frmMain_LocalCompactComplete() As String
+ Get
+ Return ResourceManager.GetString("frmMain_LocalCompactComplete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Local Database Vacuum Initialized: [PARAM] KB.
+ '''
+ Friend ReadOnly Property frmMain_LocalCompactInit() As String
+ Get
+ Return ResourceManager.GetString("frmMain_LocalCompactInit", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to The local manifest is clean..
+ '''
+ Friend ReadOnly Property frmMain_ManifestAreadyClean() As String
+ Get
+ Return ResourceManager.GetString("frmMain_ManifestAreadyClean", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to [PARAM] entry was removed from local manfiest..
+ '''
+ Friend ReadOnly Property frmMain_ManifestRemovedEntry() As String
+ Get
+ Return ResourceManager.GetString("frmMain_ManifestRemovedEntry", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to [PARAM] entries were removed from the local manifest..
+ '''
+ Friend ReadOnly Property frmMain_ManifestTotalRemoved() As String
+ Get
+ Return ResourceManager.GetString("frmMain_ManifestTotalRemoved", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to A manaul backup of [PARAM] was triggered..
'''
@@ -701,7 +1448,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_ManualBackup", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to The master game list has been changed by a program other than GBM..
'''
@@ -710,7 +1457,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_MasterListChanged", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to Monitoring of [PARAM] was cancelled..
'''
@@ -719,7 +1466,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_MonitorCancel", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to [PARAM] monitoring ended..
'''
@@ -728,7 +1475,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_MonitorEnded", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to Multiple Games.
'''
@@ -737,7 +1484,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_MultipleGames", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to Multiple Games Detected.
'''
@@ -746,7 +1493,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_MultipleGamesDetected", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to [PARAM] New Saves Pending.
'''
@@ -755,7 +1502,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_NewSaveNotificationMulti", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to [PARAM] New Save Pending.
'''
@@ -764,7 +1511,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_NewSaveNotificationSingle", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to Game details are unavailable..
'''
@@ -773,7 +1520,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_NoDetails", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to No Game Detected.
'''
@@ -782,7 +1529,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_NoGameDetected", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to N/A.
'''
@@ -791,7 +1538,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_NotAvailable", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to Not Scanning.
'''
@@ -800,7 +1547,25 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_NotScanning", resourceCulture)
End Get
End Property
-
+
+ '''
+ ''' Looks up a localized string similar to Remote Database Vacuum Completed: [PARAM] KB.
+ '''
+ Friend ReadOnly Property frmMain_RemoteCompactComplete() As String
+ Get
+ Return ResourceManager.GetString("frmMain_RemoteCompactComplete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Remote Database Vacuum Initialized: [PARAM] KB.
+ '''
+ Friend ReadOnly Property frmMain_RemoteCompactInit() As String
+ Get
+ Return ResourceManager.GetString("frmMain_RemoteCompactInit", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to Restore in progress....
'''
@@ -809,7 +1574,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_RestoreInProgress", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to GBM is running with Administrator privileges..
'''
@@ -818,7 +1583,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_RunningAsAdmin", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to GBM is running with normal privileges. Click to restart as Administrator..
'''
@@ -827,7 +1592,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_RunningAsNormal", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to [PARAM] hours.
'''
@@ -836,7 +1601,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_SessionHours", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to [PARAM] minutes.
'''
@@ -845,7 +1610,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_SessionMinutes", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to the unidentified game.
'''
@@ -854,7 +1619,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_UnknownGame", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to The unidentified game has ended..
'''
@@ -863,7 +1628,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_UnknownGameEnded", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized string similar to Updated by [PARAM] on [PARAM].
'''
@@ -872,7 +1637,7 @@ Namespace My.Resources
Return ResourceManager.GetString("frmMain_UpdatedBy", resourceCulture)
End Get
End Property
-
+
'''
''' Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
'''
diff --git a/GBM/My Project/Resources.resx b/GBM/My Project/Resources.resx
index 006220e..b5a2ef8 100644
--- a/GBM/My Project/Resources.resx
+++ b/GBM/My Project/Resources.resx
@@ -121,46 +121,46 @@
..\Resources\Admin.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
+
Game Backup Monitor[BR]Version: [PARAM] Beta ([PARAM])[BR]Build: [PARAM][BR][PARAM][BR][BR]This program comes with ABSOLUTELY NO WARRANTY.[BR]This is free software, and you are welcome to redistribute it under certain conditions.[BR][BR]See gpl-3.0.html in the program folder for details.
-
+
The local manifest is clean.
-
+
[PARAM] entry was removed from local manfiest.
-
+
[PARAM] entries were removed from the local manifest.
-
+
This tool removes orphaned backup information from the local manifest based on the current backup folder. Data can become orphaned when backups are deleted by various computers that share the same backup folder on a cloud or network.[BR][BR]When alternating between different backup folders you should NOT use this tool.[BR][BR]Do you wish to proceed?
-
+
This will rebuild all databases and shrink them to an optimal size.[BR]This should only be used if your gbm.s3db files are becoming very large.[BR][BR]Do you wish to continue?
-
+
2015 Michael J. Seiferling
-
+
Are you sure you want to exit? Your games will no longer be monitored.
-
+
Local Database Vacuum Completed: [PARAM] KB
-
+
Local Database Vacuum Initialized: [PARAM] KB
-
+
Game Backup Monitor
GBM
-
+
Remote Database Vacuum Completed: [PARAM] KB
-
+
Remote Database Vacuum Initialized: [PARAM] KB
@@ -418,4 +418,259 @@
Last Action:
+
+ Click to toggle monitoring on or off.
+
+
+ There are unsaved changes on this form. Do you want to save?
+
+
+ [PARAM] KB
+
+
+ [PARAM] MB
+
+
+ [PARAM] by [PARAM]
+
+
+ +
+
+
+ ...
+
+
+ &Backup
+
+
+ &Cancel
+
+
+ C&lose
+
+
+ -
+
+
+ &Delete Backup
+
+
+ E&xclude Items...
+
+
+ &Export
+
+
+ ...
+
+
+ &Import
+
+
+ In&clude Items...
+
+
+ &Mark as Restored
+
+
+ &Open Backup File
+
+
+ O&pen Restore Path
+
+
+ ...
+
+
+ &Restore
+
+
+ &Save
+
+
+ ...
+
+
+ Tags...
+
+
+ Monitor this game
+
+
+ Save entire folder
+
+
+ Monitor only
+
+
+ Timestamp each backup
+
+
+ Choose a custom icon for the game
+
+
+ Choose exe file that starts the application
+
+
+ Choose the location of application's exe file:
+
+
+ Choose a location for the export file
+
+
+ Choose a valid xml file to import
+
+
+ Choose the saved game folder:
+
+
+ Are you sure you want to run a backup for [PARAM]? This will close the form.
+
+
+ This will delete the backup file and all records of this backup. This cannot be undone. [BR][BR]Do you want to remove the data for [PARAM]?
+
+
+ The backup folder [PARAM] still contains [PARAM] directories and [PARAM] files.[BR][BR]Do you want to delete the contents and remove the sub-folder for this game?
+
+
+ Are you sure you want to delete [PARAM]? This cannot be undone.[BR][BR]This will not delete any backup files that already exist for this game.
+
+
+ Do you want to mark [PARAM] as restored? This cannot be undone.
+
+
+ Are you sure you want to run a backup for [PARAM] games? This will close the form.
+
+
+ Are you sure you want to delete the [PARAM] selected games? This cannot be undone.
+
+
+ Do you want to mark [PARAM] games as restored? This cannot be undone.
+
+
+ Are you sure you want to restore the backups for [PARAM] games? This will close the form.
+
+
+ Are you sure you want to save the following changes to [PARAM] selected games?[BR][BR]Monitor this game: [PARAM][BR]Monitor only: [PARAM]
+
+
+ Would you like to choose games to import from the official game list?[BR][BR]This require an active internet connection.
+
+
+ Are you sure you want to restore the backup for [PARAM]? This will close the form.
+
+
+ [PARAM] is already up to date.[BR][BR]Would you like to restore this backup anyway?
+
+
+ A game with this exact name and process already exists.
+
+
+ The selected game(s) have no backup data.
+
+
+ The backup file does not exist.
+
+
+ You must choose items to include in the backup, or choose to save the entire folder.
+
+
+ The restore path does not exist.
+
+
+ [PARAM] uses a relative path and the game path has not been set.
+
+
+ You must enter a valid game name.
+
+
+ You must enter a valid process name.
+
+
+ Exclude
+
+
+ E&xclude
+
+
+ Executable
+
+
+ Game Manager
+
+
+ Icon
+
+
+ Include
+
+
+ In&clude
+
+
+ Items...
+
+
+ Items... ([PARAM])
+
+
+ Company:
+
+
+ Current Backup:
+
+
+ Backup Size:
+
+
+ Game Path:
+
+
+ Hours:
+
+
+ Icon:
+
+
+ Local Backup:
+
+
+ Name:
+
+
+ Process:
+
+
+ Restore Path:
+
+
+ Save Path:
+
+
+ Version:
+
+
+ Never
+
+
+ All
+
+
+ Backups Only
+
+
+ Custom
+
+
+ New Saves Pending
+
+
+ Out of Sync
+
+
+ Up to Date!
+
+
+ XML
+
\ No newline at end of file