/** * Type Definitions for Directus-based Translations * Each section has its own translation props */ export interface NavTranslations { home: string; about: string; projects: string; contact: string; } export interface FooterTranslations { role: string; madeIn: string; legalNotice: string; privacyPolicy: string; privacySettings: string; privacySettingsTitle: string; builtWith: string; } export interface ContactTranslations { title: string; subtitle: string; getInTouch: string; getInTouchBody: string; form: { title: string; sending: string; send: string; placeholders: { name: string; email: string; subject: string; message: string; }; errors: { nameRequired: string; nameMin: string; emailRequired: string; emailInvalid: string; subjectRequired: string; subjectMin: string; messageRequired: string; messageMin: string; }; characters: string; }; info: { email: string; location: string; locationValue: string; }; } export interface ConsentTranslations { title: string; description: string; accept: string; decline: string; }