# Locales and Text

All records contain text that must be displayed different for different user locales, this is always encoded in a JSON dictionary of the form&#x20;

```javascript
{
    "DE_DE": "Deutscher Text",
    "EN_US": "English text"
}
```

The user agent should render the field using the appropriate locale (JSON object key) for the user. If that key is absent, the organization primary locale should be used. If that is absent as well, an arbitrary value should be used. The object might be empty to indicate that the optional field is not filled out and should be hidden by the user agent.

The currently supported locales are listed in the [Locale](/public/json-api/enumerations/locale.md) section


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://talque.gitbook.io/public/json-api/general/locales-and-text.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
