Plattform der nächsten Generation

Übersetzungsbundleeinträge für die anwendungsdefinierten Komponenten ändern

Sie können entweder einen Paketeintrag hinzufügen oder einen vorhandenen Paketeintrag in den von der Anwendung bereitgestellten Komponenten oder Anzeigen ändern. Sie können die vorhandenen Paketeinträge überschreiben, indem Sie dieselben Schlüssel zusammen mit dem JSON-Pfad hinzufügen.
Sie können beispielsweise Paketeinträge hinzufügen, wenn Sie:
  • Ändern Sie den Paketeintrag der Texteingabefeldwidgets Benutzer-ID und Kennwort sowie das Widget für die Schaltfläche Anmelden in My UserID.
  • Führen Sie ein neues Texteingabefeldwidget ein, um Geschäfts-ID auf der Seite Anmelden einzugeben. Dies ist ein Anwendungsfall für das Hinzufügen eines neuen Paketeintrags.
Führen Sie die folgenden Schritte aus, um einen Paketeintrag für Ihr Unternehmen zu definieren oder zu ändern:
  1. Ermitteln Sie die Funktion, für die Sie einen Paketeintrag hinzufügen oder die vorhandenen Paketeinträge im Verzeichnis <store-temp>/packages/features ändern wollen.
  2. Erstellen Sie die Ordnerstruktur <featureName>/i18n im Verzeichnis <store-temp>/extensions/override-static-assets .
  3. Kopieren Sie die JSON-Datei des Übersetzungspakets aus dem Ordner <store-temp>/packages/features/<featureName>/src/apps/assets/<featureName>/i18n in den Ordner <store-temp>/extensions/override-static-assets/<featureName>/i18n .

    Angenommen, Sie möchten einen neuen Paketeintrag hinzufügen oder die vorhandenen Paketeinträge in der Komponente "Anmeldeseite" der Anwendung "Anmeldefunktion" ändern. Erstellen Sie in diesem Fall die Ordnerstruktur login/i18n im Verzeichnis <store-temp>/extensions/override-static-assets . Kopieren Sie anschließend die Datei en.json aus dem Ordner <store-temp>/packages/features/login/src/apps/assets/login/i18n in den Ordner <store-temp>/extensions/override-static-assets/login/i18n . Sie können die Datei en.json im Ordner <store-temp>/extensions/override-static-assets/login/i18n ändern, um bei Bedarf Paketeinträge hinzuzufügen, zu ändern oder zu entfernen. Sie können die vorhandenen Paketeinträge überschreiben, indem Sie dieselben Schlüssel zusammen mit dem JSON-Pfad hinzufügen, wie im folgenden Beispiel-Code-Snippet dargestellt.

    {
    "login": {
    "LABEL_UserId": "My User ID",
    "LABEL_Password": "My Password",
    "ACTION_Login": "My Log in",
    "LABEL_StoreID": "My StoreID",
    }
    }
    Hinweis Stellen Sie sicher, dass die key:value -Paare in Anführungszeichen gesetzt sind.
  4. Wenn Sie eine neue Sprache oder eine Ländereinstellung unterstützen, erstellen Sie eine ländereinstellungsspezifische Übersetzungsbundledatei im Ordner <store-temp>/extensions/override-static-assets/<featureName>/i18n . Stellen Sie außerdem sicher, dass der Dateiname dem Format <localeId>.json entspricht.