diff --git a/GBM/Forms/frmSettings.Designer.vb b/GBM/Forms/frmSettings.Designer.vb
index 4831172..dfce43d 100644
--- a/GBM/Forms/frmSettings.Designer.vb
+++ b/GBM/Forms/frmSettings.Designer.vb
@@ -34,7 +34,6 @@ Partial Class frmSettings
Me.btnBackupFolder = New System.Windows.Forms.Button()
Me.lblBackupFolder = New System.Windows.Forms.Label()
Me.txtBackupFolder = New System.Windows.Forms.TextBox()
- Me.fbBrowser = New System.Windows.Forms.FolderBrowserDialog()
Me.btnSave = New System.Windows.Forms.Button()
Me.btnCancel = New System.Windows.Forms.Button()
Me.grpBackup = New System.Windows.Forms.GroupBox()
@@ -310,7 +309,6 @@ Partial Class frmSettings
Friend WithEvents grpGeneral As System.Windows.Forms.GroupBox
Friend WithEvents grpPaths As System.Windows.Forms.GroupBox
Friend WithEvents txtBackupFolder As System.Windows.Forms.TextBox
- Friend WithEvents fbBrowser As System.Windows.Forms.FolderBrowserDialog
Friend WithEvents btnSave As System.Windows.Forms.Button
Friend WithEvents btnCancel As System.Windows.Forms.Button
Friend WithEvents lblBackupFolder As System.Windows.Forms.Label
diff --git a/GBM/Forms/frmSettings.resx b/GBM/Forms/frmSettings.resx
index 5e801f8..c4a320a 100644
--- a/GBM/Forms/frmSettings.resx
+++ b/GBM/Forms/frmSettings.resx
@@ -117,9 +117,6 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 17, 17
-
32
diff --git a/GBM/Forms/frmStartUpWizard.vb b/GBM/Forms/frmStartUpWizard.vb
index 2c7dae3..5909625 100644
--- a/GBM/Forms/frmStartUpWizard.vb
+++ b/GBM/Forms/frmStartUpWizard.vb
@@ -1,4 +1,5 @@
-Imports System.IO
+Imports GBM.My.Resources
+Imports System.IO
Public Class frmStartUpWizard
@@ -26,8 +27,34 @@ Public Class frmStartUpWizard
Private eCurrentStep As eSteps = eSteps.Step1
- Private Sub FormInit()
- llbManual.Links.Add(0, 26, "http://mikemaximus.github.io/gbm-web/manual.html")
+ Private Sub SetForm()
+ 'Set Form Name
+ Me.Text = frmStartUpWizard_FormName
+
+ 'Set Form Text
+ btnNext.Text = frmStartUpWizard_btnNext
+ btnBack.Text = frmStartUpWizard_btnBack
+ lblStep1Instructions2.Text = frmStartUpWizard_lblStep1Instructions2
+ llbManual.Text = frmStartUpWizard_llbManual
+ lblStep1Title.Text = frmStartUpWizard_lblStep1Title
+ lblStep1Instructions.Text = frmStartUpWizard_lblStep1Instructions
+ chkSync.Text = frmStartUpWizard_chkSync
+ chkCreateFolder.Text = frmStartUpWizard_chkCreateFolder
+ lblStep2Title.Text = frmStartUpWizard_lblStep2Title
+ lblStep2Instructions.Text = frmStartUpWizard_lblStep2Instructions
+ btnFolderBrowse.Text = frmStartUpWizard_btnFolderBrowse
+ lblStep2Intro.Text = frmStartUpWizard_lblStep2Intro
+ btnOpenWizard.Text = frmStartUpWizard_btnOpenWizard
+ btnOpenMonitorList.Text = frmStartUpWizard_btnOpenMonitorList
+ btnDownloadList.Text = frmStartUpWizard_btnDownloadList
+ lblStep3Title.Text = frmStartUpWizard_lblStep3Title
+ lblStep3Intro.Text = frmStartUpWizard_lblStep3Intro
+ lblStep4Instructions3.Text = frmStartUpWizard_lblStep4Instructions3
+ lblStep4Instructions2.Text = frmStartUpWizard_lblStep4Instructions2
+ lblStep4Title.Text = frmStartUpWizard_lblStep4Title
+ lblStep4Instructions.Text = frmStartUpWizard_lblStep4Instructions
+
+ llbManual.Links.Add(0, 26, App_URLManual)
LoadGameSettings()
StepHandler()
End Sub
@@ -40,7 +67,7 @@ Public Class frmStartUpWizard
'Make sure database is the latest version
oDatabase.DatabaseUpgrade()
mgrMonitorList.SyncMonitorLists(False)
- mgrCommon.ShowMessage("Existing data was detected in the backup folder and has been imported.", MsgBoxStyle.Information)
+ mgrCommon.ShowMessage(frmStartUpWizard_ExistingData, MsgBoxStyle.Information)
End If
End Sub
@@ -60,18 +87,18 @@ Public Class frmStartUpWizard
Case eSteps.Step3
btnBack.Enabled = False
btnNext.Enabled = True
- btnNext.Text = "&Next"
+ btnNext.Text = frmStartUpWizard_btnNext
tabWizard.SelectTab(2)
Case eSteps.Step4
btnBack.Enabled = True
btnNext.Enabled = True
- btnNext.Text = "&Finish"
+ btnNext.Text = frmStartUpWizard_btnNext_Finish
tabWizard.SelectTab(3)
End Select
End Sub
Private Sub DownloadSettings()
- 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(frmStartUpWizard_ConfirmOfficialImport, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
If mgrMonitorList.DoImport(mgrPath.OfficialImportURL) Then
oGameData = mgrMonitorList.ReadList(mgrMonitorList.eListTypes.FullList)
If oSettings.Sync Then mgrMonitorList.SyncMonitorLists()
@@ -103,19 +130,19 @@ Public Class frmStartUpWizard
Private Function ValidateBackupPath(ByVal strPath As String, ByRef sErrorMessage As String) As Boolean
If strPath = String.Empty Then
- sErrorMessage = "You must select a backup path to continue."
+ sErrorMessage = frmStartUpWizard_ErrorNoFolder
txtBackupPath.Focus()
Return False
End If
If Not Directory.Exists(strPath) Then
- sErrorMessage = "The folder you selected does not exist or is not a valid folder."
+ sErrorMessage = frmStartUpWizard_ErrorNoFolderExists
txtBackupPath.Focus()
Return False
End If
If Not Path.IsPathRooted(strPath) Then
- sErrorMessage = "The selected path must be a full path."
+ sErrorMessage = frmStartUpWizard_ErrorBadFolder
txtBackupPath.Focus()
Return False
End If
@@ -180,7 +207,7 @@ Public Class frmStartUpWizard
End If
End If
- sNewPath = mgrCommon.OpenFolderBrowser("Choose a backup folder:", sDefaultFolder, True)
+ sNewPath = mgrCommon.OpenFolderBrowser(frmStartUpWizard_BrowseFolder, sDefaultFolder, True)
If sNewPath <> String.Empty Then txtBackupPath.Text = sNewPath
End Sub
@@ -194,12 +221,7 @@ Public Class frmStartUpWizard
End Sub
Private Sub frmStartUpWizard_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, "frmStartUpWizard")
- Clipboard.SetText(sResource & vbCrLf & vbCrLf & sCode)
+ SetForm()
End Sub
Private Sub btnFolderBrowse_Click(sender As Object, e As EventArgs) Handles btnFolderBrowse.Click
diff --git a/GBM/Forms/frmTags.vb b/GBM/Forms/frmTags.vb
index 812321e..f09ffa7 100644
--- a/GBM/Forms/frmTags.vb
+++ b/GBM/Forms/frmTags.vb
@@ -1,4 +1,6 @@
-Public Class frmTags
+Imports GBM.My.Resources
+
+Public Class frmTags
Dim hshTagData As Hashtable
Private bIsDirty As Boolean = False
@@ -50,7 +52,7 @@
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(App_ConfirmDirty, MsgBoxStyle.YesNoCancel)
Select Case oResult
Case MsgBoxResult.Yes
@@ -229,7 +231,7 @@
If lstTags.SelectedItems.Count > 0 Then
oTag = DirectCast(TagData(lstTags.SelectedItems(0).ToString), clsTag)
- If mgrCommon.ShowMessage("Are you sure you want to delete " & oTag.Name & "? This cannot be undone." & vbCrLf & vbCrLf & "All games using this tag will have it removed.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(frmTags_ConfirmDelete, oTag.Name, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
mgrTags.DoTagDelete(oTag.ID)
LoadData()
eCurrentMode = eModes.Disabled
@@ -248,13 +250,13 @@
Private Function CoreValidatation(ByVal oTag As clsTag) As Boolean
If txtName.Text = String.Empty Then
- mgrCommon.ShowMessage("You must enter a valid tag name.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(frmTags_ErrorValidName, MsgBoxStyle.Exclamation)
txtName.Focus()
Return False
End If
If mgrTags.DoCheckDuplicate(oTag.Name, oTag.ID) Then
- mgrCommon.ShowMessage("A tag with this name already exists.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(frmTags_ErrorTagDupe, MsgBoxStyle.Exclamation)
txtName.Focus()
Return False
End If
@@ -262,7 +264,22 @@
Return True
End Function
+ Private Sub SetForm()
+ 'Set Form Name
+ Me.Text = frmTags_FormName
+
+ 'Set Form Text
+ grpTag.Text = frmTags_grpTag
+ lblName.Text = frmTags_lblName
+ btnClose.Text = frmTags_btnClose
+ btnDelete.Text = frmTags_btnDelete
+ btnAdd.Text = frmTags_btnAdd
+ btnCancel.Text = frmTags_btnCancel
+ btnSave.Text = frmTags_btnSave
+ End Sub
+
Private Sub frmTags_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ SetForm()
LoadData()
ModeChange()
AssignDirtyHandlers(grpTag.Controls)
diff --git a/GBM/Forms/frmVariableManager.vb b/GBM/Forms/frmVariableManager.vb
index 1de84d9..7a3d1fa 100644
--- a/GBM/Forms/frmVariableManager.vb
+++ b/GBM/Forms/frmVariableManager.vb
@@ -1,4 +1,5 @@
-Imports System.IO
+Imports GBM.My.Resources
+Imports System.IO
Public Class frmVariableManager
Dim hshVariableData As Hashtable
@@ -53,7 +54,7 @@ Public Class frmVariableManager
End If
End If
- sNewPath = mgrCommon.OpenFolderBrowser("Choose the path the variable represents:", sDefaultFolder, False)
+ sNewPath = mgrCommon.OpenFolderBrowser(frmVariableManager_PathBrowse, sDefaultFolder, False)
If sNewPath <> String.Empty Then txtPath.Text = sNewPath
End Sub
@@ -67,7 +68,7 @@ Public Class frmVariableManager
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(App_ConfirmDirty, MsgBoxStyle.YesNoCancel)
Select Case oResult
Case MsgBoxResult.Yes
@@ -251,7 +252,7 @@ Public Class frmVariableManager
If lstVariables.SelectedItems.Count > 0 Then
oCustomVariable = DirectCast(VariableData(lstVariables.SelectedItems(0).ToString), clsPathVariable)
- If mgrCommon.ShowMessage("Are you sure you want to delete " & oCustomVariable.Name & "? This cannot be undone.", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
+ If mgrCommon.ShowMessage(frmVariableManager_ConfirmDelete, oCustomVariable.Name, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
mgrVariables.DoVariableDelete(oCustomVariable.ID)
mgrVariables.DoPathUpdate(oCurrentVariable.FormattedName, oCurrentVariable.Path)
LoadData()
@@ -271,19 +272,19 @@ Public Class frmVariableManager
Private Function CoreValidatation(ByVal oCustomVariable As clsPathVariable) As Boolean
If txtName.Text = String.Empty Then
- mgrCommon.ShowMessage("You must enter a valid path name.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(frmVariableManager_ErrorValidName, MsgBoxStyle.Exclamation)
txtName.Focus()
Return False
End If
If txtPath.Text = String.Empty Then
- mgrCommon.ShowMessage("You must enter a valid path.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(frmVariableManager_ErrorValidPath, MsgBoxStyle.Exclamation)
txtPath.Focus()
Return False
End If
If mgrVariables.DoCheckDuplicate(oCustomVariable.Name, oCustomVariable.ID) Then
- mgrCommon.ShowMessage("An custom variable with this name already exists.", MsgBoxStyle.Exclamation)
+ mgrCommon.ShowMessage(frmVariableManager_ErrorVariableDupe, MsgBoxStyle.Exclamation)
txtName.Focus()
Return False
End If
@@ -291,7 +292,24 @@ Public Class frmVariableManager
Return True
End Function
+ Private Sub SetForm()
+ 'Set Form Name
+ Me.Text = frmVariableManager_FormName
+
+ 'Set Form Text
+ btnCancel.Text = frmVariableManager_btnCancel
+ btnSave.Text = frmVariableManager_btnSave
+ grpVariable.Text = frmVariableManager_grpVariable
+ btnPathBrowse.Text = frmVariableManager_btnPathBrowse
+ lblPath.Text = frmVariableManager_lblPath
+ lblName.Text = frmVariableManager_lblName
+ btnClose.Text = frmVariableManager_btnClose
+ btnDelete.Text = frmVariableManager_btnDelete
+ btnAdd.Text = frmVariableManager_btnAdd
+ End Sub
+
Private Sub frmVariableManager_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ SetForm()
LoadData()
ModeChange()
AssignDirtyHandlers(grpVariable.Controls)
diff --git a/GBM/Managers/mgrPath.vb b/GBM/Managers/mgrPath.vb
index f72e505..c683071 100644
--- a/GBM/Managers/mgrPath.vb
+++ b/GBM/Managers/mgrPath.vb
@@ -1,4 +1,5 @@
-Imports System.IO
+Imports GBM.My.Resources
+Imports System.IO
Imports System.Text.RegularExpressions
Imports System.Reflection
@@ -8,10 +9,10 @@ Public Class mgrPath
Private Shared sDBLocation As String = sSettingsRoot & "\gbm.s3db"
Private Shared sIncludeFile As String = sSettingsRoot & "\gbm_include.txt"
Private Shared sExcludeFile As String = sSettingsRoot & "\gbm_exclude.txt"
- Private Shared sOfficialWebURL As String = "http://mikemaximus.github.io/gbm-web/"
- Private Shared sOfficialImportURL As String = "http://mikemaximus.github.io/gbm-web/GBM_Official.xml"
- Private Shared sOfficialManualURL As String = "http://mikemaximus.github.io/gbm-web/manual.html"
- Private Shared sOfficialUpdatesURL As String = "https://github.com/MikeMaximus/gbm/releases"
+ 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 hshCustomVariables As Hashtable
Private Shared oReleaseType As ProcessorArchitecture = AssemblyName.GetAssemblyName(Application.ExecutablePath()).ProcessorArchitecture
diff --git a/GBM/My Project/Resources.Designer.vb b/GBM/My Project/Resources.Designer.vb
index 8b11e4b..8af2685 100644
--- a/GBM/My Project/Resources.Designer.vb
+++ b/GBM/My Project/Resources.Designer.vb
@@ -114,6 +114,42 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to http://mikemaximus.github.io/gbm-web/GBM_Official.xml.
+ '''
+ Friend ReadOnly Property App_URLImport() As String
+ Get
+ Return ResourceManager.GetString("App_URLImport", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to http://mikemaximus.github.io/gbm-web/manual.html.
+ '''
+ Friend ReadOnly Property App_URLManual() As String
+ Get
+ Return ResourceManager.GetString("App_URLManual", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to https://github.com/MikeMaximus/gbm/releases.
+ '''
+ Friend ReadOnly Property App_URLUpdates() As String
+ Get
+ Return ResourceManager.GetString("App_URLUpdates", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to http://mikemaximus.github.io/gbm-web/.
+ '''
+ Friend ReadOnly Property App_URLWebsite() As String
+ Get
+ Return ResourceManager.GetString("App_URLWebsite", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to &Back.
'''
@@ -1312,7 +1348,7 @@ Namespace My.Resources
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..
+ ''' Looks up a localized string similar to Would you like to choose games to import from the official list?[BR][BR]This requires an active internet connection..
'''
Friend ReadOnly Property frmGameManager_ConfirmOfficialImport() As String
Get
@@ -2967,6 +3003,501 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to Choose a backup folder:.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_BrowseFolder() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_BrowseFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Back.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_btnBack() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_btnBack", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Import from Official List.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_btnDownloadList() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_btnDownloadList", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to ....
+ '''
+ Friend ReadOnly Property frmStartUpWizard_btnFolderBrowse() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_btnFolderBrowse", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Next.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_btnNext() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_btnNext", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Finish.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_btnNext_Finish() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_btnNext_Finish", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Game Manager.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_btnOpenMonitorList() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_btnOpenMonitorList", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Add Game Wizard.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_btnOpenWizard() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_btnOpenWizard", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Create a sub-folder for each game.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_chkCreateFolder() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_chkCreateFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Import any existing GBM data in the backup folder.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_chkSync() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_chkSync", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Would you like to choose games to import from the official list?[BR][BR]This requires an active internet connection..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_ConfirmOfficialImport() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_ConfirmOfficialImport", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to The selected path must be a full path..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_ErrorBadFolder() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_ErrorBadFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You must select a backup path to continue..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_ErrorNoFolder() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_ErrorNoFolder", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to The folder you selected does not exist or is not a valid folder..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_ErrorNoFolderExists() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_ErrorNoFolderExists", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Existing data was detected in the backup folder and has been imported..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_ExistingData() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_ExistingData", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to GBM Setup.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_FormName() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_FormName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to This guide will help you through some quick and easy steps to get started..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep1Instructions() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep1Instructions", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to If you'd like to learn about advanced features or have any other questions before you get started, there is a detailed online manual available..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep1Instructions2() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep1Instructions2", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Welcome to GBM.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep1Title() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep1Title", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to GBM will store all your backup files along with a manifest database (gbm.s3db) in this location. .
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep2Instructions() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep2Instructions", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose where GBM saves your backup files:.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep2Intro() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep2Intro", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Backup Location.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep2Title() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep2Title", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Before you can start monitoring for games, they need to be configured so GBM knows what to look for and how to handle them. You can download pre-made configurations from the official list or add them all yourself using the tools below. You can also skip this step for now!.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep3Intro() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep3Intro", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Monitoring Games.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep3Title() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep3Title", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to GBM will automatically monitor and backup your games each time they are closed..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep4Instructions() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep4Instructions", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Remember that GBM can only currently monitor one game at a time..
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep4Instructions2() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep4Instructions2", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You can change anything you've setup in this wizard and find more settings and features by exploring the menus. Thanks!.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep4Instructions3() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep4Instructions3", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Finished!.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_lblStep4Title() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_lblStep4Title", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Game Backup Monitor Manual.
+ '''
+ Friend ReadOnly Property frmStartUpWizard_llbManual() As String
+ Get
+ Return ResourceManager.GetString("frmStartUpWizard_llbManual", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to +.
+ '''
+ Friend ReadOnly Property frmTags_btnAdd() As String
+ Get
+ Return ResourceManager.GetString("frmTags_btnAdd", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Cancel.
+ '''
+ Friend ReadOnly Property frmTags_btnCancel() As String
+ Get
+ Return ResourceManager.GetString("frmTags_btnCancel", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to C&lose.
+ '''
+ Friend ReadOnly Property frmTags_btnClose() As String
+ Get
+ Return ResourceManager.GetString("frmTags_btnClose", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to -.
+ '''
+ Friend ReadOnly Property frmTags_btnDelete() As String
+ Get
+ Return ResourceManager.GetString("frmTags_btnDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Save.
+ '''
+ Friend ReadOnly Property frmTags_btnSave() As String
+ Get
+ Return ResourceManager.GetString("frmTags_btnSave", 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]All games using this tag will have it removed..
+ '''
+ Friend ReadOnly Property frmTags_ConfirmDelete() As String
+ Get
+ Return ResourceManager.GetString("frmTags_ConfirmDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to A tag with this name already exists..
+ '''
+ Friend ReadOnly Property frmTags_ErrorTagDupe() As String
+ Get
+ Return ResourceManager.GetString("frmTags_ErrorTagDupe", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You must enter a valid tag name..
+ '''
+ Friend ReadOnly Property frmTags_ErrorValidName() As String
+ Get
+ Return ResourceManager.GetString("frmTags_ErrorValidName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Tags.
+ '''
+ Friend ReadOnly Property frmTags_FormName() As String
+ Get
+ Return ResourceManager.GetString("frmTags_FormName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Configuration.
+ '''
+ Friend ReadOnly Property frmTags_grpTag() As String
+ Get
+ Return ResourceManager.GetString("frmTags_grpTag", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Name:.
+ '''
+ Friend ReadOnly Property frmTags_lblName() As String
+ Get
+ Return ResourceManager.GetString("frmTags_lblName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to +.
+ '''
+ Friend ReadOnly Property frmVariableManager_btnAdd() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_btnAdd", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Cancel.
+ '''
+ Friend ReadOnly Property frmVariableManager_btnCancel() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_btnCancel", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to C&lose.
+ '''
+ Friend ReadOnly Property frmVariableManager_btnClose() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_btnClose", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to -.
+ '''
+ Friend ReadOnly Property frmVariableManager_btnDelete() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_btnDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to ....
+ '''
+ Friend ReadOnly Property frmVariableManager_btnPathBrowse() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_btnPathBrowse", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to &Save.
+ '''
+ Friend ReadOnly Property frmVariableManager_btnSave() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_btnSave", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Are you sure you want to delete [PARAM]? This cannot be undone..
+ '''
+ Friend ReadOnly Property frmVariableManager_ConfirmDelete() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_ConfirmDelete", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You must enter a valid variable name..
+ '''
+ Friend ReadOnly Property frmVariableManager_ErrorValidName() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_ErrorValidName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to You must enter a valid path..
+ '''
+ Friend ReadOnly Property frmVariableManager_ErrorValidPath() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_ErrorValidPath", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to A custom variable with this name already exists..
+ '''
+ Friend ReadOnly Property frmVariableManager_ErrorVariableDupe() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_ErrorVariableDupe", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Custom Variable Manager.
+ '''
+ Friend ReadOnly Property frmVariableManager_FormName() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_FormName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Configuration.
+ '''
+ Friend ReadOnly Property frmVariableManager_grpVariable() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_grpVariable", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Name:.
+ '''
+ Friend ReadOnly Property frmVariableManager_lblName() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_lblName", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Path:.
+ '''
+ Friend ReadOnly Property frmVariableManager_lblPath() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_lblPath", resourceCulture)
+ End Get
+ End Property
+
+ '''
+ ''' Looks up a localized string similar to Choose the path the variable represents:.
+ '''
+ Friend ReadOnly Property frmVariableManager_PathBrowse() As String
+ Get
+ Return ResourceManager.GetString("frmVariableManager_PathBrowse", 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 fcda4f0..d82a91c 100644
--- a/GBM/My Project/Resources.resx
+++ b/GBM/My Project/Resources.resx
@@ -554,7 +554,7 @@
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.
+ Would you like to choose games to import from the official list?[BR][BR]This requires an active internet connection.
Are you sure you want to restore the backup for [PARAM]? This will close the form.
@@ -1048,6 +1048,18 @@
Backup Information
+
+ http://mikemaximus.github.io/gbm-web/GBM_Official.xml
+
+
+ http://mikemaximus.github.io/gbm-web/manual.html
+
+
+ https://github.com/MikeMaximus/gbm/releases
+
+
+ http://mikemaximus.github.io/gbm-web/
+
Add Custom Item
@@ -1126,4 +1138,169 @@
minutes
+
+ Choose a backup folder:
+
+
+ &Back
+
+
+ Import from Official List
+
+
+ ...
+
+
+ &Next
+
+
+ &Finish
+
+
+ Game Manager
+
+
+ Add Game Wizard
+
+
+ Create a sub-folder for each game
+
+
+ Import any existing GBM data in the backup folder
+
+
+ Would you like to choose games to import from the official list?[BR][BR]This requires an active internet connection.
+
+
+ The selected path must be a full path.
+
+
+ You must select a backup path to continue.
+
+
+ The folder you selected does not exist or is not a valid folder.
+
+
+ Existing data was detected in the backup folder and has been imported.
+
+
+ GBM Setup
+
+
+ This guide will help you through some quick and easy steps to get started.
+
+
+ If you'd like to learn about advanced features or have any other questions before you get started, there is a detailed online manual available.
+
+
+ Welcome to GBM
+
+
+ GBM will store all your backup files along with a manifest database (gbm.s3db) in this location.
+
+
+ Choose where GBM saves your backup files:
+
+
+ Backup Location
+
+
+ Before you can start monitoring for games, they need to be configured so GBM knows what to look for and how to handle them. You can download pre-made configurations from the official list or add them all yourself using the tools below. You can also skip this step for now!
+
+
+ Monitoring Games
+
+
+ GBM will automatically monitor and backup your games each time they are closed.
+
+
+ Remember that GBM can only currently monitor one game at a time.
+
+
+ You can change anything you've setup in this wizard and find more settings and features by exploring the menus. Thanks!
+
+
+ Finished!
+
+
+ Game Backup Monitor Manual
+
+
+ +
+
+
+ &Cancel
+
+
+ C&lose
+
+
+ -
+
+
+ &Save
+
+
+ Are you sure you want to delete [PARAM]? This cannot be undone.[BR][BR]All games using this tag will have it removed.
+
+
+ A tag with this name already exists.
+
+
+ You must enter a valid tag name.
+
+
+ Tags
+
+
+ Configuration
+
+
+ Name:
+
+
+ +
+
+
+ &Cancel
+
+
+ C&lose
+
+
+ -
+
+
+ ...
+
+
+ &Save
+
+
+ Are you sure you want to delete [PARAM]? This cannot be undone.
+
+
+ You must enter a valid variable name.
+
+
+ You must enter a valid path.
+
+
+ A custom variable with this name already exists.
+
+
+ Custom Variable Manager
+
+
+ Configuration
+
+
+ Name:
+
+
+ Path:
+
+
+ Choose the path the variable represents:
+
\ No newline at end of file