Es ist möglich, Komponenten mithilfe von Übersetzungsdateien mehrsprachige Unterstützung hinzuzufügen. Erstellen Sie für jede Sprache, die Sie unterstützen möchten, eine neue Übersetzungsdatei auf der Registerkarte Ressourcen des erweiterten Editors. Diese Dateien werden (wie Mediendateien) im Workflow und nicht in der Komponente gespeichert. Das bedeutet, dass alle Übersetzungen in allen Komponenten verwendet werden können.
Sie können auf Übersetzungen mit ${ .
.. }
.
Hier ist ein Beispiel:
exceptions.keyword.pause=Pause Workflow
<expression><![CDATA[#{event:command} == toUpperCase('${exceptions.keyword.pause}') ]]></expression>
Es ist auch möglich, auf Übersetzungen aus dem JavaScript-Kontext zuzugreifen. JavaScript verwendet jedoch die Notation ${} für Template-Literale (Template-Strings)
Functioning example: ?{ var string = value + ${translation.value}; }?
Not functioning example: ?{ var string = `${value} ${translation.value}`}?
JavaScript kann auch verwendet werden, um den zu verwendenden Umrechnungsschlüssel zu bestimmen:
${label.?{ // code that returns a string with the key}?.title}
Diesmal gibt es keinen Auftrag, aber Sie können es gerne ausprobieren!
Herzlichen Glückwunsch! Sie haben den ersten Teil der Creator-Entwicklerschulung abgeschlossen und sollten nun in der Lage sein, Ihre Komponenten zu erstellen.
Wir haben einen Spickzettel erstellt, der die wichtigsten Aspekte der Workflow-Entwicklung zusammenfasst.
Wenn Sie Vorschläge haben, wie diese Schulung verbessert werden kann, oder Fragen haben, die nicht behandelt wurden, geben Sie uns bitte über Ihren Channel Account Manager Feedback. Sie können sich auch an uns wenden, indem Sie Fragen in unserem Support-Forum stellen.