Skip to main content
Getting Started

Set language and timezone

How to set your personal interface language (locale) and timezone in Ottili ONE — in your profile, in the Console, and via the API.

Overview

Language and timezone control how Ottili ONE displays dates, times and text for you. Both are a personal* setting: they apply to your user account and your interface — independent of the company you are currently working in.

  • Language (locale)* – the interface language, stored as a BCP-47 code (e.g. en-US or de-DE). Default: en-US.
  • Timezone* – the timezone for timestamps and scheduled activity, stored as an IANA timezone (e.g. Europe/Berlin). Default: UTC.

Both values are stored per user on your Ottili account (your personal profile) and take effect immediately across your entire interface.

Where to set language and timezone

Open your personal profile in the Ottili Console*:

1. Sign in to the Ottili Console.

2. Open your Profile* (your personal account profile, not the company settings).

3. Select the Localization* area.

4. Adjust Language (locale)* and Timezone*.

5. Save — the change applies immediately to your interface.

Tip: how to open and navigate the Console is covered in [Navigate the Ottili Console](/docs/navigate-ottili-console).

What the setting affects

  • Interface language*: menus, labels and hints reflect your chosen locale.
  • Timestamps*: dates and times in the interface are shown in your timezone.
  • Scheduled activity*: notification windows (e.g. quiet hours) and digests follow your timezone.

The setting is purely personal. It does not override a company's Business Defaults*, which are maintained separately in the Business Hub settings (for company-level formatting and reporting).

Set language and timezone via the API

Developers can change language and timezone through the personal profile endpoint of the Ottili Auth service. The fields follow clear rules:

  • locale must be a valid BCP-47* code.
  • timezone must be a valid IANA* timezone.
PATCH /api/v1/auth/me/profile
Content-Type: application/json

{
  "locale": "de-DE",
  "timezone": "Europe/Berlin"
}

Read the current values with GET /api/v1/auth/me/profile. Profile settings are strictly scoped to your own account (self-scoped) — there is no admin override through this endpoint.

Difference: personal vs. company default

LevelWhereEffect
PersonalYour profile → LocalizationInterface, timestamps and scheduled activity for you.
Company defaultBusiness Hub → Settings → Business DefaultsCompany-level formatting and reporting.

The two levels are deliberately separate: your personal language does not change the company's language setting.

Feature status

Personal language and timezone are a Live* core feature of Ottili ONE — generally available and fully supported. Available interface languages follow the current product direction; the current status labels (Live, Beta, Private Beta, In Development, Planned, Concept) are explained in [Understand feature status labels](/docs/understand-feature-status-labels).

Related articles

  • [Getting Started with Ottili ONE](/docs/getting-started-with-ottili-one)
  • [Navigate the Ottili Console](/docs/navigate-ottili-console)
  • [Account and login](/docs/account-and-login)
  • [Configure notifications](/docs/configure-notifications)

Was this article helpful?