feat: recent activity card on Home and Retention card on Settings

This commit is contained in:
fsylvain committed 2026-10-07 16:01:28 +02:00
1 parent 35db442cd3
commit 43469ef08d
33 files changed
+2748 -204

No files matched your search

+32
View File
@@ -1183,6 +1183,38 @@ export const messages = {
'Failed to check for updates': 'Échec de la recherche de mises à jour',
'Failed to download the update {0}': 'Échec du téléchargement de la mise à jour {0}',
'Failed to restart': 'Échec du redémarrage',
'Recent activity': 'Activité récente',
'Your recent activity': 'Votre activité récente',
'View all': 'Tout voir',
"Couldn't load recent activity": 'Impossible de charger l’activité récente',
'Actions on your site will appear here.': 'Les actions sur votre site apparaîtront ici.',
'Your actions will appear here.': 'Vos actions apparaîtront ici.',
Retention: 'Conservation',
'How long activity is kept.': 'Durée de conservation de l’activité.',
'Keep activity for': 'Conserver l’activité pendant',
'90 days': '90 jours',
'365 days': '365 jours',
'Older events are removed automatically.':
'Les anciens événements sont supprimés automatiquement.',
'Nothing is removed automatically. The log grows over time.':
'Rien n’est supprimé automatiquement. Le journal grossit avec le temps.',
'Activity logs are append-only': 'Le journal d’activité est en ajout seul',
"Events can't be edited or deleted from the app. Only the retention period removes them.":
'Les événements ne peuvent pas être modifiés ni supprimés depuis l’application. Seule la durée de conservation les supprime.',
'Last cleanup': 'Dernier nettoyage',
'Next cleanup': 'Prochain nettoyage',
'Not scheduled': 'Non planifié',
'{0} event removed': '{0} événement supprimé',
'{0} events removed': '{0} événements supprimés',
'Events older than {0} days will be removed':
'Les événements de plus de {0} jours seront supprimés',
"This happens at the next cleanup on {0}. It can't be undone.":
'Cela se produira au prochain nettoyage, le {0}. Cette action est irréversible.',
"Older events will be removed at the next cleanup. It can't be undone.":
'Les anciens événements seront supprimés au prochain nettoyage. Cette action est irréversible.',
'Apply {0} days': 'Appliquer {0} jours',
"Couldn't save the retention period": 'Impossible d’enregistrer la durée de conservation',
'Your previous setting is still in place.': 'Votre réglage précédent est conservé.',
} as const
export type MessageKey = keyof typeof messages