diff --git a/DistFiles/localization/Bloom.en.tmx b/DistFiles/localization/Bloom.en.tmx
index 7274fce3d9a9..32c8a443e67f 100644
--- a/DistFiles/localization/Bloom.en.tmx
+++ b/DistFiles/localization/Bloom.en.tmx
@@ -1618,6 +1618,11 @@
What would you like to call this collection?
+
+
+ Collection Name Problem
+
+
Collection will be created at: {0}
@@ -1689,6 +1694,11 @@
Create New Bloom Collection
+
+
+ Project Name
+
+
Unable to create a new collection using that name.
diff --git a/src/BloomExe/CollectionCreating/NewCollectionWizard.cs b/src/BloomExe/CollectionCreating/NewCollectionWizard.cs
index a38ffdd8d315..6fe5d24d8549 100644
--- a/src/BloomExe/CollectionCreating/NewCollectionWizard.cs
+++ b/src/BloomExe/CollectionCreating/NewCollectionWizard.cs
@@ -100,6 +100,10 @@ private void SetLocalizedStrings()
"Welcome To Bloom!");
this._kindOfCollectionPage.Text = LocalizationManager.GetString("NewCollectionWizard.KindOfCollectionPage",
"Choose the Collection Type");
+ _collectionNamePage.Text = LocalizationManager.GetString("NewCollectionWizard.ProjectName",
+ "Project Name");
+ _collectionNameProblemPage.Text = LocalizationManager.GetString("NewCollectionWizard.CollectionNameProblem",
+ "Collection Name Problem");
this._languageLocationPage.Text = LocalizationManager.GetString("NewCollectionWizard.LocationPage",
"Give Language Location");
this._vernacularLanguagePage.Text = LocalizationManager.GetString("NewCollectionWizard.ChooseLanguagePage",
@@ -110,6 +114,7 @@ private void SetLocalizedStrings()
"Used for the Next button in wizards, like that used for making a New Collection");
wizardControl1.FinishButtonText = LocalizationManager.GetString("Common.Finish", "&Finish",
"Used for the Finish button in wizards, like that used for making a New Collection");
+ wizardControl1.CancelButtonText = LocalizationManager.GetString("Common.CancelButton", "&Cancel");
var one = L10NSharp.LocalizationManager.GetString("NewCollectionWizard.WelcomePage.WelcomeLine1",
"You are almost ready to start making books.");
diff --git a/src/BloomExe/Wizard/WizardAdapterControl.cs b/src/BloomExe/Wizard/WizardAdapterControl.cs
index 1e836945d371..1403f1d9b46c 100644
--- a/src/BloomExe/Wizard/WizardAdapterControl.cs
+++ b/src/BloomExe/Wizard/WizardAdapterControl.cs
@@ -82,8 +82,10 @@ public void Setup()
SetTitle = (value) => _aeroWizard.Title = value;
GetNextButtonText = () => _aeroWizard.NextButtonText;
SetNextButtonText = (value) => _aeroWizard.NextButtonText = value;
- GetFinishButtonText= () => _aeroWizard.FinishButtonText;
- SetFinishButtonText= (value) => _aeroWizard.FinishButtonText = value;
+ GetFinishButtonText = () => _aeroWizard.FinishButtonText;
+ SetFinishButtonText = (value) => _aeroWizard.FinishButtonText = value;
+ GetCancelButtonText = () => _aeroWizard.CancelButtonText;
+ SetCancelButtonText = (value) => _aeroWizard.CancelButtonText = value;
GetIcon = () => _aeroWizard.TitleIcon;
SetIcon = (icon) => _aeroWizard.TitleIcon = icon;
@@ -180,6 +182,8 @@ public void Setup()
Action SetNextButtonText;
Func GetFinishButtonText;
Action SetFinishButtonText;
+ Func GetCancelButtonText;
+ Action SetCancelButtonText;
Func GetIcon;
Action SetIcon;
Action BeginInitLogic;
@@ -244,6 +248,17 @@ public string FinishButtonText
SetFinishButtonText(value);
}
}
+ public string CancelButtonText
+ {
+ get
+ {
+ return GetCancelButtonText();
+ }
+ set
+ {
+ SetCancelButtonText(value);
+ }
+ }
public Icon TitleIcon
{