56 lines
2.1 KiB
TypeScript
56 lines
2.1 KiB
TypeScript
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<WebLanguage, object>
|