Skip to content

Commit

Permalink
Labels for context menu visualizations
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Herzog committed Dec 2, 2024
1 parent 2f23df0 commit 615b67e
Show file tree
Hide file tree
Showing 34 changed files with 591 additions and 382 deletions.
Binary file modified Simulator/language/gettext_de.mo
Binary file not shown.
5 changes: 4 additions & 1 deletion Simulator/language/gettext_de.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-20 09:18+0100\n"
"POT-Creation-Date: 2024-11-30 23:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
Expand Down Expand Up @@ -32751,6 +32751,9 @@ msgstr "Änderungsrate"
msgid "Surface.Popup.AddVisualization.AnalogValue"
msgstr "Aktueller Wert"

msgid "Surface.Popup.AddVisualization.AtStation"
msgstr "an"

msgid "Surface.Popup.AddVisualization.AverageNQTotal"
msgstr "Mittlere Gesamtanzahl an wartenden Kunden im System"

Expand Down
Binary file modified Simulator/language/gettext_en.mo
Binary file not shown.
5 changes: 4 additions & 1 deletion Simulator/language/gettext_en.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-20 09:18+0100\n"
"POT-Creation-Date: 2024-11-30 23:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
Expand Down Expand Up @@ -32697,6 +32697,9 @@ msgstr "Change rate"
msgid "Surface.Popup.AddVisualization.AnalogValue"
msgstr "Current value"

msgid "Surface.Popup.AddVisualization.AtStation"
msgstr "at"

msgid "Surface.Popup.AddVisualization.AverageNQTotal"
msgstr "Average total number of waiting clients in the system"

