diff --git a/translation/pofiles/fr.po b/translation/pofiles/fr.po index 9714f53797..139e48d97a 100644 --- a/translation/pofiles/fr.po +++ b/translation/pofiles/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kicad\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 11:16+0100\n" -"PO-Revision-Date: 2022-11-02 13:15+0100\n" +"POT-Creation-Date: 2022-11-10 18:35+0100\n" +"PO-Revision-Date: 2022-11-10 09:24+0100\n" "Last-Translator: \n" "Language-Team: jp-charras\n" "Language: fr_FR\n" @@ -168,7 +168,7 @@ msgstr "Temps de rechargement %.3fs" #: eeschema/sch_plugins/legacy/sch_legacy_plugin.cpp:284 #: eeschema/symbol_library.cpp:484 pcbnew/plugins/eagle/eagle_plugin.cpp:383 #: pcbnew/plugins/fabmaster/fabmaster_plugin.cpp:75 -#: pcbnew/plugins/kicad/pcb_plugin.cpp:2447 +#: pcbnew/plugins/kicad/pcb_plugin.cpp:2450 #: pcbnew/plugins/legacy/legacy_plugin.cpp:440 #, c-format msgid "Loading %s..." @@ -210,7 +210,7 @@ msgid "Export Current View as JPEG..." msgstr "Exporter la Vue en Cours en JPEG..." #: 3d-viewer/3d_viewer/3d_menubar.cpp:61 common/eda_base_frame.cpp:1061 -#: common/hotkey_store.cpp:76 common/tool/actions.cpp:586 +#: common/hotkey_store.cpp:76 common/tool/actions.cpp:589 #: pcbnew/footprint_viewer_frame.cpp:1133 pcbnew/pcb_base_frame.cpp:686 msgid "3D Viewer" msgstr "Visu 3D" @@ -223,7 +223,7 @@ msgstr "Copie Image 3D" msgid "Raytracing" msgstr "Raytracing" -#: 3d-viewer/3d_viewer/3d_menubar.cpp:112 common/tool/actions.cpp:622 +#: 3d-viewer/3d_viewer/3d_menubar.cpp:112 common/tool/actions.cpp:625 #: cvpcb/menubar.cpp:74 eeschema/menubar.cpp:303 #: eeschema/symbol_editor/menubar_symbol_editor.cpp:169 #: gerbview/menubar.cpp:226 kicad/menubar.cpp:202 @@ -232,7 +232,7 @@ msgstr "Raytracing" msgid "Preferences..." msgstr "Préférences..." -#: 3d-viewer/3d_viewer/3d_menubar.cpp:113 common/tool/actions.cpp:622 +#: 3d-viewer/3d_viewer/3d_menubar.cpp:113 common/tool/actions.cpp:625 #: cvpcb/menubar.cpp:75 eeschema/menubar.cpp:304 #: eeschema/symbol_editor/menubar_symbol_editor.cpp:170 #: gerbview/menubar.cpp:227 kicad/menubar.cpp:203 @@ -282,18 +282,18 @@ msgid "&Preferences" msgstr "&Préférences" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:59 -#: pcbnew/widgets/appearance_controls.cpp:2713 +#: pcbnew/widgets/appearance_controls.cpp:2728 #, c-format msgid "Viewports (%s+Tab):" msgstr "Fenêtres de vue (%s+Tab) :" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:68 -#: pcbnew/widgets/appearance_controls.cpp:2722 +#: pcbnew/widgets/appearance_controls.cpp:2737 msgid "Save viewport..." msgstr "Sauver Fenêtre..." #: 3d-viewer/3d_viewer/3d_toolbar.cpp:69 -#: pcbnew/widgets/appearance_controls.cpp:2723 +#: pcbnew/widgets/appearance_controls.cpp:2738 msgid "Delete viewport..." msgstr "Supprimer Fenêtre..." @@ -328,27 +328,27 @@ msgid "KiCad 3D Viewer" msgstr "Visionneuse 3D KiCad" #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:522 -#: pcbnew/widgets/appearance_controls.cpp:2771 +#: pcbnew/widgets/appearance_controls.cpp:2786 msgid "Viewport name:" msgstr "Nom de fenêtre:" #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:522 -#: pcbnew/widgets/appearance_controls.cpp:2771 +#: pcbnew/widgets/appearance_controls.cpp:2786 msgid "Save Viewport" msgstr "Sauver Fenêtre" #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:561 -#: pcbnew/widgets/appearance_controls.cpp:2809 +#: pcbnew/widgets/appearance_controls.cpp:2825 msgid "Viewports" msgstr "Fenêtres" #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:570 -#: pcbnew/widgets/appearance_controls.cpp:2818 +#: pcbnew/widgets/appearance_controls.cpp:2834 msgid "Delete Viewport" msgstr "Suppression Fenêtre" #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:571 -#: pcbnew/widgets/appearance_controls.cpp:2819 +#: pcbnew/widgets/appearance_controls.cpp:2835 msgid "Select viewport:" msgstr "Sélection fenêtre:" @@ -1523,7 +1523,7 @@ msgstr "" #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1371 #: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:168 #: kicad/pcm/dialogs/dialog_pcm_progress_base.cpp:66 -#: pcbnew/dialogs/dialog_drc.cpp:299 pcbnew/plugins/kicad/pcb_parser.cpp:923 +#: pcbnew/dialogs/dialog_drc.cpp:298 pcbnew/plugins/kicad/pcb_parser.cpp:923 #: pcbnew/router/router_tool.cpp:570 msgid "Cancel" msgstr "Annuler" @@ -1591,7 +1591,7 @@ msgid "Confirmation" msgstr "Confirmation" #: common/confirm.cpp:360 eeschema/lib_field.cpp:540 eeschema/lib_pin.cpp:1150 -#: eeschema/sch_field.cpp:766 eeschema/sch_pin.cpp:222 +#: eeschema/sch_field.cpp:760 eeschema/sch_pin.cpp:222 #: gerbview/gerber_draw_item.cpp:695 gerbview/gerber_draw_item.cpp:696 #: pcbnew/board_stackup_manager/panel_board_finish_base.cpp:44 #: pcbnew/fp_text.cpp:299 pcbnew/fp_text.cpp:304 pcbnew/fp_textbox.cpp:312 @@ -1604,7 +1604,7 @@ msgid "Yes" msgstr "Oui" #: common/confirm.cpp:360 eeschema/lib_field.cpp:540 eeschema/lib_pin.cpp:1150 -#: eeschema/sch_field.cpp:766 eeschema/sch_pin.cpp:222 +#: eeschema/sch_field.cpp:760 eeschema/sch_pin.cpp:222 #: gerbview/gerber_draw_item.cpp:695 gerbview/gerber_draw_item.cpp:696 #: pcbnew/fp_text.cpp:299 pcbnew/fp_text.cpp:304 pcbnew/fp_textbox.cpp:312 #: pcbnew/pcb_text.cpp:138 pcbnew/pcb_textbox.cpp:305 @@ -1616,10 +1616,10 @@ msgid "No" msgstr "Non" #: common/dialog_about/AboutDialog_main.cpp:115 -#: common/widgets/widget_hotkey_list.cpp:474 eeschema/sch_symbol.cpp:1698 -#: eeschema/sch_symbol.cpp:2175 eeschema/symbol_editor/symbol_editor.cpp:520 +#: common/widgets/widget_hotkey_list.cpp:474 eeschema/sch_symbol.cpp:1703 +#: eeschema/sch_symbol.cpp:2180 eeschema/symbol_editor/symbol_editor.cpp:520 #: eeschema/symbol_editor/symbol_editor.cpp:1248 -#: eeschema/symbol_viewer_frame.cpp:449 include/lib_table_grid.h:192 +#: eeschema/symbol_viewer_frame.cpp:453 include/lib_table_grid.h:192 #: kicad/pcm/dialogs/panel_package_base.cpp:57 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:43 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:40 @@ -1793,11 +1793,11 @@ msgstr "Copier les infos de version de KiCad dans le presse-papier" msgid "&Report Bug" msgstr "Rapporter un Bug" -#: common/dialog_about/dialog_about_base.cpp:64 common/tool/actions.cpp:675 +#: common/dialog_about/dialog_about_base.cpp:64 common/tool/actions.cpp:678 msgid "Report a problem with KiCad" msgstr "Signaler un problème avec KiCad" -#: common/dialog_about/dialog_about_base.cpp:68 common/tool/actions.cpp:669 +#: common/dialog_about/dialog_about_base.cpp:68 common/tool/actions.cpp:672 msgid "Donate" msgstr "Faire un don" @@ -1992,17 +1992,17 @@ msgstr "Variables d'Environnement" #: eeschema/dialogs/panel_sym_lib_table.cpp:304 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:43 #: eeschema/fields_grid_table.cpp:338 eeschema/lib_pin.cpp:1145 -#: eeschema/sch_pin.cpp:217 eeschema/sch_symbol.cpp:1662 -#: eeschema/sch_symbol.cpp:1707 eeschema/symbol_editor/symbol_editor.cpp:1220 -#: eeschema/symbol_viewer_frame.cpp:447 +#: eeschema/sch_pin.cpp:217 eeschema/sch_symbol.cpp:1667 +#: eeschema/sch_symbol.cpp:1712 eeschema/symbol_editor/symbol_editor.cpp:1220 +#: eeschema/symbol_viewer_frame.cpp:451 #: eeschema/widgets/tuner_slider_base.cpp:20 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:38 #: kicad/pcm/dialogs/panel_package_base.cpp:50 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42 #: pcbnew/dialogs/dialog_net_inspector.cpp:963 #: pcbnew/dialogs/panel_fp_lib_table.cpp:459 -#: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:38 pcbnew/zone.cpp:596 -#: pcbnew/zone.cpp:1356 +#: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:38 pcbnew/zone.cpp:598 +#: pcbnew/zone.cpp:1352 msgid "Name" msgstr "Nom" @@ -2575,11 +2575,12 @@ msgstr "Exporter vers autres feuilles" #: common/dialogs/dialog_page_settings_base.cpp:140 common/rc_item.cpp:371 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104 #: gerbview/widgets/gerbview_layer_widget.cpp:137 pcbnew/pcb_marker.cpp:193 -#: pcbnew/widgets/appearance_controls.cpp:364 +#: pcbnew/widgets/appearance_controls.cpp:353 msgid "Drawing Sheet" msgstr "Feuille de Dessin" -#: common/dialogs/dialog_page_settings_base.cpp:153 eeschema/sch_field.cpp:256 +#: common/dialogs/dialog_page_settings_base.cpp:153 +#: eeschema/dialogs/dialog_sim_model_base.cpp:37 eeschema/sch_field.cpp:256 #: pcbnew/dialogs/dialog_export_step_base.cpp:22 #: pcbnew/import_gfx/dialog_import_gfx_base.cpp:24 msgid "File:" @@ -2718,9 +2719,9 @@ msgstr "Prévisualisation" #: kicad/pcm/dialogs/dialog_pcm_progress_base.cpp:72 #: pcbnew/dialogs/dialog_board_reannotate.cpp:112 #: pcbnew/dialogs/dialog_board_statistics.cpp:136 -#: pcbnew/dialogs/dialog_drc.cpp:127 pcbnew/dialogs/dialog_drc.cpp:319 +#: pcbnew/dialogs/dialog_drc.cpp:126 pcbnew/dialogs/dialog_drc.cpp:318 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:161 -#: pcbnew/dialogs/dialog_export_step.cpp:127 +#: pcbnew/dialogs/dialog_export_step.cpp:126 #: pcbnew/dialogs/dialog_export_svg.cpp:94 #: pcbnew/dialogs/dialog_find_base.cpp:102 #: pcbnew/dialogs/dialog_footprint_checker.cpp:62 @@ -2799,7 +2800,7 @@ msgstr "Mode de sortie:" #: eeschema/dialogs/dialog_plot_schematic_base.cpp:76 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66 -#: eeschema/fields_grid_table.cpp:350 +#: eeschema/fields_grid_table.cpp:351 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:99 #: pcbnew/dialogs/dialog_export_svg_base.cpp:80 #: pcbnew/tools/drawing_stackup_table_tool.cpp:269 @@ -3543,10 +3544,10 @@ msgstr "Zoom" #: pcbnew/dialogs/dialog_pad_properties_base.cpp:544 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:702 #: pcbnew/dialogs/dialog_plot_base.cpp:111 pcbnew/pad.cpp:1692 -#: pcbnew/widgets/appearance_controls.cpp:738 -#: pcbnew/widgets/appearance_controls.cpp:780 -#: pcbnew/widgets/appearance_controls.cpp:2429 -#: pcbnew/widgets/appearance_controls.cpp:2448 pcbnew/zone.cpp:1344 +#: pcbnew/widgets/appearance_controls.cpp:725 +#: pcbnew/widgets/appearance_controls.cpp:767 +#: pcbnew/widgets/appearance_controls.cpp:2442 +#: pcbnew/widgets/appearance_controls.cpp:2461 pcbnew/zone.cpp:1340 msgid "None" msgstr "Aucun" @@ -3618,108 +3619,108 @@ msgstr "Réinitialiser aux Défauts de Souris" msgid "Reset to Trackpad Defaults" msgstr "Réinitialiser aux Défauts de Trackpad" -#: common/dialogs/panel_setup_netclasses.cpp:93 common/eda_shape.cpp:1627 +#: common/dialogs/panel_setup_netclasses.cpp:89 common/eda_shape.cpp:1636 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:350 #: include/stroke_params.h:72 pcbnew/dialogs/dialog_copper_zones_base.cpp:232 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:357 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:328 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:702 pcbnew/zone.cpp:600 -#: pcbnew/zone.cpp:1346 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:702 pcbnew/zone.cpp:602 +#: pcbnew/zone.cpp:1342 msgid "Solid" msgstr "Solide" -#: common/dialogs/panel_setup_netclasses.cpp:95 common/eda_shape.cpp:1628 +#: common/dialogs/panel_setup_netclasses.cpp:91 common/eda_shape.cpp:1637 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:350 #: include/stroke_params.h:73 msgid "Dashed" msgstr "Pointillé Long" -#: common/dialogs/panel_setup_netclasses.cpp:97 common/eda_shape.cpp:1629 +#: common/dialogs/panel_setup_netclasses.cpp:93 common/eda_shape.cpp:1638 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:350 #: include/stroke_params.h:74 msgid "Dotted" msgstr "Pointillé Court" -#: common/dialogs/panel_setup_netclasses.cpp:99 common/eda_shape.cpp:1630 +#: common/dialogs/panel_setup_netclasses.cpp:95 common/eda_shape.cpp:1639 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:350 #: include/stroke_params.h:75 msgid "Dash-Dot" msgstr "Tiret-Point" -#: common/dialogs/panel_setup_netclasses.cpp:101 common/eda_shape.cpp:1631 +#: common/dialogs/panel_setup_netclasses.cpp:97 common/eda_shape.cpp:1640 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:350 #: include/stroke_params.h:76 msgid "Dash-Dot-Dot" msgstr "Tiret-Point-Point" -#: common/dialogs/panel_setup_netclasses.cpp:419 +#: common/dialogs/panel_setup_netclasses.cpp:423 msgid "Netclass must have a name." msgstr "La net classe doit avoir un nom." -#: common/dialogs/panel_setup_netclasses.cpp:428 +#: common/dialogs/panel_setup_netclasses.cpp:432 msgid "Netclass name already in use." msgstr "Nom de netclasse déjà en usage." -#: common/dialogs/panel_setup_netclasses.cpp:492 +#: common/dialogs/panel_setup_netclasses.cpp:493 msgid "Minimum copper clearance" msgstr "Isolation minimum sur cuivre" -#: common/dialogs/panel_setup_netclasses.cpp:493 +#: common/dialogs/panel_setup_netclasses.cpp:494 msgid "Minimum track width" msgstr "Largeur minimum de piste" -#: common/dialogs/panel_setup_netclasses.cpp:494 +#: common/dialogs/panel_setup_netclasses.cpp:495 msgid "Via pad diameter" msgstr "Diamètre extérieur de via" -#: common/dialogs/panel_setup_netclasses.cpp:495 +#: common/dialogs/panel_setup_netclasses.cpp:496 msgid "Via plated hole diameter" msgstr "Diamètre de perçage via" -#: common/dialogs/panel_setup_netclasses.cpp:496 +#: common/dialogs/panel_setup_netclasses.cpp:497 msgid "Microvia pad diameter" msgstr "Diamètre extérieur de microvia" -#: common/dialogs/panel_setup_netclasses.cpp:497 +#: common/dialogs/panel_setup_netclasses.cpp:498 msgid "Microvia plated hole diameter" msgstr "Diamètre de perçage microvia" -#: common/dialogs/panel_setup_netclasses.cpp:498 +#: common/dialogs/panel_setup_netclasses.cpp:499 msgid "Differential pair track width" msgstr "Largeur de paire différentielle" -#: common/dialogs/panel_setup_netclasses.cpp:499 +#: common/dialogs/panel_setup_netclasses.cpp:500 msgid "Differential pair gap" msgstr "Ecart de paires différentielles" -#: common/dialogs/panel_setup_netclasses.cpp:500 +#: common/dialogs/panel_setup_netclasses.cpp:501 msgid "Schematic wire thickness" msgstr "Épaisseur du fil schématique" -#: common/dialogs/panel_setup_netclasses.cpp:501 +#: common/dialogs/panel_setup_netclasses.cpp:502 msgid "Bus wire thickness" msgstr "Épaisseur de bus" -#: common/dialogs/panel_setup_netclasses.cpp:502 +#: common/dialogs/panel_setup_netclasses.cpp:503 msgid "Schematic wire color" msgstr "Couleur de fil schématique" -#: common/dialogs/panel_setup_netclasses.cpp:503 +#: common/dialogs/panel_setup_netclasses.cpp:504 msgid "Schematic wire line style" msgstr "Style de ligne de fil schématique" -#: common/dialogs/panel_setup_netclasses.cpp:568 +#: common/dialogs/panel_setup_netclasses.cpp:555 msgid "The default net class is required." msgstr "La net class par défaut est obligatoire." -#: common/dialogs/panel_setup_netclasses.cpp:712 +#: common/dialogs/panel_setup_netclasses.cpp:699 #, c-format msgid "Nets matching '%s':" msgstr "Nets correspondant à '%s' :" #: common/dialogs/panel_setup_netclasses_base.cpp:42 #: common/dialogs/panel_setup_netclasses_base.cpp:125 -#: eeschema/sch_field.cpp:890 eeschema/sch_label.cpp:188 +#: eeschema/sch_field.cpp:884 eeschema/sch_label.cpp:188 #: pcbnew/board_connected_item.cpp:162 msgid "Net Class" msgstr "Classe d'Equipot" @@ -3780,18 +3781,18 @@ msgstr "Épaisseur de Bus" msgid "Line Style" msgstr "Style de Ligne" -#: common/dialogs/panel_setup_netclasses_base.cpp:60 common/eda_shape.cpp:1626 +#: common/dialogs/panel_setup_netclasses_base.cpp:60 common/eda_shape.cpp:1635 #: common/pgm_base.cpp:85 common/stroke_params.cpp:199 #: common/widgets/footprint_select_widget.cpp:142 #: eeschema/dialogs/dialog_global_edit_text_and_graphics.cpp:69 #: eeschema/dialogs/dialog_junction_props.cpp:46 #: eeschema/dialogs/dialog_line_properties.cpp:56 -#: eeschema/dialogs/dialog_sim_model.cpp:401 +#: eeschema/dialogs/dialog_sim_model.cpp:377 #: eeschema/dialogs/dialog_wire_bus_properties.cpp:59 #: eeschema/dialogs/panel_setup_formatting_base.cpp:149 #: eeschema/lib_field.cpp:542 eeschema/lib_text.cpp:400 -#: eeschema/lib_textbox.cpp:470 eeschema/sch_field.cpp:768 -#: eeschema/sch_label.cpp:866 eeschema/sch_text.cpp:504 +#: eeschema/lib_textbox.cpp:470 eeschema/sch_field.cpp:762 +#: eeschema/sch_label.cpp:882 eeschema/sch_text.cpp:504 #: eeschema/sch_textbox.cpp:449 include/stroke_params.h:80 #: pcbnew/fp_text.cpp:309 pcbnew/fp_textbox.cpp:315 #: pcbnew/pcb_dimension.cpp:329 pcbnew/pcb_text.cpp:142 @@ -3863,7 +3864,7 @@ msgstr "La feuille de dessin '%s' n'a pas été complètement lue." #: common/eda_item.cpp:325 common/eda_item.cpp:356 common/eda_item.cpp:378 #: common/eda_text.cpp:1025 eeschema/dialogs/panel_setup_formatting_base.cpp:47 #: eeschema/lib_field.cpp:538 eeschema/lib_text.cpp:398 eeschema/lib_text.h:55 -#: eeschema/sch_field.cpp:764 +#: eeschema/sch_field.cpp:758 #: pagelayout_editor/dialogs/dialog_design_inspector_base.cpp:40 #: pagelayout_editor/dialogs/dialog_new_dataitem_base.cpp:145 #: pcbnew/dialogs/dialog_global_deletion_base.cpp:28 pcbnew/fp_text.cpp:279 @@ -3884,8 +3885,8 @@ msgid "Line" msgstr "Ligne" #: common/drawing_sheet/ds_data_item.cpp:371 -#: common/drawing_sheet/ds_draw_item.cpp:117 common/eda_shape.cpp:603 -#: common/eda_shape.cpp:1620 +#: common/drawing_sheet/ds_draw_item.cpp:117 common/eda_shape.cpp:606 +#: common/eda_shape.cpp:1629 #: eeschema/dialogs/dialog_label_properties_base.cpp:175 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 #: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:165 @@ -4071,7 +4072,7 @@ msgstr "Raccourcis" msgid "Data Collection" msgstr "Données Collectées" -#: common/eda_base_frame.cpp:1013 common/tool/actions.cpp:596 +#: common/eda_base_frame.cpp:1013 common/tool/actions.cpp:599 #: eeschema/symbol_editor/symbol_editor.cpp:86 #: kicad/tools/kicad_manager_actions.cpp:86 msgid "Symbol Editor" @@ -4111,7 +4112,7 @@ msgstr "Options de numérotation" msgid "Field Name Templates" msgstr "Modèles de Nom de Champs" -#: common/eda_base_frame.cpp:1042 common/tool/actions.cpp:606 +#: common/eda_base_frame.cpp:1042 common/tool/actions.cpp:609 #: kicad/tools/kicad_manager_actions.cpp:98 pcbnew/footprint_edit_frame.cpp:908 #: pcbnew/menubar_footprint_editor.cpp:92 msgid "Footprint Editor" @@ -4124,7 +4125,7 @@ msgstr "Valeurs par Défaut" #: common/eda_base_frame.cpp:1051 common/hotkey_store.cpp:74 #: kicad/tools/kicad_manager_actions.cpp:92 pcbnew/menubar_pcb_editor.cpp:189 -#: pcbnew/pcb_edit_frame.cpp:182 pcbnew/pcb_edit_frame.cpp:1480 +#: pcbnew/pcb_edit_frame.cpp:182 pcbnew/pcb_edit_frame.cpp:1495 msgid "PCB Editor" msgstr "Éditeur de PCB KiCad" @@ -4294,7 +4295,7 @@ msgid "Screen" msgstr "Ecran" #: common/eda_item.cpp:319 eeschema/dialogs/dialog_symbol_fields_table.cpp:1043 -#: eeschema/sch_symbol.cpp:1695 pcbnew/build_BOM_from_board.cpp:110 +#: eeschema/sch_symbol.cpp:1700 pcbnew/build_BOM_from_board.cpp:110 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:136 pcbnew/fp_shape.cpp:116 #: pcbnew/fp_text.cpp:287 pcbnew/load_select_footprint.cpp:372 #: pcbnew/pad.cpp:949 pcbnew/plot_board_layers.cpp:97 @@ -4338,12 +4339,12 @@ msgstr "Ligne de repère" msgid "Zone" msgstr "Zone" -#: common/eda_item.cpp:334 common/eda_item.cpp:335 pcbnew/pcb_track.cpp:820 +#: common/eda_item.cpp:334 common/eda_item.cpp:335 pcbnew/pcb_track.cpp:827 msgid "Track" msgstr "Piste" #: common/eda_item.cpp:336 pcbnew/dialogs/dialog_board_statistics.cpp:501 -#: pcbnew/pcb_track.cpp:892 +#: pcbnew/pcb_track.cpp:899 msgid "Via" msgstr "Via" @@ -4388,16 +4389,16 @@ msgstr "Entrée de Bus" msgid "Net Label" msgstr "Label de Net" -#: common/eda_item.cpp:359 eeschema/sch_label.cpp:852 -#: eeschema/sch_label.cpp:1221 +#: common/eda_item.cpp:359 eeschema/sch_label.cpp:868 +#: eeschema/sch_label.cpp:1237 msgid "Directive Label" msgstr "Label de Directive" -#: common/eda_item.cpp:360 eeschema/sch_label.cpp:853 +#: common/eda_item.cpp:360 eeschema/sch_label.cpp:869 msgid "Global Label" msgstr "Label Global" -#: common/eda_item.cpp:361 eeschema/sch_label.cpp:854 +#: common/eda_item.cpp:361 eeschema/sch_label.cpp:870 msgid "Hierarchical Label" msgstr "Label Hiérarchique" @@ -4435,7 +4436,7 @@ msgstr "Ecran SCH" msgid "Alias" msgstr "Alias" -#: common/eda_item.cpp:381 eeschema/sch_field.cpp:761 +#: common/eda_item.cpp:381 eeschema/sch_field.cpp:755 msgid "Symbol Field" msgstr "Champ de Symbole" @@ -4456,7 +4457,7 @@ msgstr "Boîte de Numéro" msgid "Rect" msgstr "Rect" -#: common/eda_shape.cpp:66 common/eda_shape.cpp:579 common/eda_shape.cpp:1621 +#: common/eda_shape.cpp:66 common/eda_shape.cpp:582 common/eda_shape.cpp:1630 #: gerbview/gerber_draw_item.cpp:213 #: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:114 #: pcbnew/dialogs/dialog_pad_properties.cpp:719 @@ -4464,7 +4465,7 @@ msgstr "Rect" msgid "Arc" msgstr "Arc" -#: common/eda_shape.cpp:67 common/eda_shape.cpp:574 common/eda_shape.cpp:1622 +#: common/eda_shape.cpp:67 common/eda_shape.cpp:577 common/eda_shape.cpp:1631 #: eeschema/dialogs/dialog_label_properties_base.cpp:169 #: gerbview/gerber_draw_item.cpp:214 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 @@ -4478,13 +4479,13 @@ msgstr "Cercle" msgid "Bezier Curve" msgstr "Courbe de Bézier" -#: common/eda_shape.cpp:69 common/eda_shape.cpp:593 common/eda_shape.cpp:1623 +#: common/eda_shape.cpp:69 common/eda_shape.cpp:596 common/eda_shape.cpp:1632 #: pcbnew/dialogs/dialog_pad_properties.cpp:737 #: pcbnew/dialogs/dialog_pad_properties.cpp:2178 msgid "Polygon" msgstr "Polygone" -#: common/eda_shape.cpp:569 common/eda_shape.cpp:1635 +#: common/eda_shape.cpp:572 common/eda_shape.cpp:1644 #: eeschema/dialogs/dialog_label_properties_base.cpp:149 #: eeschema/dialogs/dialog_sheet_pin_properties_base.cpp:53 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:232 @@ -4495,38 +4496,38 @@ msgstr "Polygone" msgid "Shape" msgstr "Forme" -#: common/eda_shape.cpp:575 common/eda_shape.cpp:584 +#: common/eda_shape.cpp:578 common/eda_shape.cpp:587 #: pcbnew/dialogs/dialog_graphic_item_properties.cpp:213 -#: pcbnew/pcb_track.cpp:832 +#: pcbnew/pcb_track.cpp:839 msgid "Radius" msgstr "Rayon" -#: common/eda_shape.cpp:582 common/eda_shape.cpp:622 common/eda_shape.cpp:1654 +#: common/eda_shape.cpp:585 common/eda_shape.cpp:625 common/eda_shape.cpp:1663 #: pcbnew/fp_text.cpp:307 pcbnew/fp_textbox.cpp:313 pcbnew/pcb_text.cpp:140 #: pcbnew/pcb_textbox.cpp:306 msgid "Angle" msgstr "Angle" -#: common/eda_shape.cpp:588 +#: common/eda_shape.cpp:591 msgid "Curve" msgstr "Courbe" -#: common/eda_shape.cpp:589 common/eda_shape.cpp:616 +#: common/eda_shape.cpp:592 common/eda_shape.cpp:619 #: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:124 #: eeschema/dialogs/dialog_lib_edit_pin_table_base.cpp:95 #: eeschema/lib_pin.cpp:1153 eeschema/sch_pin.cpp:224 msgid "Length" msgstr "Longueur" -#: common/eda_shape.cpp:596 +#: common/eda_shape.cpp:599 msgid "Points" msgstr "Points" -#: common/eda_shape.cpp:601 +#: common/eda_shape.cpp:604 msgid "Pad Number Box" msgstr "Boîte Numérotation Pad" -#: common/eda_shape.cpp:605 common/eda_text.cpp:1046 +#: common/eda_shape.cpp:608 common/eda_text.cpp:1046 #: eeschema/sch_bitmap.cpp:207 pcbnew/dialogs/dialog_board_statistics.cpp:671 #: pcbnew/dialogs/dialog_board_statistics.cpp:681 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:54 @@ -4535,13 +4536,13 @@ msgstr "Boîte Numérotation Pad" #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:160 #: pcbnew/fp_text.cpp:311 pcbnew/fp_text_grid_table.cpp:102 pcbnew/pad.cpp:1000 #: pcbnew/pcb_bitmap.cpp:211 pcbnew/pcb_target.cpp:156 -#: pcbnew/pcb_target.cpp:201 pcbnew/pcb_text.cpp:144 pcbnew/pcb_track.cpp:827 -#: pcbnew/pcb_track.cpp:1233 pcbnew/pcb_track.cpp:1254 -#: pcbnew/pcb_track.cpp:1277 +#: pcbnew/pcb_target.cpp:201 pcbnew/pcb_text.cpp:144 pcbnew/pcb_track.cpp:834 +#: pcbnew/pcb_track.cpp:1240 pcbnew/pcb_track.cpp:1261 +#: pcbnew/pcb_track.cpp:1284 msgid "Width" msgstr "Largeur" -#: common/eda_shape.cpp:608 common/eda_text.cpp:1050 +#: common/eda_shape.cpp:611 common/eda_text.cpp:1050 #: eeschema/sch_bitmap.cpp:208 pcbnew/dialogs/dialog_board_statistics.cpp:673 #: pcbnew/dialogs/dialog_board_statistics.cpp:682 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55 @@ -4552,54 +4553,54 @@ msgstr "Largeur" msgid "Height" msgstr "Hauteur" -#: common/eda_shape.cpp:614 common/eda_shape.cpp:1619 +#: common/eda_shape.cpp:617 common/eda_shape.cpp:1628 #: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:82 #: pcbnew/dialogs/dialog_pad_properties.cpp:707 #: pcbnew/dialogs/dialog_pad_properties.cpp:2174 msgid "Segment" msgstr "Segment" -#: common/eda_shape.cpp:627 +#: common/eda_shape.cpp:630 msgid "Unrecognized" msgstr "Non reconnu" -#: common/eda_shape.cpp:1624 +#: common/eda_shape.cpp:1633 #: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:100 #: pcbnew/dialogs/dialog_pad_properties.cpp:713 #: pcbnew/dialogs/dialog_pad_properties.cpp:2176 msgid "Bezier" msgstr "Bézier" -#: common/eda_shape.cpp:1638 +#: common/eda_shape.cpp:1647 msgid "Start X" msgstr "Départ X" -#: common/eda_shape.cpp:1641 +#: common/eda_shape.cpp:1650 msgid "Start Y" msgstr "Départ Y" -#: common/eda_shape.cpp:1644 pcbnew/pcb_track.cpp:1243 -#: pcbnew/pcb_track.cpp:1264 +#: common/eda_shape.cpp:1653 pcbnew/pcb_track.cpp:1250 +#: pcbnew/pcb_track.cpp:1271 msgid "End X" msgstr "Fin X" -#: common/eda_shape.cpp:1647 pcbnew/pcb_track.cpp:1246 -#: pcbnew/pcb_track.cpp:1267 +#: common/eda_shape.cpp:1656 pcbnew/pcb_track.cpp:1253 +#: pcbnew/pcb_track.cpp:1274 msgid "End Y" msgstr "Fin Y" -#: common/eda_shape.cpp:1651 common/stroke_params.cpp:214 +#: common/eda_shape.cpp:1660 common/stroke_params.cpp:214 msgid "Line Width" msgstr "Épaisseur Ligne" #: common/eda_text.cpp:747 eeschema/lib_textbox.cpp:472 -#: eeschema/sch_label.cpp:868 eeschema/sch_text.cpp:506 +#: eeschema/sch_label.cpp:884 eeschema/sch_text.cpp:506 #: eeschema/sch_textbox.cpp:451 eeschema/symbol_editor/symbol_editor.cpp:1238 #: gerbview/gerber_file_image.cpp:338 gerbview/gerber_file_image.cpp:342 #: gerbview/gerber_file_image.cpp:345 #: pcbnew/microwave/microwave_polygon.cpp:128 -#: pcbnew/widgets/appearance_controls.cpp:646 -#: pcbnew/widgets/appearance_controls.cpp:1743 +#: pcbnew/widgets/appearance_controls.cpp:633 +#: pcbnew/widgets/appearance_controls.cpp:1756 msgid "Normal" msgstr "Normal" @@ -4615,8 +4616,8 @@ msgstr "Normal" #: eeschema/dialogs/dialog_sheet_properties_base.cpp:65 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59 #: eeschema/dialogs/dialog_text_properties_base.cpp:109 -#: eeschema/fields_grid_table.cpp:343 eeschema/lib_textbox.cpp:472 -#: eeschema/sch_label.cpp:868 eeschema/sch_text.cpp:506 +#: eeschema/fields_grid_table.cpp:344 eeschema/lib_textbox.cpp:472 +#: eeschema/sch_label.cpp:884 eeschema/sch_text.cpp:506 #: eeschema/sch_textbox.cpp:451 #: pagelayout_editor/dialogs/properties_frame_base.cpp:97 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:57 @@ -4641,8 +4642,8 @@ msgstr "Italique" #: eeschema/dialogs/dialog_sheet_properties_base.cpp:66 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60 #: eeschema/dialogs/dialog_text_properties_base.cpp:104 -#: eeschema/fields_grid_table.cpp:344 eeschema/lib_textbox.cpp:472 -#: eeschema/sch_label.cpp:868 eeschema/sch_text.cpp:506 +#: eeschema/fields_grid_table.cpp:345 eeschema/lib_textbox.cpp:472 +#: eeschema/sch_label.cpp:884 eeschema/sch_text.cpp:506 #: eeschema/sch_textbox.cpp:451 #: pagelayout_editor/dialogs/properties_frame_base.cpp:92 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:186 @@ -4656,10 +4657,10 @@ msgstr "Gras+Italique" #: common/eda_text.cpp:1015 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:221 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:261 -#: eeschema/fields_grid_table.cpp:244 eeschema/fields_grid_table.cpp:575 -#: eeschema/fields_grid_table.cpp:711 eeschema/lib_field.cpp:550 +#: eeschema/fields_grid_table.cpp:244 eeschema/fields_grid_table.cpp:584 +#: eeschema/fields_grid_table.cpp:729 eeschema/lib_field.cpp:550 #: eeschema/lib_text.cpp:408 eeschema/pin_type.cpp:128 -#: eeschema/sch_field.cpp:776 +#: eeschema/sch_field.cpp:770 msgid "Left" msgstr "Gauche" @@ -4667,11 +4668,11 @@ msgstr "Gauche" #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:261 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:285 #: eeschema/fields_grid_table.cpp:237 eeschema/fields_grid_table.cpp:245 -#: eeschema/fields_grid_table.cpp:576 eeschema/fields_grid_table.cpp:586 -#: eeschema/fields_grid_table.cpp:713 eeschema/fields_grid_table.cpp:725 +#: eeschema/fields_grid_table.cpp:585 eeschema/fields_grid_table.cpp:595 +#: eeschema/fields_grid_table.cpp:731 eeschema/fields_grid_table.cpp:743 #: eeschema/lib_field.cpp:551 eeschema/lib_field.cpp:560 #: eeschema/lib_text.cpp:409 eeschema/lib_text.cpp:418 -#: eeschema/sch_field.cpp:777 eeschema/sch_field.cpp:786 +#: eeschema/sch_field.cpp:771 eeschema/sch_field.cpp:780 #: gerbview/gerber_file_image.cpp:342 gerbview/gerber_file_image.cpp:345 msgid "Center" msgstr "Centrer" @@ -4679,26 +4680,26 @@ msgstr "Centrer" #: common/eda_text.cpp:1017 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:221 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:261 -#: eeschema/fields_grid_table.cpp:246 eeschema/fields_grid_table.cpp:577 -#: eeschema/fields_grid_table.cpp:715 eeschema/lib_field.cpp:552 +#: eeschema/fields_grid_table.cpp:246 eeschema/fields_grid_table.cpp:586 +#: eeschema/fields_grid_table.cpp:733 eeschema/lib_field.cpp:552 #: eeschema/lib_text.cpp:410 eeschema/pin_type.cpp:127 -#: eeschema/sch_field.cpp:778 +#: eeschema/sch_field.cpp:772 msgid "Right" msgstr "Droite" #: common/eda_text.cpp:1019 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:285 -#: eeschema/fields_grid_table.cpp:236 eeschema/fields_grid_table.cpp:585 -#: eeschema/fields_grid_table.cpp:723 eeschema/lib_field.cpp:559 -#: eeschema/lib_text.cpp:417 eeschema/sch_field.cpp:785 +#: eeschema/fields_grid_table.cpp:236 eeschema/fields_grid_table.cpp:594 +#: eeschema/fields_grid_table.cpp:741 eeschema/lib_field.cpp:559 +#: eeschema/lib_text.cpp:417 eeschema/sch_field.cpp:779 msgid "Top" msgstr "Dessus" #: common/eda_text.cpp:1021 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:285 -#: eeschema/fields_grid_table.cpp:238 eeschema/fields_grid_table.cpp:587 -#: eeschema/fields_grid_table.cpp:727 eeschema/lib_field.cpp:561 -#: eeschema/lib_text.cpp:419 eeschema/sch_field.cpp:787 +#: eeschema/fields_grid_table.cpp:238 eeschema/fields_grid_table.cpp:596 +#: eeschema/fields_grid_table.cpp:745 eeschema/lib_field.cpp:561 +#: eeschema/lib_text.cpp:419 eeschema/sch_field.cpp:781 msgid "Bottom" msgstr "Dessous" @@ -4725,7 +4726,7 @@ msgstr "Miroir" #: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:127 #: eeschema/dialogs/dialog_lib_edit_pin_table_base.cpp:98 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:44 -#: eeschema/lib_field.cpp:540 eeschema/sch_field.cpp:766 +#: eeschema/lib_field.cpp:540 eeschema/sch_field.cpp:760 #: eeschema/sch_pin.cpp:222 include/lib_table_grid.h:194 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:134 #: pcbnew/dialogs/dialog_text_properties_base.cpp:87 @@ -4951,7 +4952,7 @@ msgstr "Impossible de trouver un visualisateur PDF pour '%s'." msgid "Problem while running the PDF viewer '%s'." msgstr "Problème en lançant le visualisateur PDF '%s'." -#: common/gestfich.cpp:223 eeschema/eeschema.cpp:532 eeschema/eeschema.cpp:565 +#: common/gestfich.cpp:223 eeschema/eeschema.cpp:535 eeschema/eeschema.cpp:568 #: gerbview/gerbview.cpp:245 kicad/project_template.cpp:279 #: pcbnew/pcbnew.cpp:480 #, c-format @@ -5248,7 +5249,7 @@ msgid "ERC exclusions" msgstr "Exclusions de ERC" #: common/layer_id.cpp:138 common/layer_id.cpp:176 -#: pcbnew/widgets/appearance_controls.cpp:362 +#: pcbnew/widgets/appearance_controls.cpp:351 msgid "Anchors" msgstr "Ancres" @@ -5259,7 +5260,7 @@ msgstr "Eléments d'aide" #: common/layer_id.cpp:140 common/layer_id.cpp:181 common/tool/grid_menu.cpp:64 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:102 #: gerbview/widgets/gerbview_layer_widget.cpp:135 -#: pcbnew/widgets/appearance_controls.cpp:365 +#: pcbnew/widgets/appearance_controls.cpp:354 msgid "Grid" msgstr "Grille" @@ -5315,7 +5316,7 @@ msgstr "Empreintes dessous" #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64 #: pcb_calculator/calculator_panels/panel_attenuators_base.cpp:100 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:31 -#: pcbnew/widgets/appearance_controls.cpp:352 +#: pcbnew/widgets/appearance_controls.cpp:341 msgid "Values" msgstr "Valeurs" @@ -5350,7 +5351,7 @@ msgstr "Pads traversants" #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:52 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:27 -#: pcbnew/widgets/appearance_controls.cpp:343 +#: pcbnew/widgets/appearance_controls.cpp:332 #: pcbnew/widgets/panel_selection_filter.cpp:188 #: pcbnew/widgets/panel_selection_filter_base.cpp:37 msgid "Tracks" @@ -5389,9 +5390,9 @@ msgid "Non-plated holes" msgstr "Trous non métallisés" #: common/layer_id.cpp:171 pcbnew/dialogs/panel_edit_options_base.cpp:318 -#: pcbnew/widgets/appearance_controls.cpp:358 -#: pcbnew/widgets/appearance_controls.cpp:730 -#: pcbnew/widgets/appearance_controls.cpp:2426 +#: pcbnew/widgets/appearance_controls.cpp:347 +#: pcbnew/widgets/appearance_controls.cpp:717 +#: pcbnew/widgets/appearance_controls.cpp:2439 msgid "Ratsnest" msgstr "Chevelu" @@ -5438,7 +5439,7 @@ msgstr "Désactiver la sélection" #: common/lib_tree_model.cpp:148 #: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:128 #: eeschema/dialogs/dialog_lib_edit_pin_table_base.cpp:99 -#: eeschema/dialogs/dialog_sim_model.cpp:400 eeschema/lib_item.cpp:58 +#: eeschema/dialogs/dialog_sim_model.cpp:376 eeschema/lib_item.cpp:58 #: eeschema/symbol_editor/symbol_editor.cpp:1233 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:67 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:78 @@ -5660,7 +5661,7 @@ msgstr "Taille %lld non valide: trop grande" msgid "Invalid Arc with radius %f and angle %f" msgstr "Arc non valide avec le rayon %f et l’angle %f" -#: common/project.cpp:345 common/project.cpp:350 pcbnew/pcb_base_frame.cpp:194 +#: common/project.cpp:346 common/project.cpp:351 pcbnew/pcb_base_frame.cpp:194 msgid "Error loading project footprint library table." msgstr "" "Erreur lors du chargement de la table des librairies d’empreintes du projet." @@ -5687,7 +5688,7 @@ msgstr "Extraction fichier '%s'." msgid "Error extracting file!" msgstr "Erreur en extrayant le fichier!" -#: common/project/project_archiver.cpp:159 eeschema/dialogs/dialog_erc.cpp:938 +#: common/project/project_archiver.cpp:159 eeschema/dialogs/dialog_erc.cpp:944 #: eeschema/netlist_exporters/netlist_exporter_cadstar.cpp:48 #: eeschema/netlist_exporters/netlist_exporter_orcadpcb2.cpp:52 #: eeschema/sch_plotter.cpp:165 eeschema/sch_plotter.cpp:375 @@ -5695,7 +5696,7 @@ msgstr "Erreur en extrayant le fichier!" #: eeschema/sch_plotter.cpp:878 gerbview/export_to_pcbnew.cpp:68 #: pagelayout_editor/files.cpp:212 pcbnew/build_BOM_from_board.cpp:101 #: pcbnew/dialogs/dialog_board_statistics.cpp:656 -#: pcbnew/dialogs/dialog_drc.cpp:875 pcbnew/dialogs/dialog_export_idf.cpp:223 +#: pcbnew/dialogs/dialog_drc.cpp:874 pcbnew/dialogs/dialog_export_idf.cpp:223 #: pcbnew/dialogs/dialog_export_svg.cpp:314 #: pcbnew/dialogs/dialog_export_vrml.cpp:266 #: pcbnew/dialogs/dialog_gen_footprint_position.cpp:296 @@ -6304,119 +6305,119 @@ msgstr "Outil de Mesure" msgid "Interactively measure distance between points" msgstr "Mesurer interactivement la distance entre points" -#: common/tool/actions.cpp:586 +#: common/tool/actions.cpp:589 msgid "Show 3D viewer window" msgstr "Afficher Visualisateur 3D" -#: common/tool/actions.cpp:591 eeschema/symbol_viewer_frame.cpp:106 -#: eeschema/symbol_viewer_frame.cpp:1165 +#: common/tool/actions.cpp:594 eeschema/symbol_viewer_frame.cpp:106 +#: eeschema/symbol_viewer_frame.cpp:1169 msgid "Symbol Library Browser" msgstr "Examinateur de Librairies de Symboles" -#: common/tool/actions.cpp:591 +#: common/tool/actions.cpp:594 msgid "Browse symbol libraries" msgstr "Examen des librairies de symboles" -#: common/tool/actions.cpp:596 +#: common/tool/actions.cpp:599 msgid "Create, delete and edit symbols" msgstr "Créer, supprimer et éditer les symboles" -#: common/tool/actions.cpp:601 pcbnew/footprint_viewer_frame.cpp:114 +#: common/tool/actions.cpp:604 pcbnew/footprint_viewer_frame.cpp:114 #: pcbnew/footprint_viewer_frame.cpp:1186 msgid "Footprint Library Browser" msgstr "Examinateur de Librairies d'Empreintes" -#: common/tool/actions.cpp:601 +#: common/tool/actions.cpp:604 msgid "Browse footprint libraries" msgstr "Parcourir et visualiser les bibliothèques d'empreintes" -#: common/tool/actions.cpp:606 +#: common/tool/actions.cpp:609 msgid "Create, delete and edit footprints" msgstr "Créer, supprimer et éditer les empreintes" -#: common/tool/actions.cpp:612 +#: common/tool/actions.cpp:615 msgid "Update PCB from Schematic..." msgstr "Mise à jour du PCB à partir du Schéma..." -#: common/tool/actions.cpp:612 +#: common/tool/actions.cpp:615 msgid "Update PCB with changes made to schematic" msgstr "Mise à jour du PCB à partir des changements du schéma" -#: common/tool/actions.cpp:617 +#: common/tool/actions.cpp:620 msgid "Update Schematic from PCB..." msgstr "Mise à jour Schématique à partir du PCB..." -#: common/tool/actions.cpp:617 +#: common/tool/actions.cpp:620 msgid "Update schematic with changes made to PCB" msgstr "Mise à jour Schématique à partir du PCB" -#: common/tool/actions.cpp:627 +#: common/tool/actions.cpp:630 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:68 msgid "Configure Paths..." msgstr "Configurer les Chemins..." -#: common/tool/actions.cpp:627 +#: common/tool/actions.cpp:630 msgid "Edit path configuration environment variables" msgstr "Éditer la configuration des variables d'environnement des chemins" -#: common/tool/actions.cpp:632 +#: common/tool/actions.cpp:635 msgid "Manage Symbol Libraries..." msgstr "Configurer les Librairies de Symboles..." -#: common/tool/actions.cpp:633 +#: common/tool/actions.cpp:636 msgid "Edit the global and project symbol library lists" msgstr "Éditer la liste globale et celle du projet des librairies de symboles" -#: common/tool/actions.cpp:638 +#: common/tool/actions.cpp:641 msgid "Manage Footprint Libraries..." msgstr "Configurer les Librairies d'Empreintes..." -#: common/tool/actions.cpp:639 +#: common/tool/actions.cpp:642 msgid "Edit the global and project footprint library lists" msgstr "Éditer la liste globale et celle du projet des librairies d'empreintes" -#: common/tool/actions.cpp:644 +#: common/tool/actions.cpp:647 msgid "Getting Started with KiCad" msgstr "Démarrer avec KiCad" -#: common/tool/actions.cpp:645 +#: common/tool/actions.cpp:648 msgid "Open \"Getting Started in KiCad\" guide for beginners" msgstr "Ouvrir le guide pour les débutants \"Démarrer avec KiCad\"" -#: common/tool/actions.cpp:650 +#: common/tool/actions.cpp:653 #: pagelayout_editor/dialogs/properties_frame_base.cpp:35 #: pcb_calculator/calculator_panels/panel_eserie_base.cpp:183 #: pcb_calculator/calculator_panels/panel_fusing_current_base.cpp:138 msgid "Help" msgstr "Aide" -#: common/tool/actions.cpp:651 +#: common/tool/actions.cpp:654 msgid "Open product documentation in a web browser" msgstr "Afficher le document associé dans le navigateur" -#: common/tool/actions.cpp:657 +#: common/tool/actions.cpp:660 msgid "List Hotkeys..." msgstr "Liste Raccourcis..." -#: common/tool/actions.cpp:658 +#: common/tool/actions.cpp:661 msgid "Displays current hotkeys table and corresponding commands" msgstr "" "Affiche la liste des raccourcis clavier actifs et les commandes " "correspondantes" -#: common/tool/actions.cpp:663 +#: common/tool/actions.cpp:666 msgid "Get Involved" msgstr "Rester Impliqué" -#: common/tool/actions.cpp:664 +#: common/tool/actions.cpp:667 msgid "Open \"Contribute to KiCad\" in a web browser" msgstr "Ouvrir \"Contribuer à KiCad\" dans un navigateur Web" -#: common/tool/actions.cpp:670 +#: common/tool/actions.cpp:673 msgid "Open \"Donate to KiCad\" in a web browser" msgstr "Ouvrez \"Faire un don à KiCad\" dans un navigateur Web" -#: common/tool/actions.cpp:674 +#: common/tool/actions.cpp:677 msgid "Report Bug" msgstr "Rapporter un Bug" @@ -6715,12 +6716,12 @@ msgstr "Aucun objet sélectionné" msgid "Multiple objects selected" msgstr "Plusieurs objets sélectionnés" -#: common/widgets/unit_binder.cpp:260 +#: common/widgets/unit_binder.cpp:277 #, c-format msgid "%s must be at least %s." msgstr "%s doit être au moins %s." -#: common/widgets/unit_binder.cpp:276 +#: common/widgets/unit_binder.cpp:293 #, c-format msgid "%s must be less than %s." msgstr "%s doit être inférieur à %s." @@ -6806,7 +6807,7 @@ msgid "Info:" msgstr "Info:" #: common/widgets/wx_html_report_panel.cpp:368 -#: eeschema/dialogs/dialog_erc.cpp:914 pcbnew/dialogs/dialog_drc.cpp:851 +#: eeschema/dialogs/dialog_erc.cpp:920 pcbnew/dialogs/dialog_drc.cpp:850 msgid "Save Report to File" msgstr "Sauver Fichier Rapport sous" @@ -6836,10 +6837,10 @@ msgstr "Montrer:" #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:174 #: pcbnew/dialogs/dialog_drc_base.cpp:171 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36 -#: pcbnew/widgets/appearance_controls.cpp:722 -#: pcbnew/widgets/appearance_controls.cpp:764 -#: pcbnew/widgets/appearance_controls.cpp:2423 -#: pcbnew/widgets/appearance_controls.cpp:2442 +#: pcbnew/widgets/appearance_controls.cpp:709 +#: pcbnew/widgets/appearance_controls.cpp:751 +#: pcbnew/widgets/appearance_controls.cpp:2436 +#: pcbnew/widgets/appearance_controls.cpp:2455 msgid "All" msgstr "Tout" @@ -6864,261 +6865,261 @@ msgstr "Infos" msgid "Save..." msgstr "Sauver..." -#: common/wildcards_and_files_ext.cpp:221 +#: common/wildcards_and_files_ext.cpp:223 msgid "All files" msgstr "Tous les fichiers" -#: common/wildcards_and_files_ext.cpp:227 +#: common/wildcards_and_files_ext.cpp:229 msgid "KiCad drawing symbol files" msgstr "Fichiers symboles de dessin KiCad" -#: common/wildcards_and_files_ext.cpp:233 +#: common/wildcards_and_files_ext.cpp:235 msgid "KiCad symbol library files" msgstr "Fichier librairie de composant KiCad" -#: common/wildcards_and_files_ext.cpp:240 +#: common/wildcards_and_files_ext.cpp:242 msgid "KiCad legacy symbol library files" msgstr "Fichiers ancienne librairies de symboles KiCad" -#: common/wildcards_and_files_ext.cpp:246 +#: common/wildcards_and_files_ext.cpp:248 msgid "KiCad database library files" msgstr "Fichiers de librairie base de données KiCad" -#: common/wildcards_and_files_ext.cpp:253 +#: common/wildcards_and_files_ext.cpp:255 msgid "All KiCad symbol library files" msgstr "Tous les fichiers de librairies de symboles KiCad" -#: common/wildcards_and_files_ext.cpp:262 +#: common/wildcards_and_files_ext.cpp:264 msgid "KiCad project files" msgstr "Fichiers projet KiCad" -#: common/wildcards_and_files_ext.cpp:268 +#: common/wildcards_and_files_ext.cpp:270 msgid "KiCad legacy project files" msgstr "Fichiers anciens projets KiCad" -#: common/wildcards_and_files_ext.cpp:275 +#: common/wildcards_and_files_ext.cpp:277 msgid "All KiCad project files" msgstr "Tous les fichiers du projet KiCad" -#: common/wildcards_and_files_ext.cpp:282 +#: common/wildcards_and_files_ext.cpp:284 msgid "All KiCad schematic files" msgstr "Tous les fichiers schématiques KiCad" -#: common/wildcards_and_files_ext.cpp:289 +#: common/wildcards_and_files_ext.cpp:291 msgid "KiCad legacy schematic files" msgstr "Fichiers schématiques anciens KiCad" -#: common/wildcards_and_files_ext.cpp:296 +#: common/wildcards_and_files_ext.cpp:298 msgid "KiCad s-expression schematic files" msgstr "Fichiers schématiques 's-expression' KiCad" -#: common/wildcards_and_files_ext.cpp:303 +#: common/wildcards_and_files_ext.cpp:305 msgid "Altium schematic files" msgstr "Fichiers schématique Altium" -#: common/wildcards_and_files_ext.cpp:309 +#: common/wildcards_and_files_ext.cpp:311 msgid "CADSTAR Schematic Archive files" msgstr "Fichiers Archives Schématiques CADSTAR" -#: common/wildcards_and_files_ext.cpp:315 +#: common/wildcards_and_files_ext.cpp:317 msgid "CADSTAR Archive files" msgstr "Fichiers Archives CADSTAR" -#: common/wildcards_and_files_ext.cpp:321 +#: common/wildcards_and_files_ext.cpp:323 msgid "Eagle XML schematic files" msgstr "Fichier schématique Eagle XML" -#: common/wildcards_and_files_ext.cpp:327 +#: common/wildcards_and_files_ext.cpp:329 msgid "Eagle XML files" msgstr "Fichiers Eagle XML" -#: common/wildcards_and_files_ext.cpp:333 +#: common/wildcards_and_files_ext.cpp:335 msgid "OrcadPCB2 netlist files" msgstr "Fichiers de netliste OrcadPCB2" -#: common/wildcards_and_files_ext.cpp:340 +#: common/wildcards_and_files_ext.cpp:342 msgid "KiCad netlist files" msgstr "Fichiers netlistes KiCad" -#: common/wildcards_and_files_ext.cpp:346 gerbview/files.cpp:52 +#: common/wildcards_and_files_ext.cpp:348 gerbview/files.cpp:52 msgid "Gerber files" msgstr "Fichiers Gerber" -#: common/wildcards_and_files_ext.cpp:352 -#: common/wildcards_and_files_ext.cpp:393 +#: common/wildcards_and_files_ext.cpp:354 +#: common/wildcards_and_files_ext.cpp:395 msgid "KiCad printed circuit board files" msgstr "Fichiers circuits imprimés KiCad" -#: common/wildcards_and_files_ext.cpp:358 +#: common/wildcards_and_files_ext.cpp:360 msgid "Eagle ver. 6.x XML PCB files" msgstr "Eagle ver. 6.x fichiers PCB XML" -#: common/wildcards_and_files_ext.cpp:363 +#: common/wildcards_and_files_ext.cpp:365 msgid "CADSTAR PCB Archive files" msgstr "Fichiers archives CADSTAR PCB" -#: common/wildcards_and_files_ext.cpp:368 +#: common/wildcards_and_files_ext.cpp:370 msgid "P-Cad 200x ASCII PCB files" msgstr "Fichiers ASCII P-Cad 200x ASCII" -#: common/wildcards_and_files_ext.cpp:373 +#: common/wildcards_and_files_ext.cpp:375 msgid "Altium Designer PCB files" msgstr "Altium Designer fichiers PCB" -#: common/wildcards_and_files_ext.cpp:378 +#: common/wildcards_and_files_ext.cpp:380 msgid "Altium Circuit Studio PCB files" msgstr "Altium Circuit Studio fichiers PCB" -#: common/wildcards_and_files_ext.cpp:383 +#: common/wildcards_and_files_ext.cpp:385 msgid "Altium Circuit Maker PCB files" msgstr "Altium Circuit Maker fichiers PCB" -#: common/wildcards_and_files_ext.cpp:388 +#: common/wildcards_and_files_ext.cpp:390 msgid "Fabmaster PCB files" msgstr "Fichiers PCB Fabmaster" -#: common/wildcards_and_files_ext.cpp:400 +#: common/wildcards_and_files_ext.cpp:402 msgid "KiCad footprint files" msgstr "Fichiers d'empreinte KiCad" -#: common/wildcards_and_files_ext.cpp:407 +#: common/wildcards_and_files_ext.cpp:409 msgid "KiCad footprint library paths" msgstr "Chemin des librairies d'empreintes KiCad" -#: common/wildcards_and_files_ext.cpp:414 +#: common/wildcards_and_files_ext.cpp:416 msgid "Legacy footprint library files" msgstr "Fichiers librairie empreintes anciens" -#: common/wildcards_and_files_ext.cpp:420 +#: common/wildcards_and_files_ext.cpp:422 msgid "Altium PCB footprint library files" msgstr "Fichiers librairies d'empreintes Altium PCB" -#: common/wildcards_and_files_ext.cpp:426 +#: common/wildcards_and_files_ext.cpp:428 msgid "Eagle ver. 6.x XML library files" msgstr "Eagle ver. 6.x fichiers librairie XML" -#: common/wildcards_and_files_ext.cpp:432 +#: common/wildcards_and_files_ext.cpp:434 msgid "Geda PCB footprint library files" msgstr "Fichiers librairies d'empreintes Geda PCB" -#: common/wildcards_and_files_ext.cpp:438 +#: common/wildcards_and_files_ext.cpp:440 msgid "Drawing sheet files" msgstr "Fichiers feuilles de dessin" -#: common/wildcards_and_files_ext.cpp:446 +#: common/wildcards_and_files_ext.cpp:448 msgid "KiCad symbol footprint link files" msgstr "KiCad fichiers lien d'empreintes" -#: common/wildcards_and_files_ext.cpp:454 gerbview/files.cpp:70 +#: common/wildcards_and_files_ext.cpp:456 gerbview/files.cpp:70 msgid "Drill files" msgstr "Fichiers de perçage" -#: common/wildcards_and_files_ext.cpp:461 +#: common/wildcards_and_files_ext.cpp:463 msgid "SVG files" msgstr "Fichiers SVG" -#: common/wildcards_and_files_ext.cpp:467 +#: common/wildcards_and_files_ext.cpp:469 msgid "HTML files" msgstr "Fichiers HTML" -#: common/wildcards_and_files_ext.cpp:473 +#: common/wildcards_and_files_ext.cpp:475 msgid "CSV Files" msgstr "Fichiers CSV" -#: common/wildcards_and_files_ext.cpp:479 +#: common/wildcards_and_files_ext.cpp:481 msgid "Portable document format files" msgstr "Fichiers Portable document format" -#: common/wildcards_and_files_ext.cpp:485 +#: common/wildcards_and_files_ext.cpp:487 msgid "PostScript files" msgstr "Fichiers PostScript" -#: common/wildcards_and_files_ext.cpp:491 +#: common/wildcards_and_files_ext.cpp:493 msgid "Report files" msgstr "Fichiers rapport" -#: common/wildcards_and_files_ext.cpp:497 +#: common/wildcards_and_files_ext.cpp:499 msgid "Component placement files" msgstr "Fichiers de placement de composants" -#: common/wildcards_and_files_ext.cpp:503 +#: common/wildcards_and_files_ext.cpp:505 msgid "VRML and X3D files" msgstr "Fichiers VRML et X3D" -#: common/wildcards_and_files_ext.cpp:509 +#: common/wildcards_and_files_ext.cpp:511 msgid "IDFv3 footprint files" msgstr "Fichiers IDFv3 de composants" -#: common/wildcards_and_files_ext.cpp:515 +#: common/wildcards_and_files_ext.cpp:517 msgid "Text files" msgstr "Fichiers texte" -#: common/wildcards_and_files_ext.cpp:521 +#: common/wildcards_and_files_ext.cpp:523 msgid "Legacy footprint export files" msgstr "Anciens fichiers d'export d'empreintes" -#: common/wildcards_and_files_ext.cpp:527 +#: common/wildcards_and_files_ext.cpp:529 msgid "Electrical rule check file" msgstr "Fichier contrôle des règles électriques" -#: common/wildcards_and_files_ext.cpp:533 +#: common/wildcards_and_files_ext.cpp:535 msgid "Spice library file" msgstr "Fichier librairie Spice" -#: common/wildcards_and_files_ext.cpp:539 +#: common/wildcards_and_files_ext.cpp:541 msgid "SPICE netlist file" msgstr "Fichier netliste SPICE" -#: common/wildcards_and_files_ext.cpp:545 +#: common/wildcards_and_files_ext.cpp:547 msgid "CadStar netlist file" msgstr "Fichier netliste CadStar" -#: common/wildcards_and_files_ext.cpp:551 +#: common/wildcards_and_files_ext.cpp:553 msgid "Symbol footprint association files" msgstr "Fichiers association d'empreintes" -#: common/wildcards_and_files_ext.cpp:557 +#: common/wildcards_and_files_ext.cpp:559 msgid "Zip file" msgstr "Fichiers ZIP" -#: common/wildcards_and_files_ext.cpp:563 +#: common/wildcards_and_files_ext.cpp:565 msgid "GenCAD 1.4 board files" msgstr "Fichiers PCB GenCAD" -#: common/wildcards_and_files_ext.cpp:569 +#: common/wildcards_and_files_ext.cpp:571 msgid "DXF Files" msgstr "Fichiers DXF" -#: common/wildcards_and_files_ext.cpp:575 +#: common/wildcards_and_files_ext.cpp:577 #: resources/linux/mime/kicad-gerbers.xml.in:22 msgid "Gerber job file" msgstr "Fichier Gerber job" -#: common/wildcards_and_files_ext.cpp:581 +#: common/wildcards_and_files_ext.cpp:583 msgid "Specctra DSN file" msgstr "Fichier Specctra DSN" -#: common/wildcards_and_files_ext.cpp:588 +#: common/wildcards_and_files_ext.cpp:590 msgid "Specctra Session file" msgstr "Fichier Specctra Session" -#: common/wildcards_and_files_ext.cpp:595 +#: common/wildcards_and_files_ext.cpp:597 msgid "IPC-D-356 Test Files" msgstr "Fichier de tests IPC-D-356" -#: common/wildcards_and_files_ext.cpp:602 +#: common/wildcards_and_files_ext.cpp:604 msgid "Workbook file" msgstr "Fichier classeur de travail" -#: common/wildcards_and_files_ext.cpp:609 +#: common/wildcards_and_files_ext.cpp:611 msgid "PNG file" msgstr "Fichiers PNG" -#: common/wildcards_and_files_ext.cpp:615 +#: common/wildcards_and_files_ext.cpp:617 msgid "Jpeg file" msgstr "Fichier Jpeg" -#: common/wildcards_and_files_ext.cpp:621 +#: common/wildcards_and_files_ext.cpp:623 msgid "Hotkey file" msgstr "Fichier de raccourcis" @@ -7217,9 +7218,9 @@ msgid "'%s' is not a valid footprint." msgstr "'%s' n’est pas une empreinte valide." #: cvpcb/cvpcb_mainframe.cpp:796 eeschema/generate_alias_info.cpp:39 -#: eeschema/sch_symbol.cpp:1699 eeschema/sch_symbol.cpp:2179 +#: eeschema/sch_symbol.cpp:1704 eeschema/sch_symbol.cpp:2184 #: eeschema/symbol_editor/symbol_editor.cpp:1249 -#: eeschema/symbol_viewer_frame.cpp:450 pcbnew/footprint.cpp:2848 +#: eeschema/symbol_viewer_frame.cpp:454 pcbnew/footprint.cpp:2848 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:105 msgid "Keywords" msgstr "Mots Clés" @@ -7229,8 +7230,8 @@ msgid "Pin Count" msgstr "Nombre de Pin" #: cvpcb/cvpcb_mainframe.cpp:825 eeschema/sch_base_frame.cpp:576 -#: eeschema/sch_symbol.cpp:1682 eeschema/sch_symbol.cpp:1686 -#: eeschema/sch_symbol.cpp:1716 pcbnew/tools/pcb_control.cpp:1320 +#: eeschema/sch_symbol.cpp:1687 eeschema/sch_symbol.cpp:1691 +#: eeschema/sch_symbol.cpp:1721 pcbnew/tools/pcb_control.cpp:1324 msgid "Library" msgstr "Librairie" @@ -7345,8 +7346,8 @@ msgstr "Variables d'env. pour chemins relatifs:" #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1042 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:55 #: eeschema/dialogs/panel_sym_lib_table.cpp:305 -#: eeschema/fields_grid_table.cpp:339 eeschema/sch_symbol.cpp:1661 -#: eeschema/sch_symbol.cpp:1706 +#: eeschema/fields_grid_table.cpp:339 eeschema/sch_symbol.cpp:1666 +#: eeschema/sch_symbol.cpp:1711 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69 #: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:43 @@ -7879,7 +7880,7 @@ msgid "Generator file name not found." msgstr "Nom du fichier générateur introuvable." #: eeschema/dialogs/dialog_bom.cpp:459 -msgid "Bill of Material Generation Help" +msgid "Bill of Materials Generation Help" msgstr "Aide pour Génération de la Liste du Matériel" #: eeschema/dialogs/dialog_bom_base.cpp:25 @@ -7925,394 +7926,181 @@ msgstr "" "défaut" #: eeschema/dialogs/dialog_bom_base.h:81 -msgid "Bill of Material" +msgid "Bill of Materials" msgstr "Liste du Matériel" #: eeschema/dialogs/dialog_bom_help_md.h:2 msgid "" -"# 1 - Full documentation\n" +"# 1. Summary\n" "\n" -"The Eeschema documentation (*eeschema.html*) describes this intermediate " -"netlist and gives examples(chapter ***creating customized netlists and bom " -"files***).\n" +"The Bill of Materials tool creates a BOM which lists all of the components " +"in the design.\n" "\n" -"# 2 - The intermediate Netlist File\n" +"The tool uses an external script to generate a BOM in the desired output " +"format. Choosing a different script changes how the BOM is formatted.\n" "\n" -"BOM files (and netlist files) can be created from an *Intermediate netlist " -"file* created by Eeschema.\n" +"Generating a BOM is described in more detail in the Schematic Editor " +"manual.\n" "\n" -"This file uses XML syntax and is called the intermediate netlist. The " -"intermediate netlist includes a large amount of data about your board and " -"because of this, it can be used with post-processing to create a BOM or " -"other reports.\n" +"# 2. Usage\n" "\n" -"Depending on the output (BOM or netlist), different subsets of the complete " -"Intermediate Netlist file will be used in the post-processing.\n" +"Select a generator script in the **BOM generator scripts** list. Details for " +"the selected generator are shown on the right of the dialog.\n" "\n" -"# 3 - Conversion to a new format\n" +"Clicking the **Generate** button creates a BOM file with the selected " +"generator.\n" "\n" -"By applying a post-processing filter to the Intermediate netlist file you " -"can generate foreign netlist files as well as BOM files. Because this " -"conversion is a text to text transformation, this post-processing filter can " -"be written using *Python*, *XSLT*, or any other tool capable of taking XML " -"as input.\n" +"The default settings present several generator script options, although some " +"additional scripts are installed with KiCad and can be added to the list " +"with the **+** button.\n" "\n" -"XSLT itself is a XML language suitable for XML transformations. There is a " -"free program called `xsltproc` that you can download and install. The " -"`xsltproc` program can be used to read the Intermediate XML netlist input " -"file, apply a style-sheet to transform the input, and save the results in an " -"output file. Use of `xsltproc` requires a style-sheet file using XSLT " -"conventions. The full conversion process is handled by Eeschema, after it is " -"configured once to run `xsltproc` in a specific way.\n" +"**Note:** On Windows, there is an additional option **Show console window**. " +"When this option is unchecked, BOM generators run in a hidden console window " +"and any output is redirected and printed in the dialog. When this option is " +"checked, BOM generators run in a visisble console window.\n" "\n" -"A Python script is somewhat more easy to create.\n" +"# 3. Custom generators and command lines\n" "\n" -"# 4 - Initialization of the dialog window\n" +"Internally, KiCad creates an intermediate netlist file in XML format that " +"contains information about all of the components in the design. A BOM " +"generator script converts the intermediate netlist file to the desired " +"output format. KiCad runs the BOM generator scripts according to the command " +"line entered at the bottom of the BOM dialog.\n" "\n" -"You should add a new plugin (a script) in the plugin list by clicking on the " -"Add Plugin button.\n" +"The command line format accepts parameters for filenames. Each formatting " +"parameter is replaced with a project-specific path or filename. The " +"supported formatting parameters are:\n" "\n" -"## 4.1 - Plugin Configuration Parameters\n" +" * `%I`: absolute path and filename of the intermediate netlist file, which " +"is the input to the BOM generator\n" +" * `%O`: absolute path and filename of the output BOM file (without file " +"extension)\n" +" * `%B`: base filename of the output BOM file (without file extension)\n" +" * `%P`: absolute path of the project directory, without trailing slash\n" "\n" -"The Eeschema plug-in configuration dialog requires the following " -"information:\n" +"**Note:** the `%O` output file parameter does not include a file extension. " +"KiCad will attempt to add an appropriate extension to the command line " +"automatically, but an extension may need to be added by hand.\n" "\n" -" * The title: for instance, the name of the netlist format.\n" -" * The command line to launch the converter (usually a script).\n" +"Python is the recommended tool for BOM generator scripts, but other tools " +"can also be used.\n" "\n" -"***Note (Windows only):***\n" -"*By default, the command line runs with hidden console window and output is " -"redirected to \"Plugin info\" field. To show the window of the running " -"command, set the checkbox \"Show console window\".*\n" +"## Example command lines for Python scripts\n" "\n" -"Once you click on the generate button the following will happen:\n" -"\n" -"1. Eeschema creates an intermediate netlist file \\*.xml, for instance `test." -"xml`.\n" -"2. Eeschema runs the script from the command line to create the final output " -"file.\n" -"\n" -"## 4.2 - Generate netlist files with the command line\n" -"\n" -"Assuming we are using the program `xsltproc.exe` to apply the sheet style to " -"the intermediate file, `xsltproc.exe` is executed with the following " -"command.\n" -"\n" -"```\n" -"xsltproc.exe -o \n" -"```\n" -"\n" -"On Windows the command line is the following.\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"On Linux the command becomes as following.\n" -"\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"where `myconverter.xsl` is the style-sheet that you are applying.\n" -"\n" -"Do not forget the double quotes around the file names, this allows them to " -"have spaces after the substitution by Eeschema.\n" -"\n" -"If a Python script is used, the command line is something like (depending on " -"the Python script):\n" -"\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"or\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"The command line format accepts parameters for filenames. The supported " -"formatting parameters are:\n" -"\n" -" * `%B`: base filename of selected output file, minus path and extension.\n" -" * `%P`: project directory, without name and without trailing '/'.\n" -" * `%I`: complete filename and path of the temporary input file\n" -"(the intermediate net file).\n" -" * `%O`: complete filename and path (but without extension) of the user\n" -"chosen output file.\n" -"\n" -"`%I` will be replaced by the actual intermediate file name (usually the full " -"root sheet filename with extension \".xml\").\n" -"`%O` will be replaced by the actual output file name (the full root sheet " -"filename minus extension).\n" -"`%B` will be replaced by the actual output short file name (the short root " -"sheet filename minus extension).\n" -"`%P` will be replaced by the actual current project path.\n" -"\n" -"## 4.3 - Command line format:\n" -"\n" -"### 4.3.1 - Remark:\n" -"\n" -"Most of time, the created file must have an extension, depending on its " -"type.\n" -"Therefore you have to add to the option ***%O*** the right file extension.\n" -"\n" -"For instance:\n" -"\n" -" * **%O.csv** to create a .csv file (comma separated value file).\n" -" * **%O.htm** to create a .html file.\n" -" * **%O.bom** to create a .bom file.\n" -"\n" -"### 4.3.2 Example for xsltproc:\n" -"\n" -"The command line format for xsltproc is the following:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"On Windows:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"On Linux:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"The above examples assume `xsltproc` is installed on your PC under Windows " -"and xsl files located in `/kicad/bin/plugins/`.\n" -"\n" -"\n" -"### 4.3.3 Example for Python scripts:\n" -"\n" -"Assuming python is installed on your PC, and python scripts are located in\n" -"\n" -" `/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"the command line format for python is something like:\n" +"The command line format for a Python script is of the form:\n" "\n" "```\n" "python