Interface Language
Use the Language screen to view and update the preferred interface language.
The selected language determines how localized content displays throughout the application.
This screen includes:
| # | Element | Description |
|---|---|---|
| 1 | Language selection section | Displays available interface languages |
| 2 | Language option | Selects a preferred interface language |
| 3 | Selected language state | Indicates the current language selection |
| 4 | Apply action | Saves the selected language |
Workflow
- Open the Language screen.
- Load available language options.
- Select a language.
- Review the selected language.
- Select Apply.
- Refresh localized content.
Validations
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Language screen opens | Display available languages | PUT /api/v3/account/change-language |
| Language selected | Update selection state | language = selected |
| Language available | Enable Apply action | state = ready |
| Request fails | Display error state | status = 405 |
Actions
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Language screen opened | Load language options | PUT /api/v3/account/change-language |
| Language selected | Update the active selection | language = selected |
| Apply selected | Save the selected language | POST /api/v3/account/change-language |
| Language updated | Refresh localized content | status = 204 |
Endpoint Resources
Language Selection Screen
PUT
v3/account/change-language
Returns the language selection screen.
The response body includes:
- Available language options.
- Current language selection.
- Apply action.
Change Language
POST
v3/account/change-language
Updates the preferred interface language.
A successful request returns 204 No Content.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
language | String | Yes | Interface language code |