Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 62adc0fe authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

externalize strings

parent 24ec10de
No related branches found
No related tags found
No related merge requests found
......@@ -1419,6 +1419,15 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to AveragePayload.
/// </summary>
public static string Report_AveragePayload {
get {
return ResourceManager.GetString("Report_AveragePayload", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to CertificationMethod.
/// </summary>
......@@ -1437,6 +1446,24 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Data.
/// </summary>
public static string Report_DataWrap {
get {
return ResourceManager.GetString("Report_DataWrap", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExemptedVehicle.
/// </summary>
public static string Report_ExemptedVehicle {
get {
return ResourceManager.GetString("Report_ExemptedVehicle", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to TransmissionRatioFinalGear.
/// </summary>
......@@ -1464,6 +1491,15 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to InputDataSignature.
/// </summary>
public static string Report_InputDataSignature {
get {
return ResourceManager.GetString("Report_InputDataSignature", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Mission.
/// </summary>
......@@ -1473,6 +1509,15 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Payload.
/// </summary>
public static string Report_Result_Payload {
get {
return ResourceManager.GetString("Report_Result_Payload", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Result.
/// </summary>
......@@ -1500,6 +1545,15 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to ResultDataSignature.
/// </summary>
public static string Report_ResultData_Signature {
get {
return ResourceManager.GetString("Report_ResultData_Signature", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to AverageSpeed.
/// </summary>
......@@ -1662,6 +1716,42 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Results.
/// </summary>
public static string Report_Results {
get {
return ResourceManager.GetString("Report_Results", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to AverageAxlegearEfficiency.
/// </summary>
public static string Report_Results_AverageAxlegearEfficiency {
get {
return ResourceManager.GetString("Report_Results_AverageAxlegearEfficiency", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to AverageGearboxEfficiency.
/// </summary>
public static string Report_Results_AverageGearboxEfficiency {
get {
return ResourceManager.GetString("Report_Results_AverageGearboxEfficiency", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to AverageSpeed.
/// </summary>
public static string Report_Results_AverageSpeed {
get {
return ResourceManager.GetString("Report_Results_AverageSpeed", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to CO2.
/// </summary>
......@@ -1698,6 +1788,24 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to FuelType.
/// </summary>
public static string Report_Results_FuelType {
get {
return ResourceManager.GetString("Report_Results_FuelType", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Summary.
/// </summary>
public static string Report_Results_Summary {
get {
return ResourceManager.GetString("Report_Results_Summary", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to unit.
/// </summary>
......@@ -1707,6 +1815,15 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to SpecificCO2Emissions.
/// </summary>
public static string Report_SpecificCO2Emissions {
get {
return ResourceManager.GetString("Report_SpecificCO2Emissions", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to TyreCertificationNumber.
/// </summary>
......@@ -1950,6 +2067,15 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to gCO2/tkm.
/// </summary>
public static string Unit_gCO2Pertkm {
get {
return ResourceManager.GetString("Unit_gCO2Pertkm", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to kg.
/// </summary>
......
......@@ -996,4 +996,46 @@
<data name="Report_Vehicle_AverageRRCLabel" xml:space="preserve">
<value>AverageFuelEfficiencyLabelMotorVehicleTyres</value>
</data>
<data name="Report_SpecificCO2Emissions" xml:space="preserve">
<value>SpecificCO2Emissions</value>
</data>
<data name="Report_AveragePayload" xml:space="preserve">
<value>AveragePayload</value>
</data>
<data name="Unit_gCO2Pertkm" xml:space="preserve">
<value>gCO2/tkm</value>
</data>
<data name="Report_Results_Summary" xml:space="preserve">
<value>Summary</value>
</data>
<data name="Report_ResultData_Signature" xml:space="preserve">
<value>ResultDataSignature</value>
</data>
<data name="Report_Result_Payload" xml:space="preserve">
<value>Payload</value>
</data>
<data name="Report_Results_AverageSpeed" xml:space="preserve">
<value>AverageSpeed</value>
</data>
<data name="Report_Results_FuelType" xml:space="preserve">
<value>FuelType</value>
</data>
<data name="Report_InputDataSignature" xml:space="preserve">
<value>InputDataSignature</value>
</data>
<data name="Report_ExemptedVehicle" xml:space="preserve">
<value>ExemptedVehicle</value>
</data>
<data name="Report_DataWrap" xml:space="preserve">
<value>Data</value>
</data>
<data name="Report_Results_AverageGearboxEfficiency" xml:space="preserve">
<value>AverageGearboxEfficiency</value>
</data>
<data name="Report_Results_AverageAxlegearEfficiency" xml:space="preserve">
<value>AverageAxlegearEfficiency</value>
</data>
<data name="Report_Results" xml:space="preserve">
<value>Results</value>
</data>
</root>
\ No newline at end of file
......@@ -75,7 +75,7 @@ namespace TUGraz.VectoCore.OutputData.XML
di = "http://www.w3.org/2000/09/xmldsig#";
tns = "urn:tugraz:ivt:VectoAPI:CustomerOutput:v" + CURRENT_SCHEMA_VERSION;
VehiclePart = new XElement(tns + XMLNames.Component_Vehicle);
Results = new XElement(tns + "Results");
Results = new XElement(tns + XMLNames.Report_Results);
}
public void Initialize(VectoRunData modelData)
......@@ -102,9 +102,9 @@ namespace TUGraz.VectoCore.OutputData.XML
}.Concat(ComponentData(modelData))
);
if (exempted) {
Results.Add(new XElement(tns + "ExemptedVehicle"));
Results.Add(new XElement(tns + XMLNames.Report_ExemptedVehicle));
}
InputDataIntegrity = new XElement(tns + "InputDataSignature",
InputDataIntegrity = new XElement(tns + XMLNames.Report_InputDataSignature,
modelData.InputDataHash == null ? CreateDummySig() : new XElement(modelData.InputDataHash));
}
......@@ -197,9 +197,9 @@ namespace TUGraz.VectoCore.OutputData.XML
private object[] GetSuccessResultEntry(XMLDeclarationReport.ResultEntry result)
{
return new object[] {
new XElement(tns + "Payload", new XAttribute("unit", "kg"), result.Payload.ToXMLFormat(0)),
new XElement(tns + "FuelType", result.FuelType.ToXMLFormat()),
new XElement(tns + "AverageSpeed", new XAttribute("unit", "km/h"), result.AverageSpeed.AsKmph.ToXMLFormat(1)),
new XElement(tns + XMLNames.Report_Result_Payload, XMLHelper.ValueAsUnit(result.Payload, XMLNames.Unit_kg, 0)),
new XElement(tns + XMLNames.Report_Results_FuelType, result.FuelType.ToXMLFormat()),
new XElement(tns + XMLNames.Report_Results_AverageSpeed, XMLHelper.ValueAsUnit(result.AverageSpeed, XMLNames.Unit_kmph, 1)),
XMLDeclarationReport.GetResults(result, tns, false).Cast<object>().ToArray()
};
}
......@@ -223,12 +223,12 @@ namespace TUGraz.VectoCore.OutputData.XML
var results = new XElement(Results);
results.AddFirst(new XElement(tns + XMLNames.Report_Result_Status, _allSuccess ? "success" : "error"));
var summary = _weightedPayload > 0
? new XElement(tns + "Summary",
new XElement(tns + "SpecificCO2Emissions",
new XAttribute(XMLNames.Report_Results_Unit_Attr, "gCO2/tkm"),
? new XElement(tns + XMLNames.Report_Results_Summary,
new XElement(tns + XMLNames.Report_SpecificCO2Emissions,
new XAttribute(XMLNames.Report_Results_Unit_Attr, XMLNames.Unit_gCO2Pertkm),
(_weightedCo2 / _weightedPayload).ConvertToGrammPerTonKilometer().ToXMLFormat(1)
),
new XElement(tns + "AveragePayload",
new XElement(tns + XMLNames.Report_AveragePayload,
new XAttribute(XMLNames.Report_Results_Unit_Attr, XMLNames.Unit_t),
_weightedPayload.ConvertToTon().ToXMLFormat(3)
)
......@@ -245,9 +245,9 @@ namespace TUGraz.VectoCore.OutputData.XML
new XAttribute(XNamespace.Xmlns + "di", di),
new XAttribute(xsi + "schemaLocation",
string.Format("{0} {1}VectoOutputCustomer.{2}.xsd", tns, AbstractXMLWriter.SchemaLocationBaseUrl, CURRENT_SCHEMA_VERSION)),
new XElement(tns + "Data",
new XElement(tns + XMLNames.Report_DataWrap,
vehicle,
new XElement(tns + "ResultDataSignature", resultSignature),
new XElement(tns + XMLNames.Report_ResultData_Signature, resultSignature),
results,
GetApplicationInfo())
)
......
......@@ -71,7 +71,7 @@ namespace TUGraz.VectoCore.OutputData.XML
di = "http://www.w3.org/2000/09/xmldsig#";
tns = "urn:tugraz:ivt:VectoAPI:DeclarationOutput:v" + CURRENT_SCHEMA_VERSION;
VehiclePart = new XElement(tns + XMLNames.Component_Vehicle);
Results = new XElement(tns + "Results");
Results = new XElement(tns + XMLNames.Report_Results);
}
public void Initialize(VectoRunData modelData)
......@@ -102,7 +102,7 @@ namespace TUGraz.VectoCore.OutputData.XML
}
);
if (exempted) {
Results.Add(new XElement(tns + "ExemptedVehicle"));
Results.Add(new XElement(tns + XMLNames.Report_ExemptedVehicle));
}
InputDataIntegrity = new XElement(tns + XMLNames.Report_Input_Signature,
modelData.InputDataHash == null ? CreateDummySig() : new XElement(modelData.InputDataHash));
......@@ -373,8 +373,8 @@ namespace TUGraz.VectoCore.OutputData.XML
new XElement(tns + XMLNames.Report_ResultEntry_EngineSpeedDriving_Avg, XMLHelper.ValueAsUnit(result.EngineSpeedDrivingAvg, XMLNames.Unit_RPM, 1)),
new XElement(tns + XMLNames.Report_ResultEntry_EngineSpeedDriving_Max, XMLHelper.ValueAsUnit(result.EngineSpeedDrivingMax, XMLNames.Unit_RPM, 1))
),
new XElement(tns + "AverageGearboxEfficiency", XMLHelper.ValueAsUnit(result.AverageGearboxEfficiency, XMLNames.UnitPercent, 2)),
new XElement(tns + "AverageAxlegearEfficiency", XMLHelper.ValueAsUnit(result.AverageAxlegearEfficiency, XMLNames.UnitPercent, 2))
new XElement(tns + XMLNames.Report_Results_AverageGearboxEfficiency, XMLHelper.ValueAsUnit(result.AverageGearboxEfficiency, XMLNames.UnitPercent, 2)),
new XElement(tns + XMLNames.Report_Results_AverageAxlegearEfficiency, XMLHelper.ValueAsUnit(result.AverageAxlegearEfficiency, XMLNames.UnitPercent, 2))
),
//FC
XMLDeclarationReport.GetResults(result, tns, true).Cast<object>().ToArray()
......@@ -409,7 +409,7 @@ namespace TUGraz.VectoCore.OutputData.XML
new XAttribute(XNamespace.Xmlns + "di", di),
new XAttribute(xsi + "schemaLocation",
string.Format("{0} {1}VectoOutputManufacturer.{2}.xsd", tns, AbstractXMLWriter.SchemaLocationBaseUrl, CURRENT_SCHEMA_VERSION)),
new XElement(tns + "Data",
new XElement(tns + XMLNames.Report_DataWrap,
vehicle,
results,
GetApplicationInfo())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment