Textgruppen konfigurieren

Die JSON-Datei kann auch die Definition der Textgruppen enthalten. In dem Fall werden die Textgruppen erstellt, bevor die Objektmodelle erstellt und konfiguriert werden.

Um die Textgruppen und ihre Elemente zu definieren, muss die JSON-Datei ein Element (Eigenschaft) mit dem Namen TGSData und ein Element mit dem Namen TGS enthalten, bei dem es sich um eine Liste der Textgruppen handelt.

Beispiel

{

    "DPTData": {

        "DPTS": [ ...<list of DPTs description>... ]

    },

    "REFS": {

        "DPTS": [ ...<list of Referenced DPTs configuration>... ]

    },

    "TGSData": {

        "TGS": [...<list of text groups configuration>... ]

    }

}

 

Für jede Textgruppe muss Folgendes angegeben werden:

Textgruppendaten

Daten

Verwendung

Beschreibung

Name

Notwendig

Name der Textgruppe

Beschreibung

Optional

Liste der Werte, die als CNS-Beschreibungen der Textgruppe verwendet werden.

Jeder Wert muss folgende Daten beinhalten:

  • Kultur: Kultur des Textes (z.B. “en-US”).
  • Text: Beschreibung.

Die leere Liste (“Beschreibung”: [ ]) setzt die Beschreibung zurück, während der Name der Textgruppe als Standardbeschreibung angenommen wird.

TGElems

Notwendig

Liste der Texte.

Jeder Text muss Folgendes beinhalten:

Textdaten

Daten

Verwendung

Beschreibung

ID

Notwendig

Text-ID.

Text

Notwendig

Liste der Textwerte. Jeder Wert muss folgende Daten beinhalten:

  • Kultur: Kultur des Textes (z.B. “en-US”).
  • Text: text string.

Bei einem Re-Import werden die Textgruppen und die Textwerte nicht gelöscht. Es können nur neue Textwerte hinzugefügt oder die zuvor importierten geändert werden.

Beispiel

{

    "DPTData": {

        "DPTS": [ ...<list of DPTs description>... ]

    },

    "REFS": {

        "DPTS": [ ...<list of Referenced DPTs configuration>... ]

    },

    "TGSData": {

        "TGS": [

            { "Name": "MyText",

                "Description": [ { "Culture": "en-US", "Text": "My Text Group"} ],

                "TGElems":[

                    { "Id": 1,

                    "Text": [

                        { "Culture": "en-US", "Text": "Text 1" },

                        { "Culture": "it-IT", "Text": "Testo 1" }

                    ]

                },

                { "Id": 2,

                    "Text": [

                        { "Culture": "en-US", "Text": "Text 2" },

                        { "Culture": "it-IT", "Text": "Testo 2" }

                    ]

                },

                { "Id": 3,

                    "Text": [

                        { "Culture": "en-US", "Text": "Text 3" },

                        { "Culture": "it-IT", "Text": "Testo 3" }

                    ]

                }

            ]

            }

        ]

    }

}

 

Die folgende Abbildung zeigt die entsprechenden Felder im Register Textgruppen-Editor:

 

Die Befehlsmakro-Textgruppe (TxG_CommandMacro) wird derzeit nicht verwaltet. Wenn eine JSON-Datei diese Textgruppe enthält, wird sie daher während des Importprozesses ignoriert.