Zum Inhalt springen

Internationalisierung und Lokalisierung im Jitterbit App Builder

App Builder bietet nur begrenzte Unterstützung für Internationalisierung und Lokalisierung. App Builder kann Datumsangaben und numerische Werte in einem regionsspezifischen Format darstellen. Zum Beispiel App Builder kann das Datum 2023-05-16 für einen Benutzer mit US-Englisch (en-US) als 16.05.2023 oder für einen Benutzer mit deutschem (de-DE) als 16.05.2023 darstellen.

Kultur

App Builder Die Lokalisierungsunterstützung von basiert auf dem Konzept der Kultur von Microsoft .NET. Eine Kultur stellt Datums- und Zahlenformatierungsregeln für eine bestimmte Region bereit. Kulturen werden IETF-Sprachtags zugeordnet.

Wie wird die Kultur des Benutzers bestimmt?

App Builder kann die bevorzugte Kultur des Benutzers auf eine der folgenden Arten ermitteln:

  1. App Builder versucht, die Kultur des Benutzers automatisch zu bestimmen. App Builder analysiert den vom Browser bereitgestellten Accept-Language-Header. Der Wert wird abgeglichen mit an App Builder Kultur.
  2. Die Kultur kann explizit auf die App Builder Benutzerkonto. Dies kann von einem Administrator oder von den Benutzern selbst durchgeführt werden, wenn die Selbstbedienung aktiviert wurde.
  3. Der Benutzeragent kann die Kultur festlegen, indem er anfügt $culture={language-tag} zur URL Abfrage.
  4. Wenn die Kultur nicht anders bestimmt werden kann, wird die Standardsystemkultur verwendet.

Kultur- und Hintergrundjobs

Bei der Ausführung von Hintergrundjobs hängt die effektive Kultur davon ab, wie der Job in die Warteschlange gestellt wird.

  • Wenn der Job von einem Benutzer geplant wird (d. h. durch Klicken auf eine Schaltfläche), wird die bevorzugte Kultur des Benutzers verwendet.
  • Wenn der Job nach einem Zeitplan in die Warteschlange gestellt wird, wird die Kultur des Dienstbenutzerkontos verwendet.

Erweiterbarkeit

Kulturen werden durch die Laufzeit definiert. Entwickler können keine neuen Kulturen registrieren. Entwickler können jedoch eine Liste vorhandener Kulturen abrufen, indem sie das öffentliche Datenobjekt „Kultur“ abfragen.

So überprüfen und bearbeiten Sie Sprache, Gebietsschema und Zeitzonen

  1. Gehen Sie zum Menü Action Drawer
  2. Klicken Sie auf den Menüeintrag, der den aktuellen Sprachwert anzeigt. Beispiel: Englisch (USA)
  3. Der resultierende Popup-Bildschirm Lokalisierung enthält Registerkarten für Sprache und Orts- und Zeitzonen

    • Klicken Sie auf die entsprechende Tab, um sie zu überprüfen und ggf. Änderungen vorzunehmen
    • Wenn Sie Sprache aktualisieren, müssen Sie das Browserfenster aktualisieren, um die aktualisierten Informationen anzuzeigen.

    Lokalisierung.png

Bekannte Probleme und Einschränkungen

Accept-Language Qualitätswerte

Der Accept-Language Header ermöglicht es Benutzeragenten, Spracheinstellungen durch die Zuweisung eines „Qualitätswerts“ zu gewichten. App Builder würdigt den Qualitätsanspruch nicht. Stattdessen App Builder verwendet das erste Sprachen-Tag.

Kalender

App Builder unterstützt nur den Gregorianischen Kalender.