> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/cloud/project/settings/languages.md).

# Languages

**Where:** Project → Settings → Languages · `/projects/<project>/settings?tab=Languages`

Set the languages the project works with. Modules that render user-facing content — email, push and SMS templates — use them for localized variants.

{% hint style="info" %}
Screenshot TODO — capture comes from testing-plan area **17-project-settings**.
{% endhint %}

## Fields

| Field               | What it does                                                                                                                                                                      |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Default Language    | A dropdown. The default is used for all new content items and for the project's public API when no language is given.                                                             |
| Supported languages | A badge list. **Edit** opens the language picker to add a language; removing a badge removes the language. Both changes save immediately and show **"Project settings updated"**. |

The default language is also available in templates as the `@Model.Project.DefaultLanguage` binding — see [Bindings](/cloud/project/settings/bindings.md).

## Use it from code

See [Account & Projects → Projects](/sdks-and-cli/account/projects.md).

## API reference

Endpoints: [update-project-default-language](/api-reference/account/projects/update-project-default-language.md), [update-project-languages](/api-reference/account/projects/update-project-languages.md).
