Add i18n language selector to dashboard frontend

- New i18n.js module: window.DCI18n.t(key), language dropdown selector
- Supports 5 languages (en, es, fr, de, ar) with RTL for Arabic
- Translations loaded from /api/v1/i18n/translations/:lang
- Language preference persisted in localStorage
- Added to features.js bundle
This commit is contained in:
Hermes
2026-08-13 08:44:58 -07:00
parent cc4d9dea10
commit 1bee77d5fb
4 changed files with 396 additions and 188 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
const CACHE = 'dashcaddy-shell-d655ab9676';
const CACHE = 'dashcaddy-shell-c775f8444e';
const PRECACHE = [
'/',
'/index.html',