fix(api): narrow focus fact locale key

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>
This commit is contained in:
Cursor Agent 2026-10-07 10:23:04 +00:00
parent 90c24c1a56
commit 65df4df348
No known key found for this signature in database

View File

@ -72,8 +72,8 @@ function isFocusOptionId(id: string): id is FocusOption["id"] {
export function focusFactValue(focusId: string, locale: string): string { export function focusFactValue(focusId: string, locale: string): string {
if (!isFocusOptionId(focusId)) return focusId; if (!isFocusOptionId(focusId)) return focusId;
const key = locale.toLowerCase().startsWith("de") ? "de" : "en"; const key: keyof typeof FOCUS_FACTS = locale.toLowerCase().startsWith("de") ? "de" : "en";
return FOCUS_FACTS[key][focusId] ?? FOCUS_FACTS.en[focusId]; return FOCUS_FACTS[key][focusId];
} }
export const FOCUS_OPTIONS: FocusOption[] = [ export const FOCUS_OPTIONS: FocusOption[] = [