Localization only updates the UI text in the Inbox. It doesn’t translate the content of your notifications. Choose or translate the notification content in your application before triggering the workflow. UI localization does not translate the message body.
Use your application’s existing connection and authentication settings with these examples. Set up Inbox covers the application identifier, subscriber, API and WebSocket URLs, and subscriber credentials.
Using the localization prop
Override the default text in the Inbox component UI by passing alocalization prop. This prop accepts an object of key-value pairs, where each key maps to a specific UI element and each value is your custom string.
If you omit any keys, then the component reverts to the default en-US values.

Available localization keys
Here is a list of localization keys, grouped by their respective sections in the Inbox UI.Filters
Notifications
Notification actions (tooltips)
Snooze menu
Preferences
The complete default key list is maintained in
packages/js/src/ui/config/defaultLocalization.ts in this workspace.
Localizing workflow names in preferences
To display localized names for specific workflows in the Preferences UI, use the dynamic object within the localization prop. Each key in dynamic should match a workflow ID, and its value should be the localized workflow name.