Übersetzungsbundleeinträge für die anwendungsdefinierten Komponenten ändern
- Ä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.
- 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. - Erstellen Sie die Ordnerstruktur
<featureName>/i18nim Verzeichnis<store-temp>/extensions/override-static-assets. - Kopieren Sie die JSON-Datei des Übersetzungspakets aus dem Ordner
<store-temp>/packages/features/<featureName>/src/apps/assets/<featureName>/i18nin 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/i18nim Verzeichnis<store-temp>/extensions/override-static-assets. Kopieren Sie anschließend die Dateien.jsonaus dem Ordner<store-temp>/packages/features/login/src/apps/assets/login/i18nin den Ordner<store-temp>/extensions/override-static-assets/login/i18n. Sie können die Dateien.jsonim 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 diekey:value-Paare in Anführungszeichen gesetzt sind. - 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>.jsonentspricht.