Skip to content

Commit 1bfa466

Browse files
committed
remove format codes from brake status localizations
1 parent 0184191 commit 1bfa466

File tree

4 files changed

+23
-35
lines changed

4 files changed

+23
-35
lines changed

Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/Brakes/MSTS/AirSinglePipe.cs

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -123,30 +123,20 @@ public override void InitializeFromCopy(BrakeSystem copy)
123123
// Get the brake BC & BP for EOT conditions
124124
public override string GetStatus(Dictionary<BrakeSystemComponent, PressureUnit> units)
125125
{
126-
string s = string.Format(
127-
Simulator.Catalog.GetString(" BC {0}"),
128-
FormatStrings.FormatPressure(CylPressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakeCylinder], true));
129-
s += string.Format(Simulator.Catalog.GetString(" BP {0}"), FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], true));
130-
return s;
126+
return $" {Simulator.Catalog.GetString("BC")} {FormatStrings.FormatPressure(CylPressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakeCylinder], true)}"
127+
+ $" {Simulator.Catalog.GetString("BP")} {FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], true)}";
131128
}
132129

133130
// Get Brake information for train
134131
public override string GetFullStatus(BrakeSystem lastCarBrakeSystem, Dictionary<BrakeSystemComponent, PressureUnit> units)
135132
{
136-
string s = string.Format(Simulator.Catalog.GetString(" EQ {0}"), FormatStrings.FormatPressure(Car.Train.EqualReservoirPressurePSIorInHg, PressureUnit.PSI, units[BrakeSystemComponent.EqualizingReservoir], true));
137-
s += string.Format(
138-
Simulator.Catalog.GetString(" BC {0}"),
139-
FormatStrings.FormatPressure(Car.Train.HUDWagonBrakeCylinderPSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakeCylinder], true)
140-
);
141-
142-
s += string.Format(
143-
Simulator.Catalog.GetString(" BP {0}"),
144-
FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], true)
145-
);
133+
var s = $" {Simulator.Catalog.GetString("EQ")} {FormatStrings.FormatPressure(Car.Train.EqualReservoirPressurePSIorInHg, PressureUnit.PSI, units[BrakeSystemComponent.EqualizingReservoir], true)}"
134+
+ $" {Simulator.Catalog.GetString("BC")} {FormatStrings.FormatPressure(Car.Train.HUDWagonBrakeCylinderPSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakeCylinder], true)}"
135+
+ $" {Simulator.Catalog.GetString("BP")} {FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], true)}";
146136
if (lastCarBrakeSystem != null && lastCarBrakeSystem != this)
147-
s += Simulator.Catalog.GetString(" EOT ") + lastCarBrakeSystem.GetStatus(units);
137+
s += $" {Simulator.Catalog.GetString("EOT")} {lastCarBrakeSystem.GetStatus(units)}";
148138
if (HandbrakePercent > 0)
149-
s += string.Format(Simulator.Catalog.GetString(" Handbrake {0:F0}%"), HandbrakePercent);
139+
s += $" {Simulator.Catalog.GetString("Handbrake")} {HandbrakePercent:F0}%";
150140
return s;
151141
}
152142

Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/Brakes/MSTS/EPBrakeSystem.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ public override void Update(float elapsedClockSeconds)
6363

6464
public override string GetFullStatus(BrakeSystem lastCarBrakeSystem, Dictionary<BrakeSystemComponent, PressureUnit> units)
6565
{
66-
string s = string.Format(Simulator.Catalog.GetString(" BC {0}"), FormatStrings.FormatPressure(CylPressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakeCylinder], true));
66+
var s = $" {Simulator.Catalog.GetString("BC")} {FormatStrings.FormatPressure(CylPressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakeCylinder], true)}";
6767
if (HandbrakePercent > 0)
68-
s += string.Format(Simulator.Catalog.GetString(" Handbrake {0:F0}%"), HandbrakePercent);
68+
s += $" {Simulator.Catalog.GetString("Handbrake")} {HandbrakePercent:F0}%";
6969
return s;
7070
}
7171
}

Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/Brakes/MSTS/SingleTransferPipe.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,11 @@ public override string GetStatus(Dictionary<BrakeSystemComponent, PressureUnit>
7272
// display differently depending upon whether vacuum or air braked system
7373
if (Car.CarBrakeSystemType == "vacuum_piped")
7474
{
75-
return string.Format(Simulator.Catalog.GetString(" BP {0}"), FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, false));
75+
return $" {Simulator.Catalog.GetString("BP")} {FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, false)}";
7676
}
7777
else // air braked by default
7878
{
79-
return string.Format(Simulator.Catalog.GetString("BP {0}"), FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], true));
79+
return $"{Simulator.Catalog.GetString("BP")} {FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], true)}";
8080
}
8181
}
8282

