From 0d99d33c3830fd45ec387cff79aaaadb19286563 Mon Sep 17 00:00:00 2001 From: rlartot <94693724+rlartot@users.noreply.github.com> Date: Thu, 15 Oct 2026 14:50:57 +0200 Subject: [PATCH] French: catch up with main (#1331) fr.json covers the messages main added since #1224 (render workspace, design properties, display quality, surface untrim, joint drive stops, Save as Mesh), with the same terminology conventions. --- assets/locales/fr.json | 127 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 126 insertions(+), 1 deletion(-) diff --git a/assets/locales/fr.json b/assets/locales/fr.json index 25715af4..90b9a726 100644 --- a/assets/locales/fr.json +++ b/assets/locales/fr.json @@ -4,6 +4,12 @@ "1. Open GitHub draft below. Your title and report will be filled in.": "1. Ouvrir le brouillon GitHub ci-dessous. Votre titre et votre rapport y seront déjà remplis.", "2. Attach your screenshot: copy and paste it, or save and upload the PNG.": "2. Joindre votre capture d'écran : la copier-coller, ou enregistrer le PNG puis le téléverser.", "3. Click Submit new issue on GitHub to send your report.": "3. Cliquer sur Submit new issue sur GitHub pour envoyer votre rapport.", + "nav.touchpad.label": "Pavé tactile", + "nav.touchpad.help": "Maintenir Maj et déplacer le pointeur pour faire un panoramique ; maintenir Alt/Option et le déplacer pour orbiter. Aucun bouton de souris n'est nécessaire. Le défilement vertical zoome.", + "nav.touchpad.orbit": "Orbite (maintenir Alt/Option et déplacer ; sans bouton de souris)", + "nav.touchpad.pan": "Panoramique (maintenir Maj et déplacer ; sans bouton de souris)", + "nav.touchpad.zoom": "Zoom (défilement vertical ou pincement)", + "nav.touchpad.scroll": "Le pavé tactile zoome avec le défilement vertical. Votre réglage de panoramique à deux doigts est conservé pour les autres préréglages.", "browser.body_name": "Corps{number}", "browser.component_name": "Composant{number}", "browser.parameters": "Paramètres ({count})", @@ -82,6 +88,9 @@ "cmd.doc_recovery_list": "Conceptions récupérables", "cmd.document_inspect": "Inspecter la conception", "cmd.document_units": "Changer les unités de la conception", + "cmd.document_metadata": "Propriétés de la conception", + "cmd.document_metadata_set": "Modifier les propriétés de la conception", + "cmd.document_metadata_remove": "Supprimer une propriété de la conception", "cmd.edit_checkpoint": "Point de restauration", "cmd.edit_restore_checkpoint": "Revenir au point de restauration", "cmd.engine_commands": "Lister les commandes", @@ -95,6 +104,7 @@ "cmd.file_insert_mesh": "Insérer un maillage", "cmd.file_insert_step": "Insérer un STEP", "cmd.file_save_mesh": "Enregistrer comme maillage", + "cmd.file_slicers": "Slicers installés", "cmd.inspect_accessibility": "Analyse d'accessibilité", "cmd.inspect_center_of_mass": "Centre de gravité", "cmd.inspect_curvature_comb": "Analyse par peigne de courbure", @@ -284,6 +294,7 @@ "cmd.view_list": "Lister les vues nommées", "cmd.view_rename": "Renommer la vue nommée", "cmd.view_save": "Nouvelle vue nommée", + "dialog.computing": "Calcul… {seconds} s", "dialog.custom_axis": "↖ Axe personnalisé", "dialog.edit_title": "MODIFIER {title}", "dialog.select": "↖ Sélectionner", @@ -318,6 +329,16 @@ "ui.animation": "Animation", "ui.animation_speed": "Vitesse d'animation", "ui.anti_aliasing": "Anticrénelage", + "ui.supersampling": "Suréchantillonnage (SSAA)", + "ui.supersampling_off": "Désactivé (1×)", + "ui.supersampling_adaptive": "Seulement quand la vue est immobile", + "settings.supersampling_note": "Dessine la vue à une résolution plus élevée puis la réduit : arêtes, lignes et grille plus lisses sur les écrans de définition inférieure à la 4K. Cela coûte du temps GPU : environ 2,25× plus de pixels à 1,5× et 4× plus à 2×.", + "ui.display_quality": "Qualité d'affichage", + "ui.display_quality_coarse": "Grossière", + "ui.display_quality_normal": "Normale", + "ui.display_quality_fine": "Fine", + "ui.display_quality_ultra": "Ultra", + "settings.display_quality_note": "Les niveaux plus fins affichent plus lisses les faces et arêtes courbes, mais leur maillage prend plus de temps. Seule la vue change, jamais la conception ni les exports.", "ui.apply": "Appliquer", "ui.arc": "Arc", "ui.assemble": "Assembler", @@ -577,6 +598,10 @@ "ui.quit": "Quitter", "ui.radial_context_menu": "Menu contextuel radial", "ui.radius": "Rayon", + "ui.pull_direction": "Direction de démoulage", + "ui.tool_direction": "Direction de l'outil", + "ui.reachable": "Accessible", + "ui.blocked": "Inaccessible", "ui.radius_type": "Type de rayon", "ui.rectangle": "Rectangle", "ui.rectangular_pattern": "Réseau rectangulaire", @@ -591,6 +616,24 @@ "ui.revolve": "Révolution", "ui.right": "Droite", "ui.save": "Enregistrer", + "ui.heading_save_mesh": "ENREGISTRER COMME MAILLAGE", + "ui.format": "Format", + "ui.mesh_format_stl": "STL", + "ui.mesh_format_3mf": "3MF", + "ui.mesh_format_3mf_tagged": "3MF avec étiquettes de faces", + "ui.send_to_slicer": "Envoyer au slicer", + "ui.slicer": "Slicer", + "ui.custom_program": "Personnalisé…", + "ui.no_slicer_found": "Aucun slicer trouvé", + "ui.send": "Envoyer", + "ui.custom_program_tip": "Choisir un slicer à ajouter à la liste", + "ui.slicer_delete_tip": "{program}\nAppuyer sur Suppr pour le retirer de la liste", + "ui.save_mesh_pick_bodies": "Sélectionner les corps à enregistrer", + "ui.save_mesh_no_slicer": "Aucun slicer trouvé : choisissez Personnalisé… et sélectionnez votre slicer, ou désactivez Envoyer au slicer", + "ui.not_a_program": "{path} n'est pas un programme exécutable", + "ui.sent_to_slicer": "Envoyé à {slicer}", + "ui.saved_to": "Enregistré : {path}", + "ui.save_mesh_temp_failed": "Impossible de créer {folder} : {error}", "ui.save_as": "Enregistrer sous", "ui.save_as_ellipsis": "Enregistrer sous...", "ui.scale": "Échelle", @@ -751,6 +794,8 @@ "Files from many CAD programs have Y up, so they open lying on their back here (Z up).": "Les fichiers de nombreux logiciels de CAO ont Y vers le haut : ils s'ouvrent donc couchés ici (Z vers le haut).", "Filter": "Filtrer", "Find in Browser": "Trouver dans le navigateur", + "Copy Error Message": "Copier le message d'erreur", + "Copy Warning Message": "Copier le message d'avertissement", "Flat size": "Dimensions à plat", "Follow camera (Look At sketches)": "Suivre la caméra (vue normale aux esquisses)", "Font": "Police", @@ -939,6 +984,17 @@ "ui.pinToShortcuts": "Épingler aux raccourcis", "ui.pinToToolbar": "Épingler à la barre d'outils", "ui.properties": "Propriétés", + "ui.design_properties.project": "Projet", + "ui.design_properties.part_number": "Référence", + "ui.design_properties.revision": "Indice", + "ui.design_properties.author": "Auteur", + "ui.design_properties.organization": "Organisation", + "ui.design_properties.description": "Description", + "ui.design_properties.license": "Licence", + "ui.design_properties.not_text": "Enregistré sous une autre forme que du texte ; une saisie ici le remplace.", + "ui.design_properties.exports": "Les exports STEP, IGES et 3MF les incluent quand le format le permet.", + "ui.design_properties.others": "Données d'autres logiciels", + "ui.design_properties.others_note": "Conservées telles quelles dans la conception et jamais exportées.", "ui.removeSection": "Retirer la coupe", "ui.removeFromToolbar": "Retirer de la barre d'outils", "ui.repeat": "Répéter", @@ -962,6 +1018,9 @@ "ui.updateToCurrentView": "Mettre à jour avec la vue actuelle", "ui.zoom": "Zoom", "ui.command_done": "{command} terminé", + "drive.stopped_by_loop": "Arrêté à {value} : la boucle passant par {joint} ne peut plus se fermer", + "drive.stopped_by_contact": "Arrêté à {value} : {a} traverserait {b}", + "drive.unconnected": "Rien ne bouge : {part} n'est relié à rien de fixé", "timeline.group": "Nouveau dossier de fonctions", "timeline.ungroup": "Supprimer les dossiers de fonctions", "timeline.rename_group": "Renommer le dossier de fonctions", @@ -1039,5 +1098,71 @@ "drive.unconnected": "Rien ne bouge : {part} n'est relié à rien de fixé", "joint.one_component": "Ces pièces sont des corps d'un même composant : {bodies}. Une liaison déplace un composant par rapport à un autre, chaque pièce a donc besoin de son propre composant.", "joint.one_body": "Les deux sélections sont sur {body}. Choisissez la seconde sur une autre pièce.", - "joint.from_bodies_hint": "Chaque corps sélectionné passe dans un nouveau composant à lui et reste où il est." + "joint.from_bodies_hint": "Chaque corps sélectionné passe dans un nouveau composant à lui et reste où il est.", + "cmd.render_scene": "Inspecter la scène de rendu", + "cmd.render_settings_apply": "Appliquer la caméra de rendu", + "toolbar.render": "RENDU", + "toolbar.render_scene": "SCÈNE", + "render.preview": "Aperçu intégré", + "render.preview_help": "Ombrage par rastérisation et transparence mélangée. La réfraction, l'HDRI et le rendu final ne sont pas encore disponibles.", + "render.setup_name": "Nom du préréglage", + "render.background": "Arrière-plan de la scène", + "render.perspective": "Caméra en perspective", + "render.fit": "Cadrer le produit", + "render.restore_camera": "Restaurer la caméra enregistrée", + "render.save_setup": "Enregistrer le préréglage", + "render.unsaved": "Modifications de l'aperçu non enregistrées", + "render.reload_settings": "Recharger les réglages enregistrés", + "render.unavailable_preview": "Ce préréglage demande un profil d'aperçu indisponible.", + "render.use_preview": "Utiliser l'aperçu intégré", + "render.navigation_help": "Faire glisser pour orbiter ; glisser avec le bouton du milieu pour un panoramique ; molette pour zoomer. Enregistrer le préréglage mémorise la caméra actuelle.", + "render.return_design": "Revenir à la conception", + "render.image_title": "Image de rendu", + "render.image_help": "Image d'aperçu CPU · PNG · transparence approximative", + "render.image_width": "Largeur", + "render.image_height": "Hauteur", + "render.image_transparent": "Arrière-plan transparent", + "render.image_check": "Vérifier la demande de rendu", + "render.image_supported": "La demande de rendu est prise en charge ; la file d'attente et la réserve de mémoire seront revérifiées au lancement.", + "render.image_queued": "En attente de rendu", + "render.image_preparing": "Préparation de l'image", + "render.image_running": "Rendu de l'image", + "render.image_encoding": "Encodage du PNG", + "render.image_cancelling": "Annulation", + "render.image_cancelled": "Rendu annulé", + "render.image_completed": "Image prête à exporter", + "render.image_failed": "Échec du rendu", + "render.image_unknown": "État du rendu indisponible", + "render.image_reduce": "Essayez une image plus petite ou une scène plus simple.", + "render.image_cancel": "Annuler le rendu", + "render.image_stale": "Cette image utilise la scène capturée avant les dernières modifications.", + "render.image_start": "Lancer le rendu", + "render.image_overwrite": "Remplacer le fichier existant", + "render.image_export": "Exporter en PNG", + "cmd.render_preflight": "Vérifier la demande de rendu", + "cmd.render_start": "Rendu d'image", + "cmd.render_status": "Progression du rendu", + "cmd.render_cancel": "Annuler le rendu", + "cmd.render_export": "Exporter l'image de rendu", + "toolbar.image": "IMAGE", + "appearance.surface_response": "Réponse de la surface", + "appearance.pbr_opaque": "PBR opaque", + "appearance.metallic": "Métallique", + "appearance.roughness": "Rugosité", + "appearance.dielectric_ior": "Indice de réfraction (diélectrique)", + "appearance.pbr_help": "Voir cette surface dans l'espace Rendu ou dans un PNG du produit. Sans réfraction ni transmission.", + "render.opaque_preview_help": "PBR opaque et couleurs simples ; transparence mélangée. La réfraction, l'HDRI et le rendu final ne sont pas encore disponibles.", + "render.opaque_image_summary": "PNG d'aperçu · PBR opaque · transparence mélangée", + "UNTRIM": "ANNULER L'AJUSTEMENT", + "Face": "Face", + "Holes": "Trous", + "Holes (edges on them)": "Trous (par leurs arêtes)", + "In place (surfaces)": "En place (surfaces)", + "None": "Aucun", + "Picked": "Sélectionnés", + "Restore outer boundary": "Restaurer le contour extérieur", + "RULED SURFACE": "SURFACE RÉGLÉE", + "Mitre": "Onglet", + "Reference face": "Face de référence", + "Round": "Arrondi" }