# HG changeset patch # User IBBoard # Date 1275332701 0 # Node ID d3f498514122fbc662b55870094f552e3a141bfb # Parent 67b4b84f5674c9d4b9bdf2218714e4ac5822fd66 Fixes #283: "Confirm Remove" for equipment dialog isn't translatable * Make dialogs translatable when removing equipment through edit dialog * Add English translations diff -r 67b4b84f5674 -r d3f498514122 FrmEditUnitEquipment.cs --- 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) { diff -r 67b4b84f5674 -r d3f498514122 translations/en.translation --- a/translations/en.translation Fri May 28 19:49:34 2010 +0000 +++ b/translations/en.translation Mon May 31 19:05:01 2010 +0000 @@ -54,6 +54,10 @@ The current amount ({0}) was smaller than the minimum for the equipment item ({1}). The minimum value will be used instead. Equipment amount too small Edit {0} for {1} + This item is required and cannot be removed. It must have a quantity of at least one or be replaced by an alternative. + Cannot remove required item + This will remove the item from the unit. Continue? + Confirm equipment removal About WarFoundry Version: {0} Developers: