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