Spaces:
Sleeping
Sleeping
| # Languages | |
| TREK ships with translations for 15 languages. You can change your language at any time without logging out. | |
| ## Supported languages | |
| | Code | Language | | |
| |------|----------| | |
| | `de` | Deutsch | | |
| | `en` | English | | |
| | `es` | Español | | |
| | `fr` | Français | | |
| | `hu` | Magyar | | |
| | `nl` | Nederlands | | |
| | `br` | Português (Brasil) | | |
| | `cs` | Česky | | |
| | `pl` | Polski | | |
| | `ru` | Русский | | |
| | `zh` | 简体中文 | | |
| | `zh-TW` | 繁體中文 | | |
| | `it` | Italiano | | |
| | `ar` | العربية | | |
| | `id` | Bahasa Indonesia | | |
| ## RTL support | |
| Arabic (`ar`) uses a right-to-left layout. All other languages use left-to-right. | |
| ## How language is detected | |
| TREK resolves the display language in this order: | |
| 1. **User preference** — the language saved to your account (set in Settings → Display). | |
| 2. **Browser language** — `navigator.languages` (and `navigator.language`) reported by your browser. | |
| 3. **Server default** — the `DEFAULT_LANGUAGE` environment variable set by the admin. | |
| 4. **Fallback** — English (`en`). | |
| ## Where the language picker appears | |
| - **Login / Register page** — before you are signed in. | |
| - **Settings → Display** — after you are signed in. See [Display-Settings](Display-Settings). | |
| - **Public share pages** — trip share links. | |
| - **Public journey pages** — public-facing journey views. | |
| > **Admin:** The `DEFAULT_LANGUAGE` environment variable sets the fallback language shown on the login page and for unauthenticated users. See [Environment-Variables](Environment-Variables). | |
| ## See also | |
| - [Display-Settings](Display-Settings) | |
| - [Environment-Variables](Environment-Variables) | |
| - [User-Settings](User-Settings) | |