Expand Down
34 changes: 18 additions & 16 deletions Simulator/src/main/java/language/Messages_de.java
Original file line number Diff line number Diff line change
Expand Up @@ -10922,6 +10922,8 @@ static void clinit_part_5 (java.lang.String[] t) {
t[26491] = "L\u00e4dt die zuletzt verwendete Datei";
t[26492] = "QuickAccess.Help.PageContent";
t[26493] = "Seiteninhalt";
t[26500] = "Surface.Seize.XML.Root";
t[26501] = "ModellElementRessourceBelegen";
t[26502] = "Optimizer.Error.CouldNotStart.Title";
t[26503] = "Optimierungsfehler";
t[26508] = "CalculatorDialog.Tab.Skript";
Expand Down Expand Up @@ -12038,14 +12040,14 @@ static void clinit_part_5 (java.lang.String[] t) {
t[29285] = "Linkziel";
t[29294] = "ExpressionBuilder.MathematicalFunctions.Factorial.Info";
t[29295] = "<p>Berechnet die Fakult\u00e4t des vor dem !-Zeichen stehenden Wertes.</p><p>Beispiel: <tt>6!</tt> liefert 720.</p>";
t[29300] = "Surface.AnimationDiagram.XML.LabelsTime";
t[29301] = "ModellElementAchsenbeschriftungZeit";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_6 (java.lang.String[] t) {
t[29300] = "Surface.AnimationDiagram.XML.LabelsTime";
t[29301] = "ModellElementAchsenbeschriftungZeit";
t[29312] = "Surface.DecideJS.XML.Script";
t[29313] = "ModellElementVerzweigenSkript";
t[29316] = "SimPrepare.SaveData";
Expand Down Expand Up @@ -14044,14 +14046,14 @@ static void clinit_part_6 (java.lang.String[] t) {
t[33993] = "Speicherbelegung anzeigen";
t[33994] = "Main.Menu.AnalogValues.Exact";
t[33995] = "\u00c4nderungen exakt anzeigen (langsam)";
t[33996] = "Surface.AnimationTextJS.XML.FontSize.Bold";
t[33997] = "fett";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_7 (java.lang.String[] t) {
t[33996] = "Surface.AnimationTextJS.XML.FontSize.Bold";
t[33997] = "fett";
t[33998] = "Resources.Group.EditName.Dialog.Failure.Available";
t[33999] = "Ausfall nach Anwesenheitszeit; Sekunden:";
t[34000] = "Simulation.Element.OutputJS.Name";
Expand Down Expand Up @@ -16050,14 +16052,14 @@ static void clinit_part_7 (java.lang.String[] t) {
t[39047] = "Eine Stufe nach hinten";
t[39052] = "Surface.AnimationTextSelect.XML.FontSize.Italic";
t[39053] = "kursiv";
t[39056] = "ModelLoadData.ProcessError.InvalidCellID";
t[39057] = "Der Zellbezeichner \"%s\" f\u00fcr Datensatz %d ist ung\u00fcltig.";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_8 (java.lang.String[] t) {
t[39056] = "ModelLoadData.ProcessError.InvalidCellID";
t[39057] = "Der Zellbezeichner \"%s\" f\u00fcr Datensatz %d ist ung\u00fcltig.";
t[39058] = "ExpressionBuilder.StatisticalFunctions.Sum.Info";
t[39059] = "<p>Berechnet die Summe der als Parameter \u00fcbergebenen Werte.</p><p>Beispiel: <tt>sum(1;2;3)</tt> liefert 6.</p>";
t[39060] = "JSRunner.Templates.ChangeInterArrival.Title";
Expand Down Expand Up @@ -18056,14 +18058,14 @@ static void clinit_part_8 (java.lang.String[] t) {
t[43901] = " ";
t[43902] = "ParameterCompare.XML.Outputs.Data.Digits";
t[43903] = "Nachkommastellen";
t[43904] = "Surface.TeleportDestination.Tooltip";
t[43905] = "Zielpunkt f\u00fcr einen Teleporttransport, der einen Kunden ohne Zeitbedarf von einer Teleportstartstation aus bef\u00f6rdert.";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_9 (java.lang.String[] t) {
t[43904] = "Surface.TeleportDestination.Tooltip";
t[43905] = "Zielpunkt f\u00fcr einen Teleporttransport, der einen Kunden ohne Zeitbedarf von einer Teleportstartstation aus bef\u00f6rdert.";
t[43910] = "Statistics.Dashboard.EditDialog.XML.Button";
t[43911] = "Ausw\u00e4hlen";
t[43912] = "Resources.Group.EditName.Dialog.Failure.Working.Error.Info";
Expand Down Expand Up @@ -20062,14 +20064,14 @@ static void clinit_part_9 (java.lang.String[] t) {
t[48839] = "Kundenquelle bearbeiten";
t[48842] = "Surface.PopupMenu.ParameterCompare.ChangeInterarrivalTime.Short";
t[48843] = "Mittlere Zwischenankunftszeit";
t[48844] = "ExpressionBuilder.SimulationCharacteristics.WaitingTimesByClientTypes.VarianceOfTheTime";
t[48845] = "<p>Liefert die Varianz \u00fcber die Wartezeiten der Kunden, die an der Bedienstation, deren ID in dem Parameter angegeben wurde, erzeugt wurden.</p>\n<p>Alternativ sind auch folgende andere Parametrierungen m\u00f6glich:</p>\n<ul>\n<li>ID einer Kundenquelle (dann beziehen sich die Ergebnisse auf die Kunden des dort erzeugten Kundentyps)</li>\n<li>2 Parameter: ID einer Station und ID einer Quelle (dann beziehen sich die Ergebnisse auf die Station aus dem ersten Parameter und an der Station auf die Kunden des an der Quelle im zweiten Parameter erzeugten Kundentyps)</li>\n<li>2 Parameter: ID einer Mehrfachquelle und 1-basierter Index eines Kundentyps (dann beziehen sich die Ergebnisse auf die Kunden des dort erzeugten Kundentyps)</li>\n<li>3 Parameter: ID einer Station, ID einer Mehrfachquelle und 1-basierter Index eines Kundentyps (dann beziehen sich die Ergebnisse auf die Station aus dem ersten Parameter und an der Station auf die Kunden des an der Mehrfachquelle im zweiten Parameter erzeugten Kundentyps)</li>\n</ul>";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_10 (java.lang.String[] t) {
t[48844] = "ExpressionBuilder.SimulationCharacteristics.WaitingTimesByClientTypes.VarianceOfTheTime";
t[48845] = "<p>Liefert die Varianz \u00fcber die Wartezeiten der Kunden, die an der Bedienstation, deren ID in dem Parameter angegeben wurde, erzeugt wurden.</p>\n<p>Alternativ sind auch folgende andere Parametrierungen m\u00f6glich:</p>\n<ul>\n<li>ID einer Kundenquelle (dann beziehen sich die Ergebnisse auf die Kunden des dort erzeugten Kundentyps)</li>\n<li>2 Parameter: ID einer Station und ID einer Quelle (dann beziehen sich die Ergebnisse auf die Station aus dem ersten Parameter und an der Station auf die Kunden des an der Quelle im zweiten Parameter erzeugten Kundentyps)</li>\n<li>2 Parameter: ID einer Mehrfachquelle und 1-basierter Index eines Kundentyps (dann beziehen sich die Ergebnisse auf die Kunden des dort erzeugten Kundentyps)</li>\n<li>3 Parameter: ID einer Station, ID einer Mehrfachquelle und 1-basierter Index eines Kundentyps (dann beziehen sich die Ergebnisse auf die Station aus dem ersten Parameter und an der Station auf die Kunden des an der Mehrfachquelle im zweiten Parameter erzeugten Kundentyps)</li>\n</ul>";
t[48848] = "ExpressionBuilder.SimulationCharacteristics.ResourceUtilization.CoefficientOfVariationOfTheNumber";
t[48849] = "<p>Liefert den Variationskoeffizient der Anzahl an belegten Bedienern in der angegebenen Ressource.</p>";
t[48850] = "Transporters.Group.Edit.Dialog.Count.Count.Sum";
Expand Down Expand Up @@ -22068,14 +22070,14 @@ static void clinit_part_10 (java.lang.String[] t) {
t[53845] = "Mittlere Anzahl an Kunden in Bedienung (nach Kundentyp)";
t[53848] = "Surface.Dispose.NameStopp";
t[53849] = "Notausgang";
t[53852] = "Surface.TransportSource.XML.Type.WaitingTime";
t[53853] = "Wartezeit";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_11 (java.lang.String[] t) {
t[53852] = "Surface.TransportSource.XML.Type.WaitingTime";
t[53853] = "Wartezeit";
t[53862] = "Main.Menu.View.MouseWheelZoom";
t[53863] = "Mausrad-Zoom";
t[53864] = "Animation.Toolbar.Pause";
Expand Down Expand Up @@ -24074,14 +24076,14 @@ static void clinit_part_11 (java.lang.String[] t) {
t[58849] = "Momentane Anzahl an Kunden in Bedienung der Station: %s";
t[58852] = "Surface.AnimationPause.XML.Root";
t[58853] = "ModellElementPause";
t[58860] = "Window.Layers.Add.Title";
t[58861] = "Hinzuf\u00fcgen";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_12 (java.lang.String[] t) {
t[58860] = "Window.Layers.Add.Title";
t[58861] = "Hinzuf\u00fcgen";
t[58870] = "Surface.TransportSource.Dialog.Ressource.Priority";
t[58871] = "Priorit\u00e4t bei der Ressourcenzuweisung";
t[58876] = "Surface.ExpressionTableModelText.Dialog.Value";
Expand Down Expand Up @@ -24552,8 +24554,8 @@ static void clinit_part_12 (java.lang.String[] t) {
t[59951] = "Der angegebene Wartezeiten-Konfidenzradius f\u00fcr den Abschluss der Simulation \"%s\" ist ung\u00fcltig. Es muss eine positive Zahl angegeben werden.";
t[59954] = "ExpressionBuilder.SimulationCharacteristics.ClientData.ClientData.Info";
t[59955] = "<p>Erm\u00f6glicht den Zugriff auf Daten, die mit dem jeweiligen Kundenobjekt mitgef\u00fchrt werden. Die Daten k\u00f6nnen in \"Variable\"-Elementen geschrieben werden und es kann in \"Variable\"-, \"Ausgabe\"- und \"Verzweigen\"-Elementen darauf zugegriffen werden.</p>\n\n<p>Der Index muss eine nichtnegative Ganzzahl sein.</p>";
t[59956] = "Surface.Seize.XML.Root";
t[59957] = "ModellElementRessourceBelegen";
t[59956] = "Surface.Popup.AddVisualization.AtStation";
t[59957] = "an";
t[59960] = "Surface.SectionEnd.Dialog.Title";
t[59961] = "Bereich verlassen bearbeiten";
t[59962] = "Statistic.FastAccess.Template.ProcessTime.ByStationTotal";
Expand Down
34 changes: 18 additions & 16 deletions Simulator/src/main/java/language/Messages_en.java
Original file line number Diff line number Diff line change
Expand Up @@ -10922,6 +10922,8 @@ static void clinit_part_5 (java.lang.String[] t) {
t[26491] = "Loads the recently used file";
t[26492] = "QuickAccess.Help.PageContent";
t[26493] = "Page content";
t[26500] = "Surface.Seize.XML.Root";
t[26501] = "ModelElementSeizeResource";
t[26502] = "Optimizer.Error.CouldNotStart.Title";
t[26503] = "Optimization error";
t[26508] = "CalculatorDialog.Tab.Skript";
Expand Down Expand Up @@ -12038,14 +12040,14 @@ static void clinit_part_5 (java.lang.String[] t) {
t[29285] = "Link target";
t[29294] = "ExpressionBuilder.MathematicalFunctions.Factorial.Info";
t[29295] = "<p>Calculates the factorial of the value preceding the ! sign.</p> <p>Example: <tt>6!</tt> returns 720.</p>";
t[29300] = "Surface.AnimationDiagram.XML.LabelsTime";
t[29301] = "ModelElementAxisLabelsTime";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_6 (java.lang.String[] t) {
t[29300] = "Surface.AnimationDiagram.XML.LabelsTime";
t[29301] = "ModelElementAxisLabelsTime";
t[29312] = "Surface.DecideJS.XML.Script";
t[29313] = "ModelElementDecideScript";
t[29316] = "SimPrepare.SaveData";
Expand Down Expand Up @@ -14044,14 +14046,14 @@ static void clinit_part_6 (java.lang.String[] t) {
t[33993] = "Show memory usage";
t[33994] = "Main.Menu.AnalogValues.Exact";
t[33995] = "Displayes changes exactly (slow)";
t[33996] = "Surface.AnimationTextJS.XML.FontSize.Bold";
t[33997] = "bold";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_7 (java.lang.String[] t) {
t[33996] = "Surface.AnimationTextJS.XML.FontSize.Bold";
t[33997] = "bold";
t[33998] = "Resources.Group.EditName.Dialog.Failure.Available";
t[33999] = "Failure by presence; seconds:";
t[34000] = "Simulation.Element.OutputJS.Name";
Expand Down Expand Up @@ -16050,14 +16052,14 @@ static void clinit_part_7 (java.lang.String[] t) {
t[39047] = "Move backwards";
t[39052] = "Surface.AnimationTextSelect.XML.FontSize.Italic";
t[39053] = "italic";
t[39056] = "ModelLoadData.ProcessError.InvalidCellID";
t[39057] = "The cell identifier \"%s\" for record %d is invalid.";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_8 (java.lang.String[] t) {
t[39056] = "ModelLoadData.ProcessError.InvalidCellID";
t[39057] = "The cell identifier \"%s\" for record %d is invalid.";
t[39058] = "ExpressionBuilder.StatisticalFunctions.Sum.Info";
t[39059] = "<p>Calculates the sum of the values passed as parameters.</p> <p> Example: <tt>sum (1;2;3)</tt> returns 6.</p>";
t[39060] = "JSRunner.Templates.ChangeInterArrival.Title";
Expand Down Expand Up @@ -18056,14 +18058,14 @@ static void clinit_part_8 (java.lang.String[] t) {
t[43901] = " ";
t[43902] = "ParameterCompare.XML.Outputs.Data.Digits";
t[43903] = "Digits";
t[43904] = "Surface.TeleportDestination.Tooltip";
t[43905] = "Destination for a timeless transport from a teleport transport start station.";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_9 (java.lang.String[] t) {
t[43904] = "Surface.TeleportDestination.Tooltip";
t[43905] = "Destination for a timeless transport from a teleport transport start station.";
t[43910] = "Statistics.Dashboard.EditDialog.XML.Button";
t[43911] = "Select";
t[43912] = "Resources.Group.EditName.Dialog.Failure.Working.Error.Info";
Expand Down Expand Up @@ -20062,14 +20064,14 @@ static void clinit_part_9 (java.lang.String[] t) {
t[48839] = "Edit client source";
t[48842] = "Surface.PopupMenu.ParameterCompare.ChangeInterarrivalTime.Short";
t[48843] = "Average inter-arrival time";
t[48844] = "ExpressionBuilder.SimulationCharacteristics.WaitingTimesByClientTypes.VarianceOfTheTime";
t[48845] = "<p>Returns the variance over all waiting times of the clients created at the station whose ID was specified in the parameter.</p>\n<p>Alternatively, the following other parameterizations are also possible:</p>\n<li>ID of a client source (in this case the results refer to the clients which are created at the selected source)</li>\n<li>2 parameter: ID of a station and ID of a source (in this case the results refer to a station and at the station to the clients which are created at the selected source)</li>\n<li>2 parameter: ID of a multi source and 1-based index of the client type at the source (in this case the results refer to the clients which are created at the selected multi source)</li>\n<li>3 parameter: ID of a station, ID of a multi source and 1-based index of the client type at the source (in this case the results refer to a station and at the station to the clients which are created at the selected multi source)</li>\n<ul>\n</ul>";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_10 (java.lang.String[] t) {
t[48844] = "ExpressionBuilder.SimulationCharacteristics.WaitingTimesByClientTypes.VarianceOfTheTime";
t[48845] = "<p>Returns the variance over all waiting times of the clients created at the station whose ID was specified in the parameter.</p>\n<p>Alternatively, the following other parameterizations are also possible:</p>\n<li>ID of a client source (in this case the results refer to the clients which are created at the selected source)</li>\n<li>2 parameter: ID of a station and ID of a source (in this case the results refer to a station and at the station to the clients which are created at the selected source)</li>\n<li>2 parameter: ID of a multi source and 1-based index of the client type at the source (in this case the results refer to the clients which are created at the selected multi source)</li>\n<li>3 parameter: ID of a station, ID of a multi source and 1-based index of the client type at the source (in this case the results refer to a station and at the station to the clients which are created at the selected multi source)</li>\n<ul>\n</ul>";
t[48848] = "ExpressionBuilder.SimulationCharacteristics.ResourceUtilization.CoefficientOfVariationOfTheNumber";
t[48849] = "<p>Returns the coefficient of variation of the number of busy operators in the specified resource.</p>";
t[48850] = "Transporters.Group.Edit.Dialog.Count.Count.Sum";
Expand Down Expand Up @@ -22068,14 +22070,14 @@ static void clinit_part_10 (java.lang.String[] t) {
t[53845] = "Average number of clients at a stations in service process (by client type)";
t[53848] = "Surface.Dispose.NameStopp";
t[53849] = "Emergency exit";
t[53852] = "Surface.TransportSource.XML.Type.WaitingTime";
t[53853] = "WaitingTime";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_11 (java.lang.String[] t) {
t[53852] = "Surface.TransportSource.XML.Type.WaitingTime";
t[53853] = "WaitingTime";
t[53862] = "Main.Menu.View.MouseWheelZoom";
t[53863] = "Mouse wheel zoom";
t[53864] = "Animation.Toolbar.Pause";
Expand Down Expand Up @@ -24074,14 +24076,14 @@ static void clinit_part_11 (java.lang.String[] t) {
t[58849] = "Current number of clients in process at the station: %s";
t[58852] = "Surface.AnimationPause.XML.Root";
t[58853] = "ModelElementPause";
t[58860] = "Window.Layers.Add.Title";
t[58861] = "Add";
}
/**
* Part of the language array creation
* @param t Language data array
*/
static void clinit_part_12 (java.lang.String[] t) {
t[58860] = "Window.Layers.Add.Title";
t[58861] = "Add";
t[58870] = "Surface.TransportSource.Dialog.Ressource.Priority";
t[58871] = "Priority on resource request";
t[58876] = "Surface.ExpressionTableModelText.Dialog.Value";
Expand Down Expand Up @@ -24552,8 +24554,8 @@ static void clinit_part_12 (java.lang.String[] t) {
t[59951] = "The specified waiting time confidence radius for termination of the simulation \"%s\" is invalid. A positive number has to be specified.";
t[59954] = "ExpressionBuilder.SimulationCharacteristics.ClientData.ClientData.Info";
t[59955] = "<p>Allows to access data which are associated with the current client object. The data can be written in \"Variable\" elements and can be accessed in \"Variable\", \"Output\" and \"Decide\" elements.</p>\n\n<p>The index has to be a non-negative integer number.</p>";
t[59956] = "Surface.Seize.XML.Root";
t[59957] = "ModelElementSeizeResource";
t[59956] = "Surface.Popup.AddVisualization.AtStation";
t[59957] = "at";
t[59960] = "Surface.SectionEnd.Dialog.Title";
t[59961] = "Edit enter section";
t[59962] = "Statistic.FastAccess.Template.ProcessTime.ByStationTotal";
Expand Down
Loading

0 comments on commit 615b67e

Please sign in to comment.