@@ -85,20 +85,20 @@ public override string GetFullStatus(BrakeSystem lastCarBrakeSystem, Dictionary<
8585
// display differently depending upon whether vacuum or air braked system
8686
if (Car.CarBrakeSystemType == "vacuum_piped")
8787
{
88-
string s = string.Format(Simulator.Catalog.GetString(" V {0}"), FormatStrings.FormatPressure(Car.Train.EqualReservoirPressurePSIorInHg, PressureUnit.InHg, PressureUnit.InHg, true));
88+
var s = $" {Simulator.Catalog.GetString("V")} {FormatStrings.FormatPressure(Car.Train.EqualReservoirPressurePSIorInHg, PressureUnit.InHg, PressureUnit.InHg, true)}";
8989
if (lastCarBrakeSystem != null && lastCarBrakeSystem != this)
90-
s += Simulator.Catalog.GetString(" EOT ") + lastCarBrakeSystem.GetStatus(units);
90+
s += $" {Simulator.Catalog.GetString("EOT")} {lastCarBrakeSystem.GetStatus(units)}";
9191
if (HandbrakePercent > 0)
92-
s += string.Format(Simulator.Catalog.GetString(" Handbrake {0:F0}%"), HandbrakePercent);
92+
s += $" {Simulator.Catalog.GetString("Handbrake")} {HandbrakePercent:F0}%";
9393
return s;
9494
}
9595
else // air braked by default
9696
{
97-
var s = string.Format(Simulator.Catalog.GetString("BP {0}"), FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], false));
97+
var s = $"{Simulator.Catalog.GetString("BP")} {FormatStrings.FormatPressure(BrakeLine1PressurePSI, PressureUnit.PSI, units[BrakeSystemComponent.BrakePipe], false)}";
9898
if (lastCarBrakeSystem != null && lastCarBrakeSystem != this)
99-
s += Simulator.Catalog.GetString(" EOT ") + lastCarBrakeSystem.GetStatus(units);
99+
s += $" {Simulator.Catalog.GetString("EOT")} {lastCarBrakeSystem.GetStatus(units)}";
100100
if (HandbrakePercent > 0)
101-
s += string.Format(Simulator.Catalog.GetString(" Handbrake {0:F0}%"), HandbrakePercent);
101+
s += $" {Simulator.Catalog.GetString("Handbrake")} {HandbrakePercent:F0}%";
102102
return s;
103103
}
104104

Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/Brakes/MSTS/VacuumSinglePipe.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,7 @@ protected float VacResPressureAdjPSIA()
109109
}
110110

111111
public override string GetStatus(Dictionary<BrakeSystemComponent, PressureUnit> units) // Status for last car in Main HUD
112-
{
113-
return string.Format(Simulator.Catalog.GetString(" BP {0}"), FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, false));
114-
}
112+
=> $" {Simulator.Catalog.GetString("BP")} {FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, false)}";
115113

116114
public override string GetFullStatus(BrakeSystem lastCarBrakeSystem, Dictionary<BrakeSystemComponent, PressureUnit> units) // Status for Main HUD view (calls above as well)
117115
{
@@ -128,19 +126,19 @@ protected float VacResPressureAdjPSIA()
128126

129127
float DisplayEqualReservoirPressurePSIorInHg = (ValveFraction * (OneAtmospherePSI - (OneAtmospherePSI - MaxVacuumPipeLevelPSI))) + (OneAtmospherePSI - MaxVacuumPipeLevelPSI);
130128

131-
s = string.Format(Simulator.Catalog.GetString(" EQ {0}"), FormatStrings.FormatPressure(Vac.FromPress(DisplayEqualReservoirPressurePSIorInHg), PressureUnit.InHg, PressureUnit.InHg, true));
132-
s += string.Format(Simulator.Catalog.GetString(" V {0}"), FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, true));
129+
s = $" {Simulator.Catalog.GetString("EQ")} {FormatStrings.FormatPressure(Vac.FromPress(DisplayEqualReservoirPressurePSIorInHg), PressureUnit.InHg, PressureUnit.InHg, true)}"
130+
+ $" {Simulator.Catalog.GetString("V")} {FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, true)}";
133131
}
134132
else // No EQ reservoir by default
135133
{
136-
s = string.Format(Simulator.Catalog.GetString(" Lead BP {0}"), FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, true));
134+
s = $" {Simulator.Catalog.GetString("Lead BP")} {FormatStrings.FormatPressure(Vac.FromPress(BrakeLine1PressurePSI), PressureUnit.InHg, PressureUnit.InHg, true)}";
137135
}
138136

139137
// string s = string.Format(" V {0}", FormatStrings.FormatPressure(Car.Train.EqualReservoirPressurePSIorInHg, PressureUnit.InHg, PressureUnit.InHg, true));
140138
if (lastCarBrakeSystem != null && lastCarBrakeSystem != this)
141-
s += Simulator.Catalog.GetString(" EOT ") + lastCarBrakeSystem.GetStatus(units);
139+
s += $" {Simulator.Catalog.GetString("EOT")} {lastCarBrakeSystem.GetStatus(units)}";
142140
if (HandbrakePercent > 0)
143-
s += string.Format(Simulator.Catalog.GetString(" Handbrake {0:F0}%"), HandbrakePercent);
141+
s += $" {Simulator.Catalog.GetString("Handbrake")} {HandbrakePercent:F0}%";
144142
return s;
145143
}
146144

0 commit comments

Comments
 (0)