Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
visualizer:3d-sets [2025/03/07 07:39] – julia | visualizer:3d-sets [2025/03/07 08:36] (aktuell) – [Parameter der neo-code-Komponente] adminwiki | ||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
==== Parameter der neo-code-Komponente ==== | ==== Parameter der neo-code-Komponente ==== | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | |||
+ | === Parsen der Parameter-Werte === | ||
+ | |||
+ | Der default Parameter-Typ ist '' | ||
+ | - Wert: ' | ||
+ | - Wert: ' | ||
+ | - Wert: '0 1' (zwei durch Leerzeichen getrennte nummerische Werte) -> '' | ||
+ | - Wert: '0 1 2' (drei durch Leerzeichen getrennte nummerische Werte) -> '' | ||
+ | - Wert: 'val1, val2, val3' (kommasepariert Werte) oder Parameter-Name endet mit ' | ||
==== Syntax des editorConfig-Attributes ==== | ==== Syntax des editorConfig-Attributes ==== | ||
Zeile 34: | Zeile 50: | ||
Die durch editorConfigGlobal definierten Controls werden im oberen Abschnitt ' | Die durch editorConfigGlobal definierten Controls werden im oberen Abschnitt ' | ||
- | |||
- | === Labels === | ||
- | Labels für UI-Elemente können nach der Property getrennt durch eine Tilde (' | ||
- | |||
- | Beispiel: '' | ||
- | * functionName: | ||
- | * Info: Text vor dem Button | ||
- | * button: Typ der Definition (kann auch bool oder ein Wertebereich sein (s. u.) | ||
- | * show: Label-Text auf dem Button | ||
=== Attribute vs. Property === | === Attribute vs. Property === | ||
Zeile 98: | Zeile 105: | ||
Im UI wird dann ein Farbwahlelement angezeigt. | Im UI wird dann ein Farbwahlelement angezeigt. | ||
+ | |||
+ | === Labels === | ||
+ | Labels für UI-Elemente können nach der Property getrennt durch eine Tilde (' | ||
+ | |||
+ | Beispiel: '' | ||
+ | * functionName: | ||
+ | * Info: Text vor dem Button | ||
+ | * button: Typ der Definition (kann auch bool oder ein Wertebereich sein (s. u.) | ||
+ | * show: Label-Text auf dem Button | ||
=== Übersetzungen === | === Übersetzungen === | ||
Die Label-Namen ergeben sich, sofern sie nicht explizit angegeben sind, aus den Attribute-Namen, | Die Label-Namen ergeben sich, sofern sie nicht explizit angegeben sind, aus den Attribute-Namen, | ||
- | === Bildung von Translation-Keys | + | == Bildung von Translation-Keys == |
Die Bildung der Keys folgt diesen Regeln (in den Beispielen hinter dem ':' | Die Bildung der Keys folgt diesen Regeln (in den Beispielen hinter dem ':' | ||
Zeile 117: | Zeile 133: | ||
Die Prüfung erfolgt in der angegebenen Reihenfolge. D. h. die Übersetzung der Standard-Control-Labels kann nicht von Element-Übersetzungen überschrieben werden. | Die Prüfung erfolgt in der angegebenen Reihenfolge. D. h. die Übersetzung der Standard-Control-Labels kann nicht von Element-Übersetzungen überschrieben werden. | ||
- | **Hinweis: Translation-Keys sind (wie bei dem benutzten ember-intl) case sensitive zu benutzen** | + | //Hinweis: Translation-Keys sind (wie bei dem benutzten ember-intl) case sensitive zu benutzen// |
Durch einen Unterstrich ' | Durch einen Unterstrich ' | ||
Zeile 125: | Zeile 141: | ||
* Bed_Whiteline -> Bett Whiteline (Whiteline ist ein Produktname, | * Bed_Whiteline -> Bett Whiteline (Whiteline ist ein Produktname, | ||
- | === Übersetzung von Keys === | + | == Übersetzung von Keys == |
Der Key wird zunächst ganz geprüft (ohne den Teil nach ' | Der Key wird zunächst ganz geprüft (ohne den Teil nach ' | ||
Zeile 134: | Zeile 150: | ||
* Undsoweiter, | * Undsoweiter, | ||
- | **Hinweis:** Übersetzungen können aktuell im Visualizer nicht hinzugefügt werden. Es können jedoch vorhandene Schlüssel benutzt werden. | + | //Hinweis: Übersetzungen können aktuell im Visualizer nicht hinzugefügt werden. Es können jedoch vorhandene Schlüssel benutzt werden.// |
=== Konfigurationsbeispiele === | === Konfigurationsbeispiele === |