-
Current Position
+
@Localizer["CurrentPosition"]
@CurrentPosition
-
Start: @(Component?.Status?.StartPosition?.Cyclic ?? 0)
-
End: @(Component?.Status?.EndPosition?.Cyclic ?? 0)
+
@Localizer["Start"]: @(Component?.Status?.StartPosition?.Cyclic ?? 0)
+
@Localizer["End"]: @(Component?.Status?.EndPosition?.Cyclic ?? 0)
-
Inputs
+
@Localizer["Inputs"]
- Safety Condition
+ @Localizer["SafetyCondition"]
- In Position
+ @Localizer["InPosition"]
- In Precise Position
+ @Localizer["InPrecisePosition"]
- Coding Position: @(Component?.Inputs?.CodingPosition?.Cyclic ?? 0)
+ @Localizer["CodingPosition"]: @(Component?.Inputs?.CodingPosition?.Cyclic ?? 0)
-
Outputs
+
@Localizer["Outputs"]
- Enable Turn
+ @Localizer["EnableTurn"]
- Start Turn
+ @Localizer["StartTurn"]
@@ -121,12 +121,12 @@
{
get
{
- if (!IsSafetyCondition) return "Safety not OK";
- if (IsTurning) return "Turning...";
- if (IsInitializing) return "Initializing...";
- if (IsInPosition && IsInPrecisePosition) return "In precise position";
- if (IsInPosition) return "In position";
- return "Ready";
+ if (!IsSafetyCondition) return Localizer["SafetyNotOk"];
+ if (IsTurning) return Localizer["Turning"];
+ if (IsInitializing) return Localizer["Initializing"];
+ if (IsInPosition && IsInPrecisePosition) return Localizer["InPrecisePositionStatus"];
+ if (IsInPosition) return Localizer["InPositionStatus"];
+ return Localizer["Ready"];
}
}
diff --git a/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.cs b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.cs
new file mode 100644
index 000000000..db1398094
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.cs
@@ -0,0 +1,9 @@
+namespace AXOpen.Components.Elements.Resources
+{
+ ///
+ /// Marker class for localization resources.
+ ///
+ public class Strings
+ {
+ }
+}
diff --git a/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.de.resx b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.de.resx
new file mode 100644
index 000000000..72c6b0f40
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.de.resx
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Erforderlicher Wert
+
+
+ Erwarten Sie HOCH
+
+
+ Erwarten Sie NIEDRIG
+
+
+ HIGH-Prüfung
+
+
+ LOW-Prüfung
+
+
+ Signal
+
+
+ Signal HIGH
+
+
+ Signal NIEDRIG
+
+
+ Positives Feedback vorhanden
+
+
+ Warten auf positives Feedback
+
+
+ Eingang ist unter Spannung und bereit
+
+
+ Eingang ist stromlos
+
+
+ Einschalten
+
+
+ Ausschalten
+
+
+ Signal EIN
+
+
+ Signal AUS
+
+
+ Ausgang ist aktiv
+
+
+ Ausgang ist inaktiv
+
+
+ Ausgang ist unter Spannung
+
+
+ Ausgang ist stromlos
+
+
+ Position
+
+
+ Drehen
+
+
+ Startposition
+
+
+ Wiederherstellen
+
+
+ Aktuelle Position
+
+
+ Start
+
+
+ Ende
+
+
+ Eingaben
+
+
+ Sicherheitszustand
+
+
+ In Position
+
+
+ In präziser Position
+
+
+ Codierungsposition
+
+
+ Ausgaben
+
+
+ Aktivieren
+
+
+ Start Runde
+
+
+ Sicherheit nicht in Ordnung
+
+
+ Drehen...
+
+
+ Initialisierung...
+
+
+ In präziser Position
+
+
+ In Position
+
+
+ Bereit
+
+
\ No newline at end of file
diff --git a/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.es.resx b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.es.resx
new file mode 100644
index 000000000..61a22a837
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.es.resx
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Valor requerido
+
+
+ Espera ALTO
+
+
+ Espera BAJO
+
+
+ Comprobación ALTA
+
+
+ Comprobación LOW
+
+
+ Señal
+
+
+ Señal ALTA
+
+
+ Señal BAJA
+
+
+ Retroalimentación positiva presente
+
+
+ A la espera de comentarios positivos
+
+
+ La entrada está energizada y lista.
+
+
+ La entrada está desenergizada.
+
+
+ Encender
+
+
+ Apagar
+
+
+ Señal activada
+
+
+ Señal apagada
+
+
+ La salida está activa.
+
+
+ La salida está inactiva.
+
+
+ La salida está energizada.
+
+
+ La salida está desenergizada.
+
+
+ Posición
+
+
+ Girar
+
+
+ Posición inicial
+
+
+ Restaurar
+
+
+ Posición actual
+
+
+ Inicio
+
+
+ Fin
+
+
+ Entradas
+
+
+ Condición de seguridad
+
+
+ En posición
+
+
+ En posición precisa
+
+
+ Posición de codificación
+
+
+ Resultados
+
+
+ Habilitar Activar
+
+
+ Inicio del turno
+
+
+ Seguridad no OK
+
+
+ Girando...
+
+
+ Inicializando...
+
+
+ En posición precisa
+
+
+ En posición
+
+
+ Listo
+
+
\ No newline at end of file
diff --git a/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.resx b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.resx
new file mode 100644
index 000000000..69b9ab430
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.resx
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Required Value
+
+
+
+ Expect HIGH
+
+
+ Expect LOW
+
+
+ HIGH check
+
+
+ LOW check
+
+
+ Signal
+
+
+ Signal HIGH
+
+
+ Signal LOW
+
+
+ Positive feedback present
+
+
+ Waiting for positive feedback
+
+
+ Input is energized and ready
+
+
+ Input is de-energized
+
+
+
+ Switch ON
+
+
+ Switch OFF
+
+
+ Signal ON
+
+
+ Signal OFF
+
+
+ Output is active
+
+
+ Output is inactive
+
+
+ Output is energized
+
+
+ Output is de-energized
+
+
+
+ Position
+
+
+ Turn
+
+
+ Init Position
+
+
+ Restore
+
+
+ Current Position
+
+
+ Start
+
+
+ End
+
+
+ Inputs
+
+
+ Safety Condition
+
+
+ In Position
+
+
+ In Precise Position
+
+
+ Coding Position
+
+
+ Outputs
+
+
+ Enable Turn
+
+
+ Start Turn
+
+
+ Safety not OK
+
+
+ Turning...
+
+
+ Initializing...
+
+
+ In precise position
+
+
+ In position
+
+
+ Ready
+
+
diff --git a/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.sk.resx b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.sk.resx
new file mode 100644
index 000000000..64081dd35
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements.blazor/Resources/Strings.sk.resx
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Signál VYPNUTÝ
+
+
+ Požadovaná hodnota
+
+
+ Očakávajte VYSOKÚ
+
+
+ Očakávajte NÍZKU
+
+
+ Kontrola HIGH
+
+
+ Kontrola LOW
+
+
+ Signál
+
+
+ Signál HIGH
+
+
+ Signál LOW
+
+
+ Prítomná pozitívna spätná väzba
+
+
+ Čakanie na pozitívnu spätnú väzbu
+
+
+ Vstup je pod napätím a pripravený
+
+
+ Vstup je bez napájania
+
+
+ Zapnúť
+
+
+ Vypnúť
+
+
+ Signál zapnutý
+
+
+ Výstup je aktívny
+
+
+ Výstup je neaktívny
+
+
+ Výstup je pod napätím
+
+
+ Výstup je bez napätia
+
+
+ Pozícia
+
+
+ Otočte
+
+
+ Počiatočná pozícia
+
+
+ Obnoviť
+
+
+ Aktuálna pozícia
+
+
+ Začať
+
+
+ Koniec
+
+
+ Vstupy
+
+
+ Bezpečnostné podmienky
+
+
+ V polohe
+
+
+ V presnej polohe
+
+
+ Pozícia kódovania
+
+
+ Výstupy
+
+
+ Povoliť otočenie
+
+
+ Začiatok ťahu
+
+
+ Bezpečnosť nie je v poriadku
+
+
+ Otáčanie...
+
+
+ Inicializácia...
+
+
+ V presnej polohe
+
+
+ V polohe
+
+
+ Pripravený
+
+
\ No newline at end of file
diff --git a/src/components.elements/src/AXOpen.Components.Elements.blazor/_Imports.razor b/src/components.elements/src/AXOpen.Components.Elements.blazor/_Imports.razor
index aee648c0f..7dedce1f7 100644
--- a/src/components.elements/src/AXOpen.Components.Elements.blazor/_Imports.razor
+++ b/src/components.elements/src/AXOpen.Components.Elements.blazor/_Imports.razor
@@ -1,6 +1,10 @@
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Authorization
+@using Microsoft.Extensions.Localization
@using AXOpen.Core
@using AXOpen.Core.Blazor
@using AXSharp.Presentation.Blazor.Controls
@using AXSharp.Presentation.Blazor.Controls.RenderableContent
+@using AXOpen.Components.Elements.Resources
+
+@inject IStringLocalizer
Localizer
diff --git a/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.Designer.cs b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.Designer.cs
index 85054ca6d..d453f5387 100644
--- a/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.Designer.cs
+++ b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.Designer.cs
@@ -59,5 +59,32 @@ internal PlcStringResources() {
resourceCulture = value;
}
}
+
+ ///
+ /// Looks up a localized string similar to InitPositionTask timeout..
+ ///
+ public static string InitPositionTask_timeout_DOT_ {
+ get {
+ return ResourceManager.GetString("InitPositionTask_timeout_DOT_", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The safety condition is lost during movement..
+ ///
+ public static string The_safety_condition_is_lost_during_movement_DOT_ {
+ get {
+ return ResourceManager.GetString("The_safety_condition_is_lost_during_movement_DOT_", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to TurnTask timeout..
+ ///
+ public static string TurnTask_timeout_DOT_ {
+ get {
+ return ResourceManager.GetString("TurnTask_timeout_DOT_", resourceCulture);
+ }
+ }
}
}
diff --git a/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.de.resx b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.de.resx
new file mode 100644
index 000000000..0e9e73def
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.de.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Der Sicherheitszustand geht während der Bewegung verloren.
+
+
+ TurnTask Zeitüberschreitung.
+
+
+ InitPositionTask Zeitüberschreitung.
+
+
\ No newline at end of file
diff --git a/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.es.resx b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.es.resx
new file mode 100644
index 000000000..b0b2d7f71
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.es.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ La condición de seguridad se pierde durante el movimiento.
+
+
+ Tiempo de espera de TurnTask.
+
+
+ Tiempo de espera de InitPositionTask.
+
+
\ No newline at end of file
diff --git a/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.resx b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.resx
index e8ae276d9..433818165 100644
--- a/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.resx
+++ b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.resx
@@ -58,4 +58,16 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ The safety condition is lost during movement.
+ src\AxoRotaryIndexingTable\AxoRotaryIndexingTable.st,151
+
+
+ TurnTask timeout.
+ src\AxoRotaryIndexingTable\AxoRotaryIndexingTable.st,251
+
+
+ InitPositionTask timeout.
+ src\AxoRotaryIndexingTable\AxoRotaryIndexingTable.st,333
+
\ No newline at end of file
diff --git a/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.sk.resx b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.sk.resx
new file mode 100644
index 000000000..10aa9fbc6
--- /dev/null
+++ b/src/components.elements/src/AXOpen.Components.Elements/Resources/PlcStringResources.sk.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Bezpečnostná podmienka sa počas pohybu stráca.
+
+
+ Časový limit TurnTask.
+
+
+ Časový limit úlohy InitPositionTask.
+
+
\ No newline at end of file
diff --git a/src/components.festo.drives/src/AXOpen.Components.Festo.Drives.blazor/AxoCmmtAs/AxoCmmtAsView.razor b/src/components.festo.drives/src/AXOpen.Components.Festo.Drives.blazor/AxoCmmtAs/AxoCmmtAsView.razor
index f21e77584..c17c50840 100644
--- a/src/components.festo.drives/src/AXOpen.Components.Festo.Drives.blazor/AxoCmmtAs/AxoCmmtAsView.razor
+++ b/src/components.festo.drives/src/AXOpen.Components.Festo.Drives.blazor/AxoCmmtAs/AxoCmmtAsView.razor
@@ -10,15 +10,15 @@
@DriveStateLabel
@CurrentMotionTaskLabel
- Position
+ @Localizer["Position"]
@FormattedPosition
- Velocity
+ @Localizer["Velocity"]
@FormattedVelocity
- Torque
+ @Localizer["Torque"]
@FormattedTorque
@@ -28,13 +28,13 @@