feat(quick-260917-gyd): Widgets-Seite uebersetzt, CHANGELOG ergaenzt
- settings/dashboard/page.tsx: Lade-/Leerhinweis ueber i18n (common.loading, settings.widgets.empty) statt hartkodiertem Englisch - de.json/en.json: neuer Schluessel settings.widgets.empty (additiv) - CHANGELOG.md: drei Stichpunkte unter Behoben (Ruecksprung nach Anmeldung, Abmeldung bei toter Sitzung, Uebersetzung Widgets-Seite) Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -30,6 +30,9 @@ Diese Liste beschreibt in einfachen Worten, was sich von Version zu Version an T
|
|||||||
- Desktop-App: Symbol zeigte eine „1“ statt des Tessera-T – die gedrehte gelbe Kachel fehlte
|
- Desktop-App: Symbol zeigte eine „1“ statt des Tessera-T – die gedrehte gelbe Kachel fehlte
|
||||||
- Desktop-App: „Beenden“ im Infobereich-Menü beendete die App nicht
|
- Desktop-App: „Beenden“ im Infobereich-Menü beendete die App nicht
|
||||||
- Desktop-App: „Öffnen“ im Infobereich-Menü und Klick auf das Symbol holten ein minimiertes Fenster nicht zurück
|
- Desktop-App: „Öffnen“ im Infobereich-Menü und Klick auf das Symbol holten ein minimiertes Fenster nicht zurück
|
||||||
|
- Anmeldung: nach der Anmeldung geht es zur ursprünglich aufgerufenen Seite weiter statt immer zum Dashboard (z. B. beim Link „Update herunterladen“ aus der Desktop-App)
|
||||||
|
- Anmeldung: eine nicht mehr gültige Sitzung (z. B. nach Neuanlage der Datenbank) zeigte ein leeres Portal mit „?“-Avatar und „Keine Module“ – jetzt Abmeldung und Anmeldeseite
|
||||||
|
- Einstellungen → Widgets: Lade- und Leerhinweis waren nur auf Englisch
|
||||||
|
|
||||||
## 1.1.0 – 2026-09-16
|
## 1.1.0 – 2026-09-16
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import { fetchWidgets } from '@/lib/dashboard-api';
|
|||||||
*/
|
*/
|
||||||
export default function WidgetSettingsPage() {
|
export default function WidgetSettingsPage() {
|
||||||
const t = useTranslations('settings');
|
const t = useTranslations('settings');
|
||||||
|
const tCommon = useTranslations('common');
|
||||||
const [widgets, setWidgets] = useState<
|
const [widgets, setWidgets] = useState<
|
||||||
Array<{ id: string; widgetType: string; config: Record<string, unknown> }>
|
Array<{ id: string; widgetType: string; config: Record<string, unknown> }>
|
||||||
>([]);
|
>([]);
|
||||||
@@ -32,10 +33,10 @@ export default function WidgetSettingsPage() {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
{isLoading ? (
|
{isLoading ? (
|
||||||
<p className="text-sm text-muted-foreground">Loading...</p>
|
<p className="text-sm text-muted-foreground">{tCommon('loading')}</p>
|
||||||
) : widgets.length === 0 ? (
|
) : widgets.length === 0 ? (
|
||||||
<p className="text-sm text-muted-foreground">
|
<p className="text-sm text-muted-foreground">
|
||||||
No widgets placed on dashboard yet.
|
{t('widgets.empty')}
|
||||||
</p>
|
</p>
|
||||||
) : (
|
) : (
|
||||||
<WidgetSettingsPanel
|
<WidgetSettingsPanel
|
||||||
|
|||||||
@@ -129,6 +129,9 @@
|
|||||||
"backToDashboard": "Zurück zum Dashboard",
|
"backToDashboard": "Zurück zum Dashboard",
|
||||||
"categoryDashboard": "Dashboard",
|
"categoryDashboard": "Dashboard",
|
||||||
"categoryWidgets": "Widgets",
|
"categoryWidgets": "Widgets",
|
||||||
|
"widgets": {
|
||||||
|
"empty": "Es sind noch keine Widgets auf dem Dashboard platziert."
|
||||||
|
},
|
||||||
"categoryCalendar": "Kalender",
|
"categoryCalendar": "Kalender",
|
||||||
"categoryGeneral": "Allgemein",
|
"categoryGeneral": "Allgemein",
|
||||||
"categoryAccount": "Konto",
|
"categoryAccount": "Konto",
|
||||||
|
|||||||
@@ -129,6 +129,9 @@
|
|||||||
"backToDashboard": "Back to Dashboard",
|
"backToDashboard": "Back to Dashboard",
|
||||||
"categoryDashboard": "Dashboard",
|
"categoryDashboard": "Dashboard",
|
||||||
"categoryWidgets": "Widgets",
|
"categoryWidgets": "Widgets",
|
||||||
|
"widgets": {
|
||||||
|
"empty": "No widgets have been placed on the dashboard yet."
|
||||||
|
},
|
||||||
"categoryCalendar": "Calendar",
|
"categoryCalendar": "Calendar",
|
||||||
"categoryGeneral": "General",
|
"categoryGeneral": "General",
|
||||||
"categoryAccount": "Account",
|
"categoryAccount": "Account",
|
||||||
|
|||||||
Reference in New Issue
Block a user