trainlog/web/src/dashboard/dashboardMessages.ts

56 lines
2.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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>