Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.WinForms
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) {