Internationalisierung und Lokalisierung im Jitterbit App Builder
Der App Builder unterstützt Internationalisierung und Lokalisierung. Insbesondere kann der App Builder Daten und numerische Werte in einem regionsspezifischen Format darstellen. Zum Beispiel kann der App Builder das Datum 2023-05-16 als 5/16/2023 für einen Benutzer in einer US-Englisch-Locale (en-US) oder als 16.05.2023 für einen Benutzer in einer deutschen Locale (de-DE) darstellen.
Kultur
Die Lokalisierungsunterstützung des App Builders basiert auf dem Konzept der Kultur von Microsoft .NET. Eine Kultur bietet Regeln für die Datums- und Zahlenformatierung für eine bestimmte Region. Kulturen sind den IETF-Sprach-Tags zugeordnet.
Wie wird die Kultur des Benutzers bestimmt?
Der App Builder kann die bevorzugte Kultur des Benutzers auf eine der folgenden Arten bestimmen:
-
Der App Builder versucht, die Kultur des Benutzers automatisch zu bestimmen. Der App Builder analysiert den
Accept-Language-Header, der vom Browser bereitgestellt wird. Der Wert wird einer App Builder-Kultur zugeordnet. -
Die Kultur kann explizit im Benutzerkonto des App Builders festgelegt werden. Dies kann von einem Administrator oder von den Benutzern selbst erfolgen, wenn die Selbstbedienung aktiviert wurde.
-
Der Benutzeragent kann die Kultur festlegen, indem er
$culture={language-tag}an die URL-Abfragezeichenfolge anhängt. -
Wenn die Kultur auf andere Weise nicht bestimmt werden kann, wird die Standard-Systemkultur 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 einen Button), 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 von der Laufzeitumgebung definiert. Entwickler können keine neuen Kulturen registrieren. Entwickler können jedoch eine Liste vorhandener Kulturen abrufen, indem sie das öffentliche Datenobjekt Culture abfragen.
So überprüfen und bearbeiten Sie Sprache, Gebietsschema und Zeitzonen
-
Öffnen Sie das Aktion Drawer-Menü.
-
Klicken Sie auf Benutzerprofil anzeigen. Ein Dialog öffnet sich.
-
Der Dialog zeigt Felder, in denen Sie die Einstellungen für Lokalisierung und Zeitzone bearbeiten können:
Hinweis
Wenn Sie Ihre Sprache aktualisieren, müssen Sie das Browserfenster aktualisieren, um die aktualisierten Informationen zu sehen.
Bekannte Probleme und Einschränkungen
Accept-Language Qualitätswerte
Der Accept-Language-Header ermöglicht es Benutzeragenten, Sprachpräferenzen durch Zuweisung eines "Qualitätswerts" zu gewichten. Der App Builder berücksichtigt den Qualitätswert nicht. Stattdessen verwendet der App Builder das erste Sprach-Tag.
Kalender
Der App Builder unterstützt nur den Gregorianischen Kalender.
