feat: setup logs retention by max file size

This commit is contained in:
fsylvain committed 2026-10-07 22:02:13 +02:00
1 parent 70c8492f4f
commit f914eae3c5
44 files changed
+2316 -161

No files matched your search

+22 -4
View File
@@ -1155,6 +1155,10 @@ export const messages = {
'Restarted to apply the update {0}': 'Redémarrage pour appliquer la mise à jour {0}',
'Changed the activity retention from {0} to {1}':
"Durée de conservation de l'activité modifiée : {0} → {1}",
'Changed the activity size limit from {0} to {1}':
"Limite de taille de l'activité modifiée : {0} → {1}",
'Changed the activity retention from {0} to {1} and the size limit from {2} to {3}':
"Durée de conservation de l'activité modifiée : {0} → {1}, et limite de taille : {2} → {3}",
'Removed {0} old events from the activity log':
"{0} anciens événements supprimés du journal d'activité",
'Removed 1 old event from the activity log':
@@ -1193,8 +1197,8 @@ export const messages = {
'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. Only owners can change it.':
'Durée de conservation de l’activité. Seul le propriétaire peut la modifier.',
'How long activity is kept, and how much log data to keep. Whichever limit is reached first removes the oldest events. Only owners can change it.':
'Durée de conservation de l’activité et volume de journal à conserver. La première limite atteinte supprime les événements les plus anciens. Seul le propriétaire peut la modifier.',
'Keep activity for': 'Conserver l’activité pendant',
'90 days': '90 jours',
'365 days': '365 jours',
@@ -1203,8 +1207,8 @@ export const messages = {
'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.',
"Events can't be edited or deleted from the app. Only the retention limits remove them.":
'Les événements ne peuvent pas être modifiés ni supprimés depuis l’application. Seules les limites de conservation les suppriment.',
'Last cleanup': 'Dernier nettoyage',
'Next cleanup': 'Prochain nettoyage',
'Not scheduled': 'Non planifié',
@@ -1217,6 +1221,20 @@ export const messages = {
"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',
'Keep at most': 'Conserver au maximum',
or: 'ou',
'No size limit': 'Aucune limite de taille',
'{0} GB': '{0} Go',
'Less than 0.1 GB': 'Moins de 0,1 Go',
'Events older than this are removed.': 'Les événements plus anciens sont supprimés.',
'No age limit. Only the size limit applies.':
'Aucune limite d’âge. Seule la limite de taille s’applique.',
'Optional. Logs can grow without a size cap.':
'Facultatif. Le journal peut grossir sans limite de taille.',
'When logs pass {0} GB, the oldest events are removed. Currently {1}.':
'Au-delà de {0} Go, les événements les plus anciens sont supprimés. Actuellement {1}.',
'Events over {0} GB will be removed': 'Les événements au-delà de {0} Go seront supprimés',
'Apply {0} GB': 'Appliquer {0} Go',
"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