description:"Redimensionnez par pixels, pourcentage ou presets pour reseaux sociaux",
},
crop:{
name:"Recadrer",
description:"Recadrage libre, presets de ratio, recadrage par forme",
},
rotate:{
name:"Rotation et miroir",
description:"Rotation, miroir et redressement d'images",
},
convert:{name:"Convertir",description:"Convertissez entre formats d'image"},
compress:{
name:"Compresser",
description:"Reduisez la taille du fichier par qualite ou taille cible",
},
"optimize-for-web":{
name:"Optimiser pour le web",
description:
"Optimisez les images pour le web avec conversion de format, controle de qualite et apercu en direct",
},
"strip-metadata":{
name:"Supprimer les metadonnees",
description:"Supprimez EXIF, GPS et informations de l'appareil photo",
},
"edit-metadata":{
name:"Modifier les metadonnees",
description:"Modifiez EXIF, IPTC, XMP, GPS, mots-cles et dates",
},
"bulk-rename":{
name:"Renommage par lot",
description:"Renommez plusieurs fichiers avec des motifs",
},
"image-to-pdf":{
name:"Image vers PDF",
description:"Combinez des images dans un document PDF",
},
"pdf-to-image":{
name:"PDF vers image",
description:"Convertissez des pages PDF en images",
},
favicon:{
name:"Generateur de Favicon",
description:"Generez toutes les tailles de favicon et d'icones d'application",
},
"adjust-colors":{
name:"Ajuster les couleurs",
description:"Luminosite, contraste, exposition, saturation, temperature, nettete et effets",
},
sharpening:{
name:"Nettete",
description:"Nettete adaptative, masque flou et passe-haut avec presets",
},
"replace-color":{
name:"Remplacer et inverser la couleur",
description:"Remplacez des couleurs specifiques ou inversez",
},
"color-blindness":{
name:"Simulation du daltonisme",
description:
"Simulez l'apparence des images avec differents types de deficience de la vision des couleurs",
},
"remove-background":{
name:"Supprimer l'arriere-plan",
description:"Suppression d'arriere-plan par AI",
},
upscale:{
name:"Agrandissement d'image",
description:"Amelioration par super-resolution AI",
},
"erase-object":{
name:"Effaceur d'objets",
description:"Supprimez les objets indesirables avec l'AI",
},
ocr:{
name:"OCR / Extraction de texte",
description:"Extrayez du texte a partir d'images avec une precision alimentee par l'AI",
},
"blur-faces":{
name:"Floutage de visages / donnees sensibles",
description:"Detectez et floutez automatiquement les visages et informations sensibles",
},
"enhance-faces":{
name:"Amelioration des visages",
description:"Restaurez et ameliorez les visages avec l'AI",
},
"smart-crop":{
name:"Recadrage intelligent",
description:"Recadrage intelligent par sujet, visage ou rognage automatique",
},
"image-enhancement":{
name:"Amelioration d'image",
description:
"Amelioration automatique en un clic : exposition, contraste, couleur et nettete intelligents",
},
"noise-removal":{
name:"Suppression du bruit",
description:"Suppression du bruit et du grain par AI",
},
"red-eye-removal":{
name:"Correction des yeux rouges",
description:"Detection et correction des yeux rouges par AI pour les photos au flash",
},
"restore-photo":{
name:"Restauration de photos",
description:
"Reparation de rayures, dechirures et dommages sur les photos anciennes avec l'AI",
},
"content-aware-resize":{
name:"Redimensionnement intelligent",
description:
"Redimensionnez les images de maniere intelligente tout en preservant le contenu important",
},
"ai-canvas-expand":{
name:"Extension de canevas AI",
description:"Etendez le canevas avec un remplissage genere par AI",
},
colorize:{
name:"Colorisation AI",
description:
"Convertissez les photos noir et blanc en couleur a l'aide de modeles d'apprentissage profond AI",
},
"passport-photo":{
name:"Photo d'identite",
description:
"Creez des photos de passeport, visa et pieces d'identite conformes aux normes officielles avec detection automatique du visage",
},
"transparency-fixer":{
name:"Correcteur de transparence PNG",
description:"Corrigez les PNG a fausse transparence en un clic",
},
"watermark-text":{
name:"Filigrane texte",
description:"Ajoutez un filigrane textuel en superposition",
},
"watermark-image":{
name:"Filigrane image",
description:"Superposez un logo en filigrane",
},
"text-overlay":{
name:"Texte en superposition",
description:"Ajoutez du texte stylise aux images",
},
compose:{
name:"Composition d'image",
description:"Superposez des images avec position et opacite",
},
"meme-generator":{
name:"Generateur de Meme",
description:
"Creez des memes avec des modeles populaires ou vos propres images. Texte classique style Impact avec polices, couleurs et positionnement personnalisables.",
},
info:{
name:"Info image",
description:"Consultez toutes les metadonnees et proprietes de l'image",
},
compare:{
name:"Comparer des images",
description:"Comparaison cote a cote de deux images",
},
"find-duplicates":{
name:"Trouver les doublons",
description:"Detectez les images en double et quasi-identiques",
},
"color-palette":{
name:"Palette de couleurs",
description:"Extrayez les couleurs dominantes d'une image",
},
"qr-generate":{
name:"Generateur de codes QR",
description:"Generez des codes QR stylises avec couleurs, motifs et logos personnalises",
submitBatch:"Ajouter la bordure ({count} fichiers)",
progressLabel:"Ajout de la bordure",
},
beautify:{
preset:"Preset",
backgroundType:"Type de fond",
solidColor:"Couleur unie",
linearGradient:"Degrade lineaire",
radialGradient:"Degrade radial",
customImage:"Image personnalisee",
gradientAngle:"Angle du degrade",
padding:"Marge interieure",
borderRadius:"Rayon de bordure",
shadowPreset:"Preset d'ombre",
deviceFrame:"Cadre d'appareil",
submit:"Embellir",
submitBatch:"Embellir ({count} fichiers)",
progressLabel:"Embellissement de la capture d'ecran",
},
"svg-to-raster":{
outputFormat:"Format de sortie",
sizing:"Dimensionnement",
scaleMode:"Echelle",
customMode:"Personnalise",
scalePresets:"Presets d'echelle",
dpiPresets:"Presets de DPI",
customWidth:"Largeur (px)",
customHeight:"Hauteur (px)",
background:"Arriere-plan",
bgTransparent:"Transparent",
bgColor:"Couleur",
quality:"Qualite",
submit:"Convertir le SVG",
submitBatch:"Convertir ({count} fichiers)",
progressLabel:"Conversion du SVG",
},
vectorize:{
preset:"Preset",
logo:"Logo",
illustration:"Illustration",
photo:"Photo",
sketch:"Croquis",
customPreset:"Personnalise",
colorMode:"Mode couleur",
bw:"N&B",
colorModeColor:"Couleur",
threshold:"Seuil",
colorPrecision:"Precision des couleurs",
layerDifference:"Difference de calque",
filterSpeckle:"Filtrer les taches",
pathMode:"Mode de trace",
cornerThreshold:"Seuil d'angle",
invertColors:"Inverser les couleurs",
submit:"Vectoriser",
submitBatch:"Vectoriser ({count} fichiers)",
progressLabel:"Vectorisation en cours",
},
"gif-tools":{
mode:"Mode",
resize:"Redimensionner",
optimize:"Optimiser",
speed:"Vitesse",
reverse:"Inverser",
extract:"Extraire",
rotateMode:"Rotation",
pixel:"Pixel",
percentage:"Pourcentage",
colors:"Couleurs",
dither:"Tramage",
effort:"Effort",
speedFactor:"Facteur de vitesse",
loopControl:"Controle de boucle",
infinite:"Infini",
once:"Une fois",
customLoop:"Personnalise",
loopCount:"Nombre de boucles",
extractSingle:"Unique",
extractRange:"Plage",
extractAll:"Tout",
frameNumber:"Numero d'image",
frameStart:"Image de debut",
frameEnd:"Image de fin",
extractFormat:"Format",
submit:"Traiter le GIF",
submitBatch:"Traiter ({count} fichiers)",
progressLabel:"Traitement du GIF",
},
"image-to-base64":{
outputFormat:"Format de sortie",
keepOriginal:"Conserver l'original",
quality:"Qualite",
maxWidth:"Largeur maximale",
maxHeight:"Hauteur maximale",
submit:"Convertir en Base64",
submitBatch:"Convertir ({count} fichiers)",
copyBase64:"Copier Base64",
copyDataUri:"Copier Data URI",
copyImgTag:"Copier la balise <img>",
copyCssUrl:"Copier CSS url()",
},
"enhance-faces-standalone":{
model:"Modele",
fast:"Rapide",
balanced:"Equilibre",
best:"Optimal",
},
},
urlImport:{
title:"Importer depuis des URLs",
placeholder:"Collez des URLs d'images, une par ligne...",
importButton:"Importer les URLs",
addButton:"Ajouter {count} fichiers",
adding:"Ajout en cours...",
retryButton:"Reessayer",
cancelButton:"Annuler",
readyCount:"{count} prets",
failedStatus:"Echec",
},
comparison:{
original:"Original",
processed:"Traite",
before:"Avant",
after:"Apres",
savings:"Economie",
},
toolPage:{
emptyPrompt:"Deposez ou importez une image pour commencer",
filesCount:"Fichiers ({count})",
addMore:"+ Ajouter",
clearAll:"Tout effacer",
acceptDescription:"Fichiers {exts} uniquement",
notFound:"Outil introuvable",
configureAndGenerate:"Configurez les parametres et generez.",
processingFailed:"Echec du traitement pour ce fichier",
conversionComplete:"Conversion terminee",
cannotPreviewDownload:
"Les fichiers {type} ne peuvent pas etre previsualises dans le navigateur. Utilisez le bouton de telechargement pour enregistrer votre fichier.",
generatingPreview:"Generation de l'apercu...",
cannotPreviewWillProcess:
"Les fichiers {ext} ne peuvent pas etre previsualises dans le navigateur. L'outil traitera ce fichier normalement.",
previousImage:"Image precedente",
nextImage:"Image suivante",
imageCounter:"{current} / {total}",
settingsLabel:"Parametres",
downloadAllZip:"Tout telecharger (ZIP)",
hideSettings:"Masquer les parametres",
imageArea:"Zone d'image",
},
homePage:{
generatingPreview:"Generation de l'apercu...",
loadingPreview:"Chargement de l'apercu...",
changeFile:"Changer de fichier",
quickActions:"Actions rapides",
allTools:"Tous les outils",
},
fullscreenGrid:{
searchPlaceholder:"Rechercher des outils...",
hideDetails:"Masquer les details",
showDetails:"Afficher les details",
switchToSidebar:"Passer a la vue barre laterale",
sidebarButton:"Barre laterale",
noToolsFound:"Aucun outil trouve",
tryDifferent:"Essayez un autre terme de recherche",
},
editor:{
menu:{
file:{
label:"Fichier",
new:"Nouveau",
open:"Ouvrir",
save:"Enregistrer",
exportAs:"Exporter sous...",
quickExportPng:"Export rapide en PNG",
close:"Fermer",
},
edit:{
label:"Edition",
undo:"Annuler",
redo:"Retablir",
cut:"Couper",
copy:"Copier",
copyMerged:"Copier avec fusion",
paste:"Coller",
pasteInPlace:"Coller sur place",
delete:"Supprimer",
freeTransform:"Transformation libre",
transform:{
label:"Transformation",
scale:"Echelle",
rotate:"Rotation",
skew:"Inclinaison",
flipHorizontal:"Miroir horizontal",
flipVertical:"Miroir vertical",
},
},
image:{
label:"Image",
imageSize:"Taille de l'image...",
canvasSize:"Taille du canevas...",
rotation:{
label:"Rotation de l'image",
cw90:"90 sens horaire",
ccw90:"90 sens antihoraire",
r180:"180",
flipHorizontal:"Miroir horizontal",
flipVertical:"Miroir vertical",
},
trim:"Rogner",
adjustments:{
label:"Reglages",
brightnessContrast:"Luminosite/Contraste",
hueSaturation:"Teinte/Saturation",
colorBalance:"Balance des couleurs",
levels:"Niveaux",
curves:"Courbes",
},
},
layer:{
label:"Calque",
newLayer:"Nouveau calque",
duplicateLayer:"Dupliquer le calque",
deleteLayer:"Supprimer le calque",
arrange:{
label:"Organiser",
bringToFront:"Mettre au premier plan",
bringForward:"Avancer",
sendBackward:"Reculer",
sendToBack:"Mettre en arriere-plan",
},
mergeDown:"Fusionner vers le bas",
flattenImage:"Aplatir l'image",
},
select:{
label:"Selection",
all:"Tout",
deselect:"Deselectionner",
inverse:"Inverser",
colorRange:"Plage de couleurs...",
},
filter:{
label:"Filtre",
blur:{
label:"Flou",
gaussian:"Flou gaussien",
motion:"Flou de mouvement",
radial:"Flou radial",
surface:"Flou de surface",
},
sharpen:{
label:"Nettete",
sharpen:"Nettete",
unsharpMask:"Masque flou",
},
noise:{
label:"Bruit",
addNoise:"Ajouter du bruit",
reduceNoise:"Reduire le bruit",
},
pixelate:{
label:"Pixelisation",
pixelate:"Pixeliser",
mosaic:"Mosaique",
},
stylize:{
label:"Styliser",
emboss:"Relief",
solarize:"Solariser",
posterize:"Posteriser",
},
grayscale:"Niveaux de gris",
sepia:"Sepia",
invert:"Inverser",
},
view:{
label:"Affichage",
zoomIn:"Zoom avant",
zoomOut:"Zoom arriere",
fitOnScreen:"Ajuster a l'ecran",
actualPixels:"Pixels reels",
rulers:"Regles",
grid:"Grille",
guides:"Reperes",
snap:"Magnetisme",
panels:"Panneaux",
},
},
menuBar:{
backTitle:"Retour a SnapOtter",
},
welcome:{
ariaLabel:"Zone de depot d'image",
heading:"Editeur d'images",
dropDescription:"Deposez une image ici pour commencer",
openImageButton:"Ouvrir une image",
newDocumentButton:"Nouveau document",
pasteHint:"Ou collez depuis le presse-papiers (Ctrl+V)",
},
mobile:{
heading:"Bureau recommande",
description:
"L'editeur d'images fonctionne mieux sur les ecrans de bureau. Veuillez passer a un appareil avec un ecran plus grand pour profiter pleinement de l'experience d'edition.",
description:"Organisez les membres en equipes pour une meilleure gestion.",
createButton:"Creer une nouvelle equipe",
newTeamHeading:"Nouvelle equipe",
teamNamePlaceholder:"Nom de l'equipe",
createSubmitButton:"Creer",
cancelButton:"Annuler",
createSuccess:"Equipe creee avec succes",
createFailed:"Echec de la creation de l'equipe",
duplicateTeamError:"Une equipe avec ce nom existe deja",
renameSuccess:"Equipe renommee",
renameFailed:"Echec du renommage de l'equipe",
deleteConfirm:'Supprimer l\'equipe "{name}" ? Les membres seront desaffectes.',
deleteSuccess:'Equipe "{name}" supprimee',
deleteFailed:"Echec de la suppression de l'equipe",
cannotDeleteDefault:
"Impossible de supprimer l'equipe par defaut ou une equipe avec des membres",
tableHeaderTeamName:"Nom de l'equipe",
tableHeaderMembers:"Membres",
emptyState:"Aucune equipe trouvee.",
renameSaveButton:"Enregistrer",
renameCancelButton:"Annuler",
renameAction:"Renommer",
deleteAction:"Supprimer",
totalMembers:"Nombre total de membres",
nameRequired:"Le nom de l'equipe est requis",
nameTooLong:"Le nom de l'equipe doit contenir 50 caracteres ou moins",
duplicateName:"Une equipe avec ce nom existe deja",
},
roles:{
heading:"Roles",
description:
"Gerez les roles et leurs permissions. Les roles predefinies ne peuvent pas etre modifies.",
createButton:"Creer un role personnalise",
newRoleHeading:"Nouveau role",
roleNamePlaceholder:"Nom du role",
descriptionPlaceholder:"Description (optionnel)",
permissionsLabel:"Permissions",
createSubmitButton:"Creer",
cancelButton:"Annuler",
createSuccess:"Role cree avec succes",
createFailed:"Echec de la creation du role",
duplicateRoleError:"Un role avec ce nom existe deja",
editHeading:"Modifier le role : {name}",
editSaveButton:"Enregistrer",
editCancelButton:"Annuler",
updateSuccess:"Role mis a jour",
updateFailed:"Echec de la mise a jour du role",
deleteConfirm:'Supprimer le role "{name}" ? {count} utilisateur(s) devront etre reassignes.',
deleteConfirmSimple:'Supprimer le role "{name}" ?',
deleteSuccess:'Role "{name}" supprime',
deleteFailed:"Echec de la suppression du role",
emptyState:"Aucun role trouve.",
builtInBadge:"Predefini",
userCountBadge:"{count} utilisateur(s)",
editRoleTitle:"Modifier le role",
deleteRoleTitle:"Supprimer le role",
permGroup:{
tools:"Outils",
files:"Fichiers",
apiKeys:"Cles API",
pipelines:"Pipelines",
settings:"Parametres",
users:"Utilisateurs",
teams:"Equipes",
system:"Systeme",
},
},
auditLog:{
heading:"Journal d'audit",
allActionsFilter:"Toutes les actions",
emptyState:"Aucune entree dans le journal d'audit.",
tableHeaderTime:"Heure",
tableHeaderUser:"Utilisateur",
tableHeaderAction:"Action",
tableHeaderTarget:"Cible",
paginationInfo:"Page {page} sur {totalPages} ({total} entrees)",
previousButton:"Precedent",
nextButton:"Suivant",
justNow:"a l'instant",
minutesAgo:"il y a {mins}min",
hoursAgo:"il y a {hrs}h",
daysAgo:"il y a {days}j",
},
apiKeys:{
heading:"Cles API",
description:"Gerez les cles API pour l'acces programmatique a SnapOtter.",
keyNamePlaceholder:"Nom de la cle (optionnel)",
generateButton:"Generer une cle API",
removeScopingLabel:"Supprimer la restriction de permissions",
restrictPermissionsLabel:"Restreindre les permissions (optionnel)",
expiresLabel:"Expire :",
clearButton:"Effacer",
copyTitle:"Copier",
keyWarning:"Conservez cette cle en lieu sur. Elle ne sera plus affichee.",
existingKeysHeading:"Cles existantes",
createdPrefix:"Creee le {date}",
scopedPrefix:"Portee :",
expiresPrefix:"Expire le {date}",
deleteKeyTitle:"Supprimer la cle",
deleteConfirm:
"Supprimer cette cle API ? Les integrations qui l'utilisent cesseront de fonctionner.",
emptyState:"Aucune cle API pour le moment. Generez-en une pour commencer.",
},
tools:{
heading:"Outils",
description:
"Activez ou desactivez les outils individuellement. Les outils desactives sont masques pour tous les utilisateurs.",
restartBanner:"Un redemarrage est necessaire pour appliquer les modifications.",
searchPlaceholder:"Rechercher des outils...",
noSearchResults:"Aucun outil ne correspond a votre recherche.",
loadFailedError:
"Echec du chargement des parametres d'outils. L'enregistrement est desactive pour eviter toute perte de donnees.",
saveButton:"Enregistrer les parametres d'outils",
disabledCount:"{count} outil(s) desactive(s)",
},
experimental:{
label:"Activer les outils experimentaux",
description:"Affiche les outils encore en developpement. Ils peuvent etre instables.",
},
fileManagement:{
title:"Gestion des fichiers",
maxAge:"Age maximal des fichiers (heures)",
maxAgeDescription:"Duree de conservation des fichiers traites avant nettoyage automatique",
startupCleanup:"Nettoyage au demarrage",
startupCleanupDescription:"Nettoie les anciens fichiers temporaires au demarrage du serveur",
},
analytics:{
heading:"Analytique produit",
description:"Partagez des donnees d'utilisation anonymes pour aider a ameliorer SnapOtter.",
privacyNote:"Vos images ne quittent jamais votre machine.",
disabledByAdmin:"L'analytique produit a ete desactivee par l'administrateur du serveur.",
enabledLabel:"Analytique activee",
disabledLabel:"Analytique desactivee",
learnMore:"En savoir plus",
},
aiFeatures:{
title:"AI Features",
description:"Manage AI model bundles for advanced image processing.",
installAll:"Install All",
diskUsage:"Disk usage:",
installed:"Installed",
notInstalled:"Not installed",
queued:"Queued",
install:"Install",
repair:"Repair",
uninstall:"Uninstall",
installing:"Installing...",
},
about:{
heading:"A propos",
appName:"SnapOtter",
appDescription:
"Une suite de traitement d'images auto-hebergee, axee sur la confidentialite, avec 51 outils. Redimensionnez, compressez, convertissez, ajoutez des filigranes et automatisez vos flux de travail sans envoyer de donnees vers le cloud.",
"Vous devez definir un nouveau mot de passe avant de continuer. Votre mot de passe doit contenir au moins 8 caracteres avec des majuscules, des minuscules et un chiffre.",
usernameLabel:"Nom d'utilisateur",
currentPasswordLabel:"Mot de passe actuel",
currentPasswordPlaceholder:"Saisissez le mot de passe actuel",
newPasswordLabel:"Nouveau mot de passe",
generateButton:"Generer un mot de passe fort",
newPasswordPlaceholder:"Au moins 8 caracteres",
confirmPasswordLabel:"Confirmer le nouveau mot de passe",
confirmPasswordPlaceholder:"Repetez le nouveau mot de passe",
passwordsMismatch:"Les mots de passe ne correspondent pas",
failedError:"Echec du changement de mot de passe",
connectionError:"Erreur de connexion",
changingButton:"Modification en cours...",
changeButton:"Changer le mot de passe",
sidebarTitle:"Presque fini",
sidebarDescription:
"Definissez un mot de passe fort pour securiser votre compte, puis vous serez pret.",
},
automate:{
title:"Automatiser",
invalidPipelineFile:"Ce n'est pas un fichier Pipeline SnapOtter valide",
newerVersion:"Ce Pipeline a ete cree avec une version plus recente de SnapOtter",
missingName:"Le fichier Pipeline n'a pas de nom",
noSteps:"Le fichier Pipeline n'a aucune etape",
importFailed:"Echec de l'importation",
couldNotRead:"Impossible de lire le fichier Pipeline",
fileCount:"{count} fichier",
fileCountPlural:"{count} fichiers",
importFromLibrary:"Importer depuis la bibliotheque",
addButton:"+ Ajouter",
libraryButton:"Bibliotheque",
clearButton:"Effacer",
processingFailed:"Echec du traitement pour ce fichier",
processingMultiple:"Traitement de {count} fichiers...",
processingPipeline:"Traitement du Pipeline...",
processButton:"Traiter",
processButtonMultiple:"Traiter ({count})",
processAllButton:"Tout traiter ({count})",
addTool:"Ajouter un outil",
toolPalette:"Palette d'outils",
clickToAdd:"Cliquez pour ajouter au Pipeline",
savedLabel:"Enregistre",
importButton:"Importer",
noSavedPipelines:"Aucun Pipeline enregistre",
stepCount:"({count} etape)",
stepCountPlural:"({count} etapes)",
exportPipeline:"Exporter le Pipeline",
deletePipeline:"Supprimer le Pipeline",
moreCount:"+{count} de plus",
pipelineBuilder:"Constructeur de Pipeline",
addToolsPrompt:"Ajoutez des outils depuis la palette pour commencer",
unsupportedFileType:"Ce type de fichier n'est pas pris en charge par cet outil",
urlFetchFailed:"Impossible de recuperer l'image depuis l'URL",
ariaLabel:"Zone de depot de fichiers",
dropPrompt:"Deposez vos images ici",
browseOrPaste:"cliquez n'importe ou pour parcourir, ou collez depuis le presse-papiers",
uploadButton:"Importer",
defaultFormats:"PNG, JPG, WebP, HEIC, RAW, PSD et plus de 65 formats",
orSeparator:"ou",
urlPlaceholder:"Collez l'URL de l'image...",
urlLoadingIndicator:"...",
addUrlButton:"Ajouter",
importMultipleUrls:"Importer plusieurs URLs...",
filesSelected:"{count} fichiers selectionnes",
},
reviewPanel:{
processedResultAlt:"Resultat traite",
sizeLabel:"Taille : {size}",
typeLabel:"Type : {type}",
processedLabel:"Traite : {time}",
undoButton:"Annuler",
downloadButton:"Telecharger",
openInEditor:"Ouvrir dans l'editeur",
reviewHeading:"Verification",
continueEditing:"Continuer l'edition",
},
features:{
notEnabledTitle:"Fonctionnalite non activee",
notEnabledDescription:
"Cette fonctionnalite n'est pas activee. Demandez a votre administrateur de l'activer dans les Parametres.",
requiresDownload:"Cette fonctionnalite necessite un telechargement supplementaire (~{size})",
retryButton:"Reessayer",
queued:"En file d'attente pour l'installation...",
enableButton:"Activer {name}",
lessThanMinute:"Moins d'une minute restante",
oneMinuteLeft:"~1 minute restante",
minutesLeft:"~{mins} minutes restantes",
progressMessages:[
"Presque fini... sans doute...",
"Les bonnes choses prennent du temps...",
"Toujours plus rapide que de regarder secher la peinture...",
"Votre patience est vraiment admirable...",
"Ca travaille dur dans les coulisses...",
"C'est la partie passionnante, faites-nous confiance...",
"Des operations importantes en arriere-plan...",
"Si vous lisez ceci, ca fonctionne...",
"Preparation de quelque chose de genial...",
"Ca vaut chaque seconde, promis...",
"Le suspense fait partie de l'experience...",
"On apprend de nouveaux tours a votre ordinateur...",
"Configuration de vos super-pouvoirs...",
"Vos images vous remercieront plus tard...",
"Chargement... mais avec du style...",
"Le moment ideal pour un cafe...",
"Rome ne s'est pas faite en un jour non plus...",
"Chut... un genie au travail...",
"Vos photos vont etre jalouses de ce qui arrive...",
"On rassemble l'equipe de choc...",
"Deballage de merveilles...",
"On a presque fini de penser a commencer... on plaisante...",
"Retournement de situation : ca fait vraiment quelque chose...",
"Prechauffage des moteurs creatifs...",
"Chargement de l'imagination...",
"Ce n'est pas un ecran de veille, promis...",
"Le grand art prend du temps a s'installer...",
"Votre futur vous vous remerciera...",
"Recuperation de fichiers tres intelligents...",
"Tenez bon, le meilleur reste a venir...",
],
},
help:{
heading:"Aide",
gettingStarted:{
heading:"Pour commencer",
description:
"Selectionnez un outil dans la barre laterale ou recherchez-en un. Importez une image en la faisant glisser sur la page ou en cliquant sur la zone d'import. Ajustez les parametres et telechargez votre resultat.",
},
keyboardShortcuts:{
heading:"Raccourcis clavier",
focusSearchBar:"Focus sur la barre de recherche",
goToTools:"Aller aux outils",
toggleTheme:"Changer de theme",
goToResize:"Aller a Redimensionner",
goToCrop:"Aller a Recadrer",
goToCompress:"Aller a Compresser",
goToConvert:"Aller a Convertir",
goToRemoveBackground:"Aller a Supprimer l'arriere-plan",
goToWatermarkText:"Aller au Filigrane texte",
goToStripMetadata:"Aller a Supprimer les metadonnees",
goToImageInfo:"Aller a Info image",
},
resources:{
heading:"Ressources",
githubLink:"Depot GitHub",
reportIssueLink:"Signaler un probleme",
docsLink:"Documentation",
apiRefLink:"Reference API (Swagger)",
},
versionLabel:"SnapOtter v{version}",
},
errors:{
generic:"Une erreur est survenue",
offline:"Vous etes hors ligne",
reconnecting:"Reconnexion au serveur...",
connected:"Connecte",
processingFailed:"Echec du traitement pour ce fichier",
timeout:"Delai d'attente depasse. Le serveur est peut-etre surcharge. Veuillez reessayer.",
invalidCredentials:"Nom d'utilisateur ou mot de passe invalide",
connectionError:"Erreur de connexion",
},
analytics:{
consentTitle:"Aidez a ameliorer SnapOtter",
consentDescription:
"Les statistiques d'utilisation anonymes nous aident a corriger les bugs et a creer les outils dont vous avez vraiment besoin. Vos images et fichiers restent sur votre machine.",
consentChangeable:"Vous pouvez desactiver cela a tout moment dans les Parametres.",
acceptButton:"Bien sur, ca me va",
declineButton:"Pas maintenant",
settingsTitle:"Analytique produit",
settingsDescription:
"Partagez des donnees d'utilisation anonymes pour aider a ameliorer SnapOtter.",
settingsPrivacy:"Vos images ne quittent jamais votre machine.",
settingsDisabledByAdmin:
"L'analytique produit a ete desactivee par l'administrateur du serveur.",