Mehrere Sprachen verwenden (SG:lang-Tag)

Wenn Sie einen Contentblock in einer Nachricht verwenden, ist der Inhalt im Allgemeinen nicht bearbeitbar. Die einzigen Ausnahmen sind:

  • SG-Tags
  • Bearbeitbare Links

Sie können diese Elemente ändern, nachdem Sie den Contentblock zu einer Nachricht hinzugefügt haben.

Mit dem SG:lang-Tag können Sie den Inhalt eines nicht editierbaren Contentblocks sprachabhängig machen.

 

Inhalte sprachabhängig machen

Verwenden Sie die folgende Syntax, um sprachspezifische Inhalte zu definieren:

Kopieren
<sg:lang value="EN"></sg:lang> 
<sg:lang value="NL" ></sg:lang>

Jeder <sg:lang>-Tag enthält den Inhalt, der für eine bestimmte Sprache angezeigt werden soll.

Beispiel eines Contentblocks, der eines Contentblöcke entwerft:

Kopieren
<sg:content id="content-1"> 
<sg:lang value="NL">Nederlandse content</sg:lang> 
<sg:lang value="EN">English content</sg:lang> 
</sg:content>

Das Attribut value muss mit dem Sprach-Code der Nachricht übereinstimmen, in der der Contentblock verwendet wird.

 

Wichtige Nutzungsregeln

  • SG:lang-Tags können nur HTML enthalten. Sie können keine anderen SG-Tags innerhalb eines SG:lang-Tags verschachteln.

  • Vergewissern Sie sich, dass die in den SG:lang-Tags verwendeten Sprach-Codes mit den in Ihrem System konfigurierten Sprach-Codes übereinstimmen. Wenden Sie sich an Ihren Systemadministrator, um sich die korrekten Codes bestätigen zu lassen.

  • Wenn eine Nachricht einen Sprach-Code verwendet, der nicht im Contentblock enthalten ist, wird kein Inhalt wiedergegeben.

 

SG:lang innerhalb anderer SG-Tags verwenden

Sie können auch Sprach-Tags innerhalb anderer SG-Tags verwenden. Damit können Sie sprachspezifische Attribute definieren.

Wenn mehrere Attribute vorhanden sind:

  • Sprachspezifische Attribute haben Priorität gegenüber generischen Attributwerten.

  • Es werden nur die Attribute wiedergegeben, die der Sprache des Benutzers entsprechen.

 

Unterstützte sprachabhängige Attribute

Sie können die folgenden Attribute pro Sprache definieren:

  • Bilder
    • src
    • href
    • alt
  • Schaltflächen
    • href
    • text

 

Beispiele: sprachspezifische Attribute

Kopieren

Beispiel für ein Bild:

<sg:image id="my_img" style="width:100px"> 
<sg:lang value="nl" alt="De zon" /> 
<sg:lang value="fr" alt="Le Soleil" /> 
</sg:image>

In diesem Beispiel ändert sich der Alt-Text in Abhängigkeit von der Sprache der Nachricht.

Kopieren

Beispiel für Inhalt:

<sg:content id="content-1"> 
<sg:lang value="NL">Nederlandse content</sg:lang> 
<sg:lang value="EN">English content</sg:lang> 
</sg:content>

Wobei „value“ der Sprach-Code ist, der der Sprache der Nachricht entsprechen muss, in der der Contentblock verwendet wird.

Weitere Informationen zur Verwendung von Contentblöcken in mehreren Sprachen finden Sie in diesem Thema.