diff FrmEditUnitEquipment.cs @ 156:d3f498514122

Fixes #283: "Confirm Remove" for equipment dialog isn't translatable * Make dialogs translatable when removing equipment through edit dialog * Add English translations
author IBBoard <dev@ibboard.co.uk>
date Mon, 31 May 2010 19:05:01 +0000
parents 3e78af88ceb3
children
line wrap: on
line diff
--- a/FrmEditUnitEquipment.cs	Fri May 28 19:49:34 2010 +0000
+++ b/FrmEditUnitEquipment.cs	Mon May 31 19:05:01 2010 +0000
@@ -151,12 +151,20 @@
 			{
 				if (equipItem.IsRequired)
 				{
-					MessageBox.Show(this, "This item is required and cannot be removed. It must have a quantity of at least one or be replaced by an alternative.", "Required item", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+					string requiredText = "this item is required and cannot be removed - it must exist or be replaced";
+					string requiredTitle = "required item";
+					requiredText = Translation.GetTranslation("removeRequiredEquipmentText", requiredText);
+					requiredTitle = Translation.GetTranslation("removeRequiredEquipmentTitle", requiredTitle);
+					MessageBox.Show(this, requiredText, requiredTitle, MessageBoxButtons.OK, MessageBoxIcon.Warning);
 					setValue = false;
 				}
 				else
 				{
-					DialogResult dr = MessageBox.Show(this, "This will remove the item from the unit. Continue?", "Confirm remove", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
+					string removeEquipText = "remove equipment item from unit?";
+					string removeEquipTitle = "confirm removing equipment";
+					removeEquipText = Translation.GetTranslation("removeEquipmentText", removeEquipText);
+					removeEquipTitle = Translation.GetTranslation("removeEquipmentTitle", removeEquipTitle);
+					DialogResult dr = MessageBox.Show(this, removeEquipText, removeEquipTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
 
 					if (dr != DialogResult.Yes)
 					{