# Localizations

Canonical page: https://docs.ovok.com/python-sdk/namespaces/localizations

`ovok.localizations` manages the project's localized strings by language and key, either one
entry at a time or as a whole i18next document.

## Manage single entries [#manage-single-entries]

```python
from ovok_sdk import Ovok

ovok = Ovok("https://api.sandbox.ovok.com", "your-tenant")
entries = ovok.localizations.list("en")
entry = ovok.localizations.retrieve("en", "welcome.title")
ovok.localizations.update("en", "welcome.title", {"value": "Welcome"})
ovok.localizations.delete("en", "welcome.title")
```

## Load or save an i18next document [#load-or-save-an-i18next-document]

`i18next` reads and writes a language's strings in i18next's JSON shape, ready for an i18next
frontend.

```python
document = ovok.localizations.i18next.retrieve("de")
ovok.localizations.i18next.update("de", {"welcome": {"title": "Willkommen"}})
```

The project's enabled languages live in [`ovok.locales`](/python-sdk/namespaces/locales).

## API reference [#api-reference]

See [`ovok_sdk.resources.platform`](/python-sdk/reference/resources/platform) for every method, parameter and error.
