docs: TREK ships 27 languages now

Azerbaijani, Estonian, Slovak and Thai joined; the README and the wiki
still counted 23.
This commit is contained in:
Maurice
2026-09-24 17:35:25 +02:00
parent b7f777024a
commit bb5c5dcfc1
4 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -170,7 +170,7 @@ Most of what follows is an addon an admin switches on or off. Lists, Costs, Docu
- **Storage**: pluggable storage backends per content category — keep everything on local disk, or add S3-compatible backends and replicate any category to them, configured entirely from the admin panel
- **Notifications**: a per-user matrix of events against in-app, email (SMTP), webhook and ntfy, plus any channel a plugin registers
- **Appearance**: light, dark or follow the OS, seven colour schemes plus a custom accent, transparency, compact density, reduce motion, and text size per tier
- **23 languages**: en, de, es, fr, it, nl, hu, ru, zh, zh-TW, pl, cs, ar (right to left), br, id, tr, ja, ko, uk, gr, sv, vi, ca
- **27 languages**: en, de, es, fr, it, nl, hu, ru, zh, zh-TW, pl, cs, ar (right to left), br, id, tr, ja, ko, uk, gr, sv, vi, ca, az, et, sk, th
- **In-app help**: the wiki ships inside the image and is served from disk at `/help`, so the docs match the version you are running
</td>
+2 -2
View File
@@ -60,6 +60,6 @@ See the [[Development Environment|Development-environment]] page for the full se
| Database | SQLite with WAL mode |
| Auth | JWT (HS256), bcrypt, TOTP MFA, OIDC |
| Maps | Leaflet + react-leaflet (default, OpenFreeMap vector basemap via maplibre-gl-leaflet), MapLibre GL, Mapbox GL, OSRM, Nominatim |
| i18n | 23 languages, EN canonical (locale directories live in shared/src/i18n/) |
| i18n | 27 languages, EN canonical (locale directories live in shared/src/i18n/) |
Every translation key must exist in all 23 locales — the `i18n Key Parity` CI job fails on drift, so run `npm run i18n:parity:strict --workspace=shared` before pushing. Two directory names differ from the language they hold: Brazilian Portuguese is `br`, Greek is `gr`.
Every translation key must exist in all 27 locales — the `i18n Key Parity` CI job fails on drift, so run `npm run i18n:parity:strict --workspace=shared` before pushing. Two directory names differ from the language they hold: Brazilian Portuguese is `br`, Greek is `gr`.
+1 -1
View File
@@ -93,7 +93,7 @@ Setting `ENCRYPTION_KEY` explicitly is recommended so you can back it up indepen
### `DEFAULT_LANGUAGE` — Supported Codes
You can set `DEFAULT_LANGUAGE` to any of the 23 languages TREK ships. The currently supported codes are:
You can set `DEFAULT_LANGUAGE` to any of the 27 languages TREK ships. The currently supported codes are:
| Code | Language |
|---------|--------------------|
+1 -1
View File
@@ -1,6 +1,6 @@
# Languages
TREK ships with translations for 23 languages. You can change your language at any time without logging out.
TREK ships with translations for 27 languages. You can change your language at any time without logging out.
## Supported languages