fix(01): WR-02 use te() to detect missing i18n keys in useProjects

This commit is contained in:
2026-04-08 15:17:12 +02:00
parent 71e6b90a04
commit 3b7c7dbbbd
+4 -2
View File
@@ -6,14 +6,16 @@ import type { Project } from '~~/shared/types'
* Titles, descriptions, and long descriptions are resolved via i18n keys.
*/
export function useProjects() {
const { t } = useI18n()
const { t, te } = useI18n()
const projects = computed<Project[]>(() =>
projectsData.map((p) => ({
...p,
title: t(`projects.${p.id}.title`),
description: t(`projects.${p.id}.description`),
longDescription: t(`projects.${p.id}.longDescription`) || undefined,
longDescription: te(`projects.${p.id}.longDescription`)
? t(`projects.${p.id}.longDescription`)
: undefined,
})),
)