feat: image variants settings screens

This commit is contained in:
fsylvain committed 2026-10-08 13:57:41 +02:00
1 parent f1d56ef50e
commit f567866161
42 files changed
+7192 -11

No files matched your search

+124
View File
@@ -1237,6 +1237,130 @@ export const messages = {
'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é.',
'Image variants': 'Variantes d’image',
Variants: 'Variantes',
Cache: 'Cache',
'Add variant': 'Ajouter une variante',
'Named sizes and formats generated from your original images. Originals are never changed.':
'Tailles et formats nommés générés à partir de vos images originales. Les originaux ne sont jamais modifiés.',
'Loading variants': 'Chargement des variantes',
Generated: 'Générés',
'Cache size': 'Taille du cache',
Fit: 'Ajustement',
Format: 'Format',
Quality: 'Qualité',
Height: 'Hauteur',
Enabled: 'Activée',
Disabled: 'Désactivée',
cover: 'remplir',
contain: 'contenir',
inside: 'à l’intérieur',
Cover: 'Remplir',
Contain: 'Contenir',
Inside: 'À l’intérieur',
auto: 'auto',
name: 'nom',
'q{0}': 'q{0}',
'1 variant': '1 variante',
'{0} variants': '{0} variantes',
'1 generated file': '1 fichier généré',
'{0} generated files': '{0} fichiers générés',
'{0} generated · {1}': '{0} générés · {1}',
'Enable variant {0}': 'Activer la variante {0}',
'Purge cache': 'Purger le cache',
'Use template': 'Utiliser le modèle',
'No variants yet': 'Aucune variante pour l’instant',
'A variant is a named size that an image can be requested in, like ?v=thumb. Start with one of these.':
'Une variante est une taille nommée dans laquelle une image peut être demandée, comme ?v=thumb. Commencez par l’une de celles-ci.',
"You don't have access": 'Vous n’avez pas accès',
'Only admins can manage image variants. Ask an admin if you need one changed.':
'Seuls les administrateurs peuvent gérer les variantes d’image. Demandez à un administrateur si vous en avez besoin d’une modifiée.',
'Only admins can manage image variants.':
'Seuls les administrateurs peuvent gérer les variantes d’image.',
'Back to Home': 'Retour à l’accueil',
"Couldn't load variants": 'Impossible de charger les variantes',
"Couldn't save the variant": 'Impossible d’enregistrer la variante',
'Check the request': 'Vérifiez la requête',
"A value in the request isn't valid. Reload the page and try again.":
'Une valeur de la requête n’est pas valide. Rechargez la page et réessayez.',
'This variant or image no longer exists. Refresh the page.':
'Cette variante ou cette image n’existe plus. Actualisez la page.',
"The server couldn't finish. Try again. If it keeps happening, check the server log.":
'Le serveur n’a pas pu terminer. Réessayez. Si le problème persiste, consultez le journal du serveur.',
'Purge cache for “{0}”?': 'Purger le cache de « {0} » ?',
'This removes {0} ({1}). Files are generated again on the next request.':
'Cela supprime {0} ({1}). Les fichiers sont générés à nouveau à la prochaine requête.',
'Purge 1 file': 'Purger 1 fichier',
'Purge {0} files': 'Purger {0} fichiers',
'Purged 1 file from “{0}”': '1 fichier purgé de « {0} »',
'Purged {0} files from “{1}”': '{0} fichiers purgés de « {1} »',
'Delete variant “{0}”?': 'Supprimer la variante « {0} » ?',
"This removes the variant and its {0} ({1}). Articles that use ?v={2} will start returning 400. This can't be undone.":
'Cela supprime la variante et ses fichiers générés ({0}, {1}). Les articles qui utilisent ?v={2} renverront une erreur 400. Cette action est irréversible.',
'Delete variant': 'Supprimer la variante',
'Variant “{0}” deleted': 'Variante « {0} » supprimée',
'Variant “{0}” added': 'Variante « {0} » ajoutée',
'Variant “{0}” saved.': 'Variante « {0} » enregistrée.',
'Variant “{0}” saved. 1 file purged.': 'Variante « {0} » enregistrée. 1 fichier purgé.',
'Variant “{0}” saved. {1} files purged.': 'Variante « {0} » enregistrée. {1} fichiers purgés.',
'Unknown or disabled variant': 'Variante inconnue ou désactivée',
'Unknown variant': 'Variante inconnue',
'width, height, format or quality': 'width, height, format ou quality',
'Unsupported parameter': 'Paramètre non pris en charge',
'Missing source image': 'Image source introuvable',
'How requests are handled': 'Traitement des requêtes',
'Body of a 400 response': 'Corps d’une réponse 400',
'unsupported_parameter replaces unknown_variant when a raw parameter is sent. There is no arbitrary-size mode.':
'unsupported_parameter remplace unknown_variant lorsqu’un paramètre brut est envoyé. Il n’existe pas de mode à taille arbitraire.',
'Edit variant: {0}': 'Modifier la variante : {0}',
'Save changes': 'Enregistrer les modifications',
Back: 'Retour',
'Define a named size and format for generated images.':
'Définit une taille et un format nommés pour les images générées.',
"You have unsaved changes to “{0}”. If you close now, they're lost.":
'Vous avez des modifications non enregistrées sur « {0} ». Si vous fermez maintenant, elles seront perdues.',
"You have unsaved changes. If you close now, they're lost.":
'Vous avez des modifications non enregistrées. Si vous fermez maintenant, elles seront perdues.',
'Discard changes?': 'Abandonner les modifications ?',
"The name can't be changed.": 'Le nom ne peut pas être modifié.',
"Lowercase letters, numbers and dashes. Can't be changed later.":
'Lettres minuscules, chiffres et tirets. Ne pourra pas être modifié plus tard.',
'e.g. hero': 'p. ex. hero',
'Set a width, a height, or both. 1–8000 px. Images are never enlarged.':
'Indiquez une largeur, une hauteur, ou les deux. De 1 à 8 000 px. Les images ne sont jamais agrandies.',
'Set a width, a height, or both.': 'Indiquez une largeur, une hauteur, ou les deux.',
'Enter a value from 1 to 8000.': 'Saisissez une valeur de 1 à 8 000.',
'Enter a value from 1 to 100.': 'Saisissez une valeur de 1 à 100.',
'Use lowercase letters, numbers and dashes, 2 to 32 characters.':
'Utilisez des lettres minuscules, des chiffres et des tirets, de 2 à 32 caractères.',
'A variant named “{0}” already exists. Choose another name.':
'Une variante nommée « {0} » existe déjà. Choisissez un autre nom.',
'Fills the box and crops what overflows.': 'Remplit le cadre et rogne ce qui dépasse.',
'Whole image inside the box, padded to the box size.':
'Image entière dans le cadre, complétée jusqu’à la taille du cadre.',
'Whole image inside the box, no padding.': 'Image entière dans le cadre, sans marge.',
'Keeps the format of each source image.': 'Conserve le format de chaque image source.',
'1–100. Higher is sharper and larger.':
'De 1 à 100. Plus la valeur est haute, plus l’image est nette et lourde.',
'Generate on upload': 'Générer à l’import',
'Creates this variant when an image is uploaded.':
'Crée cette variante lorsqu’une image est importée.',
'Disabled variants return 400 on the public site.':
'Les variantes désactivées renvoient 400 sur le site public.',
'Changing dimensions, fit, format or quality purges 1 generated file; it will be regenerated on next request.':
'Modifier les dimensions, l’ajustement, le format ou la qualité purge 1 fichier généré ; il sera régénéré à la prochaine requête.',
'Changing dimensions, fit, format or quality purges {0} generated files; they will be regenerated on next request.':
'Modifier les dimensions, l’ajustement, le format ou la qualité purge {0} fichiers générés ; ils seront régénérés à la prochaine requête.',
'Set a width or height to see a preview.':
'Indiquez une largeur ou une hauteur pour voir un aperçu.',
'Compare original and {0}': 'Comparer l’original et {0}',
'{0}% {1}': '{0} % {1}',
'No output yet': 'Pas encore de résultat',
'Sample: {0}': 'Exemple : {0}',
'{0} · about {1}': '{0} · environ {1}',
'Drag the divider, or focus it and use the arrow keys. The estimate comes from a sample; output is never larger than the source.':
'Faites glisser le séparateur, ou donnez-lui le focus et utilisez les flèches. L’estimation vient d’un échantillon ; le résultat n’est jamais plus lourd que la source.',
URL: 'URL',
} as const
export type MessageKey = keyof typeof messages