From e21c61b5e320ffdcd807cbd1b47bd6124816ff7c Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 9 Feb 2026 17:18:44 +0100 Subject: [PATCH] =?UTF-8?q?F=C3=BCge=20Debug-Logs=20f=C3=BCr=20Alters-=20u?= =?UTF-8?q?nd=20Geschlechtsbezeichnungen=20in=20FalukantWidget=20hinzu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/widgets/FalukantWidget.vue | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/frontend/src/components/widgets/FalukantWidget.vue b/frontend/src/components/widgets/FalukantWidget.vue index 031df9c..6304f76 100644 --- a/frontend/src/components/widgets/FalukantWidget.vue +++ b/frontend/src/components/widgets/FalukantWidget.vue @@ -48,9 +48,28 @@ export default { // Altersabhängige, (auf Wunsch) altertümlichere Bezeichnungen const years = this._ageYearsFromWidgetValue(this.falukantData?.age); const group = years == null ? null : this._getAgeGroupKey(years); + + // Debug: Zeige, ob age->years->group korrekt ist und ob i18n keys aufgelöst werden + try { + const cfg = this.$t('falukant.genderAge.ageGroups'); + // eslint-disable-next-line no-console + console.log('[FalukantWidget] genderAge', { + locale: this?.$i18n?.locale, + rawAge: this.falukantData?.age, + years, + group, + gender: g, + ageGroups: cfg + }); + } catch (_) {} + if (group && (g === 'female' || g === 'male')) { const key = `falukant.genderAge.${g}.${group}`; const t = this.$t(key); + + // eslint-disable-next-line no-console + console.log('[FalukantWidget] gender label lookup', { key, resolved: t }); + if (t !== key) return t; } @@ -64,6 +83,15 @@ export default { if (ageValue == null) return '—'; const years = this._ageYearsFromWidgetValue(ageValue); if (years == null) return '—'; + + // eslint-disable-next-line no-console + console.log('[FalukantWidget] age label', { + locale: this?.$i18n?.locale, + rawAge: ageValue, + years, + yearsLabel: this.$t('falukant.overview.metadata.years') + }); + return `${years} ${this.$t('falukant.overview.metadata.years')}`; } },