feat: image variants cache panel

This commit is contained in:
fsylvain committed 2026-10-08 21:13:32 +02:00
1 parent 951fef18ba
commit d768668014
53 files changed
+5809 -46

No files matched your search

+56
View File
@@ -1422,6 +1422,62 @@ export const messages = {
'Les variantes ne sont pas générées pour ce format.',
"Variant '{0}' no longer exists.": 'La variante « {0} » n’existe plus.',
"Variant '{0}' is disabled.": 'La variante « {0} » est désactivée.',
'Generated variant files. Purged files are generated again on the next request.':
'Fichiers de variantes générés. Les fichiers purgés sont régénérés à la prochaine requête.',
'Purge unused': 'Purger les inutilisés',
'Purge all variants': 'Purger toutes les variantes',
'Loading cache': 'Chargement du cache',
'Generated files': 'Fichiers générés',
'Disk used': 'Espace disque utilisé',
'Variants defined': 'Variantes définies',
'Rejected requests': 'Requêtes rejetées',
'Across 1 variant': 'Sur 1 variante',
'Across {0} variants': 'Sur {0} variantes',
'Originals not included': 'Originaux non inclus',
'Nothing cached': 'Rien en cache',
'{0} enabled, {1} disabled': '{0} activées, {1} désactivées',
'Last {0} days': '{0} derniers jours',
'By variant': 'Par variante',
'1 file': '1 fichier',
'1 file · {0}': '1 fichier · {0}',
'{0} files · {1}': '{0} fichiers · {1}',
'Top 10 images by variant disk usage': 'Top 10 des images par espace disque de variantes',
'Nothing generated yet': 'Rien n’a encore été généré',
"Variants are generated on the first request with ?v=<name>, or from an image's Variants tab.":
'Les variantes sont générées à la première requête avec ?v=<nom>, ou depuis l’onglet Variantes d’une image.',
"Couldn't load cache stats": 'Impossible de charger les statistiques du cache',
'Purge all variants?': 'Purger toutes les variantes ?',
"This removes 1 generated file ({0}) for every variant. Originals aren't touched. Files are generated again on request.":
'Cela supprime 1 fichier généré ({0}) pour chaque variante. Les originaux ne sont pas touchés. Les fichiers sont régénérés à la demande.',
"This removes {0} generated files ({1}) for every variant. Originals aren't touched. Files are generated again on request.":
'Cela supprime {0} fichiers générés ({1}) pour chaque variante. Les originaux ne sont pas touchés. Les fichiers sont régénérés à la demande.',
'Type purge to confirm': 'Saisissez purge pour confirmer',
'Purge unused variants?': 'Purger les variantes inutilisées ?',
"This removes 1 file ({0}) from enabled variants that haven't been requested for {1} days. Files are generated again on request.":
'Cela supprime 1 fichier ({0}) des variantes activées qui n’ont pas été demandées depuis {1} jours. Les fichiers sont régénérés à la demande.',
"This removes {0} files ({1}) from enabled variants that haven't been requested for {2} days. Files are generated again on request.":
'Cela supprime {0} fichiers ({1}) des variantes activées qui n’ont pas été demandées depuis {2} jours. Les fichiers sont régénérés à la demande.',
'Purging 1 file': 'Purge de 1 fichier',
'Purging {0} files': 'Purge de {0} fichiers',
'Purged 1 file, freed {0}': '1 fichier purgé, {0} libérés',
'Purged {0} files, freed {1}': '{0} fichiers purgés, {1} libérés',
"Purge didn't finish": 'La purge n’est pas terminée',
'{0} of {1} files were removed. Try again.':
'{0} fichiers sur {1} ont été supprimés. Réessayez.',
'Purged 1 file ({0}) for {1}': '1 fichier purgé ({0}) pour {1}',
'Purged {0} files ({1}) for {2}': '{0} fichiers purgés ({1}) pour {2}',
'Purged all variants': 'A purgé toutes les variantes',
'Failed to purge all variants': 'Échec de la purge de toutes les variantes',
'Purged unused variants': 'A purgé les variantes inutilisées',
'Failed to purge unused variants': 'Échec de la purge des variantes inutilisées',
'Purged the cache of variant “{0}”': 'A purgé le cache de la variante « {0} »',
'Failed to purge the cache of variant “{0}”':
'Échec de la purge du cache de la variante « {0} »',
'Removed 1 file ({0}) not requested for {1} days':
'1 fichier supprimé ({0}) non demandé depuis {1} jours',
'Removed {0} files ({1}) not requested for {2} days':
'{0} fichiers supprimés ({1}) non demandés depuis {2} jours',
'{0} failed': '{0} en échec',
} as const
export type MessageKey = keyof typeof messages