[chronojump/FS-TFT-Menu] Mode to string translated separated on new method
- From: Xavier Padullés <xpadulles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump/FS-TFT-Menu] Mode to string translated separated on new method
- Date: Wed, 11 May 2022 08:25:11 +0000 (UTC)
commit 30f4d89135b8766d46719da3d7e53ddb918fdf2c
Author: Xavier de Blas <xaviblas gmail com>
Date: Wed May 4 14:09:35 2022 +0200
Mode to string translated separated on new method
src/gui/app1/chronojump.cs | 57 ++++++++++++++++++++++++----------------------
1 file changed, 30 insertions(+), 27 deletions(-)
---
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index 1ce2461fa..8099e4389 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -2962,32 +2962,9 @@ public partial class ChronoJumpWindow
if(mode != Constants.Modes.UNDEFINED)
{
- string modePrint = "";
- if(mode == Constants.Modes.JUMPSSIMPLE)
- modePrint = Catalog.GetString("Jumps simple");
- else if(mode == Constants.Modes.JUMPSREACTIVE)
- modePrint = Catalog.GetString("Jumps multiple");
- else if(mode == Constants.Modes.RUNSSIMPLE)
- modePrint = Catalog.GetString("Races simple");
- else if(mode == Constants.Modes.RUNSINTERVALLIC)
- modePrint = Catalog.GetString("Races intervallic");
- else if(mode == Constants.Modes.RUNSENCODER)
- modePrint = Catalog.GetString("Race analyzer");
- else if(mode == Constants.Modes.POWERGRAVITATORY)
- modePrint = Catalog.GetString("Encoder (gravitatory)");
- else if(mode == Constants.Modes.POWERINERTIAL)
- modePrint = Catalog.GetString("Encoder (inertial)");
- else if(mode == Constants.Modes.FORCESENSOR)
- modePrint = Catalog.GetString("Force sensor");
- else if(mode == Constants.Modes.RT)
- modePrint = Catalog.GetString("Reaction time");
- else if(mode == Constants.Modes.OTHER)
- modePrint = Catalog.GetString("Other");
- else
- modePrint = ""; //should never happen
-
- if(modePrint != "")
- title += " - " + modePrint;
+ string modeStr = modePrint (mode);
+ if(modeStr != "")
+ title += " - " + modeStr;
}
if(preferences.debugMode)
@@ -2995,7 +2972,33 @@ public partial class ChronoJumpWindow
app1.Title = title;
}
-
+
+ private string modePrint (Constants.Modes mode)
+ {
+ if(mode == Constants.Modes.JUMPSSIMPLE)
+ return Catalog.GetString("Jumps simple");
+ else if(mode == Constants.Modes.JUMPSREACTIVE)
+ return Catalog.GetString("Jumps multiple");
+ else if(mode == Constants.Modes.RUNSSIMPLE)
+ return Catalog.GetString("Races simple");
+ else if(mode == Constants.Modes.RUNSINTERVALLIC)
+ return Catalog.GetString("Races intervallic");
+ else if(mode == Constants.Modes.RUNSENCODER)
+ return Catalog.GetString("Race analyzer");
+ else if(mode == Constants.Modes.POWERGRAVITATORY)
+ return Catalog.GetString("Encoder (gravitatory)");
+ else if(mode == Constants.Modes.POWERINERTIAL)
+ return Catalog.GetString("Encoder (inertial)");
+ else if(mode == Constants.Modes.FORCESENSOR)
+ return Catalog.GetString("Force sensor");
+ else if(mode == Constants.Modes.RT)
+ return Catalog.GetString("Reaction time");
+ else if(mode == Constants.Modes.OTHER)
+ return Catalog.GetString("Other");
+ else
+ return ""; //should never happen
+ }
+
private void on_new_session_accepted ()
{
//serverUniqueID is undefined until session is updated
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]