Files
Mike-Solar 9cfcb0af92 feat(app): startup update check and Help > Report a Bug
On every startup (unless Preferences > General turns the new "Check for
updates" toggle off) the app GETs
https://www.oakvideoeditor.org/api/v1/update/latest, parses the
documented latest-release JSON and, when the remote version is newer
than the running build, prompts with a dialog whose primary button opens
https://www.oakvideoeditor.org/downloads. The blocking fetch runs on the
gpui background executor with a 5 s bound; transport and parse failures
are silent, and a release found while another modal is up (the project
manager on a fresh start) is deferred until the modal layer frees.

The transport sits behind an `UpdateTransport` seam so tests script the
response without touching the network; version comparison strips the
`v` prefix and pre-release suffixes and orders the components
numerically (an unparsable remote falls back to string inequality).

Help > Report a Bug... opens
https://www.oakvideoeditor.org/bug-report.

The eight shipped i18n packs carry the new menu/preferences/update keys.
2026-09-24 12:55:42 +08:00

913 lines
42 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Oak Video Editor UI strings — Français (fr)
# Format: "i18n.key": "Translated text". Add new languages as new files named <lang>.yaml.
"language.name": "Français"
"menu.file": "Fichier(F)"
"menu.edit": "Édition(E)"
"menu.view": "Affichage(A)"
"menu.playback": "Lecture(L)"
"menu.sequence": "Séquence(S)"
"menu.window": "Fenêtre(F)"
"menu.tools": "Outils(O)"
"menu.help": "Aide(A)"
"menu.file.new": "Nouveau"
"menu.file.new_project": "Nouveau projet…"
"menu.file.new_sequence": "Nouvelle séquence…"
"menu.file.new_folder": "Nouveau dossier"
"menu.file.open_project": "Ouvrir un fichier projet…"
"menu.file.open_library": "Ouvrir depuis la bibliothèque…"
"menu.file.open_recent": "Fichiers récents"
"menu.file.clear_recent": "Effacer la liste des fichiers récents"
"menu.file.project_manager": "Gestionnaire de projets…"
"menu.file.import_footage": "Importer des médias…"
"menu.file.export_project": "Exporter un fichier projet…"
"menu.file.save_as": "Enregistrer sous…"
"menu.file.revert": "Restaurer"
"menu.file.export_media": "Exporter la séquence…"
"menu.file.project_properties": "Propriétés du projet…"
"menu.file.close": "Fermer le projet"
"menu.file.quit": "Quitter"
"menu.edit.undo": "Annuler"
"menu.edit.redo": "Rétablir"
"menu.edit.cut": "Couper"
"menu.edit.copy": "Copier"
"menu.edit.paste": "Coller"
"menu.edit.paste_insert": "Coller en insertion"
"menu.edit.duplicate": "Dupliquer"
"menu.edit.rename": "Renommer"
"menu.edit.delete": "Supprimer"
"menu.edit.ripple_delete": "Suppression en ondulation"
"menu.edit.split": "Fractionner au curseur"
"menu.edit.speed_duration": "Vitesse/Durée…"
"menu.edit.default_transition": "Définir comme transition par défaut"
"menu.edit.link_unlink": "Lier/Dissocier"
"menu.edit.enable_disable": "Activer/Désactiver"
"menu.edit.nest": "Imbriquer"
"menu.edit.select_all": "Tout sélectionner"
"menu.edit.deselect_all": "Désélectionner tout"
"menu.edit.insert": "Insérer"
"menu.edit.overwrite": "Écraser"
"menu.edit.ripple_to_in": "Ondulation jusqu'à l'entrée"
"menu.edit.ripple_to_out": "Ondulation jusqu'à la sortie"
"menu.edit.edit_to_in": "Modifier jusqu'à l'entrée"
"menu.edit.edit_to_out": "Modifier jusqu'à la sortie"
"menu.edit.nudge_left": "Décaler à gauche"
"menu.edit.nudge_right": "Décaler à droite"
"menu.edit.move_in_to_playhead": "Déplacer le point d'entrée au curseur"
"menu.edit.move_out_to_playhead": "Déplacer le point de sortie au curseur"
"menu.edit.set_in_point": "Définir le point d'entrée"
"menu.edit.set_out_point": "Définir le point de sortie"
"menu.edit.reset_in": "Réinitialiser le point d'entrée"
"menu.edit.reset_out": "Réinitialiser le point de sortie"
"menu.edit.clear_in_out": "Effacer entrée/sortie"
"menu.edit.delete_in_out": "Supprimer de l'entrée à la sortie"
"menu.edit.ripple_delete_in_out": "Suppression en ondulation de l'entrée à la sortie"
"menu.edit.marker": "Ajouter un marqueur"
"menu.view.theme": "Thème"
"menu.view.theme.dark": "Olive Dark"
"menu.view.theme.light": "Olive Light"
"menu.view.language": "Langue"
"menu.view.zoom_in": "Zoom avant"
"menu.view.zoom_out": "Zoom arrière"
"menu.view.increase_track_height": "Augmenter la hauteur de piste"
"menu.view.decrease_track_height": "Réduire la hauteur de piste"
"menu.view.show_all": "Afficher toutes les pistes"
"menu.view.full_screen": "Plein écran"
"menu.view.full_screen_viewer": "Visionneuse plein écran"
"menu.view.preferences": "Préférences…"
"menu.playback.play_pause": "Lecture/Pause"
"menu.playback.play_in_to_out": "Lire de l'entrée à la sortie"
"menu.playback.loop": "Boucle"
"menu.playback.shuttle_left": "Navette à gauche"
"menu.playback.shuttle_stop": "Arrêter la navette"
"menu.playback.shuttle_right": "Navette à droite"
"menu.playback.prev_frame": "Image précédente"
"menu.playback.next_frame": "Image suivante"
"menu.playback.to_start": "Aller au début de la séquence"
"menu.playback.go_to_end": "Aller à la fin de la séquence"
"menu.playback.prev_cut": "Aller à la coupe précédente"
"menu.playback.next_cut": "Aller à la coupe suivante"
"menu.playback.go_to_in": "Aller au point d'entrée"
"menu.playback.go_to_out": "Aller au point de sortie"
"menu.sequence.add_video_track": "Ajouter une piste vidéo"
"menu.sequence.add_audio_track": "Ajouter une piste audio"
"menu.sequence.remove_track": "Supprimer la piste sélectionnée"
"menu.sequence.remove_marker": "Supprimer le marqueur"
"menu.sequence.set_workarea": "Définir la zone de travail"
"menu.sequence.clear_workarea": "Effacer la zone de travail"
"menu.sequence.cache": "Cache de rendu"
"menu.sequence.cache_in_out": "Cache de rendu de l'entrée à la sortie"
"menu.sequence.cache_clear": "Effacer le cache de rendu"
"menu.sequence.settings": "Paramètres de séquence…"
"menu.window.project": "Projet"
"menu.window.source_viewer": "Visionneuse source"
"menu.window.program_viewer": "Visionneuse du programme"
"menu.window.node_editor": "Éditeur de nœuds"
"menu.window.inspector": "Inspecteur"
"menu.window.history": "Historique"
"menu.window.timeline": "Montage"
"menu.window.effect_library": "Bibliothèque d'effets"
"menu.window.multicam": "Multicam"
"menu.window.maximize_panel": "Agrandir le panneau"
"menu.window.reset_layout": "Réinitialiser la disposition"
"menu.tools.pointer": "Pointeur"
"menu.tools.track_select": "Sélection de piste"
"menu.tools.edit": "Modifier"
"menu.tools.ripple": "Ondulation"
"menu.tools.rolling": "Roulage"
"menu.tools.razor_tool": "Lame"
"menu.tools.slip": "Glissement"
"menu.tools.slide": "Coulissement"
"menu.tools.hand": "Main"
"menu.tools.zoom_tool": "Zoom"
"menu.tools.transition": "Transition"
"menu.tools.add": "Ajouter"
"menu.tools.record": "Enregistrer"
"menu.tools.addable.empty": "Clip vide"
"menu.tools.addable.bars": "Barres de couleur"
"menu.tools.addable.shape": "Forme"
"menu.tools.addable.solid": "Couleur unie"
"menu.tools.addable.title": "Titre"
"menu.tools.addable.tone": "Tonalité de test"
"menu.tools.addable.subtitle": "Sous-titre"
"menu.tools.snapping": "Magnétisme"
"menu.tools.use_proxy": "Utiliser les médias proxy"
"menu.tools.proxy_settings": "Paramètres de proxy…"
"menu.help.action_search": "Rechercher des actions…"
"menu.help.bug_report": "Signaler un bug…"
"menu.help.feedback": "Envoyer un retour…"
"menu.help.about": "À propos d'Oak…"
"shortcut.space": "Espace"
"panel.project": "Projet"
"panel.source_viewer": "Visionneuse source"
"panel.program_viewer": "Visionneuse du programme"
"panel.node_editor": "Éditeur de nœuds"
"panel.inspector": "Inspecteur"
"panel.history": "Historique"
"panel.timeline": "Montage"
"panel.effect_library": "Bibliothèque d'effets"
"panel.multicam": "Multicam"
"panel.multicam": "Multicam"
"menu.sequence.multicam_wizard": "Assistant multicaméra"
"multicam.wizard.title": "Assistant multicaméra"
"multicam.wizard.default_name": "Multicaméra"
"multicam.wizard.name": "Nom de la séquence"
"multicam.wizard.sync": "Méthode de synchronisation"
"multicam.sync.audio": "Forme d’onde audio"
"multicam.sync.timecode": "Code temporel source"
"multicam.sync.none": "Aucune (pas d’alignement)"
"multicam.wizard.angles_label": "Caméras (sélectionnez au moins deux) :"
"multicam.wizard.no_footage": "Aucun média dans le projet pour créer une multicaméra."
"multicam.wizard.need_two": "Sélectionnez au moins deux caméras."
"multicam.wizard.create": "Créer"
"multicam.no_multicam": "Aucun clip multicaméra détecté"
"multicam.no_multicam": "Aucun clip multicaméra détecté"
"multicam.switch_1": "Passer à la caméra 1"
"multicam.switch_2": "Passer à la caméra 2"
"multicam.switch_3": "Passer à la caméra 3"
"multicam.switch_4": "Passer à la caméra 4"
"multicam.switch_5": "Passer à la caméra 5"
"multicam.switch_6": "Passer à la caméra 6"
"multicam.switch_7": "Passer à la caméra 7"
"multicam.switch_8": "Passer à la caméra 8"
"multicam.switch_9": "Passer à la caméra 9"
"effect_library.hint": "Double-cliquer pour ajouter au clip sélectionné"
"effect_library.group.builtin": "Intégré"
"effect_library.group.color": "Color"
"effect_library.group.filter": "Filter"
"effect_library.group.distort": "Distort"
"effect_library.group.keying": "Keying"
"effect_library.group.generator": "Generator"
"effect_library.group.math": "Math"
"effect_library.group.time": "Time"
"effect_library.group.channel": "Channel"
"effect_library.group.transition": "Transition"
"effect_library.group.general": "General"
# Built-in effect (node) and effect-parameter (input) names. The effect
# library and the inspector build these keys at runtime as
# `node.<type-id suffix>.name` and `node.<type-id suffix>.input.<input id>`.
"node.polygon.name": "Polygon"
"node.polygon.input.base_in": "Base"
"node.polygon.input.points_in": "Points"
"node.polygon.input.color_in": "Color"
"node.ortho.name": "Orthographic Matrix"
"node.ortho.input.pos_in": "Position"
"node.ortho.input.rot_in": "Rotation"
"node.ortho.input.scale_in": "Scale"
"node.ortho.input.uniform_scale_in": "Uniform Scale"
"node.ortho.input.anchor_in": "Anchor Point"
"node.transform.name": "Transform"
"node.transform.input.tex_in": "Texture"
"node.transform.input.parent_in": "Parent"
"node.transform.input.autoscale_in": "Auto-Scale"
"node.transform.input.interpolation_in": "Interpolation"
"node.transform.input.pos_in": "Position"
"node.transform.input.rot_in": "Rotation"
"node.transform.input.scale_in": "Scale"
"node.transform.input.uniform_scale_in": "Uniform Scale"
"node.transform.input.anchor_in": "Anchor Point"
"node.volume.name": "Volume"
"node.volume.input.samples_in": "Samples"
"node.volume.input.volume_in": "Volume"
"node.pan.name": "Pan"
"node.pan.input.samples_in": "Samples"
"node.pan.input.panning_in": "Pan"
"node.math.name": "Math"
"node.math.input.method_in": "Method"
"node.math.input.param_a_in": "Value"
"node.math.input.param_b_in": "Value"
"node.time.name": "Time"
"node.time.input.enabled_in": "Enabled"
"node.trigonometry.name": "Trigonometry"
"node.trigonometry.input.method_in": "Method"
"node.trigonometry.input.x_in": "Value"
"node.blur.name": "Blur"
"node.blur.input.tex_in": "Input"
"node.blur.input.method_in": "Method"
"node.blur.input.radius_in": "Radius"
"node.blur.input.horiz_in": "Horizontal"
"node.blur.input.vert_in": "Vertical"
"node.blur.input.directional_degrees_in": "Direction"
"node.blur.input.radial_center_in": "Center"
"node.blur.input.repeat_edge_pixels_in": "Repeat Edge Pixels"
"node.solidgenerator.name": "Solid"
"node.solidgenerator.input.color_in": "Color"
"node.merge.name": "Merge"
"node.merge.input.base_in": "Base"
"node.merge.input.blend_in": "Blend"
"node.stroke.name": "Stroke"
"node.stroke.input.tex_in": "Input"
"node.stroke.input.color_in": "Color"
"node.stroke.input.radius_in": "Radius"
"node.stroke.input.opacity_in": "Opacity"
"node.stroke.input.inner_in": "Inner"
"node.textgenerator.name": "Text (Legacy)"
"node.textgenerator.input.text_in": "Text"
"node.textgenerator.input.html_in": "Enable HTML"
"node.textgenerator.input.color_in": "Color"
"node.textgenerator.input.valign_in": "Vertical Align"
"node.textgenerator.input.font_in": "Font"
"node.textgenerator.input.font_size_in": "Font Size"
"node.text2.name": "Text (Legacy)"
"node.text2.input.base_in": "Base"
"node.text2.input.pos_in": "Position"
"node.text2.input.size_in": "Size"
"node.text2.input.color_in": "Color"
"node.text2.input.text_in": "Text"
"node.text2.input.html_in": "Enable HTML"
"node.text2.input.valign_in": "Vertical Align"
"node.text2.input.font_in": "Font"
"node.text2.input.font_size_in": "Font Size"
"node.text3.name": "Text"
"node.text3.input.base_in": "Base"
"node.text3.input.pos_in": "Position"
"node.text3.input.size_in": "Size"
"node.text3.input.plain_text_in": "Text"
"node.text3.input.text_in": "Text"
"node.text3.input.font_family_in": "Font Family"
"node.text3.input.font_size_in": "Font Size"
"node.text3.input.outline_enabled_in": "Outline"
"node.text3.input.outline_color_in": "Outline Color"
"node.text3.input.outline_width_in": "Outline Width"
"node.text3.input.glow_enabled_in": "Glow"
"node.text3.input.glow_color_in": "Glow Color"
"node.text3.input.glow_radius_in": "Glow Radius"
"node.text3.input.color_in": "Color"
"node.text3.input.valign_in": "Vertical Alignment"
"node.text3.input.args_in": "Arguments"
"node.mosaicfilter.name": "Mosaic"
"node.mosaicfilter.input.tex_in": "Texture"
"node.mosaicfilter.input.horiz_in": "Horizontal"
"node.mosaicfilter.input.vert_in": "Vertical"
"node.crop.name": "Crop"
"node.crop.input.tex_in": "Texture"
"node.crop.input.left_in": "Left"
"node.crop.input.top_in": "Top"
"node.crop.input.right_in": "Right"
"node.crop.input.bottom_in": "Bottom"
"node.crop.input.feather_in": "Feather"
"node.value.name": "Value"
"node.value.input.type_in": "Type"
"node.value.input.value_in": "Value"
"node.timeremap.name": "Time Remap"
"node.timeremap.input.time_in": "Time"
"node.timeremap.input.input_in": "Input"
"node.shape.name": "Shape"
"node.shape.input.type_in": "Type"
"node.shape.input.base_in": "Base"
"node.shape.input.pos_in": "Position"
"node.shape.input.size_in": "Size"
"node.shape.input.color_in": "Color"
"node.shape.input.radius_in": "Radius"
"node.colordifferencekey.name": "Color Difference Key"
"node.colordifferencekey.input.tex_in": "Input"
"node.colordifferencekey.input.garbage_in": "Garbage Matte"
"node.colordifferencekey.input.core_in": "Core Matte"
"node.colordifferencekey.input.color_in": "Key Color"
"node.colordifferencekey.input.highlights_in": "Highlights"
"node.colordifferencekey.input.shadows_in": "Shadows"
"node.colordifferencekey.input.mask_only_in": "Show Mask Only"
"node.despill.name": "Despill"
"node.despill.input.tex_in": "Input"
"node.despill.input.color_in": "Key Color"
"node.despill.input.method_in": "Method"
"node.despill.input.preserve_luminance_input": "Preserve Luminance"
"node.group.name": "Group"
"node.opacity.name": "Opacity"
"node.opacity.input.tex_in": "Texture"
"node.opacity.input.opacity_in": "Opacity"
"node.flip.name": "Flip"
"node.flip.input.tex_in": "Input"
"node.flip.input.horiz_in": "Horizontal"
"node.flip.input.vert_in": "Vertical"
"node.noise.name": "Noise"
"node.noise.input.base_in": "Base"
"node.noise.input.strength_in": "Strength"
"node.noise.input.color_in": "Color"
"node.timeoffset.name": "Time Offset"
"node.timeoffset.input.time_in": "Time"
"node.timeoffset.input.input_in": "Input"
"node.transition.name": "Transition"
"node.transition.input.tex_in": "From"
"node.transition.input.blend_in": "To"
"node.transition.input.progress_in": "Progress"
"node.transition.input.type_in": "Type"
"node.transitionfx.name": "Transition FX"
"node.transitionfx.input.tex_in": "From"
"node.transitionfx.input.blend_in": "To"
"node.transitionfx.input.progress_in": "Progress"
"node.transitionfx.input.color_in": "Color"
"node.transitionfx.input.direction_in": "Direction"
"node.transitionfx.input.type_in": "Type"
"node.cornerpin.name": "Corner Pin"
"node.cornerpin.input.tex_in": "Texture"
"node.cornerpin.input.perspective_in": "Perspective"
"node.cornerpin.input.top_left_in": "Top Left"
"node.cornerpin.input.top_right_in": "Top Right"
"node.cornerpin.input.bottom_right_in": "Bottom Right"
"node.cornerpin.input.bottom_left_in": "Bottom Left"
"node.displaytransform.name": "Display Transform"
"node.displaytransform.input.tex_in": "Input"
"node.displaytransform.input.display_in": "Display"
"node.displaytransform.input.view_in": "View"
"node.displaytransform.input.dir_in": "Direction"
"node.ociogradingtransformlinear.name": "OCIO Color Grading (Linear)"
"node.ociogradingtransformlinear.input.tex_in": "Input"
"node.ociogradingtransformlinear.input.ocio_grading_primary_contrast": "Contrast"
"node.ociogradingtransformlinear.input.ocio_grading_primary_offset": "Offset"
"node.ociogradingtransformlinear.input.ocio_grading_primary_exposure": "Exposure"
"node.ociogradingtransformlinear.input.ocio_grading_primary_saturation": "Saturation"
"node.ociogradingtransformlinear.input.ocio_grading_primary_pivot": "Pivot"
"node.ociogradingtransformlinear.input.clamp_black_enable_in": "Enable Black Clamp"
"node.ociogradingtransformlinear.input.ocio_grading_primary_clampBlack": "Black Clamp"
"node.ociogradingtransformlinear.input.clamp_white_enable_in": "Enable White Clamp"
"node.ociogradingtransformlinear.input.ocio_grading_primary_clampWhite": "White Clamp"
"node.OCIO_NAMESPACEgradingtransformlog.name": "OCIO Color Grading (Log)"
"node.OCIO_NAMESPACEgradingtransformlog.input.tex_in": "Input"
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_brightness": "Lift"
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_contrast": "Gain"
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_gamma": "Gamma"
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_saturation": "Saturation"
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_pivot": "Pivot"
"node.OCIO_NAMESPACEgradingtransformlog.input.clamp_black_enable_in": "Enable Black Clamp"
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_clampBlack": "Black Clamp"
"node.OCIO_NAMESPACEgradingtransformlog.input.clamp_white_enable_in": "Enable White Clamp"
"node.OCIO_NAMESPACEgradingtransformlog.input.OCIO_NAMESPACE_grading_primary_clampWhite": "White Clamp"
"node.whitebalance.name": "White Balance"
"node.whitebalance.input.tex_in": "Input"
"node.whitebalance.input.temperature_in": "Temperature (K)"
"node.whitebalance.input.tint_in": "Tint"
"node.ociolut.name": "OCIO LUT"
"node.ociolut.input.tex_in": "Input"
"node.ociolut.input.lut_file_in": "LUT File"
"node.ociolut.input.lut_dir_in": "Direction"
"node.threewaycolor.name": "Three-Way Color"
"node.threewaycolor.input.tex_in": "Input"
"node.threewaycolor.input.shadows_color_in": "Shadows"
"node.threewaycolor.input.midtones_color_in": "Midtones"
"node.threewaycolor.input.highlights_color_in": "Highlights"
"node.threewaycolor.input.shadows_amount_in": "Shadows Amount"
"node.threewaycolor.input.midtones_amount_in": "Midtones Amount"
"node.threewaycolor.input.highlights_amount_in": "Highlights Amount"
"node.chromakey.name": "Chroma Key"
"node.chromakey.input.tex_in": "Input"
"node.chromakey.input.color_key": "Key Color"
"node.chromakey.input.lower_tolerance_in": "Lower Tolerance"
"node.chromakey.input.upper_tolerance_in": "Upper Tolerance"
"node.chromakey.input.garbage_in": "Garbage Matte"
"node.chromakey.input.core_in": "Core Matte"
"node.chromakey.input.highlights_in": "Highlights"
"node.chromakey.input.shadows_in": "Shadows"
"node.chromakey.input.invert_in": "Invert Mask"
"node.chromakey.input.mask_only_in": "Show Mask Only"
"node.mask.name": "Mask"
"node.mask.input.base_in": "Texture"
"node.mask.input.points_in": "Points"
"node.mask.input.color_in": "Color"
"node.mask.input.invert_in": "Invert"
"node.mask.input.feather_in": "Feather"
"node.dropshadow.name": "Drop Shadow"
"node.dropshadow.input.tex_in": "Texture"
"node.dropshadow.input.color_in": "Color"
"node.dropshadow.input.distance_in": "Distance"
"node.dropshadow.input.angle_in": "Angle"
"node.dropshadow.input.radius_in": "Softness"
"node.dropshadow.input.opacity_in": "Opacity"
"node.dropshadow.input.fast_in": "Faster (Lower Quality)"
"node.timeformat.name": "Time Format"
"node.timeformat.input.time_in": "Time"
"node.timeformat.input.format_in": "Format"
"node.timeformat.input.localtime_in": "Interpret time as local time"
"node.wave.name": "Wave"
"node.wave.input.tex_in": "Input"
"node.wave.input.frequency_in": "Frequency"
"node.wave.input.intensity_in": "Intensity"
"node.wave.input.evolution_in": "Evolution"
"node.wave.input.vertical_in": "Direction"
"node.tile.name": "Tile"
"node.tile.input.tex_in": "Input"
"node.tile.input.scale_in": "Scale"
"node.tile.input.position_in": "Position"
"node.tile.input.anchor_in": "Anchor"
"node.tile.input.mirrorx_in": "Mirror Horizontally"
"node.tile.input.mirrory_in": "Mirror Vertically"
"node.swirl.name": "Swirl"
"node.swirl.input.tex_in": "Input"
"node.swirl.input.radius_in": "Radius"
"node.swirl.input.angle_in": "Angle"
"node.swirl.input.pos_in": "Position"
"node.ripple.name": "Ripple"
"node.ripple.input.tex_in": "Input"
"node.ripple.input.evolution_in": "Evolution"
"node.ripple.input.intensity_in": "Intensity"
"node.ripple.input.frequency_in": "Frequency"
"node.ripple.input.position_in": "Position"
"node.ripple.input.stretch_in": "Stretch"
"node.colormatrix.name": "Color Matrix"
"node.colormatrix.input.tex_in": "Input"
"node.colormatrix.input.m0": "R <- R"
"node.colormatrix.input.m1": "R <- G"
"node.colormatrix.input.m2": "R <- B"
"node.colormatrix.input.m3": "R <- A"
"node.colormatrix.input.m4": "G <- R"
"node.colormatrix.input.m5": "G <- G"
"node.colormatrix.input.m6": "G <- B"
"node.colormatrix.input.m7": "G <- A"
"node.colormatrix.input.m8": "B <- R"
"node.colormatrix.input.m9": "B <- G"
"node.colormatrix.input.m10": "B <- B"
"node.colormatrix.input.m11": "B <- A"
"node.colormatrix.input.m12": "A <- R"
"node.colormatrix.input.m13": "A <- G"
"node.colormatrix.input.m14": "A <- B"
"node.colormatrix.input.m15": "A <- A"
"node.dilate.name": "Dilate"
"node.dilate.input.tex_in": "Input"
"node.dilate.input.radius_in": "Radius"
"node.edgedetect.name": "Edge Detect"
"node.edgedetect.input.tex_in": "Input"
"node.edgedetect.input.threshold_in": "Threshold"
"node.erode.name": "Erode"
"node.erode.input.tex_in": "Input"
"node.erode.input.radius_in": "Radius"
"node.colorcorrect.name": "Color Correct"
"node.colorcorrect.input.tex_in": "Input"
"node.colorcorrect.input.saturation_in": "Saturation"
"node.colorcorrect.input.contrast_in": "Contrast"
"node.colorcorrect.input.gamma_in": "Gamma"
"node.colorcorrect.input.gain_in": "Gain"
"node.colorcorrect.input.offset_in": "Offset"
"node.gamma.name": "Gamma"
"node.gamma.input.tex_in": "Input"
"node.gamma.input.gamma_in": "Gamma"
"node.saturation.name": "Saturation"
"node.saturation.input.tex_in": "Input"
"node.saturation.input.saturation_in": "Saturation"
"node.invert.name": "Invert"
"node.invert.input.tex_in": "Input"
"node.invert.input.invert_r_in": "Invert Red"
"node.invert.input.invert_g_in": "Invert Green"
"node.invert.input.invert_b_in": "Invert Blue"
"node.invert.input.invert_a_in": "Invert Alpha"
"node.clamp.name": "Clamp"
"node.clamp.input.tex_in": "Input"
"node.clamp.input.min_in": "Min"
"node.clamp.input.max_in": "Max"
"node.grade.name": "Grade"
"node.grade.input.tex_in": "Input"
"node.grade.input.blackpoint_in": "Black Point"
"node.grade.input.whitepoint_in": "White Point"
"node.grade.input.black_in": "Black Output"
"node.grade.input.white_in": "White Output"
"node.grade.input.gamma_in": "Gamma"
"node.dirblur.name": "Directional Blur"
"node.dirblur.input.tex_in": "Input"
"node.dirblur.input.amount_in": "Amount"
"node.dirblur.input.angle_in": "Angle"
"node.sharpen.name": "Sharpen"
"node.sharpen.input.tex_in": "Input"
"node.sharpen.input.amount_in": "Amount"
"node.dissolve.name": "Dissolve"
"node.dissolve.input.tex_in": "Input"
"node.dissolve.input.blend_in": "Blend"
"node.dissolve.input.mix_in": "Mix"
"node.keymix.name": "KeyMix"
"node.keymix.input.tex_in": "Input"
"node.keymix.input.blend_in": "Blend"
"node.keymix.input.mask_in": "Mask"
"node.premult.name": "Premultiply"
"node.premult.input.tex_in": "Input"
"node.premult.input.premult_channel_in": "Channel"
"node.unpremult.name": "Unpremultiply"
"node.unpremult.input.tex_in": "Input"
"node.unpremult.input.unpremult_channel_in": "Channel"
"node.position.name": "Position"
"node.position.input.tex_in": "Input"
"node.position.input.offset_in": "Translate"
"node.mirror.name": "Mirror"
"node.mirror.input.tex_in": "Input"
"node.mirror.input.horizontal_in": "Horizontal (flop)"
"node.mirror.input.vertical_in": "Vertical (flip)"
"node.checkerboard.name": "Checkerboard"
"node.checkerboard.input.base_in": "Base"
"node.checkerboard.input.size_in": "Box Size"
"node.checkerboard.input.color1_in": "Color 1"
"node.checkerboard.input.color2_in": "Color 2"
"node.colorbars.name": "Color Bars"
"node.colorbars.input.base_in": "Base"
"node.colorbars.input.standard_in": "Standard"
"node.ramp.name": "Ramp"
"node.ramp.input.base_in": "Base"
"node.ramp.input.point0_in": "Point 0"
"node.ramp.input.point1_in": "Point 1"
"node.ramp.input.color0_in": "Color 0"
"node.ramp.input.color1_in": "Color 1"
"node.multicam.name": "Multi-Cam"
"node.multicam.input.current_in": "Current"
"node.multicam.input.sources_in": "Sources"
"node.multicam.input.sequence_in": "Sequence"
"node.multicam.input.sequence_type_in": "Sequence Type"
"node.graphinput.name": "Entrée du graphe"
"node.graphinput.input.feed_in": "Entrée"
"node.graphoutput.name": "Sortie du graphe"
"node.graphoutput.input.tex_in": "Texture"
"status.ready": "Prêt"
"status.cache": "Cache : activé"
"status.proxy.on": "Proxy : activé"
"status.proxy.off": "Proxy : désactivé"
"status.storage.written": "Bibliothèque : enregistrée"
"status.storage.unbound": "Bibliothèque : désactivée"
"status.storage.error": "Bibliothèque : échec de l'écriture"
"status.untitled": "Projet sans titre"
"status.backend": "Moteur :"
"manager.title": "Gestionnaire de projets"
"manager.new": "Nouveau projet"
"manager.new.default_name": "Projet sans titre"
"manager.new.project_name": "Nom du projet"
"manager.open": "Ouvrir"
"manager.rename": "Renommer…"
"manager.rename.title": "Renommer le projet"
"manager.rename.label": "Nouveau nom"
"manager.duplicate": "Dupliquer"
"manager.delete": "Supprimer"
"manager.delete.title": "Supprimer le projet"
"manager.delete.confirm": "Supprimer le projet « {name} » de la bibliothèque ? Cette action est irréversible."
"manager.import": "Importer…"
"manager.import.title": "Importer un projet"
"manager.export": "Exporter…"
"manager.export.title": "Exporter un projet"
"manager.col.name": "Nom"
"manager.col.modified": "Modifié"
"manager.col.duration": "Durée"
"manager.col.tracks": "Pistes"
"manager.col.clips": "Clips"
"manager.col.footage": "Médias"
"manager.empty": "Aucun projet dans la bibliothèque pour le moment."
"timeline.tool.select": "Sélection"
"timeline.tool.razor": "Lame"
"timeline.tool.ripple": "Ondulation"
"timeline.tool.slip": "Glissement"
"timeline.tool.roll": "Roulage"
"timeline.tool.zoom": "Zoom"
"timeline.tool.slide": "Coulissement"
"timeline.tool.track_select": "Sélection de piste"
"timeline.zoom": "Zoom"
"timeline.zoom_in": "Zoom avant"
"timeline.zoom_out": "Zoom arrière"
"timeline.track_height": "Hauteur de piste"
"timeline.snap": "Magnétisme"
"timeline.add_video_track": "Ajouter une piste vidéo"
"timeline.add_audio_track": "Ajouter une piste audio"
"bin.footage": "Médias"
"bin.music": "Musique"
"history.command": "Commande"
"history.empty": "Aucun historique"
"history.jump_here": "Aller à cette étape"
"node.fit": "Ajuster"
"viewer.picture": "Image"
"viewer.scopes": "Oscilloscopes"
"scope.histogram": "Histogramme"
"scope.waveform": "Forme d'onde"
"scope.vectorscope": "Vecteurscope"
"viewer.in_point": "Définir le point d'entrée"
"viewer.step_back": "Image précédente"
"viewer.play": "Lecture"
"viewer.pause": "Pause"
"viewer.step_forward": "Image suivante"
"viewer.out_point": "Définir le point de sortie"
"viewer.clear_range": "Effacer la plage entrée/sortie"
"explorer.tree": "Arborescence"
"explorer.icons": "Icônes"
"viewer.safe_frames": "Cadres de sécurité"
"viewer.zoom": "Zoom"
"viewer.no_frame_source": "Aucune source d'image"
"effect_stack.empty": "Aucune sélection"
"effect_stack.add": "+ Ajouter un effet"
"inspector.params": "Aucun paramètre modifiable"
"inspector.add_effect": "Ajouter un effet"
"inspector.badge.openfx": "OpenFX"
"ofx.progress.title": "Progression du plugin OpenFX"
"ofx.color.hex": "Hexadécimal"
"ofx.color.ok": "Valider"
"ofx.color.cancel": "Annuler"
"ofx.color.invalid": "Couleur hexadécimale invalide"
"ofx.color.pick_viewer": "Choisir dans le visualiseur"
"ofx.color.mode_rgb": "RGB"
"ofx.color.mode_hsv": "HSV"
"dialog.cancel": "Annuler"
"dialog.close": "Fermer"
"dialog.ok": "OK"
"projprops.title": "Propriétés du projet"
"projprops.name": "Nom du projet"
"projprops.ocio_config": "Configuration OpenColorIO"
"projprops.browse": "Parcourir…"
"projprops.cache.location": "Emplacement du cache disque"
"projprops.cache.default": "Utiliser l'emplacement par défaut"
"projprops.cache.alongside": "Stocker à côté du projet"
"projprops.cache.custom": "Utiliser un emplacement personnalisé :"
"projprops.color.working": "Espace de couleur de travail"
"projprops.color.working.acescg": "ACEScg (linéaire scène, recommandé)"
"projprops.color.working.srgb": "sRGB (passage direct hérité)"
"projprops.color.gamut": "Gamut de sortie"
"projprops.color.gamut.srgb": "sRGB / Rec.709"
"projprops.color.gamut.p3": "Display P3"
"projprops.color.gamut.bt2020": "Rec.2020"
"projprops.color.transfer": "Fonction de transfert de sortie"
"projprops.color.transfer.srgb": "sRGB"
"projprops.color.transfer.gamma22": "Gamma 2.2"
"projprops.color.transfer.pq": "PQ (ST 2084)"
"projprops.color.transfer.hlg": "HLG"
"seqprops.new.title": "Nouvelle séquence"
"seqprops.title": "Propriétés de la séquence"
"seqprops.default_name": "Séquence 1"
"seqprops.name": "Nom de la séquence"
"seqprops.preset": "Présélection"
"seqprops.preset.custom": "Personnalisé"
"seqprops.preset.pal": "PAL (720×576, 25 i/s)"
"seqprops.preset.ntsc": "NTSC (720×480, 29,97 i/s)"
"seqprops.preset.hd_1080_25": "HD 1080p25 (1920×1080, 25 i/s)"
"seqprops.preset.hd_1080_30": "HD 1080p30 (1920×1080, 30 i/s)"
"seqprops.preset.uhd_4k": "4K UHD (3840×2160, 25 i/s)"
"seqprops.preset.dci_4k": "4K DCI (4096×2160, 24 i/s)"
"seqprops.drop.title": "Nouvelle séquence pour le média"
"seqprops.drop.caption": "La chronologie n’a aucune séquence ouverte. Le média déposé a besoin d’une séquence ; ses paramètres ont été détectés depuis le média :"
"seqprops.drop.use_footage": "Utiliser les paramètres du média"
"seqprops.drop.manual": "Spécifier manuellement"
"seqprops.drop.no_video": "Le média n’a pas de flux vidéo ; le format de séquence par défaut sera utilisé."
"seqprops.width": "Largeur"
"seqprops.height": "Hauteur"
"seqprops.frame_rate": "Cadence"
"seqprops.interlaced": "Entrelacé"
"seqprops.error.no_project": "Aucun projet n'est ouvert."
"seqprops.error.no_sequence": "La séquence n'existe plus."
"about.title": "À propos d'Oak"
"about.description": "Oak Video Editor est un éditeur vidéo non linéaire libre et open source. Ce logiciel est sous licence GNU GPL version 3."
"about.thanks": "Remerciements particuliers à Enzo GD, notre Community Promoter, pour son généreux soutien à la diffusion de ce projet à ses débuts."
"about.fork_notice": "Ce projet est un fork d'Olive Video Editor."
"update.title": "Mise à jour disponible"
"update.available": "La version {version} est disponible ; vous utilisez la {current}."
"update.notes": "Nouveautés"
"update.no_notes": "Aucune note de version fournie."
"update.download": "Aller aux téléchargements"
"update.later": "Plus tard"
"file.open.title": "Ouvrir le projet (.ove / .otio / .fcpxml)"
"file.import_footage.title": "Importer des médias"
"preferences.title": "Préférences"
"preferences.section.general": "Général"
"preferences.section.render": "Rendu"
"preferences.section.cache": "Cache"
"preferences.section.proxy": "Proxy"
"preferences.section.color": "Couleur"
"preferences.color.enable": "Afficher la gestion des couleurs (ICC du moniteur)"
"preferences.color.custom": "Profil ICC personnalisé"
"preferences.color.browse": "Parcourir…"
"preferences.color.restart_hint": "Un changement de mode prend effet après un redémarrage."
"preferences.section.project": "Projet"
"preferences.section.audio": "Audio"
"preferences.backend": "Moteur de rendu"
"preferences.hwdecode.enable": "Décodage vidéo accéléré par le matériel (VideoToolbox / VA-API / NVDEC / D3D11VA)"
"preferences.backend.placeholder": "Sélectionner un moteur…"
"preferences.bit_depth.label": "Profondeur de couleur de l'affichage"
"preferences.bit_depth.10bit": "10 bits"
"preferences.bit_depth.8bit": "8 bits"
"preferences.bit_depth.restart_hint": "Le changement prend effet après un redémarrage."
"preferences.language": "Langue"
"preferences.language.placeholder": "Sélectionner une langue…"
"preferences.theme": "Thème"
"preferences.check_updates": "Rechercher des mises à jour au démarrage"
"preferences.theme.dark": "Olive Dark"
"preferences.theme.light": "Olive Light"
"preferences.cache.dir": "Dossier du cache disque"
"preferences.cache.browse": "Parcourir…"
"preferences.cache.ahead": "Préchargement (images)"
"preferences.section.storage": "Stockage"
"preferences.storage.backend": "Backend de stockage de la bibliothèque"
"preferences.storage.pg_url": "Chaîne de connexion PostgreSQL"
"preferences.storage.restart_hint": "Les changements de backend de stockage s'appliquent aux projets ouverts après la modification (un redémarrage est recommandé)."
"preferences.proxy.enable": "Utiliser les médias proxy"
"preferences.proxy.resolution": "Résolution du proxy"
"preferences.proxy.full": "Pleine résolution"
"preferences.snapshot.interval": "Intervalle d'enregistrement automatique (instantané), en secondes"
"preferences.transition.default": "Durée par défaut des transitions, en secondes"
"preferences.audio.output": "Périphérique de sortie audio"
"preferences.audio.output.placeholder": "Sélectionner un périphérique de sortie…"
"preferences.audio.input": "Périphérique d'entrée audio"
"preferences.audio.input.placeholder": "Sélectionner un périphérique d'entrée…"
"preferences.audio.default": "Par défaut du système"
"preferences.hint": "Le moteur de rendu s'applique au processus de rendu au prochain lancement ; tous les autres réglages prennent effet immédiatement et sont enregistrés à la fermeture."
"preferences.tab.general": "Général"
"preferences.tab.keyboard": "Clavier"
"preferences.section.keyboard": "Clavier"
"preferences.keyboard.search": "Rechercher une action ou un raccourci"
"preferences.keyboard.action": "Action"
"preferences.keyboard.shortcut": "Raccourci"
"preferences.keyboard.click_to_edit": "Cliquer pour définir le raccourci…"
"preferences.keyboard.capturing": "Appuyer sur les touches… (Échap pour annuler)"
"preferences.keyboard.unbound": "Aucun"
"preferences.keyboard.import": "Importer…"
"preferences.keyboard.export": "Exporter…"
"preferences.keyboard.reset_selected": "Réinitialiser la sélection"
"preferences.keyboard.reset_all": "Tout réinitialiser"
"preferences.keyboard.reset_all.confirm": "Voulez-vous vraiment réinitialiser tous les raccourcis clavier à leurs valeurs par défaut ?"
"preferences.keyboard.conflict": "Le raccourci est déjà affecté à {action} ; l'affectation a été déplacée."
"preferences.keyboard.cleared": "Raccourci effacé (action désaffectée)."
"preferences.keyboard.reset": "Raccourci réinitialisé à sa valeur par défaut."
"preferences.keyboard.reset_all_done": "Tous les raccourcis ont été réinitialisés à leurs valeurs par défaut."
"preferences.keyboard.imported": "Raccourcis importés avec succès."
"preferences.keyboard.exported": "Raccourcis exportés avec succès."
"preferences.keyboard.import_failed": "Impossible d'ouvrir le fichier en lecture."
"preferences.keyboard.export_failed": "Impossible d'ouvrir le fichier en écriture."
"actionsearch.search_placeholder": "Rechercher une action…"
"actionsearch.empty": "Aucune action correspondante"
"actionsearch.no_actions": "Aucune action disponible"
"export.title": "Exporter la séquence"
"export.format": "Format"
"export.video_codec": "Codec vidéo"
"export.audio_codec": "Codec audio"
"export.color": "Espace colorimétrique"
"export.color.sdr": "SDR — Rec.709 8 bits"
"export.resolution": "Résolution (0 = séquence)"
"export.framerate": "Cadence (0 = séquence)"
"export.bitrate": "Débit (0 = défaut codec)"
"export.color.hdr": "HDR — BT.2020 10 bits"
"export.range": "Plage d’export"
"export.range.all": "Toute la timeline"
"export.range.inout": "Points d’entrée/sortie"
"project.export.format": "Format du projet"
"export.format.placeholder": "Sélectionner un format…"
"export.path": "Chemin de sortie"
"export.sequence": "Séquence"
"export.run": "Exporter"
"export.hint": "La séquence est exportée via le chemin d'exportation oaktask ; la progression s'affiche dans la boîte de dialogue."
"export.progress.title": "Exportation"
"export.progress.label": "Rendu des images…"
"proxydialog.title": "Paramètres de proxy"
"proxydialog.footage_group": "Médias"
"proxydialog.no_footage": "Aucun média dans le projet"
"proxydialog.custom": "Utiliser des paramètres personnalisés pour les médias"
"proxydialog.custom_suffix": " (paramètres personnalisés)"
"proxydialog.global": "Paramètres de proxy globaux"
"proxydialog.resolution": "Résolution du proxy"
"proxydialog.resolution.custom": "Taille personnalisée"
"proxydialog.resolution.half": "1/2 de la source"
"proxydialog.resolution.quarter": "1/4 de la source"
"proxydialog.resolution.eighth": "1/8 de la source"
"proxydialog.width": "Largeur du proxy"
"proxydialog.height": "Hauteur du proxy"
"proxydialog.crf": "CRF du proxy"
"proxydialog.preset": "Présélection du proxy"
"proxydialog.max_concurrent": "Tâches simultanées max."
"proxydialog.include_audio": "Inclure l'audio dans les proxies"
"proxydialog.ffmpeg": "Exécutable ffmpeg"
"proxydialog.generate": "Générer les proxies"
"proxydialog.delete": "Supprimer les proxies"
"proxydialog.close": "Fermer"
"proxydialog.state.missing": "Manquant"
"proxydialog.state.generating": "Génération"
"proxydialog.state.ready": "Prêt"
"proxydialog.state.failed": "Échec"
"menu.color.label": "Étiquette de couleur"
"menu.color.red": "Rouge"
"menu.color.maroon": "Bordeaux"
"menu.color.orange": "Orange"
"menu.color.brown": "Marron"
"menu.color.yellow": "Jaune"
"menu.color.oak": "Chêne"
"menu.color.lime": "Citron vert"
"menu.color.green": "Vert"
"menu.color.cyan": "Cyan"
"menu.color.teal": "Sarcelle"
"menu.color.blue": "Bleu"
"menu.color.navy": "Bleu marine"
"menu.color.pink": "Rose"
"menu.color.purple": "Violet"
"menu.color.silver": "Argent"
"menu.color.gray": "Gris"
"menu.context.properties": "Propriétés"
"timeline.context.sync_source_time": "Synchroniser par l'heure de la source"
"timeline.context.sync_waveform": "Synchroniser par la forme d'onde"
"timeline.context.sync_waveform_speed": "Synchroniser par la forme d'onde (ajuster la vitesse)"
"timeline.context.cache": "Cache"
"timeline.context.auto_cache": "Cache automatique"
"timeline.context.cache_all": "Tout mettre en cache"
"timeline.context.cache_in_out": "Mettre en cache entrée/sortie"
"timeline.context.cache_discard": "Jeter"
"timeline.context.proxy": "Proxy"
"timeline.context.generate_proxy": "Générer le proxy"
"timeline.context.use_proxy": "Utiliser le proxy"
"timeline.context.reveal_proxy": "Révéler le proxy"
"timeline.context.delete_proxy": "Supprimer le proxy"
"timeline.context.reveal_in_footage_viewer": "Révéler dans la visionneuse de médias"
"timeline.context.reveal_in_project": "Révéler dans le projet"
"timeline.context.multicam": "Multicaméra"
"timeline.context.use_audio_time_units": "Utiliser les unités de temps audio"
"timeline.context.show_thumbnails": "Afficher les vignettes"
"timeline.context.thumbnails_off": "Désactivé"
"timeline.context.thumbnails_at_in_points": "Uniquement aux points d'entrée"
"timeline.context.thumbnails_on": "Activé"
"timeline.context.show_waveforms": "Afficher les formes d'onde"
"timeline.context.add_video_track": "Ajouter une piste vidéo"
"timeline.context.add_audio_track": "Ajouter une piste audio"
"timeline.context.delete_track": "Supprimer"
"timeline.context.delete_all_empty": "Supprimer toutes les pistes vides"
"timeline.context.timecode_drop_frame": "Timecode drop frame"
"timeline.context.timecode_non_drop_frame": "Timecode non-drop frame"
"timeline.context.timecode_seconds": "Secondes"
"timeline.context.timecode_frames": "Images"
"timeline.context.timecode_milliseconds": "Millisecondes"
"node.category.output": "Sortie"
"node.category.effect": "Effet"
"node.category.generator": "Générateur"
"node.category.input": "Entrée"
"node.category.math": "Maths"
"node.category.color": "Couleur"
"node.category.distort": "Déformation"
"node.category.filter": "Filtre"
"node.category.keying": "Incrustation"
"node.category.openfx": "OpenFX"
"node.category.group": "Groupe"
"project.context.new": "Nouveau"
"project.new_sequence": "Nouvelle séquence"
"project.add_text_footage": "Add Text Footage"
"timeline.context.add_adjustment_layer": "Add Adjustment Layer"
"project.context.reveal_in_finder": "Révéler dans le Finder"
"project.context.replace_footage": "Remplacer les médias"
"project.context.rename": "Renommer"
"project.context.export_sequence": "Exporter la séquence…"
"project.context.delete": "Supprimer"
"project.context.open_in_new_tab": "Ouvrir dans un nouvel onglet"
"project.context.open_in_new_window": "Ouvrir dans une nouvelle fenêtre"
"viewer.context.zoom": "Zoom"
"viewer.context.zoom_fit": "Ajuster"
"viewer.context.full_screen": "Plein écran"
"viewer.context.playback_resolution": "Résolution de lecture"
"viewer.context.res_full": "Pleine"
"viewer.context.res_half": "1/2"
"viewer.context.res_quarter": "1/4"
"viewer.context.res_eighth": "1/8"
"viewer.context.safe_margins": "Marges de sécurité"
"viewer.context.safe_off": "Désactivé"
"viewer.context.safe_on": "Activé"
"viewer.context.safe_custom": "Format d'image personnalisé"
"viewer.context.stop_on_last": "Arrêter la lecture sur la dernière image"
"viewer.context.audio_waveform": "Forme d'onde audio"
"viewer.context.wf_automatic": "Afficher/masquer automatiquement"
"viewer.context.wf_only": "Afficher uniquement la forme d'onde"
"viewer.context.wf_both": "Afficher la visionneuse et la forme d'onde"
"viewer.context.show_fps": "Afficher les FPS"
"viewer.context.save_frame": "Enregistrer l'image comme fichier"
"node.context.group": "Grouper"
"node.context.ungroup": "Dégrouper"
"node.context.open_in_viewer": "Ouvrir dans la visionneuse"
"node.context.show_in_param_editor": "Afficher dans l'éditeur de paramètres"
"node.context.smooth_edges": "Bords lissés"
"node.context.direction": "Direction"
"node.context.dir_top_bottom": "Du haut vers le bas"
"node.context.dir_bottom_top": "Du bas vers le haut"
"node.context.dir_left_right": "De gauche à droite"
"node.context.dir_right_left": "De droite à gauche"
"node.context.add": "Ajouter"
"inspector.context.enable": "Activer"
"inspector.context.disable": "Désactiver"
"inspector.context.remove": "Retirer"
"inspector.context.rename": "Renommer"