Multilingues
Unified Builder supporte les textes et graphiques multilingues.
MultilingualText
import {MultilingualText } from "@adclz/fevertypes/culture" const MyText : MultilingualText = {Language : "en-US", Value : "MyText" }
Language
Nom du language auquel est attribué le texte.
Value
Valeur du texte.
Souvent, les élements d'Unified Builder nécéssitant un MultilingualText vous propose un Array<MultilingualText>.
Vous pouvez préciser autant de valeurs que de languages.
Exemple avec un bouton.
import {MultilingualText } from "@adclz/fevertypes/culture"import {Button } from "@adclz/unifiedbuilder/widgets"; const MyButton = new Button () .Data (function () { this.Text = {Language : "en-US", Value : "MyText" }, {Language : "fr-FR", Value : "MonTexte" } })
Cultures.MultilingualGraphic
Les graphiques multilingues sont définis depuis le projet.
Pour référencer un graphique multilingue, vous devez fournir son nom via le paramètre DefaultImageStream de l'interface MultilingualGraphic.
Graphics.Exemple avec bouton.
import {MultilingualText } from "@adclz/fevertypes/culture"import {Button } from "@adclz/unifiedbuilder/widgets" const MyButton = new Button () .Data (function () { this.Graphic = "MyGraphicName" })