> For the complete documentation index, see [llms.txt](https://docs.themeupstudio.com/crimson/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.themeupstudio.com/crimson/multilingual/how-crimson-multilingual-works.md).

# How Crimson Multilingual Works

### Crimson supports two multilingual URL strategies:

* subfolder-based switching, such as `example.com/hi/`
* locale-domain switching, such as `hi.example.com`

#### How content is created

For each language, you create a **separate post** in the Ghost instance for that language. Write the English post, then write another post in Hindi (or Spanish), publish each as its own entry, and Crimson recognizes language versions via the `/hi/` and `/es/` paths.

#### How visitors switch languages

Crimson adds a **language selector** in the top header bar. Visitors can switch from English to Hindi or Spanish using that selector.

<figure><img src="/files/ixNDjvj0qx3IctPvfuM6" alt=""><figcaption><p>Language Switcher in Crimson</p></figcaption></figure>

#### Important expectation for novices

Because this approach uses separate language installs, you should expect to manage content **per language** in each languages's **separate Ghost installations—one per language**.
