[gbrainy] Fixes get plural string for I18N
- From: Jordi Mas <jmas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gbrainy] Fixes get plural string for I18N
- Date: Thu, 24 Jun 2010 09:05:21 +0000 (UTC)
commit 661fd652c5e659ac3dbb1f3c337a55f861d2ddca
Author: Jordi Mas <jmas softcatala org>
Date: Thu Jun 24 11:06:15 2010 +0200
Fixes get plural string for I18N
.../Classical/Dialogs/PlayerHistoryDialog.cs | 22 +++++++++++++------
1 files changed, 15 insertions(+), 7 deletions(-)
---
diff --git a/src/Clients/Classical/Dialogs/PlayerHistoryDialog.cs b/src/Clients/Classical/Dialogs/PlayerHistoryDialog.cs
index 2245f88..23d862f 100644
--- a/src/Clients/Classical/Dialogs/PlayerHistoryDialog.cs
+++ b/src/Clients/Classical/Dialogs/PlayerHistoryDialog.cs
@@ -45,9 +45,17 @@ namespace gbrainy.Clients.Classical
string label;
label = Catalog.GetString ("The graph below shows the player's game score evolution. ");
- label += Catalog.GetPluralString ("You need more than one game session recorded to see the score evolution.",
- "It is built using the results of {0} last recorded game sessions.",
- history.Games.Count < 2 ? 1 : 2);
+
+ if (history.Games.Count < 2)
+ {
+ label += Catalog.GetString ("You need more than one game session recorded to see the score evolution.");
+ }
+ else
+ {
+ label += Catalog.GetPluralString ("It is built using the results of {0} last recorded game sessions.",
+ "It is built using the results of {0} last recorded game sessions.",
+ history.Games.Count);
+ }
label_playerhistory.Text = String.Format (label, history.Games.Count);
@@ -94,7 +102,7 @@ namespace gbrainy.Clients.Classical
drawing_area.QueueDraw ();
}
- public class CairoPreview : DrawingArea
+ public class CairoPreview : DrawingArea
{
PlayerHistoryView view;
@@ -106,7 +114,7 @@ namespace gbrainy.Clients.Classical
public PlayerHistoryView View {
get { return view; }
}
-
+
protected override bool OnExposeEvent (Gdk.EventExpose args)
{
if(!IsRealized)
@@ -128,7 +136,7 @@ namespace gbrainy.Clients.Classical
if (nh < h) {
y = (h - nh) / 2;
}
-
+
cr.Translate (x, y);
cr.Scale (nw, nh);
@@ -138,6 +146,6 @@ namespace gbrainy.Clients.Classical
((IDisposable)cr).Dispose();
return base.OnExposeEvent(args);
}
- }
+ }
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]