# HG changeset patch # User IBBoard # Date 1318190589 -3600 # Node ID fda46380dd681d93ca9c92afa6a6000f46ec6798 # Parent 7e77e79e5fdd415b68e484a6671205e51b1dedf6 Re #329: "Points" system should be used in UI * Replace fixed "pts" or "pt" with game system's text (May be fixed, but needs more testing) diff -r 7e77e79e5fdd -r fda46380dd68 FrmMainWindow.cs --- a/FrmMainWindow.cs Sun Oct 09 20:37:53 2011 +0100 +++ b/FrmMainWindow.cs Sun Oct 09 21:03:09 2011 +0100 @@ -253,11 +253,11 @@ if (!Preferences.GetBooleanProperty("ShowCatPercentage")) { - name = Translation.GetTranslation("categoryTreeCatName", "{0} - {1}pts", c.Name, c.Points); + name = Translation.GetTranslation("categoryTreeCatName", "{0} - {1}{2}", c.Name, c.Points, WarFoundryCore.CurrentGameSystem.GetPointsAbbrev(c.Points)); } else { - name = Translation.GetTranslation("categoryTreeCatNamePercentage", "{0} - {1}pts ({2}%)", c.Name, c.Points, (c.ParentArmy.Points > 0 ? Math.Round((c.Points / c.ParentArmy.Points) * 100) : 0)); + name = Translation.GetTranslation("categoryTreeCatNamePercentage", "{0} - {1}{3} ({2}%)", c.Name, c.Points, (c.ParentArmy.Points > 0 ? Math.Round((c.Points / c.ParentArmy.Points) * 100) : 0), WarFoundryCore.CurrentGameSystem.GetPointsAbbrev(c.Points)); } (cell as CellRendererText).Text = name; @@ -267,7 +267,7 @@ if (o is WFObjects.Unit) { WFObjects.Unit u = (WFObjects.Unit)o; - string name = Translation.GetTranslation("unitTreeCatName", "{0} - {1}pts", u.Name, u.Points); + string name = Translation.GetTranslation("unitTreeCatName", "{0} - {1}{2}", u.Name, u.Points, WarFoundryCore.CurrentGameSystem.GetPointsAbbrev(u.Points)); (cell as CellRendererText).Text = name; } @@ -646,7 +646,7 @@ { if (WarFoundryCore.CurrentArmy != null) { - lblTotalPoints.Text = Translation.GetTranslation("statusPanelPoints", "{0}pts of {1} pts", WarFoundryCore.CurrentArmy.Points, WarFoundryCore.CurrentArmy.MaxPoints); + lblTotalPoints.Text = Translation.GetTranslation("statusPanelPoints", "{0}{2} of {1}{3}", WarFoundryCore.CurrentArmy.Points, WarFoundryCore.CurrentArmy.MaxPoints, WarFoundryCore.CurrentGameSystem.GetPointsAbbrev(WarFoundryCore.CurrentArmy.Points), WarFoundryCore.CurrentGameSystem.GetPointsAbbrev(WarFoundryCore.CurrentArmy.MaxPoints)); } else { diff -r 7e77e79e5fdd -r fda46380dd68 Widgets/UnitDisplayWidget.cs --- a/Widgets/UnitDisplayWidget.cs Sun Oct 09 20:37:53 2011 +0100 +++ b/Widgets/UnitDisplayWidget.cs Sun Oct 09 21:03:09 2011 +0100 @@ -229,7 +229,7 @@ } else { - translation = Translation.GetTranslation("equipmentAmountWithCost", "{0} ({1} at {2}pts each)", item.Name, GetAmountString(item), item.Cost); + translation = Translation.GetTranslation("equipmentAmountWithCost", "{0} ({1} at {2}{3} each)", item.Name, GetAmountString(item), item.Cost, WarFoundryCore.CurrentGameSystem.GetPointsAbbrev(item.Cost)); } return translation; diff -r 7e77e79e5fdd -r fda46380dd68 gtk-gui/objects.xml --- a/gtk-gui/objects.xml Sun Oct 09 20:37:53 2011 +0100 +++ b/gtk-gui/objects.xml Sun Oct 09 21:03:09 2011 +0100 @@ -7,4 +7,8 @@ + + + + \ No newline at end of file diff -r 7e77e79e5fdd -r fda46380dd68 translations/en.translation --- a/translations/en.translation Sun Oct 09 20:37:53 2011 +0100 +++ b/translations/en.translation Sun Oct 09 21:03:09 2011 +0100 @@ -6,7 +6,7 @@ Close Create -{0} pts / {1} pts +{0}{2} / {1}{3} _File _Edit