---
title: "Advanced Theme Translation"
description: "Translations are used both when you want to add a new language and when you want to edit strings used in the theme."
url: "https://www.priority.vision/docs/guides/advanced-theme-translation"
scope: shared
appliesTo: [Essence, Scope, Thoughts, Feed, Moment, Aspect, OnFlow, Thesis, Format]
lastUpdated: 2026-09-18
---

# Theme Translation

Translations are used both when you want to add a new language and when you want to edit strings used in the theme.

## Edit theme strings

    [Editing Theme Code](/docs/guides/advanced-editing-theme-code/) is required to add these changes.

To change theme strings, edit values in the `./locales/en.json` file:

```json
{
    "Old string": "New string",
    ...
}
```

## Translate to another language

    [Editing Theme Code](/docs/guides/advanced-editing-theme-code/) is required to add these changes.

If you want to add translation to your language, follow these steps:

1. For example, if you want to create a German translation, create a new file `./locales/de.json`
1. Insert the content of the `./locales/en.json` file and translate it:

    ```json
    {
        "Old string": "German translation",
        ...
    }
    ```
1. Apply a translation in **Settings → General → Publication language**

## Documentation Index
> Fetch the complete documentation index at: https://www.priority.vision/docs/llms.txt
> Use this file to discover all available pages before exploring further.
