Skip to content

Commit b5b39db

Browse files
B33lowpsychedelicious
authored andcommitted
translationBot(ui): update translation (French)
Currently translated at 97.0% (1595 of 1643 strings) Co-authored-by: Thomas Bolteau <[email protected]> Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/fr/ Translation: InvokeAI/Web UI
1 parent 2cb5743 commit b5b39db

File tree

1 file changed

+117
-12
lines changed
  • invokeai/frontend/web/public/locales

1 file changed

+117
-12
lines changed

invokeai/frontend/web/public/locales/fr.json

Lines changed: 117 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,9 @@
9696
"negativePrompt": "Prompt Négatif",
9797
"ok": "Ok",
9898
"close": "Fermer",
99-
"clipboard": "Presse-papier"
99+
"clipboard": "Presse-papier",
100+
"loadingModel": "Chargement du modèle",
101+
"generating": "En Génération"
100102
},
101103
"gallery": {
102104
"galleryImageSize": "Taille de l'image",
@@ -287,7 +289,20 @@
287289
"noDefaultSettings": "Aucun paramètre par défaut configuré pour ce modèle. Visitez le Gestionnaire de Modèles pour ajouter des paramètres par défaut.",
288290
"usingDefaultSettings": "Utilisation des paramètres par défaut du modèle",
289291
"defaultSettingsOutOfSync": "Certain paramètres ne correspondent pas aux valeurs par défaut du modèle :",
290-
"restoreDefaultSettings": "Cliquez pour utiliser les paramètres par défaut du modèle."
292+
"restoreDefaultSettings": "Cliquez pour utiliser les paramètres par défaut du modèle.",
293+
"hfForbiddenErrorMessage": "Nous vous recommandons de visiter la page du modèle sur HuggingFace.com. Le propriétaire peut exiger l'acceptation des conditions pour pouvoir télécharger.",
294+
"hfTokenRequired": "Vous essayez de télécharger un modèle qui nécessite un token HuggingFace valide.",
295+
"clipLEmbed": "CLIP-L Embed",
296+
"hfTokenSaved": "Token HF enregistré",
297+
"hfTokenUnableToVerifyErrorMessage": "Impossible de vérifier le token HuggingFace. Cela est probablement dû à une erreur réseau. Veuillez réessayer plus tard.",
298+
"clipGEmbed": "CLIP-G Embed",
299+
"hfTokenUnableToVerify": "Impossible de vérifier le token HF",
300+
"hfTokenInvalidErrorMessage": "Token HuggingFace invalide ou manquant.",
301+
"hfTokenLabel": "Token HuggingFace (Requis pour certains modèles)",
302+
"hfTokenHelperText": "Un token HF est requis pour utiliser certains modèles. Cliquez ici pour créer ou obtenir votre token.",
303+
"hfTokenInvalid": "Token HF invalide ou manquant",
304+
"hfForbidden": "Vous n'avez pas accès à ce modèle HF.",
305+
"hfTokenInvalidErrorMessage2": "Mettre à jour dans le "
291306
},
292307
"parameters": {
293308
"images": "Images",
@@ -336,7 +351,11 @@
336351
"fluxModelIncompatibleBboxWidth": "$t(parameters.invoke.fluxRequiresDimensionsToBeMultipleOf16), la largeur de la bounding box est {{width}}",
337352
"noT5EncoderModelSelected": "Aucun modèle T5 Encoder sélectionné pour la génération FLUX",
338353
"fluxModelIncompatibleScaledBboxWidth": "$t(parameters.invoke.fluxRequiresDimensionsToBeMultipleOf16), la largeur de la bounding box mise à l'échelle est {{width}}",
339-
"canvasIsCompositing": "La toile est en train de composer"
354+
"canvasIsCompositing": "La toile est en train de composer",
355+
"collectionEmpty": "{{nodeLabel}} -> {{fieldLabel}} collection vide",
356+
"collectionTooFewItems": "{{nodeLabel}} -> {{fieldLabel}} : trop peu d'éléments, minimum {{minItems}}",
357+
"collectionTooManyItems": "{{nodeLabel}} -> {{fieldLabel}} : trop d'éléments, maximum {{maxItems}}",
358+
"canvasIsSelectingObject": "La toile est occupée (sélection d'objet)"
340359
},
341360
"negativePromptPlaceholder": "Prompt Négatif",
342361
"positivePromptPlaceholder": "Prompt Positif",
@@ -377,7 +396,9 @@
377396
"sendToUpscale": "Envoyer à Agrandir",
378397
"guidance": "Guidage",
379398
"postProcessing": "Post-traitement (Maj + U)",
380-
"processImage": "Traiter l'image"
399+
"processImage": "Traiter l'image",
400+
"disabledNoRasterContent": "Désactivé (Aucun contenu raster)",
401+
"recallMetadata": "Rappeler les métadonnées"
381402
},
382403
"settings": {
383404
"models": "Modèles",
@@ -415,7 +436,8 @@
415436
"confirmOnNewSession": "Confirmer lors d'une nouvelle session",
416437
"modelDescriptionsDisabledDesc": "Les descriptions des modèles dans les menus déroulants ont été désactivées. Activez-les dans les paramètres.",
417438
"enableModelDescriptions": "Activer les descriptions de modèle dans les menus déroulants",
418-
"modelDescriptionsDisabled": "Descriptions de modèle dans les menus déroulants désactivés"
439+
"modelDescriptionsDisabled": "Descriptions de modèle dans les menus déroulants désactivés",
440+
"showDetailedInvocationProgress": "Afficher les détails de progression"
419441
},
420442
"toast": {
421443
"uploadFailed": "Importation échouée",
@@ -634,7 +656,8 @@
634656
"iterations_one": "Itération",
635657
"iterations_many": "Itérations",
636658
"iterations_other": "Itérations",
637-
"back": "fin"
659+
"back": "fin",
660+
"batchSize": "Taille de lot"
638661
},
639662
"prompt": {
640663
"noMatchingTriggers": "Pas de déclancheurs correspondants",
@@ -1152,7 +1175,8 @@
11521175
"heading": "Force de débruitage",
11531176
"paragraphs": [
11541177
"Intensité du bruit ajouté à l'image d'entrée.",
1155-
"0 produira une image identique, tandis que 1 produira une image complètement différente."
1178+
"0 produira une image identique, tandis que 1 produira une image complètement différente.",
1179+
"Lorsque aucune couche raster avec du contenu visible n'est présente, ce paramètre est ignoré."
11561180
]
11571181
},
11581182
"lora": {
@@ -1447,7 +1471,9 @@
14471471
"parsingFailed": "L'analyse a échoué",
14481472
"recallParameter": "Rappeler {{label}}",
14491473
"canvasV2Metadata": "Toile",
1450-
"guidance": "Guide"
1474+
"guidance": "Guide",
1475+
"seamlessXAxis": "Axe X sans bords",
1476+
"seamlessYAxis": "Axe Y sans bords"
14511477
},
14521478
"sdxl": {
14531479
"freePromptStyle": "Écriture de Prompt manuelle",
@@ -1668,7 +1694,14 @@
16681694
"delete": "Supprimer"
16691695
},
16701696
"whatsNew": {
1671-
"whatsNewInInvoke": "Quoi de neuf dans Invoke"
1697+
"whatsNewInInvoke": "Quoi de neuf dans Invoke",
1698+
"watchRecentReleaseVideos": "Regarder les vidéos des dernières versions",
1699+
"items": [
1700+
"<StrongComponent>FLUX Guidage Régional (bêta)</StrongComponent> : Notre version bêta de FLUX Guidage Régional est en ligne pour le contrôle des prompt régionaux.",
1701+
"<StrongComponent>Améliorations diverses de l'UX</StrongComponent> : Un certain nombre de petites améliorations de l'UX et de la qualité de vie dans toute l'application."
1702+
],
1703+
"readReleaseNotes": "Notes de version",
1704+
"watchUiUpdatesOverview": "Aperçu des mises à jour de l'interface utilisateur"
16721705
},
16731706
"ui": {
16741707
"tabs": {
@@ -1776,7 +1809,10 @@
17761809
},
17771810
"process": "Traiter",
17781811
"apply": "Appliquer",
1779-
"cancel": "Annuler"
1812+
"cancel": "Annuler",
1813+
"advanced": "Avancé",
1814+
"processingLayerWith": "Calque de traitement avec le filtre {{type}}.",
1815+
"forMoreControl": "Pour plus de contrôle, cliquez sur Avancé ci-dessous."
17801816
},
17811817
"canvasContextMenu": {
17821818
"saveToGalleryGroup": "Enregistrer dans la galerie",
@@ -2029,7 +2065,17 @@
20292065
"convertInpaintMaskTo": "Convertir $t(controlLayers.inpaintMask) vers",
20302066
"copyControlLayerTo": "Copier $t(controlLayers.controlLayer) vers",
20312067
"newInpaintMask": "Nouveau $t(controlLayers.inpaintMask)",
2032-
"newRasterLayer": "Nouveau $t(controlLayers.rasterLayer)"
2068+
"newRasterLayer": "Nouveau $t(controlLayers.rasterLayer)",
2069+
"mergingLayers": "Fusionner les couches",
2070+
"resetCanvasLayers": "Réinitialiser les couches de la toile",
2071+
"resetGenerationSettings": "Réinitialiser les paramètres de génération",
2072+
"mergeDown": "Fusionner",
2073+
"controlLayerEmptyState": "<UploadButton>Télécharger une image</UploadButton>, faites glisser une image depuis la <GalleryButton>galerie</GalleryButton> sur ce calque, ou dessinez sur la toile pour commencer.",
2074+
"asRasterLayer": "En tant que $t(controlLayers.rasterLayer)",
2075+
"asRasterLayerResize": "En tant que $t(controlLayers.rasterLayer) (Redimensionner)",
2076+
"asControlLayer": "En tant que $t(controlLayers.controlLayer)",
2077+
"asControlLayerResize": "En $t(controlLayers.controlLayer) (Redimensionner)",
2078+
"newSession": "Nouvelle session"
20332079
},
20342080
"upscaling": {
20352081
"exceedsMaxSizeDetails": "La limite maximale d'agrandissement est de {{maxUpscaleDimension}}x{{maxUpscaleDimension}} pixels. Veuillez essayer une image plus petite ou réduire votre sélection d'échelle.",
@@ -2047,7 +2093,9 @@
20472093
"postProcessingModel": "Modèle de post-traitement",
20482094
"missingUpscaleModel": "Modèle d'agrandissement manquant",
20492095
"missingUpscaleInitialImage": "Image initiale manquante pour l'agrandissement",
2050-
"missingTileControlNetModel": "Aucun modèle ControlNet valide installé"
2096+
"missingTileControlNetModel": "Aucun modèle ControlNet valide installé",
2097+
"incompatibleBaseModelDesc": "L'upscaling est pris en charge uniquement pour les modèles d'architecture SD1.5 et SDXL. Changez le modèle principal pour activer l'upscaling.",
2098+
"incompatibleBaseModel": "Modèle principal non pris en charge pour l'upscaling"
20512099
},
20522100
"stylePresets": {
20532101
"deleteTemplate": "Supprimer le template",
@@ -2133,5 +2181,62 @@
21332181
"inviteTeammates": "Inviter des collègues",
21342182
"professionalUpsell": "Disponible dans l'édition professionnelle d'Invoke. Cliquez ici ou visitez invoke.com/pricing pour plus de détails.",
21352183
"professional": "Professionnel"
2184+
},
2185+
"supportVideos": {
2186+
"watch": "Regarder",
2187+
"videos": {
2188+
"upscaling": {
2189+
"description": "Comment améliorer la résolution des images avec les outils d'Invoke pour les agrandir.",
2190+
"title": "Upscaling"
2191+
},
2192+
"howDoIGenerateAndSaveToTheGallery": {
2193+
"description": "Étapes pour générer et enregistrer des images dans la galerie.",
2194+
"title": "Comment générer et enregistrer dans la galerie ?"
2195+
},
2196+
"usingControlLayersAndReferenceGuides": {
2197+
"title": "Utilisation des couche de contrôle et des guides de référence",
2198+
"description": "Apprenez à guider la création de vos images avec des couche de contrôle et des images de référence."
2199+
},
2200+
"exploringAIModelsAndConceptAdapters": {
2201+
"description": "Plongez dans les modèles d'IA et découvrez comment utiliser les adaptateurs de concepts pour un contrôle créatif.",
2202+
"title": "Exploration des modèles d'IA et des adaptateurs de concepts"
2203+
},
2204+
"howDoIUseControlNetsAndControlLayers": {
2205+
"title": "Comment utiliser les réseaux de contrôle et les couches de contrôle ?",
2206+
"description": "Apprenez à appliquer des couches de contrôle et des ControlNets à vos images."
2207+
},
2208+
"creatingAndComposingOnInvokesControlCanvas": {
2209+
"description": "Apprenez à composer des images en utilisant le canvas de contrôle d'Invoke.",
2210+
"title": "Créer et composer sur le canvas de contrôle d'Invoke"
2211+
},
2212+
"howDoIEditOnTheCanvas": {
2213+
"title": "Comment puis-je modifier sur la toile ?",
2214+
"description": "Guide pour éditer des images directement sur la toile."
2215+
},
2216+
"howDoIDoImageToImageTransformation": {
2217+
"title": "Comment effectuer une transformation d'image à image ?",
2218+
"description": "Tutoriel sur la réalisation de transformations d'image à image dans Invoke."
2219+
},
2220+
"howDoIUseGlobalIPAdaptersAndReferenceImages": {
2221+
"title": "Comment utiliser les IP Adapters globaux et les images de référence ?",
2222+
"description": "Introduction à l'ajout d'images de référence et IP Adapters globaux."
2223+
},
2224+
"howDoIUseInpaintMasks": {
2225+
"title": "Comment utiliser les masques d'inpainting ?"
2226+
},
2227+
"creatingYourFirstImage": {
2228+
"title": "Créer votre première image",
2229+
"description": "Introduction à la création d'une image à partir de zéro en utilisant les outils d'Invoke."
2230+
},
2231+
"understandingImageToImageAndDenoising": {
2232+
"title": "Comprendre l'Image-à-Image et le Débruitage",
2233+
"description": "Aperçu des transformations d'image à image et du débruitage dans Invoke."
2234+
}
2235+
},
2236+
"gettingStarted": "Commencer",
2237+
"studioSessionsDesc1": "Consultez le <StudioSessionsPlaylistLink /> pour des approfondissements sur Invoke.",
2238+
"studioSessionsDesc2": "Rejoignez notre <DiscordLink /> pour participer aux sessions en direct et poser vos questions. Les sessions sont ajoutée dans la playlist la semaine suivante.",
2239+
"supportVideos": "Vidéos d'assistance",
2240+
"controlCanvas": "Contrôler la toile"
21362241
}
21372242
}

0 commit comments

Comments
 (0)