i18n polish + Swedish wired + roadmap slim + AppImage 1.2.4.1-beta

## i18n

- Swedish (sv) wired end-to-end: `MESSAGE_CATALOG` in `provider.tsx` now imports `sv/common.json`; `SUPPORTED_LANGUAGES` reordered as English + alphabetical native and all eight locales marked complete.
- Settings → Interface language: the per-locale status cards grid is retired now that all eight locales are populated end-to-end; the dropdown selector is the only control.
- CLI change-language dialog (`scripts/menus/config_menu.sh`) picks up Swedish and matches the Monitor ordering.
- Spanish catalog: label polish across the dashboard — *VM y LXC activos* / *11 VMs* / *11 detenidos*, LXC modal tabs shortened to *App / Actualiz. / Montajes / Copias*, *Limpiar / Cerrar* replacing the wrong *Claro / Cerca* in terminal controls, *En ejecución / Ejecutar* replacing the literal *Correr*.
- Cross-locale normalisation across ES / DE / FR / IT / PT / SK / SV: *OK* / *Proxmox System Dashboard* / *Warn* labels stay consistent, *AVG / MAX / MIN* kept verbatim as universal abbreviations so the stats row no longer overflows.
- Tailscale brand preserved verbatim across ES / FR / IT / PT — previous machine-translated variants like *"escala trasera"* / *"à grande échelle"* restored.

## Docs

- `ROADMAP.md` rewritten as a short invitation to the [ProxMenux Roadmap project board](https://github.com/users/MacRimi/projects/1). `ROADMAP.es.md` removed — it mirrored the same outdated version-milestone plan and the docs site keeps the Spanish surface for users who need it.
- `release.md` annotated with nine pending sections for the v1.2.4.1 beta cycle.

## AppImage

- `ProxMenux-1.2.4.1-beta.AppImage` replaces the previous `ProxMenux-1.2.4.AppImage`. Sidecar `ProxMenux-Monitor.AppImage.sha256` regenerated.
This commit is contained in:
MacRimi
2026-08-10 13:23:26 +02:00
parent 2901b22be6
commit f2420d9978
13 changed files with 79 additions and 106 deletions
+4 -4
View File
@@ -144,7 +144,7 @@
"year": "1 år"
},
"stats": {
"avg": "snitt",
"avg": "avg",
"max": "max",
"min": "min"
},
@@ -351,7 +351,7 @@
"date": "Datum",
"device": "Anordning",
"executiveSummary": "Sammanfattning",
"smartStatus": "SMART-status",
"smartStatus": "SMART-status",
"healthAssessment": "Diskhälsobedömning",
"passedUpper": "GODKÄND",
"testAgeWarning": "Den här rapporten är baserad på ett SMART-test utfört för {days} dagar sedan ({date}). Diskens hälsa kan ha ändrats sedan dess. Vi rekommenderar att du kör ett nytt SMART-test för att få uppdaterade resultat.",
@@ -840,7 +840,7 @@
"topCount": "Topp {shown} av {total} processer",
"loadFailed": "Det gick inte att hämta processer",
"lifetimeAverageTitle": "Genomsnittlig CPU% över hela processens livstid - användbart för att hitta långvariga inaktiva baslinjer",
"averageShort": "snitt"
"averageShort": "avg"
},
"processInfo": {
"titleFallback": "Behandla",
@@ -4218,7 +4218,7 @@
"total": "Total",
"healthy": "Hälsosam",
"info": "Info",
"warning": "Varna",
"warning": "Varning",
"critical": "Kritisk",
"unknown": "Okänd"
},