import type { WebLanguage } from '../presentation/LanguagePreferences' export const dashboardMessages = { fr: { tiles: { 'next-session': ['Prochaine séance', 'Planification'], activity: ['Activité', 'Régularité'], progression: ['Progression', 'Évolution'], 'last-session': ['Dernière séance', 'Historique'], 'max-records': ['Mensurations', 'Évolution'], 'muscle-distribution': ['Répartition musculaire', 'Zones'], 'cardio-recovery': ['Programme actif', 'Planification'], }, layout: 'Agencement du Dashboard', edit: 'Modifier l’agencement', cancel: 'Annuler', reset: 'Réinitialiser', save: 'Enregistrer', saving: 'Enregistrement…', help: 'Flèches : déplacer · Maj + flèches : redimensionner', loading: 'Chargement de l’agencement…', dashboardLoading: 'Chargement des données du Dashboard…', dashboardFailed: 'Les données du Dashboard sont momentanément indisponibles.', invalidData: 'Certaines données invalides ont été écartées.', unavailable: 'INDISPONIBLE', available: 'DISPONIBLE', recent: 'RÉCENT', tileEditable: 'tuile modifiable', }, en: { tiles: { 'next-session': ['Next session', 'Planning'], activity: ['Activity', 'Consistency'], progression: ['Progress', 'Evolution'], 'last-session': ['Last session', 'History'], 'max-records': ['Measurements', 'Evolution'], 'muscle-distribution': ['Muscle distribution', 'Zones'], 'cardio-recovery': ['Active program', 'Planning'], }, layout: 'Dashboard layout', edit: 'Edit layout', cancel: 'Cancel', reset: 'Reset', save: 'Save', saving: 'Saving…', help: 'Arrow keys: move · Shift + arrow keys: resize', loading: 'Loading layout…', dashboardLoading: 'Loading Dashboard data…', dashboardFailed: 'Dashboard data is temporarily unavailable.', invalidData: 'Some invalid data was excluded.', unavailable: 'UNAVAILABLE', available: 'AVAILABLE', recent: 'RECENT', tileEditable: 'editable tile', }, } as const satisfies Record